﻿function validEmail(email) {

  invalidChars = " /:,;"

  if (email == "") {
    return false
  }
  for (i = 0; i < invalidChars.length; i++) {
    badChar = invalidChars.charAt(i)
    if (email.indexOf(badChar, 0) > -1) {
      return false
    }
  }
  atPos = email.indexOf("@", 1)
  if (atPos == -1) {
    return false
  }
  if (email.indexOf("@", atPos + 1) > -1) {
    return false
  }
  periodPos = email.indexOf(".", atPos)
  if (periodPos == -1) {
    return false
  }
  if (periodPos + 3 > email.length) {
    return false
  }
  return true
}

function submitIt() {
  if (!validEmail(document.getElementById('Email').value)) {
    alert("Invalid email address")
    document.getElementById('Email').focus()
    document.getElementById('Email').select()
    return false
  }


  var pref = "";
  var reqfields = new Array('Address', 'City', 'State', 'ZipCode');

  for (i = 0; i < reqfields.length; i++) {
    tempfield = "document.getElementById('" + pref + reqfields[i] + "').value";
    tempid = "document.getElementById('" + pref + reqfields[i] + "').id";
    tempval = eval(tempfield);
    tempid = eval(tempid);

    if (tempval == "") {
      alert("Please provide a " + tempid + ".");
      return false;
    }
  }
  
  return true
}
