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();
			//return false; 
		} 
		
		//var url = document.getElementById("url").value+"Ajax/Server.aspx?request=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;
		var url = document.getElementById("url").value+"Ajax/Server.aspx?request=validateform&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+"&email="+document.getElementById("Email").value+"&styleid=" + document.getElementById("TrimSelect").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) 
		{ 
				
			
			var arr=http_request.responseText.split("|");
			
			var email_=true;
			
			try
			{
			    if(arr[1]=="True")
			        email_=true;
			    else if(arr[1]=="False")
	    		    email_=false;
	        }
	        catch(e){email_=true;}
									
			if(arr[0]=="11")
			{			
				if(ValidateForm(document.form1,true,true,email_))
				    document.form1.submit();
				    
				
			}
			else if(arr[0]=="00") //-> both invalid
			{
				if(ValidateForm(document.form1,false,false,email_))
				{
				    document.form1.submit();				    
				}
				
			}
			
			else if(arr[0]=="10") //-> name is good phone is invalid
			{
				if(ValidateForm(document.form1,true,false,email_))
				{
				    document.form1.submit();				    
				}
				
				    
			}
			else if(arr[0]=="01") //-> name is invalid phone is good
			{
				if(ValidateForm(document.form1,false,true,email_))
				{
				    document.form1.submit();				    
				}
				
			}
			else //-> every thing is true than submit form to the next step.
			{
				if(ValidateForm(document.form1,true,true,email_))
				{
				    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"

}



