
//
// AJAX

var request;

function processStateChange(){
	//alert("request.readyState "+request.readyState);
	contentDiv = document.getElementById(document.ajaxDiv);
    /*  readyState:
	0 – Uninitialised 
	1 – Loading 
	2 – Loaded 
	3 – Interactive 
	4 – Completed 
*/
	if (request.readyState == 4){
		//alert("request.readyState: Completed!");
      	if (request.status == 200){
			// skriv html i div
			// check send
			response = request.responseText;	
			//skriv svar
			contentDiv.innerHTML = response;
			// slet modsatte
			if(document.ajaxDiv=="info"){
				document.getElementById('afmeld').innerHTML ="";
			}
			if(document.ajaxDiv=="afmeld"){
				document.getElementById('info').innerHTML ="";
			}
			
		} else {
            contentDiv.innerHTML = "Sorry, but I could not contact Lolita Industri. Try again later. [2]";
		}
    }
	/* debug
	else {
            contentDiv.innerHTML = "Beklager, men jeg kan ikke sende foresp&oslash;rgslen om yderligere information. <br>Pr&oslash;v igen senere.<br>"
	}
	*/
}

function loadHTML(URL,destination,email,type){
	//alert("loadHTML-funktion : URL "+URL+ ", postnr "+postNr);
   	document.ajaxDiv=destination;
	parameters=encodeURI("email="+email+"&type="+type);

	
	// mozilla
    if (window.XMLHttpRequest){
        request = new XMLHttpRequest();
		request.onreadystatechange = processStateChange;
      request.open('POST', URL, true);
	  request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
     request.setRequestHeader("Content-length", parameters.length);
      request.setRequestHeader("Connection", "close");
      request.send(parameters);
    } 
	else { 
		if (window.ActiveXObject) {
		// microsoft - 2 javascript versioner
			request = new ActiveXObject("Microsoft.XMLHTTP");
			if (!request) {
				request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			if (request) {
				request.onreadystatechange = processStateChange;
				request.open("POST", URL, true);
				 request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
     request.setRequestHeader("Content-length", parameters.length);
      request.setRequestHeader("Connection", "close");
      request.send(parameters);
			}	
		}
    }
	if (!request) {
	alert('Sorry, but I could not contact Lolita Industri. Try again later. [3]');
		return false;
    }
}
//
function checkAjax(type) {
	//alert("funktion:kontaktMig");
	email=document.info_email;
	if (email!="my@emailaddress.net" && email!="") {
	loadMe="send_email.php";
		/*
		if (type=="tilmeld") {
		takDiv="info";
		}
		if (type=="afmeld") {
		takDiv="afmeld";
		}
		*/
		takDiv="info";
		//alert("loadME"+loadMe);
		loadHTML(loadMe,takDiv,email,type);
	}
	else {
		alert ("Write your email address in the textfield to the left.");
	}
}


