var msg;
function loadCity(val,val1){
	var val9 = val+"||"+val1;
	var obj = "countryId||currentLocation";
	var divid="country_div||state_div";
	get_ajax_result('ajaxAction.jsp?default_value='+val9+'&objname='+obj+'&resumeid=1&level=1',
divid,'countryId');

}
function loadResumeDetails()
{
	divid="resumeDetails";
	get_ajax_result('ajaxAction.jsp?objname=changeResume',divid);
	
}

function get_ajax_result(connectScript,referenceElement,src_objname,text_val,val)
{
	var sendParams=null;
	var sendReqMethod=null;
	var selectedIndex = "";
	if(parent.document.getElementById(referenceElement))
		sendEltId=parent.document.getElementById(referenceElement);
	else if(document.getElementById(referenceElement)) 
		sendEltId=document.getElementById(referenceElement);
	else 
		var sendEltId="";
	if(src_objname != "")
	{
		if(text_val == 0)
		{ 
			if(val != "") { 
				if(document.getElementById(src_objname))
					selectedIndex=document.getElementById(src_objname).selectedIndex;
			}
			else 
			{
				selectedIndex=text_val;
			}
	
		}
		else
		{
			if(document.getElementById(src_objname))
			{
				if('countryId' == src_objname)
					selectedIndex=document.getElementById(src_objname).value;
				else
				{
					selectedIndex=document.getElementById(src_objname).selectedIndex;
				}
			}
		}
	}else{
		selectedIndex=document.getElementById(text_val).value;
	}
	connectScript=connectScript+"&selectedIndex="+selectedIndex+"&referenceElement="+referenceElement;
	sendRequest(connectScript,sendParams,sendReqMethod,sendEltId);
}	

/*retrieves corresponding message of msgcode*/
function getMsgText(msgcode) 
{
  return getMsg('ACCOUNTS',msgcode);
}

/*calls setMsg() function to assign message*/
function setMsgText(DivId,msg,D)
{
	if(!msg)
	{
		setMsg(DivId,getMsgText(msg),'',D); 
	}
	else 
	{
		setMsg(DivId,getMsgText(msg),"error",D);
	}
}

/*sets corresponding message to div*/
function setMsg(msgnode,txt,cla,D)
{ 

  if(cla == "error"){
	 if(D=="<br>") D="<br>" ; else D="";
	 document.getElementById(msgnode).innerHTML = D + "<img src='../images/i_error.gif' alt='' align='absmiddle'> " + txt ;
  }
  else
	  document.getElementById(msgnode).innerHTML = "<img src='../images/i_ok.gif' alt='' align='top'>";	
  
  document.getElementById(msgnode).className = cla;
}

function wait(msg,msg1,d,h){ 
	if(document.getElementById(h).value == 1) msg = msg1;
	else if(document.getElementById(h).value == 2) msg = "i_e";
	else msg = false;
	setMsgText(d,msg);
}

/*checks whether the email already exist or not*/
function CheckEmail(divId,textid,ImageId){
	if(document.getElementById(textid).value != ""){ 
		document.getElementById('saveContinue').disabled=true;
		msg = validateEmail(document.getElementById(textid).value);
		if(msg == false){
			get_ajax_result('ajaxAction.jsp?objname=checkEmail', divId,'',textid);
			setTimeout('wait(msg,"invalid_emailid","emailcheck","jemail")',1000);
			if (document.getElementById('saveContinue'))
			{
				document.getElementById('saveContinue').disabled=false;
			}
		}
	}
}
function checkUsername(divId,textid,ImageId)
{
	if(document.getElementById(textid).value != "")
	{ 
		document.getElementById('saveContinue').disabled=true;
		msg = validateUsername(document.getElementById(textid));
		if(msg == false) 
		{
			get_ajax_result('ajaxAction.jsp?objname=checkusername', divId,'',textid);
			setTimeout('wait(msg,"invalid_user","useridcheck","user")',1000);
			if (document.getElementById('saveContinue'))
			{
				document.getElementById('saveContinue').disabled=false;
			}
		}
	}
}



