// JavaScript Document
<!----us open----->
<!---Work Application--->

function validateform()
{
	var fname,lname,socno,addstr,email,phone,compname,ushsize,infoemp,city,state,zip,country
	 
	 <!---last name validation--->
	
	lname= document.getElementById("lastname");
	objname="Last Name";
	
	if (mandatory(lname,objname)==false)
	{
	    lname.select();
		return false;
	}
	
	var iChars = "!@#$%^&*()+=-[]\\\'/{}|\",:;<>?";

    for (var i = 0; i < document.getElementById("lastname").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("lastname").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in Last Name.");
	lname.select();
  	return false;
 	}
	}
	<!---First name validation--->
	fname= document.getElementById("firstname");
	objname="First Name";
	if (mandatory(fname,objname)==false)
	{
	    
		return false;
	}
	
	var iChars = "!@#$%^&*()+=-[]\\\'/{}|\",:;<>?";

    for (var i = 0; i < document.getElementById("firstname").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("firstname").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in First Name.");
	fname.select();
  	return false;
 	}
	} 
	
	 middlename= document.getElementById("middlename");
	objname="Middle Name";
	if(middlename.value.length > 0)
	{
		if (mandatory(middlename,objname)==false)
		{
			return false;
		}
		var iChars = "!@#$%^&*()+=-[]\\\'/{}|\",:;<>?";
	
			for (var i = 0; i < document.getElementById("middlename").value.length; i++) {
				if (iChars.indexOf(document.getElementById("middlename").value.charAt(i)) != -1) {
				alert ("Special characters are not allowed in Middle Name.");
				middlename.select();
				return false;
				}
			} 	 
    }
	
 <!---Social Security No  validation--->

	socno= document.getElementById("scno");
	objname="Social Security No [Should be 9 digits]";
	objname1="Social Security Number";
	if (mandatory(socno,objname)==false)
	{
		return false;
	}
	
	if (IsPositiveNumber(socno,objname1)==false)
	{
		socno.select();
		return false;
	}
	if(socno.value.length > 9 || socno.value.length < 9 )
	{
	    alert(objname);
		socno.select();
		return false;
	}
	
	 <!---Address- Street  validation--->

	addstr= document.getElementById("addstreet");
	objname="Street Address";
	if (mandatory(addstr,objname)==false)
	{
		return false;
	}
	
	var iChars = "!$%^&*()+=-[]\\\'/{}|\":;<>?";

    for (var i = 0; i < document.getElementById("addstreet").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("addstreet").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in Address.");
	addstr.select();
  	return false;
 	}
	} 
	<!---Appartment No validation--->
    
	apptno= document.getElementById("aptno");
	objname="Appartment No";
	if (mandatory(apptno,objname)==false)
	{
		return false;
	}
	var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";

    for (var i = 0; i < document.getElementById("aptno").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("aptno").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in Apartment Number.");
	apptno.select();
  	return false;
 	}
	} 
	<!---city validation--->  
    
	city= document.getElementById("city");
	objname="a City";
	if (mandatory(city,objname)==false)
	{
		return false;
	}
	var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";

    for (var i = 0; i < document.getElementById("city").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("city").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in City.");
	city.select();
  	return false;
 	}
	} 
	<!---state validation--->  	
    state= document.getElementById("state");
	objname="a State Name";
	if (mandatory(state,objname)==false)
	{
		return false;
	}
	var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";

    for (var i = 0; i < document.getElementById("state").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("state").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in State.");
	state.select();
  	return false;
 	}
	} 
	<!---zip validation--->  	
    zip= document.getElementById("zip");
	objname="a ZIP Code";
	if (mandatory(zip,objname)==false)
	{
		return false;
	}
	
	if (IsPositiveNumber(zip,objname)==false)
	{
		zip.select();
		return false;
	}
	//home telephone
	hmphno= document.getElementById("hmphno");
	objname="home telephone number";
	if(hmphno.value.length>0)
	{
		if (mandatory(hmphno,objname)==false)
		{
			return false;
		}
		
		if (isPhoneNumber(hmphno,objname)==false)
		{
			hmphno.select();
			return false;
		}
	}
	
	cell= document.getElementById("cell");
	objname="cell number";
	if(cell.value.length>0)
	{
		if (mandatory(cell,objname)==false)
		{
			return false;
		}
		
		if (isPhoneNumber(cell,objname)==false)
		{
			cell.select();
			return false;
		}
	}
		
	
	<!---Email validation--->
	
	email= document.getElementById("email");
	objname="valid Email address eg: name@domain.com";
	if (mandatory(email,objname)==false)
	{
		return false;
	}
    if (validEmail(email,objname)==false)
	{
		email.select();
		return false;
	}
	
	<!---Uniform shirt size validation--->  	
    ushsize= document.getElementById("seluni");
	objname="a Uniform shirt size";
	if (mandatory(ushsize,objname)==false)
	{
		return false;
	}

	<!---Applying for Driver licence--->  
	
    driver1= document.form1.driver[0];
	driver2= document.form1.driver[1];
	objname="driver";
	//alert(driver1);
	if (document.form1.driver[0].checked == false && document.form1.driver[1].checked == false)
	{
	    alert ("Please Check for applying to drive a car or a van ");
		document.getElementById("driver").focus();
		return false;
		
	}
	if (document.form1.driver[0].checked == true)
     {
	   if(document.form1.licence.value == "")
	   {
	    alert("Please provide License Details or select 'No' if you are not applying to a drivers position");
		document.getElementById("licence").focus();
		return false;
	   }
	 }

 <!---Job History validation--->
 if (document.form1.auto.checked == false &&document.form1.van.checked == false &&document.form1.vehical.checked == false&&document.form1.bus.checked == false&&document.form1.hotel.checked == false&&document.form1.ntc.checked == false&&document.form1.res.checked == false&&document.form1.cust.checked == false&&document.form1.it.checked == false)
	{
	alert ("Please select desired position(s)");
	document.form1.auto.focus();
	return false;
	}
 <!---the contact information of current employer validation--->  
  	
	
		/*infoemp= document.getElementById("jobemp");
		objname="Your current contact information";
		if (mandatory(infoemp,objname)==false)
		{
		return false;
		}
		
	<!---employer address,dates (months and years) of employment validation--->  


	empadd= document.getElementById("jobanswer");
	objname="Your Name,Address,Dates (months and years) of employment";
	if (mandatory(empadd,objname)==false)
	{
	return false;
	}
	
	<!---If you have been a driver before, please describe any training you received or instruction programs validation--->  
    
    driver= document.getElementById("jobdriver");
	objname=" Describe any training you received or instruction programs you attended in connection with your position as a driver.";
	if (mandatory(driver,objname)==false)
	{
	return false;
	}

   <!---specify the specific entity or entities, the date(s) worked and the name of last supervisor--->  
    
    entity= document.getElementById("jobentity");
	objname=" Specify the specific entity or entities";
	if (mandatory(entity,objname)==false)
	{
	return false;
	}
	
	<!---If you were dismissed from your job at the USTA,--->  
    
    details= document.getElementById("jobdetail");
	objname="Details";
	if (mandatory(details,objname)==false)
	{
	return false;
	}
	
	<!---If you had any of the above infractions,--->  
    
    infra= document.getElementById("jobinfr");
	objname="Circumstances and Details";
	if (mandatory(infra,objname)==false)
	{
	return false;
	}*/
	
	 <!---Date you can start work in 2007 From Date validation--->  

   swdate= document.getElementById("mo");
	objname=" Date";
	if (mandatory(swdate,objname)==false)
	{
		return false;
	}
	
	
   
	
	
	
	
