var receiveReq;
var status;

function getXmlHttpRequestObject() 
	{	
		if (window.XMLHttpRequest){	
			return new XMLHttpRequest();	
			}
		else if(window.ActiveXObject){	
		 	return new ActiveXObject("Microsoft.XMLHTTP");	
		 	}
	 	else
	 	  {		
		alert("Your browser doesn't support the XmlHttpRequest object. Better upgrade to Firefox.");
	 	  	}
	}

function check(){}

function checkunavl1()
{
	var uname,url;
	document.getElementById("bavail").style.display="none";
	document.getElementById("bnavail").style.display="none";
	document.getElementById("msgusername").className="msgclass";
	document.getElementById("bloading").style.display="block";
	uname=document.getElementById("username").value;
	if(uname.length<6)
	{
		document.getElementById("msgusername").className="msgclassrem";
		document.getElementById("bloading").style.display="none";
		return false;
	}
	url="checkunavl.php?un="+uname+"&ty=buyer";
	var xmlHttp = getXmlHttpRequestObject();
	receiveReq=xmlHttp;
	xmlHttp.onreadystatechange = check;
	receiveReq.open("POST",url,false);
	xmlHttp.send(null);
	if(receiveReq.readyState == 4) 
	{
		document.getElementById("bloading").style.display="none";
		var result=receiveReq.responseText;
		if(result=="true")
		{
			document.getElementById("bavail").style.display="block";
			document.getElementById("bnavail").style.display="none";
			document.getElementById("msgusernameb").style.color="green";
			document.getElementById("msgusernameb").innerHTML="Available";
			document.getElementById("bunavl").value="a";
		}
		else
		{
			document.getElementById("bavail").style.display="none";
			document.getElementById("bnavail").style.display="block";
			document.getElementById("msgusernameb").style.color="red";
			document.getElementById("msgusernameb").innerHTML="Not available";
			document.getElementById("bunavl").value="na";
		}
		
		return false;
	}
		
}

function checkunavl2()
{
	var uname,url;
	document.getElementById("savail").style.display="none";
	document.getElementById("snavail").style.display="none";
	document.getElementById("msgsusername").className="msgclass";
	document.getElementById("sloading").style.display="block";
	uname=document.getElementById("susername").value;
	if(uname.length<6)
	{
		document.getElementById("msgsusername").className="msgclassrem";
		document.getElementById("sloading").style.display="none";
		return false;
	}
	url="checkunavl.php?un="+uname+"&ty=seller";
	var xmlHttp = getXmlHttpRequestObject();
	receiveReq=xmlHttp;
	xmlHttp.onreadystatechange = check;
	receiveReq.open("POST",url,false);
	xmlHttp.send(null);
	if(receiveReq.readyState == 4) 
	{
		document.getElementById("sloading").style.display="none";
		var result=receiveReq.responseText;
		if(result=="true")
		{
			document.getElementById("savail").style.display="block";
			document.getElementById("snavail").style.display="none";
			document.getElementById("sunavl").value="a";
		}
		else
		{
			document.getElementById("savail").style.display="none";
			document.getElementById("snavail").style.display="block";
			document.getElementById("sunavl").value="na";
		}
		
		return false;
	}
		
}


function fetchisd(val,type)
{
	var url;
	if(type=="b")
	document.getElementById("cloading").style.display="block";
	else
	document.getElementById("csloading").style.display="block";
	url="fetchisdcode.php?isd="+val;
	var xmlHttp = getXmlHttpRequestObject();
	receiveReq=xmlHttp;
	xmlHttp.onreadystatechange = check;
	receiveReq.open("POST",url,false);
	xmlHttp.send(null);
	if(receiveReq.readyState == 4) 
	{
		var result=receiveReq.responseText;
		if(type=="b")
		{
		document.getElementById("phonelfirst").value=result;
		document.getElementById("phonemfirst").value=result;
		document.getElementById("phoneffirst").value=result;
		document.getElementById("cloading").style.display="none";	
		}
		if(type=="s")
		{
		document.getElementById("sphonel1first").value=result;
		document.getElementById("sphonemfirst").value=result;
		document.getElementById("sphonel2first").value=result;
		document.getElementById("phonef1first").value=result;
		document.getElementById("sphonef2first").value=result;
		document.getElementById("csloading").style.display="none";	
		}
		return false;
	}
			
}