// JavaScript Document
function contactvalid()
{
	if(document.contactus.custname.value == "")
	{
		alert("Please Enter the Name");
		document.contactus.custname.select();
		return false;
	}
	if(document.contactus.email.value == "")
	{
		alert("Please Enter the Email ID");
		document.contactus.email.select();
		return false;
	}
	
		////////////////////Code Modified by Rathna Kumar.V ////////////////////////////////To avoid Spam Mail
		if(trim(document.contactus.email.value).length > 0)
	{
		if(!emailCheck(trim(document.contactus.email.value)))
		{
			alert("Please provide valid email ID");
			document.contactus.email.focus();
			return false;
		}	
	}	
///////////////////////////////// To Trim a String //////////////////////////////////
function trim(str)
{
	var tmp = "";
	var stmp = "";
	for(i=0;i<str.length;i++)
	{
		if(str.charAt(i) != " ")
		{
			if(stmp.length > 0)
			{
				tmp = tmp+stmp+str.charAt(i)
				stmp = "";
			}
			else
				tmp = tmp+str.charAt(i)
		}
		else if(str.charAt(i) == " ")
		{
			if(tmp.length>0)
				stmp = stmp + str.charAt(i)
		}
	}
	i=0;
	return tmp;
}
////////////////////////Email Check //////////////////////////////////////
function emailCheck(str)
 {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
 			return false;
 		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		 	return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		   return false;
		 }
		 return true;
}
	//if(document.contactus.add1.value == "")
//	{
//		alert("Please Enter the Address");
//		document.contactus.add1.select();
//		return false;
//	}
	if(document.contactus.city.value == "")
	{
		alert("Please Enter the City Name and State Name");
		document.contactus.city.select();
		return false;
	}
	if(document.contactus.phone.value == "")
	{
		alert("Please Enter the Phone Number");
		document.contactus.phone.select();
		return false;
	}
var num=document.contactus.phone.value;
	for(i=0;i<num.length;i++)
	{ 
		var number=num.substring(i,i+1);	
		if(!((((number>=0) && (number<=9)) || (number=='-'))))
		{
			alert("Enter only numbers in Phone Number");
			document.contactus.phone.focus();
			return false;
		}
	}
	if(document.contactus.year.value == "")
	{
		alert("Please Enter the Year");
		document.contactus.year.select();
		return false;
	}
var num=document.contactus.year.value;
	for(i=0;i<num.length;i++)
	{ 
		var number=num.substring(i,i+1);	
		if(!((((number>=0) && (number<=9)))))
		{
			alert("Enter only numbers in Year");
			document.contactus.year.focus();
			return false;
		}
	}
	if(document.contactus.make.value == "")
	{
		alert("Please Enter the Make Name");
		document.contactus.make.select();
		return false;
	}
	if(document.contactus.carinfo.value == "")
	{
		alert("Please Enter the Carinfo");
		document.contactus.carinfo.select();
		return false;
	}
	if(document.contactus.part.value == "")
	{
		alert("Please Enter the Part Name");
		document.contactus.part.select();
		return false;
	}
return true;		
}
var ran = Math.floor(Math.random()*99999999)

