//validation for application form
function validateapplication(){
	var flag=true;
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,3}$/;
	var alpha = /^[a-z A-Z]+$/;
	var alpha1 = /^[a-zA-Z]+$/;
	var numeric=/^[0-9]+$/;
	var landline=/^[0-9]\d{2,5}-\d{6,8}$/;
	var precentage=/^\d*\.?\d*$/;
	var passport=/^[A-Z]{1}-[0-9]{7}$/;
	var a=$F('ApplicationFormFirstName');
	$('first').innerHTML='&nbsp;';
	if(a.length==0){
		$('first').innerHTML="Fill your First Name";
		$('ApplicationFormFirstName').focus();
	  	flag=false;
	}
	 else if(!a.match(alpha)){	
			$('first').innerHTML="Firstname invalid(Alpha, Space only)";
			$('ApplicationFormFirstName').focus();
			flag=false;
	}
	var a=$F('ApplicationFormLastName');
	$('last').innerHTML='&nbsp;';
	if(a.length==0){
		$('last').innerHTML="Fill your Last Name";
		$('ApplicationFormLastName').focus();
		flag=false;
	}
	else if(!a.match(alpha)){	
		$('last').innerHTML="Last name invalid(Alpha, Space only)";
		$('ApplicationFormLastName').focus();
		flag=false;
	}
	var a=$F('ApplicationFormFatherName');
	$('father').innerHTML='&nbsp;';
	if(a.length==0){
		$('father').innerHTML="Fill your Father's Name";
		$('ApplicationFormFatherName').focus();
		flag=false;
	}
	else if(!a.match(alpha)){	
		$('father').innerHTML="Father's name invalid(Alpha, Space only)";
		$('ApplicationFormFatherName').focus();
		flag=false;
	}
	var a=$F('ApplicationFormCityOfBirth');
	$('birthcity').innerHTML='&nbsp;';
	if(a.length==0){
		$('birthcity').innerHTML="Fill City of Birth";
		$('ApplicationFormCityOfBirth').focus();
		flag=false;
	}
	else if(!a.match(alpha1)){	
		$('birthcity').innerHTML="city name invalid(Alpha only)";
		$('ApplicationFormCityOfBirth').focus();
		flag=false;
	}
	var a=$F('ApplicationFormGender');
	$('gen').innerHTML='&nbsp;';
	if(a==''){
		$('gen').innerHTML="Select your Gender";
		$('ApplicationFormGender').focus();
		flag=false;
	}
	var a=$F('ApplicationFormPassportNo');
	$('passportno').innerHTML='';
	if(a!=''){
		if(!a.match(passport)){
			$('passportno').innerHTML="Passport No. not valid (Ex:A-1234567)";
			$('ApplicationFormPassportNo').focus();
			flag=false;
		}
	}
	var a=$F('ApplicationFormCommunicationStreet');
	$('street').innerHTML='&nbsp;';
	if(a==''){
		$('street').innerHTML="Fill your Street";
		$('ApplicationFormCommunicationStreet').focus();
		flag=false;
	}
	var a=$F('ApplicationFormCommunicationLocation');
	$('location').innerHTML='&nbsp;';
	if(a==''){
		$('location').innerHTML="Fill your Location/Area";
		$('ApplicationFormCommunicationLocation').focus();
		flag=false;
	}
	else if(!a.match(alpha)){	
		$('location').innerHTML="Location name invalid(Alpha only)";
		$('ApplicationFormCommunicationLocation').focus();
		flag=false;
	}
	var a=$F('ApplicationFormCommunicationCity');
	$('city').innerHTML='&nbsp;';
	if(a==''){
		$('city').innerHTML="Fill your City";
		$('ApplicationFormCommunicationCity').focus();
		flag=false;
	}
	else if(!a.match(alpha1)){	
		$('city').innerHTML="City name invalid(Alpha only)";
		$('ApplicationFormCommunicationCity').focus();
		flag=false;
	}
	var a=$F('ApplicationFormCommunicationState');
	$('state').innerHTML='&nbsp;';
	if(a==''){
		$('state').innerHTML="Select your State";
		$('ApplicationFormCommunicationState').focus();
		flag=false;
	}
	var a=$F('ApplicationFormCommunicationPincode');
	$('pincode').innerHTML='&nbsp;';
	if(a==''){
		$('pincode').innerHTML="Fill your Pincode";
		$('ApplicationFormCommunicationPincode').focus();
		flag=false;
	}  
	else if(!a.match(numeric)){	
		$('pincode').innerHTML="Pincode name invalid(numeric only)";
		$('ApplicationFormCommunicationPincode').focus();
		flag=false;
	}
	var a=$F('ApplicationFormCommunicationCountry');
	$('country').innerHTML='&nbsp;';
	if(a==''){
		$('country').innerHTML="Select your Country";
		$('ApplicationFormCommunicationCountry').focus();
		flag=false;
	}
	var a=$F('ApplicationFormPermanentStreet');
	$('street1').innerHTML='&nbsp;';
	if(a==''){
		$('street1').innerHTML="Fill your Street";
		$('ApplicationFormPermanentStreet').focus();
		flag=false;
	}
	var a=$F('ApplicationFormPermanentLocation');
	$('location1').innerHTML='&nbsp;';
	if(a==''){
		$('location1').innerHTML="Fill your Area/Location";
		$('ApplicationFormPermanentLocation').focus();
		flag=false;
	}
	else if(!a.match(alpha)){	
		$('location1').innerHTML="Location name invalid(Alpha only)";
		$('ApplicationFormPermanentLocation').focus();
		flag=false;
	}
	var a=$F('ApplicationFormPermanentCity');
	$('city1').innerHTML='&nbsp;';
	if(a==''){
		$('city1').innerHTML="Fill your City";
		$('ApplicationFormPermanentCity').focus();
		flag=false;
	}
	else if(!a.match(alpha1)){	
		$('city1').innerHTML="City name invalid(Alpha only)";
		$('ApplicationFormPermanentCity').focus();
		flag=false;
	}
	var a=$F('ApplicationFormPermanentState');
	$('state1').innerHTML='&nbsp;';
	if(a==''){
		$('state1').innerHTML="Select your State";
		$('ApplicationFormPermanentState').focus();
		flag=false;
	}
	var a=$F('ApplicationFormPermanentPincode');
	$('pincode1').innerHTML='&nbsp;';
	if(a==''){
		$('pincode1').innerHTML="Fill your Pincode";
		$('ApplicationFormPermanentPincode').focus();
		flag=false;
	}
	else if(!a.match(numeric)){	
		$('pincode1').innerHTML="Pincode invalid(numeric only)";
		$('ApplicationFormPermanentPincode').focus();
		flag=false;
	}
	var a=$F('ApplicationFormPermanentCountry');
	$('country1').innerHTML='&nbsp;';
	if(a==''){
		$('country1').innerHTML="Select your Country";
		$('ApplicationFormPermanentCountry').focus();
		flag=false;
	}
	var a=$F('ApplicationFormLandline');
	$('land').innerHTML='&nbsp;';
	if(a!=''){	
		if(!a.match(landline)){
		$('land').innerHTML="Landline No. is not valid. (Ex:044-42172823)";
		$('ApplicationFormLandline').focus();
		flag=false;
		}
	}
	var a=$F('ApplicationFormMobile');
	$('mobile').innerHTML='&nbsp;';
	if(a==''){
		$('mobile').innerHTML="Fill your Mobile No.";
		$('ApplicationFormMobile').focus();
		flag=false;
	}
	else if(!a.match(numeric)){	
		$('mobile').innerHTML="Mobile No. is not valid. (Ex:9884012345)";
		$('ApplicationFormMobile').focus();
		flag=false;
	}
	else if(a.length!=10){
		$('mobile').innerHTML="Mobile No. is not valid. (Ex:9884012345)";
		$('ApplicationFormMobile').focus();
		flag=false;	
	}
	var a=$F('ApplicationFormEmail');
	$('email').innerHTML='&nbsp;';
	if(a.length==0){
		$('email').innerHTML="Fill your e-mail";
		$('ApplicationFormEmail').focus();
		flag=false;
	}
	 else if(!a.match(emailExp)){	
		$('email').innerHTML="Email address invalid";
		$('ApplicationFormEmail').focus();
		flag=false;			 
	} 
	var a=$F('ApplicationFormPg');	
	$('pg').innerHTML='&nbsp;';
	if(((a!=null) || (a!=''))&&(a!='None')){
		if(a.length==0){
			$('pg').innerHTML="* Fill your PG details<br>";
			$('eduerr').style.display='block';
			$('ApplicationFormPg').focus();
			flag=false;
		}
		var a=$F('ApplicationFormPgInstitute');
		if(a.length==0){
			$('pg').innerHTML ="* Fill your PG details<br>";
			$('eduerr').style.display='block';
			$('ApplicationFormPgInstitute').focus();
			flag=false;
		}
		var a=$F('ApplicationFormPgFromMonth');
		if(a==''){
			$('pg').innerHTML ="* Fill your PG details<br>";
			$('eduerr').style.display='block';
			$('ApplicationFormPgFromMonth').focus();
			flag=false;
		}
		var a=$F('ApplicationFormPgFromYearYear');
		if(a==''){
			$('pg').innerHTML ="* Fill your PG details<br>";
			$('eduerr').style.display='block';
			$('ApplicationFormPgFromYearYear').focus();
			flag=false;
		}
		var a=$F('ApplicationFormPgToMonth');
		if(a==''){
			$('pg').innerHTML ="* Fill your PG details<br>";
			$('eduerr').style.display='block';
			$('ApplicationFormPgToMonth').focus();
			flag=false;
		}
		var a=$F('ApplicationFormPgToYearYear');
		var b=$F('ApplicationFormPgFromYearYear');
		if(a==''){
			$('pg').innerHTML ="* Fill your PG details<br>";
			$('eduerr').style.display='block';
			$('ApplicationFormPgToYearYear').focus();
			flag=false;
		}
		else if(b>a){
			alert("PG 'From Year' must be less than 'To Year'");
			$('ApplicationFormPgToYearYear').focus();
			return false;
		}
		var a=$F('ApplicationFormPgPercentage');
		if(a==''){
			$('pg').innerHTML ="* Fill your PG details<br>";
			$('eduerr').style.display='block';
			$('ApplicationFormPgPercentage').focus();
			flag=false;
		}
		else if(!a.match(precentage)){
			$('pg').innerHTML ="Fill your PG Percentage/CGPA correctly. (Ex:81.2) Do not enter % or any other special characters.";
			$('eduerr').style.display='block';
			$('ApplicationFormPgPercentage').focus();
			flag=false;
		}
		else if(a>100){
			$('pg').innerHTML ="Fill your PG Percentage/CGPA correctly. (Ex:81.2) Do not enter % or any other special characters.";
			$('eduerr').style.display='block';
			$('ApplicationFormPgPercentage').focus();
			flag=false;
		}	
		
	
	}
	var a=$F('ApplicationFormUg');
	$('ug').innerHTML='&nbsp;';
	if(a.length==0){
		$('ug').innerHTML="* Fill your UG details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormUg').focus();
		flag=false;
	}
	var a=$F('ApplicationFormUgInstitute');
	if(a.length==0){
		$('ug').innerHTML ="* Fill your UG details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormUgInstitute').focus();
		flag=false;
	}
	var a=$F('ApplicationFormUgFromMonth');
	if(a==''){
		$('ug').innerHTML ="* Fill your UG details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormUgFromMonth').focus();
		flag=false;
	}
	var a=$F('ApplicationFormUgFromYearYear');
	if(a==''){
		$('ug').innerHTML ="* Fill your ug details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormUgFromYearYear').focus();
		flag=false;
	}
	var a=$F('ApplicationFormUgToMonth');
	if(a==''){
		$('ug').innerHTML ="* Fill your UG details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormUgFromYearYear').focus();
		flag=false;
	}
	var a=$F('ApplicationFormUgToYearYear');
	var b=$F('ApplicationFormUgFromYearYear');
	if(a==''){
		$('ug').innerHTML ="* Fill your ug details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormUgFromYearYear').focus();
		flag=false;
	}
	else if(b>a){
		alert("UG 'From Year' must be less than 'To Year'");
		$('eduerr').style.display='block';
		$('ApplicationFormUgFromYearYear').focus();
		flag=false;
	}
	var a=$F('ApplicationFormUgPercentage');
	if(a==''){
		$('ug').innerHTML ="* Fill your UG details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormUgPercentage').focus();
		flag=false;
	}
	else if(!a.match(precentage)){
		$('ug').innerHTML ="Fill your UG Percentage/CGPA correctly. (Ex:81.2) Do not enter % or any other special characters.";
		$('eduerr').style.display='block';
		$('ApplicationFormUgPercentage').focus();
		flag=false;
	}
	else if(a>100){
			$('ug').innerHTML ="Fill your UG Percentage/CGPA correctly. (Ex:81.2) Do not enter % or any other special characters.";
			$('eduerr').style.display='block';
			$('ApplicationFormUgPercentage').focus();
			flag=false;
	}
	$('hsc').innerHTML='';
	var a=$F('ApplicationFormHscInstitute');
	if(a==''){
		$('hsc').innerHTML ="* Fill your HSC details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormHscInstitute').focus();
		flag=false;
	}
	var a=$F('ApplicationFormHscFromMonth');
	if(a==''){
		$('hsc').innerHTML ="* Fill your HSC details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormHscFromMonth').focus();
		flag=false;
	}
	var a=$F('ApplicationFormHscFromYearYear');
	if(a==''){
		$('hsc').innerHTML="* Fill your HSC details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormHscFromYearYear').focus();
		flag=false;
	}
	var a=$F('ApplicationFormHscToMonth');
	if(a==''){
		$('hsc').innerHTML ="* Fill your HSC details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormHscFromYearYear').focus();
		flag=false;
	}
	var a=$F('ApplicationFormHscToYearYear');
	var b=$F('ApplicationFormHscFromYearYear');
	if(a==''){
		$('hsc').innerHTML ="* Fill your HSC details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormHscFromYearYear').focus();
		flag=false;
	}
	else if(b>a){
		alert("HSC 'From Year' must be less than 'To Year'");
		$('eduerr').style.display='block';
		$('ApplicationFormHscFromYearYear').focus();
		flag=false;
	}
	var a=$F('ApplicationFormHscPercentage');
	if(a==''){
		$('hsc').innerHTML ="* Fill your HSC details<br>";
		$('ApplicationFormHscPercentage').focus();
		$('eduerr').style.display='block';
		flag=false;
	}
	else if(!a.match(precentage)){
		$('hsc').innerHTML ="Fill your HSC Percentage/CGPA correctly. (Ex:81.2) Do not enter % or any other special characters.";
		$('ApplicationFormHscPercentage').focus();
		$('eduerr').style.display='block';
		flag=false;
	}
	else if(a>100){
		$('hsc').innerHTML ="Fill your HSC Percentage correctly/CGPA correctly. (Ex:81.2) Do not enter % or any other special characters.";
		$('ApplicationFormHscPercentage').focus();
		$('eduerr').style.display='block';
		flag=false;
	}
	$('sslc').innerHTML='';
	var a=$F('ApplicationFormSslcInstitute');
	if(a==''){
		$('sslc').innerHTML ="* Fill your SSLC details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormSslcInstitute').focus();
		flag=false;
	}
	var a=$F('ApplicationFormSslcFromMonth');
	if(a==''){
		$('sslc').innerHTML ="* Fill your SSLC details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormSslcFromMonth').focus();
		flag=false;
	}
	var a=$F('ApplicationFormSslcFromYearYear');
	if(a==''){
		$('sslc').innerHTML ="* Fill your SSLC details<br>";
		$('eduerr').style.display='block';
		$('ApplicationFormSslcFromYearYear').focus();
		flag=false;
	}
	var a=$F('ApplicationFormSslcToMonth');
	if(a==''){
		$('sslc').innerHTML ="* Fill your SSLC details<br>";
		$('eduerr').style.display='block';		
		flag=false;
	}
	var a=$F('ApplicationFormSslcToYearYear');
	var b=$F('ApplicationFormSslcFromYearYear');
	var ugyear=$F('ApplicationFormUgFromYearYear');
	var hscyear=$F('ApplicationFormHscToYearYear');
	var hscfrmyear=$F('ApplicationFormHscFromYearYear');
	if(a==''){
		$('sslc').innerHTML ="* Fill your SSLC details<br>";
		$('eduerr').style.display='block';
		flag=false;
	}
	else if(b>a){
		alert("SSLC 'From Year' must be less than 'To Year'");
		$('eduerr').style.display='block';
		flag=false;
	}
	else if(ugyear<hscyear){
		alert("UG 'From year' must be greater than HSC 'To year'");
		$('eduerr').style.display='block';
		flag=false;
	}
	else if(hscfrmyear<a){
			alert("HSC 'From Year' must be greater than SSLC 'To Year'");
			$('eduerr').style.display='block';
			flag=false;
	}
	var a=$F('ApplicationFormSslcPercentage');
	if(a==''){
		$('sslc').innerHTML ="* Fill your SSLC details<br>";
		$('eduerr').style.display='block';
		flag=false;
	}
	else if(!a.match(precentage)){
		$('sslc').innerHTML ="Fill your SSLC Percentage/CGPA correctly. (Ex:81.2) Do not enter % or any other special characters.";
		$('eduerr').style.display='block';
		flag=false;
	}
	else if(a>100){
		$('sslc').innerHTML ="Fill your SSLC Percentage/CGPA correctly. (Ex:81.2) Do not enter % or any other special characters.";
		$('eduerr').style.display='block';
		flag=false;
	}
	var a=$F('ApplicationFormResumePath');
	$('resume').innerHTML='&nbsp;';
	if(a==''){
		$('resume').innerHTML="Upload your resume";
		flag=false;
	}
	else {
	var f = document.getElementById("ApplicationFormResumePath");
	f = f.value.split("/");
	f= f[f.length-1];
	if(/[a-z0-9]+\.(doc)$/i.test(f)){
		return flag;
 	}
 	else{
 		alert("Upload * doc format file only");
 	 	return false;
  		} 
  	}
  	var expyear=$('workexp');
  	if(expyear){
  		var a=$F("ApplicationFormExperienceYear");
  		var b=$F("ApplicationFormExperienceMonth");
  		$("exp").innerHTML='';
  		if((a=='')&&(b=='')){
  			$("exp").innerHTML='Select your Experience';
  			flag=false;
  		}
  		var a=$F("ApplicationFormCurrentEmployer");
  		$("currentemp").innerHTML='';
  		if(a==''){
  			$("currentemp").innerHTML='Fill your current Employer';
  			flag=false;
  		}
  		else if(!a.match(alpha)){
  			$("currentemp").innerHTML='Fill your  current Employer Correctly';
  		}
  		var a=$F("ApplicationFormCurrentCtc");
  		$("currentctc").innerHTML='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
  		if(a==''){
  			$("currentctc").innerHTML='Fill your current CTC';
  			flag=false;
  		}
  		else if(!a.match(numeric)){
  			$("currentctc").innerHTML='Fill your CTC correctly';
  		}
  		var a=$F("ApplicationFormExpectedCtc");
  		$("expctc").innerHTML='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
  		if(a==''){
  			$("expctc").innerHTML='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fill your Expected CTC';
  			flag=false;
  		}
  		else if(!a.match(numeric)){
  			$("expctc").innerHTML='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fill your  Expected CTC correctly';
  		}
  		var a=$F("ApplicationFormCurrentDesignation");
  		$("CurrentDesignation").innerHTML='';
  		if(a==''){
  			$("CurrentDesignation").innerHTML='Fill your current Designation';
  			flag=false;
  		}
  		else if(!a.match(alpha)){
  			$("CurrentDesignation").innerHTML='Fill your current Designation correctly';
  		}
  	}
	//Detailed check for valid date ranges
	var monthfield=$('ApplicationFormDateOfBirthMonth').value;
	var dayfield=$('ApplicationFormDateOfBirthDay').value;
	var yearfield=$('ApplicationFormDateOfBirthYear').value;
	var dayobj = new Date(yearfield, monthfield-1, dayfield)
	if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield)){
		$('dob').update('Invalid date for the selected month');
		flag=false;	
	}else{		
		$('dob').update('');
	}  	
  	return flag;	
}
/*function dis(){
	var a=$F("ApplicationFormExperienceYear");
	var b=$F("ApplicationFormExperienceMonth");
	var c= a+b;
	if(c=='00'){
 		$("ApplicationFormCurrentCtc").disabled =true;
		$("ApplicationFormExpectedCtc").disabled =true;
		$("ApplicationFormCurrentDesignation").disabled =true;
		$("ApplicationFormCurrentEmployer").disabled=true;
		 
 	}
 	else{
 		$("ApplicationFormCurrentCtc").disabled =false;
		$("ApplicationFormExpectedCtc").disabled =false;
		$("ApplicationFormCurrentDesignation").disabled =false;
		$("ApplicationFormCurrentEmployer").disabled=false; 	
 	}

}*/
function dis(){
	var a=$F('ApplicationFormPg');
	if(a=='None'){
		$("ApplicationFormPgInstitute").disabled =true;
		$("ApplicationFormPgFromMonth").disabled =true;
		$("ApplicationFormPgFromYearYear").disabled =true;
		$("ApplicationFormPgToMonth").disabled =true;
		$("ApplicationFormPgToYearYear").disabled =true;
		$("ApplicationFormPgPercentage").disabled =true;
	}
	else{
		$("ApplicationFormPgInstitute").disabled =false;
		$("ApplicationFormPgFromMonth").disabled =false;
		$("ApplicationFormPgFromYearYear").disabled =false;
		$("ApplicationFormPgToMonth").disabled =false;
		$("ApplicationFormPgToYearYear").disabled =false;
		$("ApplicationFormPgPercentage").disabled =false;
	}
}