function formValid() {
var missingFields = false;
var missingMessage = "";

if (appForm.full_name.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "full name"; missingFields = true;
}
if (appForm.address.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "address"; missingFields = true;
}
if (appForm.city.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "city"; missingFields = true;
}
if (appForm.state.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "state"; missingFields = true;
}
if (appForm.zip.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "zip code"; missingFields = true;
}
if (appForm.phone.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "phone"; missingFields = true;
}
if (appForm.email.value == ""){
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "email address"; missingFields = true;
}

if (missingFields == true) {
  alert("Please enter your " + missingMessage + ".");
  return false; 
} 
return checkEmail(appForm);
}

function checkEmail(appForm) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(appForm.email.value)){
//  return checkAssoc(appForm);
  return true;
}
  alert("Please enter a valid email address.");
  return false;
}

//function checkAssoc(appForm) {
//if (appForm.associates.value == "") {
//  alert("Please indicate if you have any associates.");
//  return false;
//} else {
//if ((document.appForm.associates.checked == "Yes") && (document.appForm.num_associates.options[document.appForm.num_associates.selectedIndex].value == "0")) {
//  alert("You indicated you have associates, yet did not provide a correct value");
//  return false;
//}
//return true;
//}

function formValid2() {
var missingFields = false;
var missingMessage = "";

if (appForm2.renewal_acct_number.value == ""){
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "account #"; missingFields = true;
}
if (appForm2.address.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "address"; missingFields = true;
}
if (appForm2.city.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "city"; missingFields = true;
}
if (appForm2.state.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "state"; missingFields = true;
}
if (appForm2.zip.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "zip code"; missingFields = true;
}
if (appForm2.phone.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "phone"; missingFields = true;
}
if (appForm2.email.value == ""){
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "email address"; missingFields = true;
}

if (missingFields == true) {
  alert("Please enter your " + missingMessage + ".");
  return false; 
} 
return checkEmail2(appForm2);
}

function checkEmail2(appForm2) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(appForm2.email.value)){
//  return checkAssoc(appForm2);
  return true;
}
  alert("Please enter a valid email address.");
  return false;
}

function formValid3() {
var missingFields = false;
var missingMessage = "";

if (appForm3.renewal_acct_number.value == ""){
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "account #"; missingFields = true;
}
if (appForm3.address.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "address"; missingFields = true;
}
if (appForm3.city.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "city"; missingFields = true;
}
if (appForm3.state.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "state"; missingFields = true;
}
if (appForm3.zip.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "zip code"; missingFields = true;
}
if (appForm3.phone.value == "") {
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "phone"; missingFields = true;
}
if (appForm3.email.value == ""){
if (missingMessage != "") {missingMessage = missingMessage + ", ";}  missingMessage += "email address"; missingFields = true;
}

if (missingFields == true) {
  alert("Please enter your " + missingMessage + ".");
  return false; 
} 
return checkEmail3(appForm3);
}

function checkEmail3(appForm3) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(appForm3.email.value)){
//  return checkAssoc(appForm);
  return true;
}
  alert("Please enter a valid email address.");
  return false;
}

function showLayer(number) {
// Hide last displayed form
appForms = new Array();
appForms[0] = 1;
appForms[1] = 2;
appForms[2] = 3;
          
  for (var i = 0; i < appForms.length; i++) {
    if (appForms[i] != number) {
      if (document.getElementById("idForm" + appForms[i]).style.display == 'block')
      document.getElementById("idForm" + appForms[i]).style.display = 'none'
  	}
  }
// Show selected form
	document.getElementById("idForm" + number).style.display = 'block';            
}
