  function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr-1){
		    alert("Invalid E-mail ID")
		    return false
		}	
		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

function Inint_AJAX() 
{
   try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
   try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
   alert("XMLHttpRequest not supported");
   return null;
}
	
function Validator()
{

	if (document.form.name_1.value == "")
		{
		alert("Please Enter Name.");
		document.form.name_1.focus();
		return false ;
		}
	
	if (document.form.company_1.value == "")
		{
		alert("Please Enter Company Name.");
		document.form.company_1.focus();
		return false ;
		}
		
	if (document.form.address_1.value == "")
		{
		alert("Please Enter Full Mailing Address.");
		document.form.address_1.focus();
		return false ;
		}
		
	if (document.form.email_1.value == "")
		{
			alert("Please Enter Email.");
			document.form.email_1.focus();
			return false ;
		}
	if (echeck(document.form.email_1.value)==false)
		{
		document.form.email_1.focus();
		return false;
		}
	
	if (document.form.phone_1.value == "")
		{
		alert("Please Enter Phone Number.");
		document.form.phone_1.focus();
		return false ;
		}
	if(isNaN(document.form.phone_1.value)) 
		{ 
		 alert("Only numbers are allowed in Phone Number."); 
		 document.form.phone_1.focus(); 
		 return false; 
    	}
		
	if (document.form.time_1.value == "")
		{
		alert("Please Enter Best Time to Contact.");
		document.form.time_1.focus();
		return false ;
		}
		
	if (document.form.comments_1.value == "")
		{
		alert("Please Enter Comments.");
		document.form.comments_1.focus();
		return false ;
		}
	
	
	document.getElementById("msg-2").innerHTML='<img src="images/loading.gif" />';	
	var  req2 = Inint_AJAX();
	req2.onreadystatechange = function ()
	{ 
	          if (req2.readyState==4)
			  {
               if (req2.status==200)
			   {
				document.form.name_1.value="";
				document.form.company_1.value="";
				document.form.address_1.value="";
				document.form.email_1.value="";
				document.form.phone_1.value="";
				document.form.time_1.value="";
				document.form.comments_1.value="";
				
				document.getElementById("msg-2").innerHTML=req2.responseText;
               } 
            }
     };
     req2.open("GET", "dealer.php?name="+document.form.name_1.value+"&company="+document.form.company_1.value+"&address="+document.form.address_1.value+"&email="+document.form.email_1.value+"&phone="+document.form.phone_1.value+"&time="+document.form.time_1.value+"&comments="+document.form.comments_1.value,true); //make connection
     req2.send(null); //send value
	
}



function Validator1()
{
	
	if (document.sales.name.value == "")
		{
		alert("Please Enter Name.");
		document.sales.name.focus();
		return false ;
		}
		
	if (document.sales.title.value == "")
		{
		alert("Please Enter Title.");
		document.sales.title.focus();
		return false ;
		}
	
	if (document.sales.company.value == "")
		{
		alert("Please Enter Company Name.");
		document.sales.company.focus();
		return false ;
		}
		
	if (document.sales.address.value == "")
		{
		alert("Please Enter Full Mailing Address.");
		document.sales.address.focus();
		return false ;
		}
		
	if (document.sales.email.value == "")
		{
			alert("Please Enter Email.");
			document.sales.email.focus();
			return false ;
		}
	if (echeck(document.sales.email.value)==false)
		{
		document.sales.email.focus();
		return false;
		}
	
	if (document.sales.phone.value == "")
		{
		alert("Please Enter Phone Number.");
		document.sales.phone.focus();
		return false ;
		}
	if(isNaN(document.sales.phone.value)) 
		{ 
		 alert("Only numbers are allowed in Phone Number."); 
		 document.sales.phone.focus(); 
		 return false; 
    	}
		
	if (document.sales.time.value == "")
		{
		alert("Please Enter Best Time to Contact.");
		document.sales.time.focus();
		return false ;
		}
		
    var c=0;
	var service="";
	for(var i=0; i< document.sales['service[]'].length; i++)
	{
		if(document.sales['service[]'][i].checked==true)
		{
		c=1;
		 service = service + document.sales['service[]'][i].value + "<br/>";
		}
	}
	
	if(c==0)
		{
			alert('Please select more information(check all that apply).');
			//document.sales.service[0].focus();
			return false ;
		}
		
if (document.sales.comments.value == "")
		{
		alert("Please Enter Comments.");
		document.sales.comments.focus();
		return false ;
		}		
	
document.getElementById("msg").innerHTML='<img src="images/loading.gif" />';	
	var  req = Inint_AJAX();
	req.onreadystatechange = function ()
	{ 
	          if (req.readyState==4)
			  {
               if (req.status==200)
			   {
				document.sales.name.value="";
				document.sales.title.value="";
				document.sales.company.value="";
				document.sales.address.value="";
				document.sales.email.value="";
				document.sales.phone.value="";
				document.sales.time.value="";
				document.sales.comments.value="";
				
				for(var i=0; i< document.sales['service[]'].length; i++)
					document.sales['service[]'][i].checked=false;
					
				document.getElementById("msg").innerHTML=req.responseText;
               } 
            }
     };
     req.open("GET", "contract-sales.php?name="+document.sales.name.value+"&title="+document.sales.title.value+"&company="+document.sales.company.value+"&address="+document.sales.address.value+"&email="+document.sales.email.value+"&phone="+document.sales.phone.value+"&time="+document.sales.time.value+"&service="+service+"&comments="+document.sales.comments.value,true); //make connection
     //req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
     req.send(null); //send value
	
}

