
// JavaScript Document

function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e){
	// Internet Explorer
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}


function email_signup(listID){
	var emailAddress = document.getElementById("mail_email").value;
	var emailName = document.getElementById("mail_name").value;
	if(emailAddress=="Email" || emailName == "Name"){
		alert("You must provide your name and a valid email address");
	}else{
		
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null){
		  alert ("Your browser does not support AJAX!");
		  return;
		} 
		var url="processEmailSignup.php";
		var params="email=" + emailAddress;
		params=params+"&name="+emailName;
		params=params+"&listID="+listID; 
		params=params+"&sid="+Math.random(); //used to force no cache of URL
	
		url = url + "?" + params;
//		alert(url + "\n" + params);
	
		//alert(url);
	//	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	//	xmlHttp.setRequestHeader("Content-length", params.length);
	//	xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.onreadystatechange=email_signup_done;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(params);
	}
}

function email_signup_done(){
	if (xmlHttp.readyState==4){ 
		var ele = document.getElementById("email_signup_box");
		ele.innerHTML = "<p>" + xmlHttp.responseText + "</p>";
	}
}