////////////Validation For Check Out Page //////////////////////////////////////////

	function formvalidate()
	{
	if (document.checkoutform.bfirstname.value=="")
	{
		alert("Please Enter FirstName");
		//document.checkoutform.bfirstname.select();
		document.checkoutform.bfirstname.focus();
		return false;
	}
	if (document.checkoutform.blastname.value=="")
	{
		alert("Please Enter LastName");
		//document.checkoutform.blastname.select();
		document.checkoutform.blastname.focus();
		return false;
	}
	if (document.checkoutform.baddress1.value=="")
	{
		alert("Please Enter Address1");
		//document.checkoutform.baddress1.select();
		document.checkoutform.baddress1.focus();
		return false;
	}
	if (document.checkoutform.bcity.value=="")
	{
		alert("Please Enter A City");
		//document.checkoutform.bcity.select();
		document.checkoutform.bcity.focus();
		return false;
	}
	if (document.checkoutform.bstate.value=="")
	{
		alert("Please Enter State");
		//document.checkoutform.bstate.select();
		document.checkoutform.bstate.focus();
		return false;
	}
	if (document.checkoutform.bcountry.value=="")
	{
		alert("Please Enter Country");
		//document.checkoutform.bcountry.select();
		document.checkoutform.bcountry.focus();
		return false;
	}
	if (document.checkoutform.bzip.value=="")
	{
		alert("Please Enter Zip Code");
		//document.checkoutform.bzip.select();
		document.checkoutform.bzip.focus();
		return false;
	}
	if (document.checkoutform.bphone.value=="")
	{
		alert("Please Enter A Phone Number");
		//document.checkoutform.bphone.select();
		document.checkoutform.bphone.focus();
		return false;
	}
	if (document.checkoutform.sfirstname.value=="")
	{
		alert("Please Enter FirstName");
		//document.checkoutform.sfirstname.select();
		document.checkoutform.sfirstname.focus();
		return false;
	}
	if (document.checkoutform.slastname.value=="")
	{
		alert("Please Enter LastName");
		//document.checkoutform.slastname.select();
		document.checkoutform.slastname.focus();
		return false;
	}
	if (document.checkoutform.saddress1.value=="")
	{
		alert("Please Enter Address1");
		//document.checkoutform.saddress1.select();
		document.checkoutform.saddress1.focus();
		return false;
	}
	if (document.checkoutform.scity.value=="")
	{
		alert("Please Enter A City");
		//document.checkoutform.scity.select();
		document.checkoutform.scity.focus();
		return false;
	}
	if (document.checkoutform.sstate.value=="")
	{
		alert("Please Enter State");
		//document.checkoutform.sstate.select();
		document.checkoutform.sstate.focus();
		return false;
	}
	if (document.checkoutform.scountry.value=="")
	{
		alert("Please Enter Country");
		//document.checkoutform.scountry.select();
		document.checkoutform.scountry.focus();
		return false;
	}
	if (document.checkoutform.szip.value=="")
	{
		alert("Please Enter Zip Code");
		//document.checkoutform.szip.select();
		document.checkoutform.szip.focus();
		return false;
	}
	if (document.checkoutform.sphone.value=="")
	{
		alert("Please Enter A Phone Number");
		//document.checkoutform.sphone.select();
		document.checkoutform.sphone.focus();
		return false;
	}
	if (document.checkoutform.email.value=="")
	{
		alert("Please Enter Email Id");
		//document.checkoutform.email.select();
		document.checkoutform.email.focus();
		return false;
	}
	if(!e(document.checkoutform.email.value))
		{
			alert("\Please enter a proper e-mail address, of the form id@domain.zzz or id@domain.xx.zzz.");
			document.checkoutform.email.focus();
			return false;
		}
		if (document.checkoutform.pwd.value=="")
	{
		alert("Please Enter Password");
		//document.checkoutform.pwd.select();
		document.checkoutform.pwd.focus();
		return false;
	}
		return true;
}

function shipSameAsBill()
{
	
	if (document.checkoutform.shipsameasbill.checked == true)
	{
		document.checkoutform.sfirstname.value=document.checkoutform.bfirstname.value;
		document.checkoutform.slastname.value=document.checkoutform.blastname.value;
		document.checkoutform.scompanyname.value=document.checkoutform.bcompanyname.value;
		document.checkoutform.saddress1.value=document.checkoutform.baddress1.value;
		document.checkoutform.saddress2.value=document.checkoutform.baddress2.value;
		document.checkoutform.scity.value=document.checkoutform.bcity.value;
		document.checkoutform.sstate.value=  document.checkoutform.bstate.value;
		document.checkoutform.sphone.value=  document.checkoutform.bphone.value;
		document.checkoutform.szip.value = document.checkoutform.bzip.value;
		document.checkoutform.scountry.value=  document.checkoutform.bcountry.value;
	 	document.getElementById("showhide").style.display = 'none';
	    document.getElementById("show").style.display = "none";
  			for (var i = 0; i < 2; i++)
			{
         	 document.checkoutform.shipbill[i].checked = false;
    		}
		document.checkoutform.oldaddress.value=""
		document.checkoutform.new_address.value=""
	}
	else
	{
		document.checkoutform.sfirstname.value="";
		document.checkoutform.slastname.value="";
		document.checkoutform.scompanyname.value="";
		document.checkoutform.saddress1.value="";
		document.checkoutform.saddress2.value="";
		document.checkoutform.scity.value="";
		document.checkoutform.sstate.value =  "";
		document.checkoutform.sphone.value="";
		document.checkoutform.szip.value = "";
		document.checkoutform.scountry.value =  "";
	}	
}
