function val_allPage2(){
	//var industry=document.getElementById("industry");
	//val_Phone();
	//dynamicFieldEmpty_all("qualification","Please select your degree");
	//dynamicFieldEmpty_all("specialization","Please select your specialization");
	//dynamicFieldEmpty_all("institute[]","Please select your institution");
	//dynamicFieldEmpty_all("gyear[]","Please select the year");
//	val_YearOfExp();
	//val_salary();
	//val_indus(industry);
	//dynamicFieldEmpty(document.createacc.farea,"Please select your functional area");
	//dynamicFieldEmpty(document.createacc.jrole,"Please select your job role");
	//dynamicFieldEmpty(document.createacc.keyskills,"Please enter your keyskills");
	if(isVisibleElm(document.createacc.curemp)){
		//dynamicFieldEmpty(document.createacc.curemp,'Please enter current employer');
	//	dynamicFieldEmpty(document.createacc.curdesign,'Please enter your designation');
		//dynamicFieldEmpty(document.createacc.jobprof,'Please enter your job profile');
		
	}
	//dynamicFieldEmpty_all("preemp[]","Please enter previous employer");
//	dynamicFieldEmpty_all("predesign[]","Please enter your designation");
	//val_duration('0');
//	val_durationPE();
//	dynamicFieldEmpty_all("prejobprof[]","Please enter your job profile");
	//dynamicFieldEmpty(document.createacc.headline,"Please enter your resume headline");
	
	//val_uploadres(cpresume1);
	//val_cpres();
	//val_resume();
	//val_cpr_ur();
	err=val_interest();
		
}

function val_comePage2(){
	val_Phone();
}



function val_Phone(){
	var pre=document.createacc.home_pre;
	var std=document.createacc.home_std;
	var ph=document.createacc.home_ph;
	var mobpre=document.createacc.mobpre;
	var mob=document.createacc.mobile;	
	var phval=document.createacc.phvalid;	
	var mobval=document.createacc.errmobdis;
	var err1=0;
	var err2=0;
	if(is_empty(mobpre.value) == true || is_empty(mob.value) == true)
		mobileVal(mobpre,mob,mobval);
	else{ err1=1; //mobSucc(mobpre,mob,mobval); 
		remErr(mobval.id,"txtBox");
		mobpre.className="txtBox";
		mob.className="txtBox";
	}

	if(is_empty(pre.value) == true || is_empty(std.value) == true || is_empty(ph.value) == true)
		phoneVal(pre,std,ph,phval);
	else{ err2=1; //phoneSucc(pre,std,ph,phval); 
		remErr(phval.id,"txtBox");
		pre.className="txtBox";
		std.className="txtBox";
		ph.className="txtBox";
		
	}

	if(err1 == 1 && err2 == 1){
		mobFail(mobpre,mob,mobval);
		phoneFail(pre,std,ph,phval);
		return false;
	} 
}
function val_jobprofile(fobj){
	if(isVisibleElm(fobj)){	
		if(is_empty(fobj.value) == false){
			val_failed(fobj,"Please enter your job profile");
			return false;
		}
		else
			val_success(fobj.id);
	}
	if(is_empty(fobj.value) == true){
		if(fobj.value.length > 250)
			val_failed(fobj,"Job profile cannot exceed 250 characters");
		else
			val_success(fobj.id);
	}
}
function val_keyskills(fobj){
	hideToolTip(fobj);
	if(isVisibleElm(fobj)){	
		if(is_empty(fobj.value) == false){
			val_failed(fobj,"Please enter your key skills");
			return false;
		}
		else
			val_success(fobj.id);
	}
	if(is_empty(fobj.value) == true){
		if(fobj.value.length > 250)
			val_failed(fobj,"Key Skills cannot exceed 250 characters");
		else
			val_success(fobj.id);
	}
	
}
function dynamicFieldEmpty(fobj,errMsg){
	if(isVisibleElm(fobj)){	
		if(is_empty(fobj.value) == false)
			val_failed(fobj,errMsg);
		else
			val_success(fobj.id);
	}
}
function val_YearOfExp(){
	var yr=document.createacc.expyear;
	var mon=document.createacc.expmonth;
	var evalid=document.createacc.expyrvalid;
	if(yr.value == "" && mon.value == ""){
		yr.className="validation-failed";
		mon.className="validation-failed";
		val_failed(evalid,"Please select your total experience");
	}
	else{
		yr.className="validation-passed";
		mon.className="validation-passed";
		val_success(evalid.id);
	}
}
function val_salary(){
	var lk=document.createacc.sallakhs;
	var th=document.createacc.salthousand;
	var evalid=document.createacc.salvalid;
	if(lk.value == "" && th.value == ""){
		lk.className="validation-failed";
		th.className="validation-failed";
		val_failed(evalid,"Please select your annual salary");
	}
	else{
		lk.className="validation-passed";
		th.className="validation-passed";
		val_success(evalid.id);
	}
}
function val_duration(i){
	if(isVisibleElm(document.getElementById('dur_mon1'+i))){
		var durmon1=document.getElementById('dur_mon1'+i);
		var duryr1=document.getElementById('dur_yr1'+i);
		var durmon2=document.getElementById('dur_mon2'+i);
		var duryr2=document.getElementById('dur_yr2'+i);
		var present=document.getElementById('present'+i);
		var hidd=document.getElementById('errShowId'+i);
		var sd=duryr1.options[duryr1.selectedIndex].value+"/"+durmon1.options[durmon1.selectedIndex].value+"/01";
		var ed=duryr2.options[duryr2.selectedIndex].value+"/"+durmon2.options[durmon2.selectedIndex].value+"/01";
		if(document.getElementById('present'+i) != null){
			if(present.checked == true){
			var currentTime = new Date()
			var month = currentTime.getMonth() + 1
			var year = currentTime.getFullYear()
			ed=year+"/"+month+"/"+"01";
			durmon2.value="";
			duryr2.value="";
			}
		}
		var err=validDurFT(sd,ed);
		if(err == false){
			durErr_failed(durmon1,duryr1,durmon2,duryr2,hidd);	
		}
		else{
			durErr_passed(durmon1,duryr1,durmon2,duryr2,hidd);
		}
	}
}