function checkemp(selvalid){
	if(document.getElementById("yearsofexp").value > 0 || document.getElementById("monthsofexp").value > 0){
		//document.getElementById("empcurdisp").style.display = "block"; 
		document.getElementById("empcur").style.display = "block";
	}
	else{ 
	//document.getElementById("empcurdisp").style.display = "none"; 
	document.getElementById("empcur").style.display = "none"; }
}
function validateQualification(objval,eduRow)
{
	msg=validateQual(objval,eduRow);
	if(!msg || msg != ""){ 
			setMsgText("qualicheck"+eduRow,msg);
	}
}
/*function validate fields*/
function onkeyupvalidation(objval,funname)
{
	//alert('v_'+funname+'(objval);');
	return eval('v_'+funname+'(objval);');
	function v_username(objval)
	{
		msg = validateUsername(objval);
		if(!msg || msg != ""){ 
			setMsgText("useridcheck",msg);
		}
	}
	
	function v_coverName(objval)
	{
		msg = validateCoverName(objval);
		if(!msg || msg != ""){
			setMsgText("coverNameDiv",msg);
		}
	}
	
	function v_password(objval)
	{ 
		msg = validatePassword(objval);
		if(!msg || msg != ""){
			setMsgText("passwordcheck",msg);
		}
	}
	
	function v_cPassword(objval){
		msg = validatePassword2(document.getElementById("password").value,objval.value);
		if(!msg || msg != ""){
			setMsgText("Cpasswordcheck",msg);
		}
	}
	
	function v_email(objval){
		msg = validateEmail(objval.value);
		
		if(!msg || msg != ""){
		setMsgText("emailcheck",msg);
		}
	}
	
	function v_altEmail(objval)
	{
		msg = validateAltEmail(objval.value);
		if(!msg || msg != ""){
		setMsgText("atlEmailcheck",msg);
		}
	}
	
	function v_name(objval){
		msg = validateName(objval.value);
		if(!msg || msg != ""){
			setMsgText("namecheck",msg);
		}
	}
	
	function v_DOB(objval)
	{
		msg = validateDob(objval);
		if(!msg || msg != ""){
			setMsgText("dobcheck",msg);
		}
	}
	function v_area(objval){
		msg = validateResPhone(objval.value);
		if(!msg || msg != "" || msg!=false){
			setMsgText("contactcheck",msg);
			if(document.getElementById("Mobile").value == "Mobile Number")
					document.getElementById("mobilecheck").innerHTML = "";	
		}
	}
	function v_residence(objval)
	{
		msg = validateResPhone(objval.value);
		if(!msg || msg != "" || msg!=false){
			setMsgText("contactcheck",msg);
			if(document.getElementById("Mobile").value == "Mobile Number")
					document.getElementById("mobilecheck").innerHTML = "";	
		}
		
	}
	/*function v_residenceb(objval){ 
		msg = validateResPhone(objval.value);
		var msg1 = validateArea(document.getElementById("residence_area").value);
		if(!msg || msg != "" || msg!=false){
			setMsgText("contactcheck",msg);
			if(document.getElementById("Mobile").value == "Mobile Number")
					document.getElementById("mobilecheck").innerHTML = "";	
		}
		if(!msg1 || msg1 != "" || msg1 != false){
			setMsgText("contactcheck",msg1);
			if(document.getElementById("Mobile").value == "Mobile Number")
					document.getElementById("mobilecheck").innerHTML = "";	
		}
	}*/
	function v_countrycode(objval)
	{
		msg = validateResPhone(objval.value);
		if(!msg || msg != ""){
			setMsgText("mobilecheck",msg);
		}
	}
	function v_mobile(objval){
		msg = validateResPhone(objval.value);
		if(!msg || msg != ""){
			setMsgText("mobilecheck",msg);
			if(document.getElementById("residence_phoneno").value == "Telephone" && document.getElementById("residence_area").value == "Area Code")
				document.getElementById("contactcheck").innerHTML = "";
			
			if(document.getElementById("issmsalert").checked == true) { 
				eval(v_sms(document.getElementById("issmsalert")));
			}
			
			
		}
	}
	function v_sms(objval){
		//alert(objval);
		msg = validateSms(objval.checked,document.getElementById("Mobile").value);
		//alert(msg);
		if(objval.checked != false){ 
		if(!msg || msg != ""){ 
			setMsgText("mobilecheck",msg);
			}
		}
		else{
			if (document.getElementById("Mobile").value == "Mobile Number" || document.getElementById("Mobile").value == "")
			{
				document.getElementById("mobilecheck").innerHTML = "";
				
			}
			
		}
	}
	
	function v_year(objval){
		msg = validateExp(objval.value,document.getElementById("expMonths").value);
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			if(msg == false) document.getElementById("brCur").innerHTML = "";
			else document.getElementById("brCur").innerHTML = "<br>";
			setMsgText("expcheck",msg,D);
		}
	}
	function v_month(objval){
		msg = validateExp(document.getElementById("expYears").value,objval.value);
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			if(msg == false) document.getElementById("brCur").innerHTML = "";
			else document.getElementById("brCur").innerHTML = "<br>";
			setMsgText("expcheck",msg,D);
		}
	}
	function v_key(objval){
		msg = validatekey(objval.value);
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			setMsgText("keycheck",msg,D);
		}
	}
	function v_industry(objval){
		msg = validateSelect(objval.value,"industry");
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			setMsgText("industrycheck",msg,D);
		}
	}
	
	function v_preferedJobLocation(objval)
	{
		msg = msg = validatePrefLoc(objval,'preferedJobLocation');
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
				setMsgText("prefLocCheck",msg,D);
		}
	}
	function v_resumeTitle(objval){
		msg = validateResumeName(objval.value);
		if(!msg || msg != ""){
		if(msg == false) D = ""; else D = "<br>";
		setMsgText("resumeTitlecheck",msg,D);
		
		}
	}
	function v_currentIndustry(objval){
		msg = validateSelect(objval.value,"currentIndustry");
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			setMsgText("currentIndustryCheck",msg,D);
		}
	}
	function v_role(objval){
		msg = validateRole(objval.value);
		if(!msg || msg != ""){
			setMsgText("rolecheck",msg);
		}
	}
	function v_employer(objval){
		msg = validateEmployer(objval.value);
		if(!msg || msg != ""){
			setMsgText("employercheck",msg);
		}
	}
	function v_employmentType(objval){
		msg = validateSelect(objval.value,"employmentType");
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			setMsgText("employmentTypeCheck",msg,D);
		}
	}
	function v_caddStudent(objval){
		if(objval.checked != false){ 
			document.getElementById("caddDetails").style.display = 'block';
			msg = validateSelect(document.getElementById("caddCentre").value,"caddCentre");
			if(!msg || msg != ""){
				setMsgText("caddCentreCheck",msg);
			}
			msg = validateSelect(document.getElementById("caddSegment").value,"caddSegment");
			if(!msg || msg != ""){
				setMsgText("caddSegmentCheck",msg);
			}
			msg = validateSelect(document.getElementById("caddCourse").value,"caddCourse");
			if(!msg || msg != ""){
				setMsgText("caddCourseCheck",msg);
			}
			msg = validateYop(document.getElementById("yop").value);
			if(!msg || msg != ""){
				setMsgText("yopCheck",msg);
			}
		}else{
			document.getElementById("caddDetails").style.display = 'none';	
		}
	}
	function v_yop(objval)
	{
		msg = validateYop(objval.value);
		if(!msg || msg != ""){
			setMsgText("yopCheck",msg);
		}
	}
	function v_isInteTrainer(objval)
	{
		if(objval.checked != false){ 
			document.getElementById("trainerCentreDiv").style.display = 'block';
			msg = validateSelect(document.getElementById("trainerCentre").value,"trainerCentre");
			if(!msg || msg != ""){
				setMsgText("trainerCentreCheck",msg);
			}
		}else{
			document.getElementById("trainerCentreDiv").style.display = 'none';	
		}
	}
	
	function v_caddCentre(objval)
	{
		msg = validateSelect(objval.value,"caddCentre");
		if(!msg || msg != ""){
			setMsgText("caddCentreCheck",msg);
		}
	}
	function v_caddSegment(objval)
	{
		msg = validateSelect(objval.value,"caddSegment");
		if(!msg || msg != ""){
			setMsgText("caddSegmentCheck",msg);
		}
	}
	
	function v_caddCourse(objval)
	{
		msg = validateSelect(objval.value,"caddCourse");
		if(!msg || msg != ""){
			setMsgText("caddCourseCheck",msg);
		}
	}
	function v_trainerCentre(objval)
	{
		msg = validateSelect(objval.value,"trainerCentre");
		if(!msg || msg != ""){
			setMsgText("trainerCentreCheck",msg);
		}
	}
	function v_checkKeySkill(objval)
	{	
		var skillRow=document.getElementById("skillRow").value;
		for(i=1;i<=Number(skillRow);i++)
		{
		if(i==1)
		{
			msg=validateKeySkill(document.getElementById('category'+i),i);
			if(!msg || msg != ""){ 
					
					setMsgText("skillcheck"+i,msg);
					if(msg != false) { error =  false;}
			}
		}
		if(i>1)
		{
			if(document.getElementById('category'+i).value.length>0)
			{
				msg=validateKeySkill(document.getElementById('category'+i),i);
				if(!msg || msg != "")
				{ 
						setMsgText("skillcheck"+i,msg);
						if(msg != false) { error =  false;}
				}
			}
		}
		}
	}
}