// ************************************* For Forgot Dealer Account ********************************* //


function Validator2()
{

	if (document.forgot.your_name.value == "")
		{
		alert("Please Enter Your Name.");
		document.forgot.your_name.focus();
		return false ;
		}
	
	if (document.forgot.company_name.value == "")
		{
		alert("Please Enter Company Name.");
		document.forgot.company_name.focus();
		return false ;
		}
		
	if (document.forgot.phone_number.value == "")
		{
		alert("Please Enter Phone Number.");
		document.forgot.phone_number.focus();
		return false ;
		}
	if(isNaN(document.forgot.phone_number.value)) 
		{ 
		 alert("Only numbers are allowed in Phone Number."); 
		 document.forgot.phone_1.focus(); 
		 return false; 
    	}
		
		
	if (document.forgot.email_address.value == "")
		{
			alert("Please Enter E-mail Address.");
			document.forgot.email_address.focus();
			return false ;
		}
	if (echeck(document.forgot.email_address.value)==false)
		{
		document.forgot.email_address.focus();
		return false;
		}
		
	if (document.forgot.user_name.value == "")
		{
		alert("Please Enter User Name.");
		document.forgot.user_name.focus();
		return false ;
		}
		
	if (document.forgot.password.value == "")
		{
		alert("Please Enter Password.");
		document.forgot.password.focus();
		return false ;
		}
		
	if (document.forgot.confirm_password.value != document.forgot.password.value)
		{
		alert("Your Passowrd and Confirm Password do not match.");
		document.forgot.confirm_password.focus();
		return false ;
		}
	
	
	document.getElementById("msg-3").innerHTML='<img src="images/loading.gif" />';	
	var  req2 = Inint_AJAX();
	req2.onreadystatechange = function ()
	{ 
	          if (req2.readyState==4)
			  {
               if (req2.status==200)
			   {
				document.forgot.your_name.value="";
				document.forgot.company_name.value="";
				document.forgot.phone_number.value="";
				document.forgot.email_address.value="";
				document.forgot.user_name.value="";
				document.forgot.password.value="";
				document.forgot.confirm_password.value="";
				
				document.getElementById("msg-3").innerHTML=req2.responseText;
               } 
            }
     };
     req2.open("GET", "account.php?your_name="+document.forgot.your_name.value+"&company_name="+document.forgot.company_name.value+"&phone_number="+document.forgot.phone_number.value+"&email_address="+document.forgot.email_address.value+"&user_name="+document.forgot.user_name.value+"&password="+document.forgot.password.value+"&confirm_password="+document.forgot.confirm_password.value,true); //make connection
     req2.send(null); //send value
	
}



//