<!---Most recent prior employer and references:--->	
	
	 <!---Employer validation--->
	
	empname= document.getElementById("emp");
	objname="Employer Name";
	if (mandatory(empname,objname)==false)
	{
		return false;
	}
    var iChars = "!@#$%^&*()+=-[]\\\'/{}|\",:;<>?";

    for (var i = 0; i < document.getElementById("emp").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("emp").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in Employer Name.");
	empname.select();
  	return false;
 	}
	} 
   <!---Job title validation--->
	
	titel= document.getElementById("jobtitle");
	objname="Job Title";
	if (mandatory(titel,objname)==false)
	{
		return false;
	}
    
	var iChars = "!@#$%^&*()+=-[]\\\'/{}|\",:;<>?";

    for (var i = 0; i < document.getElementById("jobtitle").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("jobtitle").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in Job Title.");
	titel.select();
  	return false;
 	}
	} 
 <!---Address validation--->  
  	    Address= document.getElementById("addrjob");
		objname="An Address";
		if (mandatory(Address,objname)==false)
		{
		return false;
		}
		
		var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";

		for (var i = 0; i < document.getElementById("addrjob").value.length; i++) {
		if (iChars.indexOf(document.getElementById("addrjob").value.charAt(i)) != -1) {
		alert ("Special characters are not allowed in Job Address.");
		Address.select();
		return false;
		}
		} 
	<!---job duties validation--->  
  	
	    duties= document.getElementById("jobduties");
		objname="Duties";
		if (mandatory(duties,objname)==false)
		{
		return false;
		}	
        
		var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";

		for (var i = 0; i < document.getElementById("jobduties").value.length; i++) {
		if (iChars.indexOf(document.getElementById("jobduties").value.charAt(i)) != -1) {
		alert ("Special characters are not allowed in Job Duties.");
		duties.select();
		return false;
		}
		} 
	    
  <!---Phone validation--->
    
	phone= document.getElementById("jobphone");
	objname="Phone Number";
	if (mandatory(phone,objname)==false)
	{
		return false;
	}
	if (isPhoneNumber(phone,objname)==false)
	{
		phone.select();
		return false;
	}

  <!---From Date validation--->  

   fdate= document.getElementById("fromdate");
	objname="From Date";
	if (mandatory(fdate,objname)==false)
	{
		return false;
	}
	
	 if (validUSDate(fdate,objname)==false)
	{
		fdate.select();
		return false;
	}
	
   <!---To Date validation--->  

   tdate= document.getElementById("todate");
	objnamet="To Date";
	if (mandatory(tdate,objnamet)==false)
	{
		return false;
	}
    
	  if (validUSDate(tdate,objnamet)==false)
	{
		tdate.select();
		return false;
	}
	
	if(compareUSDates(fdate,objname,tdate,objnamet)==false)
	{
	  fdate.select();
	  return false;
	}
	<!---References 1---->
	
	<!---Name validation--->
	
	refname= document.getElementById("txtrname");
	objname="Name";
	if (mandatory(refname,objname)==false)
	{
		return false;
	}
	var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";

	for (var i = 0; i < document.getElementById("txtrname").value.length; i++) {
	if (iChars.indexOf(document.getElementById("txtrname").value.charAt(i)) != -1) {
	alert ("Special characters are not allowed in Reference1 Name.");
	refname.select();
	return false;
	}
	} 
	<!---Occupation--->
	
	occup= document.getElementById("txtroccup");
	objname="Occupation";
	if (mandatory(occup,objname)==false)
	{
		return false;
	}
	var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";

	for (var i = 0; i < document.getElementById("txtroccup").value.length; i++) {
	if (iChars.indexOf(document.getElementById("txtroccup").value.charAt(i)) != -1) {
	alert ("Special characters are not allowed in Reference1 Occupation.");
	occup.select();
	return false;
	}
	}  
