function callServer() 
{ 
	var http_request = false; 
	if (window.XMLHttpRequest) 
	{
		http_request = new XMLHttpRequest(); 
		if (http_request.overrideMimeType) 
		{ 
			http_request.overrideMimeType('text/xml'); 
		
		} 
		
	} 
	else if (window.ActiveXObject) 
	{ 
		// IE 
	try 
	{ 
		http_request = new ActiveXObject("Msxml2.XMLHTTP"); 
	} 
	catch (e) 
	{ 
	try 
	{ 
		http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	catch (e) 
	{} 
	} 
	} 
		if (!http_request) 
		{ 
			
			if(ValidateForm(document.form1))
				document.form1.submit();
			else
				ena(document.form1.Submit); 
		} 
		
	//var url = "Scripts/AjaxServer.aspx?object=name&fname="+document.getElementById("Name_last2").value+"&lname="+document.getElementById("Name_first").value;
		var url = "http://www.officialpricequotes.com/Scripts/AjaxServer.aspx?object=namesandphones&fname="+document.getElementById("Name_last2").value+"&lname="+document.getElementById("Name_first").value+"&areacode="+document.getElementById("Home_Phone_area_ch").value+"&prefix="+document.getElementById("Home_Phone_prefix_ch").value;
		
		http_request.onreadystatechange = function() { alertContents(http_request); }; 
		http_request.open('GET', url, true);
		http_request.send(null); 
}
		  
function alertContents(http_request) 
{ 
	if (http_request.readyState == 4) 
	{ 
		if (http_request.status == 200) 
		{ 
				
			
			if(http_request.responseText=="11")
			{			
				document.getElementById("ValidName").value="true";
				document.getElementById("ValidPhone").value="true";
				
				
			}
			else if(http_request.responseText=="00") //-> both invalid
			{
				document.getElementById("ValidName").value="false";
				document.getElementById("ValidPhone").value="false";
				
			}
			
			else if(http_request.responseText=="10") //-> name is good phone is invalid
			{
				document.getElementById("ValidName").value="true";
				document.getElementById("ValidPhone").value="false";
				
			}
			else if(http_request.responseText=="01") //-> name is invalid phone is good
			{
				document.getElementById("ValidName").value="false";
				document.getElementById("ValidPhone").value="true";
				
			}
			else
			{
				document.getElementById("ValidName").value="true";
				document.getElementById("ValidPhone").value="true";
			}
			
			if(ValidateForm(document.form1))
				document.form1.submit();
			else
				ena(document.form1.Submit);
		 }
	} 
} 
 
function captureEnterKey() 
{
	if(event.keyCode == 13) 
	{
		
		if(document.getElementById("ButtonEnable").value=="true")
		{
			dis(form1.Submit);
			callServer();
		}
		
	}
}

function dis(btn)
{
	btn.disabled=true;
	document.getElementById("ButtonEnable").value="false"
}
function ena(btn)
{
	btn.disabled=false;
	document.getElementById("ButtonEnable").value="true"

}