// JavaScript Document
	
	//xmlhttp.js
	
	//Function to create an XMLHttp Object.
	function getxmlhttp (){
		//Create a boolean variable to check for a valid microsoft active X instance.
		var xmlhttp = false;
		
		//Check if we are using internet explorer.
		try {
			//If the javascript version is greater than 5.
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			//If not, then use the older active x object.
			try {
				//If we are using internet explorer.
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				//Else we must be using a non-internet explorer browser.
				xmlhttp = false;
			}
		}
		
		//If we are using a non-internet explorer browser, create a javascript instance of the object.
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
			xmlhttp = new XMLHttpRequest();
		}
		
		return xmlhttp;
	}
	
	//Function to process an XMLHttpRequest.
	function processajax (serverPage, obj, getOrPost, str){
		
		var sendEmail, reminderEmail;
		//clear message
		message = document.getElementById("message");
		//if( message!='undefined' ) message.innerHTML = "";
		
		//Get an XMLHttpRequest object for use.
		xmlhttp = getxmlhttp ();

		
		if (serverPage.indexOf("process_entry.php")!=-1) {
		sendEmail = "true";
		if (str.indexOf("Error")) {duplicate="true"}
		}
		if (serverPage.indexOf("get_entrants.php")!=-1) reminderEmail = "true";
		//if (serverPage.indexOf("playerlistening.php")!=-1) alert("in processjax");


		//waitobj = document.getElementById("waiting_animation");
	//waitobj.style.display = "";
		
		if (getOrPost == "get"){
			xmlhttp.open("GET", serverPage);
			xmlhttp.onreadystatechange = function() {
				if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
					
					obj.innerHTML = xmlhttp.responseText;
				}
			}
			xmlhttp.send(null);
		} else {
			//if (serverPage.indexOf("get_entrants.php")!=-1) alert(str);
			xmlhttp.open("POST", serverPage, true);
			xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
			xmlhttp.onreadystatechange = function() {
				if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
					if (sendEmail=="true"){
						if (duplicate=="true") obj.innerHTML = xmlhttp.responseText;
					 address = "/playerpopup/script/ajaxmail.php"+xmlhttp.responseText;
					 //alert(address);
					 obj = document.getElementById("resultdiv");
					 processajax(address,obj,"get","");
					 }
					 else if(reminderEmail=="true")
					 {
					 address = "/playerpopup/script/reminderEmail.php"+xmlhttp.responseText;
					 obj = document.getElementById("message");
					 processajax(address,obj,"get","");
					 }
					else obj.innerHTML = xmlhttp.responseText;
				}
			}
			xmlhttp.send(str);
		}
		//waitobj.style.display = "none";
	}
