var xmlHttp

 String.prototype.Trim = function()
{
        return this.replace(/(^\s*)|(\s*$)/g, "");
}
 
function getdomain(str)
{ 
var url="getdomain.jsp?action=getusertype&mail=" + str
xmlHttp=GetXmlHttpObject(stateChanged)

xmlHttp.open("GET", url , true)

xmlHttp.send(null)

} 

function ismailexist(str)
{ 
var url="getdomain.jsp?action=mailexists&mail=" + str
xmlHttp=GetXmlHttpObject(stateChanged)

xmlHttp.open("GET", url , true)

xmlHttp.send(null)

} 

function ismailexistagent(str)
{ 
var url="../getdomain.jsp?action=mailexists&mail=" + str
xmlHttp=GetXmlHttpObject(stateChanged)

xmlHttp.open("GET", url , true)

xmlHttp.send(null)

}
function stateChanged() { 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
if (xmlHttp.responseText != ""){
	str = xmlHttp.responseText
	str = str.Trim();
	if ((str=="Y")||(str=="N")){
		if (str=="Y"){
			document.getElementById("mailexists").innerHTML="The Email has been registered.";
			document.getElementById("email").focus();
		}
		else
		{
		document.getElementById("mailexists").innerHTML="";
		}
	}
	else{
	var sa=str.split("|")
	//alert(sa[0]);
	document.getElementById("usertype").innerHTML=sa[0];
	document.getElementById("domain").innerHTML=sa[1];
	//alert(document.getElementById("domain").innerHTML);
	
	}
} 
}
} 

 

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

}

} 


