function rowSelect(){
  var chkd = 0;
  if(!document.forms[0].chkbox.length){
    if(document.forms[0].chkbox.checked){
      chkd = 1;
    }
  }
  else{
    for(var i=0; i<document.forms[0].chkbox.length; i++){
      if(document.forms[0].chkbox[i].checked){
        chkd = 1;
        break;
      }
    }
  }
  return chkd;
}
//function to check input fields for main data of exams;
function editCheck(str1,str2){
  var e_count = 0;
  if(!document.forms[0].chkbox.length){
    if(Trim(document.getElementById('name_'+document.forms[0].chkbox.value).value) == '' ||
    Trim(document.getElementById('code_'+document.forms[0].chkbox.value).value) == ''){
      alert(str1+" or "+str2+" cannot be blank.");
      return 0;
    }
    else if(isNaN(document.getElementById('code_'+document.forms[0].chkbox.value).value)){
      alert(str2+" should be a numeric value.");
      document.getElementById('code_'+document.forms[0].chkbox.value).focus();
      return 0;
    }
  }
  else{
    for(var i=0; i<document.forms[0].chkbox.length; i++){
      if(document.forms[0].chkbox[i].checked){
        if(Trim(document.getElementById('name_'+document.forms[0].chkbox[i].value).value) == '' ||
        Trim(document.getElementById('code_'+document.forms[0].chkbox[i].value).value) == ''){
          e_count = 1;
          alert(str1+" or "+str2+" cannot be blank.");
          break;
        }
        else if(isNaN(document.getElementById('code_'+document.forms[0].chkbox[i].value).value)){
          e_count = 1;
          alert(str2+" should be a numeric value.");
          document.getElementById('code_'+document.forms[0].chkbox[i].value).focus();
          break;
        }
      }
    }
  }
  if(e_count == 0){
      document.forms[0].editY.value = 1;
      document.forms[0].editC.value = 0;
  }
  else{return 0;}
}
//function to validate the upsc administrator before submitting the user id and password
function uservalidation(){
  if(document.upscuser.upscuserid.value == "" && document.upscuser.upscuserpwd.value == ""){
    document.upscuser.action = 'index.php';
    document.upscuser.submit();
  }
  else if(document.upscuser.upscuserid.value == "" || document.upscuser.upscuserpwd.value == ""){
    alert("Please enter a valid user-id and password to log in.");
    return false;
  }
  else{
    document.upscuser.upscuserpwd.value = get_hex(document.upscuser.uniqid.value,document.upscuser.upscuserpwd.value);
    return true;
  }
}
//function to check validations in contact module
function validationContact(){
if(trimWSpaces(document.feedback.reg_id.value) == "" ||
  document.feedback.reg_id.value.length != 11){
    alert("Please enter your 11 digit Registration-Id.");
    document.feedback.reg_id.focus();
  }
  else if(isNaN(document.feedback.reg_id.value)){
    alert("Registration Id should be a numeric 11 digit value.");
    document.feedback.reg_id.focus();
  }
  else if(trimWSpaces(document.feedback.c_name.value) == ""){
    alert("Please enter your Name");
    document.feedback.c_name.focus();
  }
  else if(trimWSpaces(document.feedback.email.value) == ""){
    alert("Please enter your valid email-id.");
    document.feedback.email.focus();
  }
  else if(!isEmail(trimWSpaces(document.feedback.email.value))){
    alert("Email-id is not valid.");
    document.feedback.email.focus();
  }
  else if(trimWSpaces(document.feedback.comment.value) == ""){
    alert("Please write your query/comment.");
    document.feedback.comment.focus();
  }
  else if(document.feedback.comment.value.length > 500){
    alert("Maximum 500 characters are allowed to write your query/comment.");
    document.feedback.comment.focus();
  }
  else if(trimWSpaces(document.feedback.phrase.value) == ""){
    alert("Please enter the code generated on the random image.")
    document.feedback.phrase.focus();
  }
  else{
    document.feedback.qerysubmit.value = 1;
    document.feedback.submit();
  }
} 



