
   var xmlHttp

    function usernameCheck(username)
    {
        var url="../users/usernameDuplicateCheck.php?username="+username;
        xmlHttp=GetXmlHttpObject(stateChangedUsername)
        xmlHttp.open("GET", url , true)
        xmlHttp.send(null)
       
    }
   
    function stateChangedUsername()
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
        {
               
            var result=xmlHttp.responseText;//alert(result);
			if(xmlHttp.responseText==1)
			{
				//alert("Already existing username!!Please enter another one!!");
				document.getElementById("usernamecheck").value=1;
			}
			else
			{
				document.getElementById("usernamecheck").value=0;
			}
 
        }
    }    
	function editUsernameCheck(username,kennelid)
    {
        var url="../users/editUsernameDuplicateCheck.php?username="+username+"&kennelid="+kennelid;
        xmlHttp=GetXmlHttpObject(stateChangedEditUsername)
        xmlHttp.open("GET", url , true)
        xmlHttp.send(null)
       
    }
   
    function stateChangedEditUsername()
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
        {
               
            var result=xmlHttp.responseText;//alert(result);
			if(xmlHttp.responseText==1)
			{
				document.getElementById("usernamecheck").value=1;
			}
			else
			{
				document.getElementById("usernamecheck").value=0;
			}
 
        }
    }    
    function GetXmlHttpObject(handler)
    {
        var objXmlHttp=null
   
        if (navigator.userAgent.indexOf("Opera")>=0)
        {
            alert("This example doesn't work in Opera")
            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
            }
    }
