function validate(tf){
   var msg = "There were problems with your submission:<br/><br/>";       
   submitok = true;   

   if(tf.cfirst_name.value.length == 0){
      msg += "- Please enter your first name.<br/>";
      submitok = false;
   }

   if(tf.csurname.value.length == 0){
      msg += "- Please enter your surname.<br/>";
      submitok = false;
   } 

   if(tf.cemail.value.length == 0){
      msg += "- Please enter your email address.<br/>";
      submitok = false;
   }

   else if(tf.cemail.value.length !=0){
      if(tf.cemail.value.indexOf("@") == -1){
         msg += "- Please enter a valid email address.<br/>";
         submitok = false;
      } 
      else if(tf.cemail.value.length !=0){
        if(tf.cemail.value.indexOf(".") == -1){
           msg += "- Please enter a valid email address.<br/>";
           submitok = false;
        } 
      }  
   }    

   if(tf.chomephone.value.length !=0){
      if(isNaN(tf.chomephone.value)){
         msg += "- Please enter a valid home phone number.<br/>";
         submitok = false;
      } 
   } 

   if(tf.cbusinessphone.value.length !=0){
      if(isNaN(tf.cbusinessphone.value)){
         msg += "- Please enter a valid business phone number.<br/>";
         submitok = false;
      } 
   }

   if(tf.cpostalcode.value.length !=0){
      if(isNaN(tf.cpostalcode.value)){
         msg += "- Please enter a valid postal code.<br/>";
         submitok = false;
      } 
   } 
   
   
   if(tf.ccountry.value.length !=0){
      if(!(isNaN(tf.ccountry.value))){
         msg += "- Please enter a valid country.<br/>";
         submitok = false;
      } 
   } 

   if(tf.ccomment.value.length == 0){
      msg += "- Please enter your comments and/or suggestions.<br/>";
      submitok = false;
   }
   
 
   if(!submitok){
      document.all.errormsg.innerHTML = msg;
   }

   return submitok;
}

function goto(){
   window.location = "index.php";
}