function fromvalidation(objForm)
{
	var error = true;
	var D = "";
	
	if(document.getElementById("professionalExp").value=="1")
	{
		msg = validateSelect(objForm.currentIndustry.value,"currentIndustry");
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			setMsgText("currentIndustryCheck",msg,D);
			if(msg != false) { error =  false; objForm.currentIndustry.focus(); }
		}
		msg = validateRole(objForm.role.value);
		if(!msg || msg != ""){
			setMsgText("rolecheck",msg);
			if(msg != false) { error =  false; objForm.role.focus(); }
		}
		msg = validateEmployer(objForm.employer.value);
		if(!msg || msg != ""){
			setMsgText("employercheck",msg);
			if(msg != false) { error =  false; objForm.employer.focus(); }
		}
		msg = validateSelect(objForm.employmentType.value,"employmentType");
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			setMsgText("employmentTypeCheck",msg,D);
			if(msg != false) { error =  false; objForm.employmentType.focus(); }
		}
	}
	if(document.getElementById("professional").value=="1")
	{
		msg = validateExp(objForm.expYears.value,document.getElementById("expMonths").value);
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			if(msg == false) document.getElementById("brCur").innerHTML = "";
			else document.getElementById("brCur").innerHTML = "<br>";
			setMsgText("expcheck",msg,D);
			if(msg != false) { error =  false; objForm.expYears.focus(); }
		}
		msg = validateSelect(objForm.industry.value,"industry");
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			setMsgText("industrycheck",msg,D);
			if(msg != false) { error =  false; objForm.industry.focus(); }
		}
		msg = validatekey(objForm.keySkills.value);
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			setMsgText("keycheck",msg,D);
			if(msg != false) { error =  false; objForm.keySkills.focus(); }
		}
		msg = validatePrefLoc(objForm.preferedJobLocation,'preferedJobLocation');
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			setMsgText("prefLocCheck",msg,D);
			if(msg != false) { error =  false; objForm.preferedJobLocation.focus(); }
		}
		
	}
	if(document.getElementById("personal").value=="1")
	{
		msg = validateName(objForm.firstName.value);
		if(!msg || msg != ""){
			setMsgText("namecheck",msg);
			if(msg != false) { error =  false; objForm.firstName.focus(); }
		}
		msg=validateDob(objForm.dob);
		if(!msg || msg != ""){
				setMsgText("dobcheck",msg);
				if(msg != false){ error =  false; objForm.dob.focus();}
		}
		msg = validateSelect(objForm.currentLocation.value,"state");
		if(!msg || msg != ""){
			setMsgText("statecheck",msg);
			if(msg != false) {error =  false; objForm.currentLocation.focus(); }
		}
		msg = validateSms(objForm.issmsalert.checked,objForm.Mobile.value);
		if(objForm.issmsalert.checked != false){ 
			if(!msg || msg != ""){ 
				setMsgText("mobilecheck",msg);
				if(msg != false) { error =  false; objForm.Mobile.focus(); }
			}
		}
		else{
			//document.getElementById("mobilecheck").innerHTML = "";
		}
		/*if(objForm.residence_area.value == "Area Code" && objForm.residence_phoneno.value == "Telephone"){
			alert('here')
			msg = validateContact(objForm.residence_area.value,objForm.residence_phoneno.value,objForm.Mobile.value);
			alert(msg)
			if(!msg || msg != ""){
				document.getElementById("contactcheck").innerHTML = "";
				setMsgText("mobilecheck",msg);
				if(msg != false) { error =  false; objForm.residence_area.focus();}
			}
		}
		else{*/
			msg = validateContact(objForm.residence_area.value,objForm.residence_phoneno.value,objForm.Mobile.value);
			if(!msg || msg != "" ){
				if (msg!="invalid_phoneno" && msg!="short_mob"  && msg!="short_mob") 
					setMsgText("contactcheck",msg);
				else 
					setMsgText("mobilecheck",msg);
				if(msg != false) { error =  false; objForm.Mobile.focus(); }
			}
		//}
	}
	msg = validateResumeName(objForm.resumeTitle.value);
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			setMsgText("resumeTitlecheck",msg);
			if(msg != false) { error =  false; objForm.resumeTitle.focus(); }
		
		}
	if(document.getElementById("basic").value=="1")
	{
		if(document.getElementById("isCaddStudent").checked==true)
		{
			msg = validateSelect(objForm.caddCentre.value,"caddCentre");
			if(!msg || msg != ""){
				setMsgText("caddCentreCheck",msg);
				if(msg != false){ error =  false; objForm.caddCentre.focus();}
			}
			msg = validateSelect(objForm.caddSegment.value,"caddSegment");
			if(!msg || msg != ""){
				setMsgText("caddSegmentCheck",msg);
				if(msg != false){ error =  false; objForm.caddCentre.focus();}
			}
			
			msg = validateSelect(objForm.caddCourse.value,"caddCourse");
			if(!msg || msg != ""){
				setMsgText("caddCourseCheck",msg);
				if(msg != false){ error =  false; objForm.caddCourse.focus();}
			}
			msg = validateYop(objForm.yop.value);
			if(!msg || msg != ""){
				setMsgText("yopCheck",msg);
				if(msg != false){ error =  false; objForm.yop.focus();}
			}
			
		}
		if(document.getElementById("isInteTrainer").checked==true)
		{
			msg = validateSelect(objForm.trainerCentre.value,"trainerCentre");
			if(!msg || msg != ""){
				setMsgText("trainerCentreCheck",msg);
				if(msg != false){ error =  false; objForm.trainerCentre.focus();}
			}
		}
		msg = validateEmail(objForm.email.value); 
		if(!msg || msg != ""){
			setMsgText("emailcheck",msg);
			if(msg != false){ error =  false; objForm.email.focus();}
		}
		msg = validatePassword2(objForm.password.value,objForm.confirmpassword.value);
		if(!msg || msg != ""){
			setMsgText("Cpasswordcheck",msg);
			if(msg != false){ error =  false; objForm.confirmpassword.focus();}
		}
		msg = validatePassword(objForm.password);
		if(!msg || msg != ""){
			setMsgText("passwordcheck",msg);
			if(msg != false){ error =  false; objForm.password.focus();}
		}
		msg = validateUsername(objForm.userName);
		if(!msg || msg != ""){
			setMsgText("useridcheck",msg);
			if(msg != false){ error =  false; objForm.userName.focus();}
		}
		if(document.getElementById("user").value == 1 && document.getElementById("jemail").value == 1)
		{
			setMsgText("useridcheck","invalid_user");
			setMsgText("emailcheck","invalid_emailid");
			objForm.userName.focus();
			return false; 
		}
		else if(document.getElementById("user").value == 1 && document.getElementById("jemail").value == 0)
		{
			setMsgText("useridcheck","invalid_user");
			objForm.userName.focus();
			return false; 
		}
		else if(document.getElementById("user").value == 0 && document.getElementById("jemail").value == 1)
		{
			setMsgText("emailcheck","invalid_emailid");
			objForm.email.focus();
			return false; 
		}
		else if(document.getElementById("user").value == 0 && document.getElementById("jemail").value == 2)
		{
			setMsgText("emailcheck","i_e");
			objForm.email.focus();
			return false; 
		}
	}
	
	if(!error) return false; else return true;
	
}	