//function to check the eaxm specific validation in form3.php
function examSpecificValid(obj1,obj2)
{
//alert('ddddd');
  var submit = 1;
  var exservice = document.getElementById("exservice").value;
  if(exservice == 2){
    var s = document.getElementById("service_length");
    var d = document.getElementById("dobdate");
    var m = document.getElementById("dobmonth");
    var y = document.getElementById("dobyear");
    if(s.value == ""){
      alert("Please Enter Lenght of service.");
      s.focus();
      return false;
    }
    else if(d.value == "0" || m.value == "0" || y.value == "0"){
      alert("Please give your Date of Discharge.");
      d.focus();
      return false;
     }
  }

	  // new function atart
    else if(obj1.value == "CGLOLD"){
    var submit = 1;
    var a=document.getElementById("ifsopt1");
    var b=document.getElementById("qualcode1");
    var c=document.getElementById("medium1");
    var y = document.getElementById("percentage1");
    var PREF1 = document.form3.pref1.value;
    var PREF2 = document.form3.pref2.value;
    var PREF3 = document.form3.pref3.value;
    var PREF4 = document.form3.pref4.value;
    var PREF5 = document.form3.pref5.value;
    var PREF6 = document.form3.pref6.value;
    var PREF7 = document.form3.pref7.value;
    var PREF8 = document.form3.pref8.value;
    var PREF9 = document.form3.pref9.value;
    var PREF10 = document.form3.pref10.value;

    var ORG1 = document.form3.org1.value;
    var ORG2 = document.form3.org2.value;

    var DESIG1 = document.form3.desig1.value;
    var DESIG2 = document.form3.desig2.value;

    var DUTY1 = document.form3.duty1.value;
    var DUTY2 = document.form3.duty2.value;
    
    var FROM1 = document.form3.from1;
    var FROM2 = document.form3.from2;
    var TO1 = document.form3.to1;
    var TO2 = document.form3.to2;

    if(CheckPref(PREF1)=="" || CheckPref(PREF2)=="" || CheckPref(PREF3)==""  || CheckPref(PREF4)==""  || CheckPref(PREF5)==""  || CheckPref(PREF6)==""  || CheckPref(PREF7)==""  || CheckPref(PREF8)==""  || CheckPref(PREF9)==""  || CheckPref(PREF10)=="" ){
			alert("Please enter the Specified value to set Preferences.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
	}

		else if (PREF1 == "" ||
            (PREF1 == "" && (PREF2 != "" || PREF3 != "" || PREF4 != "" || PREF5 != "" || PREF6 != "" || PREF7 != "" || PREF8 != "" || PREF9 != "" || PREF10 != "")) ||
		        (PREF1 == "" || PREF2 == "" && (PREF3 != "" || PREF4 != "" || PREF5 != "" || PREF6 != "" || PREF7 != "" || PREF8 != "" || PREF9 != "" || PREF10 != "")) ||
		        (PREF3 == "" && (PREF4 != "" || PREF5 != "" || PREF6 != "" || PREF7 != "" || PREF8 != "" || PREF9 != "" || PREF10 != "")) ||
		        (PREF4 == "" && (PREF5 != "" || PREF6 != "" || PREF7 != "" || PREF8 != "" || PREF9 != "" || PREF10 != "")) ||
		        (PREF5 == "" && (PREF6 != "" || PREF7 != "" || PREF8 != "" || PREF9 != "" || PREF10 != "")) ||
		        (PREF6 == "" && (PREF7 != "" || PREF8 != "" || PREF9 != "" || PREF10 != "")) ||
		        (PREF7 == "" && (PREF8 != "" || PREF9 != "" || PREF10 != "")) ||
		        (PREF8 == "" && (PREF9 != "" || PREF10 != "")) ||
		        (PREF9 == "" && (PREF10 != ""))
    ){
			alert("Please give your choice of preferences in serial order.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
		}

		else if((PREF1 != '' && PREF2 != '' && PREF1 == PREF2) || 
            (PREF1 != '' && PREF3 != '' && PREF1 == PREF3) || 
            (PREF1 != '' && PREF4 != '' && PREF1 == PREF4) ||
            (PREF1 != '' && PREF5 != '' && PREF1 == PREF5) || 
            (PREF1 != '' && PREF6 != '' && PREF1 == PREF6) ||  
            (PREF1 != '' && PREF7 != '' && PREF1 == PREF7) ||  
            (PREF1 != '' && PREF8 != '' && PREF1 == PREF8) ||  
            (PREF1 != '' && PREF9 != '' && PREF1 == PREF9) ||   
            (PREF1 != '' && PREF10 != '' && PREF1 == PREF10) ||   

            
            (PREF2 != '' && PREF3 != '' && PREF2 == PREF3) || 
            (PREF2 != '' && PREF4 != '' && PREF2 == PREF4) ||
            (PREF2 != '' && PREF5 != '' && PREF2 == PREF5) || 
            (PREF2 != '' && PREF6 != '' && PREF2 == PREF6) ||  
            (PREF2 != '' && PREF7 != '' && PREF2 == PREF7) ||  
            (PREF2 != '' && PREF8 != '' && PREF2 == PREF8) ||  
            (PREF2 != '' && PREF9 != '' && PREF2 == PREF9) || 
            (PREF2 != '' && PREF10 != '' && PREF2 == PREF10) ||   
            
            (PREF3 != '' && PREF4 != '' && PREF3 == PREF4) ||
            (PREF3 != '' && PREF5 != '' && PREF3 == PREF5) || 
            (PREF3 != '' && PREF6 != '' && PREF3 == PREF6) ||  
            (PREF3 != '' && PREF7 != '' && PREF3 == PREF7) ||  
            (PREF3 != '' && PREF8 != '' && PREF3 == PREF8) ||  
            (PREF3 != '' && PREF9 != '' && PREF3 == PREF9) || 
            (PREF3 != '' && PREF10 != '' && PREF3 == PREF10) ||   
            
            (PREF4 != '' && PREF5 != '' && PREF4 == PREF5) || 
            (PREF4 != '' && PREF6 != '' && PREF4 == PREF6) ||  
            (PREF4 != '' && PREF7 != '' && PREF4 == PREF7) ||  
            (PREF4 != '' && PREF8 != '' && PREF4 == PREF8) ||  
            (PREF4 != '' && PREF9 != '' && PREF4 == PREF9) || 
            (PREF4 != '' && PREF10 != '' && PREF4 == PREF10) ||   
            
            (PREF5 != '' && PREF6 != '' && PREF5 == PREF6) ||  
            (PREF5 != '' && PREF7 != '' && PREF5 == PREF7) ||  
            (PREF5 != '' && PREF8 != '' && PREF5 == PREF8) ||  
            (PREF5 != '' && PREF9 != '' && PREF5 == PREF9) || 
            (PREF5 != '' && PREF10 != '' && PREF5 == PREF10) ||   
            
            (PREF6 != '' && PREF7 != '' && PREF6 == PREF7) ||  
            (PREF6 != '' && PREF8 != '' && PREF6 == PREF8) ||  
            (PREF6 != '' && PREF9 != '' && PREF6 == PREF9) || 
            (PREF6 != '' && PREF10 != '' && PREF6 == PREF10) ||   
            
            (PREF7 != '' && PREF8 != '' && PREF7 == PREF8) ||  
            (PREF7 != '' && PREF9 != '' && PREF7 == PREF9) || 
            (PREF7 != '' && PREF10 != '' && PREF7 == PREF10) ||   
            
            (PREF8 != '' && PREF9 != '' && PREF8 == PREF9) ||
            (PREF8 != '' && PREF10 != '' && PREF8 == PREF10) ||

           (PREF9 != '' && PREF10 != '' && PREF9 == PREF10) ){

        alert("You can not give same preference more than once.");
        submit = 0;
        return false;
		}
		

    else if (a.options[a.selectedIndex].value == 0 || b.options[b.selectedIndex].value == 0 || c.options[c.selectedIndex].value == 0){
    	alert("Incomplete Education Qualification.");
    	submit = 0;
    }
	//start
	   
    else if(y && (y.value=="")){
      alert("Percentage of Marks Cannot Be Blank");
      y.focus();
      submit = 0;
    }
    else if(y && (isNaN(y.value))){
      alert("Please enter the numeric value for Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(y && (y.value  < 10 ||  y.value > 100)){
      alert("Invalied Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(
      ((ORG1!="" || DESIG1!="" || DUTY1!="" || FROM1.value!="DD-MM-YYYY" || TO1.value!="DD-MM-YYYY")  && (ORG1=="" || DESIG1=="" || DUTY1=="" || FROM1.value=="DD-MM-YYYY" || TO1.value=="DD-MM-YYYY" )) ||
      ((ORG2!="" || DESIG2!="" || DUTY2!="" || FROM2.value!="DD-MM-YYYY" || TO2.value!="DD-MM-YYYY")  && (ORG2=="" || DESIG2=="" || DUTY2=="" || FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" ))
      ){
      alert("Incompletd Details of Work Experience");
      FROM1.focus();
      submit = 0;
    }
    else if(ORG2 && (FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" )){
      alert("Incompletd Details of Work Experience");
      FROM2.focus();
      submit = 0;
    }

    
    
	//end
	
	   }
    else if(obj1.value == "CPO"){
    var submit = 1;
    var a=document.getElementById("ifsopt1");
    var b=document.getElementById("qualcode1");
    var c=document.getElementById("medium1");
    var y = document.getElementById("percentage1");
    var PREF1 = document.form3.pref1.value;
    var PREF2 = document.form3.pref2.value;
    var PREF3 = document.form3.pref3.value;
    var PREF4 = document.form3.pref4.value;
    var PREF5 = document.form3.pref5.value;
    var PREF6 = document.form3.pref6.value;
   // var PREF7 = document.form3.pref7.value;
    //var PREF8 = document.form3.pref8.value;
   // var PREF9 = document.form3.pref9.value;
   // var PREF10 = document.form3.pref10.value;

    var ORG1 = document.form3.org1.value;
    var ORG2 = document.form3.org2.value;

    var DESIG1 = document.form3.desig1.value;
    var DESIG2 = document.form3.desig2.value;

    var DUTY1 = document.form3.duty1.value;
    var DUTY2 = document.form3.duty2.value;
    
    var FROM1 = document.form3.from1;
    var FROM2 = document.form3.from2;
    var TO1 = document.form3.to1;
    var TO2 = document.form3.to2;

    if(CheckPref(PREF1)=="" || CheckPref(PREF2)=="" || CheckPref(PREF3)==""  || CheckPref(PREF4)==""  || CheckPref(PREF5)==""  || CheckPref(PREF6)==""   ){
			alert("Please enter the Specified value to set Preferences.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
		}
		/*else if (PREF1 == "" || PREF2 == "" || PREF3 == "" || PREF4 == "" || PREF5 == "" || PREF6 == "" || PREF7 == "" || PREF8 == "" || PREF9 == "" || PREF10 == ""){
			alert("Please give your choice of preferences. No choice should be left blank.\n"+
      "Put '0' against the branch you do not want to give preference.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
		} */
		else if (PREF1 == "" || (PREF1 == "" && (PREF2 != "" || PREF3 != "" || PREF4 != "" || PREF5 != "" || PREF6 != ""  )) ||
		        (PREF1 == "" || PREF2 == "" && (PREF3 != "" || PREF4 != "" || PREF5 != "" || PREF6 != ""  )) ||
		        (PREF3 == "" && (PREF4 != "" || PREF5 != "" || PREF6 != "" )) ||
		        (PREF4 == "" && (PREF5 != "" || PREF6 != "" )) ||
		        (PREF5 == "" && (PREF6 != ""  ))
	    ){
			alert("Please give your choice of preferences in serial order.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
		}

		else if((PREF1 != '' && PREF2 != '' && PREF1 == PREF2) || 
            (PREF1 != '' && PREF3 != '' && PREF1 == PREF3) || 
            (PREF1 != '' && PREF4 != '' && PREF1 == PREF4) ||
            (PREF1 != '' && PREF5 != '' && PREF1 == PREF5) || 
            (PREF1 != '' && PREF6 != '' && PREF1 == PREF6) ||  
            //(PREF1 != '' && PREF7 != '' && PREF1 == PREF7) ||  
            
            (PREF2 != '' && PREF3 != '' && PREF2 == PREF3) || 
            (PREF2 != '' && PREF4 != '' && PREF2 == PREF4) ||
            (PREF2 != '' && PREF5 != '' && PREF2 == PREF5) || 
            (PREF2 != '' && PREF6 != '' && PREF2 == PREF6) ||  
           // (PREF2 != '' && PREF7 != '' && PREF2 == PREF7) ||  
            
            (PREF3 != '' && PREF4 != '' && PREF3 == PREF4) ||
            (PREF3 != '' && PREF5 != '' && PREF3 == PREF5) || 
            (PREF3 != '' && PREF6 != '' && PREF3 == PREF6) ||  
            //(PREF3 != '' && PREF7 != '' && PREF3 == PREF7) ||  
            
            (PREF4 != '' && PREF5 != '' && PREF4 == PREF5) || 
            (PREF4 != '' && PREF6 != '' && PREF4 == PREF6) ||  
           // (PREF4 != '' && PREF7 != '' && PREF4 == PREF7) ||  
            (PREF4 != '' && PREF8 != '' && PREF4 == PREF8) ||  
            (PREF4 != '' && PREF9 != '' && PREF4 == PREF9) || 
            (PREF4 != '' && PREF10 != '' && PREF4 == PREF10) ||   
            
            (PREF5 != '' && PREF6 != '' && PREF5 == PREF6) //||  
            //(PREF5 != '' && PREF7 != '' && PREF5 == PREF7) ||  
            
            //(PREF6 != '' && PREF7 != '' && PREF6 == PREF7)
			){

        alert("You can not give same preference more than once.");
        submit = 0;
        return false;
		}
		

    else if (a.options[a.selectedIndex].value == 0 || b.options[b.selectedIndex].value == 0 || c.options[c.selectedIndex].value == 0){
    	alert("Incomplete Education Qualification.");
    	submit = 0;
    }
	//start
	   
    else if(y && (y.value=="")){
      alert("Percentage of Marks Cannot Be Blank");
      y.focus();
      submit = 0;
    }
    else if(y && (isNaN(y.value))){
      alert("Please enter the numeric value for Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(y && (y.value  < 10 ||  y.value > 100)){
      alert("Invalied Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(
      ((ORG1!="" || DESIG1!="" || DUTY1!="" || FROM1.value!="DD-MM-YYYY" || TO1.value!="DD-MM-YYYY")  && (ORG1=="" || DESIG1=="" || DUTY1=="" || FROM1.value=="DD-MM-YYYY" || TO1.value=="DD-MM-YYYY" )) ||
      ((ORG2!="" || DESIG2!="" || DUTY2!="" || FROM2.value!="DD-MM-YYYY" || TO2.value!="DD-MM-YYYY")  && (ORG2=="" || DESIG2=="" || DUTY2=="" || FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" ))
      ){
      alert("Incompletd Details of Work Experience");
      FROM1.focus();
      submit = 0;
    }
    else if(ORG2 && (FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" )){
      alert("Incompletd Details of Work Experience");
      FROM2.focus();
      submit = 0;
    }

    
    
	//end
	
	   }
    else if(obj1.value == "CGL"){
    var submit = 1;
    var a=document.getElementById("ifsopt1");
    var b=document.getElementById("qualcode1");
    var c=document.getElementById("medium1");
    var y = document.getElementById("percentage1");
    var PREF1 = document.form3.pref1.value;
    var PREF2 = document.form3.pref2.value;

    var ORG1 = document.form3.org1.value;
    var ORG2 = document.form3.org2.value;

    var DESIG1 = document.form3.desig1.value;
    var DESIG2 = document.form3.desig2.value;

    var DUTY1 = document.form3.duty1.value;
    var DUTY2 = document.form3.duty2.value;
    
    var FROM1 = document.form3.from1;
    var FROM2 = document.form3.from2;
    var TO1 = document.form3.to1;
    var TO2 = document.form3.to2;

    if(CheckPref(PREF1)=="" || CheckPref(PREF2)==""){
			alert("Please enter the Specified value to set Preferences.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
		}
		else if (PREF1 == "" && PREF2 == ""){
			alert("Please enter the Specified value to set Preferences.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
		}

	else if ((PREF1 == "" && (PREF2 != ""))){
			alert("Please give your choice of preferences in serial order.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
		}

		else if((PREF1 != '' && PREF2 != '' && PREF1 == PREF2)){
        alert("You can not give same preference more than once.");
        submit = 0;
        return false;
		}
		

    else if (a.options[a.selectedIndex].value == 0 || b.options[b.selectedIndex].value == 0 || c.options[c.selectedIndex].value == 0){
    	alert("Incomplete Education Qualification.");
    	submit = 0;
    }
	//start
	   
    else if(y && (y.value=="")){
      alert("Percentage of Marks Cannot Be Blank");
      y.focus();
      submit = 0;
    }
    else if(y && (isNaN(y.value))){
      alert("Please enter the numeric value for Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(y && (y.value  < 10 ||  y.value > 100)){
      alert("Invalied Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(
      ((ORG1!="" || DESIG1!="" || DUTY1!="" || FROM1.value!="DD-MM-YYYY" || TO1.value!="DD-MM-YYYY")  && (ORG1=="" || DESIG1=="" || DUTY1=="" || FROM1.value=="DD-MM-YYYY" || TO1.value=="DD-MM-YYYY" )) ||
      ((ORG2!="" || DESIG2!="" || DUTY2!="" || FROM2.value!="DD-MM-YYYY" || TO2.value!="DD-MM-YYYY")  && (ORG2=="" || DESIG2=="" || DUTY2=="" || FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" ))
      ){
      alert("Incompletd Details of Work Experience");
      FROM1.focus();
      submit = 0;
    }
    else if(ORG2 && (FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" )){
      alert("Incompletd Details of Work Experience");
      FROM2.focus();
      submit = 0;
    }
	//end
	 }
	else if(obj1.value == "STN" ){
    var submit = 1;
    var a=document.getElementById("ifsopt1");
    var b=document.getElementById("qualcode1");
    var c=document.getElementById("medium1");
    var y = document.getElementById("percentage1");

    var PREF1 = document.form3.pref1.value;
    var PREF2 = document.form3.pref2.value;

	var PREFD1 = document.form3.prefd1.value;
    var PREFD2 = document.form3.prefd2.value;

    var PREFC1 = document.form3.prefc1.value;
    var PREFC2 = document.form3.prefc2.value;
    var PREFC3 = document.form3.prefc3.value;
    var PREFC4 = document.form3.prefc4.value;

    var PREFDXY1 = document.form3.prefdxy1.value;
    var PREFDXY2 = document.form3.prefdxy2.value;
    var PREFDXY3 = document.form3.prefdxy3.value;
    var PREFDXY4 = document.form3.prefdxy4.value;
    var PREFDXY5 = document.form3.prefdxy5.value;
    var PREFDXY6 = document.form3.prefdxy6.value;

    var DY1 = document.form3.dy1.value;
    var DY2 = document.form3.dy2.value;
    var DY3 = document.form3.dy3.value;
    var DY4 = document.form3.dy4.value;
    var DY5 = document.form3.dy5.value;
    var DY6 = document.form3.dy6.value;
    var DY7 = document.form3.dy7.value;
    var DY8 = document.form3.dy8.value;
    var DY9 = document.form3.dy9.value;
    var DY10 = document.form3.dy10.value;
    var DY11 = document.form3.dy11.value;
    var DY12 = document.form3.dy12.value;
    var DY13 = document.form3.dy13.value;
    var DY14 = document.form3.dy14.value;
    var DY15 = document.form3.dy15.value;
    var DY16 = document.form3.dy16.value;
    var DY17 = document.form3.dy17.value;
    var DY18 = document.form3.dy18.value;
    var DY19 = document.form3.dy19.value;
    var DY20 = document.form3.dy20.value;
    var DY21 = document.form3.dy21.value;
    var DY22 = document.form3.dy22.value;
    var DY23 = document.form3.dy23.value;
    var DY24 = document.form3.dy24.value;

    var ORG1 = document.form3.org1.value;
    var ORG2 = document.form3.org2.value;

    var DESIG1 = document.form3.desig1.value;
    var DESIG2 = document.form3.desig2.value;

    var DUTY1 = document.form3.duty1.value;
    var DUTY2 = document.form3.duty2.value;
    
    var FROM1 = document.form3.from1;
    var FROM2 = document.form3.from2;
    var TO1 = document.form3.to1;
    var TO2 = document.form3.to2;
	//alert(PREF1);

    if(CheckPref(PREF1,'pref')=="" || CheckPref(PREF2,'pref')==""){
			alert("Please enter the Specified value to set Preferences.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
	}
    else if(CheckPref(PREFD1,'prefd')=="" || CheckPref(PREFD2,'prefd')==""){
			alert("Please enter the Specified value to set Preferences D.");
			document.form3.prefd1.focus();
			submit = 0;
			return false;
	}
    else if(CheckPref(PREFC1,'prefc')=="" || CheckPref(PREFC2,'prefc')=="" || CheckPref(PREFC3,'prefc')=="" || CheckPref(PREFC4,'prefc')==""){
			alert("Please enter the Specified value to set Preferences C.");
			document.form3.prefc1.focus();
			submit = 0;
			return false;
	}
    else if(CheckPref(PREFDXY1,'prefdxy')=="" || CheckPref(PREFDXY2,'prefdxy')=="" || CheckPref(PREFDXY3,'prefdxy')=="" || CheckPref(PREFDXY4,'prefdxy')=="" || CheckPref(PREFDXY5,'prefdxy')=="" || CheckPref(PREFDXY6,'prefdxy')==""){
			alert("Please enter the Specified value to set Preferences XY1.");
			document.form3.prefdxy1.focus();
			submit = 0;
			return false;
	}
    else if(CheckPref(DY1,'dy')=="" || CheckPref(DY2,'dy')=="" || CheckPref(DY3,'dy')=="" || CheckPref(DY4,'dy')=="" || CheckPref(DY5,'dy')=="" || CheckPref(DY6,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')==""){
			alert("Please enter the Specified value to set Preferences DY.");
			document.form3.dy1.focus();
			submit = 0;
			return false;
	}

		else if (PREF1 == "" && PREF2 == ""){
			alert("Please enter the Specified value to set Preferences.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
		}
		/*else if (PREFD1 == "" && PREFD2 == ""){
			alert("Please enter the Specified value to set Preferences D.");
			document.form3.prefd1.focus();
			submit = 0;
			return false;
		}
		else if (PREFC1 == "" && PREFC2 == "" && PREFC3 == "" && PREFC4 == ""){
			alert("Please enter the Specified value to set Preferences C.");
			document.form3.prefc1.focus();
			submit = 0;
			return false;
		}
		else if (PREFDXY1 == "" && PREFDXY2 == ""){
			alert("Pref. of services/Deptt. / cadre for Group X for Steno Gr 'D'.");
			document.form3.prefdxy1.focus();
			submit = 0;
			return false;
		}
		else if (PREFDXY1 == "" && PREFDXY2 == ""){
			alert("Pref. of services/Deptt. / cadre for Group X for Steno Gr 'D'.");
			document.form3.prefdxy1.focus();
			submit = 0;
			return false;
		}

	else if ((DY1 == "" && DY2 == "")){
			alert("Preference of States/U.T. for Group Y for Steno Grade 'D'.");
			document.form3.dy1.focus();
			submit = 0;
			return false;
		}*/

		else if((PREF1 != '' && PREF2 != '' && PREF1 == PREF2)){
        alert("You can not give same preference more than once.");
        submit = 0;
        return false;
		}
		

    else if (a.options[a.selectedIndex].value == 0 || b.options[b.selectedIndex].value == 0 || c.options[c.selectedIndex].value == 0){
    	alert("Incomplete Education Qualification.");
    	submit = 0;
    }
	//start
	   
    else if(y && (y.value=="")){
      alert("Percentage of Marks Cannot Be Blank");
      y.focus();
      submit = 0;
    }
    else if(y && (isNaN(y.value))){
      alert("Please enter the numeric value for Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(y && (y.value  < 10 ||  y.value > 100)){
      alert("Invalied Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(
      ((ORG1!="" || DESIG1!="" || DUTY1!="" || FROM1.value!="DD-MM-YYYY" || TO1.value!="DD-MM-YYYY")  && (ORG1=="" || DESIG1=="" || DUTY1=="" || FROM1.value=="DD-MM-YYYY" || TO1.value=="DD-MM-YYYY" )) ||
      ((ORG2!="" || DESIG2!="" || DUTY2!="" || FROM2.value!="DD-MM-YYYY" || TO2.value!="DD-MM-YYYY")  && (ORG2=="" || DESIG2=="" || DUTY2=="" || FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" ))
      ){
      alert("Incompletd Details of Work Experience");
      FROM1.focus();
      submit = 0;
    }
    else if(ORG2 && (FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" )){
      alert("Incompletd Details of Work Experience");
      FROM2.focus();
      submit = 0;
    }

    
    
	//end
	
	   }
	
	else if(obj1.value == "CHSL"){
    var submit = 1;
    var a=document.getElementById("ifsopt1");
    var b=document.getElementById("qualcode1");
    var c=document.getElementById("medium1");
    var y = document.getElementById("percentage1");

    var PREF1 = document.form3.pref1.value;
    var PREF2 = document.form3.pref2.value;
    var PREF3 = document.form3.pref3.value;

	var PREFD1 = document.form3.prefd1.value;
    var PREFD2 = document.form3.prefd2.value;

    var PREFC1 = document.form3.prefc1.value;
    var PREFC2 = document.form3.prefc2.value;
    var PREFC3 = document.form3.prefc3.value;
    var PREFC4 = document.form3.prefc4.value;
    var PREFC5 = document.form3.prefc5.value;

    var PREFDXY1 = document.form3.prefdxy1.value;
    var PREFDXY2 = document.form3.prefdxy2.value;
    var PREFDXY3 = document.form3.prefdxy3.value;
    var PREFDXY4 = document.form3.prefdxy4.value;
    var PREFDXY5 = document.form3.prefdxy5.value;
    var PREFDXY6 = document.form3.prefdxy6.value;
    var PREFDXY7 = document.form3.prefdxy7.value;
    var PREFDXY8 = document.form3.prefdxy8.value;
    var PREFDXY9 = document.form3.prefdxy9.value;
    var PREFDXY10 = document.form3.prefdxy10.value;
    var PREFDXY11 = document.form3.prefdxy11.value;

    var DY1 = document.form3.dy1.value;
    var DY2 = document.form3.dy2.value;
    var DY3 = document.form3.dy3.value;
    var DY4 = document.form3.dy4.value;
    var DY5 = document.form3.dy5.value;
    var DY6 = document.form3.dy6.value;
    var DY7 = document.form3.dy7.value;
    var DY8 = document.form3.dy8.value;
    var DY9 = document.form3.dy9.value;
    var DY10 = document.form3.dy10.value;
    var DY11 = document.form3.dy11.value;
    var DY12 = document.form3.dy12.value;
    var DY13 = document.form3.dy13.value;
    var DY14 = document.form3.dy14.value;
    var DY15 = document.form3.dy15.value;
    var DY16 = document.form3.dy16.value;
    var DY17 = document.form3.dy17.value;
    var DY18 = document.form3.dy18.value;
    var DY19 = document.form3.dy19.value;
    var DY20 = document.form3.dy20.value;
    var DY21 = document.form3.dy21.value;
    var DY22 = document.form3.dy22.value;
    var DY23 = document.form3.dy23.value;
    var DY24 = document.form3.dy24.value;

    var ORG1 = document.form3.org1.value;
    var ORG2 = document.form3.org2.value;

    var DESIG1 = document.form3.desig1.value;
    var DESIG2 = document.form3.desig2.value;

    var DUTY1 = document.form3.duty1.value;
    var DUTY2 = document.form3.duty2.value;
    
    var FROM1 = document.form3.from1;
    var FROM2 = document.form3.from2;
    var TO1 = document.form3.to1;
    var TO2 = document.form3.to2;
	//alert(PREF1);

    if(CheckPref(PREF1,'pref')=="" || CheckPref(PREF2,'pref')==""){
			alert("Please enter the Specified value to set Preferences.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
	}
    else if(CheckPref(PREFD1,'prefd')=="" || CheckPref(PREFD2,'prefd')==""){
			alert("Please enter the Specified value to set Preferences D.");
			document.form3.prefd1.focus();
			submit = 0;
			return false;
	}
    else if(CheckPref(PREFC1,'prefc')=="" || CheckPref(PREFC2,'prefc')=="" || CheckPref(PREFC3,'prefc')=="" || CheckPref(PREFC4,'prefc')==""){
			alert("Please enter the Specified value to set Preferences C.");
			document.form3.prefc1.focus();
			submit = 0;
			return false;
	}
    else if(CheckPref(PREFDXY1,'prefdxy')=="" || CheckPref(PREFDXY2,'prefdxy')=="" || CheckPref(PREFDXY3,'prefdxy')=="" || CheckPref(PREFDXY4,'prefdxy')=="" || CheckPref(PREFDXY5,'prefdxy')=="" || CheckPref(PREFDXY6,'prefdxy')==""){
			alert("Please enter the Specified value to set Preferences XY1.");
			document.form3.prefdxy1.focus();
			submit = 0;
			return false;
	}
    else if(CheckPref(DY1,'dy')=="" || CheckPref(DY2,'dy')=="" || CheckPref(DY3,'dy')=="" || CheckPref(DY4,'dy')=="" || CheckPref(DY5,'dy')=="" || CheckPref(DY6,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')==""){
			alert("Please enter the Specified value to set Preferences DY.");
			document.form3.dy1.focus();
			submit = 0;
			return false;
	}

		else if (PREF1 == "" && PREF2 == ""){
			alert("Please enter the Specified value to set Preferences.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
		}
		/*else if (PREFD1 == "" && PREFD2 == ""){
			alert("Please enter the Specified value to set Preferences D.");
			document.form3.prefd1.focus();
			submit = 0;
			return false;
		}
		else if (PREFC1 == "" && PREFC2 == "" && PREFC3 == "" && PREFC4 == ""){
			alert("Please enter the Specified value to set Preferences C.");
			document.form3.prefc1.focus();
			submit = 0;
			return false;
		}
		else if (PREFDXY1 == "" && PREFDXY2 == ""){
			alert("Pref. of services/Deptt. / cadre for Group X for Steno Gr 'D'.");
			document.form3.prefdxy1.focus();
			submit = 0;
			return false;
		}
		else if (PREFDXY1 == "" && PREFDXY2 == ""){
			alert("Pref. of services/Deptt. / cadre for Group X for Steno Gr 'D'.");
			document.form3.prefdxy1.focus();
			submit = 0;
			return false;
		}

	else if ((DY1 == "" && DY2 == "")){
			alert("Preference of States/U.T. for Group Y for Steno Grade 'D'.");
			document.form3.dy1.focus();
			submit = 0;
			return false;
		}*/

		else if((PREF1 != '' && PREF2 != '' && PREF1 == PREF2)){
        alert("You can not give same preference more than once.");
        submit = 0;
        return false;
		}
		

    else if (a.options[a.selectedIndex].value == 0 || b.options[b.selectedIndex].value == 0 || c.options[c.selectedIndex].value == 0){
    	alert("Incomplete Education Qualification.");
    	submit = 0;
    }
	//start
	   
    else if(y && (y.value=="")){
      alert("Percentage of Marks Cannot Be Blank");
      y.focus();
      submit = 0;
    }
    else if(y && (isNaN(y.value))){
      alert("Please enter the numeric value for Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(y && (y.value  < 10 ||  y.value > 100)){
      alert("Invalied Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(
      ((ORG1!="" || DESIG1!="" || DUTY1!="" || FROM1.value!="DD-MM-YYYY" || TO1.value!="DD-MM-YYYY")  && (ORG1=="" || DESIG1=="" || DUTY1=="" || FROM1.value=="DD-MM-YYYY" || TO1.value=="DD-MM-YYYY" )) ||
      ((ORG2!="" || DESIG2!="" || DUTY2!="" || FROM2.value!="DD-MM-YYYY" || TO2.value!="DD-MM-YYYY")  && (ORG2=="" || DESIG2=="" || DUTY2=="" || FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" ))
      ){
      alert("Incompletd Details of Work Experience");
      FROM1.focus();
      submit = 0;
    }
    else if(ORG2 && (FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" )){
      alert("Incompletd Details of Work Experience");
      FROM2.focus();
      submit = 0;
    }

    
    
	//end
	
	   }
	else if(obj1.value == "IMD"){
    var submit = 1;
    var a=document.getElementById("ifsopt1");
    var b=document.getElementById("qualcode1");
    var c=document.getElementById("medium1");
    var y = document.getElementById("percentage1");

    var DY1 = document.form3.dy1.value;
    var DY2 = document.form3.dy2.value;
    var DY3 = document.form3.dy3.value;
    var DY4 = document.form3.dy4.value;
    var DY5 = document.form3.dy5.value;
    var DY6 = document.form3.dy6.value;
    var DY7 = document.form3.dy7.value;
    var DY8 = document.form3.dy8.value;
    var DY9 = document.form3.dy9.value;
    var DY10 = document.form3.dy10.value;
    var DY11 = document.form3.dy11.value;
    var DY12 = document.form3.dy12.value;
    var DY13 = document.form3.dy13.value;
    var DY14 = document.form3.dy14.value;
    var DY15 = document.form3.dy15.value;
    var DY16 = document.form3.dy16.value;
    var DY17 = document.form3.dy17.value;
    var DY18 = document.form3.dy18.value;
    var DY19 = document.form3.dy19.value;
    var DY20 = document.form3.dy20.value;
    var DY21 = document.form3.dy21.value;
    var DY22 = document.form3.dy22.value;
    var DY23 = document.form3.dy23.value;
    var DY24 = document.form3.dy24.value;

    var ORG1 = document.form3.org1.value;
    var ORG2 = document.form3.org2.value;

    var DESIG1 = document.form3.desig1.value;
    var DESIG2 = document.form3.desig2.value;

    var DUTY1 = document.form3.duty1.value;
    var DUTY2 = document.form3.duty2.value;
    
    var FROM1 = document.form3.from1;
    var FROM2 = document.form3.from2;
    var TO1 = document.form3.to1;
    var TO2 = document.form3.to2;
	//alert(PREF1);

    if(CheckPref(DY1,'dy')=="" || CheckPref(DY2,'dy')=="" || CheckPref(DY3,'dy')=="" || CheckPref(DY4,'dy')=="" || CheckPref(DY5,'dy')=="" || CheckPref(DY6,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')=="" || CheckPref(DY1,'dy')==""){
			alert("Please enter the Specified value to set Preferences DY.");
			document.form3.dy1.focus();
			submit = 0;
			return false;
	}


		

    else if (a.options[a.selectedIndex].value == 0 || b.options[b.selectedIndex].value == 0 || c.options[c.selectedIndex].value == 0){
    	alert("Incomplete Education Qualification.");
    	submit = 0;
    }
	//start
	   
    else if(y && (y.value=="")){
      alert("Percentage of Marks Cannot Be Blank");
      y.focus();
      submit = 0;
    }
    else if(y && (isNaN(y.value))){
      alert("Please enter the numeric value for Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(y && (y.value  < 10 ||  y.value > 100)){
      alert("Invalied Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(
      ((ORG1!="" || DESIG1!="" || DUTY1!="" || FROM1.value!="DD-MM-YYYY" || TO1.value!="DD-MM-YYYY")  && (ORG1=="" || DESIG1=="" || DUTY1=="" || FROM1.value=="DD-MM-YYYY" || TO1.value=="DD-MM-YYYY" )) ||
      ((ORG2!="" || DESIG2!="" || DUTY2!="" || FROM2.value!="DD-MM-YYYY" || TO2.value!="DD-MM-YYYY")  && (ORG2=="" || DESIG2=="" || DUTY2=="" || FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" ))
      ){
      alert("Incompletd Details of Work Experience");
      FROM1.focus();
      submit = 0;
    }
    else if(ORG2 && (FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" )){
      alert("Incompletd Details of Work Experience");
      FROM2.focus();
      submit = 0;
    }

    
    
	//end
	}
  	else if(obj1.value == "JEE"){
    var submit = 1;
    var a=document.getElementById("ifsopt1");
    var b=document.getElementById("qualcode1");
    var c=document.getElementById("medium1");
    var y = document.getElementById("percentage1");
    
	var pref_for_post1 = document.form3.pref_for_post1.value;
    //var pref_for_post2 = document.form3.pref_for_post2.value;

	var PREFd1 = document.form3.prefd1.value;
    var PREFd2 = document.form3.prefd2.value;
	var PREFd3 = document.form3.prefd3.value;
    var PREFd4 = document.form3.prefd4.value;

	var PREF1 = document.form3.pref1.value;
    var PREF2 = document.form3.pref2.value;
	var PREF3 = document.form3.pref3.value;
    var PREF4 = document.form3.pref4.value;
	var PREF5 = document.form3.pref5.value;

    var ORG1 = document.form3.org1.value;
    var ORG2 = document.form3.org2.value;

    var DESIG1 = document.form3.desig1.value;
    var DESIG2 = document.form3.desig2.value;

    var DUTY1 = document.form3.duty1.value;
    var DUTY2 = document.form3.duty2.value;
    
    var FROM1 = document.form3.from1;
    var FROM2 = document.form3.from2;
    var TO1 = document.form3.to1;
    var TO2 = document.form3.to2;
	//alert('sdf'+CheckPref(PREF1));

/*	if(PREF1=="" || PREF2=="" || PREF3==""  || PREF4==""  || PREF5==""){
			alert("Please enter the Specified value to set Preferences.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
		}

		else*/ if (PREFd1 == "" ||
            (PREFd1 == "" && (PREFd2 != "" || PREFd3 != "" || PREFd4 != "" )) ||
		        (PREFd1 == "" || PREFd2 == "" && (PREFd3 != "" || PREFd4 != "")) ||
		        (PREFd3 == "" && (PREFd4 != ""))
		        
		    ){
			alert("Please give your choice of preferences for post in serial order.");
			document.form3.prefd1.focus();
			submit = 0;
			return false;
		}

		else if((PREFd1 != '' && PREFd2 != '' && PREFd1 == PREFd2) || 
            (PREFd1 != '' && PREFd3 != '' && PREFd1 == PREFd3) || 
            (PREFd1 != '' && PREFd4 != '' && PREFd1 == PREFd4) ||
            
            (PREFd2 != '' && PREFd3 != '' && PREFd2 == PREFd3) || 
            (PREFd2 != '' && PREFd4 != '' && PREFd2 == PREFd4) ||
            
            (PREFd3 != '' && PREFd4 != '' && PREFd3 == PREFd4) 
           ){

        alert("You can not give same preference for post more than once.");
        submit = 0;
        return false;
		}
		

///added for the preference of Post and department
			else if (PREF1 == "" ||
            (PREF1 == "" && (PREF2 != "" || PREF3 != "" || PREF4 != "" || PREF5 != "")) ||
		        (PREF1 == "" || PREF2 == "" && (PREF3 != "" || PREF4 != "" || PREF5 != "")) ||
		        (PREF3 == "" && (PREF4 != "" || PREF5 != "")) ||
		        (PREF4 == "" && (PREF5 != ""))
		        
		    ){
			alert("Please give your choice of department preferences in serial order.");
			document.form3.pref1.focus();
			submit = 0;
			return false;
		}

		else if((PREF1 != '' && PREF2 != '' && PREF1 == PREF2) || 
            (PREF1 != '' && PREF3 != '' && PREF1 == PREF3) || 
            (PREF1 != '' && PREF4 != '' && PREF1 == PREF4) ||
            (PREF1 != '' && PREF5 != '' && PREF1 == PREF5) || 
            
            (PREF2 != '' && PREF3 != '' && PREF2 == PREF3) || 
            (PREF2 != '' && PREF4 != '' && PREF2 == PREF4) ||
            (PREF2 != '' && PREF5 != '' && PREF2 == PREF5) || 
            
            (PREF3 != '' && PREF4 != '' && PREF3 == PREF4) ||
            (PREF3 != '' && PREF5 != '' && PREF3 == PREF5) || 
            
            (PREF4 != '' && PREF5 != '' && PREF4 == PREF5)
           ){

        alert("You can not give same department preference more than once.");
        submit = 0;
        return false;
		}

    else if (a.options[a.selectedIndex].value == 0 || b.options[b.selectedIndex].value == 0 || c.options[c.selectedIndex].value == 0){
    	alert("Incomplete Education Qualification.");
    	submit = 0;
    }
	//start
	   
    else if(y && (y.value=="")){
      alert("Percentage of Marks Cannot Be Blank");
      y.focus();
      submit = 0;
    }
    else if(y && (isNaN(y.value))){
      alert("Please enter the numeric value for Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(y && (y.value  < 10 ||  y.value > 100)){
      alert("Invalied Percentage of Marks");
      y.focus();
      submit = 0;
    }
    else if(
      ((ORG1!="" || DESIG1!="" || DUTY1!="" || FROM1.value!="DD-MM-YYYY" || TO1.value!="DD-MM-YYYY")  && (ORG1=="" || DESIG1=="" || DUTY1=="" || FROM1.value=="DD-MM-YYYY" || TO1.value=="DD-MM-YYYY" )) ||
      ((ORG2!="" || DESIG2!="" || DUTY2!="" || FROM2.value!="DD-MM-YYYY" || TO2.value!="DD-MM-YYYY")  && (ORG2=="" || DESIG2=="" || DUTY2=="" || FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" ))
      ){
      alert("Incompletd Details of Work Experience");
      FROM1.focus();
      submit = 0;
    }
    else if(ORG2 && (FROM2.value=="DD-MM-YYYY" || TO2.value=="DD-MM-YYYY" )){
      alert("Incompletd Details of Work Experience");
      FROM2.focus();
      submit = 0;
    }

    
    
	//end
	
	   }
  
  
  
  // new function end
  /*else if(obj1.value == "CDSI" || obj1.value == "CDSII"){
    var qualcode = document.form3.qualcode.value;
    var IMA = document.form3.cdsprefIMA.value;
    var NA = document.form3.cdsprefNA.value;
    var AFA = document.form3.cdsprefAFA.value;
    var OTA = document.form3.cdsprefOTA.value;
    var branch = document.form3.exambranch;
    var dob = document.form3.dob.value;
    var m_status = document.form3.cdsmarital.value;
    var floor_IMA = document.form3.age_from_IMA.value;
    var ceil_IMA = document.form3.age_to_IMA.value;
    var floor_NA = document.form3.age_from_NA.value;
    var ceil_NA = document.form3.age_to_NA.value;
    var floor_AFA = document.form3.age_from_AFA.value;
    var ceil_AFA = document.form3.age_to_AFA.value;
    var floor_OTA = document.form3.age_from_OTA.value;
    var ceil_OTA = document.form3.age_to_OTA.value;
    if(isNaN(IMA) || isNaN(NA) || isNaN(AFA) || isNaN(OTA)){
			alert("Please enter the numeric value to set Preferences.");
			document.form3.cdsprefIMA.focus();
			submit = 0;
			return false;
		}
		else if (IMA == "" || NA == "" || AFA == "" || OTA == ""){
			alert("Please give your choice of preferences. No choice should be left blank.\n"+
      "Put '0' against the branch you do not want to give preference.");
			document.form3.cdsprefIMA.focus();
			submit = 0;
			return false;
		}
		else if(IMA < 0 || IMA > 4 || NA < 0 || NA > 4 || AFA < 0 ||
    AFA > 4 || OTA < 0 || OTA > 4 ){
			alert("Please only use numbers 1-4 to give preferences. Enter '0' against the branch "+
      "you do not want to give preference.");
			submit = 0;
			return false;
		}
		else if((qualcode == 4 || qualcode == 1) && NA > 0){
			alert("As per your educational qualification you cannot opt for NA. Please enter '0' against NA.");
			document.form3.cdsprefNA.focus();
			document.form3.cdsprefNA.select();
			submit = 0;
			return false;
		}
		else if(qualcode == 4 && AFA > 0){
			alert("As per your educational qualification you cannot opt for AFA. Please enter '0' against AFA.");
			document.form3.cdsprefAFA.focus();
			document.form3.cdsprefAFA.select();
			submit = 0;
			return false;
		}
		else if(OTA == 1 && (IMA!=0 || NA!=0 || AFA!=0)){
			alert("If you are choosing OTA as preference '1' then all other preferences must be '0'.");
			submit = 0;
			return false;
		}	
		else if(IMA != 1 && NA != 1 && AFA != 1 && OTA != 1){
			alert ("You must give atleast one preference as '1'.");
			submit = 0;
			return false;
		}
		else if((qualcode == 1 || qualcode == 2 || qualcode == 3) && AFA > 1){
			alert ("Sorry!\nYou can opt 'AFA' as your 1st preference only otherwise put '0' against it.");
			document.form3.cdsprefAFA.focus();
			document.form3.cdsprefAFA.select();
      submit = 0;
			return false;
		}
		else if(OTA != 0 && OTA!= 1 && OTA != 4){
			alert("Sorry!\nYou can opt 'OTA' either as your 1st or 4th preference only.");
			document.form3.cdsprefOTA.select();
			document.form3.cdsprefOTA.focus();
			submit = 0;
			return false;
		}
		else if(m_status == 2 && (IMA != 0 || NA != 0 || AFA != 0) && OTA!=1){
			alert("If you are not Unmarried, then you are only eligible to apply for OTA. "+
      "In such case please set 'OTA' as '1' and all other preferences as '0'.");
			submit = 0;
			return false;
		}
		else if((IMA > 0 && NA > 0 && IMA == NA) || (IMA > 0 && AFA > 0 && IMA == AFA) || 
      (IMA > 0 && OTA > 0 && IMA == OTA) || (NA > 0 && AFA > 0 && NA == AFA) ||
      (NA > 0 && OTA > 0 && NA == OTA) || (AFA > 0 && OTA > 0 && AFA == OTA)){
        alert("You can not give same preference more than once.");
        submit = 0;
        return false;
		}
    if(document.form3.cdsnccc.value == 2){
      floor_NA = parseFloat(floor_NA.substr(0,4)-2)+floor_NA.substr(4,floor_NA.length-4);
    }
    if(IMA == 1){branch.value = 1;}
    else if(NA == 1){branch.value = 2;}
    else if(AFA == 1){branch.value = 3;}
    else if(OTA == 1){branch.value = 4;}
    if(IMA > 0 && checkDOB(floor_IMA,dob,ceil_IMA) == 0){
      alert("As per your given Date of Birth you are not eligible for IMA.\n"+
      "Please enter '0' against IMA in the preferences.");
      document.form3.cdsprefIMA.focus();
      document.form3.cdsprefIMA.select();
      submit = 0;
      return false;
    }
    else if(NA > 0 && checkDOB(floor_NA,dob,ceil_NA) == 0){
      alert("As per your given Date of Birth you are not eligible for NA.\n"+
      "Please enter '0' against NA in the preferences.");
      document.form3.cdsprefNA.focus();
      document.form3.cdsprefNA.select();
      submit = 0;
      return false;
    }
    else if(AFA > 0 && checkDOB(floor_AFA,dob,ceil_AFA) == 0){
      alert("As per your given Date of Birth you are not eligible for AFA.\n"+
      "Please enter '0' against AFA in the preferences.");
      document.form3.cdsprefAFA.focus();
      document.form3.cdsprefAFA.select();
      submit = 0;
      return false;
    }
    else if(OTA > 0 && checkDOB(floor_OTA,dob,ceil_OTA) == 0){
      alert("As per your given Date of Birth you are not eligible for OTA.\n"+
      "Please enter '0' against OTA in the preferences.");
      document.form3.cdsprefOTA.focus();
      document.form3.cdsprefOTA.select();
      submit = 0;
      return false;
    }
    if(document.form3.cdsarmedforce.value == 1){
      var msg = "Candidates serving in the Armed Forces may apply On-line to the Commission direct, "+
      "but should subsequently get a copy of their online applications forwarded through their "+
      "Commanding Officer so as to reach the Commission before the last date of receipt of applications, "+
      "failing which their candidature will be cancelled/application will be rejected.";
      if(confirm(msg)){
        submit = 1;
      }
      else{
        submit = 0;
      }
    }
  }
  else if(obj1.value == "ENGG"){
    if(document.form3.enggbranch.value == 0){
      alert("Please select your Branch.");
      submit = 0;
    }
  }
  else if(obj1.value == "GEOL"){
    if(document.form3.geolcat.value == 0){
      alert("Please select the category you are competing for.");
      submit = 0;
    }
  }*/
  if(submit == 0){
    return false;
  }
  else{
      document.form3.action = 'form4.php';
      document.form3.submit();
  }
}
//function to validate the ExService
function validExservice(){
  var exservice = document.getElementById("exservice").value;
  //if(exservice == 2){
    var s = document.getElementById("service_length");
    var d = document.getElementById("dobdate");
    var m = document.getElementById("dobmonth");
    var y = document.getElementById("dobyear");

    alert(s.value);
    if(s.value == ""){
      alert("Please Enter Lenght of service.");
      s.focus();
      return false;
    }
    else if(d.value == "0" || m.value == "0" || y.value == "0"){
      alert("Please give your Date of Discharge.");
      d.focus();
      return false;
    }
  //}
}
//function to validate the data in tpform1
function validform1(){
  var exam = document.getElementById("exam_code");
  var x = document.getElementById("cand_name");
  var a = document.getElementById("fname");
  var mname = document.getElementById("mname");
  var b = document.getElementById("handicapp");
  var c = document.getElementById("hcategory");
  var sc=document.getElementById("scribe");
  var d = document.getElementById("community");
  var e = document.getElementById("feerem");
  var f = document.getElementById("state_code_pref");
  var gg = document.getElementById("centercode");
  var g = document.getElementById("state");
  var h = document.getElementById("add1");
  var i = document.getElementById("add2");
  var j = document.getElementById("district");
  var k = document.getElementById("pincode");
  var email = document.getElementById('email');
  var mno = document.getElementById('mobile');
 // var l = document.getElementById("question");
  var m = document.getElementById("date1");
  var n = document.getElementById("month1");
  var o = document.getElementById("year1");
 // var p = document.getElementById("confirmans");
 var agerelax = document.getElementById("agerelax");
 var agerelaxcode = document.getElementById("agerelaxcode");
 
 //for domicile
	var gDomicile = document.getElementById("stateDomicile");
	var hDomicile = document.getElementById("add1Domicile");
	var iDomicile = document.getElementById("add2Domicile");
	var jDomicile = document.getElementById("districtDomicile");
	var kDomicile = document.getElementById("pincodeDomicile");

  var submit = 0;
	//if(exam.value=='MTN'){
		//alert("Please select your State/UT.");
	if(gg.value==0){
		if(exam.value=='MTN'){
			alert("Please select your State/UT.");
			f.focus();
		}else{
			alert("Please select your Center.");
			gg.focus();
		}
		return;
	}

	else if(x.value == ""){
		alert("Candidate's Name cannot be blank.");
		x.focus();
		return;
	}
	else if(allowAlpha(x.value) == 0){
		alert("Candidate's Name entered by you is not valid.\nPlease enter a valid Name.");
		x.focus();
		x.select();
		return;
	}	
  else if(a.value==""){
    alert("Candidate Father's Name cannot be blank.");
    a.focus();
    return;
  }
  else if(allowAlpha(a.value) == 0){
    alert("Candidate Father's Name entered by you is not valid.\nPlease enter a valid Candidate Father's Name.");
    a.focus();
	a.select();
    return;
  }
  else if(mname.value==""){
    alert("Candidate Mother's Name cannot be blank.");
    mname.focus();
    return;
  }
  else if(allowAlpha(mname.value) == 0){
    alert("Candidate Mother's Name entered by you is not valid.\nPlease enter a valid Candidate Mother's Name.");
    mname.focus();
	mname.select();
    return;
  }
  else if(m.value == "" || m.value == 0 || n.value == "" || n.value == 0 || o.value == "" || o.value == 0){
    alert("Please give your date of birth as recorded in the matriculation/secondary school certificate.");
    m.focus();
    return;
  }
  else if(checkDate1(m.value,n.value,o.value) == 0){
    alert("Date of Birth entered by you is not a valid date.\nPlease enter a valid date.");
    m.focus();
    return;
  }
  else if(b.value == 1 && (c.value=="" || c.value==0)){
    alert("Please select the handicapped category.");
    c.focus();
    return;
  }
  else if(b.value == 1 && (c.value=="" || c.value==0)){
    alert("Please select the handicapped category.");
    c.focus();
    return;
  }
  else if(c.value == 7 && (sc.value=="" || sc.value==0)){
    alert("Please Choose the scribe.");
    sc.focus();
    return;
  }
	else if(agerelax.value == 1 && agerelaxcode.value==""){
			alert("Age Relax Category code can not be blank.");
			agerelaxcode.focus();
			return;
	}
  else if(h.value==""){
    alert("Address Line 1 cannot be blank.");
    h.focus();
    return;
  }
  else if(i.value==""){
    alert("Address Line 2 cannot be blank.");
    i.focus();
    return;
  }
  else if(j.value==""){
    alert("District cannot be blank.");
    j.focus();
    return;
  }
  else if(allowAlpha(j.value) == 0){
    alert("District/City entered by you is not valid.\nPlease enter a valid District/City.");
    j.focus();
	j.select();
    return;
  }
  else if(g.value==0){
    alert("Please select your state.");
    g.focus();
    return;
  }
  else if(k.value==""){
    alert("Pincode cannot be blank.");
    k.focus();
    return;
  }
  else if(k && (isNaN(k.value) || k.value.length < 6)){
    alert("Invalid / Incorrect PIN Code, re-enter correct PIN Code.");
    k.focus();
    k.select();
    return;
  }
 else if((exam.value=="ITBP" || exam.value=="ASSR" || exam.value=="CCBS") && hDomicile.value==""){
    alert("Address Line 1 cannot be blank.");
    hDomicile.focus();
    return;
  }
  else if((exam.value=="ITBP" || exam.value=="ASSR" || exam.value=="CCBS") && iDomicile.value==""){
    alert("Address Line 2 cannot be blank.");
    iDomicile.focus();
    return;
  }
  else if((exam.value=="ITBP" || exam.value=="ASSR" || exam.value=="CCBS") && jDomicile.value==""){
    alert("District cannot be blank.");
    jDomicile.focus();
    return;
  }
  else if((exam.value=="ITBP" || exam.value=="ASSR" || exam.value=="CCBS") && allowAlpha(jDomicile.value) == 0){
    alert("District/City entered by you is not valid.\nPlease enter a valid District/City.");
    jDomicile.focus();
	jDomicile.select();
    return;
  }
  else if((exam.value=="ITBP" || exam.value=="ASSR" || exam.value=="CCBS") && gDomicile.value==0){
    alert("Please select your state.");
    gDomicile.focus();
    return;
  }
  else if((exam.value=="ITBP" || exam.value=="ASSR" || exam.value=="CCBS") && kDomicile.value==""){
    alert("Pincode cannot be blank.");
    kDomicile.focus();
    return;
  }
  else if((exam.value=="ITBP" || exam.value=="ASSR" || exam.value=="CCBS") && (kDomicile && (isNaN(kDomicile.value) || kDomicile.value.length < 6))){
    alert("Invalid / Incorrect PIN Code, re-enter correct PIN Code.");
    kDomicile.focus();
    kDomicile.select();
    return;
  }
  else if(email.value != '' && !isEmail(email.value)){
    alert('Email id given is not valid.');
    email.focus();
    email.select();
  }
//implemented on 15-oct

/*else if(mno.value == ''){
    alert('Mobile number cannot be left blank');
    mno.focus();
    mno.select();
  }
else if(mno && (isNaN(mno.value) || mno.value.length < 10)){
    alert("Invalid / Incorrect Mobile No., re-enter correct Mobile number.");
    mno.focus();
    mno.select();
    return;
  }*/
  else{submit = 1;}
  if(submit == 1){
    window.document.form1.submit();
  }
  else{return;}
}

