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()
{
	womanownedOption = -1
	perm = -1	
	permanent = -1
//	offshore = - 1
	if (document.becomepartner.CompanyName.value == ""){
		alert("Please enter Company Name")
		document.becomepartner.CompanyName.focus()
		return false
	}
	if (document.becomepartner.Address1.value == ""){
		alert("Please enter Company Address")
		document.becomepartner.Address1.focus()
		return false
	}
	if (document.becomepartner.City.value == ""){
		alert("Please enter City")
		document.becomepartner.City.focus()
		return false
	}
	 if (document.becomepartner.State.value == ""){
		alert("Please enter State")
		document.becomepartner.State.focus()
		return false
	}
	 if (document.becomepartner.Zip.value == ""){
		alert("Please enter Zip")
		document.becomepartner.Zip.focus()
		return false
	}
	 if (document.becomepartner.Phone.value ==""){
		alert("Please enter Phone Number")
		document.becomepartner.Phone.focus()
		return false
	}
	 if (document.becomepartner.email.value == "") {
		alert("Please enter Email Address")
		document.becomepartner.email.focus()
		return false		
	}	
	 if (!validEmail(document.becomepartner.email.value)) {
		alert("Please enter a Valid Email Address")
		document.becomepartner.email.focus()
		return false		
	}	
	 if (document.becomepartner.ContactPerson.value == "") {
		alert("Please enter Contact Person Name")
		document.becomepartner.ContactPerson.focus()
		return false		
	}		
	 if (document.becomepartner.Title.value == "") {
		alert("Please enter Contact Person Title")
		document.becomepartner.Title.focus()
		return false		
	}		
	 if (document.becomepartner.TaxID.value == "") {
		alert("Please enter Company Tax ID")
		document.becomepartner.TaxID.focus()
		return false		
	}		
	 if (document.becomepartner.BusinessType.value == ""){
			alert("Please select the Business Type")
			document.becomepartner.BusinessType.focus()
			return false
	}
	 if (document.becomepartner.BusinessType.options[document.becomepartner.BusinessType.selectedIndex].value == "other"){
			if (document.becomepartner.BusinessTypeOther.value==""){
				alert("Please enter Other Business Type");
				document.becomepartner.BusinessTypeOther.focus()
				return false
			}		
	}	

	for (i=0; i<document.becomepartner.MWBE.length; i++) {
		if (document.becomepartner.MWBE[i].checked) {
			womanownedOption = i
		}
	}
	if (womanownedOption == -1) {
		alert("Please select whether your company Minority Certified")
		document.becomepartner.MWBE["0"].focus()
		return false
	}	

	if (document.becomepartner.MWBE[womanownedOption].value == "YES"){
		if (document.becomepartner.MWBECertfications.value == ""){
			alert("Please enter Minority Certifications")
			document.becomepartner.MWBECertfications.focus()
			return false
		}
	}
	 if (document.becomepartner.BusinessLength.value == "") {
		alert("Please specify how long you have been in buisness")
		document.becomepartner.BusinessLength.focus()
		return false		
	}	
	 if (document.becomepartner.ProfessionalReferences.value == "") {
		alert("Please specify Professional References")
		document.becomepartner.ProfessionalReferences.focus()
		return false		
	}	
	 if (document.becomepartner.OfficeLocations.value == "") {
		alert("Please select Office Locations")
		document.becomepartner.OfficeLocations.focus()
		return false		
	}
	 if (document.becomepartner.CapableLocations.value == "") {
		alert("Please select Locations you are capable of providing resources")
		document.becomepartner.CapableLocations.focus()
		return false		
	}		
	 if (document.becomepartner.NumberOfStaff.value == "") {
		alert("Please enter Number of Fulltime Staff")
		document.becomepartner.NumberOfStaff.focus()
		return false		
	}
	if (document.becomepartner.NumberOfConsultants.value == "") {
		alert("Please enter Number of Consultants")
		document.becomepartner.NumberOfConsultants.focus()
		return false		
	}		
	for (i=0; i<document.becomepartner.TempToPerm.length; i++) {
		if (document.becomepartner.TempToPerm[i].checked) {
			perm = i
		}
	}
	if (perm == -1) {
		alert("Select whether you have Temp to Perm policy")
		document.becomepartner.TempToPerm["0"].focus()
		return false
	}	

	if (document.becomepartner.TempToPerm[perm].value == "YES"){
		if (document.becomepartner.TempToPermPolicy.value == ""){
			alert("Please explain Temp to Perm Policy")
			document.becomepartner.TempToPermPolicy.focus()
			return false
		}
	}
	
	for (i=0; i<document.becomepartner.Permanent.length; i++) {
		if (document.becomepartner.Permanent[i].checked) {
			permanent = i
		}
	}
	if (permanent == -1) {
		alert("Select whether you have Permanent Employment Policy")
		document.becomepartner.Permanent["0"].focus()
		return false
	}	

	if (document.becomepartner.Permanent[permanent].value == "YES"){
		if (document.becomepartner.PermanentPolicy.value == ""){
			alert("Please explain Permanent Employment Policy")
			document.becomepartner.PermanentPolicy.focus()
			return false
		}
	}	
/**	for (i=0; i<document.becomepartner.offshore.length; i++) {
		if (document.becomepartner.offshore[i].checked) {
			offshore = i
		}
	}
	if (offshore == -1) {
		alert("you must select off-shore capabilities")
		document.becomepartner.offshore["0"].focus()
		return false
	}	

	if (document.becomepartner.offshore[offshore].value == "YES"){
		if (document.becomepartner.offshoreexplain.value == ""){
			alert("please explain your off-shore capabilities")
			document.becomepartner.offshoreexplain.focus()
			return false
		}
	}	
***/	
	 if (document.becomepartner.SizeOfDatabase.value == "") {
		alert("Please enter Size of Resource DataBase")
		document.becomepartner.SizeOfDatabase.focus()
		return false		
	}			
/**	for (i=0; i<document.becomepartner.bench.length; i++) {
		if (document.becomepartner.bench[i].checked) {
			bench = i
		}
	}
	if (bench == -1) {
		alert("you must select Available Bench")
		document.becomepartner.bench["0"].focus()
		return false
	}	
**/
/*	if (document.becomepartner.bench[bench].value == "YES"){
		if (document.becomepartner.topindustry1.value == ""){
			alert("please explain your topindustry capabilities")
			document.becomepartner.topindustry1.focus()
			return false
		}
	}	
*/		
	if (document.becomepartner.CoreCompetencyI.value == ""){
			alert("Please select your First Core Competency")
			document.becomepartner.CoreCompetencyI.focus()
			return false
	}
	if (document.becomepartner.CoreCompetencyII.value == ""){
			alert("Please select your Second Core Competency")
			document.becomepartner.CoreCompetencyII.focus()
			return false
	}
	if (document.becomepartner.CoreCompetencyIII.value == ""){
			alert("Please select your Third Core Competency")
			document.becomepartner.CoreCompetencyIII.focus()
			return false
	}	
	
   if ((document.becomepartner.CoreCompetencyI.options[document.becomepartner.CoreCompetencyI.selectedIndex].value == "Other") || (document.becomepartner.CoreCompetencyII.options[document.becomepartner.CoreCompetencyII.selectedIndex].value == "Other") || (document.becomepartner.CoreCompetencyIII.options[document.becomepartner.CoreCompetencyIII.selectedIndex].value == "Other")){	
 		if(document.becomepartner.CoreCompetencyOther.value == ""){
 			alert("Please specify Other Core Skills")
			document.becomepartner.CoreCompetencyOther.focus()
			return false
		}
	}
	if (document.becomepartner.Referral.value == ""){
			alert("Please enter how did you hear about Frontier Partner Program")
			document.becomepartner.Referral.focus()
			return false
	}
		document.becomepartner.submit();
}