function showPersonalDetails()
{
	if(document.getElementById('personalDetailsDiv').style.display=='none')
	{
		document.getElementById('personalDetailsDiv').style.display = 'block';
		document.getElementById('personal').value='1';
	}else{
		document.getElementById('personalDetailsDiv').style.display = 'none';
		document.getElementById('personal').value='0';
	}
	
}
function showEducationDetails()
{
	if(document.getElementById('educationDetailsDiv').style.display=='none')
	{
		document.getElementById('educationDetailsDiv').style.display = 'block';
		document.getElementById('qualification1').focus();
		document.getElementById('education').value='1';
	}else{
		document.getElementById('educationDetailsDiv').style.display = 'none';
		document.getElementById('education').value='0';
	}
}
function showProfessionalDetails()
{
	if(document.getElementById('professionalDetailsDiv').style.display=='none')
	{
		document.getElementById('professionalDetailsDiv').style.display = 'block';
		document.getElementById('expYears').focus();
		document.getElementById('professional').value='1';
	}else{
		document.getElementById('professionalDetailsDiv').style.display = 'none';
		document.getElementById('professional').value='0';	
	}
}
function showProfessionalExp()
{
	if(document.getElementById('ProfessionalExpDiv').style.display=='none')
	{
		document.getElementById('ProfessionalExpDiv').style.display = 'block';
		document.getElementById('currentIndustry').focus();
		document.getElementById('professionalExp').value='1';
	}else{
		document.getElementById('ProfessionalExpDiv').style.display = 'none';
		document.getElementById('professionalExp').value='0';
	}
}

