function createRequestObject(){
var request_;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
 request_ = new ActiveXObject("Microsoft.XMLHTTP"); // If microsoft
}else{
 request_ = new XMLHttpRequest(); // if other
}
return request_;
}
var http = createRequestObject();

function ajaxEmailExist(emailid) 
{	
	//alert(siteurl+'/enlist/check-email-exist.php?emailid='+emailid);
	http.open('get',siteurl+'/enlist/check-email-exist.php?emailid='+emailid);
	http.onreadystatechange = handleInfo;	
	http.send(null);

}
function handleInfo()
{
	// If you are using div for displaying that some process are being then write code in below condition....
	if(http.readyState == 1)
	{
	//	document.getElementById('content_div').innerHTML = '<table cellpadding="0" cellspacing="0" border="0" width="100%" height="300"><tr><td class="extlarge_text" align="center">Loading...</td></tr></table>';
	}
	// if object state is 4 then we can say, the file has been sucessfully executed.
	if(http.readyState == 4)
	{

		// method will return printed text
		var response = http.responseText; 
		if(response == "yes")
		{			
			alert(errmsg);		
		}
		else if(response == "no")
		{		
			document.frmregister.submit();					  
		}
	}
}

function eCompare()
{
	var len = document.frmregister.confirm_email.value.length;
	//alert(document.frmregister.confirm_email.value+" "+document.frmregister.email.value.substring(0,len));	
	if(document.frmregister.confirm_email.value != document.frmregister.email.value.substring(0,len))
	{
		document.getElementById('confirm_email').style.color = "#FF0000";
	}
	else if((document.frmregister.confirm_email.value == document.frmregister.email.value.substring(0,len))
			&& (document.frmregister.email.value.length != document.frmregister.confirm_email.value.length))
	{
		document.getElementById('confirm_email').style.color = "#0000FF";
	}
	else if((document.frmregister.confirm_email.value == document.frmregister.email.value.substring(0,len))
			&& (document.frmregister.email.value.length == document.frmregister.confirm_email.value.length))
	{
		document.getElementById('confirm_email').style.color = "#00FF00";
	}

}
function check_register()
{
	var msg = "<-----------Please fill up following fields-------------> \n\n";
	var msg1 = "";

	if(document.frmregister.email.value == "")
	{
		msg1 += "--> Email-ID\n";
	}
	else if(!echeck(document.frmregister.email.value))
	{
		msg1 += "--> Valid Email-ID\n";
	}
	if(document.frmregister.confirm_email.value == "")
	{
		msg1 += "--> Re-enter same Email-ID to confirm\n";
	}
	else if(!echeck(document.frmregister.confirm_email.value))
	{
		msg1 += "--> Re-enter valid Email-ID to confirm\n";
	}
	if(document.frmregister.confirm_email.value != "" 
	   && (document.frmregister.email.value != document.frmregister.confirm_email.value))
	{
		msg1 += "--> Email-IDs don't match Re-enter same Email-ID\n";
	}
	if(document.frmregister.fname.value == "")
	{
		msg1 += "--> First Name\n";
	}
	if(document.frmregister.lname.value == "")
	{
		msg1 += "--> Last Name\n";
	}
	if(document.frmregister.sex[0].checked == false 
		&& document.frmregister.sex[1].checked == false)
	{
		msg1 += "--> Sex\n";
	}
	if(document.frmregister.Year.value == "")
	{
		msg1 += "--> Birthday Year\n";
	}
	if(document.frmregister.Day.value == "")
	{
		msg1 += "--> Birthday Day\n";
	}
	if(document.frmregister.Month.value == "")
	{
		msg1 += "--> Birthday Month\n";
	}
	if(document.frmregister.zip.value == "")
	{
		msg1 += "--> Postal/Zip code\n";
	}

	if(msg1 != "")
	{
		msg = msg + msg1;
		alert(msg);
		return false;
		
	}
	else
	{
		ajaxEmailExist(document.frmregister.email.value);
	}
}