function val_resume(){	
	var up=document.createacc.cpresume1;		
	if(up.value == ''){ 	
		val_failed(up,"Please upload resume");
		return false;
	} 
	else { 	
		val_success(up.id);
	}
}


function val_cpr_ur(){
	//var cpr=document.createacc.cpresume.value;cprem == false &&
	
	var up=document.createacc.cpresume1;	
	//var cprem=is_empty(cpr);
	if( up.value == ''){ 	
		val_failed(up,"Please upload resume");
		return false;
	} 
	else { 	
		val_success(up.id);
		return true;
	}
}
function val_cpres(){
	var cpr=document.createacc.cpresume;
	var up=document.createacc.cpresume1.value;	
	if(up == ''){
		
		if(is_empty(cpr.value) == false){
			val_failed(cpr,"Please select either upload resume or copy paste");
			return false;
		}
		if(cpr.value.length < 150){
			val_failed(cpr,"Your resume should have a minimum of 150 characters");
			return false;
		}
		else{
			val_success(cpr.id);
		}
	}
}
function val_durationPE(){
	var j=1;
	var elm=document.createacc.elements;
	for(var i=0;i<elm.length;i++){
		if(elm[i].name == "pre_dur_mon1[]"){
			if(isVisibleElm(elm[i])){
				val_duration(j);
				j++;
			}
		}
	}
}
function durErr_passed(durmon1,duryr1,durmon2,duryr2,hidd){
	durmon1.className="validation-passed";
	duryr1.className="validation-passed";
	durmon2.className="validation-passed";
	duryr2.className="validation-passed";
	val_success(hidd.id);
}
function durErr_failed(durmon1,duryr1,durmon2,duryr2,hidd){
	durmon1.className="validation-failed";
	duryr1.className="validation-failed";
	durmon2.className="validation-failed";
	duryr2.className="validation-failed";
	val_failed(hidd,"Please select valid start and end dates");
}
function validDurFT(SDate,EDate){
	var err = true;	
	var endDate = new Date(EDate);
	var startDate= new Date(SDate);
	var currentTime = new Date();
	if(endDate == "Invalid Date" || startDate == "Invalid Date"){ err=false;}//for mozilla
	if(endDate == "NaN" || startDate == "NaN"){ err=false;}	// for ie6
	if(startDate > endDate){err=false;}
	if(endDate > currentTime){err=false;}
	return err;	
}
function mobileVal(mobpre,mob,mobval){
	var err1="0";
	if(is_empty(mobpre.value) == false || isNaN(mobpre.value)) { err1 = "1";} 
	if(is_empty(mob.value) == false || isNaN(mob.value) || mob.value.length < 10) { err1 = "1";}
	if(err1 == "1"){
		mobFail(mobpre,mob,mobval);
		document.createacc.smsalert.checked=false;
		document.createacc.smsalert.disabled=true;
	}
	else{
		mobSucc(mobpre,mob,mobval)
 		document.createacc.smsalert.disabled=false;
	}
	
return err1;
}
function phoneVal(pre,std,ph,phval){
	var err2="0";
	if(is_empty(pre.value) == false || isNaN(pre.value) || pre.value.length < 2) { err2 = "1"}
  	if(is_empty(std.value) == false || isNaN(std.value) || std.value.length < 2){ err2 = "1"}
  	if(is_empty(ph.value) == false || isNaN(ph.value) || ph.value.length < 6){ err2 = "1"}
	if(err2 == "1")
		phoneFail(pre,std,ph,phval);
	else
		phoneSucc(pre,std,ph,phval);

	return err2;	
}
function phoneFail(pre,std,ph,phval){
	pre.className="validation-failed";
	std.className="validation-failed";
	ph.className="validation-failed";
	val_failed(phval,"Please enter a valid phone number");
}
function mobFail(mobpre,mob,mobval){
	mobpre.className="validation-failed";
	mob.className="validation-failed";
	val_failed(mobval,"Please enter a valid mobile number");
}
function phoneSucc(pre,std,ph,phval){
	pre.className="validation-passed";
	std.className="validation-passed";
	ph.className="validation-passed";
	val_success(phval.id);
}
function mobSucc(mobpre,mob,mobval){
	mobpre.className="validation-passed";
	mob.className="validation-passed";
	val_success(mobval.id);
}
function checkUnneed(select){
	for (var i = 0; i < select.options.length; i++) {
        var regular    =    /--/g;
        if(regular.test(select.options[i].text))
                select.options[i].selected=false;
        }
}
function dynamicFieldEmpty_all(nam,errMsg){
	var elm=document.createacc.elements;
	for(var i=0;i<elm.length;i++){
		if(elm[i].name == nam){
			if(isVisibleElm(elm[i])){
				if(is_empty(elm[i].value) == false)
					val_failed(elm[i],errMsg);
				else
					val_success(elm[i].id);
			}
		}
	}	
}