var xmlhttp;

var kw_action = -1;
var kw_array_index = -1;

function saveSurpriseData(navn,epost,adr,postnr,sted,type){
	
	kw_action = 1;
	
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	  
	var url="kw_lagreresultat.php?ddummy=1";
	//var url = "index.php?option=com_content&view=article&id=102";
	url=url+"&kwnavn="+navn;
	url=url+"&saveid=surprised";
	url=url+"&epost="+epost;
	url=url+"&adr="+adr;
	url=url+"&postnr="+postnr;
	url=url+"&sted="+sted;
	url=url+"&type="+type;
	url=url+"&sid="+Math.random();
	
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function checkEmailInDB(epost){
	
	kw_action = 2;
	
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	  
	var url="kw_ajaxStuff.php?ddummy=1";
	//var url = "index.php?option=com_content&view=article&id=102";
	url=url+"&saveid=checkemail";
	url=url+"&epost="+epost;
	
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function checkUserInDB(username){
	
	kw_action = 3;
	
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	  
	var url="kw_ajaxStuff.php?ddummy=1";
	//var url = "index.php?option=com_content&view=article&id=102";
	url=url+"&saveid=checkuser";
	url=url+"&username="+username;
	
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function stateChanged(){
	
	if (xmlhttp.readyState==4){
		// Innsending av overraskelsesdata
		if(kw_action == 1){
			document.getElementById("kw_sendInnInfo").innerHTML=xmlhttp.responseText;
			document.getElementById("kw_loading").style.display = "none";
			document.getElementById("kw_sendInnInfo").style.display = "inline";
		}
		// Sjekk av email
		if(kw_action == 2){
			
			var similarEmails = xmlhttp.responseText;
			var emailObj = document.getElementById("kw_epost");
			var emailResp = document.getElementById("kw_email_response");
			
			if(similarEmails == "0"){
				emailResp.innerHTML = "&nbsp;";
                                emailObj.style.border = "1px solid green";
                                document.getElementById("kw_email_status").value = "1";
                                document.getElementById("mark_false_email").style.display = "none";
                        }
                        else{
                        	emailResp.innerHTML = "Denne eposten er allerede registrert";
                        	emailObj.style.border = "2px solid red";
                        	document.getElementById("mark_false_email").style.display = "inline";
                        }
		}
		// Sjekk av username
		if(kw_action == 3){
			
			var userObj = document.getElementById("kw_brukernavn");
			var userResp = document.getElementById("kw_user_response");
			
			var similarUsers = xmlhttp.responseText;
			if(similarUsers == "0"){
                                userResp.innerHTML = "&nbsp;";
                                userObj.style.border = "1px solid green";
                                document.getElementById("kw_username_status").value = "1";
                                document.getElementById("mark_false_brukernavn").style.display = "none";
                        }
                        else{
                        	userResp.innerHTML = "Dette brukernavnet er allerede registrert";
                        	userObj.style.border = "2px solid red";
                        	document.getElementById("mark_false_brukernavn").style.display = "inline";
                        }
		}
	}
}

function GetXmlHttpObject(){
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  return new XMLHttpRequest();
	  }
	if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
}

