function validEmail(email) {
	invalidChars = " /:,;"

	//if (email == "") {
	//	please("enter your email address")
	//	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 validateForm()
{
	DesiredSalary = -1;
	CurrentSalary = -1;
/**	if (document.submitresume.ReferredBy.value == ""){
		alert("Please enter your referredby")
		document.submitresume.ReferredBy.focus()
		return false
	}
	if (document.submitresume.ReferredBy.value == "OtherIndividuals"){
		
		if (document.submitresume.ReferralName.value == ""){
			alert("Please enter your Referral Name")
			document.submitresume.ReferralName.focus()
			return false				
		}
		if (document.submitresume.ReferralEmail.value == ""){
			alert("Please enter your Referral Email")
			document.submitresume.ReferralEmail.focus()
			return false				
		}
		if (!validEmail(document.submitresume.ReferralEmail.value)){
			alert("Please enter a valid Referral Email")
			document.submitresume.ReferralEmail.focus()
			return false
		}		
		if (document.submitresume.ReferralPhone.value == ""){
			alert("Please enter your Referral Phone")
			document.submitresume.ReferralPhone.focus()
			return false				
		}				
	}	
	if (document.submitresume.ReferredBy.value == "FrontierEmployee"){
		
		if (document.submitresume.ReferralName.value == ""){
			alert("Please enter your Referral Name")
			document.submitresume.ReferralName.focus()
			return false				
		}
	}	
	if ((document.submitresume.ReferredBy.value == "NewsPaperAd")||(document.submitresume.ReferredBy.value == "MagazineAd")||(document.submitresume.ReferredBy.value == "OnlineAd")||(document.submitresume.ReferredBy.value == "Other")){
		if (document.submitresume.ReferralName.value == ""){
			alert("Please enter your Referral Name")
			document.submitresume.ReferralName.focus()
			return false				
		}
	}	
*****///		
	if (document.submitresume.FirstName.value == ""){
		alert("Please enter your First Name")
		document.submitresume.FirstName.focus()
		return false
	}
	if (document.submitresume.LastName.value == ""){
		alert("Please enter your Last Name ")
		document.submitresume.LastName.focus()
		return false
	}
	if (document.submitresume.Phone.value == ""){
		alert("Please enter your Phone Number")
		document.submitresume.Phone.focus()
		return false
	}
	if (document.submitresume.email.value == ""){
		alert("Please enter your Email Address")
		document.submitresume.email.focus()
		return false
	}
	if (!validEmail(document.submitresume.email.value)){
		alert("Please enter a valid Email Address")
		document.submitresume.email.focus()
		return false
	}
	if (document.submitresume.State.value == ""){
		alert("Please select a State ")
		document.submitresume.State.focus()
		return false
	}	
	if (document.submitresume.Zip.value == ""){
		alert("Please enter your Zip Code")
		document.submitresume.Zip.focus()
		return false
	}	
	if (document.submitresume.Skill1.value == ""){
		alert("Please enter First Skill")
		document.submitresume.Skill1.focus()
		return false
	}
	if (document.submitresume.Ratingl.value == ""){
		alert("Please select Rating for First Skill")
		document.submitresume.Ratingl.focus()
		return false
	}	
	if (document.submitresume.Experience1.value == ""){
		alert("Please select Yrs. of Eperience for First Skill")
		document.submitresume.Experience1.focus()
		return false
	}						
	if (document.submitresume.ITExperience.value == ""){
		alert("Please select your Total IT Experience")
		document.submitresume.ITExperience.focus()
		return false
	}		
	if (document.submitresume.RecentJobTitle.value == ""){
		alert("Please enter your most Recent Job Title ")
		document.submitresume.RecentJobTitle.focus()
		return false
	}		
	if (document.submitresume.HighestDegree.value == ""){
		alert("Please enter your Highest Degree ")
		document.submitresume.HighestDegree.focus()
		return false
	}	
	if (document.submitresume.EmploymentType.value == ""){
		alert("Please select Employement Type")
		document.submitresume.EmploymentType.focus()
		return false
	}	
	if (document.submitresume.Location.value == ""){
		alert("Please select Preferrable Work Locations")
		document.submitresume.Location.focus()
		return false
	}			
	if (document.submitresume.WorkAuthorizatoin.value == ""){
		alert("Please select Work Authorization")
		document.submitresume.WorkAuthorizatoin.focus()
		return false
	}	

	if (document.submitresume.CurrentSalary.value != ""){
		for (i=0; i<document.submitresume.CurrentSalaryPer.length; i++) {
			if (document.submitresume.CurrentSalaryPer[i].checked) {
				CurrentSalary = i
			}
		}
		if (CurrentSalary == -1) {
			alert("Please select whether the Current Salary entered is Per Hour or Year")
			document.submitresume.CurrentSalaryPer["0"].focus()
			return false
		}	
	}	
	// make sure they enter current salary if they select hourly and yearly salary
	if ((document.submitresume.CurrentSalaryPer[0].checked) ||  (document.submitresume.CurrentSalaryPer[1].checked)){
		 if (document.submitresume.CurrentSalary.value == ""){
			alert("Please enter your Current Salary")
			document.submitresume.CurrentSalary.focus()
			return false
		}
	}
	
	if (document.submitresume.DesiredSalary.value == ""){
		alert("Please enter your Desired Salary")
		document.submitresume.DesiredSalary.focus()
		return false
	}		
	for (i=0; i<document.submitresume.DesiredSalaryPer.length; i++) {
		if (document.submitresume.DesiredSalaryPer[i].checked) {
			DesiredSalary = i
		}
	}
	if (DesiredSalary == -1) {
		alert("Please select whether the Desired Salary entered is per Hour or Year")
		document.submitresume.DesiredSalaryPer["0"].focus()
		return false
	}	
	if (document.submitresume.Resume.value == ""){
		alert("Please paste your Resume ")
		document.submitresume.Resume.focus()
		return false
	}	
	if (document.submitresume.ReferredBy.value == ""){
		alert("Please select how did you hear about Frontier")
		document.submitresume.ReferredBy.focus()
		return false
	}								
	else
	{
		document.submitresume.submit();
	}
		
}
