function validatesignup(frm) 
{ 
	uname = frm.username; 
	pwd = frm.password;
	first_name = frm.first_name; 
	Address = frm.Address;
	Address2 = frm.Address2;
	City = frm.City; 
	Stateus = frm.Stateus;
	Stateca = frm.Stateca;
	Zip = frm.Zip; 
	Country = frm.Country;
	Phone = frm.Phone;
	tax_id = frm.tax_id;
	fax = frm.fax; 
	Email = frm.Email;
	Email2 = frm.Email2;
	CompanyShip = frm.CompanyShip; 
	FirstNameShip = frm.FirstNameShip;
	Address2Ship = frm.Address2Ship; 
	AddressShip = frm.AddressShip;
	CityShip = frm.CityShip; 
	StateShip = frm.StateShip;
	ZipShip = frm.ZipShip; 
	CountryShip = frm.CountryShip;
	password2 = frm.password2; 
	Company = frm.Company;
	copy = frm.copy;
	hear_aboutus = frm.hear_aboutus;
  
   if(Company.value == "" || !removeSpaces(Company.value))
   { 
	   alert ("Please enter Company name!"); 
	   Company.focus(); 
	   Company.value=""; 
	   return false;  
   }
   else if(first_name.value == "" || !removeSpaces(first_name.value)) 
   { 
	   alert ("Please enter Primary contact name!"); 
	   first_name.focus(); 
	   first_name.value=""; 
	   return false;  
   }
   else if(Address.value == "" || !removeSpaces(Address.value)) 
   { 
	   alert ("Please enter Address!"); 
	   Address.focus(); 
	   Address.value=""; 
	   return false;  
   }
   /*else if(Address2.value == "" || !removeSpaces(Address2.value)) 
   { 
	   alert ("Please enter Address2!"); 
	   Address2.focus(); 
	   Address2.value=""; 
	   return false;  
   }*/  
   else if(Country.value=="Canada" && (Stateca.value == "" || !removeSpaces(Stateca.value)))
   {
		
	  alert ("Please enter State!"); 
	  Stateca.focus(); 
	  Stateca.value=""; 
	  return false;  
   }
   else if(Country.value=="United States" && (Stateus.value == "" || !removeSpaces(Stateus.value)))
   {
	 alert ("Please enter State!"); 
	 Stateus.focus(); 
	 Stateus.value=""; 
	 return false;  
   }
   else if(City.value == "" || !removeSpaces(City.value)) 
   { 
	   alert ("Please enter City!"); 
	   City.focus(); 
	   City.value=""; 
	   return false;  
   }   
   else if(Zip.value == "" || !removeSpaces(Zip.value)) 
   { 
	   alert ("Please enter Zip!"); 
	   Zip.focus(); 
	   Zip.value=""; 
	   return false;  
   } 
   else if(tax_id.value == "" || !removeSpaces(tax_id.value)) 
   { 
	   alert ("Please enter tax id!"); 
	   tax_id.focus(); 
	   tax_id.value=""; 
	   return false;  
   } 
   else if(Phone.value == "" || !removeSpaces(Phone.value)) 
   { 
	   alert ("Please enter Phone!"); 
	   Phone.focus(); 
	   Phone.value=""; 
	   return false;  
   }
   else if(Phone.value != "" && isNaN(Phone.value)==true) 
   { 
	   alert ("Please enter numeric value for Phone!"); 
	   Phone.focus(); 
	   Phone.value=""; 
	   return false;  
   }
  /* else if(fax.value == "" || !removeSpaces(fax.value)) 
   { 
	   alert ("Please enter fax!"); 
	   fax.focus(); 
	   fax.value=""; 
	   return false;  
   }
   else if(fax.value != "" && isNaN(fax.value)==true) 
   { 
	   alert ("Please enter numeric value for fax!"); 
	   fax.focus(); 
	   fax.value=""; 
	   return false;  
   }    */  
   else if(Email.value == "" || !validate_email(Email.value)) 
   { 
	   alert ("Please enter Email!"); 
	   Email.focus(); 
	   Email.value=""; 
	   return false;  
   }
   else if(Email2.value == "" || !validate_email(Email2.value)) 
   { 
	   alert ("Please enter Re-Enter Email!"); 
	   Email2.focus(); 
	   Email2.value=""; 
	   return false;  
   }
   else if(Email.value != Email2.value)
   { 
	   alert ("Email And Re-Enter Email Do Not Match!"); 	  
	   return false;  
   }   
   else if(CompanyShip.value == "" || !removeSpaces(CompanyShip.value))
   { 
	   alert ("Please enter CompanyShip!"); 
	   CompanyShip.focus(); 
	   CompanyShip.value=""; 
	   return false;  
   }
   else if(FirstNameShip.value == "" || !removeSpaces(FirstNameShip.value))
   { 
	   alert ("Please enter FirstNameShip!"); 
	   FirstNameShip.focus(); 
	   FirstNameShip.value=""; 
	   return false;  
   }
   else if(AddressShip.value == "" || !removeSpaces(AddressShip.value))
   { 
	   alert ("Please enter AddressShip!"); 
	   AddressShip.focus(); 
	   AddressShip.value=""; 
	   return false;  
   }
   /*else if(Address2Ship.value == "" || !removeSpaces(Address2Ship.value))
   { 
	   alert ("Please enter AddressShip2!"); 
	   Address2Ship.focus(); 
	   Address2Ship.value=""; 
	   return false;  
   }   */
   else if(CityShip.value == "" || !removeSpaces(CityShip.value))
   { 
	   alert ("Please enter CityShip!"); 
	   CityShip.focus(); 
	   CityShip.value=""; 
	   return false;  
   }
   else if(StateShip.value == "" || !removeSpaces(StateShip.value))
   { 
	   alert ("Please enter StateShip!"); 
	   StateShip.focus(); 
	   StateShip.value=""; 
	   return false;  
   }
   else if(ZipShip.value == "" || !removeSpaces(ZipShip.value))
   { 
	   alert ("Please enter ZipShip!"); 
	   ZipShip.focus(); 
	   ZipShip.value=""; 
	   return false;  
   }
   else if(CountryShip.value == "" || !removeSpaces(CountryShip.value))
   { 
	   alert ("Please enter CountryShip!"); 
	   CountryShip.focus(); 
	   CountryShip.value=""; 
	   return false;  
   }   
   else if(hear_aboutus.value == "" || !removeSpaces(hear_aboutus.value))
   { 
	   alert ("Please enter option for hear about us!"); 
	   hear_aboutus.focus(); 
	   hear_aboutus.value=""; 
	   return false;  
   }
   else if (uname.value == "" || !validate_email(uname.value)) 
   { 
   alert ("Please enter proper Email!"); 
   uname.focus(); 
   return false;  
   } 
   else if(pwd.value == "" || !removeSpaces(pwd.value)) 
   { 
	   alert ("Please enter Password!"); 
	   pwd.focus(); 
	   pwd.value=""; 
	   return false;  
   }
   else if(password2.value == "" || !removeSpaces(password2.value)) 
   { 
	   alert ("Please enter re enter password!"); 
	   password2.focus(); 
	   password2.value=""; 
	   return false;  
   }
   else if(password2.value != pwd.value)
   { 
	   alert ("Password And re enter password Do Not Match!"); 	  
	   return false;  
   }

   
 
} 
 
