// Application Step 1 Validation
<!-- 
function ValidateFirst()
{
		var Graduation,Graduation1,Graduation2,Graduation3,Graduation4,Graduation5,Graduation6;
		var College1,College11,College12,College13,College14,College15,College16;
		var College2,College21,College22,College23,College24,College25,College26;
		var Ts,Ts1,Ts2,Ts3,Ts4,Ts5,Ts6;
		var HS,HS1,HS2,HS3,HS4,HS5,HS6;
	
	
	//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Validation for Personal Info ~~~~~~~~~~~~~~~~~~~~~~~~~ //
		if (document.FrmStep1.txtFname.value == "")
	{
		alert("Please enter your first name.");
		document.FrmStep1.txtFname.focus();
		return false;
	}
	if (document.FrmStep1.txtLname.value == "")
	{
		alert("Please enter your last name.");
		document.FrmStep1.txtLname.focus();
		return false;
	}
	
	if (document.FrmStep1.app_date.value == "")
	{
		alert("Please enter date of application.");
		document.FrmStep1.app_date.focus();
		return false;
	}
	if (document.FrmStep1.street_address.value == "")
	{
		alert("Please enter your street address.");
		document.FrmStep1.street_address.focus();
		return false;
	}
	if (document.FrmStep1.txtCity.value == "")
	{
		alert("Please enter city.");
		document.FrmStep1.txtCity.focus();
		return false;
	}
	if (document.FrmStep1.txtState.value == "")
	{
		alert("Please enter state.");
		document.FrmStep1.txtState.focus();
		return false;
	}
	if (document.FrmStep1.txtZip.value == "")
	{
		alert("Please enter zip code.");
		document.FrmStep1.txtZip.focus();
		return false;
	}
  	if (document.FrmStep1.txtHomePhone1.value == "")
	{
		alert("Please enter a valid home phone number.");
		document.FrmStep1.txtHomePhone1.focus();
		return false;
	}
	if (document.FrmStep1.txtHomePhone2.value == "")
	{
		alert("Please enter a valid home phone number.");
		document.FrmStep1.txtHomePhone2.focus();
		return false;
	}
	if (document.FrmStep1.txtHomePhone3.value == "")
	{
		alert("Please enter a valid home phone number.");
		document.FrmStep1.txtHomePhone3.focus();
		return false;
	}

	if (echeck(document.FrmStep1.txtEmail.value)==false)
	{
		document.FrmStep1.txtEmail.focus();
		return false;
	} 


	if (document.FrmStep1.rdEmployment[0].checked == true)
	{
		if (document.FrmStep1.txtMonthYear.value == "")
		{
			alert("Please enter the year you applied.");
			document.FrmStep1.txtMonthYear.focus();
			return false;
		}
		if (document.FrmStep1.txtLocation.value == "")
		{
			alert("Please enter the location you applied.");
			document.FrmStep1.txtLocation.focus();
			return false;
		}
	}
	if (document.FrmStep1.txtPosition.value == "")
	{
		alert("Please enter the position you are applying for.");
		document.FrmStep1.txtPosition.focus();
		return false;
	}
	if (document.FrmStep1.rdLegalAge[0].checked == false && document.FrmStep1.rdLegalAge[1].checked == false){
		alert("Are you of legal age to work?");
		return false;

	}
	if (document.FrmStep1.txtHowLearn.value == "")
	{
		alert("Please enter how or by whom did you learn of our organization.");
		document.FrmStep1.txtHowLearn.focus();
		return false;
	}
	if (document.FrmStep1.txtDateAvailEmp.value == "")
	{
		alert("Please enter date available for employment.");
		document.FrmStep1.txtDateAvailEmp.focus();
		return false;
	}
	if (document.FrmStep1.txtExpPay.value == "")
	{
		alert("please enter expected pay.");
		document.FrmStep1.txtExpPay.focus();
		return false;
	}

	if (document.FrmStep1.rdFulltime[0].checked == false && document.FrmStep1.rdFulltime[1].checked == false){
		alert("Apart from absence for religious observance, are you available for full-time work?");
			return false;

	}

	if (document.FrmStep1.rdFulltime[1].checked == true)
	{
		if (document.FrmStep1.txtWhatTime.value == "")
		{
			alert("Please enter the hours you can work.");
			document.FrmStep1.txtWhatTime.focus();
			return false;
		}
	}

	if (document.FrmStep1.rdConv[0].checked == false && document.FrmStep1.rdConv[1].checked == false){
		alert("Have you ever been convicted?");
			return false;

	}

	if (document.FrmStep1.rdConv[0].checked == true)
	{
		if (document.FrmStep1.txtConvCountry.value == "")
		{
			alert("Please enter the country where you have been convicted or imprisoned of a felony or misdemeanor.");
			document.FrmStep1.txtConvCountry.focus();
			return false;
		}
		if (document.FrmStep1.txtConvState.value == "")
		{
			alert("Please enter the state where you have been convicted or imprisoned of a felony or misdemeanor.");
			document.FrmStep1.txtConvState.focus();
			return false;
		}
		if (document.FrmStep1.txtConvYear.value == "")
		{
			alert("Please enter the year where you have been convicted or imprisoned of a felony or misdemeanor.");
			document.FrmStep1.txtConvYear.focus();
			return false;
		}
		if (document.FrmStep1.txtConvDescription.value == "")
		{
			alert("Please describe your felony or misdemeanor.");
			document.FrmStep1.txtConvYear.focus();
			return false;
		}
	}

	if (document.FrmStep1.rdUSCitizen[0].checked == false && document.FrmStep1.rdUSCitizen[1].checked == false){
		alert("Are you a U.S Citizen or national?");
			return false;

	}
	if (document.FrmStep1.rdUSCitizen[1].checked == true)
	{
		if (document.FrmStep1.rdWannaSponser[0].checked == false && document.FrmStep1.rdWannaSponser[1].checked == false)
		{
			alert("Do you require sponsorship in order to work for any employer in the U.S beyond 1 year?");
			return false;
		}
		
	}
	//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Validation for Personal Info ~~~~~~~~~~~~~~~~~~~~~~~~~ //
	
	
	//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Validation for Education and training ~~~~~~~~~~~~~~~~~~~~~~~~~ //
		

		if (document.FrmStep1.txtEdSchoolLocation.value == "")
		{
			//alert("Please Enter Name and Location of School (Graduation).");
			document.FrmStep1.txtEdSchoolLocation.focus();
			Graduation1 = 0;
			//return false;
		}else Graduation1 = 1;
		if (document.FrmStep1.txtEdCourseStudy.value == "")
		{
			//alert("Please Enter Course of Study (Graduation).");
			document.FrmStep1.txtEdCourseStudy.focus();
			Graduation2 = 0;
			//return false;
		}else Graduation2 = 1;
		if (document.FrmStep1.txtEdyears.value == "")
		{
			//alert("Please Enter No. of Years Completed (Graduation).");
			document.FrmStep1.txtEdyears.focus();
			Graduation3 = 0;
			//return false;
		}else Graduation3 = 1;
		if (document.FrmStep1.txtEdCredits.value == "")
		{
			//alert("Please Enter No. of Years Credits (Graduation).");
			document.FrmStep1.txtEdCredits.focus();
			Graduation4 = 0;
			//return false;
		}else Graduation4 = 1;
		if (document.FrmStep1.rdEdGraduate[1].checked == true)
		{
			if (document.FrmStep1.rdEdGraduateDate.value == "")
			{
				//alert("Please Enter Estimated Grad Date (Graduation).");
				document.FrmStep1.rdEdGraduateDate.focus();
				Graduation5 = 0;
				//return false;
			}else Graduation5 = 1;
		}else Graduation5 = 0;
		if (document.FrmStep1.txtEdDegree.value == "")
		{
			//alert("Please Enter Degree/ Diploma (Graduation).");
			document.FrmStep1.txtEdDegree.focus();
			Graduation6 = 0;
			//return false;
		}else Graduation6 = 1;

		var Graduation  =  Graduation1 + Graduation2 + Graduation3 + Graduation4 + Graduation5 + Graduation6;
		
		if (Graduation >= 5)
			Graduation 	= 	1;
		else
			Graduation	=	0;



		if (document.FrmStep1.txtCollSchoolLocation.value == "")
		{
			//alert("Please Enter Name and Location of School (College).");
			document.FrmStep1.txtCollSchoolLocation.focus();
			College11 = 0;
			//return false;
		}else College11 = 1;

		if (document.FrmStep1.txtCollCourseStudy.value == "")
		{
			//alert("Please Enter Course of Study (College).");
			document.FrmStep1.txtCollCourseStudy.focus();
			College12 = 0;
			//return false;
		}else College12 = 1;
		
		if (document.FrmStep1.txtCollyears.value == "")
		{
			//alert("Please Enter No. of Years Completed (College).");
			document.FrmStep1.txtCollyears.focus();
			College13 = 0;
			//return false;
		}else College13 = 1;
		if (document.FrmStep1.txtCollCredits.value == "")
		{
			//alert("Please Enter No. of Years Credits (College).");
			document.FrmStep1.txtCollCredits.focus();
			College14 = 0;
			//return false;
		}else College14 = 1;
		
		if (document.FrmStep1.rdCollGraduate[1].checked == true)
		{
			if (document.FrmStep1.rdCollGraduateDate.value == "")
			{
				//alert("Please Enter Estimated Grad Date (College).");
				document.FrmStep1.rdCollGraduateDate.focus();
				College15 = 0;
				//return false;
			}
		}else College15 = 1;

		if (document.FrmStep1.txtCollDegree.value == "")
		{
			//alert("Please Enter Degree/ Diploma (College).");
			document.FrmStep1.txtCollDegree.focus();
			College16 = 0;
			//return false;
		}else College16 = 1;
		
		var College1  =  College11 + College12 + College13 + College14 + College15 + College16;
		
		if (College1 >= 5)
			College1 	= 	1;
		else
			College1	=	0;


	
		if (document.FrmStep1.txtColl1SchoolLocation.value == "")
		{
			//alert("Please Enter Name and Location of School (College).");
			document.FrmStep1.txtColl1SchoolLocation.focus();
			College21 = 0;
			//return false;
		}else College21 = 1;

			if (document.FrmStep1.txtColl1CourseStudy.value == "")
		{
			//alert("Please Enter Course of Study (College).");
			document.FrmStep1.txtColl1CourseStudy.focus();
			College22 = 0;
			//return false;
		}else College22 = 1;
		if (document.FrmStep1.txtColl1years.value == "")
		{
			//alert("Please Enter No. of Years Completed (College).");
			document.FrmStep1.txtColl1years.focus();
			College23 = 0;
			//return false;
		}else College23 = 1;
		if (document.FrmStep1.txtColl1Credits.value == "")
		{
			//alert("Please Enter No. of Years Credits (College).");
			document.FrmStep1.txtColl1Credits.focus();
			College24 = 0;
			//return false;
		}else College24 = 1;
		
		if (document.FrmStep1.rdColl1Graduate[1].checked == true)
		{
			if (document.FrmStep1.rdColl1GraduateDate.value == "")
			{
				//alert("Please Enter Estimated Grad Date (College).");
				document.FrmStep1.rdColl1GraduateDate.focus();
				College25 = 0;
				//return false;
			}
		}else College25 = 1;

		if (document.FrmStep1.txtColl1Degree.value == "")
		{
			//alert("Please Enter Degree/ Diploma (College).");
			College26 = 0;
			document.FrmStep1.txtColl1Degree.focus();
			//return false;
		}else College26 = 1;


		var College2  =  College21 + College22 + College23 + College24 + College25 + College26;
		
		if (College2 >= 5)
			College2 	= 	1;
		else
			College2	=	0;


 		if (document.FrmStep1.txtTSSchoolLocation.value == "")
		{
			////alert("Please Enter Name and Location of School (Trade School/ Technical School).");
			document.FrmStep1.txtTSSchoolLocation.focus();
			Ts1 = 0;
			//return false;
		}else Ts1 = 1;

			if (document.FrmStep1.txtTSCourseStudy.value == "")
		{
			//alert("Please Enter Course of Study (Trade School/ Technical School).");
			document.FrmStep1.txtTSCourseStudy.focus();
			Ts2 = 0;
			//return false;
		}else Ts2 = 1;
		if (document.FrmStep1.txtTSyears.value == "")
		{
			//alert("Please Enter No. of Years Completed (Trade School/ Technical School).");
			document.FrmStep1.txtTSyears.focus();
			Ts3 = 0;
			//return false;
		}else Ts3 = 1;
		if (document.FrmStep1.txtTSCredits.value == "")
		{
			//alert("Please Enter No. of Years Credits (Trade School/ Technical School).");
			document.FrmStep1.txtTSCredits.focus();
			Ts4 = 0;
			//return false;
		}else Ts4 = 1;
		
		if (document.FrmStep1.rdTSGraduate[1].checked == true)
		{
			if (document.FrmStep1.rdTSGraduateDate.value == "")
			{
				//alert("Please Enter Estimated Grad Date (Trade School/ Technical School).");
				document.FrmStep1.rdTSGraduateDate.focus();
				Ts5 = 0;
//return false;
			}
		}else Ts5 = 1;

		if (document.FrmStep1.txtTSDegree.value == "")
		{
			//alert("Please Enter Degree/ Diploma (Trade School/ Technical School).");
			document.FrmStep1.txtTSDegree.focus();
			Ts6 = 0;
			//return false;
		}else Ts6 = 1; 

		var Ts  =  Ts1 + Ts2 + Ts3 + Ts4 + Ts5 + Ts6;
		
		if (Ts >= 5)
			Ts 	= 	1;
		else
			Ts	=	0;


		if (document.FrmStep1.txtHSSchoolLocation.value == "")
		{
			//alert("Please Enter Name and Location of School (High School).");
			document.FrmStep1.txtHSSchoolLocation.focus();
			HS1 = 0;
			//return false;
		}else HS1 = 1;

		if (document.FrmStep1.txtHSCourseStudy.value == "")
		{
			//alert("Please Enter Course of Study (High School).");
			document.FrmStep1.txtHSCourseStudy.focus();
			HS2 = 0;
			//return false;
		}else HS2 = 1;
		if (document.FrmStep1.txtHSyears.value == "")
		{
			//alert("Please Enter No. of Years Completed (High School).");
			document.FrmStep1.txtHSyears.focus();
			HS3 = 0;
			//return false;
		}else HS3 = 1;
		if (document.FrmStep1.txtHSCredits.value == "")
		{
			//alert("Please Enter No. of Years Credits (High School).");
			document.FrmStep1.txtHSCredits.focus();
			HS4 = 0;
			//return false;
		}else HS4 = 1;
		
		if (document.FrmStep1.rdHSGraduate[1].checked == true)
		{
			if (document.FrmStep1.rdHSGraduateDate.value == "")
			{
				//alert("Please Enter Estimated Grad Date (High School).");
				document.FrmStep1.rdHSGraduateDate.focus();
				HS5 = 0;
				//return false;
			}
		}else HS5 = 1;

		if (document.FrmStep1.txtHSDegree.value == "")
		{
			//alert("Please Enter Degree/ Diploma (High School).");
			document.FrmStep1.txtHSDegree.focus();
			HS6 = 0;
			//return false;
		}else HS6 = 1;


		var HS  =  HS1 + HS2 + HS3 + HS4 + HS5 + HS6;
		
		if (HS >= 5)
			HS 	= 	1;
		else
			HS	=	0;



		var total		=		Graduation + College1 + College2 + Ts + HS;
		
		if (total < 1)
		{
			alert ("Please fill out at least one Education and training block completely.");
			//document.FrmStep1.txtEdSchoolLocation.focus();
			return false;		
		}

	//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Validation for Education and training ~~~~~~~~~~~~~~~~~~~~~~~~~ //
	
	
	
	
	
}
	//--------------------------------Function Echeck for email ID-----------------------------
	function echeck(str)
	{
			var at="@"
			var dot="."
			var lat=str.indexOf(at)
			var lstr=str.length
			var ldot=str.indexOf(dot)
			if (str.indexOf(at)==-1){
			   alert("Please enter a valid Email Address")
			   return false
			}
	
			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			   alert("Please enter a valid Email Address")
			   return false
			}
	
			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
				alert("Please enter a valid Email Address")
				return false
			}
	
			 if (str.indexOf(at,(lat+1))!=-1){
				alert("Please enter a valid Email Address")
				return false
			 }
	
			 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
				alert("Please enter a valid Email Address")
				return false
			 }
	
			 if (str.indexOf(dot,(lat+2))==-1){
				alert("Please enter a valid Email Address")
				return false
			 }
	
			 if (str.indexOf(" ")!=-1){
				alert("Please enter a valid Email Address")
				return false
			 }
	
			 return true
	}
	//--------------------------------Function Echeck for email ID-----------------------------

-->