String.prototype.trim1 = 
 function trimblanks() { return this.split(/\s/).join(''); };

function valid(){
	if(document.getElementsByName("contname")[0].value.trim1()==""){
		alert("Please Enter Contact Name");
        document.getElementsByName("contname")[0].focus();
		    document.getElementsByName("contname")[0].select();
		return false;
	}
	if(!(isNaN(document.getElementsByName("contname")[0].value)))
	{
		alert("Please Enter Valid Contact Name");
        document.getElementsByName("contname")[0].select();
		return false;
	}
	if(document.getElementsByName("username")[0].value.trim1()==""){
		alert("Please Enter Preferred Username");
        document.getElementsByName("username")[0].focus();
		   document.getElementsByName("username")[0].select();
		return false;
	}
	if(!(isNaN(document.getElementsByName("username")[0].value)))
	{
		alert("Please Enter Valid Preferred Username");
        document.getElementsByName("username")[0].select();
		return false;
	}
	if(document.getElementsByName("compname")[0].value.trim1()==""){
		alert("Please Enter Company Name");
        document.getElementsByName("compname")[0].focus();
		document.getElementsByName("compname")[0].select();
		return false;
	}
	if(!(isNaN(document.getElementsByName("compname")[0].value)))
	{
		alert("Please Enter Valid Company Name");
        document.getElementsByName("compname")[0].select();
		return false;
	}
	
	if(document.getElementsByName("url")[0].value.trim1()=="")
   {
   alert("Please Enter Website Name");
   document.getElementsByName("url")[0].focus();
    document.getElementsByName("url")[0].select();
   return false;
   }
 if(!(isNaN(document.getElementsByName("url")[0].value)))
   {
   alert("Please Enter Valid Website Name");
   document.getElementsByName("url")[0].focus();
    document.getElementsByName("url")[0].select();
   return false;
   }
if(document.getElementsByName("email")[0].value.trim1()==""){
		 alert("Please Enter Email ");
		 document.getElementsByName("email")[0].focus();
		 document.getElementsByName("email")[0].select();
		 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))
		{
			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 Home Phone");
        document.getElementsByName("hphone1")[0].focus();
		document.getElementsByName("hphone1")[0].select();
		return false;
	}
	if(isNaN(document.getElementsByName("hphone1")[0].value)){
		alert("Please Enter Valid Home Phone");
        document.getElementsByName("hphone1")[0].focus();
		return false;
	}
  if(document.getElementsByName("hphone1")[0].value.length!=3){
	  alert("Please Enter Valid Home Phone");
        document.getElementsByName("hphone1")[0].focus();
		return false;
  }
  if(document.getElementsByName("hphone2")[0].value.trim1()==""){
		 alert("Please Enter Home Phone");
        document.getElementsByName("hphone2")[0].focus();
		document.getElementsByName("hphone2")[0].select();
		return false;
	}
	if(isNaN(document.getElementsByName("hphone2")[0].value)){
		alert("Please Enter Valid Home Phone");
        document.getElementsByName("hphone2")[0].focus();
		return false;
	}
  if(document.getElementsByName("hphone2")[0].value.length!=3){
	  alert("Please Enter Valid Home Phone");
        document.getElementsByName("hphone2")[0].focus();
		return false;
  }
 if(document.getElementsByName("hphone3")[0].value.trim1()==""){
		 alert("Please Enter Home Phone");
        document.getElementsByName("hphone3")[0].focus();
		document.getElementsByName("hphone3")[0].select();
		return false;
	}
	if(isNaN(document.getElementsByName("hphone3")[0].value)){
		alert("Please Enter Valid Home Phone");
        document.getElementsByName("hphone3")[0].focus();
		return false;
	}
  if(document.getElementsByName("hphone3")[0].value.length!=4){
	  alert("Please Enter Valid Home Phone");
        document.getElementsByName("hphone3")[0].focus();
		return false;
  }


  if(document.getElementsByName("fax1")[0].value.trim1()==""){
		 alert("Please Enter Fax Number");
        document.getElementsByName("fax1")[0].focus();
		document.getElementsByName("fax1")[0].select();
		return false;
	}
	if(isNaN(document.getElementsByName("fax1")[0].value)){
		alert("Please Enter Valid Fax Number");
        document.getElementsByName("fax1")[0].focus();
		return false;
	}
  if(document.getElementsByName("fax1")[0].value.length!=3){
	  alert("Please Enter Valid Fax Number");
        document.getElementsByName("fax1")[0].focus();
		return false;
  }
  if(document.getElementsByName("fax2")[0].value.trim1()==""){
		 alert("Please EnterFax Number");
        document.getElementsByName("fax2")[0].focus();
		document.getElementsByName("fax2")[0].select();
		return false;
	}
	if(isNaN(document.getElementsByName("fax2")[0].value)){
		alert("Please Enter Valid Fax Number");
        document.getElementsByName("fax2")[0].focus();
		return false;
	}
  if(document.getElementsByName("fax2")[0].value.length!=3){
	  alert("Please Enter Valid Fax Number");
        document.getElementsByName("fax2")[0].focus();
		return false;
  }
 if(document.getElementsByName("fax3")[0].value.trim1()==""){
		 alert("Please Enter Fax Number");
        document.getElementsByName("fax3")[0].focus();
		document.getElementsByName("fax3")[0].select();
		return false;
	}
	if(isNaN(document.getElementsByName("fax3")[0].value)){
		alert("Please Enter Valid Fax Number");
        document.getElementsByName("fax3")[0].focus();
		return false;
	}
  if(document.getElementsByName("fax3")[0].value.length!=4){
	  alert("Please Enter Valid Fax Number");
        document.getElementsByName("fax3")[0].focus();
		return false;
  }
  if(document.getElementsByName("address")[0].value.trim1()==""){
		alert("Please Enter Street Address1 ");
        document.getElementsByName("address")[0].focus();
		 document.getElementsByName("address")[0].select();
		return false;
	}
	if(!(isNaN(document.getElementsByName("address")[0].value)))
	{
		alert("Please Enter Valid Street Address1 ");
        document.getElementsByName("address")[0].select();
		return false;
	}
	if(document.getElementsByName("country")[0].value==""){
		alert("Please Select Country ");
        document.getElementsByName("country")[0].focus();
		return false;
	}
	 if(!(document.getElementsByName("country")[0].value.trim1()==""))
		 {
		//alert(document.getElementsByName("country")[0].value);
		if(document.getElementsByName("country")[0].value=="CAN")
		 {
			 if(document.getElementsByName("state")[0].value.trim1()=="Select")
				 {
		alert("Please Enter Sate/Province ");
        document.getElementsByName("state")[0].focus();
		return false;
         	}
	 if(document.getElementsByName("city")[0].value.trim1()=="")
		 {
		alert("Please Enter City ");
        document.getElementsByName("city")[0].focus();
		document.getElementsByName("city")[0].select();
		return false;
	}
	if(!(isNaN(document.getElementsByName("city")[0].value)))
	{
		alert("Please Enter Valid City ");
        document.getElementsByName("city")[0].select();
		return false;
	}

	if(	document.getElementsByName("zip_code")[0].value.trim1()=="")
	{
	   alert(" Please Enter Postal Code");
	   document.getElementsByName("zip_code")[0].focus();
	   document.getElementsByName("zip_code")[0].select();
	   return false;
	}
	
	if(	!(isNaN(document.getElementsByName("zip_code")[0].value.trim1())))
	{
	   alert(" Please Enter Valid  Postal Code");
	   document.getElementsByName("zip_code")[0].focus();
	   document.getElementsByName("zip_code")[0].select();
	   return false;
	}
	if(document.getElementsByName("zip_code")[0].value!="")
	{
	 	  zipval=document.getElementsByName("zip_code")[0].value
var  zipPat=/^([a-zA-Z0-9 ]){3}\s([a-zA-Z0-9]){3}$/;
	  var matchArray = zipval.match(zipPat);
if(!zipPat.test(zipval))
{
	   alert("Please Enter  Valid Postal Code ");
	 document.getElementsByName("zip_code")[0].select();
     return false;
}

	}
	
if(	document.getElementsByName("zip_code")[0].value=="0000000")
	{
	   alert(" Please Enter Valid Postal Code");
	   document.getElementsByName("zip_code")[0].focus();
	   document.getElementsByName("zip_code")[0].select();
	   return false;
	}
	
		 }
		 else 	if(document.getElementsByName("country")[0].value=="USA")
			 {
 if(document.getElementsByName("state")[0].value.trim1()=="Select"){
		alert("Please Enter State/Province ");
        document.getElementsByName("state")[0].focus();
		return false;
	}
	
	
 if(document.getElementsByName("city")[0].value.trim1()==""){
		alert("Please Enter City ");
        document.getElementsByName("city")[0].focus();
		document.getElementsByName("city")[0].select();
		return false;
	}
	if(!(isNaN(document.getElementsByName("city")[0].value)))
	{
		alert("Please Enter Valid City ");
        document.getElementsByName("city")[0].select();
		return false;
	}

if(	document.getElementsByName("zip_code")[0].value.trim1()=="")
	{
	   alert(" Please Enter Zip");
	   document.getElementsByName("zip_code")[0].focus();
	   document.getElementsByName("zip_code")[0].select();
	   return false;
	}
	
	zipval=document.getElementsByName("zip_code")[0].value.trim1()
var  zipPat=/^\d{5}$/;
var matchArray = zipval.match(zipPat);
if(!zipPat.test(zipval))
{
	   alert("Please Enter  Valid Zip Number ");
	 document.getElementsByName("zip_code")[0].select();
     return false;
}
if(	document.getElementsByName("zip_code")[0].value=="00000")
	{
	   alert(" Please Enter Valid Zip");
	   document.getElementsByName("zip_code")[0].focus();
	   document.getElementsByName("zip_code")[0].select();
	   return false;
	}
	}
		
	}

	
	
}


function focus_hphone1()
{ 
  if(document.getElementsByName("hphone1")[0].value.length == 3)
   {
	document.getElementsByName("hphone2")[0].focus();
	return false;
    }
}
function focus_hphone2()
{

  if(document.getElementsByName("hphone2")[0].value.length == 3)
   {
	 document.getElementsByName("hphone3")[0].focus();
	return false;
    }
}
function focus_fax1()
{ 
  if(document.getElementsByName("fax1")[0].value.length == 3)
   {
	document.getElementsByName("fax2")[0].focus();
	return false;
    }
}
function focus_fax2()
{

  if(document.getElementsByName("fax2")[0].value.length == 3)
   {
	 document.getElementsByName("fax3")[0].focus();
	return false;
    }
}

