// JavaScript Document
var xmlHttp;

function showCustomer(fn,ln,em,theForm)
{
		if(theForm.First_Name.value=="")
		{
			alert("Please enter firstname.");
			theForm.First_Name.focus();
			return false;		
		}
		
		if(theForm.First_Name.value!="" && theForm.Last_Name.value=="")
		{
			alert("Please enter lastname.");
			theForm.Last_Name.focus();
			return false;		
		}
	
	xmlHttp=GetXmlHttpObject();
	

	
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
} 

if (fn != "" && ln != "" && em != "") 
{ 
 	var url="myphp1.php?em="+em+"&fn="+fn+"&ln="+ln; 
} 
else 
{ 
	return;
}

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}






function stateChanged() 
{ 
	if(xmlHttp.readyState==0) 
  {
	 document.getElementById("txtHint").className="span_yellow";
	 document.getElementById("txtHint").innerHTML="Not Initialized";
  }
  else if(xmlHttp.readyState==1) 
  {
	  document.getElementById("txtHint").className="span_yellow";
	  document.getElementById("txtHint").innerHTML="Checking..";
  }
  else if(xmlHttp.readyState==2) 
  {
	  document.getElementById("txtHint").className="span_yellow";
	  document.getElementById("txtHint").innerHTML="Checking..";
  }
  else if(xmlHttp.readyState==3)
	{ 
		document.getElementById("txtHint").className="span_yellow";
		document.getElementById("txtHint").innerHTML="Checking..";
	}
	else if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
			
		var xmlDoc=xmlHttp.responseXML;	
		
		if(xmlDoc.getElementsByTagName("spanval")[0].childNodes[0].nodeValue==1)
		{
			
			if(xmlDoc.getElementsByTagName("spanmsg")[0].childNodes[0].nodeValue==1)
			{
			temp=document.getElementById("Ship_State").options.length;
			for(i=0;i<temp;i++)
			{
	if(document.getElementById("Ship_State").options[i].value==xmlDoc.getElementsByTagName("State")[0].childNodes[0].nodeValue)
				document.getElementById("Ship_State").options[i].selected=true;				
			}
		
			var str=xmlDoc.getElementsByTagName("Telephone")[0].childNodes[0].nodeValue;
			if(str.length<13)
			{
				if(str.indexOf('(')==0 && str.indexOf(')')==4 && str.indexOf('-')==8)
					document.getElementById("Primary_Phone").value=str.substring(0,13);
				else
					document.getElementById("Primary_Phone").value=xmlDoc.getElementsByTagName("Telephone")[0].childNodes[0].nodeValue;
			}
			else
			{
				if(str.indexOf('(')==0 && str.indexOf(')')==4 && str.indexOf('-')==8 && str.length==13)
					document.getElementById("Primary_Phone").value=str.substring(0,13);	
				else
					document.getElementById("Primary_Phone").value=str.substring(0,13);
			}
	document.getElementById("ID").value=xmlDoc.getElementsByTagName("ID")[0].childNodes[0].nodeValue;
	document.getElementById("First_Name").value=xmlDoc.getElementsByTagName("FirstName")[0].childNodes[0].nodeValue;
	document.getElementById("Last_Name").value=xmlDoc.getElementsByTagName("LastName")[0].childNodes[0].nodeValue;
	document.getElementById("Middle_Name").value=xmlDoc.getElementsByTagName("MiddleInitial")[0].childNodes[0].nodeValue;
	document.getElementById("Primary_Email_Address").value=xmlDoc.getElementsByTagName("EmailAddress")[0].childNodes[0].nodeValue;
	document.getElementById("Ship_Address1").value=xmlDoc.getElementsByTagName("StreetAddress1")[0].childNodes[0].nodeValue;			
	document.getElementById("Ship_Address2").value=xmlDoc.getElementsByTagName("StreetAddress2")[0].childNodes[0].nodeValue;	
	document.getElementById("Ship_City").value=xmlDoc.getElementsByTagName("City")[0].childNodes[0].nodeValue;			
	document.getElementById("Ship_Postal_Code").value=xmlDoc.getElementsByTagName("Zip")[0].childNodes[0].nodeValue;
			document.getElementById("txtHint").className="span_blue";
			document.getElementById("txtHint").innerHTML=xmlDoc.getElementsByTagName("span1")[0].childNodes[0].nodeValue;
			}
			else
			{
				
	document.getElementById("ID").value=0;	
	document.getElementById("Ship_Address1").value="";			
	document.getElementById("Ship_Address2").value="";
	document.getElementById("Ship_State").options[0].selected=true;			
	document.getElementById("Ship_City").value=""			
	document.getElementById("Ship_Postal_Code").value="";
	document.getElementById("txtHint").className="span_border";
	document.getElementById("txtHint").innerHTML="";
			
			}
			
			document.getElementById("email_check").value="1";
	}
	else
	{

			//document.getElementById("First_Name").value="";
			//document.getElementById("Last_Name").value="";
			//document.getElementById("Middle_Name").value="";
	    	//document.getElementById("Primary_Email_Address").value="";			
			document.getElementById("ID").value=0;
			document.getElementById("Primary_Phone").value="";			
			document.getElementById("Ship_Address1").value="";				
			document.getElementById("Ship_Address2").value="";
			document.getElementById("Ship_State").options[0].selected=true;			
			document.getElementById("Ship_City").value="";				
			document.getElementById("Ship_Postal_Code").value="";
			document.getElementById("email_check").value="0";
			document.getElementById("txtHint").className="span_red";
			document.getElementById("txtHint").innerHTML=xmlDoc.getElementsByTagName("span1")[0].childNodes[0].nodeValue;
		
				
	}
 }
}




function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  	  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  	 try
    	{
		    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    	}
	catch (e)
    	{
		    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    	}
  }
return xmlHttp;
}