function showResumeDetails()
{
	if(document.getElementById('resumeDetailsDiv').style.display=='none')
	{
		document.getElementById('resumeDetailsDiv').style.display = 'block';
		document.getElementById('resume').value='1';
	}else{
		document.getElementById('resumeDetailsDiv').style.display = 'none';
		document.getElementById('resume').value='0';
	}
	
}
function addRow() 
{ 
	var gRowId=0;
	var temp=Number(document.getElementById('eduRow').value);
	gRowId = Number(document.getElementById('eduRow').value)+1;
	document.getElementById('eduRow').value = gRowId;
	
	var tbody = document.getElementById("eduTable").getElementsByTagName("tbody")[0]; 
	var row = document.createElement("TR"); 
	var cell1 = document.createElement("TD"); 
	cell1.align='center';
	cell1.innerHTML = "<input name=\"qualification"+gRowId+"\" type=\"text\" id=\"qualification"+gRowId+"\" maxlength=\"149\" onKeyUp=\"validateQualification(this,'"+gRowId+"');\" size=\"15\" class=\"txtbox\">";
	var cell2 = document.createElement("TD"); 
	cell2.align='center';
	cell2.innerHTML = "<input name=\"specialisation"+gRowId+"\" type=\"text\" id=\"specialisation"+gRowId+"\" maxlength=\"149\" onKeyUp=\"validateQualification(this,'"+gRowId+"');\" size=\"15\" class=\"txtbox\">";
	var cell3 = document.createElement("TD"); 
	cell3.align='center';
	cell3.innerHTML = "<input name=\"institute"+gRowId+"\" type=\"text\" id=\"institute"+gRowId+"\" maxlength=\"149\" class=\"txtbox\">";
	var cell4 = document.createElement("TD"); 
	cell4.align='center';
	cell4.innerHTML = "<input name=\"yop"+gRowId+"\" type=\"text\" id=\"yop"+gRowId+"\" size=\"10\" maxlength=\"10\" onKeyUp=\"validateQualification(this,'"+gRowId+"');\" class=\"txtbox\">";
	var cell5 = document.createElement("TD");
	cell5.align='center';
	cell5.innerHTML = "<input name=\"perc"+gRowId+"\" type=\"text\" id=\"perc"+gRowId+"\" size=\"10\" maxlength=\"49\" class=\"txtbox\">";
	var cell6 = document.createElement("TD"); 
	cell6.align='center';
	cell6.innerHTML = "<input name=\"duration"+gRowId+"\" type=\"text\" id=\"duration"+gRowId+"\" size=\"15\" maxlength=\"49\" class=\"txtbox\">";
	row.appendChild(cell1); 
	row.appendChild(cell2); 
	row.appendChild(cell3); 
	row.appendChild(cell4); 
	row.appendChild(cell5); 
	row.appendChild(cell6); 
	tbody.appendChild(row); 
	
	var row1 = document.createElement("TR"); 
	var row2td1 = document.createElement("TD");
	row2td1.innerHTML = "<span id=\"qualicheck"+gRowId+"\"></span>";
	row2td1.setAttribute('colSpan','6');
	row1.appendChild(row2td1); 
	tbody.appendChild(row1); 
}

