function validateForm() {
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 (!phoneRe.test(form.phonenumber.value)) { 
   alert("A Valid Phone number is required."); 
   form.phonenumber.focus( ); 
   return false; 
   }
if (!emailRe.test(form.emailaddress.value)) { 
   alert("A Valid Email address is required."); 
   form.emailaddress.focus( ); 
   return false; 
   }
if (form.zipcode.value == "") { 
   alert("Zip Code is required."); 
   form.zipcode.focus( ); 
   return false; 
   }
if (!(form.terms.checked)) { 
   alert("Please verify that you agree to the Terms and Conditions.."); 
   form.terms.focus( ); 
   return false; 
   }

}
