//Validate Notice

function validatenotice() {
  var at_position =  document.noticeform.Address.value.indexOf("@");
  var dot_position =  document.noticeform.Address.value.lastIndexOf(".");
  var space_position =  document.noticeform.Address.value.lastIndexOf(" ");
  var address_length =  document.noticeform.Address.value.length;
  var message = "Please enter the following befor clicking on Submit:\n---------------------------------------------------------------------------------\n";
  var origmessage = message;
  var errorfield = "";

//Check Name not blank
if (document.noticeform.Name.value == "") {
  errorfield = errorfield + "name, ";
  message = message + "\n --> Name";
}

//Check Email Address not blank
if (document.noticeform.Address.value == "") {
  errorfield = errorfield + "address, ";
  message = message + "\n --> Email Address";

} else {

//Validate Email Address
if (at_position == -1 ||
  dot_position == -1 ||
  space_position > 0 ||
  dot_position < at_position ||
  dot_position - at_position == 1 ||
  at_position == 0 ||
  dot_position + 1 == address_length ||
  address_length < 7) {
  errorfield = errorfield + "address, ";
  message = message + "\n --> Valid Email Address";
}
}

//Check Notice not blank
if (document.noticeform.Notice.value == "") {
  errorfield = errorfield + "notice, ";
  message = message + "\n --> Notice";
}

//Focus cursor
if (errorfield.indexOf("notice") > -1) {
  document.noticeform.Notice.focus();
}
if (errorfield.indexOf("address") > -1) {
  document.noticeform.Address.focus();
}
if (errorfield.indexOf("name") > -1) {
  document.noticeform.Name.focus();
}

//If no errors, submit form
if (message == origmessage) {
  return true;

} else {

//If errors, show message
  alert(message);
  return false;
}
}