function checkJobDetails(){
	var iChars = "1234567890!@#~$%^&*=-\\\/{}|\"<>?";
	var iCharsAlpha = "abcdefghijklmnopqrstuvwxyz!@#$%^`~&*+=-+\\\,./{}|\"<>?";
	var str1=document.jumpjob.DOB.value;
	var str2=document.getElementById("currentdate").value;
	
	var dt1   = parseInt(str1.substring(0,2),10); 
	var mon1  = parseInt(str1.substring(3,5),10);
	var yr1   = parseInt(str1.substring(6,10),10); 

	var yr2   = parseInt(str2.substring(0,4),10); 
	var mon2  = parseInt(str2.substring(5,7),10); 
	var dt2   = parseInt(str2.substring(8,10),10); 
	var fromd = yr1*10000+mon1*100+dt1; //form date
	var cdate = yr2*10000+mon2*100+dt2;  //18years diffrence
	
	var pgfyear=document.jumpjob.pgfyear.value;
	var ugfyear=document.jumpjob.ugfyear.value;
	if(document.jumpjob.posapplied.value==''){
		alert("Select Position Applied For");
		document.jumpjob.posapplied.value='';
		document.jumpjob.posapplied.focus();
		return false;
	}
	if(document.jumpjob.fname.value==''){
		alert("Enter First Name");
		document.jumpjob.fname.value='';
		document.jumpjob.fname.focus();
		return false;
	}
	for (var i = 0; i < document.jumpjob.fname.value.length; i++) {
		if (iChars.indexOf(document.jumpjob.fname.value.charAt(i)) != -1) {
			alert ("Enter Valid First Name");
			document.jumpjob.fname.value="";
			document.jumpjob.fname.focus();
			return false;
		}
	}
	if(document.jumpjob.lname.value==''){
		alert("Enter Last Name");
		document.jumpjob.lname.value='';
		document.jumpjob.lname.focus();
		return false;
	}
	for (var i = 0; i < document.jumpjob.lname.value.length; i++) {
		if (iChars.indexOf(document.jumpjob.lname.value.charAt(i)) != -1) {
		alert ("Enter Valid Last Name");
		document.jumpjob.lname.value="";
		document.jumpjob.lname.focus();
		return false;
		}
	}
	if(document.jumpjob.DOB.value==''){
		alert("Select Date Of Birth");
		document.jumpjob.DOB.value='';
		document.jumpjob.DOB.focus();
		return false;
	}
	if(fromd > cdate){
		alert("Invalid Date of Birth");
		document.jumpjob.DOB.value='';
		document.jumpjob.DOB.focus();
		return false;
   }
	if(document.jumpjob.email.value==''){
		alert("Enter Email Address");
		document.jumpjob.email.value='';
		document.jumpjob.email.focus();
		return false;
	}
		var stremail = (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/).test(document.jumpjob.email.value);
		if(stremail == false){			
			alert("Enter Valid Email Address");
			document.jumpjob.email.value='';
			document.jumpjob.email.focus();
			return false;
		}

	if(document.jumpjob.countrycode.value!=''){	
		for (var i = 0; i < document.jumpjob.countrycode.value.length; i++) {
			if (iCharsAlpha.indexOf(document.jumpjob.countrycode.value.charAt(i)) != -1) {
			alert ("Invalid Country Code");
			document.jumpjob.countrycode.value='';
			document.jumpjob.countrycode.focus();
			return false;
			}	
		}
	if(document.jumpjob.phonecode.value==''){
		    alert ("Enter Area Code");
			document.jumpjob.phonecode.value='';
			document.jumpjob.phonecode.focus();
			return false;		
	}
	for (var i = 0; i < document.jumpjob.phonecode.value.length; i++) {
			if (iCharsAlpha.indexOf(document.jumpjob.phonecode.value.charAt(i)) != -1) {
			alert ("Invalid Area Code");
			document.jumpjob.phonecode.value='';
			document.jumpjob.phonecode.focus();
			return false;
		}	
	}
	if(document.jumpjob.phonenum.value==''){
			alert ("Enter Landline Number");
			document.jumpjob.phonenum.value='';
			document.jumpjob.phonenum.focus();
			return false;
	}
	for (var i = 0; i < document.jumpjob.phonenum.value.length; i++) {
			if (iCharsAlpha.indexOf(document.jumpjob.phonenum.value.charAt(i)) != -1) {
			alert ("Invalid Landline Number");
			document.jumpjob.phonenum.value='';
			document.jumpjob.phonenum.focus();
			return false;
		}	
	}
}
if(document.jumpjob.phonenum.value!=''){
		if(document.jumpjob.countrycode.value==''){
			alert ("Enter Country Code");
			document.jumpjob.countrycode.value='';
			document.jumpjob.countrycode.focus();
			return false;
		}
		if(document.jumpjob.phonecode.value==''){
			alert ("Enter Area Code");
			document.jumpjob.phonecode.value='';
			document.jumpjob.phonecode.focus();
			return false;
		}
		
}
if(document.jumpjob.mobilenum.value==''){
		alert("Enter Mobile Number");
		document.jumpjob.mobilenum.focus();
		return false;
	}
	for (var i = 0; i < document.jumpjob.mobilenum.value.length; i++) {
		if (iCharsAlpha.indexOf(document.jumpjob.mobilenum.value.charAt(i)) != -1) {
			alert ("Invalid Mobile Number");
			document.jumpjob.mobilenum.value='';
			document.jumpjob.mobilenum.focus();
			return false;
			}
		}
	if(document.jumpjob.mobilenum.value.length!=10){
		alert("Enter 10 Digit Number");
		document.jumpjob.mobilenum.focus();
		return false;
	}
	if(document.jumpjob.langknown.value==''){
		alert("Enter Languages Known");
		document.jumpjob.langknown.value='';
		document.jumpjob.langknown.focus();
		return false;
	}
	for (var i = 0; i < document.jumpjob.langknown.value.length; i++) {
		if (iChars.indexOf(document.jumpjob.langknown.value.charAt(i)) != -1) {
			alert ("Invalid Language");
			document.jumpjob.langknown.value="";
			document.jumpjob.langknown.focus();
			return false;
			}
	}
	if(document.jumpjob.currloc.value==''){
		alert("Enter Current Location");
		document.jumpjob.currloc.value='';
		document.jumpjob.currloc.focus();
		return false;
	}
	for (var i = 0; i < document.jumpjob.currloc.value.length; i++) {
		if (iChars.indexOf(document.jumpjob.currloc.value.charAt(i)) != -1) {
			alert ("Enter Valid Current Location Name");
			document.jumpjob.currloc.value="";
			document.jumpjob.currloc.focus();
			return false;
		}
	}
	if(document.jumpjob.reloc.value==''){
		alert("Select Re-Location");
		document.jumpjob.reloc.value='';
		document.jumpjob.reloc.focus();
		return false;
	}
////pgqualification validations////
	if(document.jumpjob.pgquali.value!=''){
		for (var i = 0; i < document.jumpjob.pgquali.value.length; i++) {
			if (iChars.indexOf(document.jumpjob.pgquali.value.charAt(i)) != -1) {
				alert ("Enter Valid PG Qualification");
				document.jumpjob.pgquali.value="";
				document.jumpjob.pgquali.focus();
				return false;
			}//if
		}//main
	if(document.jumpjob.pgspec.value==''){
		alert ("Enter PG Specialization");
		document.jumpjob.pgspec.value="";
		document.jumpjob.pgspec.focus();
		return false;
	}
	for (var i = 0; i < document.jumpjob.pgspec.value.length; i++) {
		if (iChars.indexOf(document.jumpjob.pgspec.value.charAt(i)) != -1) {
			alert ("Enter Valid PG Specialization");
			document.jumpjob.pgspec.value="";
			document.jumpjob.pgspec.focus();
			return false;
		}//if
	}//for
	if(pgfyear==''){
		alert("Select PG Passing Year");
		document.jumpjob.pgfyear.focus();
		return false;	
	}
	
	if(document.jumpjob.pggrade.value==''){
		alert("Select PG Grade");
		document.jumpjob.pggrade.focus();
		return false;	
	}
}//main if
//end of pg validations//
	if(document.jumpjob.ugquali.value==''){
		alert("Enter Under Graduate Qualification");
		document.jumpjob.ugquali.value='';
		document.jumpjob.ugquali.focus();
		return false;
	}
	for (var i = 0; i < document.jumpjob.ugquali.value.length; i++) {
		if (iChars.indexOf(document.jumpjob.ugquali.value.charAt(i)) != -1) {
			alert ("Enter Valid UG Qualification");
			document.jumpjob.ugquali.value="";
			document.jumpjob.ugquali.focus();
			return false;
		}
	}
	if(document.jumpjob.ugspec.value==''){
		alert("Enter Under Graduate Specialization");
		document.jumpjob.ugspec.value='';
		document.jumpjob.ugspec.focus();
		return false;
	}
	for (var i = 0; i < document.jumpjob.ugspec.value.length; i++) {
		if (iChars.indexOf(document.jumpjob.ugspec.value.charAt(i)) != -1) {
			alert ("Enter Valid UG Specialization");
			document.jumpjob.ugspec.value="";
			document.jumpjob.ugspec.focus();
			return false;
		}
	}
	if(document.jumpjob.ugfyear.value==''){
		alert("Select Graduate Passing Year");
		document.jumpjob.ugfyear.value='';
		document.jumpjob.ugfyear.focus();
		return false;
	}
	if(pgfyear!=''){
		if(pgfyear<=ugfyear){
			alert("PG Passing Year Cannot Be Less Or Equal To Graduate Passing Year");
			document.jumpjob.pgfyear.focus();
			return false;	
		}
	}	
	
	if(document.jumpjob.uggrade.value==''){
		alert("Select Graduate Grade");
		document.jumpjob.uggrade.value='';
		document.jumpjob.uggrade.focus();
		return false;
	}
		
//other qualifiaction1 ///////
	if(document.jumpjob.otherquali1.value!=''){
		for (var i = 0; i < document.jumpjob.otherquali1.value.length; i++) {
			if (iChars.indexOf(document.jumpjob.otherquali1.value.charAt(i)) != -1) {
				alert ("Enter Valid Qualification 1");
				document.jumpjob.otherquali1.value="";
				document.jumpjob.otherquali1.focus();
				return false;
			}//if
		}
		if(document.jumpjob.othryear1.value==''){
			alert("Select Qualification 1  Passing Year");
			document.jumpjob.othryear1.value='';
			document.jumpjob.othryear1.focus();
			return false;
		}
		if(document.jumpjob.othrgrade1.value==''){
			alert("Select Qualification 1 Grade");
			document.jumpjob.othrgrade1.value='';
			document.jumpjob.othrgrade1.focus();
			return false;
		}
	}
//other qualifiaction2 ///////
	if(document.jumpjob.otherquali2.value!=''){
		for (var i = 0; i < document.jumpjob.otherquali2.value.length; i++) {
			if (iChars.indexOf(document.jumpjob.otherquali2.value.charAt(i)) != -1) {
				alert ("Enter Valid Qualification 2");
				document.jumpjob.otherquali2.value="";
				document.jumpjob.otherquali2.focus();
				return false;
			}//if
		}
		if(document.jumpjob.othryear2.value==''){
			alert("Select Qualification 2 Passing Year");
			document.jumpjob.othryear2.value='';
			document.jumpjob.othryear2.focus();
			return false;
		}
		if(document.jumpjob.othrgrade2.value==''){
			alert("Select Qualification 2 Grade");
			document.jumpjob.othrgrade2.value='';
			document.jumpjob.othrgrade2.focus();
			return false;
		}
	}

if(document.jumpjob.totyear.value==''){
		alert("Select Total Year of Experience");
		document.jumpjob.totyear.value='';
		document.jumpjob.totyear.focus();
		return false;
}


var totexpr=document.jumpjob.totyear.value;
var relexpr=document.jumpjob.relyear.value;
var totmonth=document.jumpjob.totmonth.value;
var relmonth=document.jumpjob.relmonth.value;

if(totexpr.length ==1 ){
	totexpr="0"+totexpr;
}else{
	totexpr=totexpr;
}

if(relexpr.length ==1){
	relexpr="0"+relexpr;
}else{
	relexpr=relexpr;
}
if(relmonth.length==1){
	relmonth="0"+relmonth;
}else{
	relmonth=relmonth;
}

if(totmonth.length==1){
	totmonth="0"+totmonth;
}else{
	totmonth=totmonth;
}

if((document.jumpjob.totyear.value>0) ||(document.jumpjob.totmonth.value>0)){
	if(document.jumpjob.relyear.value==''){
			alert("Select Relevant Year of Experience");
			document.jumpjob.relyear.value='';
			document.jumpjob.relyear.focus();
			return false;
}
if(document.jumpjob.relyear.value!=''){
	if(relexpr > totexpr){
		alert("Relevant Experience Cannot Be More Than Total Experience");
		document.jumpjob.relyear.focus();
		return false;
	}
}
if(totexpr==relexpr){
		if(relmonth > totmonth){
			alert("Relevant Experience of Months Cannot Be More Than Total Experience");
			document.jumpjob.relmonth.focus();
			return false;	
			}
 }

if(document.jumpjob.curremployer.value==''){
			alert("Enter Current Industry Name");
			document.jumpjob.curremployer.value='';
			document.jumpjob.curremployer.focus();
			return false;
}
if(document.jumpjob.currcity.value==''){
			alert("Enter Current City Name");
			document.jumpjob.currcity.value='';
			document.jumpjob.currcity.focus();
			return false;
}
for (var i = 0; i < document.jumpjob.currcity.value.length; i++) {
		if (iChars.indexOf(document.jumpjob.currcity.value.charAt(i)) != -1) {
				alert ("Enter valid City Name");
				document.jumpjob.currcity.value="";
				document.jumpjob.currcity.focus();
				return false;
			}//if
		}
}


if(document.jumpjob.keyskills.value==''){
		alert("Enter Key Skills");
		document.jumpjob.keyskills.value='';
		document.jumpjob.keyskills.focus();
		return false;
	}
	if(document.jumpjob.currctclac.value==''){
		alert("Select Current CTC");
		document.jumpjob.currctclac.value='';
		document.jumpjob.currctclac.focus();
		return false;
	}
	if(document.jumpjob.expectclac.value==''){
		alert("Select Expected CTC");
		document.jumpjob.expectclac.value='';
		document.jumpjob.expectclac.focus();
		return false;
	}
}
//////////////////////////////////////////////////////////////////////////
function checkEmptyExpr(){
	var totexpr=document.jumpjob.totyear.value;
	var relexpr=document.jumpjob.relyear.value;
	var totmonth=document.jumpjob.totmonth.value;
	var relmonth=document.jumpjob.relmonth.value;
	var iChars = "1234567890!@#~$%^&*=-\\\/{}|\"<>?";

if((totexpr==0 && (totmonth.length)==0)){
	document.getElementById("rexpr").style.display='none';
	document.getElementById("curremp").style.display='none';

}else{
	document.getElementById("rexpr").style.display='block';
	document.getElementById("curremp").style.display='block';

	
  
  }
return true;

}

