
var req;
var which;

function emailExists() {
	emailaddr = document.getElementById('emailaddr').value;
	if (emailaddr == '') {
		return;
	} else {
		request = "/js/ajaxcontroller.aspx?method=checkexistence&emailaddr=" + emailaddr
		if (request != "") {
	    	if (window.XMLHttpRequest) {
	        	req = new XMLHttpRequest();
	        	req.onreadystatechange = processEmailExists;
	        	try {
	          		req.open("GET", request, true);
	        	} catch (e) {
	          		alert(e);
	        	}
	        	req.send(null);
			} else if (window.ActiveXObject) {
		        req = new ActiveXObject("Microsoft.XMLHTTP");
				if (req) {
					req.onreadystatechange = processEmailExists;
					req.open("GET", request, true);
					req.send();
				}
			}
		}

	}  
}

function processEmailExists() {
	if (req.readyState == 4) {
		if (req.status == 200) {
			results = req.responseText;
			if (results == 'exists') {
				document.getElementById("ajaxerror").innerHTML = 
					"<ul><li><font color='red'>" + 
					"The email address you entered has already been registered with this system. To have the system email you your account information, click <a href='/myaccount/fp.aspx'>here</a>." + 
					"</font></li></ul>";
			} else if (results == 'invalid') {
				document.getElementById("ajaxerror").innerHTML = 
					"<ul><li><font color='red'>" + 
					"The email address you entered is not valid." + 
					"</font></li></ul>";
			} else {
				document.getElementById("ajaxerror").innerHTML = "";
			}
		} else {
			document.getElementById("ajaxerror").innerHTML = "";
		}
	}
}