<!---Address validation--->  
    
	refaddress= document.getElementById("txtraddr");
	objname="an Address";
	if (mandatory(refaddress,objname)==false)
	{
		return false;
	}
    var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";

	for (var i = 0; i < document.getElementById("txtraddr").value.length; i++) {
	if (iChars.indexOf(document.getElementById("txtraddr").value.charAt(i)) != -1) {
	alert ("Special characters are not allowed in Reference1 Address.");
	refaddress.select();
	return false;
	}
	}  
 <!--Relationship to you---->
    
	refrel= document.getElementById("txtrrel");
	objname="an Relationship";
	if (mandatory(refrel,objname)==false)
	{
		return false;
	}
    var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";

	for (var i = 0; i < document.getElementById("txtrrel").value.length; i++) {
	if (iChars.indexOf(document.getElementById("txtrrel").value.charAt(i)) != -1) {
	alert ("Special characters are not allowed in Reference1 Relationship.");
	refrel.select();
	return false;
	}
	}  
<!---Phone number validation--->  
    
	phone= document.getElementById("txtrphno");
	objname="a phone";
	if (mandatory(phone,objname)==false)
	{
		return false;
	}
	
	if (isPhoneNumber(phone,objname)==false)
	{
		phone.select();
		return false;
	}
	
    <!---Years known--->

    year= document.getElementById("txtryear");
	objname="Years known";
	if (mandatory(year,objname)==false)
	{
		return false;
	}
	
	
		
		
			
      txtrelname = document.getElementById("txtrelname");		
	  objname="Proper Reference2 Name";
	  if(txtrelname.value.length>0)
		{
			if (mandatory(txtrelname,objname)==false)
			{
				return false;
			}
		 
			 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
			 for (var i = 0; i < document.getElementById("txtrelname").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("txtrelname").value.charAt(i)) != -1) {
			 alert ("Special characters are not allowed in Reference2 Name.");
			 txtrelname.select();
			 return false;
			 }
		 }  	
			
		}	
		
		 txtreloccup = document.getElementById("txtreloccup");		
		  objname="Proper Reference2 Occupation";
		  if(txtreloccup.value.length > 0)
			{
				if (mandatory(txtreloccup,objname)==false)
				{
					return false;
				}
			 
				 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
		
				 for (var i = 0; i < document.getElementById("txtreloccup").value.length; i++) {
				 if (iChars.indexOf(document.getElementById("txtreloccup").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in Reference2 Occupation.");
				 txtreloccup.select();
				 return false;
				 }
			 }  	
			
		}		

          txtreladdr = document.getElementById("txtreladdr");		
		  objname="Proper Reference2 Address";
		  if(txtreloccup.value.length > 0)
			{
				 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
		
				 for (var i = 0; i < document.getElementById("txtreladdr").value.length; i++) {
				 if (iChars.indexOf(document.getElementById("txtreladdr").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in Reference2 Address.");
				 txtreladdr.select();
				 return false;
				 }
			 }  	
			
		}
		
		
		
		txtrelrel = document.getElementById("txtrelrel");		
		  objname="Proper Reference2 Relationship";
		  if(txtrelrel.value.length > 0)
			{
				 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
		
				 for (var i = 0; i < document.getElementById("txtrelrel").value.length; i++) {
				 if (iChars.indexOf(document.getElementById("txtrelrel").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in Reference2 Relationship.");
				 txtrelrel.select();
				 return false;
				 }
			 }  	
			
		}
		
		txtrelphno= document.getElementById("txtrelphno");
		objname="Proper Reference2 Phone Number";
			if(txtrelphno.value.length>0)
			{
				if (mandatory(txtrelphno,objname)==false)
				{
					return false;
				}
				
				 if (isPhoneNumber(txtrelphno,objname)==false)
				{
					txtrelphno.select();
					return false;
				}
			}
			
		
	txtrelyear= document.getElementById("txtrelyear");
	objname="Years known";
	if(txtrelyear.value.length>0)
	{
		if (mandatory(txtrelyear,objname)==false)
		{
			return false;
		}
		
		 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("txtrelyear").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("txtrelyear").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in Reference2 Years known.");
				 txtrelyear.select();
				 return false;
			 }
		}  
			
	}		
	
	
	phydesc= document.getElementById("phydesc");
	objname="Do you have any physical disabilities";
	if(phydesc.value.length>0)
	{
 	 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("phydesc").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("phydesc").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in Do you have any physical disabilities.");
				 phydesc.select();
				 return false;
			 }
		}  
			
	}		
	
	
	phydet= document.getElementById("phydet");
	objname="Have you ever been injured?";
	if(phydet.value.length>0)
	{
 	 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("phydet").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("phydet").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in field, please re-phrase appropriately.");
				 phydet.select();
				 return false;
			 }
		}  
			
	}		
	
	
	
	eduother= document.getElementById("eduother");
	objname="other - please specify field properly";
	if(eduother.value.length>0)
	{
		if (mandatory(eduother,objname)==false)
		{
			return false;
		}
		
		 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("eduother").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("eduother").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in field, please re-phrase appropriately.");
				 eduother.select();
				 return false;
			 }
		}  
			
	}		
		

	eduquestion= document.getElementById("eduquestion");
	objname="Proper Prior question";
	if(eduquestion.value.length > 0)
	{
		if (mandatory(eduquestion,objname)==false)
		{
			return false;
		}
		
		 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("eduquestion").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("eduquestion").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in field, please re-phrase appropriately.");
				 eduquestion.select();
				 return false;
			 }
		}  
			
	}	
	
  
    educer= document.getElementById("educer");
	objname="Specify the certificate, diploma or degree earned from the school you identified above";
	
	
	educerother= document.getElementById("educerother");
	objname="Specify the any other certificates, diplomas, or degrees earned";
	if(educerother.value.length > 0)
	{
		if (mandatory(educerother,objname)==false)
		{
			return false;
		}
		
		 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("educerother").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("educerother").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in Specify the certificate other - please specify.");
				 educerother.select();
				 return false;
			 }
		}  
			
	}	
	
	
	
	edudriver= document.getElementById("edudriver");
	objname="Automotive vehicle driver";
	if(edudriver.value.length > 0)
	{
		if (mandatory(edudriver,objname)==false)
		{
			return false;
		}
		
		 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("edudriver").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("edudriver").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in automotive vehicle driver.");
				 edudriver.select();
				 return false;
			 }
		}  
			
	}	
	
	
	
	edulang= document.getElementById("edulang");
	objname="Language(s) in addition";
	if(edulang.value.length > 0)
	{
		if (mandatory(edulang,objname)==false)
		{
			return false;
		}
		
		 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("edulang").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("edulang").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in Language(s) in addition.");
				 edulang.select();
				 return false;
			 }
		}  
			
	}
	
  	
    eduread= document.getElementById("eduread");
	objname="You can read";
	if(eduread.value.length > 0)
	{
		if (mandatory(eduread,objname)==false)
		{
			return false;
		}
		
		 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("eduread").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("eduread").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in You can read.");
				 eduread.select();
				 return false;
			 }
		}  
			
	}	
	
    eduwrite= document.getElementById("eduwrite");
	objname="You can write";
	if(eduwrite.value.length > 0)
	{
		if (mandatory(eduwrite,objname)==false)
		{
			return false;
		}
		
		 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("eduwrite").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("eduwrite").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in You can write.");
				 eduwrite.select();
				 return false;
			 }
		}  
			
	}	
	
	edurank= document.getElementById("edurank");
	objname="Identify service with the U.S. Military";
	if(edurank.value.length > 0)
	{
		if (mandatory(edurank,objname)==false)
		{
			return false;
		}
		
		 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("edurank").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("edurank").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in Identify service with the U.S. Military.");
				 edurank.select();
				 return false;
			 }
		}  
			
	}
	
	appyear= document.getElementById("appyear");
	objname="Applicants to drive a car";
	if(appyear.value.length > 0)
	{
	
		 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("appyear").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("appyear").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in Applicants to drive a car.");
				 appyear.select();
				 return false;
			 }
		}  
			
	}
   
   
   appacci= document.getElementById("appacci");
	objname="Applicants to drive a car";
	if(appacci.value.length > 0)
	{
	
		 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("appacci").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("appacci").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in Applicants to drive a car.");
				 appacci.select();
				 return false;
			 }
		}  
			
	}	
	
	txtadditional= document.getElementById("txtadditional");
	objname="Applicants to drive a car";
	if(txtadditional.value.length > 0)
	{
	
		 var iChars = "!@$%^&*()+=-[]\\\'/{}|\":;<>?";
	
		 for (var i = 0; i < document.getElementById("txtadditional").value.length; i++) {
			 if (iChars.indexOf(document.getElementById("txtadditional").value.charAt(i)) != -1) {
				 alert ("Special characters are not allowed in Applicants to drive a car.");
				 txtadditional.select();
				 return false;
			 }
		}  
			
	}	
		
}