function validatePersonalDetails(objForm)
{
	
	document.getElementById('validateDiv').innerHTML = ""; 
	var error = true;
	msg = validateName(objForm.firstName.value);
	if(!msg || msg != ""){
		setMsgTextForEdit("validateDiv",msg);
		if(msg != false) { error =  false;}
	}
	msg=validateDob(objForm.dob);
	if(!msg || msg != ""){
			setMsgTextForEdit("validateDiv",msg);
			if(msg != false){ error =  false;}
	}
	msg = validateSelect(objForm.currentLocation.value,"state");
	if(!msg || msg != ""){
		setMsgTextForEdit("validateDiv",msg);
		if(msg != false) {error =  false;}
	}
	if(!error) return false; else return true;
}
function validateCoverLetter(objForm)
{
	var error = true;
	msg = validateCoverName(objForm.name);
	if(!msg || msg != ""){
		setMsgText("coverNameDiv",msg);
		if(msg != false) { error =  false;}
	}
	msg = validateCoverContent(objForm.content);
	if(!msg || msg != ""){
		setMsgText("coverContentDiv",msg);
		if(msg != false) { error =  false;}
	}
	if(!error) return false; else return true;
}
function validateContactDetails(objForm)
{
	document.getElementById('validateDiv').innerHTML = ""; 
	var error = true;
	if(objForm.residence_area.value == "Area Code" && objForm.residence_phoneno.value == "Telephone"){
			msg = validateMobile(objForm.Mobile.value);
			if(!msg || msg != ""){
				setMsgTextForEdit("validateDiv",msg);
				document.getElementById("contactcheck").innerHTML = "";
				if(msg != false) { error =  false;}
			}
		}
		else{
			msg = validateContact(objForm.residence_area.value,objForm.residence_phoneno.value,objForm.Mobile.value);
			if(!msg || msg != "" ){
				setMsgTextForEdit("validateDiv",msg);
				if(msg != false) { error =  false;}
			}
		}
		msg = validateSms(objForm.issmsalert.checked,document.getElementById("Mobile").value);
		if(objForm.issmsalert.checked != false){ 
		if(!msg || msg != ""){ 
			setMsgTextForEdit("validateDiv",msg);
			if(msg != false) { error =  false;}
			}
		}
		
		if(!error) return false; else return true;
}
function validateEduDetails(objForm)
{
	
	document.getElementById('validateDiv').innerHTML = ""; 
	var error = true;
	var eduRow=objForm.eduRow.value;
	for(i=1;i<=Number(eduRow);i++)
	{
		if(i==1)
		{
			msg=validateQual(document.getElementById('qualification'+i),i);
			if(!msg || msg != ""){ 
					setMsgText("qualicheck"+i,msg);
					if(msg != false) { error =  false;}
			}
		}
		if(i>1)
		{
			if(document.getElementById('qualification'+i).value.length>0)
			{
				msg=validateQual(document.getElementById('qualification'+i),i);
				if(!msg || msg != ""){ 
						setMsgText("qualicheck"+i,msg);
						if(msg != false) { error =  false;}
				}
			}
		}
	}
	if(!error) return false; else return true;
}

function validateProfessionalDetails(objForm)
{
	
	document.getElementById('validateDiv').innerHTML = ""; 
	var error = true;
	msg = validateExp(objForm.expYears.value,document.getElementById("expMonths").value);
	if(!msg || msg != ""){
		if(msg == false) D = ""; else D = "<br>";
		if(msg == false) document.getElementById("brCur").innerHTML = "";
		else document.getElementById("brCur").innerHTML = "<br>";
		setMsgText("expcheck",msg,D);
		if(msg != false) { error =  false; objForm.expYears.focus(); }
	}
	msg = validateSelect(objForm.industry.value,"industry");
	if(!msg || msg != ""){
		if(msg == false) D = ""; else D = "<br>";
		setMsgText("industrycheck",msg,D);
		if(msg != false) { error =  false; objForm.industry.focus(); }
	}
	msg = validatekey(objForm.keySkills.value);
	if(!msg || msg != ""){
		if(msg == false) D = ""; else D = "<br>";
			setMsgText("keycheck",msg,D);
		if(msg != false) { error =  false; objForm.keySkills.focus(); }
	}
	msg = validatePrefLoc(objForm.preferedJobLocation,'preferedJobLocation');
	if(!msg || msg != ""){
		if(msg == false) D = ""; else D = "<br>";
		setMsgText("prefLocCheck",msg,D);
		if(msg != false) { error =  false; objForm.preferedJobLocation.focus(); }
	}
	if(!error) return false; else return true;
}

function validateProfessionalExpDetails(objForm)
{
	
	document.getElementById('validateDiv').innerHTML = ""; 
	var error = true;
	msg = validateSelect(objForm.currentIndustry.value,"currentIndustry");
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			setMsgText("currentIndustryCheck",msg,D);
			if(msg != false) { error =  false; objForm.currentIndustry.focus(); }
		}
		msg = validateRole(objForm.role.value);
		if(!msg || msg != ""){
			setMsgText("rolecheck",msg);
			if(msg != false) { error =  false; objForm.role.focus(); }
		}
		msg = validateEmployer(objForm.employer.value);
		if(!msg || msg != ""){
			setMsgText("employercheck",msg);
			if(msg != false) { error =  false; objForm.employer.focus(); }
		}
		msg = validateSelect(objForm.employmentType.value,"employmentType");
		if(!msg || msg != ""){
			if(msg == false) D = ""; else D = "<br>";
			setMsgText("employmentTypeCheck",msg,D);
			if(msg != false) { error =  false; objForm.employmentType.focus(); }
		}
	if(!error) return false; else return true;
}
function validateKeySkills(objForm)
{
	
	document.getElementById('validateDiv').innerHTML = ""; 
	var error = true;
	var skillRow=objForm.skillRow.value;
	for(i=1;i<=Number(skillRow);i++)
	{
		if(i==1)
		{
			msg=validateKeySkill(document.getElementById('category'+i),i);
			if(!msg || msg != ""){ 
					
					setMsgText("skillcheck"+i,msg);
					if(msg != false) { error =  false;}
			}
		}
		if(i>1)
		{
			if(document.getElementById('category'+i).value.length>0)
			{
				msg=validateKeySkill(document.getElementById('category'+i),i);
				if(!msg || msg != ""){ 
						setMsgText("skillcheck"+i,msg);
						if(msg != false) { error =  false;}
				}
			}
		}
	}
	
	if(!error) return false; else return true;
}
function validateSkill(objval,skillRow)
{
	msg=validateKeySkill(objval,skillRow);
	if(!msg || msg != ""){ 
			setMsgText("skillcheck"+skillRow,msg);
	}
}

