var xmlhttp = false;

// AJAX MAMBO JAMBO
if (!xmlhttp && typeof XMLHttpRequest!='undefined')  {
	xmlhttp = new XMLHttpRequest();
}

function chkRegisterUsernameAJAX(username, field) {
	// AJAX MAMBO JAMBO
	xmlhttp=GetXmlHttpObject();
	
	if (xmlhttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	} 

	if ((username == null) || (username == "")) {
		username = "";
	}

	// CALL THE ASP LIB
	var url = rootFolder + '/ssi/checkUsername.asp?u=' + username;
	xmlhttp.open("GET", url, true);

	// WRITE THE ASP LIB OUTPUT
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete") {
			document.getElementById(field).innerHTML = xmlhttp.responseText;
		}
	}

	// AJAX MAMBO JAMBO
	xmlhttp.send(null);
	return false;
}

function chkCMSUsernameAJAX(username) {
	// AJAX MAMBO JAMBO
	xmlhttp=GetXmlHttpObject();
	
	if (xmlhttp==null) {
		alert ("Browser does not support HTTP Request");
		return false;
	} 

	if ((username == null) || (username == "")) {
		username = "";
	}

	// CALL THE ASP LIB
	var url = rootFolder + '/cms/ssi/checkUsername.asp?u=' + username;
	xmlhttp.open("GET", url, false);
	xmlhttp.send(null);

	if (xmlhttp.responseText == "true") {
		document.getElementById('Username-E').innerHTML = '';
		return true;
	}
	else {	
		document.getElementById('Username-E').innerHTML = xmlhttp.responseText;
		return false;
	}
}

function chkCMSEmailAJAX(email, customerNum) {
	// AJAX MAMBO JAMBO
	xmlhttp=GetXmlHttpObject();
	
	if (xmlhttp==null) {
		alert ("Browser does not support HTTP Request");
		return false;
	} 

	if ((email == null) || (email == "")) {
		email = "";
	}

	// CALL THE ASP LIB
	var url = rootFolder + '/cms/ssi/checkEmail.asp?e=' + email + '&id=' + customerNum;
	xmlhttp.open("GET", url, false);
	xmlhttp.send(null);

	if (xmlhttp.responseText == "true") {
		document.getElementById('Email-E').innerHTML = '';
		return true;
	}
	else {	
		document.getElementById('Email-E').innerHTML = xmlhttp.responseText;
		return false;
	}
}

function GetXmlHttpObject() {
	// AJAX MAMBO JAMBO
	var objXMLHttp=null;
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}