////////////////////////////////////////////////////////////////////////
function checkResumeDetail(){
	if(document.resume.resumedoc.value=='' && document.resume.resumecopy.value==''){
		alert("Upload Your Resume Or Paste Your Resume");
		document.resume.resumedoc.focus();
		return false;
	}
	if(document.resume.resumedoc.value!="" ){
		var resumevalue=document.resume.resumedoc.value;
			if(resumevalue.lastIndexOf('.doc')==-1){
			alert("Only Doc File allowed");
			document.resume.resumedoc.value='';
			document.resume.resumedoc.focus();
			return false;
	}
}
	if(document.resume.resumedoc.value!=''  &&  document.resume.resumecopy.value!=''){
		alert("Upload Your Resume Or Paste Your Resume");
		document.resume.resumedoc.focus();
		return false;
	}
}

///////////////////////////////////////////////////////////////////////////////////////////
function checkResumeReport(page){

var currOpeningId=document.getElementById("currOpening").value;
var expr=document.getElementById("totyear").value;
if(page==''){
		if(currOpeningId!='' && expr==''){
			window.location="resumereport.php?currOpeningId="+currOpeningId+"&expr=-1";
		}else if(currOpeningId=='' && expr!=''){
			window.location="resumereport.php?expr="+expr;
		}else if(currOpeningId!='' && expr!=''){
			window.location="resumereport.php?expr="+expr+"&currOpeningId="+currOpeningId;
		}else{
			window.location="resumereport.php?expr=-1";
		}
}else{
		if(currOpeningId!='' && expr==''){
			window.location="resumereport.php?currOpeningId="+currOpeningId+"&expr=-1&page="+page;
		}else if(currOpeningId=='' && expr!=''){
			window.location="resumereport.php?expr="+expr+"&currOpeningId="+currOpeningId+"&page="+page;
		}else if(currOpeningId!='' && expr!=''){
			window.location="resumereport.php?expr="+expr+"&currOpeningId="+currOpeningId+"&page="+page;
		}else{
			window.location="resumereport.php?expr=-1&page="+page+"&currOpeningId="+currOpeningId;
		}

}

}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function disable(id,expecctc){
	if(id==1){
			if(expecctc=='N.A'){
					document.getElementById("currctck").disabled=true;		
			}else{
					document.getElementById("currctck").disabled=false;
			}
	 }
	if(id==2){
			if(expecctc=='Negotiable'){
				document.getElementById("expecctck").disabled=true;
			}else{
				document.getElementById("expecctck").disabled=false;

			}
	}
}