function validateRef(objval,refRow)
{
	msg=validateReference(objval,refRow);
	if(!msg || msg != ""){ 
			setMsgText("refcheck"+skillRow,msg);
	}
}
function validateRefDetails(objForm)
{
	
	document.getElementById('validateDiv').innerHTML = ""; 
	var error = true;
	var refRow=objForm.refRow.value;
	for(i=1;i<=Number(refRow);i++)
	{
		if(document.getElementById('name'+i).value.length>0)
			{
				msg=validateReference(document.getElementById('name'+i),i);
				if(!msg || msg != "")
				{ 
						setMsgText("refcheck"+i,msg);
						if(msg != false) { error =  false;}
				}
			}
	}
	
	if(!error) return false; else return true;
}
function validateResumeDetails(objForm)
{
	document.getElementById('validateDiv').innerHTML = ""; 
	var error = true;
	msg = validateResumeName(objForm.resumeTitle.value);
	if(!msg || msg != ""){
		setMsgTextForEdit("validateDiv",msg);
		if(msg != false) { error =  false;}
	}
	if(objForm.attachment.value.length>0)
	{
		msg = validateFileName(objForm.attachment.value,"doc,pdf,txt");
		if(!msg || msg != ""){
			setMsgTextForEdit("validateDiv",msg);
			if(msg != false) { error =  false;}
		}
	}
	if(!error) return false; else return true;
}
function validateCaddDetails(objForm)
{
	document.getElementById('validateDiv').innerHTML = ""; 
	var error = true;
	msg = validateSelect(objForm.caddCentre.value,"caddCentre");
	if(!msg || msg != ""){
		setMsgText("caddCentreCheck",msg);
		if(msg != false){ error =  false; objForm.caddCentre.focus();}
	}
	
	msg = validateSelect(objForm.caddSegment.value,"caddSegment");
	if(!msg || msg != ""){
		setMsgText("caddSegmentCheck",msg);
		if(msg != false){ error =  false; objForm.caddCentre.focus();}
	}
		
	msg = validateSelect(objForm.caddCourse.value,"caddCourse");
	if(!msg || msg != ""){
		setMsgText("caddCourseCheck",msg);
		if(msg != false){ error =  false; objForm.caddCourse.focus();}
	}
	
	msg = validateYop(objForm.yop.value);
	if(!msg || msg != ""){
		setMsgText("yopCheck",msg);
		if(msg != false){ error =  false; objForm.yop.focus();}
	}
	if(document.getElementById("isInteTrainer").checked==true)
	{
		msg = validateSelect(objForm.trainerCentre.value,"trainerCentre");
		if(!msg || msg != ""){
			setMsgText("trainerCentreCheck",msg);
			if(msg != false){ error =  false; objForm.trainerCentre.focus();}
		}
	}
	if(!error) return false; else return true;
}
/*calls setMsg() function to assign message*/
function setMsgTextForEdit(DivId,msg,D)
{
	
	if(!msg)
	{
		setMsgForEdit(DivId,getMsgText(msg),'',D); 
	}
	else 
	{
		setMsgForEdit(DivId,getMsgText(msg),"error",D);
	}
}
/*sets corresponding message to div*/
function setMsgForEdit(msgnode,txt,cla,D)
{ 
	var er="";
  if(cla == "error"){
	   if(document.getElementById(msgnode).innerHTML != "")
		  er = document.getElementById(msgnode).innerHTML+"<br>";
	 document.getElementById(msgnode).innerHTML = er+" <img src='../images/error-pt.gif' align='absmiddle'> &nbsp;" + txt;
  }
  document.getElementById(msgnode).style.display = 'block';
}

