String.prototype.trim1 = 
 function trimblanks() { return this.split(/\s/).join(''); };
function valid(){
if(document.getElementsByName("contact_name")[0].value.trim1()==""){
		alert("Please Enter Contact Name");
        document.getElementsByName("contact_name")[0].focus();
		return false;
	}
	if(!(isNaN(document.getElementsByName("contact_name")[0].value.trim1())))
	{
		alert("Please Enter Valid Contact Name");
        document.getElementsByName("contact_name")[0].select();
		return false;
	}
	if(document.getElementsByName("company_name")[0].value.trim1()==""){
		alert("Please Enter Company Name");
        document.getElementsByName("company_name")[0].focus();
		return false;
	}
	if(!(isNaN(document.getElementsByName("company_name")[0].value.trim1())))
	{
		alert("Please Enter Valid Company Name");
        document.getElementsByName("company_name")[0].select();
		return false;
	}



if(document.getElementsByName("website")[0].value.trim1() =="")
   {
   alert("Please Enter Website Name ");
   document.getElementsByName("website")[0].focus();
   return false;
   }
  if(!(document.getElementsByName("website")[0].value.trim1() ==""))
	{
	 
    var tomatch= /^([A-Za-z0-9\.-]){3,}\.[A-Za-z]{3}$/
  if(!(document.getElementsByName("website")[0].value.match(tomatch)))
		{
	 alert("Please Enter a Valid  Website Name Like 'www.test.com'");
	document.getElementsByName("website")[0].select();
	return false;
		}
	}

	if(document.getElementsByName("email")[0].value.trim1()==""){
		 alert("Please Enter Email ");
		 document.getElementsByName("email")[0].focus();
		 return false;
	 }
	 var emailPat=/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
	 if(!emailPat.test(document.getElementsByName("email")[0].value.trim1()))
		{
			alert("Your Email  is invalid.  Please try again !!");			
 			document.getElementsByName("email")[0].select();
  			return false;
	    }
if( document.getElementsByName("hphone1")[0].value.trim1() == '') 
{
alert("Please Enter Your  Phone Number");
document.getElementsByName("hphone1")[0].focus();
return false;
}
phoneval=document.getElementsByName("hphone1")[0].value
var phonePat=/^\d{3}$/;
var matchArray = phoneval.match(phonePat);
if(!phonePat.test(phoneval))
{
	   alert("Please Enter a Valid  Phone Number ");
	 document.getElementsByName("hphone1")[0].select();
     return false;

}if( document.getElementsByName("hphone2")[0].value.trim1() == '') 
{
alert("Please Enter Your  Phone Number");
document.getElementsByName("hphone2")[0].focus();
return false;
}
phoneval=document.getElementsByName("hphone2")[0].value
var phonePat=/^\d{3}$/;
var matchArray = phoneval.match(phonePat);
if(!phonePat.test(phoneval))
{
	   alert("Please Enter a Valid  Phone Number ");
	 document.getElementsByName("hphone2")[0].select();
     return false;

}if( document.getElementsByName("hphone3")[0].value.trim1() == '') 
{
alert("Please Enter Your  Phone Number");
document.getElementsByName("hphone3")[0].focus();
return false;
}
phoneval=document.getElementsByName("hphone3")[0].value
var phonePat=/^\d{4}$/;
var matchArray = phoneval.match(phonePat);
if(!phonePat.test(phoneval))
{
	   alert("Please Enter a Valid  Phone Number ");
	 document.getElementsByName("hphone3")[0].select();
     return false;

}
if(( document.getElementsByName("fax1")[0].value.trim1() != '' ) ||  (document.getElementsByName("fax2")[0].value.trim1() != '') ||  (document.getElementsByName("fax3")[0].value.trim1() != ''))
{

phoneval=document.getElementsByName("fax1")[0].value

var phonePat=/^\d{3}$/;
var matchArray = phoneval.match(phonePat);
if(!phonePat.test(phoneval))
{
	   alert("Please Enter a Valid Fax Number ");
	 document.getElementsByName("fax1")[0].select();
     return false;

}
if(!( document.getElementsByName("fax2")[0].value.trim1() == '')) 
{
phoneval=document.getElementsByName("fax2")[0].value
var phonePat=/^\d{3}$/;
var matchArray = phoneval.match(phonePat);
if(!phonePat.test(phoneval))
{
	   alert("Please Enter a valid  Fax Number ");
	 document.getElementsByName("fax2")[0].select();
     return false;

}
}
if(!( document.getElementsByName("fax3")[0].value.trim1() == ''))
{
phoneval=document.getElementsByName("fax3")[0].value
var phonePat=/^\d{4}$/;
var matchArray = phoneval.match(phonePat);
if(!phonePat.test(phoneval))
{
	   alert("Please Enter a Valid  Fax Number ");
	 document.getElementsByName("fax3")[0].select();
     return false;

}
}
}
	if(!(document.getElementsByName("street_address1")[0].value.trim1()=="")){
	
	if(!(isNaN(document.getElementsByName("street_address1")[0].value.trim1())))
	{
		alert("Please Enter Valid Street address");
        document.getElementsByName("street_address1")[0].select();
		return false;
	}	
}
if(!(document.getElementsByName("country")[0].value.trim1()=="")){
		
	if(!(isNaN(document.getElementsByName("country")[0].value.trim1())))
	{
		alert("Please Enter Valid Country");
        document.getElementsByName("country")[0].select();
		return false;
	}	
}
if(!(document.getElementsByName("state")[0].value.trim1()=="")){
		
	if(!(isNaN(document.getElementsByName("state")[0].value.trim1())))
	{
		alert("Please Enter Valid State");
        document.getElementsByName("state")[0].select();
		return false;
	}	
}
if(!(document.getElementsByName("city")[0].value.trim1()=="")){
		
	if(!(isNaN(document.getElementsByName("city")[0].value.trim1())))
	{
		alert("Please Enter Valid City");
        document.getElementsByName("city")[0].select();
		return false;
	}	
}

if(!(document.getElementsByName("zip")[0].value.trim1()==""))
	{
   if(isNaN(document.getElementsByName("zip")[0].value.trim1())){
		alert("The Zip code u entered is Not a Number");
		document.getElementsByName("zip")[0].select();
		return false;

	}
	if(document.getElementsByName("zip")[0].value.trim1().length!=5){
		alert("Please Check Zipcode");
		document.getElementsByName("zip")[0].select();
		return false;

	}
	}
	
}


function val() {
	
	               if(document.getElementsByName("hphone1")[0].value.trim1().length==3)
	                   {
					   document.getElementsByName("hphone2")[0].focus();
					   return false;
	                    }
              
}

function val1() {
	               if(document.getElementsByName("hphone2")[0].value.trim1().length==3)
	                 {
					   document.getElementsByName("hphone3")[0].focus();
					   return false;
	                }
               
}

function val11() {
	
	               if(document.getElementsByName("fax1")[0].value.trim1().length==3)
	                   {
					   document.getElementsByName("fax2")[0].focus();
					   return false;
	                    }
              
}

function val111() {
	               if(document.getElementsByName("fax2")[0].value.trim1().length==3)
	                 {
					   document.getElementsByName("fax3")[0].focus();
					   return false;
	                }
               
}
