var req;

function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest(); //Not IE
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP"); //IE
	}
}

function handleResponse() {
	if ( req.readyState == 4 )
	{
		message = req.responseText;
		if ( message.length > 0 ) { alert(message); return; }

		box = document.getElementById("esignup_email");
		box.value = "Thank You!"
	}
}

function doSignup() {
	fld = document.getElementById("esignup_email");
	em = fld.value;

	req = getXmlHttpRequestObject();
	if (req.readyState == 4 || req.readyState == 0) {
		url = 'esignup.php?em=' + escape(em);
		req.open("GET", url , true);
		req.onreadystatechange = handleResponse;
		req.send(null);
	}
}