function validate_email(e) 
{ 
	var str=e; 
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; 
	 
	if (!filter.test(str)) 
	  return false; 
	else 
	  return true; 
} 
function removeSpaces(string)
{
  var tstring = "";
  string = '' + string;
  splitstring = string.split(" ");
  for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
  return tstring;
}


function FillShipping() {
    var selcountry = document.getElementById("Country").value;	
	if(selcountry=="Canada")
	{
		var selectedcou=document.getElementById("Stateca").value;
	}
	else
	{
        var selectedcou=document.getElementById("State").value;
	}
 
  if (document.getElementById("copy").checked == true) {
  document.getElementById("CompanyShip").value = document.getElementById("Company").value
  document.getElementById("FirstNameShip").value = document.getElementById("first_name").value
  document.getElementById("AddressShip").value = document.getElementById("Address").value
  document.getElementById("Address2Ship").value = document.getElementById("Address2").value
  document.getElementById("CityShip").value = document.getElementById("City").value
  document.getElementById("StateShip").value = selectedcou
  document.getElementById("ZipShip").value = document.getElementById("Zip").value
  document.getElementById("CountryShip").value = document.getElementById("Country").value
  
}else{
  
  document.getElementById("CompanyShip").value = ""
  document.getElementById("FirstNameShip").value = "" 
  document.getElementById("Address2Ship").value = "" 
  document.getElementById("AddressShip").value = "" 
  document.getElementById("CityShip").value = "" 
  document.getElementById("StateShip").value = "" 
  document.getElementById("ZipShip").value = ""
  document.getElementById("CountryShip").value = "" 

} 
}
function changestate()
{
	var selcountry = document.getElementById("Country").value;	
	if(selcountry=="Canada")
	{
		document.getElementById("canadastate").style.display="";
		document.getElementById("usstate").style.display="none";
		document.getElementById("State").selectedIndex=0;
	}
	else
	{
		document.getElementById("usstate").style.display="";
		document.getElementById("canadastate").style.display="none";
		document.getElementById("Stateca").selectedIndex=0;
	}
}
function fillstate()
{

    var selcountry = document.getElementById("Country").value;	
	if(selcountry=="Canada")
	{
		document.getElementById("Stateorg").value=document.getElementById("Stateca").value;
	}
	else
	{
        document.getElementById("Stateorg").value=document.getElementById("State").value;
	}

}
