// JavaScript Document
var nAgt = navigator.userAgent;
var xmlHttp

function checkemail(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
if (str==""){
	document.getElementById("emailcheck").innerHTML="Enter value for Email"
//	f1.email.focus();
	return false;
}
n=str.indexOf('.');
n1=str.indexOf('@');
if(!((n>0) && (n1>0)))
{
	document.getElementById("emailcheck").innerHTML="Email is not ok"
	document.f1.email.focus();
	return false;
}
var url="checkemail.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged11
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged11() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById("emailcheck").innerHTML=xmlHttp.responseText 
if (xmlHttp.responseText!=""){
document.f1.email.value=""
document.f1.email.focus()
} 
else{
	document.getElementById("emailcheck").innerHTML="Ok"
	document.f1.submit();
}
} 
} 

function emailcheck(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
if (str==""){
	document.getElementById("emailcheck").innerHTML="Enter value for Email"
//	f1.email.focus();
	return false;
}
n=str.indexOf('.');
n1=str.indexOf('@');
if(!((n>0) && (n1>0)))
{
	document.getElementById("emailcheck").innerHTML="Email is not ok"
	document.f1.email.focus();
	return false;
}
var url="emailcheck.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged13
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged13() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
//document.getElementById("emailcheck").innerHTML=xmlHttp.responseText 
if (xmlHttp.responseText!=""){
	if(getbrowserName()=="Firefox")
	{
		bnm="table-row";
	}
	else
	{
		bnm="block";
	}
document.getElementById("c2").style.display=bnm;
bnm="";
document.f1.email.value=""
document.f1.email.focus()
} 
} 
} 



function loadstate(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="loadstate.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
	document.getElementById("loadstate").innerHTML=xmlHttp.responseText 
} 
} 





function loadjtitle(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
 
var url="loadjtitle.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged15 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged15() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
	document.getElementById("loadjtitle").innerHTML=xmlHttp.responseText 
} 
} 






function loadcity(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="loadcity.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged1 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged1() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
alert(xmlHttp.responseText);
document.getElementById("loadcity").innerHTML=xmlHttp.responseText 
} 
} 
function checkunm(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="checkunm.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged2 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged2() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		if(xmlHttp.responseText!=""){ 
			//document.getElementById("checkunm").innerHTML=xmlHttp.responseText 
			if(getbrowserName()=="Firefox")
			{
				bnm="table-row";
			}
			else
			{
				bnm="block";
			}
			document.getElementById("c1").style.display=bnm;
			document.f1.uname.value="";
			document.f1.uname.focus();
		}
	} 
} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}

function getbrowserName()
{
	// In Internet Explorer, the true version is after "MSIE" in userAgent
	if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
	 browserName  = "Microsoft Internet Explorer";
	 fullVersion  = parseFloat(nAgt.substring(verOffset+5));
	 majorVersion = parseInt(''+fullVersion);
	}
	
	// In Opera, the true version is after "Opera" 
	else if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
	 browserName  = "Microsoft Internet Explorer";
	 fullVersion  = parseFloat(nAgt.substring(verOffset+6));
	 majorVersion = parseInt(''+fullVersion);
	}
	
	// In most other browsers, "name/version" is at the end of userAgent 
	else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) 
	{
	 browserName  = nAgt.substring(nameOffset,verOffset);
	 fullVersion  = parseFloat(nAgt.substring(verOffset+1));
	 if (!isNaN(fullVersion)) majorVersion = parseInt(''+fullVersion);
	 else {fullVersion  = 0; majorVersion = 0;}
	}
	
	// Finally, if no name and/or no version detected from userAgent...
	if (browserName.toLowerCase() == browserName.toUpperCase()
	 || fullVersion==0 || majorVersion == 0 )
	{
	 browserName  = navigator.appName;
	 fullVersion  = parseFloat(nVer);
	 majorVersion = parseInt(nVer);
	}
	
	return browserName;
}
