function validEmail(email) {
     if (email == "") return false;

     var invalidChars = " /:,;";

     for (i = 0; i < invalidChars.length; i++) {
          var badChar = invalidChars.charAt(i);

          if (email.indexOf(badChar, 0) > -1) return false;
     }

     var atPos = email.indexOf("@", 1);

     if (atPos == -1) return false;

     if (email.indexOf("@", atPos + 1) != -1) return false;

     var periodPos = email.indexOf(".", atPos);

     if (periodPos == -1) return false;

     if (email.lastIndexOf(".") + 3 > email.length) return false;
     if (email.length > email.lastIndexOf(".") + 4) return false;

     return true;
}
	 
function ValidateInput(form) {
     var LB = "\n";
     var msgHdr = "The following issue(s) occured with your Signup form:" + LB + LB;
     var msg = "";

	 if (form.name.value.length == 0) msg += "* Please enter your Full Name." + LB;
	 if (form.phone.value.length == 0) msg += "* Please enter your Home Phone number." + LB;
	 if (form.email.value.length == 0) msg += "* Please enter your Email address." + LB;
	 if (form.married.value.length == 0) msg += "* Please enter your Status." + LB;
	 if (form.income.value.length == 0) msg += "* Please enter your Household Combined Income." + LB;
	 if (form.age.value.length == 0) msg += "* Please enter your Age." + LB;
	 /*if (form.destinations[0].checked == false) msg += "- Please enter your Top 3 Destinations." + LB;*/
	 /*    return false;
  } else
    return true;
}*/
	 	 
     if (msg.length > 0) {
          alert(msgHdr + msg);
          return false;
     }
	 	 if (!validEmail(form.email.value)) {
          alert("That is an invalid Email address.\nPlease enter your email address correctly.");
          form.email.focus();
          form.email.select();
          return false;
     }
/*	 function checkCheckBox(f) {
  if (f.destinations.checked == false) {
    alert('Please enter your Top 3 Destinations.');
    return false;
  } else
    return true;*/

     else return true;
}