function addSkill()
{
	var gRowId=0;
	var temp=Number(document.getElementById('skillRow').value);
	gRowId = Number(document.getElementById('skillRow').value)+1;
	document.getElementById('skillRow').value = gRowId;
	var tbody = document.getElementById("skillTable").getElementsByTagName("tbody")[0]; 
	var row = document.createElement("TR"); 
	var cell1 = document.createElement("TD"); 
	cell1.align='center';
	cell1.innerHTML = "<input name=\"category"+gRowId+"\" type=\"text\" id=\"category"+gRowId+"\" maxlength=\"149\" class=\"txtbox\">";
	var cell2 = document.createElement("TD"); 
	cell2.align='center';
	cell2.innerHTML = "<input name=\"lastUsed"+gRowId+"\" type=\"text\" id=\"lastUsed"+gRowId+"\" class=\"txtbox\" maxlength=\"4\">";
	var cell3 = document.createElement("TD"); 
	cell3.align='center';
	var level="<select name=\"proficiencyLevel"+gRowId+"\" id=\"proficiencyLevel"+gRowId+"\" class=\"selbox\">";
	level=level+"<option value=\"\">--Select--</option>";
	level=level+"<option value=\"Beginner\">Beginner</option>";
	level=level+"<option value=\"Intermediate\">Intermediate</option>";
	level=level+"<option value=\"Expert\">Expert</option>";
	cell3.innerHTML = level;
	var cell4 = document.createElement("TD"); 
	cell4.align='center';
	var years="<select name=\"years"+gRowId+"\" id=\"years"+gRowId+"\" class=\"selbox\">";
	years=years+"<option value=\"\">Years</option>";
	for(var i=0;i<=50;i++){
			years=years+"<option value="+i+">"+i+"</option>";
	}
	years=years+"</select>";
	cell4.innerHTML = years;
	var cell5 = document.createElement("TD");
	cell5.align='center';
	var months="<select name=\"months"+gRowId+"\" id=\"months"+gRowId+"\" class=\"selbox\">";
	months=months+"<option value=\"\">Months</option>"
	for(var i=0;i<13;i++){
			months=months+"<option value="+i+">"+i+"</option>";
	}
	months=months+"</select>";
	cell5.innerHTML = months;
	row.appendChild(cell1); 
	row.appendChild(cell2); 
	row.appendChild(cell3); 
	row.appendChild(cell4); 
	row.appendChild(cell5); 
	tbody.appendChild(row); 
	
	var row1 = document.createElement("TR"); 
	var row2td1 = document.createElement("TD");
	row2td1.innerHTML = "<span id=\"skillcheck"+gRowId+"\"></span>";
	row2td1.setAttribute('colSpan','5');
	row1.appendChild(row2td1); 
	tbody.appendChild(row1); 
}
function addLanguage()
{
	var gRowId=0;
	var temp=Number(document.getElementById('langRow').value);
	gRowId = Number(document.getElementById('langRow').value)+1;
	document.getElementById('langRow').value = gRowId;
	var tbody = document.getElementById("langTable").getElementsByTagName("tbody")[0]; 
	var row = document.createElement("TR"); 
	var cell1 = document.createElement("TD"); 
	cell1.align='left';
	cell1.innerHTML = "<input name=\"language"+gRowId+"\" type=\"text\" id=\"language"+gRowId+"\" maxlength=\"99\" class=\"txtbox\" size=\"25\">";
	var cell2 = document.createElement("TD"); 
	cell2.align='center';
	cell2.innerHTML = "<input type=\"checkbox\" name=\"read"+gRowId+"\"  id=\"read"+gRowId+"\">";
	var cell3 = document.createElement("TD"); 
	cell3.align='center';
	cell3.innerHTML = "<input type=\"checkbox\" name=\"write"+gRowId+"\"  id=\"write"+gRowId+"\">";
	var cell4 = document.createElement("TD"); 
	cell4.align='center';
	cell4.innerHTML = "<input type=\"checkbox\" name=\"speak"+gRowId+"\"  id=\"speak"+gRowId+"\">";
	row.appendChild(cell1); 
	row.appendChild(cell2); 
	row.appendChild(cell3); 
	row.appendChild(cell4); 
	tbody.appendChild(row); 
	
	var row1 = document.createElement("TR"); 
	var row2td1 = document.createElement("TD");
	row2td1.innerHTML = "<span id=\"langcheck"+gRowId+"\"></span>";
	row2td1.setAttribute('colSpan','5');
	row1.appendChild(row2td1); 
	tbody.appendChild(row1); 
}
function addReference()
{
	var gRowId=0;
	var temp=Number(document.getElementById('refRow').value);
	gRowId = Number(document.getElementById('refRow').value)+1;
	document.getElementById('refRow').value = gRowId;
	var tbody = document.getElementById("refTable").getElementsByTagName("tbody")[0]; 
	var row = document.createElement("TR"); 
	var cell1 = document.createElement("TD"); 
	cell1.align='center';
	cell1.innerHTML = "<input name=\"name"+gRowId+"\" type=\"text\" class=\"txtbox\" id=\"name"+gRowId+"\" size=\"20\" maxlength=\"49\" >";
	var cell2 = document.createElement("TD"); 
	cell2.align='center';
	cell2.innerHTML = "<input name=\"designationCompany"+gRowId+"\" type=\"text\" class=\"txtbox\" id=\"designationCompany"+gRowId+"\" size=\"20\" maxlength=\"149\">";
	var cell3 = document.createElement("TD"); 
	cell3.align='center';
	cell3.innerHTML = "<input name=\"phone"+gRowId+"\" type=\"text\" class=\"txtbox\" id=\"phone"+gRowId+"\" maxlength=\"49\" size=\"20\">";
	var cell4 = document.createElement("TD"); 
	cell4.align='center';
	cell4.innerHTML = "<input name=\"email"+gRowId+"\" type=\"text\" class=\"txtbox\" id=\"email"+gRowId+"\" size=\"20\" maxlength=\"49\">";
	var cell5 = document.createElement("TD"); 
	cell5.align='center';
	cell5.innerHTML = "<input name=\"relationship"+gRowId+"\" type=\"text\" class=\"txtbox\" id=\"relationship"+gRowId+"\" size=\"20\" maxlength=\"49\">";
	row.appendChild(cell1); 
	row.appendChild(cell2); 
	row.appendChild(cell3); 
	row.appendChild(cell4); 
	row.appendChild(cell5); 
	tbody.appendChild(row); 
	
	var row1 = document.createElement("TR"); 
	var row2td1 = document.createElement("TD");
	row2td1.innerHTML = "<span id=\"refcheck"+gRowId+"\"></span>";
	row2td1.setAttribute('colSpan','5');
	row1.appendChild(row2td1); 
	tbody.appendChild(row1); 
}

function simply()
{
	alert('hh')
}