// JavaScript Document

var xmlHttp;
var rootpath;
 
rootpath = "includes/processingUsernameCheck.asp";   

function checkUsername(email)
{	
	var goStatus = false;

   if (email != "")
	  {
		goStatus = true;
	  }
	   
	if (goStatus == true)
	{
		var url=rootpath + "?txtEmail=" + email
		xmlHttp=GetXmlHttpObject(stateChanged_username)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)
	}
	else
	{
		alert("Please provide email");
		theform.txtEmail.focus();
		theform.txtEmail.select();
	}
}
 
function stateChanged_username()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
		
		if(xmlHttp.status == 200)
		{
			returnText = xmlHttp.responseText
			
			document.getElementById("usernameCheck").innerHTML=returnText
			if(returnText.length > 0)
				{
					theform.txtEmail.focus();
					theform.txtEmail.select();
				}
		}
    }
}
 
function GetXmlHttpObject(handler)
{
    var objXmlHttp=null
 
    if (navigator.userAgent.indexOf("Opera")>=0)
    {
        alert("Opera not supported...")
        return;
    }
    if (navigator.userAgent.indexOf("MSIE")>=0)
    {
        var strName="Msxml2.XMLHTTP"
        if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
        {
            strName="Microsoft.XMLHTTP"
        }
        try
        {
            objXmlHttp=new ActiveXObject(strName)
            objXmlHttp.onreadystatechange=handler
            return objXmlHttp
        }
        catch(e)
        {
            alert("Error. Scripting for ActiveX might be disabled")
            return
        }
    }
    if (navigator.userAgent.indexOf("Mozilla")>=0)
    {
        objXmlHttp=new XMLHttpRequest()
        objXmlHttp.onload=handler
        objXmlHttp.onerror=handler
        return objXmlHttp
    }
}

