function validate(FormObject)
{
   if(FormObject.AgreeToTerms.checked == false)
   {
      alert('Kindly check off the Terms of Agreement Box');
      FormObject.AgreeToTerms.focus();
      return false;
   }
   //return false;
   if (FormObject.MemberPassword1.value != FormObject.MemberPassword2.value) 
   {
      alert ('Both password fields must be the same.');
      FormObject.MemberPassword1.value = '';
      FormObject.MemberPassword2.value = '';
      return false;
   }
   
   if (FormObject.CompanyName.value == '')
   {
      alert ("Please enter: Company Name");
      FormObject.CompanyName.focus;
      //FormObject.form_sent.value='';
      return false;
   }
   
   if (FormObject.ContactName.value == "")
   {
      alert ("Please enter: Contact Name");
      FormObject.ContactName.value.focus;
      return false;
   }
   
   if (FormObject.Email.value == "")
   {
      alert ("Please enter: Email Address");
      FormObject.Email.value.focus;
      return false;
   }
   
   if (FormObject.Phone1.value == "")
   {
      alert ("Please enter: Phone Number");
      FormObject.Phone1.value.focus;
      return false;
   }
   
   if (FormObject.StreetAddress.value == "")
   {
      alert ("Please enter: Street Address");
      FormObject.StreetAddress.value.focus;
      return false;
   }
   
   if (FormObject.City.value == "")
   {
      alert ("Please enter: City");
      FormObject.City.value.focus;
      return false;
   }
   
   if (FormObject.Province.value == "")
   {
      alert ("Please enter: Province / State");
      FormObject.Province.value.focus;
      return false;
   }
   
   if (FormObject.Country.value == "")
   {
      alert ("Please enter: Country");
      FormObject.Country.value.focus;
      return false;
   }
   
   if (FormObject.MemberUserName.value == "")
   {
      alert ("Please enter: User Name");
      FormObject.MemberUserName.value.focus;
      return false;
   }
   
   return true;
}