

//BEGIN SCRIPT VALIFATION BELOW
function submitIt()
{
if (document.NurseForm.Fname.value=="")
{
alert("Please enter your first name!")
document.NurseForm.Fname.focus()
return false
}

if (document.NurseForm.Lname.value=="")
{
alert("Please enter your last name!")
document.NurseForm.Lname.focus()
return false
}

if (document.NurseForm.address1.value=="")
{
alert("Please enter your Street Address!")
document.NurseForm.address1.focus()
return false
}

if (document.NurseForm.City.value=="")
{
alert("Please enter your City!")
document.NurseForm.City.focus()
return false
}
if (document.NurseForm.State.value=="")
{
alert("Please select your state")
document.NurseForm.State.focus()
return false
}

if (document.NurseForm.Zip.value=="")
{
alert("Please enter your Zipcode!")
document.NurseForm.Zip.focus()
return false
}
if (document.NurseForm.Hphone.value=="")
{
alert("Please enter your Daytime Phone Number!")
document.NurseForm.Hphone.focus()
return false
} 

if(document.NurseForm.Hphone.value.search(/\d{3}\-\d{3}\-\d{4}/)==-1)
{
alert("The daytime phone number you entered is not valid.\r\nPlease enter a phone number with the format xxx-xxx-xxxx.");
document.NurseForm.Hphone.focus()
return false
}
 var htPhoneType = ""
 var htPhoneTypelen = document.NurseForm.phonetype_main.length

  for (i = 0; i <htPhoneTypelen; i++) 
	 {
        if (document.NurseForm.phonetype_main[i].checked)
		  {
               htPhoneType = document.NurseForm.phonetype_main[i].value
           }
     }
      if (htPhoneType == "") 
	     {
           alert("PREFERRED NUMBER: Is this number a cell, work, or other")
		   return false
         }


if (document.NurseForm.HighestEducation.value=="")
{
alert("What is the highest academic credential you possess?")
document.NurseForm.HighestEducation.focus()
return false
} 

if (document.NurseForm.alternatephone.value != "")  //begin validation for alternate phone
            {
		     if(document.NurseForm.alternatephone.value.search(/\d{3}\-\d{3}\-\d{4}/)==-1)
                {
                 alert("The alternate phone number you entered is not valid.\r\nPlease enter a phone number with the format xxx-xxx-xxxx.");
                      document.NurseForm.alternatephone.focus()
		              return false
                }
			    var ctPhoneType = ""
                var ctPhoneTypelen = document.NurseForm.phonetype.length
				

           for (i = 0; i <ctPhoneTypelen; i++) 
		     {
               if (document.NurseForm.phonetype[i].checked)
			        {
                     ctPhoneType = document.NurseForm.phonetype[i].value
                    }
             }
            if (ctPhoneType == "") 
			   {
                alert("Is this number a cell, work, or other")
				return false
               }
		   }  //end validation of alternate phone


 var txLocation = ""
 var lenLocation = document.NurseForm.deslocation.length

	 for (i = 0; i <lenLocation; i++) 
	   {
        if (document.NurseForm.deslocation[i].checked)
		      {
               txLocation = document.NurseForm.deslocation[i].value
              }
       }
       if (txLocation == "") 
		  {
           alert("Please select a desired location")
		    return false
          }

var invalidChars = " /:,;"
var email = document.NurseForm.Email.value
if (email == "") 
{
alert("Please check the email address you entered")
document.NurseForm.Email.focus()
return false
}
for (i=0; i<invalidChars.length; i++)
{
badChar = invalidChars.charAt(i)
if (email.indexOf(badChar,0) > -1) {
alert("Please check the email address you entered")
document.NurseForm.Email.focus()
return false
}
}
atPos = email.indexOf("@",1)
if (atPos == -1) {
alert("Please check the email address you entered")
document.NurseForm.Email.focus()
return false
}
if (email.indexOf("@",atPos+1) > -1) {
alert("Please check the email address you entered")
document.NurseForm.Email.focus()
return false
}
periodPos = email.indexOf(".",atPos)
if (periodPos == -1) {
alert("Please check the email address you entered")
document.NurseForm.Email.focus()
return false
}
if (periodPos+3 > email.length) {
alert("Please check the email address you entered")
document.NurseForm.Email.focus()
return false
}

var txProgram = ""
var lenProgram = document.NurseForm.undergrad.length
 
var txSchool = ""
var lenSchool = document.NurseForm.grad.length

   for (i = 0; i <lenProgram; i++) 
	   {
        if (document.NurseForm.undergrad[i].checked)
		      {
               txProgram = document.NurseForm.undergrad[i].value
              }
       }
	 for (i = 0; i <lenSchool; i++) 
	   {
        if (document.NurseForm.grad[i].checked)
		      {
               txSchool = document.NurseForm.grad[i].value
              }
       }
       if (txProgram == "" && txSchool == "") 
		  {
           alert("Please select a program of interest")
		    return false
          }
  return true
}