﻿<!--
var bsnArray =  new Array("('--- Select Campus ---','',true,true)",
"('Albuquerque, NM', 17)");

var fittechArray =  new Array("('--- Select Campus ---','',true,true)",
"('Albuquerque, NM', 17)", 
"('Phoenix, AZ', 13)",
"('Tucson, AZ', 12)");

var medadminArray =  new Array("('--- Select Campus ---','',true,true)",
"('Albuquerque, NM', 17)",
"('Boise, ID', 10)",
"('Mesa, AZ', 14)",
"('Phoenix, AZ', 13)",
"('Portland, OR', 16)",
"('Spokane, WA', 15)",
"('Tucson, AZ', 12)");

var medicalArray =  new Array("('--- Select Campus ---','',true,true)",
"('Albuquerque, NM', 17)",
"('Boise, ID', 10)",
"('Mesa, AZ', 14)",
"('Phoenix, AZ', 13)",
"('Portland, OR', 16)",
"('Spokane, WA', 15)",
"('Tucson, AZ', 12)");

var momArray =  new Array("('--- Select Campus ---','',true,true)",
"('Albuquerque, NM', 17)",
"('Mesa, AZ', 14)",
"('Phoenix, AZ', 13)",
"('Spokane, WA', 15)",
"('Tucson, AZ', 12)");

var mltArray =  new Array("('--- Select Campus ---','',true,true)",
"('Phoenix Westside, AZ', 18)",
"('Tucson, AZ', 12)");

var radArray =  new Array("('--- Select Campus ---','',true,true)",
"('Phoenix Westside, AZ', 18)",
"('Spokane, WA', 15)");

var mrscArray =  new Array("('--- Select Campus ---','',true,true)",
"('Albuquerque, NM', 17)",
"('Boise, ID', 10)",
"('Mesa, AZ', 14)",
"('Phoenix Westside, AZ', 18)",
"('Portland, OR', 16)",
"('Spokane, WA', 15)",
"('Tucson, AZ', 12)");

var medrecArray =  new Array("('--- Select Campus ---','',true,true)",
"('Phoenix, AZ', 13)");

var nursingArray =  new Array("('--- Select Campus ---','',true,true)",
"('Albuquerque, NM', 17)",
"('Boise, ID', 10)",
"('Las Vegas, NV', 23)",
"('Phoenix Westside, AZ', 18)",
"('Portland, OR', 16)",
"('Reno, NV', 24)");

var respArray =  new Array("('--- Select Campus ---','',true,true)",
"('Las Vegas, NV', 23)",
"('Mesa, AZ', 14)",
"('Phoenix Westside, AZ', 18)");

var pharmacyArray =  new Array("('--- Select Campus ---','',true,true)",
"('Albuquerque, NM', 17)",
"('Boise, ID', 10)",
"('Mesa, AZ', 14)",
"('Phoenix, AZ', 13)",
"('Portland, OR', 16)",
"('Spokane, WA', 15)",
"('Tucson, AZ', 12)");

var ptaArray =  new Array("('--- Select Campus ---','',true,true)",
"('Mesa, AZ', 14)");

var pttArray =  new Array("('--- Select Campus ---','',true,true)",
"('Mesa, AZ', 14)",
"('Phoenix Westside, AZ', 18)",
"('Tucson, AZ', 12)");

var dentalArray =  new Array("('--- Select Campus ---','',true,true)",
"('Albuquerque, NM', 17)",
"('Boise, ID', 10)",
"('Mesa, AZ', 14)",
"('Phoenix, AZ', 13)",
"('Portland, OR', 16)",
"('Spokane, WA', 15)",
"('Tucson, AZ', 12)");

var denhygArray =  new Array("('--- Select Campus ---','',true,true)",
"('Boise, ID', 10)",
"('Mesa, AZ', 14)", 
"('Portland, OR', 16)");

var dmsArray =  new Array("('--- Select Campus ---','',true,true)",
"('Mesa, AZ', 14)");

var massageArray =  new Array("('--- Select Campus ---','',true,true)",
"('Albuquerque, NM', 17)",
"('Boise, ID', 10)",
"('Mesa, AZ', 14)",
"('Phoenix, AZ', 13)",
"('Spokane, WA', 15)",
"('Tucson, AZ', 12)");

var vetArray =  new Array("('--- Select Campus ---','',true,true)",
"('Mesa, AZ', 14)",
"('Phoenix, AZ', 13)",
"('Portland, OR', 16)",
"('Spokane, WA', 15)",
"('Tucson, AZ', 12)");

function populateSchool(inForm,selected)
{
  var selectedArray = eval(selected + "Array");
  while (selectedArray.length < inForm.elements['Campus'].options.length)
  {
    inForm.elements['Campus'].options[(inForm.elements['Campus'].options.length - 1)] = null;
  }
  for (var i=0; i < selectedArray.length; i++)
  {
    eval("inForm.elements['Campus'].options[i]=" + "new Option" + selectedArray[i]);
  }
  if (inForm.Program.options[0].value == '')
  {
    inForm.Program.options[0]= null;
    if ( navigator.appName == 'Netscape')
        {
      if (parseInt(navigator.appVersion) < 4)
          {
        window.history.go(0);
      }
      else
          {
        if (navigator.platform == 'Win32' || navigator.platform == 'Win16')
                {
                  if(!document.getElementById)
            window.history.go(0);
        }
      }
    }
  }
}