//VOLUNTEER APPLICATION FORM SCRIPTS START HERE

function validatevolunteerform()
{
	var fname,objname,lname,dispname,email,phone,compname,Address1,Address2,city,state,zip,country,website
	<!---last name validation--->
	
	lname= document.getElementById("lastname");
	objname="Last Name";
	if (mandatory(lname,objname)==false)
	{
		return false;
	}
	 var iChars = "!@#$%^&*()+=-[]\\\'/{}|\",:;<>?";

    for (var i = 0; i < document.getElementById("lastname").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("lastname").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in Last Name.");
	lname.select();
  	return false;
 	}
	}
	<!---First name validation--->
	fname= document.getElementById("firstname");
	objname="First Name";
	if (mandatory(fname,objname)==false)
	{
		return false;
	}
    var iChars = "!@#$%^&*()+=-[]\\\'/{}|\",:;<>?";

    for (var i = 0; i < document.getElementById("firstname").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("firstname").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in First Name.");
	fname.select();
  	return false;
 	}
	} 	 
 <!---Social Security No  validation--->
   
   
   middlename= document.getElementById("middlename");
	objname="Middle Name";
	if(middlename.value.length > 0)
	{
		if (mandatory(middlename,objname)==false)
		{
			return false;
		}
		var iChars = "!@#$%^&*()+=-[]\\\'/{}|\",:;<>?";
	
			for (var i = 0; i < document.getElementById("middlename").value.length; i++) {
				if (iChars.indexOf(document.getElementById("middlename").value.charAt(i)) != -1) {
				alert ("Special characters are not allowed in Middle Name.");
				middlename.select();
				return false;
				}
			} 	 
    }

	socno= document.getElementById("scno");
	objname="Social Security No [Should be 9 digits]";
	objname1="Social Security Number";
	if (mandatory(socno,objname)==false)
	{
		return false;
	}
	
	if (IsPositiveNumber(socno,objname1)==false)
	{
		socno.select();
		return false;
	}
	if(socno.value.length > 9 || socno.value.length < 9 )
	{
	    alert(objname);
		socno.select();
		return false;
	}
		
	
	
	 <!---Address- Street  validation--->

	addstr= document.getElementById("addstreet");
	objname="Street Address";
	if (mandatory(addstr,objname)==false)
	{
		return false;
	}
	
	var iChars = "!$%^&*()+=-[]\\\'/{}|\":;<>?";

    for (var i = 0; i < document.getElementById("addstreet").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("addstreet").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in Address.");
	addstr.select();
  	return false;
 	}
	} 
	<!---Appartment No validation--->
    
	apptno= document.getElementById("aptno");
	objname="Appartment No";
	if (mandatory(apptno,objname)==false)
	{
		return false;
	}
	var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";

    for (var i = 0; i < document.getElementById("aptno").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("aptno").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in Apartment Number.");
	apptno.select();
  	return false;
 	}
	} 
	<!---city validation--->  
    
	city= document.getElementById("city");
	objname="a City";
	if (mandatory(city,objname)==false)
	{
		return false;
	}
	
	var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";

    for (var i = 0; i < document.getElementById("city").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("city").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in City.");
	city.select();
  	return false;
 	}
	} 
	<!---state validation--->  	
    state= document.getElementById("state");
	objname="a State Name";
	if (mandatory(state,objname)==false)
	{
		return false;
	}
	var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";

    for (var i = 0; i < document.getElementById("state").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("state").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in State.");
	state.select();
  	return false;
 	}
	} 
	<!---zip validation--->  	
    zip= document.getElementById("zip");
	objname="a ZIP Code";
	if (mandatory(zip,objname)==false)
	{
		return false;
	}
	
	if (IsPositiveNumber(zip,objname)==false)
	{
		zip.select();
		return false;
	}
	
	hmphno= document.getElementById("hmphno");
	objname="Home Telephone Number";
	if(hmphno.value.length>0)
	{
		if (mandatory(hmphno,objname)==false)
		{
			return false;
		}
		
		 if (isPhoneNumber(hmphno,objname)==false)
		{
			hmphno.select();
			return false;
		}
	}
	
	cell= document.getElementById("cell");
	objname="Cell Number";
		if(cell.value.length>0)
		{
			if (mandatory(cell,objname)==false)
			{
				return false;
			}
			
			 if (isPhoneNumber(cell,objname)==false)
			{
				cell.select();
				return false;
			}
		}	
	
	
	
	<!---Email validation--->
	
	email= document.getElementById("email");
	objname="valid Email address eg: name@domain.com";
	if (mandatory(email,objname)==false)
	{
		return false;
	}
    if (validEmail(email,objname)==false)
	{
		email.select();
		return false;
	}
	
	<!---Birthday month  validation--->  	
    bmont= document.getElementById("month");
	objname="the month";
	if (mandatory(bmont,objname)==false)
	{
		bmont.focus();
		return false;
	}
	
	<!---Birthday month  validation--->  	
    bday= document.getElementById("day");
	objname="the day";
	if (mandatory(bday,objname)==false)
	{
	    bday.focus();
		return false;
	}
	if (IsPositiveNumber(bday,objname)==false)
	{
		bday.select();
		return false;
	}
	if(bmont.value == "February" && bday.value > 29 )
	{
	 alert("Date entered is invalid");
	 bday.focus();
	 bday.select();
	 return false;
	}
	if(bday.value > 31 && bmont.value != "February")
	{
	 alert("Date entered is invalid");
	 bday.focus();
	 bday.select();
	 return false;
	}
	<!---Month validation--->  	
    byer= document.getElementById("year");
	objname="the year";
	if (mandatory(byer,objname)==false)
	{
	    byer.focus();
		return false;
	}
	if (IsPositiveNumber(byer,objname)==false)
	{
		byer.select();
		return false;
	}
	if(byer.value < 1900 || byer.value > 9999)
	{
	 alert("Enter a valid Year from 1900 to 9999");
	  byer.focus();
	  byer.select();
	 return false;
	}
	
	
	dstate= document.getElementById("dstate");
	objname="Drivers Licence State field";
	if(dstate.value.length > 0){
	
	var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";

    for (var i = 0; i < document.getElementById("dstate").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("dstate").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in Drivers Licence State field.");
	dstate.select();
  	return false;
 	}
	}}
	
	idno= document.getElementById("idno");
	objname="Drivers Licence ID field";
	if(dstate.value.length > 0){
	
	var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";

    for (var i = 0; i < document.getElementById("idno").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("idno").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in Drivers Licence ID no field.");
	idno.select();
  	return false;
 	}
	}
	}
	
	
	tennisclub= document.getElementById("tennisclub");
	objname="Proper Tennis Club";
		if(tennisclub.value.length>0)
		{
			if (mandatory(tennisclub,objname)==false)
			{
				return false;
			}
			var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";
		
			for (var i = 0; i < document.getElementById("tennisclub").value.length; i++) {
			if (iChars.indexOf(document.getElementById("tennisclub").value.charAt(i)) != -1) {
			alert ("Special characters are not allowed in Tennis Club field.");
			tennisclub.select();
			return false;
			}
			}
			
		}	
	
	
	

	selshirt= document.getElementById("selshirt");
	objname="a Uniform shirt size";
	if (mandatory(selshirt,objname)==false)
	{
		selshirt.focus();
		return false;
	}
	
	mo= document.getElementById("mo");
	objname="Date you can start";
	if (mandatory(mo,objname)==false)
	{
	    mo.focus();
		return false;
	}
	
	<!---checkbox validation--->
	if (document.form1.sun.checked == false &&document.form1.mon.checked == false &&document.form1.tue.checked == false&&document.form1.wed.checked == false&&document.form1.thu.checked == false&&document.form1.fri.checked == false&&document.form1.sat.checked == false&&document.form1.noperf.checked == false)
	{
	alert ("You didn\'t choose any of the checkboxes!");
	document.form1.sun.focus();
	return false;
	}
	
	
	
	
	
	/* if (document.form1.aug.checked == false && document.form1.sep.checked == false && document.form1.sepp.checked == false)
	{
	alert ("You didn\'t choose any of the checkboxes!");
	return false;
	}*/
	
	<!---Most recent prior employer and references:--->	
	
	 <!---Employer validation--->
	
	empname= document.getElementById("nameemployee");
	objname="Employer Name";
	if (mandatory(empname,objname)==false)
	{
		return false;
	}
	var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";

    for (var i = 0; i < document.getElementById("nameemployee").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("nameemployee").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in Employer Name.");
	empname.select();
  	return false;
 	}
	} 

   <!---Job title validation--->
	
	titel= document.getElementById("jobtitle");
	objname="Job Title";
	if (mandatory(titel,objname)==false)
	{
		return false;
	}
    var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";

    for (var i = 0; i < document.getElementById("jobtitle").value.length; i++) {
  	if (iChars.indexOf(document.getElementById("jobtitle").value.charAt(i)) != -1) {
  	alert ("Special characters are not allowed in Job Title.");
	titel.select();
  	return false;
 	}
	} 
 <!---Address validation--->  
  	    Address= document.getElementById("addr");
		objname="an Address";
		if (mandatory(Address,objname)==false)
		{
		return false;
		}
		var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";

		for (var i = 0; i < document.getElementById("addr").value.length; i++) {
		if (iChars.indexOf(document.getElementById("addr").value.charAt(i)) != -1) {
		alert ("Special characters are not allowed in Job Title.");
		Address.select();
		return false;
		}
		} 
	<!---job duties validation--->  
  	
	    duties= document.getElementById("duties");
		objname="Duties";
		if (mandatory(duties,objname)==false)
		{
		return false;
		}	
        var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";

		for (var i = 0; i < document.getElementById("duties").value.length; i++) {
		if (iChars.indexOf(document.getElementById("duties").value.charAt(i)) != -1) {
		alert ("Special characters are not allowed in Duties.");
		duties.select();
		return false;
		}
		} 
	
  <!---Phone validation--->
    
	phone= document.getElementById("telno");
	objname="Phone Number";
	if (mandatory(phone,objname)==false)
	{
		return false;
	}
	if (isPhoneNumber(phone,objname)==false)
	{
		phone.select();
		return false;
	}

  <!---Years employed there or known validation--->  

   yers= document.getElementById("yemp");
	objname="years Known";
	if (mandatory(yers,objname)==false)
	{
		return false;
	}
	
   var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";

	for (var i = 0; i < document.getElementById("yemp").value.length; i++) {
	if (iChars.indexOf(document.getElementById("yemp").value.charAt(i)) != -1) {
	alert ("Special characters are not allowed in years Known.");
	yers.select();
	return false;
	}
	} 
 
 
    ttext= document.getElementById("ttext");
	objname="Proper Other Background Information";
		if(ttext.value.length > 0)
		{
			
			
			var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";
		
			for (var i = 0; i < document.getElementById("ttext").value.length; i++) {
			if (iChars.indexOf(document.getElementById("ttext").value.charAt(i)) != -1) {
			alert ("Special characters are not allowed in Other Background Information fields.");
			ttext.select();
			return false;
			}
			}
			
		}
     
	 
	spetext= document.getElementById("spetext");
	objname="Proper Other Background Information";
		if(spetext.value.length > 0 )
		{
			
			
			if (mandatory(spetext,objname)==false)
			{
				return false;
			}
			
			var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";
		
			for (var i = 0; i < document.getElementById("spetext").value.length; i++) {
			if (iChars.indexOf(document.getElementById("spetext").value.charAt(i)) != -1) {
			alert ("Special characters are not allowed in Other Background Information fields.");
			spetext.select();
			return false;
			}
			}
			
		}
    
	readtext= document.getElementById("readtext");
	objname="Proper Other Background Information";
		if(readtext.value.length>0)
		{
			
			
			if (mandatory(readtext,objname)==false)
			{
				return false;
			}
			
			var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";
		
			for (var i = 0; i < document.getElementById("readtext").value.length; i++) {
			if (iChars.indexOf(document.getElementById("readtext").value.charAt(i)) != -1) {
			alert ("Special characters are not allowed in Other Background Information fields.");
			readtext.select();
			return false;
			}
			}
			
		}
   
     writetext= document.getElementById("writetext");
	 objname="Proper Other Background Information";
		if(writetext.value.length>0)
		{
			
			
			if (mandatory(writetext,objname)==false)
			{
				return false;
			}
			
			var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";
		
			for (var i = 0; i < document.getElementById("writetext").value.length; i++) {
			if (iChars.indexOf(document.getElementById("writetext").value.charAt(i)) != -1) {
			alert ("Special characters are not allowed in Other Background Information fields.");
			writetext.select();
			return false;
			}
			}
			
		}
		
		 dtext= document.getElementById("dtext");
	    objname="Proper Other Background Information";
		if(dtext.value.length>0)
		{
		
			var iChars = "$%^&*()+=![]\\\'/{}|\":;<>?";
		
			for (var i = 0; i < document.getElementById("dtext").value.length; i++) {
			if (iChars.indexOf(document.getElementById("dtext").value.charAt(i)) != -1) {
			alert ("Special characters are not allowed in Other Background Information fields.");
			dtext.select();
			return false;
			}
			}
			
		}
   
}
                         function check(opt)
						{
						 
						var lic=document.getElementById('licence');
						
						if(opt.value=="optyes")
						{
							if(document.getElementById('licence').value=="")
							{
							document.getElementById('licence').disabled=false;
							alert("Please provide license number or select 'No' if you are not applying to a drivers position")
							lic.focus();
							}
							
						}
						if(opt.value=="optno")
						{
						document.getElementById('licence').disabled=true;
						form1.licence.value="";
						}
						}
						
						
                        function check1(opt)
						{
						
						
						var job=document.getElementById('jobemp');
						if(opt.value=="optyes")
						{
						if(document.getElementById('jobemp').value=="")
						{
						document.getElementById('jobemp').disabled=false;
						alert("Please enter contact information of current employer")
						job.focus();
						}
						
						
						
						
						}
						if(opt.value=="optno")
						{
						document.getElementById('jobemp').disabled=true;
						form1.jobemp.value="";
						}
						}
                         function check2(opt)
						{
						
						
						var ans=document.getElementById('jobanswer');
						if(opt.value=="optyes")
						{
						if(document.getElementById('jobanswer').value=="")
						{
						document.getElementById('jobanswer').disabled=false;
						alert("Please enter the employer(s) and employer address(es), dates (months and years) of employment")
						ans.focus();
						}
						
						
						
						
						}
						if(opt.value=="optno")
						{
						document.getElementById('jobanswer').disabled=true;
						form1.jobanswer.value="";
						}
						}
						
                         function check3(opt)
						{
						
						var ent=document.getElementById('jobentity');
						
						if(opt.value=="optyes")
						{
						if(document.getElementById('jobentity').value=="")
						{
						document.getElementById('jobentity').disabled=false;
						alert("Please enter the the specific entity or entities")
						ent.focus();
						}
						
						
						
						
						}
						if(opt.value=="optno")
						{
						document.getElementById('jobentity').disabled=true;
						form1.jobentity.value="";
						}
						}
						
                         function check4(opt)
						{
						
						var ten=document.getElementById('ustennis');
						
						if(opt.value=="optyes")
						{
						if(document.getElementById('ustennis').value=="")
						{
						document.getElementById('ustennis').disabled=false;
						alert("Please explain the details")
						ten.focus();
						}
						
						
						
						
						}
						if(opt.value=="optno")
						{
						document.getElementById('ustennis').disabled=true;
						form1.ustennis.value="";
						}
						}												
                        function check5(opt)
						{
						
						
						var expl=document.getElementById('crmexplain');
						if(opt.value=="optyes")
						{
						if(document.getElementById('crmexplain').value=="")
						{
						document.getElementById('crmexplain').disabled=false;
						alert("Please explain the details")
						expl.focus();
						}
						
						
						
						
						}
						if(opt.value=="optno")
						{
						document.getElementById('crmexplain').disabled=true;
						form1.crmexplain.value="";
						}
						}
						
                        function check6(opt)
						{
						
						var tre=document.getElementById('txttraining');
						
						if(opt.value=="optyes")
						{
						if(document.getElementById('txttraining').value=="")
						{
						document.getElementById('txttraining').disabled=false;
						alert("Please explain the details")
						tre.focus();
						}
						
						
						
						
						}
						if(opt.value=="optno")
						{
						document.getElementById('txttraining').disabled=true;
						form1.txttraining.value="";
						}
						}
						
                        function check7(opt)
						{
						
						var desc=document.getElementById('phydesc');
						
						if(opt.value=="optyes")
						{
						if(document.getElementById('phydesc').value=="")
						{
						document.getElementById('phydesc').disabled=false;
						alert("Please enter the description")
						desc.focus();
						}
						
						
						
						
						}
						if(opt.value=="optno")
						{
						document.getElementById('phydesc').disabled=true;
						form1.phydesc.value="";
						}
						}
                        function check8(opt)
						{
						
						var det=document.getElementById('phydet');
						
						if(opt.value=="optyes")
						{
						if(document.getElementById('phydet').value=="")
						{
						document.getElementById('phydet').disabled=false;
						alert("Please enter the details")
						det.focus();
						}
						}
						if(opt.value=="optno")
						{
						document.getElementById('phydet').disabled=true;
						form1.phydet.value="";
						}
						}
                        function check9(opt)
						{
						
						
						var yer=document.getElementById('appyear');
						if(opt.value=="optyes")
						{
						if(document.getElementById('appyear').value=="")
						{
						document.getElementById('appyear').disabled=false;
						alert("Please explain the details")
						yer.focus();
						}
						
						
						
						
						}
						if(opt.value=="optno")
						{
						document.getElementById('appyear').disabled=true;
						form1.appyear.value="";
						}
						}
                        function check10(opt)
						{
						
						var app=document.getElementById('appacci');
						
						if(opt.value=="optyes")
						{
						if(document.getElementById('appacci').value=="")
						{
						document.getElementById('appacci').disabled=false;
						alert("Please explain the details")
						app.focus();
						}
						
						
						
						
						}
						if(opt.value=="optno")
						{
						document.getElementById('appacci').disabled=true;
						form1.appacci.value="";
						}
						}
																																																

                        function check20(opt)
						{
						
						
						var ttxt=document.getElementById('ttext');
						if(opt.value=="optyes")
						{
						if(document.getElementById('ttext').value=="")
						{
						document.getElementById('ttext').disabled=false;
						alert("Please provide details year(s), position held, and date you terminated")
						ttxt.focus();
						}
						
						
						
						
						}
						if(opt.value=="optno")
						{
						document.getElementById('ttext').disabled=true;
						form1.ttext.value="";
						}
						}
							

                        function check21(opt)
						{
						
						var dtxt=document.getElementById('dtext');
						
						if(opt.value=="optyes")
						{
						if(document.getElementById('dtext').value=="")
						{
						document.getElementById('dtext').disabled=false;
						alert("Please explain the details")
						dtxt.focus();
						}
						
						
						
						
						}
						if(opt.value=="optno")
						{
						document.getElementById('dtext').disabled=true;
						form1.dtext.value="";
						}
						}
							






