function validateForm(form) {
emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|mobi|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/;
phoneRe = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/;
if (form.fname.value == "") { 
   alert("First name is required."); 
   form.fname.focus( ); 
   return false; 
   }
if (form.lname.value == "") { 
   alert("Last name is required."); 
   form.lname.focus( ); 
   return false; 
   }
if (!emailRe.test(form.emailaddress.value)) { 
   alert("A Valid Email address is required."); 
   form.emailaddress.focus( ); 
   return false; 
   }
if (form.state.value == "") { 
   alert("State is required."); 
   form.state.focus( ); 
   return false; 
   }
if ((!phoneRe.test(form.phonenumber.value))) { 
   alert("A Valid Phone number is required."); 
   form.phonenumber.focus( ); 
   return false; 
   }
if (!form.terms.checked == true) { 
   alert("Please acknowledge that you've read and agree to the terms and conditions"); 
   form.terms.focus( ); 
   return false; 
   }



}