function validateFields() {   
      var phone = String(document.request.Phone.value);  
 
   if (document.request.FirstName.value=="") {
      alert( "First Name must have a value" );
      document.request.FirstName.focus();
      return false;
   } else if (document.request.LastName.value=="") {
      alert( "Last Name must have a value" );
      document.request.LastName.focus();
      return false;
   } else if (document.request.StreetAddress.value=="") {
      alert( "Address must have a value" );
      document.request.StreetAddress.focus();
      return false
   } else if (document.request.City.value=="") {
      alert( "City must have a value" );
      document.request.City.focus();
      return false
    } else if (document.request.State.value=="") {
      alert( "State must have a value" );
      document.request.State.focus();
      return false
   } else if (document.request.Zip.value=="") {
      alert( "Zip Code must have a value" );
      document.request.Zip.focus();
      return false
   } else if (document.request.Zip.value.match(/[a-zA-Z]/)) {
      alert( "Zip code must be a number" );
      document.request.Zip.focus();
      return false;	  
   } else if (document.request.EmailAddress.value=="") {
      alert( "Email Address must have a value" );
      document.request.EmailAddress.focus();
      return false;
   } else if (document.request.EmailAddress.value.search(/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/)) {
      alert( "Email Address is not valid" );
      document.request.EmailAddress.focus();
      return false;	  
   } else if (document.request.Phone.value == "" &&
              document.request.WorkPhone.value == '' &&
              document.request.CellPhone.value == '') {
      alert( "Home Phone, Work Phone, or Cell Phone must have a value" );
      document.request.Phone.focus();
      return false;
   } else if (!validatePhone(document.request.Phone, 'Home Phone') ||
              !validatePhone(document.request.WorkPhone, 'Work Phone') ||
              !validatePhone(document.request.CellPhone, 'Cell Phone')) {
       return false;
   } else if (document.request.CurrentPhone.selectedIndex == 0) {
      alert( "Please select a current phone number");
      document.request.CurrentPhone.focus();
      return false;
   } else if (document.request.hsGradMonth.value=="") {
      alert( "Graduation month must have a value" );
      document.request.hsGradMonth.focus();
      return false;
   } else if (document.request.hsGradYear.value=="") {
      alert( "Graduation year must have a value" );
      document.request.hsGradYear.focus();
      return false;
   } else if (document.request.elements['LeadSource'].selectedIndex == 0) {
      alert( "How did you hear about us?" );
      document.request.LeadSource.focus();
      return false;
   } else if (document.request.Program.value=="") {
      alert( "Please select a program" );
      document.request.Program.focus();
      return false;
   } else if (document.request.elements['Campus'].selectedIndex == 0) {
      alert( "Please select a Campus from the dropdown list" );
      document.request.elements['Campus'].focus();
      return false;
   }
}


/**
 * Validates a phone number field.
 * 
 * 
 */
function validatePhone(el, label) {
   var n = el.value;
   if (!n.length) {
      return true;
   }
   if (!checkPhoneFormat(n)) {
      alert(label + ' must be in the format "111-111-1111"');
      el.focus();
      return false;
   }
   return true;
}


/**
 * Phone number format regular expression.
 * 
 * 
 */
function checkPhoneFormat(n) {
   if (n.search(/^(\(\d{3}\)|\d{3})(\s|\-)\d{3}-\d{4}$/) != 0) {
      return false;
   }
   return true;
}


/**
 * Loops through each of the phone fields, and if the number entered is
 * valid, adds it to the CurrentPhone dropdown options.
 * 
 * 
 */
function populateCurrentPhone() {
   // Define an object with the phone number fields.
   var phoneFields = {
       'Phone':     'Home Phone',
       'WorkPhone': 'Work Phone',
       'CellPhone': 'Cell Phone'
   };
   // Clear CurrentPhone options.
   document.request.CurrentPhone.options.length = 0;
   // Add a message option.
   document.request.CurrentPhone.options[0] = new Option('---Enter a Valid Phone Number First---', '');
   // Number of fields added to list.
   var c = 0;
   // Loop over all phone fields.
   for (var i in phoneFields) {
       // Validate phone number for current field.
       if (checkPhoneFormat(document.request[i].value)) {
           // Phone number is valid. Add to CurrentPhone dropdown.
           var l = document.request.CurrentPhone.options.length;
           document.request.CurrentPhone.options[l] = new Option(phoneFields[i], i);
           c++;
       }
   }
   // If phone fields have been added, change the first option message.
   if (c) {
      document.request.CurrentPhone.options[0] = new Option('---Select One---', '');
   }
   // Reset selected index.
   document.request.CurrentPhone.selectedIndex = 0;
}

//-->

