
_g.namespace('_s.my').careerManagement={init:function(lang,controls,userID,channelID,pageMode,messages,pathingEnabled,instanceID,userLoggedIn){this.lang=lang;this.searchOptions=$('#_ddlSearch');this.SearchButton=controls.btnProfileSearch;this.StartingPathInput=controls.startingPathInput;this.FromPathInput=controls.fromPathInput;this.ToPathInput=controls.toPathInput;this.JobProfileInput=controls.jobProfileInput;this.JobProfileInput.attr("autocomplete","off");this.loggedIn=(userID==0)?false:true;this.userID=userID;this.channelID=channelID;this.messages=messages;this.pageMode=pageMode;this.BenchmarkInstance=instanceID;this.userLoggedIn=userLoggedIn;if(pathingEnabled=="True"||pathingEnabled=="true"){this.pathingEnabled=true;}
else{this.pathingEnabled=false;}
this.PathSearchInfo={activeInput:'Start',pathIdStart:null,pathIdFrom:null,pathIdTo:null}
$('#findpathlink').click(function(){$('#ownpath').addClass('hide');$('#findpath').removeClass('hide');$('#findpathlink').addClass('hide');$('#startpathlink').removeClass('hide');_s.my.careerManagement.PathSearchInfo.activeInput='ToFrom';});$('#startpathlink').click(function(){$('#findpath').addClass('hide');$('#ownpath').removeClass('hide');$('#startpathlink').addClass('hide');$('#findpathlink').removeClass('hide');_s.my.careerManagement.PathSearchInfo.activeInput='Start';});$('#divAllJobProfiles').click(function(){window.location.href=_s.my.careerManagement.messages.jobProfilesSubDir+"Browse.aspx";});$('#divShowcaseJobProfiles').click(function(){window.location.href=($('#_ddlSearch').val()==2)?"/Career-Planning/Pathing.aspx?view=showcase":_s.my.careerManagement.messages.jobProfilesSubDir+"GetProfile.aspx?re=1012";});$('#_ddlSearch').change(function(){if($("#_ddlSearch option[value='3']:selected").length>0){window.location.href="http://"+messages.ContentDomain;}
else if($("#_ddlSearch option[value='2']:selected").length>0){$('#ownpath,#findpathlink').removeClass('hide');$('#startpathlink,#jobprofiles,#divAllJobProfiles').addClass('hide');$('#inputarea').addClass('halo');$('#SearchResultsDiv').hide();}
else{$('#ownpath,#findpath,#startpathlink,#findpathlink').addClass('hide');$('#jobprofiles,#divAllJobProfiles,#divShowcaseJobProfiles').removeClass('hide');$('#inputarea').removeClass('halo');$('#SearchResultsDiv').show();}});if(this.pageMode==2){$('#_ddlSearch').val('2');$('#_ddlSearch').trigger('change');}
this.JobProfileInput.keypress(function(event){if(event.keyCode==13){_s.my.careerManagement.initSearchResultsDivForJobProfiles();_s.services.post('OccupationProfiles/GetJobProfileMatches',{'keyword':_s.my.careerManagement.JobProfileInput.val(),'numResults':10},_s.my.careerManagement.buildProfileResults);event.preventDefault();}});this.SearchButton.bind('click',function(e,param1){if(_s.my.careerManagement.searchOptions[0]&&_s.my.careerManagement.searchOptions[0].options[1].selected){_s.my.careerManagement.careerPathingSearch();}
else{_s.my.careerManagement.profileSearch(e,param1);}});this.StartingPathInput.attr("autocomplete","off");this.StartingPathInput.typeAhead(_s.my.careerManagement.CallbackFunctionGetCompletionList,{displayField:"uberTitle",valueField:"uberTitle",onselectCall:_s.my.careerManagement.setSelectedId,minChars:3,delay:400});this.ToPathInput.typeAhead(_s.my.careerManagement.CallbackFunctionGetCompletionList,{displayField:"uberTitle",valueField:"stateId",minChars:3,onselectCall:_s.my.careerManagement.setSelectedId,delay:400});this.FromPathInput.typeAhead(_s.my.careerManagement.CallbackFunctionGetCompletionList,{displayField:"uberTitle",valueField:"stateId",onselectCall:_s.my.careerManagement.setSelectedId,minChars:3,delay:400});if($.browser.msie&&parseInt($.browser.version)<7){$('ul.globalnav > li').bind('mouseover',function(){if(this.previousSibling){if(this.previousSibling.className=='first'){_s.my.careerManagement.searchOptions.css('visibility','hidden');}}}).bind('mouseleave',function(){if(this.previousSibling){if(this.previousSibling.className=='first'){_s.my.careerManagement.searchOptions.css('visibility','visible');}}});}
$('img#benchmarkingPlaceholder').parents('div.containerBox').css("cursor","pointer");$('img#benchmarkingPlaceholder').parents('div.containerBox').click(function(){window.location=$('#benchmarkingPlaceholder').parent('a').attr('href');});this.SavedData.init(this.userLoggedIn,this.pageMode);if(_s.my.careerManagement.JobProfileInput.val()!=""&&_s.my.careerManagement.JobProfileInput.val()!=_s.my.careerManagement.lang["Job Title"]){this.SearchButton.trigger("click",['close']);}},CallbackFunctionGetCompletionList:function(q,oS,oF){_s.services.post('CareerPathing/GetJobTitlesByKeyword',{'q':q,'numStates':10},oS);},urlencode:function(str){var SAFECHARS="0123456789"+"ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"abcdefghijklmnopqrstuvwxyz"+"-_.!~*'()";var HEX="0123456789ABCDEF";var plaintext=str;var encoded="";for(var i=0;i<plaintext.length;i++){var ch=plaintext.charAt(i);if(ch==" "){encoded+="+";}else if(SAFECHARS.indexOf(ch)!=-1){encoded+=ch;}}
return encoded;},profileSearch:function(el,param1){_s.my.careerManagement.initSearchResultsDivForJobProfiles();_s.services.post('OccupationProfiles/GetJobProfileMatches',{'keyword':_s.my.careerManagement.JobProfileInput.val(),'numResults':10},_s.my.careerManagement.buildProfileResults);var closeDiv=$('#closeSearchResultsResults');if(param1==null){closeDiv.html(_s.my.careerManagement.lang["Open"]);}
else{closeDiv.html(_s.my.careerManagement.lang["Close"]);}
$('.careerSearchResultsTab_Middle').trigger('click');},careerPathingSearch:function(){if(_s.my.careerManagement.PathSearchInfo.activeInput=='Start'){if(_s.my.careerManagement.PathSearchInfo.pathIdStart==null){var ownpath=_s.my.careerManagement.urlencode(_s.my.careerManagement.StartingPathInput[0].value);window.location.href="/Career-Planning/Pathing.aspx?from="+ownpath;}
else{var urlEncoded="";urlEncoded=_s.my.careerManagement.urlencode(_s.my.careerManagement.PathSearchInfo.pathIdStart)
window.location.href="/Career-Planning/Pathing.aspx?from="+urlEncoded;}}
else{var allowFreeFormPathFind=true;if(!allowFreeFormPathFind&&_s.my.careerManagement.PathSearchInfo.pathIdFrom==null){$('#divNoCareerPaths').modal({appendTo:'.mainForm',width:310,height:300,containerId:'NoCareerPaths',persist:true,onClose:function(){$.modal.close();}})}
else{var fromPathID=_s.my.careerManagement.PathSearchInfo.pathIdFrom;var toPathID=_s.my.careerManagement.PathSearchInfo.pathIdTo;if(allowFreeFormPathFind){if(fromPathID==null){fromPathID=_s.my.careerManagement.FromPathInput[0].value;}
if(toPathID==null){toPathID=_s.my.careerManagement.ToPathInput[0].value;}}
if(fromPathID!=null){fromPathID=_s.my.careerManagement.urlencode(fromPathID);}
if(toPathID!=null){toPathID=_s.my.careerManagement.urlencode(toPathID);}
window.location.href="/Career-Planning/Pathing.aspx?from="+fromPathID+"&to="+toPathID;}}},showError:function(){},setSelectedId:function(input,selectedItem){switch(input){case _s.my.careerManagement.StartingPathInput[0].id:_s.my.careerManagement.PathSearchInfo.activeInput='Start';_s.my.careerManagement.PathSearchInfo.pathIdStart=selectedItem.text;break;case _s.my.careerManagement.FromPathInput[0].id:_s.my.careerManagement.PathSearchInfo.activeInput='FromTo';_s.my.careerManagement.PathSearchInfo.pathIdFrom=selectedItem.text;break;case _s.my.careerManagement.ToPathInput[0].id:_s.my.careerManagement.PathSearchInfo.activeInput='FromTo';_s.my.careerManagement.PathSearchInfo.pathIdTo=selectedItem.text;break;}},buildProfileResults:function(result){var profiles=result.profileLinks;var SearchResultsContentDiv=$("#SearchResultsContentDiv")
SearchResultsContentDiv.html("");var resultsDiv=$("<div id='SearchResultsResultsDiv'/>");if(profiles.length>0){$(profiles).each(function(i){var profile=profiles[i];var containerDiv=$("<div/>");containerDiv.addClass('careerSearchResultsItem');containerDiv.width($(".jobSearchTextBox")[0].clientwidth);var rDiv=$("<div class='careerSearchResultsItemHeader'/>");var keyword=result.keyword;var firstChar=keyword.charAt(0);var changeChar=firstChar.toUpperCase();keyword=keyword.replace(firstChar,changeChar);rDiv.html(profile.name.replace(keyword,'<b>'+keyword+'</b>').replace(result.keyword,'<b>'+result.keyword+'</b>'));containerDiv.append(rDiv);dDiv=$("<div/>");dDiv.html(profile.jobPurpose);dDiv.addClass('careerSearchResultsItemDetail');containerDiv.append(dDiv);containerDiv.mouseover(function(){$(this).removeClass('careerSearchResultsItem');$(this).addClass('careerSearchResultsItem_Selected');});containerDiv.mouseout(function(){$(this).removeClass('careerSearchResultsItem_Selected');$(this).addClass('careerSearchResultsItem');});containerDiv.click(function(){$('#closeSearchResultsResults').click();window.location.href=profile.urlJobProfile;});resultsDiv.append(containerDiv);});}
else{var containerDiv=$("<div><br/><br/>"+_s.my.careerManagement.messages.noResultFoundMessage+"<br/><br/></div>");containerDiv.addClass('careerSearchResultsItem');containerDiv.width($("#SearchResultsDivBottom").width()-2);containerDiv.css('text-align','center');resultsDiv.append(containerDiv);}
SearchResultsContentDiv.append(resultsDiv);},initSearchResultsDivForJobProfiles:function(){if(!document.getElementById("SearchResultsDiv")){var SearchResultsInput=_s.my.careerManagement.JobProfileInput;var SearchResultsPosition=SearchResultsInput.offset();SearchResultsPosition.height=SearchResultsInput.outerHeight();SearchResultsPosition.width=SearchResultsInput.outerWidth();var SearchResultsDiv=$("<div id='SearchResultsDiv' />");SearchResultsDiv.addClass("careerSearchResultsDiv");SearchResultsDiv.css("top",SearchResultsPosition.top+SearchResultsPosition.height+1+'px');SearchResultsDiv.css("width",SearchResultsPosition.width+'px');SearchResultsDiv.css("left",SearchResultsPosition.left+'px');var SearchResultsContentDiv=$("<div id='SearchResultsContentDiv'/>");SearchResultsContentDiv.css("width",SearchResultsPosition.width+'px');SearchResultsContentDiv.append(_s.my.careerManagement.createSearchResultsLoadingDiv());SearchResultsDiv.append(SearchResultsContentDiv);SearchResultsDiv.append(_s.my.careerManagement.buildBottomDivForSearchResultsResults());SearchResultsDiv.show();$("body").append(SearchResultsDiv);}},createSearchResultsLoadingDiv:function(){var loadingDiv=$("<div id='SearchResultsLoadingDiv' class='careerSearchResultsLoading'><br/><br/>"+_s.my.careerManagement.messages.loadResultsMessage+"</div>");return loadingDiv;},buildBottomDivForSearchResultsResults:function(){var SearchResultsDivBottom=$("<div id='SearchResultsDivBottom'/>");SearchResultsDivBottom.addClass("careerSearchResultsTab");var leftDiv=$("<div class='floatLeft careerSearchResultsTab_Left'/>");SearchResultsDivBottom.append(leftDiv);var middleDiv=$("<div class='floatLeft careerSearchResultsTab_Middle'/>");middleDiv.css('width',_s.my.careerManagement.JobProfileInput.outerWidth()-20+'px')
var openDiv=$("<div id='openSearchResultsResults'>");openDiv.addClass("floatLeft");openDiv.addClass("careerSearchResults_Open");middleDiv.append(openDiv);var closeDiv=$("<div id='closeSearchResultsResults'>");closeDiv.addClass("floatRight");closeDiv.addClass("careerSearchResultsTab_Close_Up");closeDiv.html(_s.my.careerManagement.lang["Close"]);middleDiv.click(function(){var x=closeDiv.val();var y=closeDiv.html();if(closeDiv.html()==_s.my.careerManagement.lang["Open"]){openDiv.html("");closeDiv.html(_s.my.careerManagement.lang["Close"]);closeDiv.removeClass('careerSearchResultsTab_Close_Down');closeDiv.addClass('careerSearchResultsTab_Close_Up');$('#SearchResultsContentDiv').slideDown();}
else{openDiv.html(_s.my.careerManagement.lang["Click to see search results"]);closeDiv.html(_s.my.careerManagement.lang["Open"]);closeDiv.removeClass('careerSearchResultsTab_Close_Up');closeDiv.addClass('careerSearchResultsTab_Close_Down');$('#SearchResultsContentDiv').slideUp();}});middleDiv.append(closeDiv);SearchResultsDivBottom.append(middleDiv);var rightDiv=$("<div class='floatRight careerSearchResultsTab_Right'/>");SearchResultsDivBottom.append(rightDiv);return SearchResultsDivBottom;}};_g.namespace('_s.my.careerManagement').SavedData={init:function(loggedIn,mode){this.mode=mode;this.loggedin=_s.my.careerManagement.userLoggedIn;_s.my.careerManagement.SavedData.accordian.render();_s.my.careerManagement.SavedData.getSavedData();if(_s.my.careerManagement.SavedData.mode==1){$('#jobHuntingHeader').trigger('click');}
else if(_s.my.careerManagement.SavedData.mode==2){$('#careerPathsHeader').trigger('click');}
else{$('#careerBenchmarkingHeader').trigger('click');}
_g.login.onSuccess().bind(_s.my.careerManagement.SavedData.onLoginPopulateData);$('#anchorMySavedData').click(function(){if($('#savedDataAccordian').is(':hidden')){$("#anchorMySavedData").removeClass("datatabClosed");$("#anchorMySavedData").addClass("datatabOpen");$("#savedDataAccordian").hide();}
else{$("#anchorMySavedData").removeClass("datatabOpen");$("#anchorMySavedData").addClass("datatabClosed");$("#savedDataAccordian").slideUp();}});$('#'+idMap.btnCancelProfile).click(function(e){e.preventDefault();$.modal.close();}),$('#'+idMap.btnDeleteProfile).click(function(){var item=_s.my.careerManagement.SavedData.itemToRemove;var channelID=_s.my.careerManagement.channelID;var userID=_s.my.careerManagement.userID;$('#divDeleteProfileModal').append('<div class="ajaxLoading"></div>');$('#divDeleteProfileModal .btnDelete').attr('disabled','disabled');var itemDiv=$("#item_"+item.id);var mocurl=jQuery(document).data('MOCURL');switch(item.itemType){case 1:_s.services.post('OccupationProfiles/DeleteJobProfile',{'iMOCId':item.id,'title':item.name},function(){dcsMultiTrack('DCS.dcsuri',mocurl+'_JobProfileDelete.evt','DCSext.en','CR_JobProfile','DCSext.k','D');$('#divDeleteProfileModal .ajaxLoading').remove();$('#divDeleteProfileModal .btnDelete').removeAttr("disabled");$.modal.close();});if(itemDiv.parent().children().length==1){_s.my.careerManagement.SavedData.accordian.addEmptyItem(1);}
break;case 2:_s.services.post('CareerPathing/DeleteSavedPath',{'pathID':item.id},function(){$('#divDeleteProfileModal .ajaxLoading').remove();$('#divDeleteProfileModal .btnDelete').removeAttr("disabled");$.modal.close();});if(itemDiv.parent().children().length==1){_s.my.careerManagement.SavedData.accordian.addEmptyItem(2);}
break;case 3:_s.services.careerBenchmarking.deleteUserAnswerByGroupID(item.id,userID,channelID,function(){$('#divDeleteProfileModal .ajaxLoading').remove();$('#divDeleteProfileModal .btnDelete').removeAttr("disabled");$.modal.close();});if(itemDiv.parent().children().length==1){_s.my.careerManagement.SavedData.accordian.addEmptyItem(3);}
break;}
itemDiv.remove();});},showSavedData:function(){$("#savedDataAccordian").hide();},hideSavedData:function(){$("#savedDataAccordian").hide();},onLoginPopulateData:function(){_s.my.careerManagement.SavedData.loggedin='True';_s.my.careerManagement.SavedData.getSavedData();},getSavedData:function(){_s.services.post('OccupationProfiles/GetSavedJobProfiles',{},function(savedData){if(savedData){_s.my.careerManagement.SavedData.loadSavedData(savedData.savedJobProfiles,1);}});_s.services.post('CareerPathing/GetSavedPaths',{},function(savedData){if(_s.my.careerManagement.pathingEnabled==true&&savedData&&savedData.savedPaths){_s.my.careerManagement.SavedData.loadSavedData(savedData.savedPaths,2);}});_s.services.post('CareerBenchmarking/GetCareerBenchmarkingResults',{'userID':_s.my.careerManagement.BenchmarkInstance,'channelID':_s.my.careerManagement.channelID},function(savedData){if(savedData){var filtered=new Array();$.each(savedData,function(index,item){if(item.percentComplete>0&&item.isParent==false){filtered.push(item);}});_s.my.careerManagement.SavedData.loadSavedData(filtered,3);}});},reloadBenchmarkSavedData:function(){$("#careerBenchmarkingItems").html("");_s.my.careerManagement.SavedData.accordian.addEmptyItem(3);_s.services.post('CareerBenchmarking/GetCareerBenchmarkingResults',{'userID':_s.my.careerManagement.BenchmarkInstance,'channelID':_s.my.careerManagement.channelID},function(savedData){if(savedData){var filtered=new Array();$.each(savedData,function(index,item){if(item.percentComplete>0&&item.isParent==false){filtered.push(item);}});if(filtered.length>0){_s.my.careerManagement.SavedData.loadSavedData(filtered,3);}}});},loadSavedData:function(savedData,savedDataType){if(savedDataType==1){$("#jobHuntingItems").html("");}
else if(savedDataType==2){$("#careerPathsItems").html("");}
else if(savedDataType==3){$("#careerBenchmarkingItems").html("");}
if(!document.getElementById("savedDataAccordian")){_s.my.careerManagement.SavedData.accordian.render();}
$(savedData).each(function(){_s.my.careerManagement.SavedData.accordian.addItem(this,savedDataType);});if(!savedData.length){_s.my.careerManagement.SavedData.accordian.addEmptyItem(savedDataType);}},accordian:{_jobHuntingContainer:null,_jobHuntingHeader:null,_careerPathsContainer:null,_careerPathsHeader:null,_careerBenchmarking:null,_careerBenchmarkingHeader:null,_jobHunting:1,_careerPath:2,_careerBenchmark:3,_CPAdataLoaded:false,_CSNdataLoaded:false,_CBMdataLoaded:false,itemToRemove:null,render:function(){var mytop=$("#searchBoxAreaJobPf");var mytabPosition=mytop.offset();mytabPosition.height=mytop.outerHeight();var myDataDiv=$("<div class='savedData' id='savedDataAccordian' />").hide();myDataDiv.css("top",mytabPosition.top+mytabPosition.height+'px');myDataDiv.css("left",mytabPosition.left+568+'px');var jobHuntingHeader=$("<div class='header' id='jobHuntingHeader' ></div>")
var jArrow=$("<div class='arrowRight'>"+_s.my.careerManagement.messages.ID_218470+"</div>");this._jobHuntingHeader=jArrow;jobHuntingHeader.append(jArrow);jobHuntingHeader.click(function(){_s.my.careerManagement.SavedData.accordian.headerClick(1)});myDataDiv.append(jobHuntingHeader);var jobHuntingItems=$("<div id='jobHuntingItems' style='clear:both;width:100%;'/>");var emptyItem=$("<div id='emptyItem' class='item'>"+_s.my.careerManagement.messages.ID_218476+"</div>");jobHuntingItems.hide();jobHuntingItems.append(emptyItem);myDataDiv.append(jobHuntingItems);this._jobHuntingContainer=jobHuntingItems;if(_s.my.careerManagement.pathingEnabled==true){var careerPathsHeader=$("<div class='header' id='careerPathsHeader'></div>")
var cpArrow=$("<div  class='arrowRight'>"+_s.my.careerManagement.messages.ID_218473+"</div>");this._careerPathsHeader=cpArrow;careerPathsHeader.append(cpArrow);careerPathsHeader.click(function(){_s.my.careerManagement.SavedData.accordian.headerClick(2)});myDataDiv.append(careerPathsHeader);var careerPathsItems=$("<div id='careerPathsItems' style='clear:both;width:100%;'/>");careerPathsItems.hide();var emptyItem=$("<div id='emptyItem' class='item'>"+_s.my.careerManagement.messages.ID_218476+"</div>");careerPathsItems.append(emptyItem);myDataDiv.append(careerPathsItems);this._careerPathsContainer=careerPathsItems;}
var careerBenchmarkingHeader=$("<div class='header' id='careerBenchmarkingHeader'></div>")
var cbArrow=$("<div class='arrowRight'>"+_s.my.careerManagement.messages.ID_218474+"</div>");this._careerBenchmarkingHeader=cbArrow;careerBenchmarkingHeader.append(cbArrow);careerBenchmarkingHeader.click(function(){_s.my.careerManagement.SavedData.accordian.headerClick(3)});myDataDiv.append(careerBenchmarkingHeader);var careerBenchmarkingItems=$("<div id='careerBenchmarkingItems' style='clear:both;width:100%;'/>");careerBenchmarkingItems.hide();var emptyItem;if(_s.my.careerManagement.userLoggedIn=='True'){emptyItem=$("<div class='item'>"+_s.my.careerManagement.messages.ID_218476+"</div>");}
else{emptyItem=$("<div class='item'>"+_s.my.careerManagement.messages.ID_247512+"</div>");emptyItem.click(function()
{_s.urlSecurity.login(null,null);});}
careerBenchmarkingItems.append(emptyItem);myDataDiv.append(careerBenchmarkingItems);this._careerBenchmarking=careerBenchmarkingItems;var bottom=$("<div class='header' style='text-align:right;width:170px;height:15px;padding-right:5px;font-size:10px;font-weight:bold;'>"+_s.my.careerManagement.lang["Close"]+"</div>")
bottom.click(function(){$('#savedDataAccordian').slideUp();});myDataDiv.append(bottom);$("body").append(myDataDiv);},headerClick:function(itemType){if(_s.my.careerManagement.pathingEnabled==true){this._careerPathsHeader.removeClass();}
this._careerBenchmarkingHeader.removeClass();this._jobHuntingHeader.removeClass();switch(itemType){case this._jobHunting:if(_s.my.careerManagement.pathingEnabled==true){this._careerPathsHeader.addClass('arrowRight');this._careerPathsContainer.slideUp('fast');}
this._careerBenchmarkingHeader.addClass('arrowRight');this._jobHuntingHeader.addClass('arrowDown');this._careerBenchmarking.slideUp('fast');this._jobHuntingContainer.slideDown('slow');break;case this._careerPath:if(_s.my.careerManagement.pathingEnabled==true){this._careerPathsHeader.addClass('arrowDown');this._careerPathsContainer.slideDown('slow');this._careerPathsHeader.addClass('arrowDown');}
this._careerBenchmarkingHeader.addClass('arrowRight');this._jobHuntingHeader.addClass('arrowRight');this._jobHuntingContainer.slideUp('fast');this._careerBenchmarking.slideUp('fast');break;case this._careerBenchmark:if(_s.my.careerManagement.pathingEnabled==true){this._careerPathsHeader.addClass('arrowRight');this._careerPathsContainer.slideUp('fast');}
this._careerBenchmarkingHeader.addClass('arrowDown');this._jobHuntingHeader.addClass('arrowRight');this._jobHuntingContainer.slideUp('fast');this._careerBenchmarking.slideDown('slow');this._careerBenchmarkingHeader.addClass('arrowDown');break;}},addEmptyItem:function(itemType){var emptyItem=$("<div id='emptyItem' class='item'>"+_s.my.careerManagement.messages.ID_218476+"</div>");switch(itemType){case this._jobHunting:itemContainer=this._jobHuntingContainer;break;case this._careerPath:itemContainer=this._careerPathsContainer;break;case this._careerBenchmark:if(_s.my.careerManagement.SavedData.loggedin=='False'){emptyItem=$("<div id='emptyItem' class='item'>"+_s.my.careerManagement.messages.ID_247512+"</div>");emptyItem.click(function()
{_s.urlSecurity.login(null,null);});}
itemContainer=this._careerBenchmarking;break;}
itemContainer.append(emptyItem);},addItem:function(item,itemType,showItem){var itemContainer;var itemId;var itemName;switch(itemType){case this._jobHunting:itemContainer=this._jobHuntingContainer;itemId=item.id;itemName=item.name;itemUrl=item.url;break;case this._careerPath:if(_s.my.careerManagement.pathingEnabled==true){itemContainer=this._careerPathsContainer;itemId=item.PathID;itemName=item.Name;itemUrl="/Career-Planning/Pathing.aspx?pathid="+item.PathID;}
break;case this._careerBenchmark:itemContainer=this._careerBenchmarking;itemId=item.benchmarkGroupID;itemName=item.internalName;break;}
var itemDiv=$("<div class='item' id='item_"+itemId+"'></div>");if(itemType!=3){var removeDiv=$("<div style='float:left;width:16px;'>[x]<div>");removeDiv.click(function(){_s.my.careerManagement.SavedData.accordian.removeItem({id:itemId,name:itemName,itemType:itemType});});}
var linkDiv=$("<div class='itemURL'>"+itemName+"</div>");if(itemType==2){linkDiv.click(function(){window.location.href="/Career-Planning/Pathing.aspx?pathid="+item.PathID;});}
if(itemType==3){linkDiv.click(function(){window.location.href="/Career-Assessment/CareerData.aspx?re=1016&Groupid="+itemId+"";});}
else if(item.url){linkDiv.click(function(){window.location.href=item.url;});};linkDiv.mouseover(function(){$(this).removeClass('itemURL');$(this).addClass('itemURL_Over')});linkDiv.mouseout(function(){$(this).removeClass('itemURL_Over');$(this).addClass('itemURL')});if(itemContainer.find('#emptyItem').html()!=null){itemContainer.html("");}
itemDiv.append(removeDiv);itemDiv.append(linkDiv);itemContainer.append(itemDiv);if(showItem){if($('#savedDataAccordian').is(':hidden')){$("#anchorMySavedData").removeClass("datatabClosed");$("#anchorMySavedData").addClass("datatabOpen");$("#savedDataAccordian").hide();}
_s.my.careerManagement.SavedData.accordian.headerClick(itemType);}},deleteItem:function(itemId){$.modal.close();},removeItem:function(item){_s.my.careerManagement.SavedData.itemToRemove=item;if(item.itemType==1){$('#deleteHeading').text(_s.my.careerManagement.messages.ID_207156);}
else{$('#deleteHeading').text(_s.my.careerManagement.messages.ID_253931);}
$('#profileName').html(item.name);$('#divDeleteProfileModal').modal({appendTo:'.mainForm',width:310,height:300,containerId:'DeleteProfileModal',persist:true,onClose:function(){$.modal.close();}})}}}
;

$(function(){$(".cmiSkillSearchInput").keypress(function(e){if(e.which==13){window.location=$(".cmiSkillSearchBtn").url()}});});
;

_g.namespace('_s').communities={mycarousel_initCallback:function(carousel){this.controlButtons=$('.jcarousel-control p');$(this.controlButtons).bind('mouseover',function(){$(this).removeClass("nonactiveBtn").addClass("activeBtn");});$(this.controlButtons).bind('mouseout',function(){$(this).removeClass("activeBtn").addClass("nonactiveBtn");if($(this).hasClass("activatedBtn"))
$(this).removeClass("nonactiveBtn").addClass("activeBtn");});$(this.controlButtons).bind('click',function(){carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));$('.jcarousel-control p').removeClass("activeBtn").removeClass("activatedBtn").addClass("nonactiveBtn");$(this).removeClass("nonactiveBtn").addClass("activeBtn").addClass("activatedBtn");});$('#partners_carousel li').click(function(){_s.communities.mycarousel_loadCommunityInfo(this);});},mycarousel_itemFirstInCallback:function(carousel,item,idx,state){$(item).parents().find("#partners_carousel li").removeClass("Active").addClass("UnActive").css("background-position: -173px 0");$(item).parents().find("#partners_carousel li .transparentMask").css({"display":"block","background-position":"0 0px"});$(item).parents().find("#partners_carousel li .transparentMask p").css({"display":"none"});$(item).removeClass("UnActive").addClass("Active").css({"background-position":"0px 0px"});$("#partners_carousel li.empty").find(".transparentMask").css({"display":"block","background-position":"0 -170px"});$(item).parents().find("#partners_carousel li").each(function(){if($(this).hasClass("Recommended")&&$(this).hasClass("UnActive")){$(this).find(".transparentMask").css({"display":"block","background-position":"0 -510px"});$(this).find(".transparentMask p").css({"display":"none"});}});if($(item).hasClass("Recommended")&&$(item).hasClass("Active")){$(item).find(".transparentMask").css({"display":"block","background-position":"0 -340px"});}else{$(item).find(".transparentMask").css({"display":"block","background-position":"0 -700px"});}
if($(item).hasClass("Join")&&$(item).hasClass("Active")){$(item).find(".transparentMask p").css({"display":"block"});}else{$(item).find(".transparentMask p").css({"display":"none"});}
$(".community_pointer").css({"background-position":"85px 0"});_s.communities.mycarousel_loadCommunityInfo(item);$(".jcarousel-control p").each(function(){if($(this).text()==idx)
$(this).removeClass("nonactiveBtn").addClass("activeBtn").addClass("activatedBtn");else
$(this).removeClass("activatedBtn").removeClass("activeBtn").addClass("nonactiveBtn");});},mycarousel_loadCommunityInfo:function(item){var id=$(item).find("input[name='CID']").val();if(id){var recomended;if($(item).hasClass("Recommended"))
recommended=true;else
recommended=false;if($(item).hasClass("Join")){_s.services.post('Community/CommunityDetail',{'communityID':id,'isMember':false,'isRecommended':recommended},_s.communities.onCommunityDetailSuccess);}
else{_s.services.post('Community/CommunityDetail',{'communityID':id,'isMember':true,'isRecommended':recommended},_s.communities.onCommunityDetailSuccess);}}else{if($(item).hasClass("empty")){}else{$("#communityDiscussions").hide();$("#communityNewsFeed").hide();$("#communityAboutMe").hide();}}},onCommunityDetailSuccess:function(res){$("#communityAboutMe").show();$("#lblTitle").text(res.communityLabel);if(res.userInfo==null){$("#communityUserInfo").hide();$("#communityInfo").show();$("#communityInfo #lblName1").text(res.communityTitle);$("#communityInfo #lblDescription").text(res.communityDescription);$("#communityInfo #aPreviewCommunityInfo").attr("href","http://"+res.communityDomain);}else{$("#communityUserInfo").show();$("#communityInfo").hide();$("#communityUserInfo #lblName2").text(res.communityTitle);$("#communityUserInfo #countInbox").text(res.userInfo.inboxMessagesCount);$("#communityUserInfo #aCountInbox").attr("href","http://"+res.communityDomain+"/inbox");$("#communityUserInfo #countFriends").text(res.userInfo.friendRequestsCount);$("#communityUserInfo #aCountFriends").attr("href","http://"+res.communityDomain+"/inbox/friend_invites");$("#communityUserInfo #countGroups").text(res.userInfo.groupInvitationsCount);$("#communityUserInfo #aCountGroups").attr("href","http://"+res.communityDomain+"/inbox/group_invites");$("#communityUserInfo #aGoToCommunity").attr("href","http://"+res.communityDomain);$("#communityUserInfo #aViewAllGroup").attr("href","http://"+res.communityDomain+"/groups?view=my_groups");$("#communityUserInfo #groupId1").text("");$("#communityUserInfo #groupId1").attr("href","#");$("#communityUserInfo #groupId2").text("");$("#communityUserInfo #groupId2").attr("href","#");$("#communityUserInfo #groupId3").text("");$("#communityUserInfo #groupId3").attr("href","#");if(res.userInfo.myGroups.length>0){$("#communityUserInfo #groupId1").text(res.userInfo.myGroups[0].groupName);$("#communityUserInfo #groupId1").attr("href",res.userInfo.myGroups[0].groupUrl);}else{$("#communityUserInfo #groupId1").text("");$("#communityUserInfo #groupId1").attr("href","#");}
if(res.userInfo.myGroups.length>1){$("#communityUserInfo #groupId2").text(res.userInfo.myGroups[1].groupName);$("#communityUserInfo #groupId2").attr("href",res.userInfo.myGroups[1].groupUrl);}else{$("#communityUserInfo #groupId2").text("");$("#communityUserInfo #groupId2").attr("href","#");}
if(res.userInfo.myGroups.length>2){$("#communityUserInfo #groupId3").text(res.userInfo.myGroups[2].groupName);$("#communityUserInfo #groupId3").attr("href",res.userInfo.myGroups[2].groupUrl);}else{$("#communityUserInfo #groupId3").text("");$("#communityUserInfo #groupId3").attr("href","#");}}
$("#communityDiscussions").show();if(res.discussionInfoList&&res.discussionInfoList.length>0){$("#discussionTitle1").parent().show();$("#discussionTitle1").text(res.discussionInfoList[0].title);$("#discussionTitle1").attr("href",res.discussionInfoList[0].titleUrl);}else{$("#discussionTitle1").parent().hide();$("#discussionTitle1").text("");$("#discussionTitle1").attr("href","#");}
if(res.discussionInfoList&&res.discussionInfoList.length>1){$("#discussionTitle2").parent().show();$("#discussionTitle2").text(res.discussionInfoList[1].title);$("#discussionTitle2").attr("href",res.discussionInfoList[1].titleUrl);}else{$("#discussionTitle2").parent().hide();$("#discussionTitle2").text("");$("#discussionTitle2").attr("href","#");}
if(res.discussionInfoList&&res.discussionInfoList.length>2){$("#discussionTitle3").parent().show();$("#discussionTitle3").text(res.discussionInfoList[2].title);$("#discussionTitle3").attr("href",res.discussionInfoList[2].titleUrl);}else{$("#discussionTitle3").parent().hide();$("#discussionTitle3").text("");$("#discussionTitle3").attr("href","#");}
if(res.discussionInfoList&&res.discussionInfoList.length>3){$("#discussionTitle4").parent().show();$("#discussionTitle4").text(res.discussionInfoList[3].title);$("#discussionTitle4").attr("href",res.discussionInfoList[3].titleUrl);}else{$("#discussionTitle4").parent().hide();$("#discussionTitle4").text("");$("#discussionTitle4").attr("href","#");}
$("#discussionMore").attr("href","http://"+res.communityDomain+"/topics/recent");$("#communityNewsFeed").show();$("#newsfeedName").text(res.communityTitle);if(res.newsfeedInfoList&&res.newsfeedInfoList.length>0){$("#newsfeedTitle1").parent().parent().show();if(res.newsfeedInfoList[0].pictureUrl){$("#neswfeedPicture1").attr("src",res.newsfeedInfoList[0].pictureUrl);$("#neswfeedPicture1").show();}else{$("#neswfeedPicture1").hide();}
$("#neswfeedPicture1").attr("alt",res.communityTitle);$("#newsfeedTitle1").text(res.newsfeedInfoList[0].newsfeedTitle);$("#newsfeedTitle1").attr("href",res.newsfeedInfoList[0].newsfeedUrl);$("#newsfeedBody1").text(res.newsfeedInfoList[0].newsfeedBody);}else{$("#newsfeedTitle1").parent().parent().hide();$("#neswfeedPicture1").attr("src","");$("#neswfeedPicture1").attr("alt","");$("#newsfeedTitle1").text("");$("#newsfeedTitle1").attr("href","#");$("#newsfeedBody1").text("");$("#newsfeedComment1").text("");}
if(res.newsfeedInfoList&&res.newsfeedInfoList.length>1){$("#newsfeedTitle2").parent().parent().show();if(res.newsfeedInfoList[1].pictureUrl){$("#neswfeedPicture2").attr("src",res.newsfeedInfoList[1].pictureUrl);$("#neswfeedPicture2").show();}else{$("#neswfeedPicture2").hide();}
$("#neswfeedPicture2").attr("alt",res.communityTitle);$("#newsfeedTitle2").text(res.newsfeedInfoList[1].newsfeedTitle);$("#newsfeedTitle2").attr("href",res.newsfeedInfoList[1].newsfeedUrl);$("#newsfeedBody2").text(res.newsfeedInfoList[1].newsfeedBody);$("#newsfeedComment2").text(res.newsfeedInfoList[1].commentsCount);}else{$("#newsfeedTitle2").parent().parent().hide();$("#neswfeedPicture2").attr("src","");$("#neswfeedPicture2").attr("alt","");$("#newsfeedTitle2").text("");$("#newsfeedTitle2").attr("href","#");$("#newsfeedBody2").text("");$("#newsfeedComment2").text("");}
if(res.newsfeedInfoList&&res.newsfeedInfoList.length>2){$("#newsfeedTitle3").parent().parent().show();if(res.newsfeedInfoList[2].pictureUrl){$("#neswfeedPicture3").attr("src",res.newsfeedInfoList[2].pictureUrl);$("#neswfeedPicture3").show();}else{$("#neswfeedPicture3").hide();}
$("#neswfeedPicture3").attr("alt",res.communityTitle);$("#newsfeedTitle3").text(res.newsfeedInfoList[2].newsfeedTitle);$("#newsfeedTitle3").attr("href",res.newsfeedInfoList[2].newsfeedUrl);$("#newsfeedBody3").text(res.newsfeedInfoList[2].newsfeedBody);$("#newsfeedComment3").text(res.newsfeedInfoList[2].commentsCount);}else{$("#newsfeedTitle3").parent().parent().hide();$("#neswfeedPicture3").attr("src","");$("#neswfeedPicture3").attr("alt","");$("#newsfeedTitle3").text("");$("#newsfeedTitle3").attr("href","#");$("#newsfeedBody3").text("");$("#newsfeedComment3").text("");}
return false;},onCommunityError:function(err){if(err&&(err.errorInfo)){_g.handleError(err.errorInfo);}
return false;},communityJoin:function(domain,isLoged){dcsMultiTrack("DCS.dcsuri","/%communities/default.aspx/community_widget.evt%","DCSext.afntlbbutton","JoinNow","DCSext.afntlbdestination",domain);$(this).parents().find("#partners_carousel li").unbind('click');if(isLoged){location.href="http://"+domain+"/sign_up/sites/new";}else{location.href="http://"+domain+"/sign_up/monster_sites/new";}
return false;},reloadDivCarousel:function(domainType){$(".communityLPBgdTL").load('/Communities/CommunityList.aspx');return false;},reloadDivSuggestion:function(domainType){$('#careerGroup').load('/Communities/Default_CareerGroup.aspx');$('#suggestionGroup').load('/Communities/Default_SuggestionGroup.aspx');return false;},trackWebTrend:function(id){var link=$(id).attr("href");var text=$(id).text();dcsMultiTrack("DCS.dcsuri","/%communities/default.aspx/community_widget.evt%","DCSext.afntlbbutton",text,"DCSext.afntlbdestination",link);},trackPreview:function(){this.trackWebTrend("#communityInfo #aPreviewCommunityInfo");},trackViewAll:function(){this.trackWebTrend("#communityUserInfo #aViewAllGroup");},trackGoto:function(){this.trackWebTrend("#communityUserInfo #aGoToCommunity");}}
;

_g.namespace('_s.my20.communities').suggestionBox=function(prompt){var box,textField,prompts=new _s.controls.InputTextPrompt();function elementID(id){return box+'_'+id;}
function onPersistSuggestionSuccess(res){if(res.errorInfo!=null&&res.errorInfo.length>0)
{$(box+' .ctl036_Form_Error').show();$(box+' .ctl036_ErrorMessage_noIcon').html(res.errorInfo);}
else
{$(elementID('HeaderBefore')).hide();$(elementID('HeaderAfter')).show();$(elementID('Body')).hide();$(elementID('Submitted')).show();}
window.location=box;return false;};this.setBoxID=function(id){box='#'+id;textField=id+'_'+'Text';prompts.add(textField,prompt);};this.persistSuggestion=function(){_s.services.post('Community/PersistCommunitySuggestion',{'suggestion':prompts.text(textField)},onPersistSuggestionSuccess);};return this;}
;

_g.namespace('_s.my.profile').deckNav={controls:new Array(),init:function(element,defaults,data,controlContext){$(document).ready(function(){_s.my.profile.deckNav.activate(element,defaults,data,controlContext);});},activate:function(element,defaults,data,controlContext){var controlID=$(element).attr("id");_s.my.profile.deckNav.controls[controlID]={"element":element,"defaults":defaults,"entities":[],"controlContext":controlContext,"addNewDeckNavButton":$(element).find("li.deckNavAddButton"),"addNewButton":$(element).find("li.addNewButton"),"lastEntityId":0}
for(c=0;c<data.length;c++){var entity=_s.my.profile.deckNav.renderEntity(data[c],controlID,false);_s.my.profile.deckNav.renderBuilders(entity);}
$(element).find("li.deckNavAddButton a").click(function(event){_s.my.profile.deckNav.addNewEntity(event);return false;});},renderEntity:function(entityData,controlID,newEntity){var control=_s.my.profile.deckNav.controls[controlID];entityData.clientID="clientIDdeckNav_"+controlID+"_"+control.lastEntityId++;if(entityData.status==0)entityData.status=1;var entityElement=document.createElement("li");$(entityElement).addClass("deckNavLi");$(entityElement).addClass("deckGoalTab");$(entityElement).attr("id",entityData.clientID);$(entityElement).html(_s.my.profile.deckNav.getEntityHTML(control.defaults.fields,control.defaults.messages));$(entityElement).insertBefore($(control.element).find(".deckNavAddButton"));control.entities[entityData.clientID]=entityData;$(entityElement).find("span.careerGoalTabLink").click(function(event){if(_s.my.profile.deckNav.select($(event.target).parents("li.deckNavLi")))return false;});_s.my.profile.showFlyoutMenu.showCGMenu(entityElement);var field=entityData.fields["name"];field.options=control.defaults.fields["name"].options;_s.my.filedControls[field.options.type].render($(entityElement).find("div."+"name"+"_GenericFieldName"),field,"name",entityData.clientID);_s.my.filedControls[control.defaults.fields["name"].options.type].forceViewMode($(entityElement).find("div."+"name"+"_GenericFieldName"),entityData.fields["name"]);$(entityElement).find(".deleteFlyoutButton").click(_s.my.profile.deckNav.removeTab);$(entityElement).find(".editFlyoutButton").click(_s.my.profile.deckNav.forceEditMode);$(entityElement).find(".saveAction").click(function(event){_s.my.profile.deckNav.forceWaitingMode(event);_s.my.profile.deckNav.postBackEntity($(event.target).parents("li.deckNavLi"),_s.my.profile.deckNav.controls[$(event.target).parents(".deckNav").attr("id")]);});$(entityElement).find(".cancelAction").click(function(event){_s.my.profile.deckNav.forceWaitingMode(event);});_s.my.profile.deckNav.select(entityElement);_s.my.profile.deckNav.showHideDefaultText(control);_s.my.profile.deckNav.showHideAddButton(control);return entityElement;},renderBuilders:function(entityElement,ctrlContext){var controlElement=$(entityElement).parents("ul.deckNav").get();var controlID=$(controlElement).attr("id");var control=_s.my.profile.deckNav.controls[controlID];var clientID=$(entityElement).attr("id");var entityData=control.entities[clientID];if(!entityData.controlContext){entityData.controlContext=ctrlContext}
_s.my.profile.deckNav.controls[controlID].entityID=entityData.entityID;$(entityElement).find("div.goalsTabWaitingMode").css("display","none");var builderSpace=$(entityElement).find("div.goalsTabViewMode").get();$(builderSpace).css("display","block");var builderSpaceHTML="";for(listBuilderName in control.defaults.listBuilders){if(!control.defaults.listBuilders[listBuilderName])continue;builderSpaceHTML+="<div class=\"listBuilder\" id=\""+clientID+"_LD_"+listBuilderName+"\">";builderSpaceHTML+="<h5 class=\"fnt5\">"+control.defaults.listBuilders[listBuilderName].messages.title+"</h5>";builderSpaceHTML+=" <ul class=\"innerNavBoxBody\">";builderSpaceHTML+="<li class=\"addNewButton\"><span>"+control.defaults.listBuilders[listBuilderName].messages.add+"</span></li>";builderSpaceHTML+="</ul></div>";}
$(builderSpace).html(builderSpaceHTML);for(listBuilderName in control.defaults.listBuilders){if(!control.defaults.listBuilders[listBuilderName])continue;var listBuilderUserData=[];if(entityData.listBuilders&&entityData.listBuilders[listBuilderName])
{listBuilderUserData=entityData.listBuilders[listBuilderName];}
_s.my.profile.listBuilder.activate($("#"+clientID+"_LD_"+listBuilderName).get(),control.defaults.listBuilders[listBuilderName],listBuilderUserData,entityData.controlContext);}},select:function(listItem){if($(listItem).find("h5").is(".editMode"))return false;$(listItem).parents("ul.deckNav").height($(listItem).find(".deckNav_body").height());$(listItem).parents(".deckNav").find("li.deckNavLi").removeClass("selectedDeckTab");$(listItem).parents(".deckNav").find("li.deckNavLi").removeClass("enableMenu");$(listItem).addClass("selectedDeckTab");return true;},getEntityHTML:function(fields,messages){var innerHTML="<h5><img alt=\"\" class=\"decNavTabMenuIcon\" src=\"http://media.newjobs.com/mm/redux/temp/profileTMP/deck/tabMenuArrow.png\"/>";innerHTML+="<span class=\"careerGoalTabLink\"><div class=\""+"name"+"_GenericFieldName genericFieldwraper\"></div>";innerHTML+="<span class=\"cancelButton cancelAction\">"+messages.cancel+"</span>";innerHTML+="<span class=\"saveButton saveAction\">"+messages.save+"</span></span>";innerHTML+="</h5>";innerHTML+="<div class=\"deckNav_body\"><div class=\"goalsTabWaitingMode\"></div><div class=\"goalsTabViewMode\"></div></div>";var careerGoals=_s.my.profile.deckNav.controls.careerGoals;if(careerGoals&&careerGoals.element=="#careerGoals")
{$("#careerGoals").css("background","transparent url('http://media.newjobs.com/mm/redux/temp/profileTMP/deck/transparentBorder.png?2') repeat-y 162px");if($("#careerGoals").find("li.deckNavLi").get().length>=careerGoals.defaults.maximumEntities-1)
$("#btnAddCareerGoal").parent().hide();else
$("#btnAddCareerGoal").parent().show();}
return innerHTML;},addNewEntity:function(event){var controlID=$(event.target).parents("ul.deckNav").attr("id");var control=_s.my.profile.deckNav.controls[controlID];var entityElement=_s.my.profile.deckNav.renderEntity({"isValid":true,"status":3,"validationMessage":"","clientID":null,"entityID":0,"data":null,"fields":control.defaults.fields},controlID,true);if($(entityElement).parent().attr("id")=="careerGoals")
{if($(entityElement).parent().find("li.deckNavLi").get().length>=control.defaults.maximumEntities)
$("#btnAddCareerGoal").parent().hide();}
_s.my.profile.deckNav.postBackEntity(entityElement,control);return;},adjustParent:function(element){if($(element).parents("div.deckNav_body").get(0)){$(element).parents("ul.deckNav").height($(element).parents(".deckNav_body").height()+38);}
if(_s.my.profile.TabsNav)
_s.my.profile.TabsNav.adjust($(element).parents('li.selectedTab'));},showHideDefaultText:function(control){},showHideAddButton:function(control){if(control.defaults.maximumEntities<=$(control.element).find("li.deckNavLi").get().length)
$(control.addNewButton).css("display","none")
else if($(control.element+" li div div div ul li").is(".editMode")){$(control.addNewButton).css("display","none");}},showTabMenu:function(event){$(event.target).parents(".deckGoalTab").addClass("enableMenu");},hideTabMenu:function(event){var goalTab=event;if(event.target)goalTab=$(event.target).parents(".deckGoalTab").get();$(goalTab).removeClass("enableMenu");},forceEditMode:function(entityElement){var control=_s.my.profile.deckNav.controls[$(entityElement).parent().attr("id")];var link=$(entityElement).find("h5").get();_s.my.editMode.editAction(link);_s.my.filedControls[control.defaults.fields["name"].options.type].forceEditMode($(link).find("div."+"name"+"_GenericFieldName"));},forceWaitingMode:function(event){var control=_s.my.profile.deckNav.controls[$(event.target).parents(".deckNav").attr("id")];var entityData=control.entities[$(event.target).parents(".deckNavLi").attr("id")];var link=$(event.target).parents("li.deckNavLi").find("h5").get();_s.my.profile.deckNav.showHideAddButton(control);_s.my.editMode.waitingAction(link);_s.my.filedControls[control.defaults.fields["name"].options.type].forceViewMode($(link).find("div."+"name"+"_GenericFieldName"),entityData.fields["name"]);},forceViewMode:function(entity,control){var entityID=$(entity).attr("id");var control=_s.my.profile.deckNav.controls[$(entity).parents(".deckNav").attr("id")];_s.my.profile.deckNav.showHideAddButton(control);_s.my.editMode.waitingAction($(entity).find("h5").get());_s.my.filedControls[control.defaults.fields["name"].options.type].forceViewMode($(entity).find("div."+"name"+"_GenericFieldName"),control.entities[entityID].fields["name"]);_s.my.profile.showFlyoutMenu.showCGMenu(entity);},removeTab:function(entityElement){var controlID=$(entityElement).parent().attr("id");var control=_s.my.profile.deckNav.controls[controlID];if($(entityElement).parent().attr("id")=="careerGoals")
{if($(entityElement).parent().find("li.deckNavLi").get().length<=control.defaults.maximumEntities)
$("#btnAddCareerGoal").parent().show();if($(entityElement).parent().find("li.deckNavLi").get().length==1){$("#careerGoals").css("background","#ffffff");}}
var entity=$(entityElement).get();var entityData=control.entities[$(entityElement).attr("id")];entityData.status=2;_s.my.profile.deckNav.postBackEntity(entity,control);$(entity).remove();_s.my.profile.deckNav.showHideDefaultText(control);_s.my.profile.deckNav.showHideAddButton(control);_s.my.profile.deckNav.select($(control.element).find("li.deckNavLi").get(0));},postBackEntity:function(entity,control){var entityData=_s.deepClone(control.entities[$(entity).attr("id")]);for(fieldName in control.defaults.fields){var field=_s.my.filedControls[entityData.fields[fieldName].options.type].getData($(entity).find("div."+fieldName+"_GenericFieldName"),entityData.fields[fieldName]);field.options=null;}
if(entityData.entityID!="")
{delete(entityData.listBuilders);}
control.defaults.persist([entityData],control.controlContext,_s.my.profile.deckNav.postBackSuccess,function(){alert("Fail");})},postBackSuccess:function(persistedEntities){if(persistedEntities[0].status==2)return;var clientID=persistedEntities[0].clientID;var entity=$("#"+clientID+"").get();var control=_s.my.profile.deckNav.controls[$("#"+clientID).parents(".deckNav").attr("id")];if(persistedEntities[0].isValid){if(persistedEntities[0].status==3){var entity=$("#"+clientID+"").get();var ctrlContext=persistedEntities[0].controlContext;_s.my.profile.deckNav.renderBuilders(entity,ctrlContext);}
persistedEntities[0].status=1;control.entities[clientID]=persistedEntities[0];_s.my.profile.deckNav.forceViewMode(entity,control);}else{_s.my.profile.deckNav.forceEditMode(entity,control);}
var entityData=control.entities[$(entity).attr("id")];entityData.fields["name"].options=control.defaults.fields["name"].options;_s.my.filedControls[entityData.fields["name"].options.type].setData($(entity).find("div."+"name"+"_GenericFieldName"),entityData.fields["name"]);}}
;

_g.namespace('_s.my').editMode={editAction:function(element){element=$(element);_s.my.inputBlankValue.fetchContainer(element);element.addClass("editMode");element.removeClass("waitingMode");},saveAction:function(element){element=$(element);_s.my.inputBlankValue.releaseContainer(element);element.removeClass("editMode");element.removeClass("waitingMode");},waitingAction:function(element){element=$(element);_s.my.inputBlankValue.releaseContainer(element);element.removeClass("editMode");element.addClass("waitingMode");},coverEditableElement:function(){var cover=$(this).next();if($(this).is("select"))
$(cover).html($(this).children(":selected").text())
else
$(cover).html($(this).val());$(this).css("display","none");$(cover).css("display","inline");},uncoverEditableElement:function(){var cover=$(this).next();$(this).css("display","inline");$(cover).css("display","none");},initEditables:function(element){$(element).find(".editAction").click(function(event){_s.my.editMode.editAction($(event.target).parents(".editable").get());});$(element).find(".saveAction").click(function(event){_s.my.editMode.saveAction($(event.target).parents(".editable").get());});$(element).find(".cancelAction").click(function(event){_s.my.editMode.saveAction($(event.target).parents(".editable").get());});}}
;

_g.namespace('_s.my').educationPanel={init:function(initialVars,questions,answers,answerData,domEls,messages){var self=this;this.container=$('.cdQuestionContainer');this.messages=messages;this.questions=questions;this.answers=answers;this.domEls=domEls;this.selectedSchool;this.selectedSchoolID;this.domEls.actionMenu=this.createActionMenu();this.domEls.addLink.click(function(){self.addData();$('#saveUpdateNext').show();});this.domEls.cancelLink.click(function(){domEls.questionBox.hide();$('#saveUpdateNext').show();self.determineDisplay();});this.domEls.degreeLink.click(function(){self.qPromptClicked();$('#saveUpdateNext').hide();});this.benchmarkGroupID=initialVars.benchmarkGroupID;this.userID=initialVars.userID;this.instanceID=initialVars.instanceID;this.activeQuestion=0;this.activeAnswer=0;this.answerData=answerData;this.timers=[];for(var i=0;i<this.answers.length;i++)
{_s.my.educationPanel.initAnswer(i);};_s.my.educationPanel.determineDisplay();domEls.schoolID.autocomplete
(this.getSchoolMatches,{minChars:3,onItemSelect:this.selectItem,onFindValue:this.findValue,formatItem:this.formatItem,setData:true,autoFill:false});},findValue:function(li)
{if(li==null)
{_s.my.educationPanel.selectedSchoolID=0;_s.my.educationPanel.selectedSchool=_s.my.educationPanel.messages.defaultSchoolName;}
if(!!li.extra)
{var sValue=li.extra[0];}
else
{var selectedSchool=li.selectValue;var selectedSchoolID=li.Data.ID;if(!selectedSchoolID)
{_s.my.educationPanel.selectedSchoolID=0;_s.my.educationPanel.selectedSchool=_s.my.educationPanel.messages.defaultSchoolName;}
else
{_s.my.educationPanel.selectedSchoolID=selectedSchoolID;_s.my.educationPanel.selectedSchool=selectedSchool;}
_s.my.educationPanel.getSchoolMatches.DataID=_s.my.educationPanel.selectedSchoolID;}},selectItem:function(li)
{_s.my.educationPanel.findValue(li);},formatItem:function(row)
{row.Data.ID=row.ID;return row.Text;},getSchoolMatches:function(q,oS,oF)
{var prefixText=_s.my.educationPanel.domEls.schoolID.val();var numberofMatches=10;var DataID;_s.my.educationPanel.selectedSchoolID=0;_s.my.educationPanel.selectedSchool=_s.my.educationPanel.messages.defaultSchoolName;if(prefixText!="")
{_s.services.post('AutoComplete/GetSchoolsCompletionList',{'prefix':prefixText,'maxItemsNumber':10},oS);}},setAnswerData:function(data,index){this.answerData[index]=data;},determineDisplay:function(){_s.my.educationPanel.activeQuestion=3;if(!this.answerData[2].hasData)
{_s.my.educationPanel.activeQuestion=2;}
if(!this.answerData[1].hasData)
{_s.my.educationPanel.activeQuestion=1;}
if(!this.answerData[0].hasData)
{_s.my.educationPanel.activeQuestion=0;}
_s.my.educationPanel.displayActiveQuestion();},displayActiveQuestion:function(){if(_s.my.educationPanel.activeQuestion<3)
{this.domEls.questionBox.show();$('#saveUpdateNext').hide();if(_s.my.educationPanel.activeQuestion==0)
{this.domEls.degreeForm.show();this.domEls.degreePrompt.hide();$('#saveUpdateNext').hide();}
else
{this.domEls.degreeForm.hide();this.domEls.degreePrompt.show();$('#saveUpdateNext').show();}
_s.my.educationPanel.positionArrow(_s.my.educationPanel.questions[_s.my.educationPanel.activeQuestion],true);}
else
{this.domEls.questionBox.hide();this.domEls.degreeForm.hide();this.domEls.degreePrompt.hide();}},initAnswer:function(index){var answer=_s.my.educationPanel.answers[index];if(!_s.my.educationPanel.answerData[index].hasData)
{answer.hide();};answer.hover(function(){_s.my.educationPanel.showActionMenu($(this));_s.my.educationPanel.highlightAnswer($(this),index);},function(){_s.my.educationPanel.domEls.actionMenu.hide();_s.my.educationPanel.unHighlightAnswer();});},highlightAnswer:function(answer,index){answer.removeClass("cdEduAnswerBarNormal");answer.addClass("cdEduAnswerBarHover");_s.my.educationPanel.activeAnswer=index;},unHighlightAnswer:function(){for(var i=0;i<3;i++)
{_s.my.educationPanel.answers[i].removeClass("cdEduAnswerBarHover");_s.my.educationPanel.answers[i].addClass("cdEduAnswerBarNormal");}},showActionMenu:function(answer){this.positionActionMenu(answer,this.domEls.actionMenu);this.domEls.actionMenu.show();},positionActionMenu:function(answer,actionMenu){var pos=answer.offset();actionMenu.css("top",pos.top+12+'px');actionMenu.css("left",pos.left-actionMenu.width()+20+'px');},editAnswer:function()
{var answer=_s.my.educationPanel.answerData[_s.my.educationPanel.activeAnswer];for(var i=0;i<_s.my.educationPanel.domEls.educationLevelID[0].options.length;i++)
{if(_s.my.educationPanel.domEls.educationLevelID[0].options[i].text==answer.data.degree)
{_s.my.educationPanel.domEls.educationLevelID[0].options[i].selected=true;}};_s.my.educationPanel.domEls.schoolID.val(answer.data.school);for(var i=0;i<_s.my.educationPanel.domEls.benchmarkMajorID[0].options.length;i++)
{if(_s.my.educationPanel.domEls.benchmarkMajorID[0].options[i].text==answer.data.study)
{_s.my.educationPanel.domEls.benchmarkMajorID[0].options[i].selected=true;}};_s.my.educationPanel.activeQuestion=_s.my.educationPanel.activeAnswer;_s.my.educationPanel.positionArrow(_s.my.educationPanel.questions[_s.my.educationPanel.activeAnswer],false);_s.my.educationPanel.domEls.questionBox.show();_s.my.educationPanel.domEls.degreeForm.show();_s.my.educationPanel.domEls.degreePrompt.hide();},closeDeleteModal:function(){$('.modalCloseImg').click();return false;},deleteAnswer:function()
{$('#divDeleteDegree').modal({onOpen:function(modal){height:350,modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');$('#Heading').html(_s.my.educationPanel.messages.deleteModalHeading);if(_s.my.educationPanel.activeAnswer==0)
{$('#conText').html(_s.my.educationPanel.messages.deleteMultipleMessage);}
else
{$('#conText').html(_s.my.educationPanel.messages.deleteMessage);}},appendTo:'.mainForm',persist:true});return false;},deleteDegree:function()
{if(_s.my.educationPanel.activeAnswer==0)
{educationID=1;}
if(_s.my.educationPanel.activeAnswer==1)
{educationID=2;}
if(_s.my.educationPanel.activeAnswer==2)
{educationID=3;}
_s.services.post('CareerBenchmarking/DeleteUserAnswersForEducation',{'educationTypeID':educationID,'instanceID':_s.my.educationPanel.instanceID},_s.my.educationPanel.onDeleteSuccess);},onDeleteSuccess:function(result)
{if(result.isEducationDataDeleted==true)
{_s.my.educationPanel.closeDeleteModal();if(educationID==1)
{$('#divHighestDegreeAnswer').html("");$('#divSecondDegreeAnswer').html("");$('#divThirdDegreeAnswer').html("");_s.my.educationPanel.setAnswerData({data:{degree:'',study:'',school:''},hasData:false},0);_s.my.educationPanel.setAnswerData({data:{degree:'',study:'',school:''},hasData:false},1);_s.my.educationPanel.setAnswerData({data:{degree:'',study:'',school:''},hasData:false},2);_s.my.educationPanel.answers[0].hide();_s.my.educationPanel.answers[1].hide();_s.my.educationPanel.answers[2].hide();_s.my.educationPanel.determineDisplay();_s.services.post('CareerBenchmarking/GetCareerBenchmarkingResults',{'userID':_s.my.careerManagement.instanceID,'channelID':_s.my.careerManagement.channelID},function(dataToUpdate)
{if(dataToUpdate)
{if(dataToUpdate.length)
{$('#caQuestionsGroupBox .groupLink a[href*=GroupID='+dataToUpdate[2].benchmarkGroupID+']').next().html(dataToUpdate[2].percentComplete+"%");$('.doneBar .caGraphDoneText SPAN:eq(1)').html(dataToUpdate[2].percentComplete+"%");$('.doneBar .caGraphDoneBar .fillerBar').css('width',dataToUpdate[2].percentComplete+"%");}}});}
if(educationID==2)
{$('#divSecondDegreeAnswer').html($('#divThirdDegreeAnswer').html());$('#divThirdDegreeAnswer').html("");_s.my.educationPanel.setAnswerData({data:{degree:'',study:'',school:''},hasData:false},1);_s.my.educationPanel.setAnswerData({data:{degree:'',study:'',school:''},hasData:false},2);_s.my.educationPanel.answers[1].hide();_s.my.educationPanel.answers[2].hide();_s.my.educationPanel.determineDisplay();}
if(educationID==3)
{$('#divThirdDegreeAnswer').html("");_s.my.educationPanel.setAnswerData({data:{degree:'',study:'',school:''},hasData:false},2);_s.my.educationPanel.answers[2].hide();_s.my.educationPanel.determineDisplay();}}},onDeleteFailure:function(error)
{},createActionMenu:function()
{var actionMenu=$('<div id="actionMenu" class="innerContainer" style="position:absolute;top:800px;left:300px;height:100px;"/>').hide();var innerHTML="<div class=\"listEntityMenu\">";innerHTML+="<div id=\"educationFlyout\" style=\"margin-bottom: 0;\" class=\"fpwdialogStatic\">";innerHTML+="<div class=\"fpwcontent\">";innerHTML+="<div class=\"fpwtop\"></div>";innerHTML+="<div class=\"fpwtitleheader\">";innerHTML+="<h1>"+_s.my.educationPanel.messages.actionLabel+"</h1>";innerHTML+="</div>";innerHTML+="<ul>";innerHTML+="<li id=\"action_edit\" class=\"editFlyoutButton editAction\" style=\"list-style-type:none;\">"+_s.my.educationPanel.messages.editAction+"</li>";innerHTML+="<li id=\"action_delete\" class=\"deleteFlyoutButton deleteAction\" style=\"border-top:1px dotted #ccc;list-style-type:none;\">"+_s.my.educationPanel.messages.deleteAction+"</li>";innerHTML+="</ul>";innerHTML+="</div>";innerHTML+="<div  class=\"fpwbottom\"><div></div></div>";innerHTML+="</div>";innerHTML+="</div>";actionMenu.html(innerHTML);actionMenu.hover(function(){$(this).show();_s.my.educationPanel.highlightAnswer(_s.my.educationPanel.answers[_s.my.educationPanel.activeAnswer],_s.my.educationPanel.activeAnswer)},function(){if($.browser.msie&&parseInt($.browser.version)>=7){setTimeout("$('#actionMenu').hide()",3000)}else{$(this).hide()};_s.my.educationPanel.unHighlightAnswer()});$("body").append(actionMenu);$('#action_edit').click(function(){_s.my.educationPanel.editAnswer();$('#saveUpdateNext').hide();});$('#action_delete').click(function(){_s.my.educationPanel.deleteAnswer(_s.my.educationPanel.deleteDegree)});return $('#actionMenu');},addData:function(){if(_s.my.educationPanel.domEls.schoolID.val()=='')
{_s.my.educationPanel.selectedSchoolID=0;}
var isSecondDegree=false;var isThirdDegree=false;var educationLevelID=this.domEls.educationLevelID.val();var benchmarkMajorID=this.domEls.benchmarkMajorID.val();var schoolID=(_s.my.educationPanel.selectedSchoolID)?_s.my.educationPanel.selectedSchoolID:0;var benchmarkQuestionIDDegree;var benchmarkQuestionIDSchool;var benchmarkQuestionIDStudyArea;switch(_s.my.educationPanel.activeQuestion)
{case 0:benchmarkQuestionIDDegree=15;benchmarkQuestionIDSchool=16;benchmarkQuestionIDStudyArea=17;break;case 1:benchmarkQuestionIDDegree=19;benchmarkQuestionIDSchool=53;benchmarkQuestionIDStudyArea=54;break;case 2:benchmarkQuestionIDDegree=56;benchmarkQuestionIDSchool=57;benchmarkQuestionIDStudyArea=58;break;}
var keyValueArray=[{"Name":benchmarkQuestionIDDegree,"Value":educationLevelID},{"Name":benchmarkQuestionIDStudyArea,"Value":benchmarkMajorID},{"Name":benchmarkQuestionIDSchool,"Value":schoolID}];_s.services.post('CareerBenchmarking/SaveUserAnswersForEducation',{'benchmarkGroupID':_s.my.educationPanel.benchmarkGroupID,'benchmarkInstanceID':_s.my.educationPanel.instanceID,'questionAnswerList':keyValueArray},_s.my.educationPanel.onSuccessfulSave);},dataError:function(result){alert('error');},onSuccessfulSave:function(result){if(result.isSaved==true)
{var educationLevelText=_s.my.educationPanel.domEls.educationLevelID.find('option:selected').text();var benchmarkMajorText=_s.my.educationPanel.domEls.benchmarkMajorID.find('option:selected').text();if(_s.my.educationPanel.selectedSchoolID==undefined||_s.my.educationPanel.selectedSchoolID==0)
{_s.my.educationPanel.selectedSchool=_s.my.educationPanel.messages.defaultSchoolName;}
if(_s.my.educationPanel.domEls.educationLevelID.find('option:selected').val()==0&&_s.my.educationPanel.domEls.benchmarkMajorID.find('option:selected')==0&&(_s.my.educationPanel.selectedSchoolID==undefined||_s.my.educationPanel.selectedSchoolID==0||_s.my.educationPanel.selectedSchool==''))
{_s.my.educationPanel.setAnswerData({data:{degree:educationLevelText,study:benchmarkMajorText},school:_s.my.educationPanel.selectedSchool,hasData:false},_s.my.educationPanel.activeQuestion);}
else
{_s.my.educationPanel.setAnswerData({data:{degree:educationLevelText,study:benchmarkMajorText},school:_s.my.educationPanel.selectedSchool,hasData:true},_s.my.educationPanel.activeQuestion);}
var answer=$("<span>"+educationLevelText+", "+benchmarkMajorText+", "+_s.my.educationPanel.selectedSchool+"</span>");_s.my.educationPanel.answers[_s.my.educationPanel.activeQuestion].html(answer).show();_s.my.educationPanel.activeQuestion+=1;_s.my.educationPanel.displayActiveQuestion();}},qPromptClicked:function(){this.domEls.degreeForm.show();this.domEls.degreePrompt.hide();this.positionArrow(_s.my.educationPanel.questions[_s.my.educationPanel.activeQuestion],false);},positionArrow:function(q,prompt){var arrowTop=q.qDiv.offset().top-this.container.offset().top-5;if(prompt)
{$('#divHighestAnswers').css("padding-top",arrowTop+'px');}
else
{$('#divHighestAnswers').css("padding-top",'0px');}
$('.arrowContainer').css("padding-top",arrowTop+'px');}}
;

_g.namespace('_s').errorMessage=function(errorContainer){this.errorContainer=$('#'+errorContainer);this.errorTextContainer=this.errorContainer.find('.ctlErrorMessageText span');this.errorDescContainer=this.errorContainer.find('.ctlErrorMessageDesc');this.setError=function(errorMessageText,errorMessageDesc){if(errorMessageText!=''){this.errorTextContainer.html(errorMessageText).parent().show();}
else{this.errorTextContainer.hide();}
if(errorMessageDesc!=''){this.errorDescContainer.html(errorMessageDesc).show();}
else{this.errorDescContainer.hide();}
if(errorMessageDesc!=''||errorMessageText!=''){this.errorContainer.fadeIn(1000);}}
this.clearErrors=function(){this.errorTextContainer.html('').parent().hide();this.errorDescContainer.hide();this.errorContainer.hide();}};
;

_g.namespace('_s.my').filedControls={generic:{render:function(element,fieldObject,type,innerHTML,fieldName){$(element).addClass("GenericField");$(element).addClass(type+"GenericField");$(element).html(innerHTML);$(element).find("span.GenericFieldLabel").addClass("gfl_"+fieldName);if(!fieldObject.options.viewMode)
{$(element).find("span.GenericFieldInput").addClass("gfi_"+fieldName);$(element).find("span.GenericFieldInputReplacement").addClass("gfir_"+fieldName).addClass("fnt4");$(element).find("span.GenericFieldInputReplacement").click(function(event){_s.my.profile.listBuilder.forceArtificailEntityEdit($(event.target).get());$(element).find("span.GenericFieldInput").addClass("blackFont");});}},coverInput:function(fieldObject,element,replacementSelector){},uncoverInput:function(element,inputSelector,replacementSelector){},setErrorReporting:function(element,fieldObject,validationDatas,clientID){var errorFieldName="#"+clientID+" ."+fieldObject+"_GenericFieldName."+element+"GenericField";var errorFieldIcon=$(errorFieldName).find(".GenericFieldErrorIcon");var errorField=$(errorFieldName).find(".ctl036_hidden");var notificationField=$("#"+clientID).parent().find(".listEntityError .ErrorMessage_Content");var rightPos=$(errorFieldName).find(".GenericFieldLabel").next().width()-10;$(errorFieldName).find(".GenericFieldLabel .errorFieldWrapper").css("margin-left",rightPos);var rightDatePos=$(".startDate_GenericFieldName.GenericField.dateSelectorMYGenericField").find(".GenericFieldLabel").next().width()-35;$(".startDate_GenericFieldName.GenericField.dateSelectorMYGenericField").find(".GenericFieldLabel .errorFieldWrapper").css("margin-left",rightDatePos);var rightErrorPos=$(".dateOfBirth_GenericFieldName.GenericField.fullDateSelectorMYGenericField").find(".GenericFieldLabel").width()-35;$(".dateOfBirth_GenericFieldName.GenericField.fullDateSelectorMYGenericField").find(".GenericFieldLabel .errorFieldWrapper").css("margin-left",rightErrorPos);rightErrorPos=$(".militaryServicesWithDate_GenericFieldName.GenericField.selectWithDaySelectorMYGenericField").find(".GenericFieldLabel").width()-35;$(".militaryServicesWithDate_GenericFieldName.GenericField.selectWithDaySelectorMYGenericField").find(".GenericFieldLabel .errorFieldWrapper").css("margin-left",rightErrorPos);rightErrorPos=$(".driverLicenses_GenericFieldName.GenericField.multipleSelectsWithDaySelectorGenericField").find(".GenericFieldLabel").width()-35;$(".driverLicenses_GenericFieldName.GenericField.multipleSelectsWithDaySelectorGenericField").find(".GenericFieldLabel .errorFieldWrapper").css("margin-left",rightErrorPos);var validMes="";if(validationDatas.data.items!=null&&validationDatas.data.items!="undefined"){for(itemct=0;itemct<validationDatas.data.items.length;itemct++){validMes=validationDatas.data.items[itemct].validationMessage;if(validMes!="")break;}}
if((validationDatas.data.validationMessage&&validationDatas.data.validationMessage.length)||validMes!=""){validMes=(validationDatas.data.validationMessage)?validationDatas.data.validationMessage:validMes;_s.ctl036ChangeVisibility.showInlineErrorMessage(errorFieldIcon);var messagePos=$(errorFieldName).find(".GenericFieldLabel .errorFieldWrapper .ctl036_ErrorMessage_noIcon.rounded").width();messagePos=-messagePos-28;$(errorFieldName).find(".GenericFieldLabel .ctl036_ErrorMessage_noIcon").css("left",messagePos);$(errorFieldName).find(".GenericFieldInput").css("border","1px solid red");$(errorField).append(validMes);$(notificationField).append("<br/ >"+validMes);_s.my.profile.listBuilder.adjustParent(element);}else{$(errorField).removeClass("visible");$(errorFieldName).find(".GenericFieldInput").css("border","1px solid #CCC");$(errorField).html("");_s.my.profile.listBuilder.adjustParent(element);}}},rating:{render:function(element,fieldObject,fieldName,formID){$(element).addClass("listEntityRate");_s.my.profile.ratings.renderRatingElement(element,fieldObject.data.id,fieldObject.options.ratings);},forceViewMode:function(element){},forceEditMode:function(element){},setData:function(element,fieldObject){_s.my.profile.ratings.setData(element,fieldObject.data.id)},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");fieldObject.data.id=_s.my.profile.ratings.getData(element);return fieldObject;}},simpleText:{render:function(element,fieldObject,fieldName,formID){var listBuilderID=$(element).parent().parent().attr('id');var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<input class=\"GenericFieldInput fnt4\" type=\"text\"";if(fieldObject.options.inputWidth)innerHTML+=" style=\"margin-right: 10px; float: left; width: "+fieldObject.options.inputWidth+"em;\"";if(fieldObject.options.maximumLength)innerHTML+=" maxlength=\""+fieldObject.options.maximumLength+"\"";innerHTML+=" value=\""+fieldObject.data.textEncoded+"\"/>";innerHTML+="<span class=\"SimpleTextNote\">"+fieldObject.options.noteNextToInputFormat.replace(/{ListBuilderID\}/g,listBuilderID)+"</span>";innerHTML+="<div class=\"SimpleTextNote\" style=\"clear: both;\">"+fieldObject.options.noteBelowtToInputFormat.replace(/{ListBuilderID\}/g,listBuilderID)+"</div>";innerHTML+=fieldObject.data.viewModeTextFormat?"<span class=\"GenericFieldInputReplacement hiddenElement\">"+fieldObject.data.viewModeTextFormat.replace(/{ListBuilderID\}/g,listBuilderID)+"</span>":"<span class=\"GenericFieldInputReplacement hiddenElement\">"+fieldObject.data.textEncoded+"</span>";_s.my.filedControls.generic.render(element,fieldObject,"simpleText",innerHTML,fieldName);_s.my.inputBlankValue.setBlankValue($(element).find("input"),fieldObject.options.prompt);},forceViewMode:function(element,fieldObject){var listBuilderID=$(element).parent().parent().attr('id');var innerHTML=fieldObject.data.viewModeTextFormat?"<span class=\"GenericFieldInputReplacement hiddenElement\">"+fieldObject.data.viewModeTextFormat.replace(/{ListBuilderID\}/g,listBuilderID)+"</span>":innerHTML="<span class=\"GenericFieldInputReplacement hiddenElement\">"+fieldObject.data.textEncoded+"</span>";$(element).find("span.GenericFieldInputReplacement").html(innerHTML);var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();$(element).find(".SimpleTextNote").hide();$(element).find(".GenericFieldInput").css("border","1px solid #CCC");$('body>div.toolTip').hide();},forceEditMode:function(element){$(element).find(".SimpleTextNote").show();_s.my.filedControls.generic.uncoverInput(element,"input","span.GenericFieldInputReplacement");$('body>div.toolTip').hide();},setData:function(element,fieldObject){$(element).find("input").val(fieldObject.data.text);$(element).find("span.GenericFieldInputReplacement").val(fieldObject.data.text);},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");fieldObject.data.text=$(element).find("input").val();return fieldObject;},showLinkedInPublicProfileWidget:function(event,listBuilderID,ahrefClassName,profileName,onLoaded){if(event.stopPropagation){event.stopPropagation();}else if(window.event){window.event.cancelBubble=true;}
var listBuilder=$('#'+listBuilderID);if(!profileName)profileName=listBuilder.find("input").val();var loadWidget=function(){var params;if(typeof(onLoaded)!='function')
params={'listBuilderID':listBuilderID,'ahrefClassName':ahrefClassName,'profileName':profileName};else
params={'listBuilderID':listBuilderID,'ahrefClassName':ahrefClassName,'profileName':profileName,'onLoaded':onLoaded};_s.LinkedInWidgetHelper(params);$('.tryAgain a').click(function(e){e.preventDefault();$('#linkedInFlyOut').remove();loadWidget();});}
loadWidget();}},text:{render:function(element,fieldObject,fieldName,formID){var counterClassName=$(element).attr("class")+"Counter";var maxCharacters=fieldObject.options.maximumLength;var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<textarea class=\"GenericFieldInput fnt4\">"+fieldObject.data.textEncoded+"</textarea>";innerHTML+="<div class=\"charCounter fnt1\"><span></span>&nbsp;"+fieldObject.options.characterLeft;innerHTML+="</div>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\">"+fieldObject.data.textEncoded+"</span>";_s.my.filedControls.generic.render(element,fieldObject,"text",innerHTML,fieldName);_s.my.inputBlankValue.setBlankValue($(element).find("textarea"),fieldObject.options.prompt);var entityID=$(element).find(".GenericFieldInput").attr("id");$(element).find(".charCounter span").attr("class",entityID);var counterClassName=$(element).find(".charCounter span").attr("class");_s.my.profile.listBuilder.addCharCounter(entityID,counterClassName,maxCharacters);},forceViewMode:function(element,fieldObject){var ViewModeTx=_s.my.profile.listBuilder.return2br(fieldObject.data.textEncoded)
$(element).find("span.GenericFieldInputReplacement").html(ViewModeTx);var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();$(element).find(".charCounter").hide();$(element).find(".GenericFieldInput").css("border","1px solid #CCC");},forceEditMode:function(element){$(element).find(".charCounter").show();_s.my.filedControls.generic.uncoverInput(element,"textarea","span.GenericFieldInputReplacement");},setData:function(element,fieldObject){$(element).find("textarea").val(fieldObject.data.text);$(element).find("span.GenericFieldInputReplacement").val(fieldObject.data.text);},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");fieldObject.data.text=$(element).find("textarea").val();return fieldObject;}},autoComplete:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<input class=\"GenericFieldInput fnt4\" type=\"text\" value=\""+fieldObject.data.textEncoded+"\"/>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\">"+fieldObject.data.textEncoded+"</span>";if(fieldObject.options.autocompleteEnabled)
{innerHTML+="<input type=\"hidden\" class=\"AutoCompleteID\" value=\""+fieldObject.data.id+"\" />";innerHTML+="<input type=\"hidden\" class=\"AutoCompleteText\" value=\""+fieldObject.data.textEncoded+"\" />";}
_s.my.filedControls.generic.render(element,fieldObject,"autoComplete",innerHTML,fieldName);_s.my.inputBlankValue.setBlankValue($(element).find("input"),fieldObject.options.prompt);if(fieldObject.options.autocompleteEnabled)
{_s.my.profile.LBAutoComplete.init(element,fieldObject.options.type,fieldObject.options.autocompleteSource,fieldObject.options.autocompleteTooManyResults);}},forceViewMode:function(element,fieldObject){$(element).find("span.GenericFieldInputReplacement").html(fieldObject.data.textEncoded);var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();$(element).find(".GenericFieldInput").css("border","1px solid #CCC");},forceEditMode:function(element){_s.my.filedControls.generic.uncoverInput(element,"input","span.GenericFieldInputReplacement");},setData:function(element,fieldObject){$(element).find("input.GenericFieldInput").val(fieldObject.data.text);$(element).find("span.GenericFieldInputReplacement").val(fieldObject.data.text);},getData:function(element,fieldObject){element.find(".GenericFieldError").removeClass("visible");var text=element.find("input").val();fieldObject.data.id=0;if(fieldObject.options.autocompleteEnabled)
{var acData=_s.my.profile.LBAutoComplete.getData(element);if(acData.txt==text)
{fieldObject.data.id=acData.id;}}
fieldObject.data.text=text;return fieldObject;}},RTE:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<textarea class=\"GenericFieldInput\" id=\"GenericField_"+formID+"_"+fieldName+"\"></textarea>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\">"+fieldObject.data.text+"</span>";innerHTML+="<div class=\"rteCharCounter\" id=\"rteCharCounter_"+formID+"_"+fieldName+"\"></div>";_s.my.filedControls.generic.render(element,fieldObject,"RTE",innerHTML,fieldName);$(element).find("textarea").val(fieldObject.data.text);},forceViewMode:function(element,fieldObject){try{$(element).find(".rteCharCounter").hide();tinyMCE.execCommand('mceRemoveControl',false,$(element).find("textarea").attr("id"));}catch(err){}
$(element).find("span.GenericFieldInputReplacement").html(fieldObject.data.text);var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();},forceEditMode:function(element,fieldObject){_s.my.filedControls.generic.uncoverInput(element,"textarea","span.GenericFieldInputReplacement");var rteCharCounterID=$(element).find(".rteCharCounter").attr("id");var pluginsList;var themeAdvancedButtons1List;if(fieldObject.options.spellcheckerEnabled)
{pluginList='maxchars,spellchecker,style,advhr,inlinepopups,directionality,noneditable,nonbreaking,simplepaste';themeAdvancedButtons1List='fontselect,fontsizeselect,spellchecker,undo,redo,bold,italic,underline,justifyleft,justifycenter,justifyright,outdent,indent,bullist,numlist'}
else
{pluginList='maxchars,style,advhr,inlinepopups,directionality,noneditable,nonbreaking,simplepaste';themeAdvancedButtons1List='fontselect,fontsizeselect,undo,redo,bold,italic,underline,justifyleft,justifycenter,justifyright,outdent,indent,bullist,numlist'}
tinyMCE.settings={language:fieldObject.options.rteLanguage,mode:'textareas',theme:'seeker',skin:'seeker',plugins:pluginList,entity_encoding:'numeric',width:$(element).width()-140,editor_selector:'RTE',theme_advanced_buttons1:themeAdvancedButtons1List,theme_advanced_toolbar_location:'top',theme_advanced_toolbar_align:'left',theme_advanced_statusbar_location:'bottom',theme_advanced_resizing:true,theme_advanced_resize_horizontal:false,theme_advanced_path:false,convert_newlines_to_brs:false,force_br_newlines:true,forced_root_block:'',max_chars:fieldObject.options.maximumLength,max_chars_indicator:rteCharCounterID,max_chars_text:fieldObject.options.charactersLeft,max_chars_maximumText:fieldObject.options.maximumCharactersReached,spellchecker_languages:fieldObject.options.spellcheckerLanguages};tinyMCE.execCommand('mceAddControl',false,$(element).find("textarea").attr("id"));$(element).find(".rteCharCounter").show();},setData:function(element,fieldObject){$(element).find("textarea").val(fieldObject.data.text);$(element).find("span.GenericFieldInputReplacement").val(fieldObject.data.text);var rteObject=tinyMCE.get($(element).find("textarea").attr("id"));if(typeof(rteObject)=="object")
rteObject.setContent(fieldObject.data.text);},getData:function(element,fieldObject){fieldObject.data.text=$(element).find("textarea").val();$(element).find(".GenericFieldError").removeClass("visible");return fieldObject;}},dateSelectorMY:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<div class=\"monthYearPicker clearfix\">";innerHTML+="<div class=\"cssfloatLeft\"><select class=\"GenericFieldInput monthYearPicker_monthField fnt4\" type=\"text\" value=\""+fieldObject.data.text+"\">";if(fieldObject.options.promptMonth!=null)
{var selected="";if(fieldObject.data.id==fieldObject.options.promptMonthID){selected=" selected";}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.promptMonthID+"\">"+fieldObject.options.promptMonth+"</option>";}
if(fieldObject.data.month==0)
{fieldObject.data.month=1;}
for(levelc=0;levelc<fieldObject.options.months.length;levelc++)
{var selected="";if(fieldObject.data.month==fieldObject.options.months[levelc].id){selected=" selected";var monthText=fieldObject.options.months[levelc].text;}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.months[levelc].id+"\">"+fieldObject.options.months[levelc].text+"</option>";}
innerHTML+="</select></div>";innerHTML+="<div class=\"cssfloatLeft\"><input class=\"GenericFieldInput monthYearPicker_yearField fnt4\" maxlength=\"4\" type=\"text\"  value=\""+fieldObject.data.year+"\" /></div>";if(fieldObject.options.currentEnabled){var checked=fieldObject.data.isCurrent?"checked":"";innerHTML+="<div id=\"REI_isCurrentEdit\" class=\"cssfloatLeft clearfix\">";innerHTML+="<div class=\"checkboxholder fnt4\"><input class=\"GenericFieldCheckbox\" type=\"checkbox\" "+checked+" /></div>";innerHTML+="<div class=\"checkboxLabel fnt4 clearfix\">"+fieldObject.options.currentLabelEdit+"</div></div>";innerHTML+="<span id=\"REI_isCurrentView\" >";innerHTML+=fieldObject.options.currentLabelView+"</span>";}
innerHTML+="</div>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\"></span>";_s.my.filedControls.generic.render(element,fieldObject,"dateSelectorMY",innerHTML,fieldName);_s.my.inputBlankValue.setBlankValue($(element).find("input"),fieldObject.options.promptYear);},forceViewMode:function(element){$(element).find(".monthYearPicker").hide();$(element).find("#REI_isCurrentEdit").css("display","none");$(element).find("#REI_isCurrentView").hide();var selectOptions=$(element).find(".GenericFieldInput.monthYearPicker_monthField option");var text="";var monthInput="";for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(selectOptions[optionCounter].selected){monthInput=$(selectOptions[optionCounter]).html();break;}}
var yearInput=$(element).find(".GenericFieldInput.monthYearPicker_yearField").val();text=(yearInput)?monthInput+" "+yearInput:"";if(yearInput=="0"){text="";}
if($(element).find(":checkbox").get(0)){if($(element).find("input[type=checkbox]:checked").get(0)){text=$(element).find("#REI_isCurrentView").text();}}
$(element).find("span.GenericFieldInputReplacement").html(text);var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();$(element).find(".GenericFieldInput").css("border","1px solid #CCC");},forceEditMode:function(element){$(element).find("#REI_isCurrentEdit").css("display","none");$(element).find(".monthYearPicker").show();if($(element).find(".GenericFieldCheckbox").get(0)){$(element).find(".GenericFieldCheckbox").unbind("change");$(element).find(".GenericFieldCheckbox").bind("change",function(){var checked=$(this).attr("checked");if(checked)
{$(element).find(".GenericFieldInput.monthYearPicker_yearField").attr("disabled",true);$(element).find(".GenericFieldInput.monthYearPicker_monthField").attr("disabled",true);$(element).find(".GenericFieldInput.monthYearPicker_yearField").val("");$(element).find(".GenericFieldInput.monthYearPicker_monthField").val(0);}else{$(element).find(".GenericFieldInput.monthYearPicker_yearField").attr("disabled",false);$(element).find(".GenericFieldInput.monthYearPicker_monthField").attr("disabled",false);}}).change();$(element).find("#REI_isCurrentView").hide();$(element).find("#REI_isCurrentEdit").css("display","inline");$(element).find("#REI_isCurrent").show();}},setData:function(element,fieldObject){if($(element).find(".GenericFieldCheckbox").get(0)){$(element).find(".GenericFieldCheckbox").get(0).checked=fieldObject.data.isCurrent;}
$(element).find(".GenericFieldInput.monthYearPicker_yearField").val(fieldObject.data.year);},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");if($(element).find(":checkbox").get(0)){fieldObject.data.isCurrent=$(element).find(":checkbox").get(0).checked;}
if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=6)
{fieldObject.data.month=$(element).find("select").val()[0];fieldObject.data.year=$(element).find(".GenericFieldInput.monthYearPicker_yearField").val();}
else
{fieldObject.data.month=$(element).find("select").val()-0;fieldObject.data.year=$(element).find(".GenericFieldInput.monthYearPicker_yearField").val();}
return fieldObject;}},select:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";if($(element).attr("class")=="ethnicity_GenericFieldName")
{innerHTML+="<div class=\"ctl036_Question rounded\" style=\"display: none;\"><div class=\"ctl036_questionContent fnt4\">"+fieldObject.options.note+"</div></div>";}
innerHTML+="<select class=\"GenericFieldInput fnt4\" type=\"text\" value=\"";innerHTML+=(typeof(fieldObject.data)!="undefined")?fieldObject.data.text:"";innerHTML+="\">";var text="";var selected="";if(fieldObject.data.id==fieldObject.options.promptID){selected=" selected";text=fieldObject.options.prompt;}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.promptID+"\">"+fieldObject.options.prompt+"</option>";for(optionCounter=0;optionCounter<fieldObject.options.selectOptions.length;optionCounter++){var selected="";if(fieldObject.data.id==fieldObject.options.selectOptions[optionCounter].id){selected=" selected";text=fieldObject.options.selectOptions[optionCounter].text;}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.selectOptions[optionCounter].id+"\">";innerHTML+=fieldObject.options.selectOptions[optionCounter].text+"</option>";}
innerHTML+="</select>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\">"+text+"</span>";_s.my.filedControls.generic.render(element,fieldObject,"select",innerHTML,fieldName);},forceViewMode:function(element){var selectOptions=$(element).find("select option");var textLabel="";textLabel=$(element).find(".GenericFieldLabel").text();var text="";for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(selectOptions[optionCounter].selected){text=$(selectOptions[optionCounter]).html();break;}}
if($(element).parent().parent().attr("id")=="clientIDLBI_additionalInfo_0")
{text="<div class=\"viewModeLabel\">"+textLabel+"</div> "+"<div class=\"viewModeText\">"+text+"</div><div class=\"clearFloat\"></div>";}
if($(element).attr("class")=="ethnicity_GenericFieldName GenericField selectGenericField")
{$(element).find(".ctl036_Question").css('display','none');}
$(element).find("span.GenericFieldInputReplacement").html(text);var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();$(element).find(".GenericFieldInput").css("border","1px solid #CCC");},forceEditMode:function(element){var messagePos=$(element).find(".GenericFieldInput").width();messagePos=messagePos+70;$(element).find(".ctl036_Question").css('display','block').css('left',messagePos);if($(element).attr("class")=="ethnicity_GenericFieldName GenericField selectGenericField")
{$(element).css("border-bottom","0");}},setData:function(element,fieldObject){var selectOptions=$(element).find("select option");var text="";for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(parseInt($(selectOptions[optionCounter]).val())==fieldObject.data.id){selectOptions[optionCounter].selected=true;text=$(selectOptions[optionCounter]).html();break;}}
$(element).find("span.GenericFieldInputReplacement").html(text);},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=6)
{fieldObject.data.id=$(element).find("select").val()[0];}
else
{fieldObject.data.id=$(element).find("select").val()-0;}
return fieldObject;}},singleValuePrompt:{render:function(element,fieldObject,fieldName,formID){switch(fieldObject.options.renderType){case"select":var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<select class=\"GenericFieldInput fnt4\" type=\"text\" value=\""+fieldObject.data.value+"\">";var text=""
var selected="";if(fieldObject.data.value==null)
{selected=" selected=\"selected\"";text=fieldObject.options.nullValue;}
innerHTML+="<option"+selected+" value=\"null\">"+fieldObject.options.nullValue+"</option>";selected="";if(fieldObject.data.value==false)
{selected=" selected=\"selected\"";text=fieldObject.options.falseValue;}
innerHTML+="<option"+selected+" value=\"false\">"+fieldObject.options.falseValue+"</option>";selected="";if(fieldObject.data.value==true)
{selected=" selected=\"selected\"";text=fieldObject.options.trueValue;}
innerHTML+="<option"+selected+" value=\"true\">"+fieldObject.options.trueValue+"</option>";innerHTML+="</select>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\">"+text+"</span>";_s.my.filedControls.generic.render(element,fieldObject,"singleValuePrompt_select",innerHTML,fieldName);break;case"radio":var checked=(fieldObject.data.value)?"checked":"";var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";var trueSelectedOption
var falseSelectedOption
if(fieldObject.data.value==true){trueSelectedOption=" checked ";falseSelectedOption="";}else if(fieldObject.data.value==false){trueSelectedOption="";falseSelectedOption=" checked ";}else{trueSelectedOption="";falseSelectedOption="";}
var optionGroups=_s.my.profile.innerListBuilder.optionGroups++;innerHTML+="<div class=\"radioButtonDiv fnt4\"><span class=\"radioButtonSpan\"><input class=\"radioButton\" type=\"radio\""+trueSelectedOption+"value=\""+fieldObject.options.trueValueDisplay+"\" name=\"references"+optionGroups+"\" />";innerHTML+=fieldObject.options.trueValueDisplay;innerHTML+="</span><span class=\"radioButtonSpan\"><input class=\"radioButton\" type=\"radio\""+falseSelectedOption+"value=\""+fieldObject.options.falseValueDisplay+"\" name=\"references"+optionGroups+"\" />";innerHTML+=fieldObject.options.falseValueDisplay;innerHTML+="</span></div>";var viewModeText="";var text="";if(fieldObject.data.value==true){viewModeText=fieldObject.options.trueValueDisplay}else{viewModeText=fieldObject.options.falseValueDisplay}
text="<div class=\"viewModeText\">"+viewModeText+"</div>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\">"+text+"</span>";_s.my.filedControls.generic.render(element,fieldObject,"singleValuePrompt_checkbox",innerHTML,fieldName);break;default:var checked=(fieldObject.data.value)?"checked":"";var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+="<input class=\"GenericFieldCheckbox\" type=\"checkbox\" "+checked+" />&nbsp;";innerHTML+=fieldObject.options.label;innerHTML+="<br />"+fieldObject.options.description;innerHTML+="</div>";var viewModeText="";var textLabel="";var text="";textLabel=fieldObject.options.label;if(fieldObject.data.value==true){viewModeText=fieldObject.options.trueValueDisplay}else{viewModeText=fieldObject.options.falseValueDisplay}
text="<div class=\"viewModeLabel\">"+textLabel+"</div> "+"<div class=\"viewModeText\">"+viewModeText+"</div><div class=\"clearFloat\"></div>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\">"+text+"</span>";_s.my.filedControls.generic.render(element,fieldObject,"singleValuePrompt_checkbox",innerHTML,fieldName);}},forceViewMode:function(element){if($(element).find("input:radio").get(0)){var viewModeText=$(element).find("input:radio:checked").val();$(element).find("span.GenericFieldInputReplacement .viewModeText").html(viewModeText);}
if($(element).find("input:checkbox").get(0)){$(element).find("input:checkbox").get(0).disabled=true;if($(element).parent().parent().attr("id")=="clientIDLBI_additionalInfo_0")
{var text="";var viewModeText="";var defaultData=_s.my.profile.listBuilder.controls.additionalInfo.defaults.fields.adaptStatus.options;if($(element).find("input:checkbox").get(0).checked==true){viewModeText=defaultData.trueValueDisplay;}else{viewModeText=defaultData.falseValueDisplay;}
$(element).find("span.GenericFieldInputReplacement .viewModeText").html(viewModeText);}}
if($(element).find("select").get(0)){var selectOptions=$(element).find("select option");var text="";var textLabel="";textLabel=$(element).find(".GenericFieldLabel").text();for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(selectOptions[optionCounter].selected){text=$(selectOptions[optionCounter]).html();if($(element).parent().parent().attr("id")=="clientIDLBI_additionalInfo_0")
{text="<div class=\"viewModeLabel\">"+textLabel+"</div> "+"<div class=\"viewModeText\">"+text+"</div><div class=\"clearFloat\"></div>";}
$(element).find("span.GenericFieldInputReplacement").html(text);break;}}}},forceEditMode:function(element){if($(element).find("input:checkbox").get(0))
$(element).find("input:checkbox").get(0).disabled=false;},setData:function(element,fieldObject){if($(element).find("input").get(0))
$(element).find("input").get(0).checked=fieldObject.data.value;else if($(element).find("select").get(0)){var selectOptions=$(element).find("select option");var text="";for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(String($(selectOptions[optionCounter]).val())==String(fieldObject.data.value)){selectOptions[optionCounter].selected=true;text=$(selectOptions[optionCounter]).html();break;}}
$(element).find("span.GenericFieldInputReplacement").html(text);}},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");if($(element).find("input:checkbox").get(0)){fieldObject.data.value=$(element).find("input").get(0).checked;if(fieldObject.data.value==true){fieldObject.data.trueValue=true}else{fieldObject.data.falseValue=true}}
if($(element).find("input:radio").get(0)){fieldObject.data.value=$(element).find("input").get(0).checked;}
if($(element).find("select").get(0))
{if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=8)
{fieldObject.data.value=eval($(element).find("select").val()[0]);}
else
{fieldObject.data.value=eval($(element).find("select").val());}}
return fieldObject;}},singleFieldLocation:{render:function(element,fieldObject,fieldName,formID){if(fieldObject.data.countryId==0){fieldObject.data.countryId=fieldObject.options.defaultCountryID;}
var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";if(fieldObject.options.countries.length!=0)
{innerHTML+="<select class=\"GenericFieldInput fnt4\" type=\"text\" value=\""+fieldObject.data.text+"\">";for(optionCounter=0;optionCounter<fieldObject.options.countries.length;optionCounter++){var selected="";if(fieldObject.data.countryId==fieldObject.options.countries[optionCounter].id){selected=" selected";text=fieldObject.options.countries[optionCounter].text;}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.countries[optionCounter].id+"\">";innerHTML+=fieldObject.options.countries[optionCounter].text+"</option>";}
innerHTML+="</select>";innerHTML+="<input class=\"GenericFieldInput fnt4\" type=\"text\" value=\""+fieldObject.data.text+"\">";}
innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\"></span>";if(fieldObject.options.autocompleteEnabled)
{innerHTML+="<input type=\"hidden\" class=\"AutoCompleteID\" value=\""+fieldObject.data.id+"\" />";innerHTML+="<input type=\"hidden\" class=\"AutoCompleteText\" value=\""+fieldObject.data.text+"\" />";}
_s.my.filedControls.generic.render(element,fieldObject,"singleFieldLocation",innerHTML,fieldName);_s.my.inputBlankValue.setBlankValue(element.find("input"),fieldObject.options.prompt);if(fieldObject.options.autocompleteEnabled)
{_s.my.profile.LBAutoComplete.init(element,fieldObject.options.type,fieldObject.options.autocompleteSource,fieldObject.options.autocompleteTooManyResults);}},forceViewMode:function(element,fieldObject){$(element).find("span.GenericFieldInputReplacement").html(fieldObject.data.textEncoded);var selectedCountryTx="";if($(element).find("select").get(0)){var selectOptions=$(element).find("select option");for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(selectOptions[optionCounter].selected){selectedCountryTx=$(selectOptions[optionCounter]).html();break;}}}
if($(element).find("input.GenericFieldInput.ac_input").get(0)){var locationText=$(element).find("input.GenericFieldInput.ac_input").html();selectedCountryTx=locationText+" "+selectedCountryTx;}
$(element).find("span.GenericFieldInputReplacement").append(selectedCountryTx);var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();$(element).find(".GenericFieldInput").css("border","1px solid #CCC");},forceEditMode:function(element){_s.my.filedControls.generic.uncoverInput(element,"input","span.GenericFieldInputReplacement");},setData:function(element,fieldObject){$(element).find("input.GenericFieldInput").val(fieldObject.data.text);$(element).find("span.GenericFieldInputReplacement").val(fieldObject.data.text);var selectOptions=$(element).find("select option");var countryId;for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if($(selectOptions[optionCounter]).val()==fieldObject.data.countryId){selectOptions[optionCounter].selected=true;text=$(selectOptions[optionCounter]).html();break;}}},getData:function(element,fieldObject){element.find(".GenericFieldError").removeClass("visible");if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=6)
{fieldObject.data.countryId=element.find("select").val()[0];}
else
{fieldObject.data.countryId=element.find("select").val()-0;}
var text=element.find("input").val();fieldObject.data.id=0;if(fieldObject.options.autocompleteEnabled)
{var acData=_s.my.profile.LBAutoComplete.getData(element);if(acData.txt==text)
{fieldObject.data.id=acData.id;}}
fieldObject.data.text=text;return fieldObject;}},multipleAutoCompletes:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<ul class=\"GenericFieldInputHolder\"></ul>";innerHTML+="<div class=\"GenericFieldInputReplacement fnt4\"></div>";_s.my.filedControls.generic.render(element,fieldObject,"multipleAutoCompletes",innerHTML,fieldName);_s.my.profile.innerListBuilder.initMultipleAutoComplete($(element).find("ul.GenericFieldInputHolder").get(),fieldObject.data.items,fieldObject.options);},forceViewMode:function(element,fieldObject){_s.my.profile.innerListBuilder.coverInput(fieldObject,element,"div.GenericFieldInputReplacement");$(element).find("ul.GenericFieldInputHolder").hide();$(element).find("span.GenericFieldLabel").hide();},forceEditMode:function(element){$(element).find("ul.GenericFieldInputHolder").show();$(element).find("span.GenericFieldLabel").show();},setData:function(element,fieldObject){_s.my.profile.innerListBuilder.setMultipleAutoCompleteData($(element).find("ul.GenericFieldInputHolder").get(),fieldObject);},getData:function(element,fieldObject){element.find(".GenericFieldError").removeClass("visible");fieldObject.data.items=_s.my.profile.innerListBuilder.gatherMultipleAutocompleteData($(element).find("ul.GenericFieldInputHolder").get(),fieldObject);return fieldObject;}},multipleSelects:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<ul class=\"GenericFieldInputHolder\"></ul>";_s.my.filedControls.generic.render(element,fieldObject,"multipleSelects",innerHTML,fieldName);_s.my.profile.innerListBuilder.init($(element).find("ul.GenericFieldInputHolder").get(),"select",fieldObject.options.selectOptions,fieldObject.data.itemIDs);},forceViewMode:function(element){},forceEditMode:function(element){},setData:function(element,fieldObject){_s.my.profile.innerListBuilder.setData($(element).find("ul.GenericFieldInputHolder").get(),fieldObject.data.itemIDs);},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");fieldObject.data.itemIDs=_s.my.profile.innerListBuilder.gatterData($(element).find("ul.GenericFieldInputHolder").get());return fieldObject;}},multipleDropdownForms:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<ul class=\"GenericFieldInputHolder\"></ul>";_s.my.filedControls.generic.render(element,fieldObject,"multipleDropdownForms",innerHTML,fieldName);_s.my.profile.innerListBuilder.init($(element).find("ul.GenericFieldInputHolder").get(),"dropdown",fieldObject.options.disabilities,fieldObject.data.disabilities,null,null,fieldObject.options);},forceViewMode:function(element){$(element).find(".addNewInnerItem").hide();$(element).find("span.selecteddisability").remove();$(element).parent().find("span.GenericFieldLabel").css("display","inline");$(element).find("span.GenericFieldLabel").css("display","inline");$(element).find("select.innerLBInput").css("display","none");$(element).parent().find("span.GenericFieldLabel").css("font-weight","normal");$(element).find(".GenericFieldInputReplacement").remove();if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=6)
{$(element).find("select.innerLBInput").hide();}
var textLabel="";textLabel=$(element).find(".GenericFieldLabel").text();var text="<span class=\"GenericFieldInputReplacement fnt4\"><div class=\"viewModeLabelDisabilities\">"+textLabel+"</div>";$(element).find("select.innerLBInput option:selected").each(function(index)
{var currentIndex=index;var selecteddisability=$(this).text();text+="<span class=\"selecteddisability fnt13\">"+selecteddisability+"</span>";});text+="</span>";$(element).prepend(text);$(element).parent().find("span.GenericFieldInputReplacement:last").css("border","0");$(element).parent().find("div.GenericField").css("border","0");var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();},forceEditMode:function(element){$(element).find(".GenericFieldInputReplacement").remove();$(element).find(".addNewInnerItem").show();$(element).find("select.innerLBInput").show();$(element).find("span.selecteddisability").remove();$(element).parent().find("span.GenericFieldLabel").css("font-weight","bold");$(element).parent().find("div.GenericField").css("border","0px");$(element).parent().find("div.GenericField").css("border-bottom","1px solid #ccc").css("padding-bottom","10px");$(element).parent().find("div.GenericField:last").css("border","0");},setData:function(element,fieldObject){_s.my.profile.innerListBuilder.setData($(element).find("ul.GenericFieldInputHolder").get(),fieldObject.data.disabilities);},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");fieldObject.data.disabilities=_s.my.profile.innerListBuilder.gatterData($(element).find("ul.GenericFieldInputHolder").get());return fieldObject;}},multipleSelectRadioForms:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<ul class=\"GenericFieldInputHolder\"></ul>";_s.my.filedControls.generic.render(element,fieldObject,"multipleSelectRadioForms",innerHTML,fieldName);_s.my.profile.innerListBuilder.init($(element).find("ul.GenericFieldInputHolder").get(),"permit",fieldObject.options.countries,fieldObject.data.authorizations,fieldObject.options.statuses,null,fieldObject.options);},forceViewMode:function(element){$(element).find(".addNewInnerItem").hide();$(element).find("span.selectedcountry").remove();$(element).parent().find("span.GenericFieldLabel").css("display","inline");$(element).find("span.GenericFieldLabel").css("display","inline");$(element).find("select.innerLBInput").css("display","none");$(element).parent().find("span.GenericFieldLabel").css("font-weight","normal");$(element).find(".GenericFieldInputReplacement").remove();if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=6)
{$(element).find("select.innerLBInput").hide();}
var groupName=$(element).find(".innerLBradio input:radio:checked:nth-child(1)").attr('name');var indexOfFirstGroup;if(typeof(groupName)!="undefined")
indexOfFirstGroup=parseInt(groupName.substring(5));else
indexOfFirstGroup=0;var textLabel="";textLabel=$(element).find(".GenericFieldLabel").text();var text="<span class=\"GenericFieldInputReplacement fnt4\"><div class=\"viewModeLabelCountries\">"+textLabel+"</div>";$(element).find("select.innerLBInput option:selected").each(function(index)
{var currentIndex=index+indexOfFirstGroup;var selectedCountry=$(this).text();$(element).find(".innerLBradio input:radio[name=group"+currentIndex+"]").css("display","none");$(element).find(".innerLBradio input:radio[name=group"+currentIndex+"]").siblings().css("display","none");var workauthorisation=$(element).find(".innerLBradio input:radio:checked [name=group"+currentIndex+"]").siblings().text();text+="<span class=\"selectedcountry fnt13\">"+selectedCountry+"</span><span class=\"workauthorisation\">"+workauthorisation+"</span>";});text+="</span>";$(element).prepend(text);$(element).parent().find("span.GenericFieldInputReplacement:last").css("border","0");$(element).parent().find("div.GenericField").css("border","0");var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();},forceEditMode:function(element){$(element).find(".GenericFieldInputReplacement").remove();if(_s.my.profile.innerListBuilder.currentNumberOfItems<_s.my.profile.innerListBuilder.maximumNumberOfItemsAllowed||typeof _s.my.profile.innerListBuilder.maximumNumberOfItemsAllowed=="undefined")
$(element).find(".addNewInnerItem").show();else
$(element).find(".addNewInnerItem").hide();$(element).find("select.innerLBInput").show();$(element).find("span.selectedcountry").remove();$(element).parent().find("span.GenericFieldLabel").css("font-weight","bold");$(element).parent().find("div.GenericField").css("border","0px");$(element).find(".innerLBradio input:radio").css("display","inline");$(element).find(".innerLBradio label").css("display","inline");$(".innerLBradio input:radio").click(function(){$(this).attr("checked");});$(element).parent().find("div.GenericField").css("border-bottom","1px solid #ccc").css("padding-bottom","10px");$(element).parent().find("div.GenericField:last").css("border","0");},setData:function(element,fieldObject){_s.my.profile.innerListBuilder.setData($(element).find("ul.GenericFieldInputHolder").get(),fieldObject.data.authorizations);},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");fieldObject.data.authorizations=_s.my.profile.innerListBuilder.gatterData($(element).find("ul.GenericFieldInputHolder").get());return fieldObject;}},multipleCheckbox:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";for(optionCounter=0;optionCounter<fieldObject.options.selectOptions.length;optionCounter++){innerHTML+="<span class=\"checkboxholder fnt4\"><nobr>";innerHTML+="<input class=\"GenericFieldCheckbox\" type=\"checkbox\" value=\""+fieldObject.options.selectOptions[optionCounter].id+"\"";if(jQuery.inArray(fieldObject.options.selectOptions[optionCounter].id,fieldObject.data.items)>-1)
{innerHTML+=" checked=\"checked\"";}
innerHTML+="/><label class=\"checkboxspan\">"+fieldObject.options.selectOptions[optionCounter].text+"</label></nobr> </span>";}
innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\"></span>";_s.my.filedControls.generic.render(element,fieldObject,"multipleCheckbox",innerHTML,fieldName);},forceViewMode:function(element){var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();$(element).find(".checkboxholder").hide();var texts=new Array();var checkboxes=$(element).find("input:checkbox");for(i=0;i<checkboxes.length;i++){if(checkboxes[i].checked){texts.push($(checkboxes[i]).parent().find(".checkboxspan").text());}}
var txt=texts.join(", ");$(element).find("span.GenericFieldInputReplacement").html(txt);},forceEditMode:function(element){$(element).find(".checkboxholder").show();},setData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");var checkboxes=$(element).find("input:checkbox");for(i=0;i<checkboxes.length;i++){var val=checkboxes[i].value-0;if(jQuery.inArray(val,fieldObject.data.items)>-1){checkboxes[i].checked=true;}
else{checkboxes[i].checked=false;}}},getData:function(element,fieldObject){element.find(".GenericFieldError").removeClass("visible");var checkedFields=new Array();$(element).find("input:checked").each(function(){checkedFields.push($(this).val());});fieldObject.data.items=checkedFields;return fieldObject;}},fullDateSelectorMY:{render:function(element,fieldObject,fieldName,formID){var isOptional=(fieldObject.data.isOptional!="undefined"&&fieldObject.data.isOptional);var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<div class=\"monthYearPicker\">";innerHTML+="<input type=\"hidden\" class=\"monthYearPicker_defaultLabel\" value=\""+fieldObject.options.nothingSelectedLabel+"\" />";innerHTML+="<select class=\"GenericFieldInput monthYearPicker_dayField fnt4\" type=\"text\" value=\""+fieldObject.data.text+"\">";if(fieldObject.options.promptDay!=null)
{var selected="";if(fieldObject.data.id==fieldObject.options.promptDayID||isOptional){selected=" selected";}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.promptDayID+"\">"+fieldObject.options.promptDay+"</option>";}
if(fieldObject.data.day==0&&!isOptional)
{fieldObject.data.day=1;}
for(levelc=0;levelc<fieldObject.options.days.length;levelc++)
{var selected="";if(fieldObject.data.day==fieldObject.options.days[levelc].id){selected=" selected";var dayText=fieldObject.options.days[levelc].text;}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.days[levelc].id+"\">"+fieldObject.options.days[levelc].text+"</option>";}
innerHTML+="</select>";innerHTML+="<select class=\"GenericFieldInput monthYearPicker_monthField fnt4\" type=\"text\" value=\""+fieldObject.data.text+"\">";if(fieldObject.options.promptMonth!=null)
{var selected="";if(fieldObject.data.id==fieldObject.options.promptMonthID||isOptional){selected=" selected";}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.promptMonthID+"\">"+fieldObject.options.promptMonth+"</option>";}
if(fieldObject.data.month==0&&!isOptional)
{fieldObject.data.month=1;}
for(levelc=0;levelc<fieldObject.options.months.length;levelc++)
{var selected="";if(fieldObject.data.month==fieldObject.options.months[levelc].id){selected=" selected";var monthText=fieldObject.options.months[levelc].text;}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.months[levelc].id+"\">"+fieldObject.options.months[levelc].text+"</option>";}
innerHTML+="</select>";innerHTML+="<input class=\"GenericFieldInput monthYearPicker_yearField fnt4\" maxlength=\"4\" type=\"text\"  value=\""+fieldObject.data.year+"\" />";if(fieldObject.options.currentEnabled){var checked=fieldObject.data.isCurrent?"checked":"";innerHTML+="<div id=\"REI_isCurrentEdit\" class=\"cssfloatLeft clearfix\">";innerHTML+="<div class=\"checkboxholder fnt4\"><input class=\"GenericFieldCheckbox\" type=\"checkbox\" "+checked+" /></div>";innerHTML+="<div class=\"checkboxLabel fnt4 clearfix\">"+fieldObject.options.currentLabelEdit+"</div></div>";innerHTML+="<span id=\"REI_isCurrentView\" >";innerHTML+=fieldObject.options.currentLabelView+"</span>";}
innerHTML+="</div>";var txt="<div class=\"viewModeLabel\">"+fieldObject.options.label+"</div> "+"<div class=\"viewModeText\"></div><div class=\"clearFloat\"></div>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\">"+txt+"</span>";_s.my.filedControls.generic.render(element,fieldObject,"fullDateSelectorMY",innerHTML,fieldName);_s.my.inputBlankValue.setBlankValue($(element).find("input"),fieldObject.options.promptYear);},forceViewMode:function(element){$(element).find(".monthYearPicker").hide();$(element).find("#REI_isCurrentEdit").css("display","none");$(element).find("#REI_isCurrentView").hide();var selectOptions=$(element).find(".GenericFieldInput.monthYearPicker_dayField option");var text="";var dayInput="";var dayValue=1;var monthValue=1;for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(selectOptions[optionCounter].selected){dayInput=$(selectOptions[optionCounter]).html();dayValue=$(selectOptions[optionCounter]).val();break;}}
selectOptions=$(element).find(".GenericFieldInput.monthYearPicker_monthField option");text=$(element).find(".monthYearPicker_defaultLabel").val();var monthInput="";for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(selectOptions[optionCounter].selected){monthInput=$(selectOptions[optionCounter]).html();monthValue=$(selectOptions[optionCounter]).val();break;}}
var yearInput=$(element).find(".GenericFieldInput.monthYearPicker_yearField").val();if(typeof _s.showOptionalDOBFormat!="undefined"&&_s.showOptionalDOBFormat.toLowerCase()=="true"){text=(yearInput)?yearInput+"/"+monthInput+"/"+dayInput:text;}else{text=(yearInput)?dayInput+" "+monthInput+" "+yearInput:text;}
text=(dayValue==0||monthValue==0)?$(element).find(".monthYearPicker_defaultLabel").val():text;if($(element).find(":checkbox").get(0)){if($(element).find("input[type=checkbox]:checked").get(0)){text=$(element).find("#REI_isCurrentView").text();}}
$(element).find("span.GenericFieldInputReplacement .viewModeText").html(text);var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();$(element).find(".GenericFieldInput").css("border","1px solid #CCC");},forceEditMode:function(element){$(element).find("#REI_isCurrentEdit").css("display","none");$(element).find(".monthYearPicker").show();if($(element).find(".GenericFieldCheckbox").get(0)){$(element).find(".GenericFieldCheckbox").unbind("change");$(element).find(".GenericFieldCheckbox").bind("change",function(){var checked=$(this).attr("checked");if(checked)
{$(element).find(".GenericFieldInput.monthYearPicker_yearField").attr("disabled",true);$(element).find(".GenericFieldInput.monthYearPicker_monthField").attr("disabled",true);$(element).find(".GenericFieldInput.monthYearPicker_dayField").attr("disabled",true);$(element).find(".GenericFieldInput.monthYearPicker_yearField").val("");$(element).find(".GenericFieldInput.monthYearPicker_monthField").val(0);$(element).find(".GenericFieldInput.monthYearPicker_dayField").val(0);}else{$(element).find(".GenericFieldInput.monthYearPicker_yearField").attr("disabled",false);$(element).find(".GenericFieldInput.monthYearPicker_monthField").attr("disabled",false);$(element).find(".GenericFieldInput.monthYearPicker_dayField").attr("disabled",false);}}).change();$(element).find("#REI_isCurrentView").hide();$(element).find("#REI_isCurrentEdit").css("display","inline");$(element).find("#REI_isCurrent").show();}},setData:function(element,fieldObject){var selectOptions=$(element).find(".GenericFieldInput.monthYearPicker_dayField option");var text=$(element).find(".monthYearPicker_defaultLabel").val();var selectInput="";var isOptional=(fieldObject.data.isOptional!="undefined"&&fieldObject.data.isOptional);if(fieldObject.data.day==0&&!isOptional)
{fieldObject.data.day=1;}
for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(parseInt($(selectOptions[optionCounter]).val())==fieldObject.data.day){selectOptions[optionCounter].selected=true;text=$(selectOptions[optionCounter]).html();break;}}
selectOptions=$(element).find(".GenericFieldInput.monthYearPicker_monthField option");var monthInput="";if(fieldObject.data.month==0&&!isOptional)
{fieldObject.data.month=1;}
for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(parseInt($(selectOptions[optionCounter]).val())==fieldObject.data.month){selectOptions[optionCounter].selected=true;monthInput=$(selectOptions[optionCounter]).html();break;}}
if($(element).find(".GenericFieldCheckbox").get(0)){$(element).find(".GenericFieldCheckbox").get(0).checked=fieldObject.data.isCurrent;}
$(element).find(".GenericFieldInput.monthYearPicker_yearField").val(fieldObject.data.year);text+=(fieldObject.data.year)?" "+monthInput+" "+fieldObject.data.year:text;$(element).find("span.GenericFieldInputReplacement .viewModeText").html(text);},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");if($(element).find(":checkbox").get(0)){fieldObject.data.isCurrent=$(element).find(":checkbox").get(0).checked;}
if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=8)
{fieldObject.data.day=$(element).find(".GenericFieldInput.monthYearPicker_dayField").val()[0];fieldObject.data.month=$(element).find(".GenericFieldInput.monthYearPicker_monthField").val()[0];fieldObject.data.year=$(element).find(".GenericFieldInput.monthYearPicker_yearField").val();}
else
{fieldObject.data.day=$(element).find(".GenericFieldInput.monthYearPicker_dayField").val()-0;fieldObject.data.month=$(element).find(".GenericFieldInput.monthYearPicker_monthField").val()-0;fieldObject.data.year=$(element).find(".GenericFieldInput.monthYearPicker_yearField").val();}
return fieldObject;}},selectWithDaySelectorMY:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<div class=\"monthYearPicker\">";innerHTML+="<select class=\"GenericFieldInput monthYearPicker_selectOptionsField fnt4\" type=\"text\" value=\""+fieldObject.data.text+"\">";var dateEnabled=false;if(fieldObject.options.promptSelect!=null)
{var selected="";if(fieldObject.data.id==fieldObject.options.promptSelectID){selected=" selected";}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.promptSelectID+"\">"+fieldObject.options.promptSelect+"</option>";}
for(levelc=0;levelc<fieldObject.options.selectOptions.length;levelc++)
{var selected="";if(fieldObject.data.selectId==fieldObject.options.selectOptions[levelc].id){selected=" selected";var dayText=fieldObject.options.selectOptions[levelc].text;if(fieldObject.options.dateEnabledSelectOptionsID>0&&fieldObject.data.selectId==fieldObject.options.dateEnabledSelectOptionsID)
{dateEnabled=true;}}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.selectOptions[levelc].id+"\">"+fieldObject.options.selectOptions[levelc].text+"</option>";}
innerHTML+="</select>";var isTR=DCS.channelid=="4616";if(fieldObject.options.dateEnabledSelectOptionsID>0)
{innerHTML+="<input type=\"hidden\" class=\"monthYearPicker_dateEnabledSelectOptionsID\" value=\""+fieldObject.options.dateEnabledSelectOptionsID+"\" />";innerHTML+="<input type=\"hidden\" class=\"monthYearPicker_dateLabel\" value=\""+fieldObject.options.dateLabel+"\" />";var isTR=DCS.channelid=="4616";if(!isTR)
{innerHTML+="<select class=\"GenericFieldInput monthYearPicker_monthField fnt4\" type=\"text\" value=\""+fieldObject.data.text+"\" "+(dateEnabled?"":"style=\"display:none\"")+">";if(fieldObject.options.promptMonth!=null)
{var selected="";if(fieldObject.data.id==fieldObject.options.promptMonthID){selected=" selected";}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.promptMonthID+"\">"+fieldObject.options.promptMonth+"</option>";}
if(fieldObject.data.month==0)
{fieldObject.data.month=1;}
for(levelc=0;levelc<fieldObject.options.months.length;levelc++)
{var selected="";if(fieldObject.data.month==fieldObject.options.months[levelc].id){selected=" selected";var monthText=fieldObject.options.months[levelc].text;}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.months[levelc].id+"\">"+fieldObject.options.months[levelc].text+"</option>";}
innerHTML+="</select>";innerHTML+="<input class=\"GenericFieldInput monthYearPicker_yearField fnt4\" maxlength=\"4\" type=\"text\"  value=\""+fieldObject.data.year+"\" "+(dateEnabled?"":"style=\"display:none\"")+" />";}
else
{var months=fieldObject.data.month==0?"":fieldObject.data.month;innerHTML+="<div class=\"TRMilitary\" style=\"display:none\">"+"<span>"+fieldObject.options.labelDeferred+"</span>";innerHTML+="<input class=\"GenericFieldInput monthYearPicker_dayFieldTR fnt4\" maxlength=\"2\" type=\"text\"  value=\""+fieldObject.data.day+"\" "+(dateEnabled?"style=\"width: 30px;margin: 0 2px 0 4px;\"":"style=\"display:none;width: 30px;margin: 0 2px 0 4px;\"")+" />/";innerHTML+="<input class=\"GenericFieldInput monthYearPicker_monthField fnt4\" maxlength=\"2\" type=\"text\"  value=\""+months+"\" "+(dateEnabled?"style=\"width: 30px;margin: 0 2px 0 4px;\"":"style=\"display:none;width: 30px;margin: 0 2px 0 4px;\"")+" />/";innerHTML+="<input class=\"GenericFieldInput monthYearPicker_yearField fnt4\" maxlength=\"4\" type=\"text\"  value=\""+fieldObject.data.year+"\" "+(dateEnabled?"style=\"width: 40px;margin: 0 2px 0 4px;\"":"style=\"display:none;width: 40px;margin: 0 2px 0 4px;\"")+" />";innerHTML+="</div>";}
if(fieldObject.options.currentEnabled){var checked=(fieldObject.data.isCurrent&&dateEnabled)?"checked":"";innerHTML+="<div id=\"REI_isCurrentEdit\" class=\"cssfloatLeft clearfix\""+(dateEnabled?"":"style=\"display:none\"")+">";innerHTML+="<div class=\"checkboxholder fnt4\"><input class=\"GenericFieldCheckbox\" type=\"checkbox\" "+checked+" /></div>";innerHTML+="<div class=\"checkboxLabel fnt4 clearfix\">"+fieldObject.options.currentLabelEdit+"</div></div>";innerHTML+="<span id=\"REI_isCurrentView\" >";innerHTML+=fieldObject.options.currentLabelView+"</span>";}}
innerHTML+="</div>";var txt="<div class=\"viewModeLabel\">"+fieldObject.options.label+"</div> "+"<div class=\"viewModeText\"></div><div class=\"clearFloat\"></div>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\">"+txt+"</span>";_s.my.filedControls.generic.render(element,fieldObject,"selectWithDaySelectorMY",innerHTML,fieldName);if(isTR)
{_s.my.inputBlankValue.setBlankValue($(element).find("input.monthYearPicker_dayFieldTR "),fieldObject.options.promptDay);_s.my.inputBlankValue.setBlankValue($(element).find("input.monthYearPicker_monthField"),fieldObject.options.promptMonth);}
_s.my.inputBlankValue.setBlankValue($(element).find("input.monthYearPicker_yearField"),fieldObject.options.promptYear);},forceViewMode:function(element){var hiddenDateEnabled=$(element).find(".monthYearPicker_dateEnabledSelectOptionsID");$(element).find(".monthYearPicker").hide();$(element).find("#REI_isCurrentEdit").css("display","none");$(element).find("#REI_isCurrentView").hide();var selectOptions=$(element).find(".GenericFieldInput.monthYearPicker_selectOptionsField option");var text="";var selectInput="";var selectID=0;for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(selectOptions[optionCounter].selected){text=$(selectOptions[optionCounter]).html();selectID=$(selectOptions[optionCounter]).val();break;}}
if(hiddenDateEnabled&&selectID==hiddenDateEnabled.val())
{var hiddenDateLabel=$(element).find(".monthYearPicker_dateLabel");selectOptions=$(element).find(".GenericFieldInput.monthYearPicker_monthField option");var monthInput="";for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(selectOptions[optionCounter].selected){monthInput=$(selectOptions[optionCounter]).html();break;}}
var yearInput=$(element).find(".GenericFieldInput.monthYearPicker_yearField").val();text+=(yearInput)?" "+hiddenDateLabel.val()+" "+monthInput+" "+yearInput:"";if($(element).find(":checkbox").get(0)){if($(element).find("input[type=checkbox]:checked").get(0)){text=$(element).find("#REI_isCurrentView").text();}}}
$(element).find("span.GenericFieldInputReplacement .viewModeText").html(text);var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();$(element).find(".GenericFieldInput").css("border","1px solid #CCC");},forceEditMode:function(element){var hiddenDateEnabled=$(element).find(".monthYearPicker_dateEnabledSelectOptionsID");if(hiddenDateEnabled)
{$(element).find("#REI_isCurrentEdit").css("display","none");}
$(element).find(".monthYearPicker").show();if(hiddenDateEnabled)
{var selectOptions=$(element).find(".GenericFieldInput.monthYearPicker_selectOptionsField option");if(selectOptions!=null)
{$(element).find(".GenericFieldInput.monthYearPicker_selectOptionsField").unbind("change");$(element).find(".GenericFieldInput.monthYearPicker_selectOptionsField").bind("change",function()
{var selectedID=$(this).val();var isTR=DCS.channelid=="4616";if(selectedID==hiddenDateEnabled.val())
{if(isTR){$(element).find(".GenericFieldInput.monthYearPicker_dayFieldTR").show();$(element).find(".TRMilitary").show();$(element).find(".monthYearPicker_dayFieldTR").css("display","inline");}
$(element).find(".GenericFieldInput.monthYearPicker_yearField").show();$(element).find(".GenericFieldInput.monthYearPicker_monthField").show();$(element).find("#REI_isCurrentView").hide();$(element).find("#REI_isCurrentEdit").css("display","inline");$(element).find("#REI_isCurrent").show();}
else
{if(isTR){$(element).find(".GenericFieldInput.monthYearPicker_dayFieldTR").hide();$(element).find(".TRMilitary").hide();}
$(element).find(".GenericFieldInput.monthYearPicker_yearField").hide();$(element).find(".GenericFieldInput.monthYearPicker_monthField").hide();$(element).find("#REI_isCurrentEdit").css("display","none");$(element).find("#REI_isCurrent").hide();var isTR=DCS.channelid=="4616";if(!isTR)
{var selectOptions=$(element).find(".GenericFieldInput.monthYearPicker_monthField option");selectOptions[0].selected=true;}
else{$(element).find(".GenericFieldInput.monthYearPicker_dayFieldTR").val("");$(element).find(".GenericFieldInput.monthYearPicker_dayFieldTR").blur();$(element).find(".GenericFieldInput.monthYearPicker_monthField").val("");$(element).find(".GenericFieldInput.monthYearPicker_monthField").blur();}
$(element).find(".GenericFieldInput.monthYearPicker_yearField").val("");$(element).find(".GenericFieldInput.monthYearPicker_yearField").blur();}}).change();}
if($(element).find(".GenericFieldCheckbox").get(0)){$(element).find(".GenericFieldCheckbox").unbind("change");$(element).find(".GenericFieldCheckbox").bind("change",function(){var checked=$(this).attr("checked");if(checked)
{$(element).find(".GenericFieldInput.monthYearPicker_yearField").attr("disabled",true);$(element).find(".GenericFieldInput.monthYearPicker_monthField").attr("disabled",true);$(element).find(".GenericFieldInput.monthYearPicker_yearField").val("");$(element).find(".GenericFieldInput.monthYearPicker_monthField").val(0);}else{$(element).find(".GenericFieldInput.monthYearPicker_yearField").attr("disabled",false);$(element).find(".GenericFieldInput.monthYearPicker_monthField").attr("disabled",false);}}).change();}}},setData:function(element,fieldObject){var selectOptions=$(element).find(".GenericFieldInput.monthYearPicker_selectOptionsField option");var text="";var selectInput="";if(fieldObject.data.selectId==-1)
{fieldObject.data.selectId=0;}
for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(parseInt($(selectOptions[optionCounter]).val())==fieldObject.data.selectId){selectOptions[optionCounter].selected=true;text=$(selectOptions[optionCounter]).html();break;}}
$(element).find(".GenericFieldInput.monthYearPicker_selectOptionsField").change();if(fieldObject.options.dateEnabledSelectOptionsID>0)
{var hiddenDateLabel=$(element).find(".monthYearPicker_dateLabel");selectOptions=$(element).find(".GenericFieldInput.monthYearPicker_monthField option");var monthInput="";if(fieldObject.data.month==0)
{fieldObject.data.month=1;}
for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(parseInt($(selectOptions[optionCounter]).val())==fieldObject.data.month){selectOptions[optionCounter].selected=true;monthInput=$(selectOptions[optionCounter]).html();break;}}
if($(element).find(".GenericFieldCheckbox").get(0)){$(element).find(".GenericFieldCheckbox").get(0).checked=fieldObject.data.isCurrent;}
$(element).find(".GenericFieldInput.monthYearPicker_yearField").val(fieldObject.data.year);text+=(fieldObject.data.year)?" "+hiddenDateLabel.val()+" "+monthInput+" "+fieldObject.data.year:"";}
$(element).find("span.GenericFieldInputReplacement .viewModeText").html(text);},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");if(fieldObject.options.dateEnabledSelectOptionsID>0){if($(element).find(":checkbox").get(0)){fieldObject.data.isCurrent=$(element).find(":checkbox").get(0).checked;}
var isTR=DCS.channelid=="4616";var month,day;if(isTR){day=$(element).find(".GenericFieldInput.monthYearPicker_dayFieldTR").val();month=$(element).find(".GenericFieldInput.monthYearPicker_monthField").val();if(month=="")month=0;fieldObject.data.day=day;}
else
fieldObject.data.day=1;if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=8){if(!isTR){month=$(element).find(".GenericFieldInput.monthYearPicker_monthField").val()[0];}
fieldObject.data.year=$(element).find(".GenericFieldInput.monthYearPicker_yearField").val();}
else{if(!isTR){month=$(element).find(".GenericFieldInput.monthYearPicker_monthField").val()-0;}
fieldObject.data.year=$(element).find(".GenericFieldInput.monthYearPicker_yearField").val();}
fieldObject.data.month=month;}
if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=8){fieldObject.data.selectId=$(element).find(".GenericFieldInput.monthYearPicker_selectOptionsField").val()[0];}
else{fieldObject.data.selectId=$(element).find(".GenericFieldInput.monthYearPicker_selectOptionsField").val()-0;}
return fieldObject;}},selectWithOnChange:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";if($(element).attr("class")=="ethnicity_GenericFieldName")
{innerHTML+="<div class=\"ctl036_Question rounded\" style=\"display: none;\"><div class=\"ctl036_questionContent fnt4\">"+fieldObject.options.note+"</div></div>";}
innerHTML+="<select class=\"GenericFieldInput fnt4\" type=\"text\" value=\"";innerHTML+=(typeof(fieldObject.data)!="undefined")?fieldObject.data.text:"";innerHTML+="\">";var text="";var selected="";if(fieldObject.data.id==fieldObject.options.promptID){selected=" selected";text=fieldObject.options.prompt;}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.promptID+"\">"+fieldObject.options.prompt+"</option>";for(optionCounter=0;optionCounter<fieldObject.options.selectOptions.length;optionCounter++){var selected="";if(fieldObject.data.id==fieldObject.options.selectOptions[optionCounter].id){selected=" selected";text=fieldObject.options.selectOptions[optionCounter].text;}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.selectOptions[optionCounter].id+"\">";innerHTML+=fieldObject.options.selectOptions[optionCounter].text+"</option>";}
innerHTML+="</select>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\">"+text+"</span>";_s.my.filedControls.generic.render(element,fieldObject,"selectWithOnChange",innerHTML,fieldName);},forceViewMode:function(element){var selectOptions=$(element).find("select option");var textLabel="";textLabel=$(element).find(".GenericFieldLabel").text();var text="";for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(selectOptions[optionCounter].selected){text=$(selectOptions[optionCounter]).html();break;}}
if($(element).parent().parent().attr("id")=="clientIDLBI_additionalInfo_0")
{text="<div class=\"viewModeLabel\">"+textLabel+"</div> "+"<div class=\"viewModeText\">"+text+"</div><div class=\"clearFloat\"></div>";}
if($(element).attr("class")=="ethnicity_GenericFieldName GenericField selectGenericField")
{$(element).find(".ctl036_Question").css('display','none');}
$(element).find("span.GenericFieldInputReplacement").html(text);var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();$(element).find(".GenericFieldInput").css("border","1px solid #CCC");},forceEditMode:function(element){var messagePos=$(element).find(".GenericFieldInput").width();messagePos=messagePos+70;$(element).find(".ctl036_Question").css('display','block').css('left',messagePos);if($(element).attr("class")=="ethnicity_GenericFieldName GenericField selectGenericField")
{$(element).css("border-bottom","0");}
$(element).find(".GenericFieldInput").unbind("change");$(element).find(".GenericFieldInput").bind("change",function()
{var selectedID=$(this).val();if(selectedID==2)
{$(".militaryServicesWithDate_GenericFieldName.GenericField.selectWithDaySelectorMYGenericField").find(".monthYearPicker_selectOptionsField").val(17);$(".militaryServicesWithDate_GenericFieldName.GenericField.selectWithDaySelectorMYGenericField").find(".monthYearPicker_selectOptionsField").change();$(".militaryServicesWithDate_GenericFieldName.GenericField.selectWithDaySelectorMYGenericField").find(".monthYearPicker_selectOptionsField").attr("disabled",true);}
else
{$(".militaryServicesWithDate_GenericFieldName.GenericField.selectWithDaySelectorMYGenericField").find(".monthYearPicker_selectOptionsField").attr("disabled",false);}}).change();},setData:function(element,fieldObject){var selectOptions=$(element).find("select option");var text="";for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(parseInt($(selectOptions[optionCounter]).val())==fieldObject.data.id){selectOptions[optionCounter].selected=true;text=$(selectOptions[optionCounter]).html();break;}}
$(element).find("span.GenericFieldInputReplacement").html(text);},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=8)
{fieldObject.data.id=$(element).find("select").val()[0];}
else
{fieldObject.data.id=$(element).find("select").val()-0;}
return fieldObject;}},multipleSelectsWithDaySelector:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<ul class=\"GenericFieldInputHolder\" id=\"multipleSelectsWithDaySelector\"></ul>";innerHTML+="<input type=\"hidden\" class=\"multipleSelectsWithDaySelector_defaultLabel\" value=\""+fieldObject.options.nothingSelectedLabel+"\" />";var viewText=fieldObject.options.nothingSelectedLabel;var txt="<div class=\"viewModeLabel\">"+fieldObject.options.label+"</div> "+"<div class=\"viewModeText\">"+viewText+"</div><div class=\"clearFloat\"></div>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\">"+txt+"</span>";innerHTML+="<input type=\"hidden\" class=\"multipleSelectsWithDaySelector_dateLabel\" value=\""+fieldObject.options.dateLabel+"\" />";_s.my.filedControls.generic.render(element,fieldObject,"multipleSelectsWithDaySelector",innerHTML,fieldName);_s.my.profile.innerListBuilder.init($(element).find("ul.GenericFieldInputHolder").get(),"selectWithDate",fieldObject.options.selectOptions,fieldObject.data.licenses,fieldObject.options.months,fieldObject.data.licenses,fieldObject.options);},forceViewMode:function(element){$(element).find(".addNewInnerItem").hide();$(element).parent().find("span.GenericFieldLabel").css("display","inline");$(element).find("span.GenericFieldLabel").css("display","inline");$(element).find("select.innerLBInput").css("display","none");$(element).find(".innerLBSelectSpan").css("display","none");$(element).parent().find("span.GenericFieldLabel").css("font-weight","normal");if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=8)
{$(element).find("select.innerLBInput").hide();}
var isTR=DCS.channelid=="4616";var selectLicenses=$(element).find("select.innerLBInput");var selectMonths=$(element).find(".innerLBInputInline.monthYearPicker_monthField");var years=$(element).find(".innerLBInputInline.monthYearPicker_yearField");var hiddenDateLabel=$(element).find(".multipleSelectsWithDaySelector_dateLabel");var text=selectLicenses.length>0?"":$(element).find(".multipleSelectsWithDaySelector_defaultLabel").val();for(licensesCounter=0;licensesCounter<selectLicenses.length;licensesCounter++)
{var monthInput="";var licenseInput="";var selectOptions=$(selectLicenses[licensesCounter]).find("option");for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(selectOptions[optionCounter].selected){licenseInput=$(selectOptions[optionCounter]).html();break;}}
var selectMonthOptions=$(selectMonths[licensesCounter]).find("option");for(optionCounter=0;optionCounter<selectMonthOptions.length;optionCounter++){if(selectMonthOptions[optionCounter].selected){monthInput=$(selectMonthOptions[optionCounter]).html();break;}}
text+=licenseInput;var yearInput=$(years[licensesCounter]).val();if(isTR)
text+=(yearInput)?" "+hiddenDateLabel.val()+" "+yearInput:"";else
text+=(yearInput)?" "+hiddenDateLabel.val()+" "+monthInput+" "+yearInput:"";text+="<br>"}
$(element).find("span.GenericFieldInputReplacement .viewModeText").html(text);$(element).parent().find("span.GenericFieldInputReplacement:last").css("border","0");$(element).parent().find("div.GenericField").css("border","0");var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();},forceEditMode:function(element){if(_s.my.profile.innerListBuilder.currentNumberOfItems<_s.my.profile.innerListBuilder.maximumNumberOfItemsAllowed||typeof _s.my.profile.innerListBuilder.maximumNumberOfItemsAllowed=="undefined")
$(element).find(".addNewInnerItem").show();else
$(element).find(".addNewInnerItem").hide();$(element).find("select.innerLBInput").css("display","block");$(element).find(".innerLBSelectSpan").show();$(element).parent().find("span.GenericFieldLabel").css("font-weight","bold");$(element).parent().find("div.GenericField").css("border","0px");$(element).parent().find("div.GenericField").css("border-bottom","1px solid #ccc").css("padding-bottom","10px");$(element).parent().find("div.GenericField:last").css("border","0");},setData:function(element,fieldObject){_s.my.profile.innerListBuilder.setData($(element).find("ul.GenericFieldInputHolder").get(),fieldObject.data.licenses);},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");fieldObject.data.licenses=_s.my.profile.innerListBuilder.gatterData($(element).find("ul.GenericFieldInputHolder").get());return fieldObject;}},multipleCheckboxWithText:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";if(fieldObject.options.required==true){innerHTML+="<span class=\"redRequired\">*</span>";}
innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<span class=\"textboxholder\">";innerHTML+="<label class=\"checkboxspan\">"+fieldObject.options.textLabel+" </label>";innerHTML+="<input class=\"GenericFieldInput multipleCheckboxWithText\" type=\"text\" value=\""+fieldObject.data.textEncoded+"\" maxlength=\""+fieldObject.options.maximumLength+"\"/><br></span>";for(optionCounter=0;optionCounter<fieldObject.options.selectOptions.length;optionCounter++){innerHTML+="<span class=\"checkboxholder fnt4\">";innerHTML+="<input class=\"GenericFieldCheckbox\" type=\"checkbox\" value=\""+fieldObject.options.selectOptions[optionCounter].id+"\"";if(jQuery.inArray(fieldObject.options.selectOptions[optionCounter].id,fieldObject.data.checkedItems)>-1)
{innerHTML+=" checked=\"checked\"";}
innerHTML+="/><label class=\"checkboxspan\">"+fieldObject.options.selectOptions[optionCounter].text+"</label><br></span>";}
innerHTML+="<input type=\"hidden\" class=\"multipleCheckboxWithText_defaultLabel\" value=\""+fieldObject.options.nothingSelectedLabel+"\" />";var viewText=fieldObject.options.nothingSelectedLabel;var txt="<div class=\"viewModeLabel\">"+fieldObject.options.viewLabel+"</div> "+"<div class=\"viewModeText\">"+viewText+"</div><div class=\"clearFloat\"></div>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\">"+txt+"</span>";_s.my.filedControls.generic.render(element,fieldObject,"multipleCheckboxWithText",innerHTML,fieldName);_s.my.inputBlankValue.setBlankValue($(element).find(".GenericFieldInput"),fieldObject.options.prompt);},forceViewMode:function(element){var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();$(element).find(".GenericFieldInput.multipleCheckboxWithText").css("border","1px solid #CCC");$(element).find("span.checkboxholder").hide();$(element).find("span.textboxholder").hide();var isDisabled=($(element).find(".GenericFieldInput.multipleCheckboxWithText").val()=="")?false:true;var txt="";if(isDisabled)
{txt=$(element).find("span.textboxholder label.checkboxspan").text()+" ";txt+=$(element).find(".GenericFieldInput.multipleCheckboxWithText").val()+"<br>";}
var texts=new Array();var checkboxes=$(element).find("input:checkbox");for(i=0;i<checkboxes.length;i++){if(checkboxes[i].checked){texts.push($(checkboxes[i]).parent().find("label.checkboxspan").text());isDisabled=true;}}
if(isDisabled)
txt+=texts.join("<br>");else
txt=$(element).find(".multipleCheckboxWithText_defaultLabel").val();$(element).find("span.GenericFieldInputReplacement .viewModeText").html(txt);},forceEditMode:function(element){$(element).find(".checkboxholder").show();$(element).find(".textboxholder").show();$(element).find(".GenericFieldInput.multipleCheckboxWithText").css("display","inline");_s.my.filedControls.generic.uncoverInput(element,"input","span.GenericFieldInputReplacement");},setData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");$(element).find(".GenericFieldInput.multipleCheckboxWithText").val(fieldObject.data.text);$(element).find("span.GenericFieldInputReplacement").val(fieldObject.data.text);var isDisabled=(fieldObject.data.text=="")?false:true;var checkboxes=$(element).find("input:checkbox");for(i=0;i<checkboxes.length;i++){var val=parseInt(checkboxes[i].value);if(jQuery.inArray(val,fieldObject.data.checkedItems)>-1){checkboxes[i].checked=true;isDisabled=true;}
else{checkboxes[i].checked=false;}}},getData:function(element,fieldObject){element.find(".GenericFieldError").removeClass("visible");var checkedFields=new Array();$(element).find("input:checked").each(function(){checkedFields.push($(this).val());});fieldObject.data.checkedItems=checkedFields;fieldObject.data.text=$(element).find(".GenericFieldInput.multipleCheckboxWithText").val();return fieldObject;}},textFieldWithCheckBox:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel fnt5\"><div class=\"errorFieldWrapper\"><div class=\"GenericFieldErrorIcon\"></div><div class=\"ctl036_hidden\"></div></div>";innerHTML+=fieldObject.options.label;innerHTML+="</div>";innerHTML+="<span class=\"textboxholder\">";innerHTML+="<input class=\"GenericFieldInput textFieldWithCheckBox fnt4\" type=\"text\" value=\""+fieldObject.data.textEncoded+"\"";if(fieldObject.data.isChecked)
{innerHTML+=" disabled=\"disabled\"";}
innerHTML+="/> "+fieldObject.options.sideText+"<br></span>";innerHTML+="<span class=\"checkboxholder fnt4\">";innerHTML+="<label class=\"checkboxspan\"><input class=\"GenericFieldCheckbox\" type=\"checkbox\" value=\""+fieldObject.options.checkBoxValue+"\"";if(fieldObject.data.isChecked)
{innerHTML+=" checked=\"checked\"";}
innerHTML+="/>"+fieldObject.options.checkBoxLabel+"</label><br></span>";innerHTML+="<input type=\"hidden\" class=\"textFieldWithCheckBox_checkBoxLabel\" value=\""+fieldObject.options.checkBoxLabel+"\" />";var txt="<div class=\"viewModeLabel\">"+fieldObject.options.viewLabel+"</div> "+"<div class=\"viewModeText\"> </div><div class=\"clearFloat\"></div>";innerHTML+="<span class=\"GenericFieldInputReplacement hiddenElement\">"+txt+"</span>";_s.my.filedControls.generic.render(element,fieldObject,"textFieldWithCheckBox",innerHTML,fieldName);_s.my.inputBlankValue.setBlankValue($(element).find(".GenericFieldInput"),fieldObject.options.prompt);},forceViewMode:function(element){var errorFieldIcon=$(element).find(".GenericFieldErrorIcon");$(errorFieldIcon).hide();$(element).find(".GenericFieldInput").css("border","1px solid #CCC");$(element).find("span.checkboxholder").hide();$(element).find("span.textboxholder").hide();var txt=($(element).find(".GenericFieldCheckbox").attr("checked"))?$(element).find(".textFieldWithCheckBox_checkBoxLabel").val():$(element).find(".GenericFieldInput").val();$(element).find("span.GenericFieldInputReplacement .viewModeText").html(txt);},forceEditMode:function(element){$(element).find(".checkboxholder").show();$(element).find(".textboxholder").show();$(element).find(".GenericFieldInput.textFieldWithCheckBox").css("display","inline");$(element).find(".GenericFieldCheckbox").bind("click",function()
{if($(this).attr('checked'))
{$(element).find(".GenericFieldInput").val("");$(element).find(".GenericFieldInput").attr("disabled",true);}
else
{$(element).find(".GenericFieldInput").attr("disabled",false);}});_s.my.filedControls.generic.uncoverInput(element,"input","span.GenericFieldInputReplacement");},setData:function(element,fieldObject){$(element).find(".GenericFieldInput").val(fieldObject.data.text);if(fieldObject.data.isChecked)
{$(element).find(".GenericFieldCheckbox").attr("checked",true);$(element).find(".GenericFieldInput").attr("disabled",true);}
$(element).find("span.GenericFieldInputReplacement").val(fieldObject.data.text);},getData:function(element,fieldObject){$(element).find(".GenericFieldError").removeClass("visible");fieldObject.data.text=$(element).find(".GenericFieldInput").val();fieldObject.data.isChecked=$(element).find(".GenericFieldCheckbox").attr("checked");return fieldObject;}}}
;

_g.namespace('_s.my').ctl036UpdateError=function(element){$(element).find('.ctl036_ErrorMessage').append('<div class="ctl036_error_error_icon"></div>');var $ctl036_Form_Error=$('.ctl036_Form_Error');$ctl036_Form_Error.mouseover(function(){$(this).next('.ctl036_ErrorMessage_noIcon').show();});$ctl036_Form_Error.mouseout(function(){$(this).next('.ctl036_ErrorMessage_noIcon').hide();});$ctl036_Form_Error.mouseover(function(){var $ctl036_TextArea_Error=$('.ctl036_TextArea_Error');var $selectAreaParentHeight=$ctl036_TextArea_Error.parent().height();$ctl036_TextArea_Error.parent().css("height",$selectAreaParentHeight);var $selectAreaParentWidth=$ctl036_TextArea_Error.parent().width();$ctl036_TextArea_Error.parent().css("width",$selectAreaParentWidth);$ctl036_TextArea_Error.show();});$ctl036_Form_Error.mouseout(function(){var $ctl036_TextArea_Error=$('.ctl036_TextArea_Error');$ctl036_TextArea_Error.parent().css("height","");$ctl036_TextArea_Error.show();});};_g.namespace('_s.my').ctl036UpdateHint=function(element){$(element).find('.ctl036_Question').append('<div class="ctl036_question_icon"></div>');};
;

_g.namespace('_s.my.profile').innerListBuilder={currentNumberOfItems:0,maximumNumberOfItemsAllowed:-1,optionArrays:[],radioOptions:[],optionsAll:[],optionGroups:0,optionArraysDD:[],optionsAllDD:[],init:function(element,type,optionArray,defaultData,radioOptions,optionGroups,optionsAll){switch(type){case"select":$(element).addClass("selectBoxInnerListBuilder");_s.my.profile.innerListBuilder.optionArrays[$(element).attr("id")]=optionArray;break;case"selectWithDate":$(element).addClass("multipleselectBoxInnerListBuilder");_s.my.profile.innerListBuilder.optionArrays[$(element).attr("id")]=optionArray;_s.my.profile.innerListBuilder.optionsAll[$(element).attr("id")]=optionsAll;_s.my.profile.innerListBuilder.radioOptions[$(element).attr("id")]=radioOptions;break;case"permit":$(element).addClass("permitInnerListBuilder");_s.my.profile.innerListBuilder.optionArrays[$(element).attr("id")]=optionArray;_s.my.profile.innerListBuilder.radioOptions[$(element).attr("id")]=radioOptions;_s.my.profile.innerListBuilder.optionsAll[$(element).attr("id")]=optionsAll;break;case"dropdown":$(element).addClass("dropdownInnerListBuilder");_s.my.profile.innerListBuilder.optionArraysDD[$(element).attr("id")]=optionArray;_s.my.profile.innerListBuilder.optionsAllDD[$(element).attr("id")]=optionsAll;break;}
$(element).addClass("innerLB");if($(element).is(".permitInnerListBuilder")){if(defaultData!=null)
{for(var cc=0;cc<defaultData.length;cc++)
{var radioOptions=_s.my.profile.innerListBuilder.radioOptions[$(element).attr("id")];var optionsAll=_s.my.profile.innerListBuilder.optionsAll[$(element).attr("id")];var optionGroups=_s.my.profile.innerListBuilder.optionGroups++;var innerHTML="<li class=\"innerLBSelectSpan\"><select class=\"innerLBInput fnt4\">";var selectedOption="";if(optionsAll.promptID==defaultData[cc].countryID)selectedOption=" selected";innerHTML+="<option"+selectedOption+" value=\""+optionsAll.promptID+"\">"+optionsAll.prompt+"</option>";for(var ilbsc=0;ilbsc<optionArray.length;ilbsc++)
{var selectedOption="";if(optionArray[ilbsc].id==defaultData[cc].countryID)
{selectedOption=" selected";}
innerHTML+="<option"+selectedOption+" value=\""+optionArray[ilbsc].id+"\">"+optionArray[ilbsc].text+"</option>";}
innerHTML+="</select>";innerHTML+="<a title=\""+optionsAll.close+"\" class=\"icnRemove\" href=\"javascript:void(0);\"><span>"+optionsAll.close+"</span></a>";for(var ilbsc=0;ilbsc<radioOptions.length;ilbsc++)
{if(radioOptions[ilbsc].id==defaultData[cc].statusID)
{selectedOption=" checked";}else{selectedOption="";}
innerHTML+="<div class=\"innerLBradio fnt4\"><input class=\"radioButton\" type=\"radio\" name=\"group"+optionGroups+"\" value=\""+radioOptions[ilbsc].id+"\" "+selectedOption+"/><label>"+radioOptions[ilbsc].text+"</label></div>";}
innerHTML+="</li>";$(element).append(innerHTML);}}}
else if($(element).is(".dropdownInnerListBuilder")){if(defaultData!=null)
{for(var cc=0;cc<defaultData.length;cc++)
{var optionsAll=_s.my.profile.innerListBuilder.optionsAllDD[$(element).attr("id")];var optionGroups=_s.my.profile.innerListBuilder.optionGroups++;var innerHTML="<li class=\"innerLBSelectSpan\"><div style=\"float: left; margin:0; padding: 0;\"><select class=\"innerLBInput fnt4\">";var selectedOption="";if(optionsAll.promptID==defaultData[cc].disabilityID)selectedOption=" selected";innerHTML+="<option"+selectedOption+" value=\""+optionsAll.promptID+"\">"+optionsAll.prompt+"</option>";for(var ilbsc=0;ilbsc<optionArray.length;ilbsc++)
{var selectedOption="";if(optionArray[ilbsc].id==defaultData[cc].disabilityID)
{selectedOption=" selected";}
innerHTML+="<option"+selectedOption+" value=\""+optionArray[ilbsc].id+"\">"+optionArray[ilbsc].text+"</option>";}
innerHTML+="</select>";innerHTML+="<a title=\""+optionsAll.close+"\" class=\"icnRemove\" href=\"javascript:void(0);\"><span>"+optionsAll.close+"</span></a>";innerHTML+="</div></li>";$(element).append(innerHTML);}}}
else if($(element).is(".multipleselectBoxInnerListBuilder")){if(defaultData!=null)
{for(var cc=0;cc<defaultData.length;cc++)
{var defData=defaultData[cc];var optionArray=_s.my.profile.innerListBuilder.optionArrays[$(element).attr("id")];var optionsAll=_s.my.profile.innerListBuilder.optionsAll[$(element).attr("id")];var radioOption=_s.my.profile.innerListBuilder.radioOptions[$(element).attr("id")];var innerHTML="<li class=\"innerLBSelectSpan\"><div style=\"float: left; margin:0; padding: 0;\"><select class=\"innerLBInput fnt4\" type=\"text\" value=\"\">";if(optionsAll.promptSelect!=null)
{var selected="";if(defData.licenseID==optionsAll.promptSelectID)
{selected=" selected";}
innerHTML+="<option"+selected+" value=\""+optionsAll.promptSelectID+"\">"+optionsAll.promptSelect+"</option>";}
var selectedOption="";for(var ilbsc=0;ilbsc<optionArray.length;ilbsc++)
{var selectedOption="";if(optionArray[ilbsc].id==defData.licenseID)
{selectedOption=" selected";}
innerHTML+="<option"+selectedOption+" value=\""+optionArray[ilbsc].id+"\">"+optionArray[ilbsc].text+"</option>";}
innerHTML+="</select>";innerHTML+=optionsAll.promptDate;var isTR=DCS.channelid=="4616";if(!isTR)
{innerHTML+=" <select class=\"innerLBInputInline monthYearPicker_monthField\" type=\"text\" value=\"\">";if(optionsAll.promptMonth!=null)
{var selected="";if(defData.month==optionsAll.promptMonthID)
{selected=" selected";}
innerHTML+="<option"+selected+" value=\""+optionsAll.promptMonthID+"\">"+optionsAll.promptMonth+"</option>";}
if(defData.month==0)
{defData.month=1;}
for(levelc=0;levelc<radioOption.length;levelc++)
{var selected="";if(defData.month==radioOption[levelc].id)
{selected=" selected";var monthText=radioOption[levelc].text;}
innerHTML+="<option"+selected+" value=\""+radioOption[levelc].id+"\">"+radioOption[levelc].text+"</option>";}
innerHTML+="</select>";}
innerHTML+="<input class=\"innerLBInputInline monthYearPicker_yearField\" maxlength=\"4\" type=\"text\"  value=\""+defData.year+"\" /></div>";innerHTML+="<a title=\""+optionsAll.close+"\" class=\"icnRemove\" href=\"javascript:void(0);\"><span>"+optionsAll.close+"</span></a>";innerHTML+="</li>";$(element).append(innerHTML);_s.my.inputBlankValue.setBlankValue($(element).find("input")[cc],optionsAll.promptYear);}}}else{$(element).append("<li class=\"innerListItem\"><input type=\"text\" class=\"innerLBInput fnt4\" /></li>");}
if(defaultData)
_s.my.profile.innerListBuilder.currentNumberOfItems=defaultData.length;if(optionsAll)
_s.my.profile.innerListBuilder.maximumNumberOfItemsAllowed=optionsAll.maxElements;if($(element).find(".addNewInnerItem").length==0)
$(element).append("<li class=\"addNewInnerItem fnt4\"><a>"+optionsAll.addNew+"</a></li>");if(_s.my.profile.innerListBuilder.currentNumberOfItems>=_s.my.profile.innerListBuilder.maximumNumberOfItemsAllowed)
{$(element).find(".addNewInnerItem").hide();$(element).find(".addNewInnerItem").css("visibility","hidden");}else{$(element).find(".addNewInnerItem").show();$(element).find(".addNewInnerItem").css("visibility","visible");}
$(element).find(".addNewInnerItem").click(function(){_s.my.profile.innerListBuilder.addNew(element)});_s.my.profile.innerListBuilder.removeDataHandler(element);},addNew:function(element){if($(element).is(".permitInnerListBuilder")||$(element).is(".multipleselectBoxInnerListBuilder")||$(element).is(".dropdownInnerListBuilder")){_s.my.profile.innerListBuilder.addLi($(element).get(0));}
else{_s.my.profile.innerListBuilder.addLi($(element).parents(".innerLB").get(0));}
_s.my.profile.listBuilder.adjustParent($(element).parents(".listBuilder"));},addLi:function(element,dafaultValue){_s.my.profile.innerListBuilder.currentNumberOfItems++;if(_s.my.profile.innerListBuilder.currentNumberOfItems>=_s.my.profile.innerListBuilder.maximumNumberOfItemsAllowed)
{$(element).find(".addNewInnerItem").css("visibility","hidden");}
if(!dafaultValue)
dafaultValue={"id":0,"text":""};if($(element).is(".permitInnerListBuilder")){var optionArray=_s.my.profile.innerListBuilder.optionArrays[$(element).attr("id")];var radioOption=_s.my.profile.innerListBuilder.radioOptions[$(element).attr("id")];var optionsAll=_s.my.profile.innerListBuilder.optionsAll[$(element).attr("id")];var optionGroups=_s.my.profile.innerListBuilder.optionGroups++;var innerHTML="<li class=\"innerLBSelectSpan\"><select class=\"innerLBInput fnt4\">";var selectedOption="";if(optionsAll.promptID==dafaultValue.countryID)selectedOption=" selected";innerHTML+="<option"+selectedOption+" value=\""+optionsAll.promptID+"\">"+optionsAll.prompt+"</option>";for(var ilbsc=0;ilbsc<optionArray.length;ilbsc++)
{var selectedOption="";if(optionsAll.isDefaultToCountryEnabled&&(!dafaultValue.countryID)){if(optionArray[ilbsc].id==optionsAll.defaultCountryID){selectedOption=" selected";}}
else{if(optionArray[ilbsc].id==dafaultValue.countryID){selectedOption=" selected";}}
innerHTML+="<option"+selectedOption+" value=\""+optionArray[ilbsc].id+"\">"+optionArray[ilbsc].text+"</option>";}
innerHTML+="</select><a title=\""+optionsAll.close+"\" class=\"icnRemove\" href=\"javascript:void(0);\"><span> "+optionsAll.close+"</span></a>";for(var ilbsc=0;ilbsc<radioOption.length;ilbsc++)
{if(radioOption[ilbsc].id==dafaultValue.statusID)
{selectedOption=" checked";}else{selectedOption="";}
innerHTML+="<div class=\"innerLBradio fnt4\"><input class=\"radioButton\" type=\"radio\" name=\"group"+optionGroups+"\" value=\""+radioOption[ilbsc].id+"\" "+selectedOption+"/><label>"+radioOption[ilbsc].text+"</label></div>";}
innerHTML+="</li>";$(element).find(".addNewInnerItem").before(innerHTML);}
else if($(element).is(".dropdownInnerListBuilder")){var disability=new Array();var $o=$(element).find("li.innerLBSelectSpan");for(var i=0;i<$o.length;i++){if($o[i].hasChildNodes()){var v=$o[i].children[0].children[0].value;disability[i]=v;}}
if($.inArray('6',disability)<0){var optionArray=_s.my.profile.innerListBuilder.optionArraysDD[$(element).attr("id")];var optionsAll=_s.my.profile.innerListBuilder.optionsAllDD[$(element).attr("id")];var optionGroups=_s.my.profile.innerListBuilder.optionGroups++;if(disability.length>=1){optionArray=jQuery.grep(optionArray,function(value){return value.id!="6";});}
var innerHTML="<li class=\"innerLBSelectSpan\"><div style=\"float: left; margin:0; padding: 0;\"><select class=\"innerLBInput fnt4\">";var selectedOption="";if(optionsAll.promptID==dafaultValue.disabilityID)selectedOption=" selected";innerHTML+="<option"+selectedOption+" value=\""+optionsAll.promptID+"\">"+optionsAll.prompt+"</option>";for(var ilbsc=0;ilbsc<optionArray.length;ilbsc++)
{var selectedOption="";if(optionArray[ilbsc].id==dafaultValue.disabilityID)
{selectedOption=" selected";}
innerHTML+="<option"+selectedOption+" value=\""+optionArray[ilbsc].id+"\">"+optionArray[ilbsc].text+"</option>";}
innerHTML+="</select><a title=\""+optionsAll.close+"\" class=\"icnRemove\" href=\"javascript:void(0);\"><span>"+optionsAll.close+"</span></a>";innerHTML+="</div></li>";$(element).find(".addNewInnerItem").before(innerHTML);}}
else if($(element).is(".multipleselectBoxInnerListBuilder")){var optionArray=_s.my.profile.innerListBuilder.optionArrays[$(element).attr("id")];var optionsAll=_s.my.profile.innerListBuilder.optionsAll[$(element).attr("id")];var radioOption=_s.my.profile.innerListBuilder.radioOptions[$(element).attr("id")];var innerHTML="<li class=\"innerLBSelectSpan\"><div style=\"float: left; margin:0; padding: 0;\"><select class=\"innerLBInput fnt4\" type=\"text\" value=\"\" >";if(optionsAll.promptSelect!=null)
{var selected="";if(dafaultValue.licenseID==optionsAll.promptSelectID){selected=" selected";}
innerHTML+="<option"+selected+" value=\""+optionsAll.promptSelectID+"\">"+optionsAll.promptSelect+"</option>";}
var selectedOption="";for(var ilbsc=0;ilbsc<optionArray.length;ilbsc++)
{var selectedOption="";if(optionArray[ilbsc].id==dafaultValue.licenseID)
{selectedOption=" selected";}
innerHTML+="<option"+selectedOption+" value=\""+optionArray[ilbsc].id+"\">"+optionArray[ilbsc].text+"</option>";}
innerHTML+="</select>";innerHTML+=optionsAll.promptDate;var isTR=DCS.channelid=="4616";if(!isTR)
{innerHTML+=" <select class=\"innerLBInputInline monthYearPicker_monthField\" type=\"text\" value=\"\">";if(optionsAll.promptMonth!=null)
{var selected="";if(dafaultValue.month==optionsAll.promptMonthID){selected=" selected";}
innerHTML+="<option"+selected+" value=\""+optionsAll.promptMonthID+"\">"+optionsAll.promptMonth+"</option>";}
if(dafaultValue.month==0)
{dafaultValue.month=1;}
for(levelc=0;levelc<radioOption.length;levelc++)
{var selected="";if(dafaultValue.month==radioOption[levelc].id)
{selected=" selected";var monthText=radioOption[levelc].text;}
innerHTML+="<option"+selected+" value=\""+radioOption[levelc].id+"\">"+radioOption[levelc].text+"</option>";}
innerHTML+="</select>";}
innerHTML+="<input class=\"innerLBInputInline monthYearPicker_yearField\" maxlength=\"4\" type=\"text\"  value=\""+(dafaultValue.year?dafaultValue.year:optionsAll.promptYear)+"\" /></div>";innerHTML+="<a title=\""+optionsAll.close+"\" class=\"icnRemove\" href=\"javascript:void(0);\"><span>"+optionsAll.close+"</span></a>";innerHTML+="</li>";$(element).find(".addNewInnerItem").before(innerHTML);if($(element).find("input").length>0)
{var len=$(element).find("input").length;_s.my.inputBlankValue.setBlankValue($(element).find("input")[len-1],optionsAll.promptYear);}}
else if($(element).is(".selectBoxInnerListBuilder"))
{var optionArray=_s.my.profile.innerListBuilder.optionArrays[$(element).attr("id")];var innerHTML="<li class=\"innerLBSelectSpan\"><select class=\"innerLBInput fnt4\">";for(var ilbsc=0;ilbsc<optionArray.length;ilbsc++)
{var optionID=false;var optionName="";for(var i in optionArray[ilbsc])
{if(!optionID)
optionID=optionArray[ilbsc][i];else
optionName=optionArray[ilbsc][i];}
var selectedOption="";if(optionID==dafaultValue)
selectedOption=" selected";innerHTML+="<option"+selectedOption+" value=\""+optionArray[ilbsc].id+"\">"+optionArray[ilbsc].text+"</option>";}
innerHTML+="</select></li>";$(element).find(".addNewInnerItem").before(innerHTML);}else{var innerHTML="<li class=\"innerListItem\"><input type=\"text\" class=\"innerLBInput fnt4\" value=\""+dafaultValue.textEncoded+"\"/><a title=\"Delete\" class=\"icnRemove\" href=\"javascript:void(0);\"><span>Delete</span></a></li>"
$(element).find(".addNewInnerItem").before(innerHTML);}
_s.my.profile.innerListBuilder.removeDataHandler(element);},removeLi:function(element){_s.my.profile.innerListBuilder.currentNumberOfItems--;var lb=$(this).parents(".listBuilder");$(element).remove();_s.my.profile.listBuilder.adjustParent(lb);},gatterData:function(element){var elements=$(element).find(".innerListItem").get();if(typeof(elements)!="object"||elements.length==0)
elements=$(element).find(".innerLBSelectSpan").get();if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=6&&elements.length==0)
{elements=$(element);}
var values=new Array();for(var elementsc=0;elementsc<elements.length;elementsc++){if($(elements[elementsc]).find(".innerLBInput").val()&&$(elements[elementsc]).find(".innerLBInput").val().length){if($(element).is(".permitInnerListBuilder")){var statusID=$(elements[elementsc]).find("input:radio:checked").val();if(statusID==null)
statusID=-1;values[values.length]={"countryID":parseInt($(elements[elementsc]).find(".innerLBInput").val()),"statusID":parseInt(statusID)};}
else if($(element).is(".dropdownInnerListBuilder")){values[values.length]={"disabilityID":parseInt($(elements[elementsc]).find(".innerLBInput").val())};}
else if($(element).is(".multipleselectBoxInnerListBuilder"))
{var month;var isTR=DCS.channelid=="4616";if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=6)
{if(isTR)month=1;else month=$(elements[elementsc]).find(".innerLBInputInline.monthYearPicker_monthField").val()[0];values[values.length]={"licenseID":parseInt($(elements[elementsc]).find(".innerLBInput").val()[0]),"month":parseInt(month),"year":$(elements[elementsc]).find(".innerLBInputInline.monthYearPicker_yearField").val()};}
else
{if(isTR)month=1;else month=$(elements[elementsc]).find(".innerLBInputInline.monthYearPicker_monthField").val()-0;values[values.length]={"licenseID":parseInt($(elements[elementsc]).find(".innerLBInput").val()-0),"month":parseInt(month),"year":$(elements[elementsc]).find(".innerLBInputInline.monthYearPicker_yearField").val()};}}else{if($(element).is(".selectBoxInnerListBuilder")){if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=6)
{values[values.length]=$(elements[elementsc]).find(".innerLBInput").val()[0];}
else
{values[values.length]=$(elements[elementsc]).find(".innerLBInput").val()-0;}}
else{values[values.length]={"id":0,"text":$(elements[elementsc]).find(".innerLBInput").val()};}}}else{var id=$(element).parents(".listBuilder").attr("id");$(elements[elementsc]).remove();}}
return values;},setData:function(element,defaultData)
{_s.my.profile.innerListBuilder.currentNumberOfItems=0;$(element).find(".innerLBSelectSpan").remove();if(defaultData)
{for(var ddc=0;ddc<defaultData.length;ddc++){_s.my.profile.innerListBuilder.addLi(element,defaultData[ddc]);}}},removeDataHandler:function(element)
{$(element).find(".icnRemove").click(function(){var cuLis=_s.my.profile.innerListBuilder.currentNumberOfItems;_s.my.profile.innerListBuilder.removeLi($(this).parent());if(cuLis-1<_s.my.profile.innerListBuilder.maximumNumberOfItemsAllowed){$(element).find(".addNewInnerItem").css("visibility","visible");$(element).find(".addNewInnerItem").show();}});},initMultipleAutoComplete:function(element,defaultData,optionsAll)
{var currentNumberOfElements=1;var maximumNumberOfElements=1;if(defaultData)
{if(defaultData.length>0)
currentNumberOfElements=defaultData.length;else
{currentNumberOfElements=1;}}
if(optionsAll)
maximumNumberOfElements=optionsAll.maxElements;_s.my.profile.innerListBuilder.setCurrentNumberOfElements(element,currentNumberOfElements);$(element).addClass("innerLB");if($(element).find(".addNewInnerItem").length==0)
$(element).append("<li class=\"addNewInnerItem fnt4\"><a>"+optionsAll.addNew+"</a></li>");if(defaultData!=null&&defaultData.length>0)
{for(var i=0;i<defaultData.length;i++){_s.my.profile.innerListBuilder.addAutoCompleteLi($(element),defaultData[i],optionsAll);}
if(defaultData.length==1)
$(element).find(".icnRemove").remove();}
else
{_s.my.profile.innerListBuilder.addAutoCompleteLi($(element),null,optionsAll);$(element).find(".icnRemove").remove();}
if(currentNumberOfElements>=maximumNumberOfElements)
{$(element).find(".addNewInnerItem").css("visibility","hidden");$(element).find(".addNewInnerItem").hide();}
else
{$(element).find(".addNewInnerItem").css("visibility","visible");$(element).find(".addNewInnerItem").show();}
$(element).find(".addNewInnerItem").click(function()
{_s.my.profile.innerListBuilder.addNewAutoCompleteElement(element,optionsAll)});_s.my.profile.innerListBuilder.removeAutoCompleteDataHandler(element,optionsAll);},addNewAutoCompleteElement:function(element,optionsAll){var currentNumberOfElements=parseInt($(element).attr("numberofelements"))+1;var maximumNumberOfElements=1;if(optionsAll)
maximumNumberOfElements=optionsAll.maxElements;if(currentNumberOfElements==2)
{var removeButtonHtml="<a title=\"Delete\" class=\"icnRemove\" href=\"javascript:void(0);\"><span>Delete</span></a>";$(element).find(".innerListItem").append(removeButtonHtml);}
_s.my.profile.innerListBuilder.setCurrentNumberOfElements(element,currentNumberOfElements);_s.my.profile.innerListBuilder.addAutoCompleteLi($(element),null,optionsAll);_s.my.profile.listBuilder.adjustParent($(element).parents(".listBuilder"));_s.my.profile.innerListBuilder.currentNumberOfItems++;if(maximumNumberOfElements<currentNumberOfElements+1){$(element).find(".addNewInnerItem").css("visibility","hidden");$(element).find(".addNewInnerItem").hide();}},addAutoCompleteLi:function(element,defaultValue,optionsAll){if(!defaultValue)
defaultValue={"id":0,"textEncoded":""};var innerHTML="<li class=\"innerListItem\"><input type=\"text\" class=\"innerLBInput fnt4\" value=\""+defaultValue.textEncoded+"\"/><a title=\"Delete\" class=\"icnRemove\" href=\"javascript:void(0);\"><span>Delete</span></a>";if(optionsAll.autocompleteEnabled)
{innerHTML+="<input type=\"hidden\" class=\"AutoCompleteID\" value=\""+defaultValue.id+"\" />";innerHTML+="<input type=\"hidden\" class=\"AutoCompleteText\" value=\""+defaultValue.textEncoded+"\" />";}
innerHTML+="</li>";$(element).find(".addNewInnerItem").before(innerHTML);_s.my.profile.LBAutoComplete.init($(element).find(".addNewInnerItem").prev(),optionsAll.type,optionsAll.autocompleteSource,optionsAll.autocompleteTooManyResults);_s.my.inputBlankValue.setBlankValue($(element).find(".addNewInnerItem").prev().find("input.innerLBInput"),optionsAll.prompt);_s.my.profile.innerListBuilder.removeAutoCompleteDataHandler(element,optionsAll);},removeAutoCompleteLi:function(element,optionsAll){var parentElement=element.parent();var currentNumberOfItems=_s.my.profile.innerListBuilder.getCurrentNumberOfElements(parentElement);currentNumberOfItems--;if(currentNumberOfItems<2)
{$(parentElement).find(".icnRemove").remove();}
if(currentNumberOfItems<optionsAll.maxElements)
$(parentElement).find(".addNewInnerItem").css("visibility","visible");_s.my.profile.innerListBuilder.setCurrentNumberOfElements(parentElement,currentNumberOfItems);var lb=$(this).parents(".listBuilder");$(element).remove();_s.my.profile.listBuilder.adjustParent(lb);},removeAutoCompleteDataHandler:function(element,optionsAll)
{$(element).find(".icnRemove").click(function(){_s.my.profile.innerListBuilder.removeAutoCompleteLi($(this).parent(),optionsAll);});},setCurrentNumberOfElements:function(element,numberOfElements)
{$(element).attr("numberofelements",numberOfElements);},getCurrentNumberOfElements:function(element)
{return parseInt($(element).attr("numberofelements"));},setMultipleAutoCompleteData:function(element,fieldObject)
{var defaultData=fieldObject.data.items;$(element).find(".innerListItem").remove();$(element).find(".addNewInnerItem").css("visibility","visible");;$(element).find(".addNewInnerItem").show();if(defaultData&&defaultData.length>0)
{var numberOfItems=defaultData.length;for(var ddc=0;ddc<numberOfItems;ddc++){_s.my.profile.innerListBuilder.addAutoCompleteLi(element,defaultData[ddc],fieldObject.options);}
_s.my.profile.innerListBuilder.setCurrentNumberOfElements(element,numberOfItems);if(numberOfItems==1)
$(element).find(".icnRemove").remove();}
else
{_s.my.profile.innerListBuilder.setCurrentNumberOfElements(element,1);_s.my.profile.innerListBuilder.addAutoCompleteLi($(element),null,fieldObject.options);$(element).find(".icnRemove").remove();}
if(numberOfItems>=fieldObject.options.maxElements)
{$(element).find(".addNewInnerItem").css("visibility","hidden");}},gatherMultipleAutocompleteData:function(element,fieldObject)
{var elements=$(element).find(".innerListItem").get();if(typeof(elements)!="object"||elements.length==0)
elements=$(element).find(".innerLBSelectSpan").get();if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=6&&elements.length==0)
{elements=$(element);}
var values=new Array();for(var elementsc=0;elementsc<elements.length;elementsc++){var currentSingleElement=$(elements[elementsc]);var text=currentSingleElement.find("input.innerLBInput").val();if(text&&text.length>0)
{var id=0;if(fieldObject.options.autocompleteEnabled)
{var acData=_s.my.profile.LBAutoComplete.getData(currentSingleElement);if(acData.txt==text)
{id=acData.id;}}
values[values.length]={"id":id,"text":text};}}
return values;},coverInput:function(fieldObject,element,replacementSelector){var replacement=$(element).find(replacementSelector).get();var innerHTML=new Array();if(fieldObject.data.items!=null)
{for(var i=0;i<fieldObject.data.items.length;i++)
{innerHTML.push(fieldObject.data.items[i].textEncoded);};}
var newHTML;newHTML=innerHTML.join(", ");$(replacement).html(newHTML);}};
;

function addSkillToUserProfile(skillID){_s.jobProfiles.saveSkills.skillSelected=skillID;var headerText=skillID;if(skillID.length>32){headerText=skillID.substring(0,32)+"....";}
$('#modalHeadingSkill').html(headerText);_s.jobProfiles.launchBox.saveskillClicked=true;_s.jobProfiles.launchBox.launchOnLogin(function(){_s.jobProfiles.launchBox.launchSaveSkillModal();},function(){_s.urlSecurity.loginWithCookies(null,'AddSkill',skillID);});}
_g.namespace('_s.jobProfiles').viewProfile={initSaveBox:function(){var saveBox=new _s.jobProfiles.saveJobProfile();$('#'+idMap.lnkSaveProfile).click(function(e){e.preventDefault();_s.jobProfiles.launchBox.saveProfileClicked=true;_s.jobProfiles.launchBox.launchOnLogin(function(){saveBox.saveProfile();},function(){_s.urlSecurity.loginWithCookies(null,'SaveJobProfile','none');});});},initCareerPathLinks:function(){var mocname=jQuery(document).data('SSDATA').mocname;_s.services.post('OccupationProfiles/GetCareerPathingURL',{'target':mocname},function(result){if(result.pathingUrl!=""){$('#'+idMap.lnkFindPath).show();$('#'+idMap.lnkFindPath).attr('href',result.pathingUrl);}
else{$('#'+idMap.lnkFindPath).hide();}});}};_g.namespace('_s.jobProfiles').launchBox={maxSaved:false,alreadySaved:false,saveskillClicked:false,saveTitleClicked:false,saveProfileClicked:false,launchOnLogin:function(fn,loginOverrideFn){if(loginOverrideFn){_g.security.call(3,fn,loginOverrideFn);}
else{_g.security.call(3,fn);}},launchSaveCareerGoalModal:function(jobTitle){if(_s.jobProfiles.launchBox.saveTitleClicked==true){_s.jobProfiles.saveJobTitles.initJobTitles();_s.jobProfiles.launchBox.saveTitleClicked=false;$('#'+idMap.dlgSaveCareerGoal).modal({appendTo:'.mainForm',width:310,height:300,containerId:'SaveCareerGoal',persist:true,onClose:function(){$.modal.close();}})}},launchSaveSkillModal:function(){if(_s.jobProfiles.launchBox.saveskillClicked==true){_s.jobProfiles.launchBox.saveskillClicked=false;_s.jobProfiles.saveSkills.initSkills();$('#'+idMap.dlgSaveSkill).modal({appendTo:'.mainForm',width:310,height:300,containerId:'SaveSkillModal',persist:true,onClose:function(){$.modal.close();}})}},launchMaxSavedProfileModal:function(){$('#'+idMap.dlgMaxSaved).modal({appendTo:'.mainForm',width:310,height:300,containerId:'MaxSavedProfileModal',persist:true,onClose:function(){$.modal.close();}})},launchSaveProfileModal:function(){$('#'+idMap.dlgSaveProfile).modal({appendTo:'.mainForm',width:310,height:300,containerId:'SaveProfileModal',persist:true,onClose:function(){$.modal.close();}})}};_g.namespace('_s.jobProfiles').saveJobProfile=function(dlgLauncher){this.saveProfile=function(e){_s.services.post('OccupationProfiles/CheckMaxSavedJobProfiles',{'iMOCId':jQuery(document).data('MOCID'),'title':jQuery(document).data('SSDATA').mocname},function(result){dlgBox=_s.jobProfiles.launchBox;if((result.isMax)==true){_s.jobProfiles.launchBox.maxSaved=true;_s.jobProfiles.checkMaxSaved.initMaxSavedJobProfileBox();dlgBox.launchMaxSavedProfileModal();}
else if((result.isAlreadySaved)==true){_s.jobProfiles.launchBox.alreadySaved=true;_s.jobProfiles.checkMaxSaved.initMaxSavedJobProfileBox();dlgBox.launchMaxSavedProfileModal();}
else{var mocurl=jQuery(document).data('MOCURL');dcsMultiTrack('DCS.dcsuri',mocurl+'_JobProfileSave.evt','DCSext.en','CR_JobProfile','DCSext.k','S');dlgBox.launchSaveProfileModal();}});}};_g.namespace('_s.jobProfiles').dutiesJobProfile={initDuties:function(){var dtext=jQuery(document).data('SSDATA');var txtOf=jQuery(document).data('PROFILEMSG').ID_248543;var txtDuties=jQuery(document).data('PROFILEMSG').ID_248544;var ssdata=eval(dtext);var objDuties=ssdata.dutiesindexed;var cntDuties;$('#divDutiesContent').html(objDuties[0]);if(objDuties.length>10){cntDuties=10;}
else{cntDuties=objDuties.length;}
$('#divPageLocator').html('<span id="PageNo">1</span>'+' '+txtOf+' '+cntDuties+' '+txtDuties);for(var i=1;i<=cntDuties;i++){var spanId='div_'+i;var spanName=i;var innerSpan;if(i==1){innerSpan=$('<div'+'><a '+' class= \"selectedAnchor \"'+' id='+spanId+' '+'page='+spanName+' href="#">'+i+'</a></div>');}
else{innerSpan=$('<div'+'><a '+' id='+spanId+' '+'page='+spanName+' href="#">'+i+'</a></div>');}
$('.floatCount').append(innerSpan);$('#lnkShowAll').click(function(event){event.preventDefault();$(this).hide();$('#divPageLocator').hide();$('#divHelpDuties').hide();$('#divGoBack').show();$('.floatCount').hide();$('#divDutiesContent').html(ssdata.duties);});$('#lnkGoBack').click(function(event){event.preventDefault();$('#divGoBack').hide();$('#divHelpDuties').show();$('#div_1').trigger('click');$('#divPageLocator').show();$('#divHelpDuties').show();$('.floatCount').show();$('#lnkShowAll').show();});$('#'+spanId).click(function(event){event.preventDefault();var pageNo=$(event.target).attr('page');$(event.target).addClass('selectedAnchor');$('#divDutiesContent').html('');$('#PageNo').html(pageNo);$('.floatCount').find('a').each(function(i){if($(event.target).attr('id')!=$(this).attr('id')){$(this).removeClass('selectedAnchor');}});$('#divDutiesContent').html(objDuties[pageNo-1]);})}}};
;

_g.namespace('_s.jobview').commPol={jsonData:{},captchaKeyValue:"",isBeingSubmitted:false,init:function(){_s.jobview.commPol.getNewCaptchaKey();$("#comments_textArea").simplyCountable({counter:".comments_charCounter",maxCount:500,strictMax:true,countDirection:'up'});_s.jobview.commPol.startFocusTracking();},startFocusTracking:function(){var inputHasFocus=false;$('.ctl060_textArea').focus(function(){inputHasFocus=true;}).blur(function(){inputHasFocus=false;});$('#ComPolicyModal').keypress(function(event){if(event.keyCode=='13'){if(inputHasFocus){}else{_s.jobview.commPol.sendData();return false;}}});},getNewCaptchaKey:function(){_s.services.post("CommunityPolicing/GetNewCaptchaImageKey",{},_s.jobview.commPol.setupCaptchaImage);},setupCaptchaImage:function(captchaKey){var captchaURL="/Services/CaptchaImage.ashx?key="+captchaKey.Value;_s.jobview.commPol.captchaKeyValue=captchaKey.Value;$(".ctl060_captchaImg img").attr("src",captchaURL)},sendData:function(){if(!_s.jobview.commPol.isBeingSubmitted){var SubmissionReasonId=$("#CommPol .ctl060_radioButton:checked").val();if(SubmissionReasonId==undefined){_s.jobview.commPol.showError(".CommPol_Reporttype:first");return;}
_s.jobview.commPol.isBeingSubmitted=true;_s.jobview.commPol.jsonData={'PositionAdId':$("#"+idMap.PositionAdIdField).val(),'UserId':$("#"+idMap.UserIdField).val(),'SubmissionReasonId':SubmissionReasonId,'Comment':$("#CommPol .ctl060_textArea").val()};var captchaKey=_s.jobview.commPol.captchaKeyValue;var captchaResponse=$("#CommPol #captchaValue").val();_s.services.post("CommunityPolicing/submitReport",{'data':_s.jobview.commPol.jsonData,'captchaKey':captchaKey,'captchaResponse':captchaResponse},_s.jobview.commPol.validification);}},handleError:function(){alert();},closeModal:function(){$('.modalCloseImg').click();return false;},openModal:function(modalName){$(modalName).modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.container.fadeIn('slow');modal.data.show();},onClose:function(){self.close();},appendTo:'.mainForm',width:450,draggable:false});},disableLink:function(){$("#monsterAppliesHeaderHolder_Overflow #ShowReportDialogLink",window.opener.document).removeClass("enabledLink").addClass("disabledLink").unbind("click").parent().removeClass("enabledFlag").addClass("disabledFlag").unbind("click");},validification:function(result){_s.jobview.commPol.hideError("#captchaValue");_s.jobview.commPol.hideError(".CommPol_Reporttype:first");if(result.IsSuccessful){_s.jobview.commPol.openModal('#ComPolicyThankYouModal');}
else{if(result.IsTypeIncorrect){_s.jobview.commPol.showError(".CommPol_Reporttype:first");}
if(result.IsCaptchaIncorrect||result.IsCaptchaLimitExceeded){$("#captchaCaption").parent().parent().find(".ctl036_errorDiv").html(result.Message);_s.jobview.commPol.showError("#captchaValue");if(!result.IsCaptchaLimitExceeded){_s.jobview.commPol.getNewCaptchaKey();}
else{$("#captchaCaption").html("");}}else{$("#captchaCaption").parent().parent().find(".ctl036_errorDiv").html("");}
if(result.IsCaptchaLimitExceeded){$("#"+idMap.SubmitButton).removeClass("gbOrangeButton").addClass("gbGrayButton").removeAttr("href");}
_s.jobview.commPol.isBeingSubmitted=false;}},showError:function(divID){$(divID).parent().parent().find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock");$(divID).parent().find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");$(divID).parent().find(".ctl060_optionalField").addClass("ctl036_labelError").parent().find(".ctl060_optionalSpan").removeClass("ctl060_optionalSpan").addClass("ctl036_iconError");},hideError:function(divID){$(divID).parent().parent().find(".ctl036_errorDiv").addClass("cssDisplayNone").removeClass("cssDisplayBlock");$(divID).parent().find(".ctl036_labelError.ctl060_requiredField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_asterisk");$(divID).parent().find(".ctl036_labelError.ctl060_optionalField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_optionalSpan");}}
;

(function($){$.fn.jcarousel=function(o){return this.each(function(){new $jc(this,o);});};var defaults={vertical:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:'normal',easing:'swing',auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:'<div></div>',buttonPrevHTML:'<div></div>',buttonNextEvent:'click',buttonPrevEvent:'click',buttonNextCallback:null,buttonPrevCallback:null};$.jcarousel=function(e,o){this.options=$.extend({},defaults,o||{});this.locked=false;this.container=null;this.clip=null;this.list=null;this.buttonNext=null;this.buttonPrev=null;this.wh=!this.options.vertical?'width':'height';this.lt=!this.options.vertical?'left':'top';var skin='',split=e.className.split(' ');for(var i=0;i<split.length;i++){if(split[i].indexOf('jcarousel-skin')!=-1){$(e).removeClass(split[i]);var skin=split[i];break;}}
if(e.nodeName=='UL'||e.nodeName=='OL'){this.list=$(e);this.container=this.list.parent();if(this.container.hasClass('jcarousel-clip')){if(!this.container.parent().hasClass('jcarousel-container'))
this.container=this.container.wrap('<div></div>');this.container=this.container.parent();}else if(!this.container.hasClass('jcarousel-container'))
this.container=this.list.wrap('<div></div>').parent();}else{this.container=$(e);this.list=$(e).find('>ul,>ol,div>ul,div>ol');}
if(skin!=''&&this.container.parent()[0].className.indexOf('jcarousel-skin')==-1)
this.container.wrap('<div class=" '+skin+'"></div>');this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass('jcarousel-clip'))
this.clip=this.list.wrap('<div></div>').parent();this.buttonPrev=$('.jcarousel-prev',this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null)
this.buttonPrev=this.clip.before(this.options.buttonPrevHTML).prev();this.buttonPrev.addClass(this.className('jcarousel-prev'));this.buttonNext=$('.jcarousel-next',this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=null)
this.buttonNext=this.clip.before(this.options.buttonNextHTML).prev();this.buttonNext.addClass(this.className('jcarousel-next'));this.clip.addClass(this.className('jcarousel-clip'));this.list.addClass(this.className('jcarousel-list'));this.container.addClass(this.className('jcarousel-container'));var di=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var li=this.list.children('li');var self=this;if(li.size()>0){var wh=0,i=this.options.offset;li.each(function(){self.format(this,i++);wh+=self.dimension(this,di);});this.list.css(this.wh,wh+'px');if(!o||o.size===undefined)
this.options.size=li.size();}
this.container.css('display','block');this.buttonNext.css('display','block');this.buttonPrev.css('display','block');this.funcNext=function(){self.next();};this.funcPrev=function(){self.prev();};if(this.options.initCallback!=null)
this.options.initCallback(this,'init');this.setup();};var $jc=$.jcarousel;$jc.fn=$jc.prototype={jcarousel:'0.2.3'};$jc.fn.extend=$jc.extend=$.extend;$jc.fn.extend({setup:function(){this.first=null;this.last=null;this.prevFirst=null;this.prevLast=null;this.animating=false;this.timer=null;this.tail=null;this.inTail=false;if(this.locked)
return;this.list.css(this.lt,this.pos(this.options.offset)+'px');var p=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(p,false);},reset:function(){this.list.empty();this.list.css(this.lt,'0px');this.list.css(this.wh,'0px');if(this.options.initCallback!=null)
this.options.initCallback(this,'reset');this.setup();},resetcar:function(){this.list.empty();this.list.css(this.lt,'0px');this.list.css(this.wh,'0px');if(this.options.initCallback!=null)
this.options.initCallback(this,'reset');},reload:function(){if(this.tail!=null&&this.inTail)
this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=false;if(this.options.reloadCallback!=null)
this.options.reloadCallback(this);if(this.options.visible!=null){var self=this;var di=Math.ceil(this.clipping()/this.options.visible),wh=0,lt=0;$('li',this.list).each(function(i){wh+=self.dimension(this,di);if(i+1<self.first)
lt=wh;});this.list.css(this.wh,wh+'px');this.list.css(this.lt,-lt+'px');}
this.scroll(this.first,false);},lock:function(){this.locked=true;this.buttons();},unlock:function(){this.locked=false;this.buttons();},size:function(s){if(s!=undefined){this.options.size=s;if(!this.locked)
this.buttons();}
return this.options.size;},has:function(i,i2){if(i2==undefined||!i2)
i2=i;if(this.options.size!==null&&i2>this.options.size)
i2=this.options.size;for(var j=i;j<=i2;j++){var e=this.get(j);if(!e.length||e.hasClass('jcarousel-item-placeholder'))
return false;}
return true;},get:function(i){return $('.jcarousel-item-'+i+(this.options.vertical?'-vertical':'-horizontal'),this.list);},add:function(i,s){var e=this.get(i),old=0,add=0;if(e.length==0){var c,e=this.create(i),j=$jc.intval(i);while(c=this.get(--j)){if(j<=0||c.length){j<=0?this.list.prepend(e):c.after(e);break;}}}else
old=this.dimension(e);e.removeClass(this.className('jcarousel-item-placeholder'));typeof s=='string'?e.html(s):e.empty().append(s);var di=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var wh=this.dimension(e,di)-old;if(i>0&&i<this.first)
this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-wh+'px');this.list.css(this.wh,$jc.intval(this.list.css(this.wh))+wh+'px');return e;},remove:function(i){var e=this.get(i);if(!e.length||(i>=this.first&&i<=this.last))
return;var d=this.dimension(e);if(i<this.first)
this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+d+'px');e.remove();this.list.css(this.wh,$jc.intval(this.list.css(this.wh))-d+'px');},next:function(){this.stopAuto();if(this.tail!=null&&!this.inTail)
this.scrollTail(false);else
this.scroll(((this.options.wrap=='both'||this.options.wrap=='last')&&this.options.size!=null&&this.last==this.options.size)?1:this.first+this.options.scroll);},prev:function(){this.stopAuto();if(this.tail!=null&&this.inTail)
this.scrollTail(true);else
this.scroll(((this.options.wrap=='both'||this.options.wrap=='first')&&this.options.size!=null&&this.first==1)?this.options.size:this.first-this.options.scroll);},scrollTail:function(b){if(this.locked||this.animating||!this.tail)
return;var pos=$jc.intval(this.list.css(this.lt));!b?pos-=this.tail:pos+=this.tail;this.inTail=!b;this.prevFirst=this.first;this.prevLast=this.last;this.animate(pos);},scroll:function(i,a){if(this.locked||this.animating)
return;this.animate(this.pos(i),a);},pos:function(i){if(this.locked||this.animating)
return;if(this.options.wrap!='circular')
i=i<1?1:(this.options.size&&i>this.options.size?this.options.size:i);var back=this.first>i;var pos=$jc.intval(this.list.css(this.lt));var f=this.options.wrap!='circular'&&this.first<=1?1:this.first;var c=back?this.get(f):this.get(this.last);var j=back?f:f-1;var e=null,l=0,p=false,d=0;while(back?--j>=i:++j<i){e=this.get(j);p=!e.length;if(e.length==0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));c[back?'before':'after'](e);}
c=e;d=this.dimension(e);if(p)
l+=d;if(this.first!=null&&(this.options.wrap=='circular'||(j>=1&&(this.options.size==null||j<=this.options.size))))
pos=back?pos+d:pos-d;}
var clipping=this.clipping();var cache=[];var visible=0,j=i,v=0;var c=this.get(i-1);while(++visible){e=this.get(j);p=!e.length;if(e.length==0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));c.length==0?this.list.prepend(e):c[back?'before':'after'](e);}
c=e;var d=this.dimension(e);if(d==0){return 0;}
if(this.options.wrap!='circular'&&this.options.size!==null&&j>this.options.size)
cache.push(e);else if(p)
l+=d;v+=d;if(v>=clipping)
break;j++;}
for(var x=0;x<cache.length;x++)
cache[x].remove();if(l>0){this.list.css(this.wh,this.dimension(this.list)+l+'px');if(back){pos-=l;this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-l+'px');}}
var last=i+visible-1;if(this.options.wrap!='circular'&&this.options.size&&last>this.options.size)
last=this.options.size;if(j>last){visible=0,j=last,v=0;while(++visible){var e=this.get(j--);if(!e.length)
break;v+=this.dimension(e);if(v>=clipping)
break;}}
var first=last-visible+1;if(this.options.wrap!='circular'&&first<1)
first=1;if(this.inTail&&back){pos+=this.tail;this.inTail=false;}
this.tail=null;if(this.options.wrap!='circular'&&last==this.options.size&&(last-visible+1)>=1){var m=$jc.margin(this.get(last),!this.options.vertical?'marginRight':'marginBottom');if((v-m)>clipping)
this.tail=v-clipping-m;}
while(i-->first)
pos+=this.dimension(this.get(i));this.prevFirst=this.first;this.prevLast=this.last;this.first=first;this.last=last;return pos;},animate:function(p,a){if(this.locked||this.animating)
return;this.animating=true;var self=this;var scrolled=function(){self.animating=false;if(p==0)
self.list.css(self.lt,0);if(self.options.wrap=='both'||self.options.wrap=='last'||self.options.size==null||self.last<self.options.size)
self.startAuto();self.buttons();self.notify('onAfterAnimation');};this.notify('onBeforeAnimation');if(!this.options.animation||a==false){this.list.css(this.lt,p+'px');scrolled();}else{var o=!this.options.vertical?{'left':p}:{'top':p};this.list.animate(o,this.options.animation,this.options.easing,scrolled);}},startAuto:function(s){if(s!=undefined)
this.options.auto=s;if(this.options.auto==0)
return this.stopAuto();if(this.timer!=null)
return;var self=this;this.timer=setTimeout(function(){self.next();},this.options.auto*1000);},stopAuto:function(){if(this.timer==null)
return;clearTimeout(this.timer);this.timer=null;},buttons:function(n,p){if(n==undefined||n==null){var n=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!='first')||this.options.size==null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=='first')&&this.options.size!=null&&this.last>=this.options.size)
n=this.tail!=null&&!this.inTail;}
if(p==undefined||p==null){var p=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!='last')||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=='last')&&this.options.size!=null&&this.first==1)
p=this.tail!=null&&this.inTail;}
var self=this;this.buttonNext[n?'bind':'unbind'](this.options.buttonNextEvent,this.funcNext)[n?'removeClass':'addClass'](this.className('jcarousel-next-disabled')).attr('disabled',n?false:true);this.buttonPrev[p?'bind':'unbind'](this.options.buttonPrevEvent,this.funcPrev)[p?'removeClass':'addClass'](this.className('jcarousel-prev-disabled')).attr('disabled',p?false:true);if(this.buttonNext.length>0&&(this.buttonNext[0].jcarouselstate==undefined||this.buttonNext[0].jcarouselstate!=n)&&this.options.buttonNextCallback!=null){this.buttonNext.each(function(){self.options.buttonNextCallback(self,this,n);});this.buttonNext[0].jcarouselstate=n;}
if(this.buttonPrev.length>0&&(this.buttonPrev[0].jcarouselstate==undefined||this.buttonPrev[0].jcarouselstate!=p)&&this.options.buttonPrevCallback!=null){this.buttonPrev.each(function(){self.options.buttonPrevCallback(self,this,p);});this.buttonPrev[0].jcarouselstate=p;}},notify:function(evt){var state=this.prevFirst==null?'init':(this.prevFirst<this.first?'next':'prev');this.callback('itemLoadCallback',evt,state);if(this.prevFirst!=this.first){this.callback('itemFirstInCallback',evt,state,this.first);this.callback('itemFirstOutCallback',evt,state,this.prevFirst);}
if(this.prevLast!=this.last){this.callback('itemLastInCallback',evt,state,this.last);this.callback('itemLastOutCallback',evt,state,this.prevLast);}
this.callback('itemVisibleInCallback',evt,state,this.first,this.last,this.prevFirst,this.prevLast);this.callback('itemVisibleOutCallback',evt,state,this.prevFirst,this.prevLast,this.first,this.last);},callback:function(cb,evt,state,i1,i2,i3,i4){if(this.options[cb]==undefined||(typeof this.options[cb]!='object'&&evt!='onAfterAnimation'))
return;var callback=typeof this.options[cb]=='object'?this.options[cb][evt]:this.options[cb];if(!$.isFunction(callback))
return;var self=this;if(i1===undefined)
callback(self,state,evt);else if(i2===undefined)
this.get(i1).each(function(){callback(self,this,i1,state,evt);});else{for(var i=i1;i<=i2;i++)
if(!(i>=i3&&i<=i4))
this.get(i).each(function(){callback(self,this,i,state,evt);});}},create:function(i){return this.format('<li></li>',i);},format:function(e,i){var $e=$(e).addClass(this.className('jcarousel-item')).addClass(this.className('jcarousel-item-'+i));$e.attr('jcarouselindex',i);return $e;},className:function(c){return c+' '+c+(!this.options.vertical?'-horizontal':'-vertical');},dimension:function(e,d){var el=e.jquery!=undefined?e[0]:e;var old=!this.options.vertical?el.offsetWidth+$jc.margin(el,'marginLeft')+$jc.margin(el,'marginRight'):el.offsetHeight+$jc.margin(el,'marginTop')+$jc.margin(el,'marginBottom');if(d==undefined||old==d)
return old;var w=!this.options.vertical?d-$jc.margin(el,'marginLeft')-$jc.margin(el,'marginRight'):d-$jc.margin(el,'marginTop')-$jc.margin(el,'marginBottom');$(el).css(this.wh,w+'px');return this.dimension(el);},clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-$jc.intval(this.clip.css('borderLeftWidth'))-$jc.intval(this.clip.css('borderRightWidth')):this.clip[0].offsetHeight-$jc.intval(this.clip.css('borderTopWidth'))-$jc.intval(this.clip.css('borderBottomWidth'));},index:function(i,s){if(s==undefined)
s=this.options.size;return Math.round((((i-1)/s)-Math.floor((i-1)/s))*s)+1;}});$jc.extend({defaults:function(d){$.extend(defaults,d);},margin:function(e,p){if(!e)
return 0;var el=e.jquery!=undefined?e[0]:e;if(p=='marginRight'&&$.browser.safari){var old={'display':'block','float':'none','width':'auto'},oWidth,oWidth2;$.swap(el,old,function(){oWidth=el.offsetWidth;});old['marginRight']=0;$.swap(el,old,function(){oWidth2=el.offsetWidth;});return oWidth2-oWidth;}
return $jc.intval($.css(el,p));},intval:function(v){v=parseInt(v);return isNaN(v)?0:v;}});})(jQuery);
;

(function($){$.extend({tablesorter:new function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",decimal:'.',debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms");}
this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s);}else{alert(s);}}
function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug="";}
var rows=table.tBodies[0].rows;if(table.tBodies[0].rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i<l;i++){var p=false;if($.metadata&&($($headers[i]).metadata()&&$($headers[i]).metadata().sorter)){p=getParserById($($headers[i]).metadata().sorter);}else if((table.config.headers[i]&&table.config.headers[i].sorter)){p=getParserById(table.config.headers[i].sorter);}
if(!p){p=detectParserForColumn(table,cells[i]);}
if(table.config.debug){parsersDebug+="column:"+i+" parser:"+p.id+"\n";}
list.push(p);}}
if(table.config.debug){log(parsersDebug);}
return list;};function detectParserForColumn(table,node){var l=parsers.length;for(var i=1;i<l;i++){if(parsers[i].is($.trim(getElementText(table.config,node)),table,node)){return parsers[i];}}
return parsers[0];}
function getParserById(name){var l=parsers.length;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==name.toLowerCase()){return parsers[i];}}
return false;}
function buildCache(table){if(table.config.debug){var cacheTime=new Date();}
var totalRows=(table.tBodies[0]&&table.tBodies[0].rows.length)||0,totalCells=(table.tBodies[0].rows[0]&&table.tBodies[0].rows[0].cells.length)||0,parsers=table.config.parsers,cache={row:[],normalized:[]};for(var i=0;i<totalRows;++i){var c=table.tBodies[0].rows[i],cols=[];cache.row.push($(c));for(var j=0;j<totalCells;++j){cols.push(parsers[j].format(getElementText(table.config,c.cells[j]),table,c.cells[j]));}
cols.push(i);cache.normalized.push(cols);cols=null;};if(table.config.debug){benchmark("Building cache for "+totalRows+" rows:",cacheTime);}
return cache;};function getElementText(config,node){if(!node)return"";var t="";if(config.textExtraction=="simple"){if(node.childNodes[0]&&node.childNodes[0].hasChildNodes()){t=node.childNodes[0].innerHTML;}else{t=node.innerHTML;}}else{if(typeof(config.textExtraction)=="function"){t=config.textExtraction(node);}else{t=$(node).text();}}
return t;}
function appendToTable(table,cache){if(table.config.debug){var appendTime=new Date()}
var c=cache,r=c.row,n=c.normalized,totalRows=n.length,checkCell=(n[0].length-1),tableBody=$(table.tBodies[0]),rows=[];for(var i=0;i<totalRows;i++){rows.push(r[n[i][checkCell]]);if(!table.config.appender){var o=r[n[i][checkCell]];var l=o.length;for(var j=0;j<l;j++){tableBody[0].appendChild(o[j]);}}}
if(table.config.appender){table.config.appender(table,rows);}
rows=null;if(table.config.debug){benchmark("Rebuilt table:",appendTime);}
applyWidget(table);setTimeout(function(){$(table).trigger("sortEnd");},0);};function buildHeaders(table){if(table.config.debug){var time=new Date();}
var meta=($.metadata)?true:false,tableHeadersRows=[];for(var i=0;i<table.tHead.rows.length;i++){tableHeadersRows[i]=0;};$tableHeaders=$("thead th",table);$tableHeaders.each(function(index){this.count=0;this.column=index;this.order=formatSortingOrder(table.config.sortInitialOrder);if(checkHeaderMetadata(this)||checkHeaderOptions(table,index))this.sortDisabled=true;if(!this.sortDisabled){$(this).addClass(table.config.cssHeader);}
table.config.headerList[index]=this;});if(table.config.debug){benchmark("Built headers:",time);log($tableHeaders);}
return $tableHeaders;};function checkCellColSpan(table,rows,row){var arr=[],r=table.tHead.rows,c=r[row].cells;for(var i=0;i<c.length;i++){var cell=c[i];if(cell.colSpan>1){arr=arr.concat(checkCellColSpan(table,headerArr,row++));}else{if(table.tHead.length==1||(cell.rowSpan>1||!r[row+1])){arr.push(cell);}}}
return arr;};function checkHeaderMetadata(cell){if(($.metadata)&&($(cell).metadata().sorter===false)){return true;};return false;}
function checkHeaderOptions(table,i){if((table.config.headers[i])&&(table.config.headers[i].sorter===false)){return true;};return false;}
function applyWidget(table){var c=table.config.widgets;var l=c.length;for(var i=0;i<l;i++){getWidgetById(c[i]).format(table);}}
function getWidgetById(name){var l=widgets.length;for(var i=0;i<l;i++){if(widgets[i].id.toLowerCase()==name.toLowerCase()){return widgets[i];}}};function formatSortingOrder(v){if(typeof(v)!="Number"){i=(v.toLowerCase()=="desc")?1:0;}else{i=(v==(0||1))?v:0;}
return i;}
function isValueInArray(v,a){var l=a.length;for(var i=0;i<l;i++){if(a[i][0]==v){return true;}}
return false;}
function setHeadersCss(table,$headers,list,css){$headers.removeClass(css[0]).removeClass(css[1]);var h=[];$headers.each(function(offset){if(!this.sortDisabled){h[this.column]=$(this);}});var l=list.length;for(var i=0;i<l;i++){h[list[i][0]].addClass(css[list[i][1]]);}}
function fixColumnWidth(table,$headers){var c=table.config;if(c.widthFixed){var colgroup=$('<colgroup>');$("tr:first td",table.tBodies[0]).each(function(){colgroup.append($('<col>').css('width',$(this).width()));});$(table).prepend(colgroup);};}
function updateHeaderSortCount(table,sortList){var c=table.config,l=sortList.length;for(var i=0;i<l;i++){var s=sortList[i],o=c.headerList[s[0]];o.count=s[1];o.count++;}}
function multisort(table,sortList,cache){if(table.config.debug){var sortTime=new Date();}
var dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length;for(var i=0;i<l;i++){var c=sortList[i][0];var order=sortList[i][1];var s=(getCachedSortType(table.config.parsers,c)=="text")?((order==0)?"sortText":"sortTextDesc"):((order==0)?"sortNumeric":"sortNumericDesc");var e="e"+i;dynamicExp+="var "+e+" = "+s+"(a["+c+"],b["+c+"]); ";dynamicExp+="if("+e+") { return "+e+"; } ";dynamicExp+="else { ";}
var orgOrderCol=cache.normalized[0].length-1;dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];";for(var i=0;i<l;i++){dynamicExp+="}; ";}
dynamicExp+="return 0; ";dynamicExp+="}; ";eval(dynamicExp);cache.normalized.sort(sortWrapper);if(table.config.debug){benchmark("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime);}
return cache;};function sortText(a,b){return((a<b)?-1:((a>b)?1:0));};function sortTextDesc(a,b){return((b<a)?-1:((b>a)?1:0));};function sortNumeric(a,b){return a-b;};function sortNumericDesc(a,b){return b-a;};function getCachedSortType(parsers,i){return parsers[i].type;};this.construct=function(settings){return this.each(function(){if(!this.tHead||!this.tBodies)return;var $this,$document,$headers,cache,config,shiftDown=0,sortOrder;this.config={};config=$.extend(this.config,$.tablesorter.defaults,settings);$this=$(this);$headers=buildHeaders(this);this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);var sortCSS=[config.cssDesc,config.cssAsc];fixColumnWidth(this);$headers.click(function(e){$this.trigger("sortStart");var totalRows=($this[0].tBodies[0]&&$this[0].tBodies[0].rows.length)||0;if(!this.sortDisabled&&totalRows>0){var $cell=$(this);var i=this.column;this.order=this.count++%2;if(!e[config.sortMultiSortKey]){config.sortList=[];if(config.sortForce!=null){var a=config.sortForce;for(var j=0;j<a.length;j++){if(a[j][0]!=i){config.sortList.push(a[j]);}}}
config.sortList.push([i,this.order]);}else{if(isValueInArray(i,config.sortList)){for(var j=0;j<config.sortList.length;j++){var s=config.sortList[j],o=config.headerList[s[0]];if(s[0]==i){o.count=s[1];o.count++;s[1]=o.count%2;}}}else{config.sortList.push([i,this.order]);}};setTimeout(function(){setHeadersCss($this[0],$headers,config.sortList,sortCSS);appendToTable($this[0],multisort($this[0],config.sortList,cache));},1);return false;}}).mousedown(function(){if(config.cancelSelection){this.onselectstart=function(){return false};return false;}});$this.bind("update",function(){this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);}).bind("sorton",function(e,list){$(this).trigger("sortStart");config.sortList=list;var sortList=config.sortList;updateHeaderSortCount(this,sortList);setHeadersCss(this,$headers,sortList,sortCSS);appendToTable(this,multisort(this,sortList,cache));}).bind("appendCache",function(){appendToTable(this,cache);}).bind("applyWidgetId",function(e,id){getWidgetById(id).format(this);}).bind("applyWidgets",function(){applyWidget(this);});if($.metadata&&($(this).metadata()&&$(this).metadata().sortlist)){config.sortList=$(this).metadata().sortlist;}
if(config.sortList.length>0){$this.trigger("sorton",[config.sortList]);}
applyWidget(this);});};this.addParser=function(parser){var l=parsers.length,a=true;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==parser.id.toLowerCase()){a=false;}}
if(a){parsers.push(parser);};};this.addWidget=function(widget){widgets.push(widget);};this.formatFloat=function(s){var i=parseFloat(s);return(isNaN(i))?0:i;};this.formatInt=function(s){var i=parseInt(s);return(isNaN(i))?0:i;};this.isDigit=function(s,config){var DECIMAL='\\'+config.decimal;var exp='/(^[+]?0('+DECIMAL+'0+)?$)|(^([-+]?[1-9][0-9]*)$)|(^([-+]?((0?|[1-9][0-9]*)'+DECIMAL+'(0*[1-9][0-9]*)))$)|(^[-+]?[1-9]+[0-9]*'+DECIMAL+'0+$)/';return RegExp(exp).test($.trim(s));};this.clearTableBody=function(table){if($.browser.msie){function empty(){while(this.firstChild)this.removeChild(this.firstChild);}
empty.apply(table.tBodies[0]);}else{table.tBodies[0].innerHTML="";}};}});$.fn.extend({tablesorter:$.tablesorter.construct});var ts=$.tablesorter;ts.addParser({id:"text",is:function(s){return true;},format:function(s){return $.trim(s.toLowerCase());},type:"text"});ts.addParser({id:"digit",is:function(s,table){var c=table.config;return $.tablesorter.isDigit(s,c);},format:function(s){return $.tablesorter.formatFloat(s);},type:"numeric"});ts.addParser({id:"currency",is:function(s){return/^[£$€?.]/.test(s);},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/[^0-9.]/g),""));},type:"numeric"});ts.addParser({id:"ipAddress",is:function(s){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(s);},format:function(s){var a=s.split("."),r="",l=a.length;for(var i=0;i<l;i++){var item=a[i];if(item.length==2){r+="0"+item;}else{r+=item;}}
return $.tablesorter.formatFloat(r);},type:"numeric"});ts.addParser({id:"url",is:function(s){return/^(https?|ftp|file):\/\/$/.test(s);},format:function(s){return jQuery.trim(s.replace(new RegExp(/(https?|ftp|file):\/\//),''));},type:"text"});ts.addParser({id:"isoDate",is:function(s){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(s);},format:function(s){return $.tablesorter.formatFloat((s!="")?new Date(s.replace(new RegExp(/-/g),"/")).getTime():"0");},type:"numeric"});ts.addParser({id:"percent",is:function(s){return/\%$/.test($.trim(s));},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/%/g),""));},type:"numeric"});ts.addParser({id:"usLongDate",is:function(s){return s.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/));},format:function(s){return $.tablesorter.formatFloat(new Date(s).getTime());},type:"numeric"});ts.addParser({id:"shortDate",is:function(s){return(/\d{1,2}[\s]*[\/\-\\\.][\s]*\d{1,2}[\s]*[\/\-\\\.][\s]*\d{2,4}/).test(s);},format:function(s,table){var c=table.config;s=s.replace(/\-/g,"/");if(c.dateFormat=="us"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2");}else if(c.dateFormat=="uk"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1");}else if(c.dateFormat=="dd/mm/yy"||c.dateFormat=="dd-mm-yy"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3");}
return $.tablesorter.formatFloat(new Date(s).getTime());},type:"numeric"});ts.addParser({id:"time",is:function(s){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(s);},format:function(s){return $.tablesorter.formatFloat(new Date("2000/01/01 "+s).getTime());},type:"numeric"});ts.addParser({id:"metadata",is:function(s){return false;},format:function(s,table,cell){var c=table.config,p=(!c.parserMetadataName)?'sortValue':c.parserMetadataName;return $(cell).metadata()[p];},type:"numeric"});ts.addWidget({id:"zebra",format:function(table){if(table.config.debug){var time=new Date();}
$("tr:visible",table.tBodies[0]).filter(':even').removeClass(table.config.widgetZebra.css[1]).addClass(table.config.widgetZebra.css[0]).end().filter(':odd').removeClass(table.config.widgetZebra.css[0]).addClass(table.config.widgetZebra.css[1]);if(table.config.debug){$.tablesorter.benchmark("Applying Zebra widget",time);}}});})(jQuery);
;

jQuery.typeAhead=function(input,options){var me=this;var $input=$(input).attr("autocomplete","off");if(options.inputClass){$input.addClass(options.inputClass);}
var results=document.createElement("div");var $results=$(results).hide().addClass(options.resultsClass).css("position","absolute");if(options.width>0){$results.css("width",options.width);}
$("body").append(results);input.typeAheader=me;var timeout=null;var prev="";var active=-1;var cache={};var keyb=false;var hasFocus=false;var lastKeyPressCode=null;var mouseDownOnSelect=false;var hidingResults=false;function flushCache(){cache={};cache.data={};cache.length=0;};flushCache();$input.keydown(function(e){lastKeyPressCode=e.keyCode;switch(e.keyCode){case 38:e.preventDefault();moveSelect(-1);break;case 40:e.preventDefault();moveSelect(1);break;case 9:case 13:if(selectCurrent()){$input.get(0).blur();e.preventDefault();}
break;default:active=-1;if(timeout)clearTimeout(timeout);timeout=setTimeout(function(){onChange();},options.delay);break;}}).focus(function(){hasFocus=true;}).blur(function(){hasFocus=false;if(!mouseDownOnSelect){hideResults();}});hideResultsNow();function onChange(){if(lastKeyPressCode==46||(lastKeyPressCode>8&&lastKeyPressCode<32))return $results.hide();var v=$input.val();if(v==prev)return;prev=v;if(v.length>=options.minChars){$input.addClass(options.loadingClass);requestData(v);}else{$input.removeClass(options.loadingClass);$results.hide();}};function moveSelect(step){var lis=$("li",results);if(!lis)return;active+=step;if(active<0){active=0;}else if(active>=lis.size()){active=lis.size()-1;}
lis.removeClass("typeAheadItem_over");$(lis[active]).addClass("typeAheadItem_over");};function selectCurrent(){var li=$("li.typeAheadItem_over",results)[0];if(!li){var $li=$("li",results);if(options.selectOnly){if($li.length==1)li=$li[0];}else if(options.selectFirst){li=$li[0];}}
if(li){selectItem(li);return true;}else{return false;}};function selectItem(li){if(!li){li=document.createElement("li");li.extra=[];li.selectValue="";}
var v=$.trim(li.selectValue?li.selectValue:li.innerHTML);input.lastSelected=v;prev=v;$input.val(v);var selectedItem={val:li.itemId,text:li.innerHTML};$results.html("");if(typeof(options.onselectCall)=='function')
{options.onselectCall(input.id,selectedItem);}
hideResultsNow();if(options.onItemSelect){setTimeout(function(){options.onItemSelect(li)},1);}};function createSelection(start,end){var field=$input.get(0);if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}}
field.focus();};function autoFill(sValue){if(lastKeyPressCode!=8){$input.val($input.val()+sValue.substring(prev.length));createSelection(prev.length,sValue.length);}};function showResults(){var pos=findPos(input);var iWidth=(options.width>0)?options.width:$input.width();$results.css({width:parseInt(iWidth)+"px",top:(pos.y+input.offsetHeight)+"px",left:pos.x+"px"}).show();};function hideResults(){if(timeout)clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){if(hidingResults){return;}
hidingResults=true;if(timeout){clearTimeout(timeout);}
var v=$input.removeClass(options.loadingClass).val();if($results.is(":visible")){$results.hide();}
if(options.mustMatch){if(!input.lastSelected||input.lastSelected!=v){selectItem(null);}}
hidingResults=false;};function receiveData(q,wsdata){if(wsdata){var data=wsdata;results.innerHTML="";results.appendChild(dataToDom(wsdata));if(options.autoFill&&($input.val().toLowerCase()==q.toLowerCase()))autoFill(data[0].Text);showResults();}else{hideResultsNow();}};function dataToDom(wsData){var ul=document.createElement("ul");var data=wsData;var num=data.length;if((options.maxItemsToShow>0)&&(options.maxItemsToShow+1<num))num=options.maxItemsToShow;for(var i=0;i<num;i++){var row=data[i];if(!row)continue;var li=document.createElement("li");$(li).addClass("typeAheadItem");$(li).css("text-align",'left');$(li).css("list-style-type",'none');if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=row.Text;}else{li.innerHTML=row[options.displayField];li.selectValue=row[options.displayField];li.itemId=row[options.valueField];}
if(options.setData){li.Data=row.Data;}
ul.appendChild(li);$(li).hover(function(){$("li",ul).removeClass("typeAheadItem_over");$(this).addClass("typeAheadItem_over");active=$("li",ul).indexOf($(this).get(0));},function(){$(this).removeClass("typeAheadItem_over");}).click(function(e){e.preventDefault();e.stopPropagation();selectItem(this)});}
if(wsData.TooManyData){var li=document.createElement("li");li.innerHTML="... more then "+num+" ...";ul.appendChild(li);}
$(ul).mousedown(function(){mouseDownOnSelect=true;}).mouseup(function(){mouseDownOnSelect=false;});return ul;};function requestData(q){if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;if(data){receiveData(q,data);}else if(typeof(options.jFunction)=='function'){options.jFunction(q,function(result){receiveData(q,result);if(options.noDataHandler){options.noDataHandler()}},function(result){});}else{$input.removeClass(options.loadingClass);}};function loadFromCache(q){if(!q)return null;if(cache.data[q])return cache.data[q];if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var qs=q.substr(0,i);var c=cache.data[qs];if(c&&c.Items){var csub=[];var tmpObj={};var data=c.Items;tmpObj.TooManyData=false;for(var j=0;j<data.length;j++){var x=data[j].Text;if(matchSubset(x,q)){csub[csub.length]=data[j];}}
tmpObj.Items=csub;return tmpObj;}}}
return null;};function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};this.flushCache=function(){flushCache();};this.findValue=function(){var q=$input.val();if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;if(data){findValueCallback(q,data);}
else if(typeof(options.jFunction)=='function'){options.jFunction(q,function(result){if(!result){addToCache(q,result.Result);receiveData(q,result.Result)}},function(result){alert("Error");});}else{findValueCallback(q,null);}}
function findValueCallback(q,data){if(data)$input.removeClass(options.loadingClass);var num=(data)?data.length:0;var li=null;for(var i=0;i<num;i++){var row=data[i];if(row.Text.toLowerCase()==q.toLowerCase()){li=document.createElement("li");if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=row.Text;}else{li.innerHTML=row.Text;li.selectValue=row.Text;}}}
if(options.onFindValue)setTimeout(function(){options.onFindValue(li)},1);}
function addToCache(q,wsdata){if(!wsdata||!q||!options.cacheLength)return;var data=wsdata.Items;if(wsdata.TooManyData||!data)return;if((options.maxItemsToShow>-1)&&(data.length<options.maxItemsToShow+1)){if(!cache.length||cache.length>options.cacheLength){flushCache();cache.length++;}else if(!cache[q]){cache.length++;}
cache.data[q]=wsdata;}};function findPos(obj){var curleft=obj.offsetLeft||0;var curtop=obj.offsetTop||0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft
curtop+=obj.offsetTop}
return{x:curleft,y:curtop};}}
jQuery.fn.typeAhead=function(Fce,options,data){options=options||{};options.jFunction=Fce;options.data=((typeof data=="object")&&(data.constructor==Array))?data:null;options=$.extend({inputClass:"ac_input",resultsClass:"typeAheadResults",minChars:3,delay:10,matchCase:false,matchSubset:1,matchContains:0,cacheLength:0,mustMatch:0,loadingClass:"ac_loading",selectFirst:false,selectOnly:false,maxItemsToShow:100,autoFill:false,width:0},options);options.width=parseInt(options.width,10);this.each(function(){var input=this;new jQuery.typeAhead(input,options);});return this;}
jQuery.fn.indexOf=function(e){for(var i=0;i<this.length;i++){if(this[i]==e)return i;}
return-1;};
;

_g.namespace('_s.my.profile').LBAutoComplete={controls:Array(),init:function(element,autocompletefieldtype,destSource,tooManyResultsMsg){var elementInput=element.find("input");var elementSelect=element.find("select");var acParams={"autocompletefieldtype":autocompletefieldtype,"destSource":destSource,"divText":element.find(".AutoCompleteText"),"divID":element.find(".AutoCompleteID"),"input":elementInput,"select":elementSelect};if(elementSelect.size()>0)
{elementSelect.change(function(){acParams.divID.val(0);acParams.divText.val("");acParams.input.val("");});}
elementInput.autocomplete(function(prefixText,oS,oF){return _s.my.profile.LBAutoComplete.CallbackFunctionGetCompletionList(acParams,prefixText,oS,oF);},{minChars:getAutoCompleteMinChars,onItemSelect:_s.my.profile.LBAutoComplete.selectItem,formatItem:_s.my.profile.LBAutoComplete.formatItem,setData:true,autoFill:false,params:acParams,tooManyDataMessage:tooManyResultsMsg,cacheLength:0});},getData:function(element){var id=0;var txt="";var oID=element.find(".AutoCompleteID");if(oID.size()>0)
{id=oID.val()-0;}
var oText=element.find(".AutoCompleteText");if(oText.size()>0)
{txt=oText.val();}
var ret={"id":id,"txt":txt};return ret;},selectItem:function(li){var id=0;var txt="";if(li&&li.Data){id=li.Data.ID;txt=li.selectValue;}
var oID=this.params.divID;if(oID.size()>0)
{oID.val(id);}
var oText=this.params.divText;if(oText.size()>0)
{oText.val(txt);}},formatItem:function(row,i,num){var txt=row.Data.TextEncoded;if(txt&&(txt.length>0)){var prefixText=$(this.params.input).val();var regExpr=new RegExp("("+_s.text.escapeRegularExpresion(prefixText)+")","ig");if(txt.match(regExpr)){txt=txt.replace(regExpr,"<b>$1</b>");}}
return txt;},CallbackFunctionGetCompletionList:function(acParams,prefixText,oS,oF){if(acParams.autocompletefieldtype=="singleFieldLocation")
{var countryID=acParams.select.val()-0;_s.services.post(acParams.destSource,{'prefix':prefixText,'chosenCountryID':countryID,'maxItemsNumber':10},oS,null,{'error':oF});}
else if(acParams.autocompletefieldtype=="autoComplete"){_s.services.post(acParams.destSource,{'prefix':prefixText,'maxItemsNumber':10},oS,null,{'error':oF});}
else if(acParams.autocompletefieldtype=="multipleAutoCompletes"){_s.services.post(acParams.destSource,{'prefix':prefixText,'maxItemsNumber':10},oS,null,{'error':oF});}}}
;

_g.namespace('_s.my.resume').lbController={profileData:[],targetElement:null,init:function(profileData,container){_s.my.resume.lbController.profileData=profileData;$(container).find("input:checkbox").each(function()
{var val=$(this).val();var hasData=_s.my.profile.listBuilder.controls[val].data.length>0;if(hasData){$("#"+val).css("display","block");$(this).attr('checked',true);}
else{$(this).attr('checked',false);}});},showHide:function(element,checkbox){var controlID=$(element).attr("id");var control=_s.my.profile.listBuilder.controls[controlID];if(checkbox.checked){$(element).css("display","block");var id=-1;switch(controlID){case("awards"):id=1;break;case("careerHighlights"):id=2;break;case("interests"):id=3;break;case("affiliations"):id=4;break;case("references"):id=5;break;}
if(id!=-1){_s.services.post('UserProfile/CopyData',{'copyContextID':id,'sourceContext':this.profileData.profileCtx,'targetContext':control.controlContext},function(userData){for(ent=0;ent<userData.length;ent++){userData[ent].status=1;}
_s.my.profile.listBuilder.activate(element,control.defaults,userData,control.controlContext);});}}
else{_s.my.resume.lbController.targetElement=element;var control=_s.my.profile.listBuilder.controls[$(element).attr("id")];var showDeletePrompt=false;for(e in control.entities)if(e!='remove'){showDeletePrompt=true;break;}
if(showDeletePrompt){$('#removeListBuilderModal').modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',persist:false,draggable:true});}
else
_s.my.resume.lbController.confirmLBRemoval();}},insertSuccess:function(persistedEntities){if(!persistedEntities.length)return;var control=_s.my.profile.listBuilder.controls[$("#"+persistedEntities[0].clientID).parents("div.listBuilder").attr("id")];for(pec=0;pec<persistedEntities.length;pec++){control.entities[persistedEntities[pec].clientID].entityID=persistedEntities[pec].entityID;}},cancelLBRemoval:function(){var element=_s.my.resume.lbController.targetElement;$("#"+$(element).attr("id")+"_checkbox").attr('checked',true);$('.modalCloseImg').click();},confirmLBRemoval:function(){$('.modalCloseImg').click();var element=_s.my.resume.lbController.targetElement;$(element).css('display','none');var controlID=$(element).attr("id");var control=_s.my.profile.listBuilder.controls[controlID];var usersData=[];for(entityName in control.entities)
{var entity=control.entities[entityName];if(typeof(entity)!='object')continue;entity.status=2;usersData[usersData.length]=entity;delete entity;$(entityName).remove();}
control.defaults.persist(usersData,control.controlContext,function(){},function(){alert("Fail");});}}
;
;_g.namespace('_s.my.letters').editor={canClose:false,maxCharCount:0,autosaveMinutes:3,templates:[],messages:{},isSaveWebTrendSet:false,idMap:{},initForm:function(idMaps,controlData){idMap=idMaps;templates=controlData.templatesData;messages=controlData.messages;maxCharCount=controlData.maxCharCounts;$('#'+idMap.ddlTemplates).change(function(e){e.preventDefault();_s.my.letters.editor.setTemplate();});$('#'+idMap.btCancel).click(function(e){e.preventDefault();_s.my.letters.editor.closeEditor();});$('#'+idMap.txtLetterBody).keyup(function(e){return _s.my.letters.editor.letterChange(e);});$('#'+idMap.txtLetterBody).change(function(e){return _s.my.letters.editor.letterChange(e);});_s.my.letters.editor.enableSaveBtns(false);var letterID=$('#'+idMap.hdnLetterID).val();if(letterID!=NaN&&letterID>0){_s.services.post('Letters/LoadLetterByID',{'letterID':letterID},function(result){_s.my.letters.editor.getLetter(result,true);});}},getLetter:function(result,isPageLoad){if(result.OperationResult==0){$('#'+idMap.hdnLetterID).val(result.Letters[0].LetterID);$('#'+idMap.txtLetterTitle).val(result.Letters[0].LetterTitle);$('#'+idMap.lbLetterName).text(result.Letters[0].LetterTitle);if(result.Letters[0].ModifiedDate!=undefined&&result.Letters[0].ModifiedDate!=''){$('#'+idMap.lblLetterInfo).val(messages.lastModifiedNotice+" <b>"+result.Letters[0].ModifiedDate+"</b>");}
if(isPageLoad){$('#'+idMap.txtLetterBody).val(result.Letters[0].LetterBody);_s.my.letters.editor.letterChange();}
if(_s.my.letters.editor.canClose){_s.my.letters.editor.closeEditor();}}
else if(result.OperationResult==-1&&result.Letters.length>0){if(confirm(result.ErrorMessage)==true){_s.services.post('Letters/ForceSave',{'letter':result.Letters[0],'returnSingleLetter':true},function(result){_s.my.letters.editor.getLetter(result,false);});}
else{_s.my.letters.editor.canClose=false;}}
else{alert('Error: '+result.ErrorMessage);_s.my.letters.editor.canClose=false;}},saveLetter:function(){var letterID=$('#'+idMap.hdnLetterID).val();var letter={LetterID:(letterID!=NaN&&letterID>0)?letterID:0,LetterTitle:$('#'+idMap.txtLetterTitle).val(),LetterBody:$('#'+idMap.txtLetterBody).val(),ModifiedDate:''};_s.services.post('Letters/SaveWithCheck',{'letter':letter,'returnSingleLetter':true},function(result){_s.my.letters.editor.getLetter(result,false);});},saveLetterAndClose:function(){dcsMultiTrack('DCS.dcsuri','/Letters/Manage.aspx_CoverLetterEditPage.evt','DCSext.en','CoverLetter','DCSext.k','SC');_s.my.letters.editor.isSaveWebTrendSet=true;_s.my.letters.editor.saveLetter();_s.my.letters.editor.canClose=true;},closeEditor:function(){if(!_s.my.letters.editor.isSaveWebTrendSet){dcsMultiTrack('DCS.dcsuri','/Letters/Manage.aspx_CoverLetterEditPage.evt','DCSext.en','CoverLetter','DCSext.k','Cncl');window.location="/Letters/Manage.aspx";}
else{window.location="/Confirmation/CoverLetter.aspx";}},setTemplate:function(){var index=$('#'+idMap.ddlTemplates).val();if(index>=0){$('#'+idMap.txtLetterTitle).val(templates[index].title);$('#'+idMap.lbLetterName).text(templates[index].title);$('#'+idMap.txtLetterBody).val(templates[index].body);}},letterChange:function(e){var cnt=jQuery.trim($('#'+idMap.txtLetterBody).val()).length;if(cnt<=0){_s.my.letters.editor.enableSaveBtns(false);}
else{_s.my.letters.editor.enableSaveBtns(true);}
if(cnt<=maxCharCount){var i=maxCharCount-cnt;$('#counter').text(i.toString()+" "+messages.maximumCharactersText);return true;}
else{$('#counter').text(messages.maximumCharactersReached);$('#'+idMap.txtLetterBody).val($('#'+idMap.txtLetterBody).val().substring(0,maxCharCount));return false;}},enableSaveBtns:function(enable){var saveBtn=$('#'+idMap.btSave);var saveAndCloseBtn=$('#'+idMap.btSaveAndClose);$('#'+idMap.btSave).unbind("click");$('#'+idMap.btSaveAndClose).unbind("click");if(typeof(enable)=='undefined'||enable){$('#'+idMap.btSave).click(function(e){e.preventDefault();_s.my.letters.editor.saveLetter();});$('#'+idMap.btSaveAndClose).click(function(e){e.preventDefault();_s.my.letters.editor.saveLetterAndClose();});saveBtn.removeClass("gbGrayButton").addClass("gbGreenButton");saveAndCloseBtn.removeClass("gbGrayButton").addClass("gbOrangeButton");}
else{$('#'+idMap.btSave).click(function(e){e.preventDefault();});$('#'+idMap.btSaveAndClose).click(function(e){e.preventDefault();});saveBtn.removeClass("gbGreenButton").addClass("gbGrayButton");saveAndCloseBtn.removeClass("gbOrangeButton").addClass("gbGrayButton");}}};
;

_g.namespace('_s').LinkedInWidgetHelper=function(params){var currentProfileName=$('#linkedInProfileName').text();var $linkedInFlyOut=$('#linkedInFlyOut');var $listBuilder=$('#'+params.listBuilderID);var isConfirmation=typeof(params.onLoaded)=='function';var aHrefClassOffset=$listBuilder.find('.'+params.ahrefClassName+'').offset();var aHrefClassTop=isConfirmation?aHrefClassOffset.top-35:aHrefClassOffset.top+18;var aHrefClassLeft=isConfirmation?aHrefClassOffset.left+150:aHrefClassOffset.left-12;if($linkedInFlyOut.length&&params.profileName==currentProfileName){$linkedInFlyOut.find('.fnt5').hide();$linkedInFlyOut.find('.toolTipBottomButtonBar').hide();$linkedInFlyOut.find('.toolTipClose').css('display','inline');$linkedInFlyOut.css({'top':''+aHrefClassTop+'px','left':''+aHrefClassLeft+'px'}).show();if(isConfirmation)
params.onLoaded();}else{$linkedInFlyOut.remove();var linkedInFlyOutHtml="";if(navigator.appVersion.indexOf("MSIE 7.")>-1){var hasFlash=false;try{var objFlash=new ActiveXObject('ShockwaveFlash.ShockwaveFlash');if(objFlash){if(objFlash.FlashVersion()>=655363)hasFlash=true;}}
catch(e){}
if(!hasFlash){linkedInFlyOutHtml+="<div id='linkedInFlyOut' class='toolTip fnt4 cssDisplayNone'><div class='toolTipContent' style='width:370px;height:230px;'>";linkedInFlyOutHtml+="<div class='fnt5'>"+_s.LinkedInWidgetHelper.GetLatestFlashMessage+"</div>";linkedInFlyOutHtml+="<a title=\"Close\" href=\"javascript:void(0)\" class=\"toolTipClose\" style=\"display: inline;\">Close</a>";linkedInFlyOutHtml+="</div></div>";$('body').append(linkedInFlyOutHtml);$linkedInFlyOut=$('#linkedInFlyOut');$linkedInFlyOut.css({'top':''+aHrefClassTop+'px','left':''+aHrefClassLeft+'px'}).show();$linkedInFlyOut.find('.toolTipClose').click(function(){$linkedInFlyOut.hide();});return;}}
linkedInFlyOutHtml+="<div id='linkedInFlyOut' class='toolTip fnt4 cssDisplayNone'><div class='toolTipContent'>";linkedInFlyOutHtml+="<div class='fnt5' style='display: none'>"+_s.LinkedInWidgetHelper.ConfirmationFormTitle+"</div>";linkedInFlyOutHtml+="<div class='toolTipBottomButtonBar' style='display: none;'>";linkedInFlyOutHtml+="<a href=\"javascript:void(0)\" class='globalButton gbGreenButton' onclick='_s.my.profile.listBuilder.closeLIPPModal();'>"+_s.LinkedInWidgetHelper.Cancel+"<span></span></a>";linkedInFlyOutHtml+="&nbsp;<a id='saveLIPP' href=\"javascript:void(0)\" class='globalButton gbOrangeButton'>"+_s.LinkedInWidgetHelper.Save+"<span></span></a></div>";linkedInFlyOutHtml+="<a title=\"Close\" href=\"javascript:void(0)\" class=\"toolTipClose\" style=\"display: inline;\">Close</a>";linkedInFlyOutHtml+="<iframe class=\"linkediniframe\" scrolling=\"no\" frameborder=\"0\" style=\"border: 0px; margin:0px; padding: 0px; width: 0px; height: 0px;\" />";linkedInFlyOutHtml+="<div class='spinner'></div>";linkedInFlyOutHtml+="<div class='tryAgain' style='display: none'>"+_s.LinkedInWidgetHelper.NetworkErrorMessage+" (<a href='#'>"+_s.LinkedInWidgetHelper.TryAgainMessage+"</a>)</div>";linkedInFlyOutHtml+="<span id='linkedInProfileName' class='cssDisplayNone'>"+params.profileName+"</span>";linkedInFlyOutHtml+="</div></div>";$('body').append(linkedInFlyOutHtml);$linkedInFlyOut=$('#linkedInFlyOut');$linkedInFlyOut.css({'top':''+aHrefClassTop+'px','left':''+aHrefClassLeft+'px'}).show();var $iFrame=$linkedInFlyOut.find('iframe.linkediniframe');$linkedInFlyOut.find('.toolTipClose').click(function(){$linkedInFlyOut.hide();});data={'$iFrame':$iFrame,'$container':$linkedInFlyOut,'onLoaded':params.onLoaded};var randomnumber=Math.floor(Math.random()*1000001);$iFrame.attr('src','/profile/lipp.aspx?pn='+params.profileName+'&rnd='+randomnumber);$iFrame.load(_s.LinkedInWidgetHelper.onIFrameLoad,data);}}
_g.namespace('_s').LinkedInWidgetHelper.onIFrameLoad=function(){var isNetworkError=false;setTimeout(function(){isNetworkError=true;},2000);var ifunc=setInterval(function(){var newWidth;var newHeight;if(navigator.appVersion.indexOf("MSIE 7.")>-1){newWidth=370;newHeight=200;}
else{newWidth=0;data.$iFrame.contents().find("body").children().each(function(){newWidth+=$(this).width();});newHeight=data.$iFrame.contents().find("body").height();}
data.$iFrame.width(newWidth);data.$iFrame.height(newHeight);if(data.$iFrame.width()>1&&data.$iFrame.height()>1){clearInterval(ifunc);data.$container.find('.spinner').remove();if(typeof(data.onLoaded)=='function')
data.onLoaded();else
data.$iFrame.show();}
else if(isNetworkError&&data.$iFrame.contents().find("body iframe").length==0){dcsMultiTrack('DCS.dcsuri','/linkedin.evt','DCSext.k','Error','DCSext.en','LinkedIn');clearInterval(ifunc);error="NetworkError";data.$container.find('.spinner').hide();data.$container.find('.tryAgain').show();if(typeof(data.onLoaded)=='function')
data.onLoaded();}},50);}
;

_g.namespace('_s.my.profile').listBuilder={controls:new Array(),init:function(element,defaults,data,controlContext){$(document).ready(function(){_s.my.profile.listBuilder.activate(element,defaults,data,controlContext);});},activate:function(element,defaults,data,controlContext){var controlID=$(element).attr("id");_s.my.profile.listBuilder.controls[controlID]={"element":element,"defaults":defaults,"entities":[],"data":data,"controlContext":controlContext,"defaultTextField":$(element).find("span.listBuilderDefaultContent"),"addNewButton":$(element).find("li.addNewButton"),"lastEntityId":0,"mode":0}
$(element).unbind();$(element).find("*").unbind();$(element).find("li.listEntity").remove();for(ccc=0;ccc<data.length;ccc++){_s.my.profile.listBuilder.renderEntity(data[ccc],controlID,false);}
$(element).find("li.addNewButton span").click(_s.my.profile.listBuilder.addNewEntity);_s.my.profile.listBuilder.adjustParent(element);},renderEntity:function(entityData,controlID,newEntity){var control=_s.my.profile.listBuilder.controls[controlID];entityData.clientID="clientIDLBI_"+controlID+"_"+control.lastEntityId++;if(entityData.status==0)entityData.status=1;var entityElement=document.createElement("li");$(entityElement).addClass("listEntity");$(entityElement).addClass("editable");$(entityElement).addClass("hoverMenu");$(entityElement).addClass("dottedTopBorder");$(entityElement).attr("id",entityData.clientID);if(control.defaults.viewMode){$(entityElement).html(_s.my.profile.listBuilder.getEntityViewHTML(control.defaults.fields,control.defaults.messages));}
else{$(entityElement).html(_s.my.profile.listBuilder.getEntityHTML(control.defaults.fields,control.defaults.messages));}
$(entityElement).insertBefore($(control.element).find(".addNewButton"));for(fieldName in control.defaults.fields){if(entityData.fields[fieldName]){var field=entityData.fields[fieldName];field.options=control.defaults.fields[fieldName].options;_s.my.filedControls[field.options.type].render($(entityElement).find("div."+fieldName+"_GenericFieldName"),field,fieldName,entityData.clientID);}else{delete control.defaults.fields[fieldName];}}
control.entities[entityData.clientID]=entityData;_s.my.profile.listBuilder.attachButtonActions(entityElement);if(newEntity){_s.my.profile.listBuilder.forceEditMode(entityElement,control)}else{if(!control.defaults.viewMode){_s.my.profile.listBuilder.forceViewMode(entityElement,control)}}
$(entityElement).click(_s.my.profile.listBuilder.powerEdit);_s.my.profile.listBuilder.showHideDefaultText(control);if(control.defaults.viewMode)
$(control.addNewButton).css("display","none");else
_s.my.profile.listBuilder.showHideAddButton(control);_s.my.profile.listBuilder.showHideFirstItemBorder(control);},removeEntityElement:function(entity,control){delete control.entities[$(entity).attr("id")];var entityParent=$(entity).parent().get();$(entity).remove();_s.my.profile.listBuilder.showHideDefaultText(control);_s.my.profile.listBuilder.showHideAddButton(control);_s.my.profile.listBuilder.showHideFirstItemBorder(control);_s.my.profile.listBuilder.adjustParent(entityParent);},setEntityData:function(entity,control,entityData){for(fieldName in control.defaults.fields){entityData.fields[fieldName].options=control.defaults.fields[fieldName].options;_s.my.filedControls[entityData.fields[fieldName].options.type].setData($(entity).find("div."+fieldName+"_GenericFieldName"),entityData.fields[fieldName]);}},addNewEntity:function(event){var controlID=$(event.target).parents("div.listBuilder").attr("id");var control=_s.my.profile.listBuilder.controls[controlID];_s.my.profile.listBuilder.renderEntity({"isValid":true,"status":3,"validationMessage":"","clientID":null,"data":null,"fields":control.defaults.fields},controlID,true);},deleteEntity:function(entity,control){var entityData=control.entities[$(entity).attr("id")];if(entityData.status!=3){entityData.status=2;_s.my.profile.listBuilder.generateWebTrend(entityData.clientID,entityData.status);_s.my.profile.listBuilder.postBackEntity(entity,control);}
_s.my.profile.listBuilder.removeEntityElement(entity,control);},cancelEntityEdit:function(entity,control){var entityData=control.entities[$(entity).attr("id")];_s.my.profile.listBuilder.hideErrotReport(entity);if(entityData.status!=3){_s.my.profile.listBuilder.setEntityData(entity,control,entityData);_s.my.profile.listBuilder.forceViewMode(entity,control);}else{_s.my.profile.listBuilder.removeEntityElement(entity,control);if(control.element=='#externalAccounts')$('body').find(".toolTip").hide();}
_s.my.profile.listBuilder.deductEditMode(control);},postBackEntity:function(entity,control){var entityData=_s.deepClone(control.entities[$(entity).attr("id")]);for(fieldName in control.defaults.fields){var field=_s.my.filedControls[entityData.fields[fieldName].options.type].getData($(entity).find("div."+fieldName+"_GenericFieldName"),entityData.fields[fieldName]);field.options=null;}
control.defaults.persist([entityData],control.controlContext,_s.my.profile.listBuilder.postBackSuccess,function(){alert("Fail");})
_s.my.profile.listBuilder.deductEditMode(control);},deductEditMode:function(control)
{control.mode-=1;if(control.mode<0)control.mode=0;_s.my.profile.listBuilder.showHideAddButton(control);},generateWebTrend:function(controlName,status)
{var clientID=controlName;var statusID=status;if(controlName.indexOf("careerHighlights")>-1){clientID="About_CareerHighlights";}
if(controlName.indexOf("skill")>-1){clientID="About_Skills";}
if(controlName.indexOf("objective")>-1){clientID="About_Objectives";}
if(controlName.indexOf("affiliations")>-1){clientID="About_Memberships";}
if(controlName.indexOf("awards")>-1){clientID="About_Honors";}
if(controlName.indexOf("languages")>-1){clientID="About_Languages";}
if(controlName.indexOf("interests")>-1){clientID="About_Interests";}
if(controlName.indexOf("additionalInfo")>-1){clientID="About_Additional";}
if(controlName.indexOf("experiences")>-1){clientID="WorkHist";}
if(controlName.indexOf("educations")>-1){clientID="Education";}
if(controlName.indexOf("industryCerts")>-1){clientID="Education";}
if(controlName.indexOf("careerGoals")>-1){clientID="Career";}
switch(status){case 1:statusID="E";break;case 2:statusID="D";break;case 3:statusID="A";break;}
_s.webtrends.dcsMultiTrack.track('DCSext.k',statusID,'DCSext.en','Profile_'+clientID);},postBackSuccess:function(persistedEntities){if(persistedEntities[0].status==2)return;var entity=$("#"+persistedEntities[0].clientID).get();var control=_s.my.profile.listBuilder.controls[$("#"+persistedEntities[0].clientID).parents("div.listBuilder").attr("id")];if(persistedEntities[0].isValid){_s.my.profile.listBuilder.generateWebTrend(persistedEntities[0].clientID,persistedEntities[0].status);persistedEntities[0].status=1;control.entities[persistedEntities[0].clientID]=persistedEntities[0];_s.my.profile.listBuilder.hideErrotReport(entity);_s.my.profile.listBuilder.forceViewMode(entity,control);_s.my.profile.listBuilder.setEntityData(entity,control,control.entities[persistedEntities[0].clientID]);}else{_s.my.profile.listBuilder.hideErrotReport(entity);_s.my.profile.listBuilder.reportError(entity,persistedEntities[0].validationMessage);_s.my.profile.listBuilder.forceEditMode(entity,control);for(fieldName in control.defaults.fields)
{var OptionTypeName=control.defaults.fields[fieldName].options.type;var validationDatas=persistedEntities[0].fields[fieldName];var clientID=persistedEntities[0].clientID;_s.my.filedControls.generic.setErrorReporting(OptionTypeName,fieldName,validationDatas,clientID);}}
if(persistedEntities[0].isValid){_s.my.profile.listBuilder.forceViewMode(entity,control);_g.getEvent('listBuilder_PostBackSuccessEvent').trigger(control.element);}},forceArtificailEntityPostback:function(field){var listEntity=$(field).parents(".listEntity").get();var control=_s.my.profile.listBuilder.controls[$(field).parents("div.listBuilder").attr("id")];if(!$(listEntity).is("li.editMode")&&!$(listEntity).is("li.waitingMode")){_s.my.profile.listBuilder.postBackEntity(listEntity,control);}},forceArtificailEntityEdit:function(fieldInputReplacement){var listEntity=$(fieldInputReplacement).parents(".listEntity").get();var control=_s.my.profile.listBuilder.controls[$(fieldInputReplacement).parents("div.listBuilder").attr("id")];if(!control)return;if(!$(listEntity).is("li.editMode")&&!$(listEntity).is("li.waitingMode")){_s.my.profile.listBuilder.forceEditMode(listEntity,control);}},attachButtonActions:function(element){$(element).find(".editAction").click(function(event){_s.my.profile.listBuilder.forceEditMode($(event.target).parents(".listEntity").get(),_s.my.profile.listBuilder.controls[$(event.target).parents("div.listBuilder").attr("id")]);});$(element).find(".saveAction").click(function(event){if(_s.my.profile.listBuilder.controls[$(event.target).parents("div.listBuilder").attr("id")].element=='#externalAccounts'){if(event.stopPropagation){event.stopPropagation();}else if(window.event){window.event.cancelBubble=true;}
_s.my.profile.listBuilder.showLIPPPreview(event,$(event.target).parents(".listEntity").attr('id'),'fnt5');}
else{_s.my.profile.listBuilder.forceWaitingMode($(event.target).parents(".listEntity").get(),_s.my.profile.listBuilder.controls[$(event.target).parents("div.listBuilder").attr("id")]);_s.my.profile.listBuilder.postBackEntity($(event.target).parents(".listEntity").get(),_s.my.profile.listBuilder.controls[$(event.target).parents("div.listBuilder").attr("id")]);}});$(element).find(".cancelAction").click(function(event){_s.my.profile.listBuilder.cancelEntityEdit($(event.target).parents(".listEntity").get(),_s.my.profile.listBuilder.controls[$(event.target).parents("div.listBuilder").attr("id")]);});$(element).find(".deleteAction").click(function(event){var eventTarget=event.target;_s.my.profile.listBuilder.openModal(eventTarget);});},forceWaitingMode:function(entity,control){var entityID=$(entity).attr("id");_s.my.editMode.waitingAction(entity);_s.my.profile.listBuilder.showHideAddButton(control);for(fieldName in control.defaults.fields)
_s.my.filedControls[control.defaults.fields[fieldName].options.type].forceViewMode($(entity).find("div."+fieldName+"_GenericFieldName"),control.entities[entityID].fields[fieldName]);_s.my.profile.listBuilder.adjustParent(entity);_s.my.profile.listBuilder.makeEntityHoverable(entity);_s.my.profile.showFlyoutMenu.showMenu(entity);},forceViewMode:function(entity,control){var entityID=$(entity).attr("id");_s.my.editMode.saveAction(entity);_s.my.profile.listBuilder.showHideAddButton(control);for(fieldName in control.defaults.fields)
_s.my.filedControls[control.defaults.fields[fieldName].options.type].forceViewMode($(entity).find("div."+fieldName+"_GenericFieldName"),control.entities[entityID].fields[fieldName]);_s.my.profile.listBuilder.adjustParent(entity);_s.my.profile.listBuilder.makeEntityHoverable(entity);_s.my.profile.showFlyoutMenu.showMenu(entity);},forceEditMode:function(entity,control){_s.my.editMode.editAction(entity);control.mode+=1;_s.my.profile.listBuilder.showHideAddButton(control);for(fieldName in control.defaults.fields){_s.my.filedControls[control.defaults.fields[fieldName].options.type].forceEditMode($(entity).find("div."+fieldName+"_GenericFieldName"),control.defaults.fields[fieldName]);}
_s.my.profile.listBuilder.adjustParent(entity);},powerEdit:function(event){var entity=$(event.target).parents("li.listEntity");if(!$(entity).is(".viewMode"))return;var controlID=$(event.target).parents("div.listBuilder").attr("id");var control=_s.my.profile.listBuilder.controls[controlID];_s.my.profile.listBuilder.forceEditMode(entity,control);},adjustParent:function(element){if(!$(element).parents('li.selectedTab').get(0))return;if(_s.my.profile.deckNav&&$(element).parents('div.deckNav_body').get(0)){_s.my.profile.deckNav.adjustParent(element);return;}
if(_s.my.profile.TabsNav)
_s.my.profile.TabsNav.adjust($(element).parents('li.selectedTab'));},getEntityHTML:function(fields,messages){var innerHTML="<div class=\"innerContainer\">";for(fieldName in fields){innerHTML+="<div class=\""+fieldName+"_GenericFieldName\"></div>";}
innerHTML+="<img src=\"http://media.newjobs.com/mm/redux/ajax/loading.gif\" class=\"loadingImage\" alt=\"\"/>";innerHTML+="<span class=\"cancelButton cancelAction fnt3\">"+messages.cancel+"</span>";innerHTML+="<span class=\"saveButton saveAction fnt3\">"+messages.save+"</span>";return innerHTML;},addCharCounter:function(entityID,counterClassName,maxCharacters){$("#"+entityID).simplyCountable({counter:"."+counterClassName,maxCount:maxCharacters,strictMax:true,countDirection:'down'});},getEntityViewHTML:function(fields,messages){var innerHTML="<div class=\"innerContainer\">";for(fieldName in fields){innerHTML+="<div class=\""+fieldName+"_GenericFieldName\"></div>";}
return innerHTML;},makeEntityHoverable:function(element){$(element).hover(function(){$(this).parent().find("li").removeClass('hover');$(this).addClass('hover');},function(){$(this).removeClass('hover');})},showHideDefaultText:function(control){if($(control.element).find("li.listEntity").get().length)
$(control.defaultTextField).css("display","none")
else
$(control.defaultTextField).css("display","block")},showHideAddButton:function(control)
{if(control.defaults.maximumEntities<=$(control.element).find("li.listEntity").get().length)
{$(control.addNewButton).hide();}
else
{if(control.mode>0)
{$(control.addNewButton).hide();}
else
{$(control.addNewButton).show();}}},showHideFirstItemBorder:function(control){$($(control.element).find("li.listEntity").get()[0]).removeClass("dottedTopBorder");},reportError:function(entity,message){$(entity).parent().find(".listEntityError").css("display","block");$(entity).parent().find(".listEntityError .ErrorMessage_Content").addClass("fnt15").append("<strong>"+message+"</strong>");_s.my.profile.listBuilder.adjustParent(entity);},hideErrotReport:function(entity){$(entity).parent().find(".listEntityError").css("display","none");$(entity).parent().find(".listEntityError div.ErrorMessage_Content").html("");_s.my.profile.listBuilder.adjustParent(entity);},return2br:function(dataStr){return dataStr.replace(/(\r\n|\r|\n)/g,"<br />");},openModal:function(eventTarget)
{$('.modalCloseImg').click();$('#deleteConfirmation').modal({onOpen:function(modal)
{modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',draggable:false,width:350,persist:true});},closeModal:function(){$('.modalCloseImg').click();},confirmedDelete:function(eventTarget){_s.my.profile.listBuilder.closeModal();if(!$(eventTarget).parents("div.listBuilder").attr("id"))
_s.my.profile.deckNav.removeTab(eventTarget);else
_s.my.profile.listBuilder.deleteEntity($(eventTarget).get(),_s.my.profile.listBuilder.controls[$(eventTarget).parents("div.listBuilder").attr("id")]);return false;},openLIPPModal:function(){var listBuilderID=$('li.listEntity')[0].id;var $listBuilder=$('#'+listBuilderID);var profileName=$listBuilder.find("input").val();var $linkedInFlyOut=$('#linkedInFlyOut');if($linkedInFlyOut.find('.tryAgain').css('display')=='none'){$linkedInFlyOut.find('.fnt5').show();$linkedInFlyOut.find('.toolTipBottomButtonBar').show();$linkedInFlyOut.find('.toolTipClose').hide();$('#saveLIPP').click(function(event){return _s.my.profile.listBuilder.confirmedSaveLIPP($listBuilder.get());});}},confirmedSaveLIPP:function(eventTarget){dcsMultiTrack('DCS.dcsuri','/linkedin.evt','DCSext.k','Add','DCSext.en','LinkedIn');_s.my.profile.listBuilder.closeModal();if(!$(eventTarget).parents("div.listBuilder").attr("id"))
_s.my.profile.deckNav.removeTab(eventTarget);else{_s.my.profile.listBuilder.forceWaitingMode($(eventTarget).get(),_s.my.profile.listBuilder.controls[$(eventTarget).parents("div.listBuilder").attr("id")]);_s.my.profile.listBuilder.postBackEntity($(eventTarget).get(),_s.my.profile.listBuilder.controls[$(eventTarget).parents("div.listBuilder").attr("id")]);}
return false;},showLIPPPreview:function(event,listBuilderID,mode){if($('#linkedInFlyOut'))
$('#linkedInFlyOut').hide();var profileName=$('#'+listBuilderID).find("input").val();if(profileName==_s.LinkedInWidgetHelper.Prompt)return false;if(profileName.length<5){$('#saveConfirmation .modalCloseImg').click();$('#saveConfirmation').modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',draggable:false,width:350,persist:true});}
else{if(mode=='PreviewMode')
_s.my.filedControls.simpleText.showLinkedInPublicProfileWidget(event,listBuilderID,mode);else
_s.my.filedControls.simpleText.showLinkedInPublicProfileWidget(event,listBuilderID,mode,profileName,_s.my.profile.listBuilder.openLIPPModal);}},closeLIPPModal:function(){$('#linkedInFlyOut').hide();}}
;
;_g.namespace('_s.my.letters').action={messages:{},init:function(param){messages=param.messages;_s.my.letters.action.assignFlyOutEvents();},fillDataForMenu:function(th,myData){$(th).parent().contextMenu.myData=myData;return false;},reloadList:function(res){if(res.htmlList){$('#clContent #manageLetters').remove();$('#clContent').append($(res.htmlList));}
_s.my.letters.action.assignFlyOutEvents();_s.my.letters.action.closeModal();},closeModal:function(){$('.modalCloseImg').click();return false;},openDialogLetter:function(panel,myData){$('.contextMenu').hide();$(panel).modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();modal.myData=myData;modal.container.fadeIn('slow');},appendTo:'.mainForm',draggable:false});return false;},openDeleteLetter:function(myData){return this.openDialogLetter($('#deleteletter'),myData);},deleteLetter:function(){$("#modalContainer").append('<div class="ajaxLoading"></div>');dcsMultiTrack('DCS.dcsuri','/Letters/Manage.aspx_CoverLetterDelete.evt','DCSext.en','CoverLetter','DCSext.k','D');var letterID=$.modal.impl.dialog.myData.id;_s.services.post('Letters/DeleteLetter',{'letterID':letterID},function(res){_s.my.letters.action.reloadList(res);});return false;},getRenameLetterResult:function(res){if(res.operationResult==0){_s.my.letters.action.reloadList(res);dcsMultiTrack('DCS.dcsuri','/Letters/Manage.aspx_CoverLetterRename.evt','DCSext.en','CoverLetter','DCSext.k','R');}
else if(res.operationResult==-1){$('#dialogletter').modal({persist:true,onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');$('#confirmText').text(res.errorMessage);$('#confirmSubmit').click(function(e){_s.services.post('Letters/ForceSaveLetter',{'originalLetterID':res.letterID,'newLetterTitle':res.newLetterTitle,'newLetterID':res.letterID},function(result){_s.my.letters.action.reloadList(result);dcsMultiTrack('DCS.dcsuri','/Letters/Manage.aspx_CoverLetterRename.evt','DCSext.en','CoverLetter','DCSext.k','R');});$.modal.close();});},appendTo:'.mainForm'});}},getCopyLetterResult:function(res){if(res.operationResult==0){_s.my.letters.action.reloadList(res);dcsMultiTrack('DCS.dcsuri','/Letters/Manage.aspx_CoverLetterDuplicate.evt','DCSext.en','CoverLetter','DCSext.k','Cp');}
else if(res.operationResult==-1){$('#dialogletter').modal({persist:true,onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');$('#confirmText').text(res.errorMessage);$('#confirmSubmit').click(function(e){_s.services.post('Letters/ForceSaveLetter',{'originalLetterID':res.letterID,'newLetterTitle':res.newLetterTitle,'newLetterID':0},function(result){_s.my.letters.action.reloadList(result);dcsMultiTrack('DCS.dcsuri','/Letters/Manage.aspx_CoverLetterDuplicate.evt','DCSext.en','CoverLetter','DCSext.k','Cp');});$.modal.close();});},appendTo:'.mainForm'});}},assignFlyOutEvents:function(){$('.anAction').contextMenu('lettersMenu',{showOnLeftSide:false,menuWidth:'140px',width:'300px',bindings:{'delete':function(t){var myData=$(t).contextMenu.myData;_s.my.letters.action.openDeleteLetter(myData);},'rename':function(t){var myData=$(t).contextMenu.myData;var letterTitle=myData.title;$(t).parents('tr').find('.letterTitleCellDiv').hide();$(t).parents('tr').find('.letterChangeCellDiv').show();$(t).parents('tr').find('.inpLetterName').val(letterTitle.replace(/^\s+/,'').replace(/\s+$/,'').replace("...",''));$(t).parents('tr').find('.btnLetterCancel').unbind('click').bind('click',function(){$(this).parents('tr').find('.letterChangeCellDiv').hide();$(this).parents('tr').find('.letterTitleCellDiv').show();$(t).parents('tr').find('.letterTitleCellDiv').css({height:'auto'});});$(t).parents('tr').find('.btnLetterOK').unbind('click').bind('click',function(){var newLetterTitle=$(this).parents('tr').find('.inpLetterName').val();if(newLetterTitle!=null&&newLetterTitle!=myData.title)
{var letterID=myData.id;_s.services.post('Letters/RenameLetter',{'letterID':letterID,'newLetterTitle':newLetterTitle},_s.my.letters.action.getRenameLetterResult);}
$(this).parents('tr').find('.letterChangeCellDiv').hide();$(this).parents('tr').find('.letterTitleCellDiv').show();$(this).parents('tr').find('.letterTitleCellDiv').css({height:'auto'});});},'copy':function(t){var myData=$(t).contextMenu.myData;var strToSearch='... ('+messages.copy+')';var strSeparator='...';if(myData.title.length>=48)
{var pos=myData.title.indexOf(strToSearch);var letterTitle=myData.title.replace(/^\s+/,'').replace(/\s+$/,'').slice(0,myData.title.length-(myData.id.length+strSeparator.length+strToSearch.length))+strSeparator+myData.id+'... ('+messages.copy+')';}
else
letterTitle=myData.title.replace(/^\s+/,'').replace(/\s+$/,'').slice(0,38)+'... ('+messages.copy+')';letterTitle=letterTitle.slice(0,50);$(t).parents('tr').find('.letterTitleCellDiv').show();$(t).parents('tr').find('.letterChangeCellDiv').show();$(t).parents('tr').find('.inpLetterName').val(letterTitle);$(t).parents('tr').find('.letterTitleCellDiv').css({height:'25px'});$(t).parents('tr').find('.btnLetterCancel').unbind('click').bind('click',function(){$(this).parents('tr').find('.letterChangeCellDiv').hide();$(t).parents('tr').find('.letterTitleCellDiv').css({height:'auto'});});$(t).parents('tr').find('.btnLetterOK').unbind('click').bind('click',function(){var newLetterTitle=$(this).parents('tr').find('.inpLetterName').val();if(newLetterTitle!=null&&newLetterTitle!=myData.title)
{var letterID=myData.id;_s.services.post('Letters/CopyLetter',{'letterID':letterID,'newLetterTitle':newLetterTitle},_s.my.letters.action.getCopyLetterResult);}
$(this).parents('tr').find('.letterChangeCellDiv').hide();$(this).parents('tr').find('.letterTitleCellDiv').show();$(this).parents('tr').find('.letterTitleCellDiv').css({height:'auto'});});}}});}};
;
;_g.namespace('_s.my.resume').action={messages:{},resumeTitleChangeList:[],init:function(controlData){resumeTitleChangeList=[];messages=controlData.messages;if(controlData.preselectUploadResume)
_s.my.resume.action.prepareUploadWithResumeTypes();else
_s.my.resume.action.prepareEmpty();},closeModal:function(){$('.modalCloseImg').click();return false;},fillDataForMenu:function(th,myData){$(th).parent().contextMenu.myData=myData;return false;},addFileInput:function(elem){_s.my.resume.action.changeText(elem);_s.my.resume.action.clearError();if(elem!=false){filepath=elem.value.split("\\");filename=filepath[filepath.length-1];extensionpath=filename.split(".");extension=extensionpath[extensionpath.length-1].toLowerCase();var arrFileExtension=['doc','docx','rtf','txt','pdf'];var len=arrFileExtension.length;for(var i=0;i<len;i++){if(extension==arrFileExtension[i]){return false;}}
elem.value="";_s.my.resume.action.displayError(messages.errorTypes);dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_ResumeError.evt','DCSext.err','UnsupportedFile');}
return false;},openDialogResume:function(panel,myData){$('.contextMenu').hide();$(panel).modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();modal.myData=myData;modal.container.fadeIn('slow');},appendTo:'.mainForm',draggable:false});return false;},openChangeStatus:function(panel,myData,status,hasPublic){$('.contextMenu').hide();if((hasPublic.toLowerCase()=="true")&&(status=='private')){$('#publicResWarning').show();}
else{$('#publicResWarning').hide();}
$(panel).modal({onOpen:function(modal){$('#changeStatusPanel #'+status)[0].checked='true';$('#changeStatusPanel #msgpublic').hide();$('#changeStatusPanel #msgconfidential').hide();$('#changeStatusPanel #msgprivate').hide();$('#changeStatusPanel #msg'+status).show();modal.overlay.fadeIn('slow');modal.data.show();modal.myData=myData;modal.container.fadeIn('slow');},appendTo:'.mainForm',draggable:false});return false;},closeModalResume:function(){_s.my.resume.action.resumeCancelButton=true;dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_CreateResume_Cancel.lyr');_s.my.resume.action.clearError();_s.my.resume.action.closeModal();_s.my.resume.action.resumeCancelButton=false;return false;},reloadList:function(res){if(res.htmlList){$('#resumesList .pcBody').remove();$('#resumesList').append($(res.htmlList));}
_s.my.resume.action.hideError();_s.my.frameworkWrap();_s.my.resume.action.assignFlyOutEvents();_s.my.resume.action.closeModal();$('#createResumePanel .globalButton').attr('disabled',false);},openCopyResume:function(myData){$('#txtTitle').val(myData.ResumeTitle);return this.openDialogResume($('#copyresumepanel'),myData);},openDeleteResume:function(myData){return this.openDialogResume($('#deleteresume'),myData);},openDownloadResume:function(myData){return this.openDialogResume($('#downloadpanel'),myData);},openStatusResume:function(myData){return this.openChangeStatus($('#changeStatusPanel'),myData,myData.ResumeStatus,myData.HasPublicResume);},saveCopy:function(){$("#modalContainer").append('<div class="ajaxLoading"></div>');dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_ResumeManage.evt','DCSext.en','Resume','DCSext.k','Cp');var resumeValue=$.modal.impl.dialog.myData.ResumeValue;_s.services.post('Resume/duplicateResume',{'resumeValue':resumeValue,'resumeTitle':$('#modalContainer #txtTitle').val()},function(res){$('.ajaxLoading').remove();if(res.validationError){$('#modalContainer #errorTitle1').html(res.titleError);$('#modalContainer #errorTitle').show();}
else{_s.my.resume.action.reloadList(res);}});return false;},deleteResume:function(){$("#modalContainer").append('<div class="ajaxLoading"></div>');dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_ResumeManage.evt','DCSext.en','Resume','DCSext.k','D');var resumeValue=$.modal.impl.dialog.myData.ResumeValue;_s.services.post('Resume/deleteResume',{'resumeValue':resumeValue},function(res){_s.my.resume.action.reloadList(res)});return false;},downloadResume:function(type){var resumeValue=$.modal.impl.dialog.myData.ResumeValue;dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_ResumeManage.evt','DCSext.en','Resume','DCSext.k','Dnld');window.location='/Resume/SaveResume.aspx?resumevalue='+resumeValue+'&t='+type;_s.my.resume.action.closeModal();return false;},saveStatus:function(){$("#modalContainer").append('<div class="ajaxLoading"></div>');var resumeStatus=$('#modalContainer :checked').val();var resumeValue=$.modal.impl.dialog.myData.ResumeValue;_s.services.post('Resume/changeStatusResume',{'resumeValue':resumeValue,'resumeStatus':resumeStatus},function(res){var webTrendResumeStatus;if(resumeStatus==0){webTrendResumeStatus="public";}
else if(resumeStatus==1){webTrendResumeStatus="confidential";}
else{webTrendResumeStatus="private";}
dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_ResumeManage.evt','DCSext.ResVis',webTrendResumeStatus,'DCSext.en','Resume','DCSext.k','SttsChng');if(resumeStatus==0){$.cookie('atlasrst','1',{path:"/",domain:_g.getHostName()});}
if(resumeStatus==0||resumeStatus=="1"){if(res&&res.ParseResumeToken){_s.my.resume.action.closeModal();_s.my.resume.action.resumeCancelButton=false;_s.my.resume.resumeparser.openParsingModal();_s.my.resume.resumeparser.autoPoller.resetTimer(res.ParseResumeToken,resumeValue,'/resume/Visibility.aspx?resumevalue='+resumeValue);}
else{window.location='/resume/Visibility.aspx?resumevalue='+resumeValue;}}
else
{_s.my.resume.action.reloadList(res);}
return false;});return false;},assignFlyOutEvents:function(){$('.anAction').contextMenu('resumeMenu',{showOnLeftSide:false,menuWidth:'140px',width:'300px',bindings:{'rename':function(t){var myData=$(t).contextMenu.myData;var resumeTitle="";for(i=0;i<resumeTitleChangeList.length;i++){if(resumeTitleChangeList[i][0]==myData.ResumeValue){resumeTitle=resumeTitleChangeList[i][1];break;}}
if(resumeTitle.length==0){resumeTitle=myData.ResumeTitle;}
$(t).hide();$(t).parents('tr').find('.resumeTitleCellDiv').hide();$(t).parents('tr').find('.renameButtons').show();$(t).parents('tr').find('.resumeTitleCellInput').show();$(t).parents('tr').find('.resumeTitleCell').append("<div class='resumeTitleCellInput'><input class='ctl060_textField ' type='text' maxlength='100' value='"+resumeTitle.replace(/^\s+/,'').replace(/\s+$/,'').replace("...",'')+"' name='stringSavedSearchName' /></div>");$(t).parent().find(".renameResumeCancel").unbind('click').bind('click',function(){$(this).parents('tr').find('.renameButtons').hide();$(this).parents('tr').find('.resumeTitleCellInput').remove();$(this).parents('tr').find(".resumeTitleCellDiv").show();$(this).parents('tr').find(".anAction").show();});$(t).parent().find(".renameResumeOk").unbind('click').bind('click',function(){dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_ResumeManage.evt','DCSext.en','Resume','DCSext.k','Rnm');var newResumeTitle=$(this).parents('tr').find("input").val();var resumeValue=myData.ResumeValue;_s.services.post('Resume/renameResume',{'resumeValue':resumeValue,'resumeTitle':newResumeTitle},_g.getAppliedClosure(this,function(res){if(res.validationError){if(res.resumeTitle.length==0){$(this).parents('tr').find("input").val(resumeTitle);}else{}}else{var found=false;for(i=0;i<resumeTitleChangeList.length;i++){if(resumeTitleChangeList[i][0]==resumeValue){resumeTitleChangeList[i][1]=res.resumeTitle;found=true;break;}}
if(!found){resumeTitleChangeList.push([resumeValue,res.resumeTitle])}
var tr=$(this).parents('tr');$(tr).css({background:"#dee5eb"});$(tr).find(".statusCell").css({background:"#dee5eb"});$(tr).find('.resumeTitleCellDiv').empty().html("<a href='EditResume.aspx?resumevalue="+resumeValue+"'>"+res.resumeTitle+"</a>").show();$(tr).find('.resumeTitleCellInput').remove();$(tr).find('.renameButtons').hide();$(tr).find('.resumeTitleCellDiv a').truncate();$(tr).animate({backgroundColor:"#FFF"},2000);$(tr).find(".statusCell").animate({backgroundColor:"#F3F3F3"},2000);$(tr).find(".anAction").show();};}));});},'copy':function(t){var myData=$(t).contextMenu.myData;_s.my.resume.action.openCopyResume(myData);},'delete':function(t){var myData=$(t).contextMenu.myData;_s.my.resume.action.openDeleteResume(myData);},'download':function(t){var myData=$(t).contextMenu.myData;if(myData.resumeFileName){dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_ResumeManage.evt','DCSext.en','Resume','DCSext.k','Dnld');window.location='/services/Document.aspx?ResumeValue='+myData.ResumeValue+'&name='+myData.resumeFileName}
else{_s.my.resume.action.openDownloadResume(myData);}},'status':function(t){var myData=$(t).contextMenu.myData;_s.my.resume.action.openStatusResume(myData);},'visibility':function(t){var myData=$(t).contextMenu.myData;dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_ResumeManage.evt','DCSext.en','Resume','DCSext.k','Vsblt');window.location='/Resume/Visibility.aspx?resumevalue='+myData.ResumeValue;}}});},createResumeSuccess:function(data,objData){_s.my.resume.action.hideError();_s.my.resume.action.clearError();if(data&&data.jsonError){_g.handleError(JSON.parse(data.jsonError));}
if(data&&data.validationData&&data.validationData.validationError){if(data.validationData.errorResumeTypeText){$('#modalContainer #divResumeTypes').find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(data.validationData.errorResumeTypeText);$('#modalContainer #divResumeTypes').find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");}
if(data.validationData.errorFileText){$('#modalContainer #divFileToUpload').find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(data.validationData.errorFileText);$('#modalContainer #divFileToUpload').find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");}
if(data.validationData.errorTitleText){$('#modalContainer #divResumeTitleName').find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(data.validationData.errorTitleText);$('#modalContainer #divResumeTitleName').find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");}
if(data.validationData.errorJobTitleText){$('#modalContainer #divResumeJobTitle').find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(data.validationData.errorJobTitleText);$('#modalContainer #divResumeJobTitle').find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");}
if(data.validationData.errorCareerLevelText){$('#modalContainer #divCareerLevelID').find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(data.validationData.errorCareerLevelText);$('#modalContainer #divCareerLevelID').find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");}
if(data.validationData.errorEducationText){$('#modalContainer #divEducationLevelID').find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(data.validationData.errorEducationText);$('#modalContainer #divEducationLevelID').find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");}
if(data.validationData.errorCityText){$('#modalContainer #divTxtCity').find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(data.validationData.errorCityText);$('#modalContainer #divTxtCity').find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");}
if(data.validationData.errorStateText){$('#modalContainer #divStateID').find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(data.validationData.errorStateText);$('#modalContainer #divStateID').find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");}
if(data.validationData.errorPostalCodeText){$('#modalContainer #divTxtPostalCode').find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(data.validationData.errorPostalCodeText);$('#modalContainer #divTxtPostalCode').find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");}
if(data.validationData.errorWorkStatusText){$('#modalContainer #divWorkAthorizationStatus').find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(data.validationData.errorWorkStatusText);$('#modalContainer #divWorkAthorizationStatus').find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");}
_s.my.resume.action.displayError(messages.fixFollowingError);}
else if(data&&data.ErrMSG){_s.my.resume.action.displayError(data.ErrMSG);}
else if(data&&data.Location){if(data.resumeDataRedirect){var frm=$("<form action='"+data.Location+"' method='POST'></form>")
$(frm).append($("<input type='text' name='jsonData' />").val(JSON.stringify(objData)));$(frm).append($("<input type='text' name='resumeTitle' />").val(objData.resumeTitle));$(frm).css("position","absolute");$(frm).css("top","-1200px");$(frm).css("left","-1200px");$(frm).appendTo("body");$(frm).submit();}
else if(data&&data.ParseResumeToken){_s.my.resume.action.closeModal();_s.my.resume.action.resumeCancelButton=false;_s.my.resume.resumeparser.openParsingModal();_s.my.resume.resumeparser.autoPoller.resetTimer(data.ParseResumeToken,data.ResumeValue,data.Location);}
else{window.location=data.Location;}}
return false;},createResumeError:function(err){_s.my.resume.action.hideError();_s.my.resume.action.clearError();_s.my.resume.action.displayError(messages.saveError);return false;},createResume:function(){dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_CreateResume_Create.lyr');$('#createResumePanel .globalButton').attr('disabled',true);$("#modalContainer").append('<div class="ajaxLoading"></div>');var objData={};objData.resumeType=$('#modalContainer #ResumeTypes').val();objData.resumeTitle=$('#modalContainer #resumeTitleValue').val();objData.jobTitle=$('#modalContainer #resumeJobTitle').val();objData.refTranslationID=_s.my20.ViewEditAjaxForm.Autocomplete.readIDfromAutocompleteData($('#modalContainer #resumeJobTitle').parent(),objData.jobTitle);objData.careerLevelID=$('#modalContainer #careerLevelID').val();objData.educationLevelID=$('#modalContainer #educationLevelID').val();objData.city=$('#modalContainer #txtCity').val();objData.stateID=$('#modalContainer #stateID').val();objData.postalCode=$('#modalContainer #txtPostalCode').val();objData.workStatus=$('#modalContainer #workAthorizationStatus').val();objData.isPublic=$('#modalContainer #chbSearchable').attr('checked');var uploadData=[];if(objData.resumeType==2){uploadData=['fileToUpload'];}
_s.my.resume.upload("/services/resumeCreate.ashx",objData,uploadData,function(data){_s.my.resume.action.createResumeSuccess(data,objData);return false;},function(err){_s.my.resume.action.createResumeError(err);return false;});return false;},clearError:function(){$('#createResumePanel .globalButton').attr('disabled',false);$(".ctl036_errorDiv").addClass("cssDisplayNone").removeClass("cssDisplayBlock").text();$(".ctl036_labelError.ctl060_requiredField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_asterisk");$(".ctl036_labelError.ctl060_optionalField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_optionalSpan");$('#modalContainer .ctl036_ErrorMsg').hide();},displayError:function(msg){$('#modalContainer .ctl036_errorContent h4').html(msg);$('#modalContainer .ctl036_ErrorMsg').show();},changeResumeType:function(t){_s.my.resume.action.changeText(t);var resumeType=$('#modalContainer #ResumeTypes').val();if(resumeType=='1'){$('#frmresumemodalsupload').hide();}else if(resumeType=='2'){$('#frmresumemodalsupload').show();}else if(resumeType=='3'){$('#frmresumemodalsupload').hide();}else
$('#frmresumemodalsupload').hide();},buildResume:function(resumeType){if(resumeType=='1'){_s.my.resume.action.prepareBuildOnline();}else if(resumeType=='2'){_s.my.resume.action.prepareUpload();}else if(resumeType=='3'){_s.my.resume.action.prepareCopyPaste();}else
_s.my.resume.action.prepareEmpty();_s.my.resume.action.openResumeModal();return false;},changeMakePublic:function(t){if(t.checked){dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_CreateResume_chbSearchable_On.lyr');}else{dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_CreateResume_chbSearchable_Off.lyr');}},changeText:function(t){dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_CreateResume_'+$(t).attr('id')+'.lyr');},prepareBuildOnline:function(){$('#resumetitle').hide();$('#buildtitle').show();$('#copytitle').hide();$('#uploadtitle').hide();$('#selectResumeTypes').hide();$('#createResumeData .dottedline').hide();$('#selectResumeTypes #ResumeTypes').val("1");$('#frmresumemodalsupload').hide();},prepareUpload:function(){$('#resumetitle').hide();$('#buildtitle').hide();$('#copytitle').hide();$('#uploadtitle').show();$('#selectResumeTypes').hide();$('#createResumeData .dottedline').hide();$('#selectResumeTypes #ResumeTypes').val("2");$('#frmresumemodalsupload').show();},prepareUploadWithResumeTypes:function(){$('#resumetitle').show();$('#buildtitle').hide();$('#copytitle').hide();$('#uploadtitle').show();$('#selectResumeTypes').show();$('#createResumeData .dottedline').show();$('#selectResumeTypes #ResumeTypes').val("2");$('#frmresumemodalsupload').show();},prepareCopyPaste:function(){$('#resumetitle').hide();$('#buildtitle').hide();$('#copytitle').show();$('#uploadtitle').hide();$('#selectResumeTypes').hide();$('#createResumeData .dottedline').hide();$('#selectResumeTypes #ResumeTypes').val("3");$('#frmresumemodalsupload').hide();},prepareEmpty:function(){$('#resumetitle').show();$('#buildtitle').hide();$('#copytitle').hide();$('#uploadtitle').hide();$('#selectResumeTypes').show();$('#createResumeData .dottedline').show();$('#selectResumeTypes #ResumeTypes').val("0");$('#frmresumemodalsupload').hide();$("DIV[id^=OUTER_DIV]:has([id^=EXPANDO_PLACEHOLDER])").css("z-index","1");},openResumeModal:function(){_s.my.resume.action.hideError();_s.my.resume.action.clearError();$('#createResumePanel').modal({onOpen:function(modal){dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_CreateResume.lyr','DCSext.en',_s.my.resume.webtrendSource,'DCSext.k','S');modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},onClose:function(modal){if(!_s.my.resume.action.resumeCancelButton){dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_CreateResume_X.lyr');}
$.modal.close();},appendTo:'.mainForm',draggable:false,width:550,persist:true});},hideError:function(){$('.ajaxLoading').remove();$(".ctl036_errorDiv").addClass("cssDisplayNone").removeClass("cssDisplayBlock").text();return false;},openUpdateResume:function(){$('#UpdateResume').modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',persist:true,draggable:false});return false;}};
;

_g.namespace('_s.widgets').wdgSavedSearch={init:function(id)
{}}
_g.namespace('_s.widgets').wdgCareerGoals={init:function(id)
{$("#wdgCareerGoalsCarousel").jCarouselLite({btnNext:".next",btnPrev:".prev",visible:1});$('#carrerGoalsCarousel').css({marginTop:'-18px'});}}
;

_g.namespace('_s.my').frameworkWrap=function(){if($('div.PageContainerWide').size()>0){$('div.PageContainerWide').wrap('<div class="PageContainerWide_dialog"><div class="PageContainerWide_bd"><div class="PageContainerWide_c"><div class="PageContainerWide_s"></div></div></div></div>');$('.PageContainerWide_dialog').prepend('<div class="PageContainerWide_hd"><div class="PageContainerWide_c"></div></div>').append('<div class="PageContainerWide_ft"><div class="PageContainerWide_c"></div></div>');if($('div.PageContainerWide_heading').size()>0){var div_hd=$('div.PageContainerWide_heading').get();$('div.PageContainerWide_heading').remove();$('div.PageContainerWide_hd div.PageContainerWide_c').prepend(div_hd);}}};
;

_g.namespace('_s.my.profile').mobileValidation={intStatusID:0,strValidationSuccessful:'',strDisableConfirmation:'',strSMSEnabled:'',strInformation:'',strConfirmation:'',strYes:'',strNo:'',strOkay:'',strError:'',mobileControlData:{},init:function(elementSelector,controlData){_s.my.profile.mobileValidation.mobileControlData=controlData;_s.my.profile.mobileValidation.strValidationSuccessful=controlData.messages.validationSuccess;_s.my.profile.mobileValidation.strDisableConfirmation=controlData.messages.disableConfirmation;_s.my.profile.mobileValidation.strSMSEnabled=controlData.messages.smsServiceEnable;_s.my.profile.mobileValidation.strInformation=controlData.messages.informationTitle;_s.my.profile.mobileValidation.strConfirmation=controlData.messages.confirmationTitle;_s.my.profile.mobileValidation.strYes=controlData.messages.yesButtonLabel;_s.my.profile.mobileValidation.strNo=controlData.messages.noButtonLabel;_s.my.profile.mobileValidation.strOkay=controlData.messages.okayButtonLabel;_s.my.profile.mobileValidation.strError=controlData.messages.error;$('.photoEditModal .btncancel').click(function(e){$('.modalClose').click();return false;});$('#'+idMap.btnRegister).click(function(e){if($('#'+idMap.txtMobileNumber).attr('disabled')==false)
{_s.my.profile.mobileValidation.registerMobileNumber();}
return false;});$('#'+idMap.btnEnable).click(function(e){_s.my.profile.mobileValidation.enableSMSCommunication();return false;});$('#'+idMap.btnDisable).click(function(e){_s.my.profile.mobileValidation.disableCofirmation();;return false;});$('#'+idMap.btnValidate).click(function(e){_s.my.profile.mobileValidation.validateCode();return false;});$('#'+idMap.btnCancel).click(function(e){_s.my.profile.mobileValidation.cancelRegistration();return false;});_s.my.profile.mobileValidation.getValidationStatus();},getValidationStatus:function(){_s.services.post('MobileValidation/GetMobileValidationInfo',{},_s.my.profile.mobileValidation.getValidationStatusSuccess);},getValidationStatusSuccess:function(objMoblieValidationInfo){if(objMoblieValidationInfo!=null)
{$('#'+idMap.lblValidationStatus).html(objMoblieValidationInfo.statusDescription);$('#'+idMap.txtMobileNumber).val(objMoblieValidationInfo.mobileNumber);_s.my.profile.mobileValidation.intStatusID=objMoblieValidationInfo.statusID;_s.my.profile.mobileValidation.resetMessages();_s.my.profile.mobileValidation.showEnableSMSCommunication(false);_s.my.profile.mobileValidation.showDisableSMSCommunication(false);_s.my.profile.mobileValidation.showMobileRegistration(true);if(_s.my.profile.mobileValidation.intStatusID==2)
{_s.my.profile.mobileValidation.showMobileRegistration(false);_s.my.profile.mobileValidation.showMobileValidation(true);_s.my.profile.mobileValidation.showRegisterSuccessMessage(true);_s.my.profile.mobileValidation.checkSMSStatus();setTimeout("_s.my.profile.mobileValidation.getValidationStatus()",3000);}
else if(_s.my.profile.mobileValidation.intStatusID==3)
{_s.my.profile.mobileValidation.showValidationErrorMessage(true);_s.my.profile.mobileValidation.showMobileRegistration(false);_s.my.profile.mobileValidation.showMobileValidation(true);}
else if(_s.my.profile.mobileValidation.intStatusID==4)
{$('#'+idMap.txtMobileNumber).val("");_s.my.profile.mobileValidation.showMobileRegistration(true);_s.my.profile.mobileValidation.showMobileValidation(false);}
else if(_s.my.profile.mobileValidation.intStatusID==5)
{$('#'+idMap.txtMobileNumber).val("");_s.my.profile.mobileValidation.showCancelRegistrationMessage(true);}
else if(_s.my.profile.mobileValidation.intStatusID==6)
{_s.my.profile.mobileValidation.showEnableSMSCommunication(true);}
else if(_s.my.profile.mobileValidation.intStatusID==7)
{_s.my.profile.mobileValidation.showDisableSMSCommunication(true);}}},checkSMSStatus:function(){_s.services.post('MobileValidation/GetSMSStatus',{},_s.my.profile.mobileValidation.checkSMSStatusSuccess);},checkSMSStatusSuccess:function(objMoblieValidationInfo){if(objMoblieValidationInfo!=null)
{_s.my.profile.mobileValidation.intStatusID=objMoblieValidationInfo.statusID;$('#'+idMap.lblValidationStatus).html(objMoblieValidationInfo.statusDescription);if(_s.my.profile.mobileValidation.intStatusID==4)
{$('#'+idMap.txtMobileNumber).val("");_s.my.profile.mobileValidation.showSendErrorMessage(true);_s.my.profile.mobileValidation.showMobileRegistration(true);showMobileValidation(false);}}},registerMobileNumber:function(){_s.my.profile.mobileValidation.resetMessages();if(_s.my.profile.mobileValidation.validatePhoneNumber())
{_s.my.profile.mobileValidation.showMobileRegistration(false);_s.services.post('MobileValidation/RegisterMobilePhone',{'mobileNumber':$('#'+idMap.txtMobileNumber).val()},_s.my.profile.mobileValidation.registerMobileNumberSuccess);}
else
{_s.my.profile.mobileValidation.intStatusID=4;$('#'+idMap.lblValidationStatus).html(_s.my.profile.mobileValidation.strError);$('#'+idMap.txtMobileNumber).val("");$('#'+idMap.txtMobileNumber).focus();_s.my.profile.mobileValidation.showInvalidPhoneNumberMessage(true);_s.my.profile.mobileValidation.showMobileValidation(false);_s.my.profile.mobileValidation.showEnableSMSCommunication(false);_s.my.profile.mobileValidation.showDisableSMSCommunication(false);}},registerMobileNumberSuccess:function(objMoblieValidationInfo){if(objMoblieValidationInfo!=null)
{$('#'+idMap.lblValidationStatus).html(objMoblieValidationInfo.statusDescription);_s.my.profile.mobileValidation.intStatusID=objMoblieValidationInfo.statusID;_s.my.profile.mobileValidation.showMobileRegistration(false);if(_s.my.profile.mobileValidation.intStatusID==8)
{_s.my.profile.mobileValidation.resetMessages();$('#'+idMap.txtMobileNumber).val("");$('#'+idMap.lblExceedMaxRegistration).html(objMoblieValidationInfo.message);_s.my.profile.mobileValidation.showMobileRegistration(true);_s.my.profile.mobileValidation.showExceedRegistrationLimitMessage(true);}
else
{_s.my.profile.mobileValidation.getValidationStatus();_s.my.profile.mobileValidation.showMobileValidation(true);$('#'+idMap.txtValidationCode).focus();}}},validateCode:function(){if($('#'+idMap.txtValidationCode).val().length<8)return;_s.my.profile.mobileValidation.resetMessages();_s.services.post('MobileValidation/ValidateRegistrationCode',{'validationCode':$('#'+idMap.txtValidationCode).val()},_s.my.profile.mobileValidation.validateCodeSuccess);},validateCodeSuccess:function(objMoblieValidationInfo){if(objMoblieValidationInfo!=null)
{$('#'+idMap.lblValidationStatus).html(objMoblieValidationInfo.statusDescription);_s.my.profile.mobileValidation.intStatusID=objMoblieValidationInfo.statusID;if(_s.my.profile.mobileValidation.intStatusID==7)
{ShowAlert(true,_s.my.profile.mobileValidation.strInformation,_s.my.profile.mobileValidation.strValidationSuccessful,null,_s.my.profile.mobileValidation.strOkay);_s.my.profile.mobileValidation.showMobileRegistration(true);_s.my.profile.mobileValidation.showMobileValidation(false)
_s.my.profile.mobileValidation.showEnableSMSCommunication(false);_s.my.profile.mobileValidation.showDisableSMSCommunication(true);_s.my.profile.mobileValidation.showValidationErrorMessage(false);$('#'+idMap.txtValidationCode).val("");}
else
{if(_s.my.profile.mobileValidation.intStatusID==9)
{$('#'+idMap.txtMobileNumber).val("");$('#'+idMap.txtValidationCode).val("");_s.my.profile.mobileValidation.showMobileRegistration(true);_s.my.profile.mobileValidation.showMobileValidation(false)
_s.my.profile.mobileValidation.showExceedValidationLimitMessage(true);$('#'+idMap.txtMobileNumber).focus();}
else
{$('#'+idMap.txtValidationCode).val("");$('#'+idMap.txtValidationCode).focus();_s.my.profile.mobileValidation.showValidationErrorMessage(true);}}}},validatePhoneNumber:function(){var regExpPhoneNumber=new RegExp("(^\\+|^(00))[0-9-.+() ]{1,25}$");var strMobilePhoneNumber=$('#'+idMap.txtMobileNumber).val();if(strMobilePhoneNumber=="")
return false;else
{if(strMobilePhoneNumber.match(regExpPhoneNumber))
{var tempPhoneNumber=strMobilePhoneNumber.replace(/-/g,"");tempPhoneNumber=tempPhoneNumber.replace(/\./g,"");tempPhoneNumber=tempPhoneNumber.replace(/\(/g,"");tempPhoneNumber=tempPhoneNumber.replace(/\)/g,"");tempPhoneNumber=tempPhoneNumber.replace(/ /g,"");tempPhoneNumber=tempPhoneNumber.replace(/\+/g,"");if(tempPhoneNumber.match("^(00)"))
tempPhoneNumber=tempPhoneNumber.substring(2)
if(tempPhoneNumber.length>=_s.my.profile.mobileValidation.mobileControlData.minValidationCodeLength)
return true;else
return false;}
else
return false;}},cancelRegistration:function(){_s.my.profile.mobileValidation.resetMessages();_s.services.post('MobileValidation/CancelRegistration',{},_s.my.profile.mobileValidation.cancelRegistrationSuccess);},cancelRegistrationSuccess:function(objMoblieValidationInfo){if(objMoblieValidationInfo!=null)
{$('#'+idMap.lblValidationStatus).html(objMoblieValidationInfo.statusDescription);$('#'+idMap.txtMobileNumber).val("");$('#'+idMap.txtValidationCode).val("");_s.my.profile.mobileValidation.intStatusID=objMoblieValidationInfo.statusID;_s.my.profile.mobileValidation.showMobileRegistration(true);_s.my.profile.mobileValidation.showMobileValidation(false);_s.my.profile.mobileValidation.showCancelRegistrationMessage(true);$('#'+idMap.txtMobileNumber).focus();}},enableSMSCommunication:function(){_s.services.post('MobileValidation/EnableSMSCommuncation',{},_s.my.profile.mobileValidation.enableSMSCommunicationSuccess);},enableSMSCommunicationSuccess:function(objMoblieValidationInfo){if(objMoblieValidationInfo!=null)
{$('#'+idMap.lblValidationStatus).html(objMoblieValidationInfo.statusDescription);$('#'+idMap.txtMobileNumber).val(objMoblieValidationInfo.mobileNumber);_s.my.profile.mobileValidation.intStatusID=objMoblieValidationInfo.statusID;ShowAlert(true,_s.my.profile.mobileValidation.strInformation,_s.my.profile.mobileValidation.strSMSEnabled,null,_s.my.profile.mobileValidation.strOkay);_s.my.profile.mobileValidation.showEnableSMSCommunication(false);_s.my.profile.mobileValidation.showDisableSMSCommunication(true);}},disableCofirmation:function(){ShowConfirm(true,_s.my.profile.mobileValidation.strConfirmation,_s.my.profile.mobileValidation.strDisableConfirmation,'_s.my.profile.mobileValidation.disableSMSCommunication',_s.my.profile.mobileValidation.strYes,_s.my.profile.mobileValidation.strNo);},disableSMSCommunication:function(result){if(result==true)
{_s.services.post('MobileValidation/DisableSMSCommuncation',{},_s.my.profile.mobileValidation.disableSMSCommunicationSuccess);}},disableSMSCommunicationSuccess:function(objMoblieValidationInfo){if(objMoblieValidationInfo!=null)
{$('#'+idMap.lblValidationStatus).html(objMoblieValidationInfo.statusDescription);$('#'+idMap.txtMobileNumber).val(objMoblieValidationInfo.mobileNumber);_s.my.profile.mobileValidation.intStatusID=objMoblieValidationInfo.statusID;_s.my.profile.mobileValidation.showDisableSMSCommunication(false);_s.my.profile.mobileValidation.showEnableSMSCommunication(true);}},showMobileRegistration:function(show){if(show)
{$('#'+idMap.txtMobileNumber).removeAttr('disabled');}
else
{$('#'+idMap.txtMobileNumber).attr('disabled','disabled');}},showMobileValidation:function(show){if(show)
{$('#mvMobileValidation1').css("display","block");}
else
{$('#mvMobileValidation1').css("display","none");}},showEnableSMSCommunication:function(show){if(show)
{$('#'+idMap.btnEnable).css("cssText","display: !important");}
else
{$('#'+idMap.btnEnable).css("cssText","display:none !important;");}},showDisableSMSCommunication:function(show){if(show)
{$('#'+idMap.btnDisable).css("cssText","display: !important");}
else
{$('#'+idMap.btnDisable).css("cssText","display:none !important;");}},showInvalidPhoneNumberMessage:function(show){if(show)
{$('#mvInvalidPhoneNumberMessage').show();$('#'+idMap.txtMobileNumber).addClass('ctl036_TextArea_Error');$('#divMobileNumber_Form_Error').show();$('#divMobileNumber_Form_Error_Container').show();}
else
{$('#mvInvalidPhoneNumberMessage').hide();$('#'+idMap.txtMobileNumber).removeClass('ctl036_TextArea_Error');$('#divMobileNumber_Form_Error').hide();$('#divMobileNumber_Form_Error_Container').hide();}},showValidationErrorMessage:function(show){if(show)
{$('#mvValidationErrorMessage').show();$('#'+idMap.txtValidationCode).addClass('ctl036_TextArea_Error');$('#divValidationCode_Form_Error').show();$('#divValidationCode_Form_Error_Container').show();}
else
{$('#mvValidationErrorMessage').hide();$('#'+idMap.txtValidationCode).removeClass('ctl036_TextArea_Error');$('#divValidationCode_Form_Error').hide();$('#divValidationCode_Form_Error_Container').hide();}},showCancelRegistrationMessage:function(show){if(show)$('#mvCancelRegistrationMessage').show();else $('#mvCancelRegistrationMessage').hide();},showSendErrorMessage:function(show){if(show)$('#mvSendErrorMessage').show();else $('#mvSendErrorMessage').hide();},showRegisterSuccessMessage:function(show){if(show)$('#mvRegisterSuccessMessage').show();else $('#mvRegisterSuccessMessage').hide();},showExceedRegistrationLimitMessage:function(show){if(show)$('#mvExceedRegistrationLimitMessage').show();else $('#mvExceedRegistrationLimitMessage').hide();},showExceedValidationLimitMessage:function(show){if(show)$('#mvExceedValidationLimitMessage').show();else $('#mvExceedValidationLimitMessage').hide();},resetMessages:function(show){_s.my.profile.mobileValidation.showInvalidPhoneNumberMessage(false);_s.my.profile.mobileValidation.showValidationErrorMessage(false);_s.my.profile.mobileValidation.showCancelRegistrationMessage(false)
_s.my.profile.mobileValidation.showSendErrorMessage(false);_s.my.profile.mobileValidation.showRegisterSuccessMessage(false);_s.my.profile.mobileValidation.showExceedRegistrationLimitMessage(false);_s.my.profile.mobileValidation.showExceedValidationLimitMessage(false);}};
;

_g.namespace('_s.my.profile').photo={Messages:{},isPhotoTemp:false,isPhotoEmpty:false,init:function(controlData){this.isPhotoEmpty=controlData.isPhotoEmpty;this.Messages=controlData.Messages;$('#BusinessCard .deletephotoconfirm').click(function(e){e.preventDefault();$('#frmdeletephoto').modal({persist:true,onOpen:function(modal){_s.my.profile.photo.ClearError();modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm'});return false;});$('#BusinessCard .editphoto').click(function(e){e.preventDefault();$('#frmeditphoto').modal({persist:true,position:'absolute',onOpen:function(modal){_s.my.profile.photo.ClearError();$('.frmeditphotoControls #fileToUpload:file').val('');_s.my.profile.photo.isPhotoTemp=false;_s.my.profile.photo.BeforeImageProcessing();_s.services.post('UserProfile/GetPhotoSize',{},_s.my.profile.photo.CropPhotoBoxGetResult,null,{error:_s.my.profile.photo.CropPhotoBoxGetError});modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm'});return false;});$('.photoEditModal .btncancel').click(function(e){$('.modalClose').click();return false;});$('.photoEditModal .btndeletephoto').click(function(e){$('#btndeletephoto').attr('disabled','disabled');_s.services.post('UserProfile/PhotoDelete',null,_s.my.profile.photo.DeletePhotoBoxGetResult);return false;});$('.photoEditModal .btnsavephotosize').click(function(e){if($('#modalContainer #editPhotoOriginalImage').width()==0){_s.my.profile.photo.DisplayError(_s.my.profile.photo.Messages.noImage);return false;}
$('#btnsavephotosize').attr('disabled','disabled');_s.services.post('UserProfile/SetPhotoSize',{'useTempForSave':_s.my.profile.photo.isPhotoTemp,'OriginalHeight':Math.round($('#modalContainer #editPhotoOriginalImage').height()),'Top':Math.round($('#imageCropper').position().top),'Left':Math.round($('#imageCropper').position().left),'Height':Math.round($('#imageCropper').height())},_s.my.profile.photo.CropPhotoBoxSetResult);return false;});if($('#profilePhoto').size()>0){if(_s.my.profile.photo.isPhotoEmpty){$('#BusinessCard .AddPhotoButtonBar').show();$('#profilePhoto .EditPhotoButtonBar').hide();}else{$('#BusinessCard .AddPhotoButtonBar').hide();$('#profilePhoto .EditPhotoButtonBar').show();}}},ClearError:function(){$('#modalContainer .photoEditModal .ctlErrorMessage .ctlErrorMessageText>span').empty();$('#modalContainer .photoEditModal .ctlErrorMessage .ctlErrorMessageBox').hide();$('#modalContainer .photoEditModal .ctlErrorMessage').hide();},DisplayError:function(msg){$('#modalContainer .photoEditModal .ctlErrorMessage .ctlErrorMessageText>span').html(msg);$('#modalContainer .photoEditModal .ctlErrorMessage .ctlErrorMessageText').show();$('#modalContainer .photoEditModal .ctlErrorMessage').show();$('.frmeditphotoControls #fileToUpload:file').val('');},DeletePhotoBoxGetResult:function(result){_s.my.profile.photo.isPhotoEmpty=true;$('#profilePhoto .EditPhotoButtonBar').hide();$('#BusinessCard .AddPhotoButtonBar').show();$('#deletephotoconfirm').attr('disabled','disabled');$('#BusinessCard img.imgPhoto').attr('src','/services/userprofilephoto.ashx?deleted=1');$('.modalClose').click();},CropPhotoBoxGetResult:function(result){_s.my.profile.photo.LoadInitImages('/services/userprofilephoto.ashx?Original=original&x='+new Date().getTime(),result);},CropPhotoBoxGetError:function(error){_s.my.profile.photo.DisplayError(_s.my.profile.photo.Messages.saveError);},CropPhotoBoxSetResult:function(result){_s.my.profile.photo.isPhotoEmpty=false;$('#BusinessCard .AddPhotoButtonBar').hide();$('#profilePhoto .EditPhotoButtonBar').show();$('#BusinessCard img.imgPhoto').attr('src','/services/userprofilephoto.ashx?edit=1&x='+new Date().getTime());$('.modalClose').click();},CropPhotoBoxSetError:function(error){_s.my.profile.photo.DisplayError(_s.my.profile.photo.Messages.onFailure);},FileInputChanged:function(elem){_s.my.profile.photo.ClearError();if(elem!=false&&elem.value!=''){filepath=elem.value.split('\\');filename=filepath[filepath.length-1];extensionpath=filename.split('.');extension=extensionpath[extensionpath.length-1];if(!extension.match(/(jpg)|(jpeg)|(gif)|(png)|(JPG)|(JPEG)|(GIF)|(PNG)/)){elem.value='';_s.my.profile.photo.DisplayError(_s.my.profile.photo.Messages.formatsSupported);return false;}
_s.my.profile.photo.ajaxFileUpload(elem);}
$('#modalContainer #savePhoto').removeAttr('disabled');return false;},BeforeImageProcessing:function(){$('#croppingTool').show();$('#modalContainer #croppingTool .cropPhoto').hide();$('#modalContainer #croppingTool .previewPhoto').hide();$('#imageCropper').remove();$('#modalContainer .cropPhotoLoading').ajaxStart(function(){$(this).fadeIn('fast');}).ajaxComplete(function(){$(this).fadeOut('slow');});},AfterImageProcessing:function(){$('#modalContainer #croppingTool .cropPhoto').show();$('#modalContainer #croppingTool .previewPhoto').show();$('#modalContainer #editPhotoPreviewImage').fadeIn('slow');$('#modalContainer #editPhotoOriginalImage').fadeIn('slow');},ajaxFileUpload:function(imageData){_s.my.profile.photo.BeforeImageProcessing();$.ajaxFileUpload({url:'/services/userprofilephoto.ashx',secureuri:false,fileElement:imageData,dataType:'json',success:function(data,status){_s.my.profile.photo.AddPhotoBoxGetResult(data);},error:function(data,status,e){_s.my.profile.photo.DisplayError(_s.my.profile.photo.Messages.loadError);}});return false;},AddPhotoBoxGetResult:function(data){if(typeof(data.Error)=='undefined'){_s.my.profile.photo.DisplayError(_s.my.profile.photo.Messages.uploadError);return;}
if(data.Error!=''){_s.my.profile.photo.DisplayError(data.Error);return;}
var src='/services/userprofilephoto.ashx?Original=temp&x='+new Date().getTime();_s.my.profile.photo.LoadInitImages(src,data.PhotoSize);_s.my.profile.photo.isPhotoTemp=true;$('.frmeditphotoControls #fileToUpload:file').val('');},LoadInitImages:function(src,photoSize){var img=new Image();$(img).load(function(){$('#modalContainer #editPhotoEditor').empty().append($(this).hide());$('#modalContainer #editPhotoPreviewImage').attr('src',src);_s.my.profile.photo.AfterImageProcessing();_s.my.profile.photo.InitCropperTool(photoSize);}).error(function(){_s.my.profile.photo.DisplayError(_s.my.profile.photo.Messages.loadError);}).addClass('imgOriginal').attr({src:src,id:'editPhotoOriginalImage'});},InitCropperTool:function(result){$('#imageCropper').remove();if(_s.my.profile.photo.isPhotoEmpty&&!_s.my.profile.photo.isPhotoTemp)
$('#croppingTool').hide();else
$('#croppingTool').show();var iWidth=$('#modalContainer #editPhotoOriginalImage').width();var iHeight=$('#modalContainer #editPhotoOriginalImage').height();if(iWidth>276)
{var nWidth=276;var nHeight=Math.round((iHeight/iWidth)*nWidth);$('#modalContainer #editPhotoOriginalImage').width(nWidth);$('#modalContainer #editPhotoOriginalImage').height(nHeight);iWidth=nWidth;iHeight=nHeight;}
if(iHeight>350)
{var nHeight=350;var nWidth=Math.round((iWidth/iHeight)*nHeight);$('#modalContainer #editPhotoOriginalImage').width(nWidth);$('#modalContainer #editPhotoOriginalImage').height(nHeight);iWidth=nWidth;iHeight=nHeight;}
var imageWidth=100;var imageHeight=135;var downScaling=Math.max(0,Math.min(1,Math.min((iWidth-2)/imageWidth,(iHeight-2)/imageHeight)));var scaling=result.Height>0?iHeight/result.Height:1;var cWidth=result.ChangedSize?result.CropWidth*scaling:imageWidth*downScaling;var cHeight=result.ChangedSize?result.CropHeight*scaling:imageHeight*downScaling;var hscale=imageHeight/(cHeight==0?imageHeight:cHeight);var cTop=result.CropTop*scaling;var cLeft=result.CropLeft*scaling;$('<div id="imageCropper"></div>').draggable({containment:'parent',drag:function(){$('#modalContainer #editPhotoPreviewImage').css({'left':-$(this).position().left*hscale,'top':-$(this).position().top*hscale});},stop:function(){$('#modalContainer #editPhotoPreviewImage').css({'left':-$(this).position().left*hscale,'top':-$(this).position().top*hscale});}}).resizable({containment:'parent',handles:'se, ne, nw, sw',aspectRatio:true,knobHandles:true,minWidth:20,minHeight:27,resize:function(){hscale=imageHeight/$(this).height();$('#modalContainer #editPhotoPreviewImage').css({'top':-$(this).position().top*hscale,'left':-$(this).position().left*hscale}).height(iHeight*hscale).width(iWidth*hscale);},stop:function(){hscale=imageHeight/$(this).height();$('#modalContainer #editPhotoPreviewImage').css({'top':-$(this).position().top*hscale,'left':-$(this).position().left*hscale}).height(iHeight*hscale).width(iWidth*hscale);}}).css({'top':cTop,'left':cLeft,'position':'absolute'}).height(cHeight).width(cWidth).appendTo('#modalContainer #editPhotoEditor');$('#modalContainer #editPhotoPreviewImage').css({left:-cLeft*hscale,top:-cTop*hscale}).height(iHeight*hscale).width(iWidth*hscale);}}
;

var imageRoot="http://media.newjobs.com/mm/redux/temp/profileTMP/";_g.namespace('_s.my.profile').ratings={maxStars:3,ratingControls:Array(),renderRatingElement:function(container,levelID,levels){container.innerHTML="";$(container).addClass("ratingContainer");while($(container).children().length){$($(container).children()[0]).remove();}
var spanRatingLabel=document.createElement("span");$(spanRatingLabel).addClass("ratingLabel");$(spanRatingLabel).appendTo(container);var spanStarHolder=document.createElement("span");$(spanStarHolder).addClass("starHolder");$(spanStarHolder).appendTo(container);var numberOfStars=1;for(starCounter=1;starCounter<=levels.length;starCounter++){if(levels[starCounter-1].id==levelID)
numberOfStars=starCounter;if(levels.viewMode)
$(_s.my.profile.ratings.getStarView("inactive")).appendTo($(spanStarHolder))
else
$(_s.my.profile.ratings.getStar("inactive")).appendTo($(spanStarHolder))}
_s.my.profile.ratings.ratingControls[_s.my.profile.ratings.ratingControls.length]={"container":container,"levels":levels,"numberOfStars":numberOfStars}
_s.my.profile.ratings.visualiseRate(container,numberOfStars);},visualiseRate:function(container,numberOfStars,showLabel){var starObjects=$(container).find(".starHolder").children();for(starCounter=0;starCounter<_s.my.profile.ratings.getRatingObj(container).levels.length;starCounter++){if(starCounter<numberOfStars)
$(starObjects[starCounter]).attr("src",imageRoot+"rating_active.gif")
else
$(starObjects[starCounter]).attr("src",imageRoot+"rating_inactive.gif")}
if(showLabel)
$(container).parent().find("span.ratingLabel").html(_s.my.profile.ratings.getRatingObj(container).levels[numberOfStars-1].text)
else
$(container).parent().find("span.ratingLabel").html("");},getRatingObj:function(controlNode){for(ratingControlCounter=0;ratingControlCounter<_s.my.profile.ratings.ratingControls.length;ratingControlCounter++){if($(_s.my.profile.ratings.ratingControls[ratingControlCounter].container).get()[0]==$(controlNode).get()[0])
return _s.my.profile.ratings.ratingControls[ratingControlCounter];}},getStar:function(active){var star=document.createElement("img");$(star).attr("src",imageRoot+"rating_"+active+".gif");$(star).attr("width","17");$(star).attr("height","16");$(star).css("float","left");$(star).mouseover(_s.my.profile.ratings.highlightRate);$(star).mouseout(_s.my.profile.ratings.normRate);$(star).click(_s.my.profile.ratings.setRate);return star;},getStarView:function(active){var star=document.createElement("img");$(star).attr("src",imageRoot+"rating_"+active+".gif");$(star).attr("width","17");$(star).attr("height","16");$(star).css("float","left");return star;},highlightRate:function(event){var container=$(event.target).parents(".ratingContainer");var starObjects=$(container).find(".starHolder").children();var numberOfStars=1;for(starCounter=1;starCounter<=starObjects.length;starCounter++){if(starObjects[starCounter-1]==event.target)
numberOfStars=starCounter;}
_s.my.profile.ratings.visualiseRate(container,numberOfStars,true);return numberOfStars;},normRate:function(event){var container=$(event.target).parents(".ratingContainer");_s.my.profile.ratings.visualiseRate(container,_s.my.profile.ratings.getRatingObj(container).numberOfStars);},setRate:function(event){var container=$(event.target).parents(".ratingContainer");var numberOfStars=_s.my.profile.ratings.highlightRate(event);_s.my.profile.ratings.getRatingObj(container).numberOfStars=numberOfStars;_s.my.profile.listBuilder.forceArtificailEntityPostback(container);return numberOfStars;},getData:function(container){var ratingObject=_s.my.profile.ratings.getRatingObj(container);return ratingObject.levels[ratingObject.numberOfStars-1].id;},setData:function(container,ratingID){var numberOfStars=0;var ratingObj=_s.my.profile.ratings.getRatingObj(container);for(starCounter=0;starCounter<_s.my.profile.ratings.getRatingObj(container).levels.length;starCounter++){if(ratingID==ratingObj.levels[starCounter].id){numberOfStars=starCounter+1;break;}}
_s.my.profile.ratings.visualiseRate(container,numberOfStars);_s.my.profile.ratings.getRatingObj(container).numberOfStars=numberOfStars;}}
;

_g.namespace('_s.my.resume').editCopyPaste={resumeSaveFlag:false,resumeUpdateFlag:false,redirectToUrl:"",redirectToUrlCopyPaste:"",copyPasteData:null,messages:{},rteContent:null,init:function(controlData,CopyPasteData){this.messages=controlData.controlMessages;this.copyPasteData=CopyPasteData;},dontSaveResume:function(){_s.my.resume.action.closeModal();top.location.href=this.redirectToUrl;},updateResume:function(rv){$('.EditResumeSaving').show();$('#EditResume_ErrorBox').css('display','none');if(_s.my.resume.editCopyPaste.copyPasteData){var objData=_s.my.resume.editCopyPaste.copyPasteData;objData.resumeTitle=ViewEditAjaxForm_Resume_EditResumeTitle.userData.resumeTitle;_s.services.post('Resume/createHTMLResumeFromCopyPaste',{'resumeTitle':objData.resumeTitle,'jobTitlePrimary':objData.jobTitle?objData.jobTitle:null,'refTranslationID':objData.refTranslationID?objData.refTranslationID:0,'careerLevelID':objData.careerLevelID?objData.careerLevelID:null,'educationLevelID':objData.educationLevelID?objData.educationLevelID:null,'city':objData.city?objData.city:null,'stateID':objData.stateID?objData.stateID:null,'postalCode':objData.postalCode?objData.postalCode:null,'workStatus':objData.workStatus?objData.workStatus:null,'isPublic':objData.isPublic,'HtmlData':tinyMCE.get('rteResume').getContent()},this.onSaveCopyPasteResumeSuccess,null,{'error':this.onSaveResumeError});}else{this.callSaveResume(rv);}
_s.my.resume.action.closeModal();return false;},saveResumeAndExit:function(rv,urlDone,editResume){$('.EditResumeSaving').show();if(_s.my.resume.editCopyPaste.copyPasteData){this.callSaveResumeAndExit(rv,urlDone,editResume);}else{this.callSaveResumeAndExit(rv,urlDone,editResume);}
dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_ResumeEdit.evt','DCSext.en','Resume','DCSext.k','E');return false;},callSaveResume:function(rv){_s.services.post('Resume/saveHTMLDataWithParsing',{'ResumeValue':rv,'HtmlData':tinyMCE.get('rteResume').getContent()},_g.getAppliedClosure(this,this.onSaveResumeSuccess,rv),null,{'error':this.onSaveResumeError});},callSaveResumeAndExit:function(rv,urlDone,editResume){if(_s.my.resume.editCopyPaste.copyPasteData){var objData=_s.my.resume.editCopyPaste.copyPasteData;objData.resumeTitle=ViewEditAjaxForm_Resume_EditResumeTitle.userData.resumeTitle;_s.services.post('Resume/createHTMLResumeFromCopyPaste',{'resumeTitle':objData.resumeTitle,'jobTitlePrimary':objData.jobTitle?objData.jobTitle:null,'refTranslationID':objData.refTranslationID?objData.refTranslationID:0,'careerLevelID':objData.careerLevelID?objData.careerLevelID:null,'educationLevelID':objData.educationLevelID?objData.educationLevelID:null,'city':objData.city?objData.city:null,'stateID':objData.stateID?objData.stateID:null,'postalCode':objData.postalCode?objData.postalCode:null,'workStatus':objData.workStatus?objData.workStatus:null,'isPublic':objData.isPublic,'HtmlData':tinyMCE.get('rteResume').getContent()},_g.getAppliedClosure(this,this.onSaveResumeCopyPasteAndExitSuccess,editResume),null,{'error':this.onSaveResumeError});}else{_s.services.post('Resume/saveHTMLDataWithParsing',{'ResumeValue':rv,'HtmlData':tinyMCE.get('rteResume').getContent()},_g.getAppliedClosure(this,this.onSaveResumeAndExitSuccess,urlDone,editResume,rv),null,{'error':this.onSaveResumeError});}},showErrorMessageFromResult:function(res){$('.EditResumeSaving').hide();$('#EditResume .globalButton').attr('disabled',false);if((res==false)||((res.result==false)&&res.errorMsg)){$('#EditResume_ErrorBox .ctlErrorMessageBox').show();$('#EditResume_ErrorBox .ctlErrorMessage').show();if(res.errorMsg){$('#EditResume_ErrorBox #errorMsg').html(res.errorMsg);}else{$('#EditResume_ErrorBox #errorMsg').html(_s.my.resume.editCopyPaste.messages.errorSave);}
$('html,body').scrollTop(0);return true;}
return false;},onSaveResumeAndExitSuccess:function(urlDone,editResume,rv,res){_s.my.resume.editCopyPaste.resumeSaveFlag=false;if(editResume==1)$.cookie('atlasret','1',{path:"/",domain:_g.getHostName()});if(_s.my.resume.editCopyPaste.showErrorMessageFromResult(res)){return;}else{var nextURL;if(_s.my.resume.editCopyPaste.redirectToUrlCopyPaste){nextURL=_s.my.resume.editCopyPaste.redirectToUrlCopyPaste;}else{nextURL=urlDone;}
if(res.ParseResumeToken){_s.my.resume.resumeparser.openParsingModal();_s.my.resume.resumeparser.autoPoller.resetTimer(res.ParseResumeToken,rv,nextURL);}
else{window.location=nextURL;}}},onSaveResumeCopyPasteAndExitSuccess:function(editResume,res){_s.my.resume.editCopyPaste.resumeSaveFlag=false;if(editResume==1)$.cookie('atlasret','1',{path:"/",domain:_g.getHostName()});if(_s.my.resume.editCopyPaste.showErrorMessageFromResult(res)){return;}else{var nextURL;if(_s.my.resume.editCopyPaste.copyPasteData&&_s.my.resume.editCopyPaste.copyPasteData.isPublic){nextURL="/Resume/Visibility.aspx?resumevalue="+res.resumeValue;}else{if(_s.my.resume.editCopyPaste.redirectToUrlCopyPaste){nextURL=_s.my.resume.editCopyPaste.redirectToUrlCopyPaste;}else{nextURL="/Confirmation/Resume.aspx";}}
if(res.ParseResumeToken){_s.my.resume.resumeparser.openParsingModal();_s.my.resume.resumeparser.autoPoller.resetTimer(res.ParseResumeToken,res.resumeValue,nextURL);}
else{window.location=nextURL;}}},onSaveResumeSuccess:function(rv,res){if(!_s.my.resume.editCopyPaste.showErrorMessageFromResult(res)){_s.my.resume.editCopyPaste.resumeSaveFlag=false;_s.my.resume.editCopyPaste.resumeUpdateFlag=false;if((res.safeHTML)&&(res.safeHTML.length>0)){tinyMCE.get('rteResume').setContent(res.safeHTML);}
if(res.ParseResumeToken){_s.my.resume.resumeparser.openParsingModal();_s.my.resume.resumeparser.autoPoller.resetTimer(res.ParseResumeToken,rv,_s.my.resume.editCopyPaste.redirectToUrl);}
else if(_s.my.resume.editCopyPaste.redirectToUrl!=""){top.location.href=_s.my.resume.editCopyPaste.redirectToUrl;_s.my.resume.editCopyPaste.redirectToUrl="";}}},onSaveCopyPasteResumeSuccess:function(res){if(!_s.my.resume.editCopyPaste.showErrorMessageFromResult(res)){_s.my.resume.editCopyPaste.resumeSaveFlag=false;_s.my.resume.editCopyPaste.resumeUpdateFlag=false;if(res.resumeValue&&res.safeHTML&&(res.safeHTML.length>0)){tinyMCE.get('rteResume').setContent(res.safeHTML);if(_s.my.resume.editCopyPaste.copyPasteData&&_s.my.resume.editCopyPaste.copyPasteData.isPublic){_s.my.resume.editCopyPaste.redirectToUrlCopyPaste="/Resume/Visibility.aspx?resumevalue="+res.resumeValue;}else{_s.my.resume.editCopyPaste.redirectToUrlCopyPaste="/Confirmation/Resume.aspx";}
_s.my.resume.editCopyPaste.copyPasteData=null;ViewEditAjaxForm_Resume_EditResumeTitle.userData.isResumeCopyPaste=false;ViewEditAjaxForm_Resume_EditResumeTitle.userData.resumeValue=res.resumeValue;_s.my.resume.editCopyPaste.resumeValue=res.resumeValue;}
if(res.ParseResumeToken){_s.my.resume.resumeparser.openParsingModal();_s.my.resume.resumeparser.autoPoller.resetTimer(res.ParseResumeToken,res.resumeValue,nextURL);}else if(_s.my.resume.editCopyPaste.redirectToUrl!=""){top.location.href=_s.my.resume.editCopyPaste.redirectToUrl;_s.my.resume.editCopyPaste.redirectToUrl="";}}
return false;},onSaveResumeError:function(error){_s.my.resume.editCopyPaste.showErrorMessageFromResult(false);}};
;

_g.namespace('_s.my.resume').editFieldedResume={redirectToUrl:"",dontSaveResume:function(){_s.my.resume.action.closeModal();top.location.href=this.redirectToUrl;}};
;

_g.namespace('_s.my.resume').editUpload={resumeValue:"",init:function(lresumeValue){resumeValue=lresumeValue},editResume:function(){$('#ResumePanelUploadConfirmation').modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',width:345,draggable:false,persist:true});},editUploadNewDocument:function(){$('#ResumePanelUploadNewDoc').modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',width:445,draggable:false,persist:true});},switchResumeUploadToCopy:function(rv,url){$('#ResumePanelUploadConfirmation').append('<div class="ajaxLoading"></div>');_s.services.post('Resume/SwitchResumeUploadToCopyPaste',{'ResumeValue':rv},function(res){if((res)&&(res.errorInfo)){_g.handleError(res.errorInfo);}
else{window.location=url;}});},replaceResumeDoc:function(rv){$('#ResumePanelUploadNewDoc').append('<div class="ajaxLoading"></div>');$.ajaxFileUpload({url:'/services/Document.aspx?reLoadFile&ResumeValue='+rv,secureuri:false,fileElement:$('#ResumePanelUploadNewDoc #fileToUpload'),dataType:'json',success:function(data,status){if(typeof(data.ResumeStatus)!='undefined'){if(data.ResumeStatus){$.cookie('atlasrcn','1',{path:"/",domain:_g.getHostName()});if(data.ParseResumeToken){_s.my.resume.action.closeModal();$(".ajaxLoading").hide();_s.my.resume.resumeparser.openParsingModal();_s.my.resume.resumeparser.autoPoller.resetTimer(data.ParseResumeToken,data.ResumeValue,data.Location);}
else{window.location=data.Location;_s.my.resume.action.closeModal();$(".ajaxLoading").hide();}
return true;}else{$('#modalContainer .ctl036_errorContent h4').html(data.ErrMSG);$('#modalContainer .ctl036_ErrorMsg').show();$('#frmresumemodalsupload #fileToUpload:file').val('');$(".ajaxLoading").hide();return false;}}},error:function(data,status,e){dcsMultiTrack('DCS.dcsuri','/Resumes/EditResumeUpload.aspx_ResumeError.evt','DCSext.err','General Error');$('#modalContainer .ctl036_errorContent h4').html(Messages.saveError);$('#modalContainer .ctl036_ErrorMsg').show();$('#frmresumemodalsupload #fileToUpload:file').val('');$(".ajaxLoading").hide();return false;}});},refreshDocumentLink:{intervalSeconds:3,timer:null,resetTimer:function(rv){if(this.timer!=null){clearInterval(this.timer);}
this.timer=setInterval(function(){_s.my.resume.editUpload.refreshDocumentLink.timer=clearInterval(_s.my.resume.editUpload.refreshDocumentLink.timer);if($('#editResumeUpload_lnkWordResume').length>0){_s.services.post('Resume/scanningStatus',{'resumeValue':rv},function(res){if(res.ready){$('#editResumeUpload_lnkWordResume').attr("href","/services/Document.aspx?ResumeValue="+rv+"&name="+res.name);}
else{_s.my.resume.editUpload.refreshDocumentLink.resetTimer(rv);}
$('#editResumeUpload_lnkWordResume').html(res.msg);});}},this.intervalSeconds*1000);}}};
;

_g.namespace('_s.my.resume').editUploadImage=(function(){var minWidth=540;var maxWidth=930;var midWidth=750;var Images=function(){this.init=function(imageDiv,imageResumeMenuDiv){this.imageDiv=$("#"+imageDiv);this.imageResumeMenuDiv=$("#"+imageResumeMenuDiv);this.imageDiv.scrollTop=0;this.changeImgWidth(this.minWidth,".imageZoomOut","disabled","imageZoomOutDis");$('.editResumeLoading').hide();$('.resumeEditorUpload').show();};this.changeImgWidth=function(width,buttonId,strDisable,imgClass){this.imageDiv.children("#image").width(width);this.imageResumeMenuDiv.find(buttonId).removeClass().addClass(imgClass).attr('disabled',strDisable);return;};this.zoomPlus=function(){var width=this.imageDiv.children("#image:first").width();if(width==minWidth)
return this.changeImgWidth(midWidth,"#zoomOut",'',"imageZoomOut");return this.changeImgWidth(maxWidth,"#zoomIn","disabled","imageZoomInDis");};this.zoomMinus=function(){var width=this.imageDiv.children("#image:first").width();if(width==maxWidth)
return this.changeImgWidth(midWidth,"#zoomIn","","imageZoomIn");return this.changeImgWidth(minWidth,"#zoomOut","disabled","imageZoomOutDis");};};return{Images:Images};})();
;

_g.namespace('_s.my.resume').resumeparser={pollCount:0,resumeValue:null,redirectURL:null,addDateOptions:"",addDegreeOptions:"",maxNumofItems:0,anotherNumofItems:0,divToDelete:"",formSetDelete:"",EduContentItems:0,WorkExpContentItems:0,DeletedEduContentItems:0,DeletedWorkExpContentItems:0,emptyData:false,charCounter:"",isKillProcess:false,openParsingModal:function(){$('.contextMenu').hide();$("#parseResumeModal").modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.container.fadeIn('slow');modal.data.show();},close:false,containerId:'resumeParse',containerCss:{},appendTo:'.mainForm',width:580,draggable:false});return false;},openDeleteModal:function(){$('#DeleteFormSet').modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',persist:true,width:400,draggable:false});return false;},closeModal:function(){$('.modalCloseImg').click();return false;},popResume:function(strUrl){var winResume=window.open(strUrl,"resume","width=580,height=650,scrollbars=0,resizable=no");winResume.focus()},deleteFormSet:function(){dcsMultiTrack('DCS.dcsuri','/parsing_DeleteButton.evt');var divtoDelete=_s.my.resume.resumeparser.divToDelete;var formSetToDelete=_s.my.resume.resumeparser.formSetDelete;var toDelete=divtoDelete+" #"+formSetToDelete;$("#"+formSetToDelete).attr("deleted","true");$("#"+toDelete).hide();if(divtoDelete=="WorkExpContent"){_s.my.resume.resumeparser.DeletedWorkExpContentItems++;if($("#"+divtoDelete+" > div").size()==(_s.my.resume.resumeparser.DeletedWorkExpContentItems+2)){$("#"+divtoDelete+" .noParsedData").css("display","block");}}
else if(divtoDelete=="EduContent"){_s.my.resume.resumeparser.DeletedEduContentItems++;if($("#"+divtoDelete+" > div").size()==(_s.my.resume.resumeparser.DeletedEduContentItems+2)){$("#"+divtoDelete+" .noParsedData").css("display","block");}}
$("#"+divtoDelete).parent().find(".addNewLnk").show();if(_s.my.resume.resumeparser.DeletedEduContentItems-_s.my.resume.resumeparser.EduContentItems+
_s.my.resume.resumeparser.DeletedWorkExpContentItems-_s.my.resume.resumeparser.WorkExpContentItems==0){$("#chkSaveToProfile").attr("disabled",true);}
_s.my.resume.resumeparser.closeModal();return false;},loadItems:function(jsonvar){_s.my.resume.resumeparser.addDateOptions="";_s.my.resume.resumeparser.addDegreeOptions="";var month_options=verifyMonths.length;var degree_options=degreeLevelOptions.length;for(var m=0;m<month_options;m++){_s.my.resume.resumeparser.addDateOptions+="<option value=\""+verifyMonths[m].id+"\">"+verifyMonths[m].text+"</option>";}
for(var n=0;n<degree_options;n++){_s.my.resume.resumeparser.addDegreeOptions+="<option value=\""+degreeLevelOptions[n].id+"\">"+degreeLevelOptions[n].text+"</option>";}
var noOfFormSets=jsonvar.formsets.length;for(var i=0;i<noOfFormSets;i++){var divID=jsonvar.formsets[i].divID;var formSet=jsonvar.formsets[i];_s.my.resume.resumeparser.maxNumofItems=jsonvar.formsets[i].fieldsmaxNum;var noOfFieldSets=jsonvar.formsets[i].fieldsets.length;if(noOfFieldSets>0){for(var j=0;j<noOfFieldSets;j++){_s.my.resume.resumeparser.maxNumofItems=jsonvar.formsets[i].fieldsmaxNum;var fieldSet=formSet.fieldsets[j];var fieldSetId=formSet.fieldsets[j].fieldSetId;_s.my.resume.resumeparser.fieldSet(divID,false);var noOfFormControls=fieldSet.fieldControls.length;var tempDiv=$("#"+divID+" #"+fieldSetId);for(var k=0;k<noOfFormControls;k++){var fieldControl=fieldSet.fieldControls[k];var cssName=fieldControl.cssName;var FieldData=fieldControl.data;if(cssName=="parsedDatePicker"){var startDate=fieldControl.startDate;var endDate=fieldControl.endDate;var tempEndDate=tempDiv.find(".endDate");tempEndDate.removeAttr("disabled").removeClass("ctl060_disabledField");if(fieldControl.isCurrent){tempDiv.find("."+cssName+" .currentChck").attr("checked","checked");tempEndDate.attr("disabled","disabled").addClass("ctl060_disabledField");}
else if(endDate){var endMonth=endDate.data.month;var endYear=endDate.data.year;tempDiv.find("."+cssName+" .parsedEndDate .parsedMonth").val(endMonth);tempDiv.find("."+cssName+" .parsedEndDate .parsedYear").val(endYear);}
if(startDate){var startMonth=startDate.data.month;var startYear=startDate.data.year;tempDiv.find("."+cssName+" .parsedStartDate .parsedMonth").val(startMonth);tempDiv.find("."+cssName+" .parsedStartDate .parsedYear").val(startYear);}}
else if(cssName=="parsedInstitutionName"){var cnfield=tempDiv.find(".parsedInstitutionName");cnfield.autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetSchools,{minChars:3,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:cnfield,maxItemMessage:10,cacheLength:0});tempDiv.find("."+cssName).val(FieldData);}
else if(cssName=="parsedFieldOfStudy"){var innerListNum=FieldData.length;for(var p=0;p<innerListNum;p++){var fosField;if(p>0){var fField=tempDiv.find("."+cssName).append("<div><input class=\"ctl060_textField ctl060_defaultWidth ac_input\" type=\"text\" value=\""+FieldData[p]+"\" /><a class=\"icnDelete ctl060_LeftMargin8\" href=\"javascript:void(0);\" title=\"Delete\"><span>Delete</span></a></div>");_s.my.resume.resumeparser.anotherNumofItems++;fField.find(".ac_input").autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetFieldOfStudies,{minChars:3,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:fosField,maxItemMessage:10,cacheLength:0});}
else{var fField=tempDiv.find(".parsedFieldOfStudy > div:first >input:first").val(FieldData[p]);if(innerListNum>1){_s.my.resume.resumeparser.anotherNumofItems++;fField.parent().append("<a class=\"icnDelete ctl060_LeftMargin8\" href=\"javascript:void(0);\" title=\"Delete\"><span>Delete</span></a>");}}
fField.find(".icnDelete").click(function(){_s.my.resume.resumeparser.anotherNumofItems--;if(_s.my.resume.resumeparser.anotherNumofItems==1){$(this).parent().parent().find("div:first .icnDelete").remove();}
$(this).parent().remove();});}}
else if(cssName=="parsedCompanyName"){var cnfield=tempDiv.find(".parsedCompanyName");cnfield.autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetCompanies,{minChars:3,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:cnfield,maxItemMessage:10,cacheLength:0});tempDiv.find("."+cssName).val(FieldData);}
else{tempDiv.find("."+cssName).val(FieldData);}}}}else{$("#"+divID+" .parsedFieldSet0").hide();$("#"+divID+" .noParsedData").show();if(this.emptyData==true){$("#chkSaveToProfile").attr("disabled",true);}
_s.my.resume.resumeparser.emptyData=true;}
if(divID=="WorkExpContent"){$(".parsedDesc").each(function(i){$(this).parent().find(".ctl060_charCounter span").attr("class","").addClass("workEXpText_charCounter"+i);_s.my.resume.resumeparser.charCounter='.workEXpText_charCounter'+i;$(this).simplyCountable({counter:_s.my.resume.resumeparser.charCounter,maxCount:1000,strictMax:true,countDirection:'up'});});}}},saveItems:function(){dcsMultiTrack('DCS.dcsuri','/parsing_verification_SaveandContinue.evt');var origData=parsedResume;var noOfFormSets=origData.formsets.length;for(var i=0;i<noOfFormSets;i++){var divID=origData.formsets[i].divID;var formSet=origData.formsets[i];var noOfFieldSets=origData.formsets[i].fieldsets.length;if(noOfFieldSets>0){for(var j=0;j<noOfFieldSets;j++){var fieldSet=formSet.fieldsets[j];var fieldSetId=formSet.fieldsets[j].fieldSetId;var tempDiv=$("#"+divID+" #"+fieldSetId);if(tempDiv.attr("deleted")=="true"){formSet.fieldsets[j].isDeleted=true;}
else{var noOfFormControls=fieldSet.fieldControls.length;for(var k=0;k<noOfFormControls;k++){var fieldControl=fieldSet.fieldControls[k];var cssName=fieldControl.cssName;var FieldData=fieldControl.data;if(cssName=="parsedDatePicker"){var startDate=fieldControl.startDate;var endDate=fieldControl.endDate;var isCurrent=tempDiv.find("."+cssName+" .parsedEndDate .currentChck").attr("checked")==true;if(isCurrent){fieldControl.isCurrent=true;}
else if(endDate){fieldControl.isCurrent=false;fieldControl.endDate.data.month=tempDiv.find("."+cssName+" .parsedEndDate .parsedMonth").val()-0;fieldControl.endDate.data.year=tempDiv.find("."+cssName+" .parsedEndDate .parsedYear").val()-0;}
if(startDate){fieldControl.startDate.data.month=tempDiv.find("."+cssName+" .parsedStartDate .parsedMonth").val()-0;fieldControl.startDate.data.year=tempDiv.find("."+cssName+" .parsedStartDate .parsedYear").val()-0;}}
else if(cssName=="parsedFieldOfStudy"){var parsedFieldOfStudy=[];tempDiv.find("."+cssName+"> div input").each(function(){parsedFieldOfStudy.push($(this).val());});fieldControl.data=parsedFieldOfStudy;}
else if(cssName=="parsedDegreeLevel"){fieldControl.data=tempDiv.find("."+cssName).val()-0;}
else{fieldControl.data=tempDiv.find("."+cssName).val();}}}}}
if(divID=="EduContent"){while(noOfFieldSets<_s.my.resume.resumeparser.EduContentItems){noOfFieldSets++;var fieldSetId="EduparsedFieldSet"+noOfFieldSets;var currItem=$("#"+divID+" #"+fieldSetId);var newDegreelevel={"cssName":"parsedDegreeLevel","data":currItem.find(".parsedDegreeLevel").val()-0,"required":true,"errormessage":"error field1","valid":true};var newInstitutionName={"cssName":"parsedInstitutionName","data":currItem.find(".parsedInstitutionName").val(),"required":true,"errormessage":"error field2","valid":true};var newFieldOfStudy={"cssName":"parsedFieldOfStudy","data":[currItem.find(".parsedFieldOfStudy").val()],"required":false,"errormessage":"error field5","valid":true};var newDegreeName={"cssName":"parsedDegreeName","data":currItem.find(".parsedDegreeName").val(),"required":false,"errormessage":"error field2","valid":true};var isDeleted=typeof(currItem.attr("deleted"))=='undefined'?false:currItem.attr("deleted");origData.formsets[i].fieldsets[noOfFieldSets-1]={"fieldSetId":fieldSetId,"fieldControls":[newDegreelevel,newInstitutionName,newFieldOfStudy,newDegreeName],"isDeleted":isDeleted};}}
else if(divID=="WorkExpContent"){while(noOfFieldSets<_s.my.resume.resumeparser.WorkExpContentItems){noOfFieldSets++;var fieldSetId="WEparsedFieldSet"+noOfFieldSets;var currItem=$("#"+divID+" #"+fieldSetId);var isCheckedCurrent=currItem.find(".parsedDatePicker .parsedEndDate .currentChck").attr("checked")==true;var newJobTitle={"cssName":"parsedJobTitle","required":true,"errormessage":"error field1","valid":true,"data":currItem.find(".parsedJobTitle").val()};var newCompanyName={"cssName":"parsedCompanyName","required":true,"errormessage":"error field2","valid":true,"data":currItem.find(".parsedCompanyName").val()};var newDescription={"cssName":"parsedDesc","required":false,"errormessage":"error field5","valid":true,"data":currItem.find(".parsedDesc").val()};var newStartDate={"required":true,"errormessage":"error field3","valid":true,"data":{"month":currItem.find(".parsedDatePicker .parsedStartDate .parsedMonth").val(),"year":currItem.find(".parsedDatePicker .parsedStartDate .parsedYear").val()}};var newEndDate={"required":true,"errormessage":"error field4","valid":true,"data":{"month":currItem.find(".parsedDatePicker .parsedEndDate .parsedMonth").val(),"year":currItem.find(".parsedDatePicker .parsedEndDate .parsedYear").val()}};var newDatePicker={"cssName":"parsedDatePicker","isCurrent":isCheckedCurrent,"startDate":newStartDate,"endDate":newEndDate};var isDeleted=typeof(currItem.attr("deleted"))=='undefined'?false:currItem.attr("deleted");origData.formsets[i].fieldsets[noOfFieldSets-1]={"fieldSetId":fieldSetId,"fieldControls":[newJobTitle,newCompanyName,newDatePicker,newDescription],"isDeleted":isDeleted};}}}
var saveToProfile=$("#chkSaveToProfile").attr("checked");_s.services.post('Resume/saveVerifiedHRXML',{'resumeValue':resumeValue,'formset':origData,'saveToProfile':saveToProfile},_s.my.resume.resumeparser.verifyComplete);},verifyComplete:function(jsonvar){if(jsonvar.result){window.location='/Resume/Visibility.aspx?resumevalue='+resumeValue+'&ver=1';return;}
var noOfFormSets=jsonvar.formset.formsets.length;var hasError=0;for(var i=0;i<noOfFormSets;i++){var formSet=jsonvar.formset.formsets[i];var divID=formSet.divID;var noOfFieldSets=formSet.fieldsets.length;for(var j=0;j<noOfFieldSets;j++){var fieldSet=formSet.fieldsets[j];var noOfFormControls=fieldSet.fieldControls.length;for(var k=0;k<noOfFormControls;k++){var fieldControl=fieldSet.fieldControls[k];var cssname=fieldControl.cssName;var divClass=$("#"+divID+" #"+fieldSet.fieldSetId+" ."+cssname);if(cssname=="parsedDatePicker"){var startDateClass=$("#"+divID+" #"+fieldSet.fieldSetId+" ."+cssname+" .parsedStartDate");var endDateClass=$("#"+divID+" #"+fieldSet.fieldSetId+" ."+cssname+" .parsedEndDate");if(!fieldControl.startDate.valid){_s.my.resume.resumeparser.showError(startDateClass,fieldControl.startDate.errormessage,true);hasError++;}else{_s.my.resume.resumeparser.hideError(startDateClass,true);}
if(!fieldControl.endDate.valid){_s.my.resume.resumeparser.showError(endDateClass,fieldControl.endDate.errormessage,true);hasError++;}else{_s.my.resume.resumeparser.hideError(endDateClass,true);}}else if(cssname!="parsedDatePicker"&&!fieldControl.valid){_s.my.resume.resumeparser.showError(divClass,fieldControl.errormessage,false);hasError++;}else if(cssname!="parsedDatePicker"&&fieldControl.valid){_s.my.resume.resumeparser.hideError(divClass,false);}}
if(hasError>0)$(".ctl036_ErrorMsg").removeClass("cssDisplayNone");else $(".ctl036_ErrorMsg").addClass("cssDisplayNone");}}},handleError:function(jsonvar){alert(jsonvar.JsonError);},showError:function(divID,errorMessage,dateValidation){if(!dateValidation){divID.parent().find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(errorMessage);divID.parent().find(".ctl060_requiredField").addClass("ctl036_labelError fnt15").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");divID.parent().find(".ctl060_optionalField").addClass("ctl036_labelError fnt15").parent().find(".ctl060_optionalSpan").removeClass("ctl060_optionalSpan").addClass("ctl036_iconError");}else{divID.find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(errorMessage);divID.find(".ctl060_requiredField").addClass("ctl036_labelError fnt15").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");divID.find(".ctl060_optionalField").addClass("ctl036_labelError fnt15").parent().find(".ctl060_optionalSpan").removeClass("ctl060_optionalSpan").addClass("ctl036_iconError");}},hideError:function(divID,dateValidation){if(!dateValidation){divID.parent().find(".ctl036_errorDiv").addClass("cssDisplayNone").removeClass("cssDisplayBlock").text();divID.parent().find(".ctl036_labelError.ctl060_requiredField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_asterisk");divID.parent().find(".ctl036_labelError.ctl060_optionalField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_optionalSpan");}else{divID.find(".ctl036_errorDiv").addClass("cssDisplayNone").removeClass("cssDisplayBlock").text();divID.find(".ctl036_labelError.ctl060_requiredField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_asterisk");divID.find(".ctl036_labelError.ctl060_optionalField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_optionalSpan");}
$(".ctl036_ErrorMsg").addClass("cssDisplayNone");},addNewItem:function(divID){if(divID=='WorkExpContent'){dcsMultiTrack('DCS.dcsuri','/parsing_AddWorkExperience.evt');}
else if(divID=='EduContent'){dcsMultiTrack('DCS.dcsuri','/parsing_AddEducation.evt');}
$("#"+divID+" .noParsedData").css("display","none");$("#chkSaveToProfile").attr("disabled",false);_s.my.resume.resumeparser.fieldSet(divID,true);},fieldSet:function(divID,newItem){var currentDiv=$("#"+divID);var currNumOfItems=$("#"+divID+" .parsedFieldSet_content").size();if(divID=="WorkExpContent"){currNumOfItems=currNumOfItems-_s.my.resume.resumeparser.DeletedWorkExpContentItems;}
else if(divID=="EduContent"){currNumOfItems=currNumOfItems-_s.my.resume.resumeparser.DeletedEduContentItems;}
if(currNumOfItems>=_s.my.resume.resumeparser.maxNumofItems){currentDiv.parent().find(".addNewLnk").hide();}
if(currNumOfItems>_s.my.resume.resumeparser.maxNumofItems){}
else{if(newItem){var totalNo;if(divID=="EduContent"){totalNo=_s.my.resume.resumeparser.EduContentItems+1;newID="EduparsedFieldSet"+totalNo;_s.my.resume.resumeparser.EduContentItems=totalNo;}else if(divID=="WorkExpContent"){totalNo=_s.my.resume.resumeparser.WorkExpContentItems+1;newID="WEparsedFieldSet"+totalNo;_s.my.resume.resumeparser.WorkExpContentItems=totalNo;}}else{$("#"+divID+" .parsedFieldSet_content").each(function(i){if(divID=="EduContent"){_s.my.resume.resumeparser.EduContentItems=i+1;totalNo=_s.my.resume.resumeparser.EduContentItems;newID="EduparsedFieldSet"+totalNo;}else if(divID=="WorkExpContent"){_s.my.resume.resumeparser.WorkExpContentItems=i+1;totalNo=_s.my.resume.resumeparser.WorkExpContentItems;newID="WEparsedFieldSet"+totalNo;}});}
var copyHTML=$("#"+divID+" .parsedFieldSet_content:first").html();var addHTML="<div class=\"parsedFieldSet_content\" id=\""+newID+"\" >"+copyHTML+"</div>";currentDiv.append(addHTML);var newDiv=$("#"+newID);currentDiv.find(".parsedStartDate .parsedMonth:last").append(_s.my.resume.resumeparser.addDateOptions);currentDiv.find(".parsedEndDate .parsedMonth:last").append(_s.my.resume.resumeparser.addDateOptions);newDiv.find(".deleteButtonDiv").click(function(){var formSet=$(this).parent().attr("id");_s.my.resume.resumeparser.divToDelete=divID;_s.my.resume.resumeparser.formSetDelete=formSet;_s.my.resume.resumeparser.openDeleteModal();return false;});if(divID=="WorkExpContent"){if(newItem){$(".parsedDesc").each(function(currNumOfItems){$(this).parent().find(".ctl060_charCounter span").attr("class","").addClass("workEXpText_charCounter"+currNumOfItems);_s.my.resume.resumeparser.charCounter='.workEXpText_charCounter'+currNumOfItems;$(this).simplyCountable({counter:_s.my.resume.resumeparser.charCounter,maxCount:1000,strictMax:true,countDirection:'up'});});}
var tmpCompanyField=$(".parsedCompanyName");tmpCompanyField.autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetCompanies,{minChars:3,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:tmpCompanyField,maxItemMessage:10,cacheLength:0});}
else if(divID=="EduContent"){currentDiv.find(".parsedDegreeLevel:last").append(_s.my.resume.resumeparser.addDegreeOptions);var tmpStudyField=$(".parsedFieldOfStudy >div:last >input:first");tmpStudyField.autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetFieldOfStudies,{minChars:3,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:tmpStudyField,maxItemMessage:10,cacheLength:0});var tmpSchoolField=$(".parsedInstitutionName");tmpSchoolField.autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetSchools,{minChars:3,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:tmpSchoolField,maxItemMessage:10,cacheLength:0});}
newDiv.find(".currentChck").click(function(){if($(this).attr("checked")==true){$(this).parent().parent().parent().find(".endDate").attr("disabled","disabled").val("").addClass("ctl060_disabledField");}
else if($(this).attr("checked")==false){$(this).parent().parent().parent().find(".endDate").removeAttr("disabled").removeClass("ctl060_disabledField");}});newDiv.find(".addAnother").click(function(){$(this).parent().parent().find(".parsedFieldOfStudy").append("<div><input class=\"ctl060_textField ctl060_defaultWidth ac_input\" type=\"text\" /><a class=\"icnDelete ctl060_LeftMargin8\" href=\"#\" onClick=\"return false;\"title=\"Delete\"><span>Delete</span></a></div>");_s.my.resume.resumeparser.anotherNumofItems=$(this).parent().parent().find(".parsedFieldOfStudy > div").length;var fosField=$(this).parent().parent().find(".parsedFieldOfStudy >div:last >input:first");fosField.autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetFieldOfStudies,{minChars:3,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:fosField,maxItemMessage:10,cacheLength:0});$(this).parent().parent().find(".icnDelete").click(function(){_s.my.resume.resumeparser.anotherNumofItems--;if(_s.my.resume.resumeparser.anotherNumofItems==1){$(this).parent().parent().find("div:first .icnDelete").remove();}
$(this).parent().remove();});if(_s.my.resume.resumeparser.anotherNumofItems==2){$(this).parent().parent().find(".parsedFieldOfStudy > div:first").append("<a class=\"icnDelete ctl060_LeftMargin8\" href=\"#\" onClick=\"return false;\"title=\"Delete\"><span>Delete</span></a>");}});var pDiv=$("#"+divID+" .parsedFieldSet0");pDiv.attr("deleted","true");pDiv.hide();}},onParseStatusSuccess:function(result){_s.my.resume.resumeparser.pollCount++;switch(result.status){case 0:_s.my.resume.resumeparser.killProcess(3);break;case 1:break;case 2:_s.my.resume.resumeparser.isKillProcess=true;if(_s.my.resume.resumeparser.redirectURL!=null){window.location='/Resume/Verify.aspx?resumevalue='+_s.my.resume.resumeparser.resumeValue+'&redirecturl='+encodeURIComponent(_s.my.resume.resumeparser.redirectURL);}else{window.location='/Resume/Verify.aspx?resumevalue='+_s.my.resume.resumeparser.resumeValue;}
break;case 3:_s.my.resume.resumeparser.killProcess(2);break;}},killProcess:function(debug){if(debug){}
_s.my.resume.resumeparser.isKillProcess=true;if(_s.my.resume.resumeparser.redirectURL!=null){window.location=_s.my.resume.resumeparser.redirectURL;return;}
window.location="/Resume/Visibility.aspx?resumevalue="+_s.my.resume.resumeparser.resumeValue;},onParseStatusFailure:function(result){_s.my.resume.resumeparser.killProcess();},autoPoller:{intervalSeconds:2000,timer:null,resetTimer:function(token,resumeValue,redirectURL){_s.my.resume.resumeparser.resumeValue=resumeValue;if(redirectURL&&redirectURL.length>0)_s.my.resume.resumeparser.redirectURL=redirectURL;if(this.timer!=null)
clearInterval(this.timer);if(token){this.timer=setInterval(function(){if(_s.my.resume.resumeparser.pollCount<8&&!_s.my.resume.resumeparser.isKillProcess){_s.services.post('Resume/PollParsedResume',{'token':token},_s.my.resume.resumeparser.onParseStatusSuccess,null,{'error':_s.my.resume.resumeparser.onParseStatusFailure});}
else{_s.my.resume.resumeparser.killProcess(1);}},this.intervalSeconds);setInterval("_s.my.resume.resumeparser.killProcess(0)",10000);}}}};
;

_g.namespace('_s.my.resume').upload=function(url,data,uploadFilesIDs,successEvent,errorEvent){var ifrm=null;var frm=null;var uploadCallback=function()
{if(ifrm&&(ifrm.length>0)){var responseText="";try{if(ifrm[0].contentWindow){responseText=ifrm[0].contentWindow.document.body?ifrm[0].contentWindow.document.body.innerHTML:null;}else if(io.contentDocument){responseText=ifrm[0].contentDocument.document.body?ifrm[0].contentDocument.document.body.innerHTML:null;}
eval("data = "+responseText);if(successEvent){successEvent(data);}}catch(e){if(errorEvent){errorEvent(e);}}
$(ifrm).unbind();setTimeout(function(){try{$(ifrm).remove();$(frm).remove();}catch(e){}},100)}}
if(url){var id=new Date().getTime()
ifrm=$("<iframe id='"+id+"' name='"+id+"' />");$(ifrm).css("position","absolute");$(ifrm).css("top",'-1200px');$(ifrm).css("left",'-1200px');$(ifrm).appendTo("body");frm=$("<form action='"+url+"' target='"+id+"' enctype='multipart/form-data' method='POST'></form>")
if(data){$(frm).append($("<input type='hidden' name='jsonData' value='' />").val(JSON.stringify(data)));}
$(frm).css("position","absolute");$(frm).css("top","-1200px");$(frm).css("left","-1200px");$(frm).appendTo("body");if(uploadFilesIDs&&(uploadFilesIDs.length>0)){for(var i=0;i<uploadFilesIDs.length;i++){var original=$("#"+uploadFilesIDs[i]);var clon=$(original).clone().attr("id","clone"+$(original).attr("id"));$(original).before(clon);$(original).prependTo(frm);}}
$(frm).submit();$(ifrm).load(function(){return uploadCallback();});if(uploadFilesIDs&&(uploadFilesIDs.length>0)){for(var i=0;i<uploadFilesIDs.length;i++){var original=$("#"+uploadFilesIDs[i]);var clon=$("#"+"clone"+$(original).attr("id"));$(clon).before($(original));$(clon).remove();}}};};
;

_g.namespace('_s.my.settings').layout={initDisplaySettings:function(){$('.ctlTitledSections_content').hide();$('#active_resume').hide();$('#tbNewPass_hint').show();$('.ctl036_Question').show();$('#settings_cancelMembership').hide();$('.settingsModal').hide();}};_g.namespace('_s.my.settings').accordionSuccess={showSuccessModal:function(parentID){var $parentID=parentID;var $childModal=$('#'+$parentID).children("div:first").attr('id');var $childMessageContainer=$("#"+$childModal+" ~ div:first").attr('id');var $childMessage=$('#'+$childMessageContainer).children("div:first");var $parentDivHeight=$(('#'+$parentID)).height();var $parentDivWidth=$(('#'+$parentID)).width();var $halfFromTop=$parentDivHeight/2;$('#'+$childMessageContainer).css("height",$parentDivHeight);$('#'+$childMessageContainer).css("width",$parentDivWidth);$('#'+$childModal).css("height",$parentDivHeight);$($childMessage).css("top",$halfFromTop);}};_g.namespace('_s.my.settings').jobResults={toggleJobPerPage25:function()
{if(Boolean($('#'+idMap.cbMap).attr('checked')))
{$('option:first','#'+idMap.ddlNumRes).attr('selected','selected');$('#'+idMap.ddlNumRes).attr('disabled','disabled');}
else
{$('#'+idMap.ddlNumRes).removeAttr('disabled');}},jobResultsRadioButtons:function()
{$(".job_results_icons_off").click(function(){var $this=$(this);var current_id=$(this).attr('id');$("#job_results_format").children("div").removeClass('job_results_icons_on');$("#job_results_format").children("div").addClass('job_results_icons_off');if(current_id=='job_settings_stack'){$('#'+idMap.rbStack).attr('checked')==true;$('#'+idMap.rbColumns).attr('checked')==false;}
if(current_id=='job_settings_columns'){$('#'+idMap.rbStack).attr('checked')==false;$('#'+idMap.rbColumns).attr('checked')==true;}
if(current_id=='job_settings_map'){$('#'+idMap.cbMap).attr('checked')==true;}
$this.removeClass('job_results_icons_off');$this.addClass('job_results_icons_on');});},saveJobResultsSettings:function()
{$('#jobsearch_panelBody').append('<div class="ajaxLoading"></div>');var resultFormat=0;if($('#'+idMap.rbColumns).attr('checked')&&$('#'+idMap.cbMap).attr('checked'))resultFormat=3;else if($('#'+idMap.rbStack).attr('checked')&&$('#'+idMap.cbMap).attr('checked'))resultFormat=4;else if($('#'+idMap.rbStack).attr('checked'))resultFormat=1;else if($('#'+idMap.rbColumns).attr('checked'))resultFormat=2;var resultsPerPage=parseInt($('#'+idMap.ddlNumRes).val());if(isNaN(resultsPerPage)||resultsPerPage==undefined||resultsPerPage==null)resultsPerPage=0;var searchRadius=parseInt($('#'+idMap.Radius).val());if(isNaN(searchRadius)||searchRadius==undefined||searchRadius==null)searchRadius=0;_s.services.post('Settings/SetJobResultSettings',{'resultsPerPage':resultsPerPage,'resultsViewID':resultFormat,'searchRadius':searchRadius},_s.my.settings.jobResults.getSaveJRSResult,null,{error:_s.my.settings.jobResults.getSaveJRSError});dcsMultiTrack('DCS.dcsuri','/Account/Settings.aspx_UpdateSettings.evt','DCSext.k','E','DCSext.en','SearchSettings','DCSext.ssResV',(resultFormat==2||resultFormat==3?'C':'S'),'DCSext.ssMap',(resultFormat==3||resultFormat==4?'1':'0'),'DCSext.ssJpp',resultsPerPage,'DCSext.ssRad',searchRadius);},getSaveJRSResult:function(result)
{$('.ajaxLoading').remove();if(result.OperationResult==0){$('#'+idMap.lblUpdatedJobRes).html(result.LastUpdated);$("#jobSearch_message_container").hide();$('#jobSearch_modal').show();$('#jobSearch_modal').addClass('settings_modal');$('#jobSearch_success').addClass('ajaxSuccessSettings');$('#jobSearch_success').removeClass('ctl036_hidden');_s.my.settings.accordionSuccess.showSuccessModal("jobsearch_panelBody");$('#jobSearch_modal').fadeOut(3000,function(){$('#jobSearch_modal').removeClass('settings_modal');$('#jobSearch_success').removeClass('ajaxSuccessSettings');$('#jobSearch_success').addClass('ctl036_hidden');});}},getSaveJRSError:function(error)
{$('.ajaxLoading').remove();_s.ctl036ChangeVisibility.showErrorMessage('#jobSearch_message_container');$("#jobSearch_message").html(bm.UnexpectedErrorOccured);}};_g.namespace('_s.my.settings').accountStatus={initAccountResumeStatus:function()
{var resumeList=$('#'+idMap.ddlAccountResume);if(resumeList!=null)
{if($('#'+idMap.rbAccountPrivate).attr('checked')==true)
{resumeList.attr('disabled','disabled');$('#active_resume').hide();}
else
{resumeList.removeAttr('disabled');$('#active_resume').show();}}
$("#settings_toggle_cancelMembership").click(function(){var $this=$(this);if($('#settings_cancelMembership').is('.settings_cancelMembership_closed')){$this.removeClass('settings_toggle_cancelMembership_open');$this.addClass('settings_toggle_cancelMembership_close');$('#settings_cancelMembership').show();$('#settings_cancelMembership').removeClass('settings_cancelMembership_closed');$('#settings_cancelMembership').addClass('settings_cancelMembership_open');}
else
{$this.removeClass('settings_toggle_cancelMembership_close');$this.addClass('settings_toggle_cancelMembership_open');$('#settings_cancelMembership').hide();$('#settings_cancelMembership').removeClass('settings_cancelMembership_open');$('#settings_cancelMembership').addClass('settings_cancelMembership_closed');}});},saveAccountStatus:function()
{$('#privacy_panelBody').append('<div class="ajaxLoading"></div>');var status=-1;var resumeTxt="";if($('#'+idMap.rbAccountPrivate).attr('checked')){status=0;resumeTxt="Private";}
else if($('#'+idMap.rbAccountConfidential).attr('checked')){status=1;resumeTxt="Confidential";}
else if($('#'+idMap.rbAccountPublic).attr('checked')){status=2;resumeTxt="Public";}
if(status>=0)
{var resumeValue=$('#'+idMap.ddlAccountResume).val();if(resumeValue==null||resumeValue==undefined)resumeValue='';_s.services.post('Settings/SetAccountStatus',{'status':status,'resumeValue':resumeValue},_s.my.settings.accountStatus.getSaveStatusResult,null,{error:_s.my.settings.accountStatus.getSaveStatusError});}
dcsMultiTrack('DCS.dcsuri','/Account/Settings.aspx_ResStatus.evt','DCSext.k','E','DCSext.en','ResumeStatus','DCSext.ResStatus',resumeTxt);},getSaveStatusResult:function(result)
{$('.ajaxLoading').remove();if(result.OperationResult==0){$('#'+idMap.lblUpdatedAcc).html(result.LastUpdated);$("#privacy_message_container").hide();$('#privacy_modal').show();$('#privacy_modal').addClass('settings_modal');$('#privacy_success').addClass('ajaxSuccessSettings');$('#privacy_success').removeClass('ctl036_hidden');_s.my.settings.accordionSuccess.showSuccessModal("privacy_panelBody");$('#privacy_modal').fadeOut(3000,function(){$('#privacy_modal').removeClass('settings_modal');$('#privacy_success').removeClass('ajaxSuccessSettings');$('#privacy_success').addClass('ctl036_hidden');});}
else if(result.OperationResult==1){_s.ctl036ChangeVisibility.showErrorMessage('#privacy_message_container');$("#privacy_message").html(bm.AccountStatusResumeNeeded);}},getSaveStatusError:function(error)
{$('.ajaxLoading').remove();_s.ctl036ChangeVisibility.showErrorMessage('#privacy_message_container');$("#privacy_message").html(bm.UnexpectedErrorOccured);}};_g.namespace('_s.my.settings').password={validatePassword:function(bReq,bMatch,bStrong)
{var res=''
if(bReq)res=this.validateReq();if(bMatch&&res=='')res=this.validateMatch();if(res=='')
{if(bStrong)
{var pass=$('#'+idMap.tbNewPass).val();_s.services.post('BecomeMember/IsPasswordStrong',{'password':pass},this.getValStrongResult);}}
else this.showValidateionMessage(res,true);return res;},getValStrongResult:function(result)
{if(result.PasswordStrong){_s.my.settings.password.showValidateionMessage(bm.PasswordIsOK,false);}else _s.my.settings.password.showValidateionMessage(bm.PasswordNotStrong,true);},getValStrongError:function(error)
{_s.ctl036ChangeVisibility.showErrorMessage('#password_message_container');$("#password_message").html(bm.UnexpectedErrorOccured);},validateReq:function()
{var pass=$('#'+idMap.tbNewPass).val();return(pass!=undefined&&pass.length>0)?(pass.length>20?bm.PasswordTooLong:''):bm.PasswordRequired;},validateMatch:function()
{var pass=$('#'+idMap.tbNewPass).val();var confirm=$('#'+idMap.tbConfirmPass).val();return(pass!=confirm)?bm.PasswordsDoNotMatch:'';},changePassword:function()
{$('#changePassword_panelBody').append('<div class="ajaxLoading"></div>');if(this.validatePassword(true,true,false)=='')
{$('#'+idMap.btnSetPass).attr('disabled','disabled');var pass=$('#'+idMap.tbNewPass).val();_s.services.post('Settings/SetPassword',{'newPassword':pass},this.getPasswordResult,null,{error:this.getPasswordError});dcsMultiTrack('DCS.dcsuri','/Settings/ChangePass.aspx_ChangePass.evt','DCSext.en','Settings_PWChange','DCSext.k','C');}},getPasswordResult:function(result)
{$('#'+idMap.btnSetPass).removeAttr('disabled');if(result.OperationResult==0){$('#'+idMap.lblUpdatedPass).html(result.LastUpdated);_s.my.settings.password.showValidateionMessage(bm.PasswordSuccessfullyChanged,false);}else _s.my.settings.password.showValidateionMessage(result.ErrorMessage,true);},getPasswordError:function(error)
{$('#'+idMap.btnSetPass).removeAttr('disabled');_s.ctl036ChangeVisibility.showErrorMessage('#password_message_container');$("#password_message").html(bm.UnexpectedErrorOccured);},showValidateionMessage:function(message,isError)
{$('.ajaxLoading').remove();if(message==undefined||message=='')
{$("#password_message_container").hide();}
else
{if(!isError)
{$('#password_modal').show();$('.ctl036_ErrorMessage_noIcon').hide();$('.ctl036_ErrorMessage').hide();$('.ctl036_Form_Error').hide();$('.settings_textarea').removeClass('ctl036_TextArea_Error');$('.settings_textarea').attr("value","");$('#password_modal').addClass('settings_modal');$('#password_success').addClass('ajaxSuccessSettings');$('#password_success').removeClass('ctl036_hidden');_s.my.settings.accordionSuccess.showSuccessModal("changePassword_panelBody");$('#password_modal').fadeOut(3000,function(){$('#password_modal').removeClass('settings_modal');});$('#password_success').fadeOut(3000,function(){$('#password_success').removeClass('ajaxSuccessSettings');$('#password_success').addClass('ctl036_hidden');});}
else{_s.ctl036ChangeVisibility.showErrorMessage('#password_message_container');$("#password_message").html(message);$('#'+idMap.tbNewPass).addClass('ctl036_TextArea_Error');$('#'+idMap.tbConfirmPass).addClass('ctl036_TextArea_Error');$('#tbNewPass_errorMessage').html(message);_s.ctl036ChangeVisibility.showInlineErrorMessage('#tbNewPass_errorIcon');}}}};_g.namespace('_s.my.settings').communications={checkNicknameAvail:function(updForums)
{$('#comunnities_panelBody').append('<div class="ajaxLoading"></div>');var nickname=$('#'+idMap.NickName).val();_s.services.post('Settings/CheckNickname',{'nickname':nickname},_g.getAppliedClosure(this,function(result){this.getNicknameResult(result,updForums);}),null,{error:_g.getAppliedClosure(this,this.getNicknameError)});},checkNickname:function(updForums)
{$('#comunnities_panelBody').append('<div class="ajaxLoading"></div>');var nickname=$('#'+idMap.tbNick).val();_s.services.post('Settings/CheckNickname',{'nickname':nickname},_g.getAppliedClosure(this,function(result){this.getNicknameResult(result,updForums);}),null,{error:_g.getAppliedClosure(this,this.getNicknameError)});},getNicknameResult:function(result,updForums)
{$('.ajaxLoading').remove();var resText=(result.OperationResult==0)?bm.NicknameAvailable:result.ErrorMessage;$('.ajaxLoading').remove();_s.ctl036ChangeVisibility.showHelpMessage('#checkResponse');$("#checkResponseContent").html(resText);$('#checkResponse').fadeOut(3000,function(){$('#checkResponse').removeClass('ctl036_Help');$('#checkResponse').removeClass('rounded');$('#checkResponse').addClass('ctl036_hidden');$('#checkResponse').html('<span id="checkResponseContent"></span>');});if(result.OperationResult==0){if(updForums)
this.updForums($('#'+idMap.NickName).val());}},getNicknameError:function(error)
{$('.ajaxLoading').remove();_s.ctl036ChangeVisibility.showErrorMessage('#forums_container');$("#forums_error").html(bm.UnexpectedErrorOccured);$('#'+idMap.NickName).val().addClass('ctl036_TextArea_Error');$('#tbNick_errorMessage').html(bm.UnexpectedErrorOccured);_s.ctl036ChangeVisibility.showInlineErrorMessage('#tbNick_errorIcon');},updForums:function(nickname){$('#forums_panelBody').append('<div class="ajaxLoading"></div>');_s.services.post('Settings/SetNickname',{'nickname':nickname},this.getForumsResult,null,{error:_g.getAppliedClosure(this,this.getForumsError)});},getForumsResult:function(result)
{$('.ajaxLoading').remove();var resText=result.ErrorMessage;if(result.OperationResult==0)
{resText=bm.CommSettingsChanged;$('#'+idMap.lblUpdatedNews).html(result.LastUpdated);}
$('#f_modal').show();$('.ctl036_ErrorMessage_noIcon').hide();$('.ctl036_ErrorMessage').hide();$('.ctl036_Form_Error').hide();$('.settings_textarea').removeClass('ctl036_TextArea_Error');$('#f_modal').addClass('settings_modal');$('#f_success').addClass('ajaxSuccessSettings');$('#f_success').removeClass('ctl036_hidden');_s.my.settings.accordionSuccess.showSuccessModal("communities_panelBody");$('#f_modal').fadeOut(3000,function(){$('#_modal').removeClass('settings_modal');$('#f_success').removeClass('ajaxSuccessSettings');$('#f_success').addClass('ctl036_hidden');});},getForumsError:function(error)
{$('.ajaxLoading').remove();_s.ctl036ChangeVisibility.showErrorMessage('#forums_container');$("#forums_error").html(bm.UnexpectedErrorOccured);},updCommSettings:function(hideForums){var emailType=($('#'+idMap.rbText).attr('checked'))?1:0;var optinsCore=OptInSelectedEmail();var optinsThirdParty=OptInSelectedThirdParty();var optinsSeeker=OptInSelectedNewsletter();var nickname=$('#'+idMap.tbNick).val();if(nickname==undefined)
{nickname="";}
$('#forums_panelBody').append('<div class="ajaxLoading"></div>');_s.services.post('Settings/SetCommunicationSettings',{'emailType':emailType,'coreOptInIDs':optinsCore,'thirdPartyOptInIDs':optinsThirdParty,'seekerOptInIDs':optinsSeeker,'nickname':nickname},this.getCommSettingsResult,null,{error:this.getCommSettingsError});_s.services.post('Settings/SetNickname',{'nickname':nickname},this.getForumsResult,null,{error:this.getForumsError});dcsMultiTrack('DCS.dcsuri','/Account/Settings/CommunicationForums.aspx_CommForumPrefs.evt','DCSext.k','C','DCSext.Settings_OptIn_EmailID',optinsCore,'DCSext.Settings_OptIn_NewsletterID',optinsSeeker,'DCSext.Settings_OptIn_Format',((emailType==0)?'HTML':'Text'));},getCommSettingsResult:function(result)
{$('.ajaxLoading').remove();var resText=result.ErrorMessage;if(result.OperationResult==0)
{resText=bm.CommSettingsChanged;$('#'+idMap.lblUpdatedNews).html(result.LastUpdated);}
$('#forums_modal').show();$('.ctl036_ErrorMessage_noIcon').hide();$('.ctl036_ErrorMessage').hide();$('.ctl036_Form_Error').hide();$('.settings_textarea').removeClass('ctl036_TextArea_Error');$('#forums_modal').addClass('settings_modal');$('#forums_success').addClass('ajaxSuccessSettings');$('#forums_success').removeClass('ctl036_hidden');_s.my.settings.accordionSuccess.showSuccessModal("forums_panelBody");$('#forums_modal').fadeOut(3000,function(){$('#forums_modal').removeClass('settings_modal');$('#forums_success').removeClass('ajaxSuccessSettings');$('#forums_success').addClass('ctl036_hidden');});},getCommSettingsError:function(error)
{$('.ajaxLoading').remove();_s.ctl036ChangeVisibility.showErrorMessage('#forum_message_container');$("#forum_message").html(bm.UnexpectedErrorOccured);}};_g.namespace('_s.my.settings').accountEmail={initForm:function()
{var state=$('#'+idMap.hdnEmailState).val();var isPendingEmail=(state<0);var isValidatedEmail=(state>0);this.setControlVisibility($('#'+idMap.msgEmailHeaderPending),isPendingEmail);this.setControlVisibility($('#'+idMap.msgEmailHeaderValidated),isValidatedEmail);this.setControlVisibility($('#'+idMap.msgEmailDOIDisabled),!(isPendingEmail||isValidatedEmail));this.setControlVisibility($('#'+idMap.msgEmailPending),isPendingEmail);this.setControlVisibility($('#'+idMap.msgEmailValidated),isValidatedEmail);this.setControlVisibility($('#'+idMap.msgChangeEmailDOIDisabled),!(isPendingEmail||isValidatedEmail));this.setControlVisibility($('#'+idMap.msgChangeEmailPending),isPendingEmail);this.setControlVisibility($('#'+idMap.msgChangeEmailValidated),isValidatedEmail);this.setControlVisibility($('#'+idMap.msgResendPending),isPendingEmail);},setControlVisibility:function(ctrl,isVisible)
{if(isVisible)
{ctrl.show();}
else
{ctrl.hide();}},showEmailError:function(message)
{_s.ctl036ChangeVisibility.showErrorMessage('#email_message_container');$("#email_message").html(message);$('#'+idMap.tbNewEmail).addClass('ctl036_TextArea_Error');$('#'+idMap.tbConfirmNewEmail).addClass('ctl036_TextArea_Error');$('#tbNewEmail_errorMessage').html(message);_s.ctl036ChangeVisibility.showInlineErrorMessage('#tbNewEmail_errorIcon');},validateNewEmail:function()
{var email=$('#'+idMap.tbNewEmail).val();if(email==undefined||email.length==0)
{this.showEmailError(bm.EmailRequired);return false;}
var confirm=$('#'+idMap.tbConfirmNewEmail).val();if(email!=confirm)
{this.showEmailError(bm.EmailsDoNotMatch);return false;}
return true;},changeEmail:function()
{if(this.validateNewEmail())
{$('#email_panelBody').append('<div class="ajaxLoading"></div>');var emailAddress=$('#'+idMap.tbNewEmail).val();_s.services.post('Settings/SetAccountEmail',{'newEmail':emailAddress},this.getChangeEmailResult,null,{error:this.getChangeEmailError});dcsMultiTrack('DCS.dcsuri','/Settings/ChangeEmail.aspx_ChangeEmail.evt','DCSext.en','Settings_EmlChange','DCSext.k','C');}},getChangeEmailResult:function(result)
{$('.ajaxLoading').remove();if(result.OperationResult<=0){var emailAddress=$('#'+idMap.tbNewEmail).val();$("#email_message_container").hide();$('.ctl036_ErrorMessage_noIcon').hide();$('.ctl036_ErrorMessage').hide();$('.ctl036_Form_Error').hide();$('.settings_textarea').removeClass('ctl036_TextArea_Error');$('#email_modal').show();$('.settings_textarea').attr("value","");$('#email_modal').addClass('settings_modal');$('#email_success').addClass('ajaxSuccessSettings');$('#email_success').removeClass('ctl036_hidden');_s.my.settings.accordionSuccess.showSuccessModal("email_panelBody");$('#email_modal').fadeOut(3000,function(){$('#email_modal').removeClass('settings_modal');$('#email_success').removeClass('ajaxSuccessSettings');$('#email_success').addClass('ctl036_hidden');});$('#'+idMap.hdnEmailState).val(result.EmailValidationStatus);$('#'+idMap.lblEmailAddress).text(emailAddress);$('#'+idMap.lblUpdatedEmail).html(result.LastUpdated);_s.my.settings.accountEmail.initForm();if(result.OperationResult<0)
{window.location="/home.aspx";}}
else
{_s.my.settings.accountEmail.showEmailError(result.ErrorMessage);}},getChangeEmailError:function(error)
{_s.ctl036ChangeVisibility.showErrorMessage('#email_message_container');$("#email_message").html(bm.UnexpectedErrorOccured);},validateEmail:function()
{_s.services.post('Settings/ForceAccountEmailValidation',{},this.getValidateEmailResult);},resendValidationEmail:function()
{_s.services.post('Settings/ResendValidationEmail',{},this.getResendValidationEmailResult);},getValidateEmailResult:function(result)
{if(result.OperationResult==0){_s.ctl036ChangeVisibility.showErrorMessage('#email_message_container');$("#email_message").html(bm.EmailDOIResult);$('#'+idMap.tbNewEmail).addClass('ctl036_TextArea_Error');$('#tbNewEmail_errorMessage').html(bm.EmailDOIResult);_s.ctl036ChangeVisibility.showInlineErrorMessage('#tbNewEmail_errorIcon');$('#'+idMap.hdnEmailState).val(result.EmailValidationStatus);$('#'+idMap.lblUpdatedEmail).html(result.LastUpdated);_s.my.settings.accountEmail.initForm();}
else
{_s.ctl036ChangeVisibility.showErrorMessage('#email_message_container');$("#email_message").html(result.ErrorMessage);}},getResendValidationEmailResult:function(result)
{if(result.OperationResult==0){_s.ctl036ChangeVisibility.showErrorMessage('#email_message_container');$("#email_message").html(bm.EmailDOIResult);_s.my.settings.accountEmail.initForm();}
else
{_s.ctl036ChangeVisibility.showErrorMessage('#email_message_container');$("#email_message").html(result.ErrorMessage);}}};_g.namespace('_s.my.settings').accountDeactivate={initForm:function()
{$('.modalCloseImg').click();$('#deleteAccountConfirmation').modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',draggable:false});},closeModal:function()
{$('.modalCloseImg').click();}};_g.namespace('_s.my.settings').openID={joinWithOid:function(openid){dcsMultiTrack("DCS.dcsuri","/Yahoo_OID_Preferences.evt");_s.my.settings.openID.openIdWindow=window.open('/OidLogin.oid?OIDProviderID='+openid+'&Action=JoinOid','openid_popup','width=500,height=650, menubar=1, location=1,modal=yes');},handleJoinOidResponse:function(status,message){if(status!=0){alert(msgUserAlreadyAssociated);return;}
_s.my.settings.openID.displayLinkedAccountsSection();},deleteUserCredentialsFromDB:function(){$('#linkedAccounts_panelBody').append('<div class="ajaxLoading"></div>');_s.services.post('OpenId/DeleteUserCredentialsFromDB',{},function(result){_s.my.settings.openID.hideLinkedAccountsSection();$('.ajaxLoading').remove();});},displayLinkedAccountsSection:function(){$('.divOIDNoLinkedAccounts').hide();$('.divOIDLinkedAccounts').show();},hideLinkedAccountsSection:function(){$('.divOIDNoLinkedAccounts').show();$('.divOIDLinkedAccounts').hide();}};
;

function findPosX(obj)
{var curleft=0;if(obj.offsetParent)
while(1)
{curleft+=obj.offsetLeft;if(!obj.offsetParent)
break;obj=obj.offsetParent;}
else if(obj.x)
curleft+=obj.x;return curleft;}
function findPosY(obj)
{var curtop=0;if(obj.offsetParent)
while(1)
{curtop+=obj.offsetTop;if(!obj.offsetParent)
break;obj=obj.offsetParent;}
else if(obj.y)
curtop+=obj.y;return curtop;}
function entityLeave(entity)
{return function(e)
{var mouseX=e.pageX;var mouseY=e.pageY;var cmx1=findPosX($("#mContextMenu")[0]);var cmy1=findPosY($("#mContextMenu")[0]);var cmx2=$("#mContextMenu").width()+cmx1;var cmy2=$("#mContextMenu").height()+cmy1;if(mouseX>=cmx1&&mouseX<=cmx2)
{if(mouseY<=cmy2&&mouseY>=cmy1)
{}else{_s.my.profile.showFlyoutMenu.closeFlyout();_s.my.profile.listBuilder.makeEntityHoverable(entity);$(entity).removeClass('hover');}}else{_s.my.profile.showFlyoutMenu.closeFlyout();_s.my.profile.listBuilder.makeEntityHoverable(entity);$(entity).removeClass('hover');}};}
function contextLeave(entity)
{return function(e)
{var mouseX=e.pageX;var mouseY=e.pageY;var cmx1=findPosX($(entity)[0]);var cmy1=findPosY($(entity)[0]);var cmx2=$(entity).width()+cmx1;var cmy2=$(entity).height()+cmy1;if(mouseX>=cmx1&&mouseX<=cmx2)
{if(mouseY<=cmy2&&mouseY>=cmy1)
{}else{_s.my.profile.showFlyoutMenu.closeFlyout();$(entity).removeClass('hover');}}else{_s.my.profile.showFlyoutMenu.closeFlyout();$(entity).removeClass('hover');}
$("#mContextMenu").unbind("mouseleave");_s.my.profile.listBuilder.makeEntityHoverable(entity);};}
_g.namespace('_s.my.profile').showFlyoutMenu={showMenu:function(entity){if($(entity).parents().is(".goalBuilder")==true)
{$.contextMenu.defaults({close:true,positionX:30})}else{$.contextMenu.defaults({close:true,positionX:30})}
var atachflyout=$(entity).find(".innerContainer");$(entity).contextMenu('ActionsMenu',{showOnLeftSide:true,showArrow:true,onTypeActions:'mouseenter',menuWidth:'140px',bindings:{'edit':function(t){_s.my.profile.listBuilder.forceEditMode($(entity).get(),_s.my.profile.listBuilder.controls[$(entity).parents("div.listBuilder").attr("id")])},'delete':function(t){eventTarget=entity;_s.my.profile.listBuilder.openModal(eventTarget);}},onContextMenu:function(e){if($(entity).hasClass("listEntity"))
{$("#mContextMenu").bind("mouseleave",contextLeave(entity));$(entity).unbind("mouseleave");$(entity).bind("mouseleave",entityLeave(entity));}
var divID=$(entity).attr("id");divID="#"+divID;if(!$(divID).is(".editMode")){return true;}
else if($(divID).is(".editMode")){return false;}
return this;},onShowMenu:function(e,menu){var divID=$(entity).attr("id");divID="#"+divID;if(!$(divID).is(".editMode")){var controlID=$(entity).parents("div.listBuilder").attr("id");var disableDeleteAction=_s.my.profile.listBuilder.controls[controlID].defaults.disableDeleteAction;if(disableDeleteAction)
{menu.find('.fpwdialog').find('ul li#edit').addClass('fpwItemStyle fpwItemStyleBlank');menu.find('.fpwdialog').find('ul li#delete').hide();}
else
{menu.find('.fpwdialog').find('ul li#edit').removeClass('fpwItemStyleBlank');menu.find('.fpwdialog').find('ul li#delete').show();}}
return menu;}});},showCGMenu:function(entityElement){$(entityElement).find("img.decNavTabMenuIcon").contextMenu('ActionsCGmenu',{showOnLeftSide:false,showArrow:true,onTypeActions:'click',menuWidth:'130px',bindings:{'editCG':function(t){_s.my.profile.deckNav.forceEditMode(entityElement);},'deleteCG':function(t){eventTarget=entityElement;_s.my.profile.listBuilder.openModal(eventTarget);}},onContextMenu:function(e){return true;},onShowMenu:function(e,menu){_s.my.profile.showFlyoutMenu.closeFlyout();return menu;}});},assignFlyOutEvents:function(entity){$(entity).find(".innerContainer").hover(function(){$("#mContextMenu").show()},function(){$("#mContextMenu").hide();});},closeFlyout:function(){var $e=$("#mContextMenu");$e.hide();},showFlyout:function(){var $e=$("#mContextMenu");$e.show();}}
;

_g.namespace('_s.my.profile').TabsCareerGoal={content:'',urlMapping:Array(),currentTab:'CGTabLink1',init:function(navControl,urlMapping){if(urlMapping)
{_s.my.profile.TabsCareerGoal.content=navControl[0].id;_s.my.profile.TabsCareerGoal.urlMapping=urlMapping;$(navControl).find("a").click(function(event)
{_s.my.profile.TabsCareerGoal.loadTab($(event.target).parents("li.tabsCareerGoalLi"));_s.bannerAd.controller.update();return false;});}
_s.my.profile.TabsCareerGoal.adjust($(navControl).find('li.'+navControl[0].id));},adjust:function(listItemControl){$(listItemControl).parent().height($(listItemControl).find("div.tabBody_InnerPage").height()+38);},loadTab:function(listItemControl)
{var ControlID=$(listItemControl).attr("id");$(_s.my.profile.TabsCareerGoal.content).html("<div class=\"navTabWaitingMode\"></div>");$("#Body"+_s.my.profile.TabsCareerGoal.content).show();$("#FirstCareerGoal").hide();for(navc=0;navc<_s.my.profile.TabsCareerGoal.urlMapping.length;navc++)
{if(ControlID==_s.my.profile.TabsCareerGoal.urlMapping[navc].ControlID)
{$("#Body"+_s.my.profile.TabsCareerGoal.content).load(_s.my.profile.TabsCareerGoal.urlMapping[navc].URL+"&rand="+Math.random());_s.my.profile.TabsCareerGoal.currentTab=_s.my.profile.TabsCareerGoal.urlMapping[navc].TabClientID;_s.my.profile.TabsCareerGoal.adjust(listItemControl);break;}}}}
;

_g.namespace('_s.my.profile').TabsNav={wasNetworks:false,alreadyPositioned:false,urlMapping:Array(),init:function(navControl,urlMapping){if(urlMapping)_s.my.profile.TabsNav.urlMapping[_s.my.profile.TabsNav.urlMapping.length]=[navControl,urlMapping];var selectedTab=_s.my.profile.TabsNav.checkLocation(urlMapping);$(navControl).find("a").click(function(event){_s.my.profile.TabsNav.select($(event.target).parents("li.tabsNavLi"));_s.bannerAd.controller.update();return false;});var selectLi="li."+selectedTab;_s.my.profile.TabsNav.select($(navControl).find(selectLi));},select:function(listItemControl){if(!_s.my.profile.TabsNav.alreadyPositioned&&_s.my.profile.TabsNav.getParameterByName('position')=="networks"){_s.my.profile.TabsNav.alreadyPositioned=true;_s.my.profile.TabsNav.wasNetworks=true;}
else{_s.my.profile.TabsNav.wasNetworks=false;}
$(listItemControl).parent().find("li").removeClass("selectedTab");$(listItemControl).addClass("selectedTab");_s.my.profile.TabsNav.adjust(listItemControl);for(navc=0;navc<_s.my.profile.TabsNav.urlMapping.length;navc++){var storedNav=$(_s.my.profile.TabsNav.urlMapping[navc][0]);var currentNav=$(listItemControl).parent();if(storedNav.get()[0]===currentNav.get()[0]){currentNav.find(".tabBody_InnerPage").html("<div class=\"navTabWaitingMode\"></div>");for(tabc=0;tabc<_s.my.profile.TabsNav.urlMapping[navc][1].length;tabc++){var mapping=_s.my.profile.TabsNav.urlMapping[navc][1][tabc];if($(listItemControl).attr("id")==mapping.ID){$(listItemControl).find(".tabBody_InnerPage").load(mapping.URL+"?rand="+Math.random());switch(mapping.URL){case"/profile/AboutMe.aspx":document.location.hash="tab01";break;case"/profile/WorkHistory.aspx":document.location.hash="tab02";break;case"/profile/Education.aspx":document.location.hash="tab03";break;case"/profile/CareerGoals.aspx":document.location.hash="tab04";break;}}}
break;}}
_g.getEvent('TabsNav_OnSelectEvent').trigger();},adjust:function(listItemControl){$(listItemControl).parent().height($(listItemControl).find("div.tabBody_InnerPage").height()+38);if(_s.my.profile.TabsNav.wasNetworks){var of=$('ul.tabsNav_InnerPage').offset();$(document).scrollTop(of.top);}},checkLocation:function(mapping){var checkLoc=window.location.href;var tabbedLoc;if(checkLoc.indexOf("#")==-1){tabbedLoc="tab01";}
else{tabbedLoc=checkLoc.substring(checkLoc.indexOf('#')+1,checkLoc.length);}
if(tabbedLoc!=""){switch(tabbedLoc){case"networks":tabbedLoc="tab01";case"tab01":mapping.URL="/profile/AboutMe.aspx";break;case"tab02":mapping.URL="/profile/WorkHistory.aspx";break;case"tab03":mapping.URL="/profile/Education.aspx";break;case"tab04":mapping.URL="/profile/CareerGoals.aspx";break;}
return tabbedLoc;}else{return;}},getParameterByName:function(name)
{name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null)
return"";else
return decodeURIComponent(results[1].replace(/\+/g," "));}}
;

function addEvent(obj,evType,fn){if(obj.addEventListener){obj.addEventListener(evType,fn,false);return true;}else if(obj.attachEvent){var r=obj.attachEvent("on"+evType,fn);return r;}else{return false;}}
function removeEvent(obj,evType,fn,useCapture){if(obj.removeEventListener){obj.removeEventListener(evType,fn,useCapture);return true;}else if(obj.detachEvent){var r=obj.detachEvent("on"+evType,fn);return r;}else{alert("Handler could not be removed");}}
function getViewportHeight(){if(window.innerHeight!=window.undefined)return window.innerHeight;if(document.compatMode=='CSS1Compat')return document.documentElement.clientHeight;if(document.body)return document.body.clientHeight;return window.undefined;}
function getViewportWidth(){var offset=17;var width=null;if(window.innerWidth!=window.undefined)return window.innerWidth;if(document.compatMode=='CSS1Compat')return document.documentElement.clientWidth;if(document.body)return document.body.clientWidth;}
function getScrollTop(){if(self.pageYOffset)
{return self.pageYOffset;}
else if(document.documentElement&&document.documentElement.scrollTop)
{return document.documentElement.scrollTop;}
else if(document.body)
{return document.body.scrollTop;}}
function getScrollLeft(){if(self.pageXOffset)
{return self.pageXOffset;}
else if(document.documentElement&&document.documentElement.scrollLeft)
{return document.documentElement.scrollLeft;}
else if(document.body)
{return document.body.scrollLeft;}}
;

var gPopupMask=null;var gPopupContainer=null;var gReturnFunc;var gPopupIsShown=false;var gDefaultPage="/loading.html";var gHideSelects=false;var gReturnVal=null;var gTabIndexes=new Array();var gTabbableTags=new Array("A","BUTTON","TEXTAREA","INPUT","IFRAME");if(!document.all){document.onkeypress=keyDownHandler;}
function initPopUp(){theBody=document.getElementsByTagName('BODY')[0];popmask=document.createElement('div');popmask.id='popupMask';popcont=document.createElement('div');popcont.id='popupContainer';popcont.innerHTML=''+'<div id="popupInner" class="blackNormal">'+'<div id="popupTitleBar">'+'<div id="popupTitle"></div>'+'<div id="popupControls">'+'<img src="http://media.newjobs.com/nmy/usen/popup-close.gif" onclick="hidePopWin(false);" id="popCloseBox" />'+'</div>'+'</div>'+'<div id="popupContent"></div>'+'</div>';theBody.appendChild(popmask);theBody.appendChild(popcont);gPopupMask=document.getElementById("popupMask");gPopupContainer=document.getElementById("popupContainer");var brsVersion=parseInt(window.navigator.appVersion.charAt(0),10);if(brsVersion<=6&&window.navigator.userAgent.indexOf("MSIE")>-1){gHideSelects=true;}
var elms=document.getElementsByTagName('a');for(i=0;i<elms.length;i++){if(elms[i].className.indexOf("submodal")==0){elms[i].onclick=function(){var width=400;var height=200;params=this.className.split('-');if(params.length==3){width=parseInt(params[1]);height=parseInt(params[2]);}
showPopWin(width,height,null);return false;}}}}
addEvent(window,"load",initPopUp);function showPopWin(width,height,returnFunc,showCloseBox,title){if(showCloseBox==null||showCloseBox==true){document.getElementById("popCloseBox").style.display="block";}else{document.getElementById("popCloseBox").style.display="none";}
gPopupIsShown=true;disableTabIndexes();gPopupMask.style.display="block";gPopupContainer.style.display="block";centerPopWin(width,height);var titleBarHeight=parseInt(document.getElementById("popupTitleBar").offsetHeight,10);document.getElementById("popupTitle").innerHTML=title;gPopupContainer.style.width=width+"px";gPopupContainer.style.height=(height+titleBarHeight)+"px";setMaskSize();setMaskSize();gReturnFunc=returnFunc;if(gHideSelects==true){hideSelectBoxes();}}
function ShowAlert(showCloseBox,title,message,returnFunc,okButtonText)
{showPopWin(400,200,returnFunc,true,title);var content="<table width='100%' border='0'>";content+="<tr valign='middle'><td width='20%' align='center' valign='middle'><br><img src='http://media.newjobs.com/nmy/usen/popup-info.gif' border='0' /></td>";content+="<td class='blackNormal'>"+message+"</td></tr>";content+="<tr><td><br /></td></tr>"
content+="<tr><td colspan='2' align='center'><input type='button' value='"+okButtonText+"'  class='blackNormal' onclick='hidePopWin(false);' /></td></tr>";content+="<tr><td><br /></td></tr>"
content+="</table>";document.getElementById("popupContent").innerHTML=content;}
function ShowConfirm(showCloseBox,title,message,returnFunc,yesButtonText,noButtonText)
{showPopWin(400,200,returnFunc,true,title);var content="<table width='100%' border='0'>";content+="<tr valign='middle'><td width='20%' align='center' valign='middle'><br><img src='http://media.newjobs.com/nmy/usen/popup-question.gif' border='0' /></td>";content+="<td class='blackNormal'>"+message+"</td></tr>";content+="<tr><td><br /></td></tr>"
content+="<tr><td colspan='2' class='blackNormal' align='center'><input type='button' value=' "+yesButtonText+" '  class='blackNormal' onclick='gReturnVal=true;hidePopWin(true);' />&nbsp;&nbsp;<input type='button' value='  "+noButtonText+"  '  class='blackNormal' onclick='gReturnVal=false;hidePopWin(true);' /></td></tr>";content+="<tr><td><br /></td></tr>"
content+="</table>";document.getElementById("popupContent").innerHTML=content;}
var gi=0;function centerPopWin(width,height){if(gPopupIsShown==true){if(width==null||isNaN(width)){width=gPopupContainer.offsetWidth;}
if(height==null){height=gPopupContainer.offsetHeight;}
var theBody=document.getElementsByTagName("BODY")[0];var scTop=parseInt(getScrollTop(),10);var scLeft=parseInt(theBody.scrollLeft,10);setMaskSize();var titleBarHeight=parseInt(document.getElementById("popupTitleBar").offsetHeight,10);var fullHeight=getViewportHeight();var fullWidth=getViewportWidth();gPopupContainer.style.top=(scTop+((fullHeight-(height+titleBarHeight))/2))+"px";gPopupContainer.style.left=(scLeft+((fullWidth-width)/2))+"px";}}
addEvent(window,"resize",centerPopWin);addEvent(window,"scroll",centerPopWin);window.onscroll=centerPopWin;function setMaskSize(){var theBody=document.getElementsByTagName("BODY")[0];var fullHeight=getViewportHeight();var fullWidth=getViewportWidth();if(fullHeight>theBody.scrollHeight){popHeight=fullHeight;}else{popHeight=theBody.scrollHeight;}
if(fullWidth>theBody.scrollWidth){popWidth=fullWidth;}else{popWidth=theBody.scrollWidth;}
gPopupMask.style.height=popHeight+"px";gPopupMask.style.width=popWidth+"px";}
function hidePopWin(callReturnFunc){gPopupIsShown=false;var theBody=document.getElementsByTagName("BODY")[0];theBody.style.overflow="";restoreTabIndexes();if(gPopupMask==null){return;}
gPopupMask.style.display="none";gPopupContainer.style.display="none";if(callReturnFunc==true&&gReturnFunc!=null){window.setTimeout(gReturnFunc+"("+gReturnVal+");",1);}
if(gHideSelects==true){displaySelectBoxes();}}
function keyDownHandler(e){if(gPopupIsShown&&e.keyCode==9)return false;}
function disableTabIndexes(){if(document.all){var i=0;for(var j=0;j<gTabbableTags.length;j++){var tagElements=document.getElementsByTagName(gTabbableTags[j]);for(var k=0;k<tagElements.length;k++){gTabIndexes[i]=tagElements[k].tabIndex;tagElements[k].tabIndex="-1";i++;}}}}
function restoreTabIndexes(){if(document.all){var i=0;for(var j=0;j<gTabbableTags.length;j++){var tagElements=document.getElementsByTagName(gTabbableTags[j]);for(var k=0;k<tagElements.length;k++){tagElements[k].tabIndex=gTabIndexes[i];tagElements[k].tabEnabled=true;i++;}}}}
function hideSelectBoxes(){for(var i=0;i<document.forms.length;i++){for(var e=0;e<document.forms[i].length;e++){if(document.forms[i].elements[e].tagName=="SELECT"){document.forms[i].elements[e].style.visibility="hidden";}}}}
function displaySelectBoxes(){for(var i=0;i<document.forms.length;i++){for(var e=0;e<document.forms[i].length;e++){if(document.forms[i].elements[e].tagName=="SELECT"){document.forms[i].elements[e].style.visibility="visible";}}}}
;

_g.namespace('_s.my20.ViewEditAjaxForm').Autocomplete={callFunctionGetJobTitle:function(prefixText,oS,oF){if(prefixText!=""){_s.services.post('AutoComplete/GetJobTitlesCompletionList',{'prefix':prefixText,'maxItemsNumber':10},oS);}},callFunctionGetCompanies:function(prefixText,oS,oF){if(prefixText!=""){_s.services.post('AutoComplete/GetCompaniesCompletionList',{'prefix':prefixText,'maxItemsNumber':10},oS);}},callFunctionGetFieldOfStudies:function(prefixText,oS,oF){if(prefixText!=""){_s.services.post('AutoComplete/GetFieldsOfStudyCompletionList',{'prefix':prefixText,'maxItemsNumber':10},oS);}},callFunctionGetSchools:function(prefixText,oS,oF){if(prefixText!=""){_s.services.post('AutoComplete/GetSchoolsCompletionList',{'prefix':prefixText,'maxItemsNumber':10},oS);}},callFunctionGetCityProvince:function(prefixText,oS,oF){if(prefixText!=""){_s.services.post('AutoComplete/GetLocationsCompletionList',{'prefix':prefixText,'chosenCountryID':this.countryID,'maxItemsNumber':10},oS);}},onItemSelect:function(li){var id=0;var txt="";if(li&&li.Data){id=li.Data.ID;txt=li.selectValue;}
var $oParent=$(this.inputText).parent();_s.my20.ViewEditAjaxForm.Autocomplete.writeAutocompleteData($oParent,id,txt);},onFormatItem:function(row,i,num){var txt=row.Data.TextEncoded;if(txt&&(txt.length>0)){var prefixText=$(this.inputText).val();if(prefixText&&prefixText.length>0){var regExpr=new RegExp("("+_s.text.escapeRegularExpresion(prefixText)+")","ig");if(txt.match(regExpr)){txt=txt.replace(regExpr,"<b>$1</b>");}}}
return txt;},writeAutocompleteData:function(ACdiv,id,text){var $o=$(ACdiv).find('.AutoCompleteData');if($o.length>0){$o.val(id);}else{$(ACdiv).append('<input type="hidden" style="display:none;" class="AutoCompleteData" value="'+id+'" />');}
$o=$(ACdiv).find('.AutoCompleteText');if($o.length>0){$o.val(text);}else{$(ACdiv).append('<input type="hidden" style="display:none;" class="AutoCompleteText" value="'+text+'" />');}},readIDfromAutocompleteData:function(ACdiv,text){var id=0;var $o=$(ACdiv).find('.AutoCompleteText');if($o.length>0){if($o.val()==text){$o=$(ACdiv).find('.AutoCompleteData');if($o.length>0){if($o.val()){id=$o.val();}}}}
return id;}};
;

_g.namespace('_s.my20.ViewEditAjaxForm.BecomeMember').CreateAccount=function(controlData,userData,validationInfo){var prompts=new _s.controls.InputTextPrompt();function getCountryStatesSuccess(result){this.getElementByFormID('_ddlStates').empty().hide();if(!(result.states.length==0)){this.getElementByFormID('_ddlStates').append($(document.createElement('option')).val('0').text(controlData.selectOption));for(var i=0;i<result.states.length;i++)
this.getElementByFormID('_ddlStates').append($(document.createElement('option')).val(result.states[i].id).text(result.states[i].text));this.getElementByFormID('_ddlStates').show();}
if(result.hideCity){this.getElementByFormID('_City').hide();}else{this.getElementByFormID('_City').show();}
this.getElementByFormID('_CareerStatus').hide().show();if(this.controlData.hideCityProvince){this.getElementByFormID('_cityProvinceTypeAhead').hide();}else{this.getElementByFormID('_cityProvinceTypeAhead').show();}}
function showPostalCode(){if(this.controlData.showPostalCodeLink){if(this.getElementByFormID('_ddlCountries').val()!=this.controlData.defaultCID){this.getElementByFormID('_PostalCodeLink').hide();}
else{this.getElementByFormID('_PostalCodeLink').show();}}}
function showError(divID,location,terms,errorMessage){if(terms=="lq1"||terms=="lq2"||terms=="lq3"){divID.parent().parent().find(".ctl036_chckBoxerrorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(errorMessage);divID.parent().parent().find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");divID.parent().parent().find(".ctl060_optionalField").addClass("ctl036_labelError").parent().find(".ctl060_optionalSpan").removeClass("ctl060_optionalSpan").addClass("ctl036_iconError");}else{if(terms=="age"){divID.parent().parent().find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(errorMessage);divID.parent().parent().parent().find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");}else{divID.parent().find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(errorMessage);if(location){divID.parent().parent().find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");divID.parent().parent().find(".ctl060_optionalField").addClass("ctl036_labelError").parent().find(".ctl060_optionalSpan").removeClass("ctl060_optionalSpan").addClass("ctl036_iconError");}else{divID.parent().find(".ctl060_requiredField").addClass("ctl036_labelError").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");divID.parent().find(".ctl060_optionalField").addClass("ctl036_labelError").parent().find(".ctl060_optionalSpan").removeClass("ctl060_optionalSpan").addClass("ctl036_iconError");}}}}
function hideError(divID,location,terms){if(terms=="lq1"||terms=="lq2"||terms=="lq3"){divID.parent().parent().find(".ctl036_chckBoxerrorDiv").addClass("cssDisplayNone").removeClass("cssDisplayBlock").text();divID.parent().parent().find(".ctl036_labelError.ctl060_requiredField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_asterisk");divID.parent().parent().find(".ctl036_labelError.ctl060_optionalField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_optionalSpan");}else{if(terms=="age"){divID.parent().parent().find(".ctl036_errorDiv").addClass("cssDisplayNone").removeClass("cssDisplayBlock").text();divID.parent().parent().parent().find(".ctl036_labelError.ctl060_requiredField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_asterisk");}else{divID.parent().find(".ctl036_errorDiv").addClass("cssDisplayNone").removeClass("cssDisplayBlock").text();if(location){divID.parent().parent().find(".ctl036_labelError.ctl060_requiredField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_asterisk");divID.parent().parent().find(".ctl036_labelError.ctl060_optionalField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_optionalSpan");}else{divID.parent().find(".ctl036_labelError.ctl060_requiredField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_asterisk");divID.parent().find(".ctl036_labelError.ctl060_optionalField").removeClass("ctl036_labelError").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_optionalSpan");}}}}
return new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{switchToViewMode:function(v,e){if(controlData.fromMobile){_s.webtrends.dcsMultiTrack.track('DCSext.en','Account_mobile','DCSext.k','C');setTimeout(function(){},1000);}
window.location=this.controlData.redirectUrl;},initForm:function(){if(userData!=null&&(userData.isFirstTimeLoggedMigratedUser||userData.isExpressApplyUser)){this.getElementByFormID('_lq1').attr('checked',true);}
_s.services.post('BecomeMember/GetCountryStates',{'countryID':this.getElementByFormID('_ddlCountries').val()},_g.getAppliedClosure(this,getCountryStatesSuccess));if(this.getElementByFormID('_ddlStates').find("option").size()==0)
this.getElementByFormID('_ddlStates').hide();prompts.add(this.getFormID('_City'),controlData.promptCity);prompts.add(this.getFormID('_PostalCode'),controlData.promptPostalCode);prompts.add(this.getFormID('_BirthYear'),controlData.promptBirthYear);if(!this.controlData.hideCityProvince){prompts.add(this.getFormID('_cityProvinceTypeAhead'),controlData.promptCityProvince);this.getElementByFormID('_ddlCountries').hide();this.getElementByFormID('_ddlCountries').parent().hide();this.getElementByFormID('_ddlStates').hide();this.getElementByFormID('_ddlStates').parent().hide();this.getElementByFormID('_City').hide();this.getElementByFormID('_City').parent().hide();this.getElementByFormID('_PostalCode').hide();this.getElementByFormID('_PostalCode').parent().hide();}
if(controlData.hideCity)
this.getElementByFormID('_City').hide();if(controlData.enableACCityProvince){this.getElementByFormID('_cityProvinceTypeAhead').autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetCityProvince,{minChars:1,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:this.getElementByFormID('_cityProvinceTypeAhead'),maxItemMessage:this.controlData.acMaxItems,cacheLength:0,countryID:this.controlData.channelCountryID});}
showPostalCode.call(this);_s.zipCodeFormating.bindPostalCodeEvents(this.getElementByFormID('_ddlCountries').val(),this.getElementByFormID('_PostalCode'));if(controlData.collectData){if(!userData.isFirstTimeLoggedMigratedUser){this.getElementByFormID('_Email').attr('disabled',true);$('#SubmitCreateAccount .createAccountDataLegalContainer').hide();}}
else{this.getElementByFormID('_Email').blur(_g.getAppliedClosure(this,function(){var e=this.getElementByFormID('_Email').val();if(e!='')
_s.services.post('BecomeMember/IsEmailUsed',{'emailAddress':e},_g.getAppliedClosure(this,function(result){if(result.EmailExists){var inputElement=this.getElementByFormID('_Exists');var rightPos=this.getElementByFormID('_Email').width()+30;$(inputElement).parents().find(".ctl036_Help").css("margin-left",rightPos);this.getElementByFormID('_Exists').html(this.getElementByFormID('_Exists').html(this.controlData.emailExists).html().replace('{Email}',result.EmailAddress).replace('{LinkStart}','<a href="'+result.PasswordURL+'" onclick="_s.lostPasswordBoxHelper.launchLostPasswordModal();">').replace('{LinkEnd}','</a>')).show();}}));})).focus(_g.getAppliedClosure(this,function(){this.getElementByFormID('_Exists').hide();hideError(this.getElementByFormID('_Email'),false);}));this.getElementByFormID('_Password').blur(_g.getAppliedClosure(this,function(){this.getElementByFormID('_Hint').hide();var pwd=this.getElementByFormID('_Password').val();if(pwd!='')
_s.services.post('BecomeMember/IsPasswordStrong',{'password':pwd},_g.getAppliedClosure(this,function(result){if(!result.PasswordStrong){var inputElement=this.getElementByFormID('_Weak');var rightPos=this.getElementByFormID('_Password').width()+30;$(inputElement).parents().find(".ctl036_Help").css("margin-left",rightPos);this.getElementByFormID('_Weak').show();}}));})).focus(_g.getAppliedClosure(this,function(){var inputElement=this.getElementByFormID('_Hint');var rightPos=this.getElementByFormID('_Password').width()+30;$(inputElement).parents().find(".ctl036_Question").css("margin-left",rightPos);this.getElementByFormID('_Weak').hide();this.getElementByFormID('_Hint').show();hideError(this.getElementByFormID('_Password'),false);}));this.getElementByFormID('_lq1').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_lq1'),false);}));this.getElementByFormID('_lq2').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_lq2'),false);}));this.getElementByFormID('_lq3').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_lq3'),false);}));}
this.getElementByFormID('_FirstName').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_FirstName'),false);}));this.getElementByFormID('_LastName').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_LastName'),false);}));this.getElementByFormID('_ddlCountries').change(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_PostalCode'),true);hideError(this.getElementByFormID('_City'),true);hideError(this.getElementByFormID('_ddlStates'),true);var SOUTH_AFRICA_COUNTRY_ID=141;if(controlData.channelCountryID==SOUTH_AFRICA_COUNTRY_ID){var bSouthAfricaCountrySelected=this.getElementByFormID('_ddlCountries').val()==SOUTH_AFRICA_COUNTRY_ID;var sEeoFields=['#Ethnicity','#Disability','#Gender'];for(var i=0;i<sEeoFields.length;i++){if(bSouthAfricaCountrySelected){$(sEeoFields[i]).show();}else{$(sEeoFields[i]).hide();}}}
_s.zipCodeFormating.bindPostalCodeEvents(this.getElementByFormID('_ddlCountries').val(),this.getElementByFormID('_PostalCode'));showPostalCode.call(this);_s.services.post('BecomeMember/GetCountryStates',{'countryID':this.getElementByFormID('_ddlCountries').val()},_g.getAppliedClosure(this,getCountryStatesSuccess));}));this.getElementByFormID('_PostalCode').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_PostalCode'),true);}));this.getElementByFormID('_City').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_City'),true);}));this.getElementByFormID('_ddlStates').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_ddlStates'),true);}));this.getElementByFormID('_cityProvinceTypeAhead').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_cityProvinceTypeAhead'),true,"cityProvinceTypeAhead");}));this.getElementByFormID('_CareerStatus').blur(_g.getAppliedClosure(this,function(){this.getElementByFormID('_CareerHint').hide();var inputElement=this.getElementByFormID('_CareerHint');$(inputElement).parents().find(".ctl036_Question").css("margin-top",0);$(inputElement).parents().find(".ctl036_Question").css("margin-left",0);})).focus(_g.getAppliedClosure(this,function(){var inputElement=this.getElementByFormID('_CareerHint');var rightPos=this.getElementByFormID('_CareerStatus').width()+30;$(inputElement).parents().find(".ctl036_Question").css("margin-left",rightPos);var topPos=$(inputElement).height();topPos=topPos-150;$(inputElement).parents().find(".ctl036_Question").css("margin-top",-topPos);this.getElementByFormID('_CareerHint').show();hideError(this.getElementByFormID('_CareerStatus'),false);}));this.getElementByFormID('_Ethnicity').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_Ethnicity'),false);}));this.getElementByFormID('_Disability').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_Disability'),false);}));this.getElementByFormID('_Gender').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_Gender'),false);}));this.getElementByFormID('_EducationLevel').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_EducationLevel'),false);}));this.getElementByFormID('_lq1').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_lq1'),true,"lq1");}));this.getElementByFormID('_lq2').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_lq2'),true,"lq2");}));this.getElementByFormID('_lq3').focus(_g.getAppliedClosure(this,function(){hideError(this.getElementByFormID('_lq3'),true,"lq3");}));_s.my.ctl036UpdateHint('#'+this.getFormID('_Edit'));},collectUserData:function(){var txtLocation="";var idLocation=0;if(!this.controlData.hideCityProvince){txtLocation=this.getElementByFormID('_cityProvinceTypeAhead').val();if(this.controlData.enableACCityProvince){idLocation=_s.my20.ViewEditAjaxForm.Autocomplete.readIDfromAutocompleteData(this.getElementByFormID('_cityProvinceTypeAhead').parent(),txtLocation);}}
var disabilitiesData="";var $o=this.getElementByFormID('_Edit .RemovableListItemDisability').find('#DropDownDisabilityValues');for(var i=0;i<$o.length;i++){var v=$o[i].value;var vals=v.split(';');if(vals.length>=2){disabilitiesData+=vals[0]+",";}}
$(".ctl036_ErrorMsg").addClass("cssDisplayNone");return{'emailAddress':this.getElementByFormID('_Email').val(),'password':this.getElementByFormID('_Password')?this.getElementByFormID('_Password').val():null,'claimedIdentifier':this.getElementByFormID('_ClaimedIdentifier')?$("#ClaimedIdentifier").val():null,'oidProvider':this.getElementByFormID('_OIDProvider')?$("#OIDProvider").val():null,'salutationID':this.getElementByFormID('_ddlSalutation').val(),'firstName':this.getElementByFormID('_FirstName').val(),'middleName':this.getElementByFormID('_MiddleName').val(),'lastName':this.getElementByFormID('_LastName').val(),'postalCode':prompts.text(this.getFormID('_PostalCode')),'city':prompts.text(this.getFormID('_City')),'stateID':this.getElementByFormID('_ddlStates').find("option").size()==0?-1:this.getElementByFormID('_ddlStates').val(),'countryID':this.getElementByFormID('_ddlCountries').val(),'cityProvince':{text:txtLocation,id:idLocation},'jobSatisfactionID':this.getElementByFormID('_CareerStatus').val(),'educationLevelID':this.getElementByFormID('_EducationLevel').val(),'ethnicityID':this.getElementByFormID('_Ethnicity')?this.getElementByFormID('_Ethnicity').val():null,'genderID':this.getElementByFormID('_Gender')?this.getElementByFormID('_Gender').val():null,'birthDateDay':this.getElementByFormID('_rvBirthDateDay')?this.getElementByFormID('_rvBirthDateDay').val():null,'birthDateMonth':this.getElementByFormID('_rvBirthDateMonth')?this.getElementByFormID('_rvBirthDateMonth').val():null,'birthDateYear':prompts.text(this.getFormID('_BirthYear')),'equityStatus':this.getElementByFormID('_EquityStatus')?this.getElementByFormID('_EquityStatus').attr('checked'):null,'disability':disabilitiesData,'legalQuestion1':this.getElementByFormID('_lq1')?this.getElementByFormID('_lq1').attr('checked'):null,'legalQuestion2':this.getElementByFormID('_lq2')?this.getElementByFormID('_lq2').attr('checked'):null,'legalQuestion3':this.getElementByFormID('_lq3')?this.getElementByFormID('_lq3').attr('checked'):null,'redirectFrom':this.controlData.redirectFrom};},updateValidationInfo:function(validationInfo){if(!validationInfo.isValid)$(".ctl036_ErrorMsg").removeClass("cssDisplayNone");if(validationInfo.errorEmailExists){showError(this.getElementByFormID('_Email'),false,false,controlData.emailExistsMigratedHJUser);}
else if(validationInfo.errorEmail){showError(this.getElementByFormID('_Email'),false,false);}else{hideError(this.getElementByFormID('_Email'),false,false);}
if(validationInfo.errorFirstName){showError(this.getElementByFormID('_FirstName'),false,false);}else{hideError(this.getElementByFormID('_FirstName'),false,false);}
if(validationInfo.errorLastName){showError(this.getElementByFormID('_LastName'),false,false);}else{hideError(this.getElementByFormID('_LastName'),false,false);}
if(validationInfo.errorPassword){showError(this.getElementByFormID('_Password'),false,false);}else{hideError(this.getElementByFormID('_Password'),false,false);}
if(validationInfo.errorPostalCode||validationInfo.errorPostalCode!=""){showError(this.getElementByFormID('_PostalCode'),true,false,validationInfo.errorPostalCode);}else{hideError(this.getElementByFormID('_PostalCode'),true,false);}
if(validationInfo.errorCity){showError(this.getElementByFormID('_City'),true,false);}else if(!validationInfo.errorCity&&!validationInfo.errorPostalCode){hideError(this.getElementByFormID('_City'),true,false);}
if(validationInfo.errorState){showError(this.getElementByFormID('_ddlStates'),true,false);}else if(!validationInfo.errorState&&!validationInfo.errorPostalCode){hideError(this.getElementByFormID('_ddlStates'),true,false);}
if(validationInfo.errorCityProvince||validationInfo.errorCityProvince!=""){showError(this.getElementByFormID('_cityProvinceTypeAhead'),true,false,validationInfo.errorCityProvince);}else{hideError(this.getElementByFormID('_cityProvinceTypeAhead'),true,false);}
if(validationInfo.errorEthnicity){showError(this.getElementByFormID('_Ethnicity'),false,false);}else{hideError(this.getElementByFormID('_Ethnicity'),false,false);}
if(validationInfo.errorDisability){showError(this.getElementByFormID('_Disability'),false,false);}else{hideError(this.getElementByFormID('_Disability'),false,false);}
if(validationInfo.errorGender){showError(this.getElementByFormID('_Gender'),false,false);}else{hideError(this.getElementByFormID('_Gender'),false,false);}
if(validationInfo.errorEducationLevel){showError(this.getElementByFormID('_EducationLevel'),false,false);}else{hideError(this.getElementByFormID('_EducationLevel'),false,false);}
if(validationInfo.errorCareerStatus){showError(this.getElementByFormID('_CareerStatus'),false,false);}else{hideError(this.getElementByFormID('_CareerStatus'),false,false);}
if(validationInfo.errorBirthDate){showError(this.getElementByFormID('_BirthYear'),false,"age");}else{hideError(this.getElementByFormID('_BirthYear'),false,"age");}
if(validationInfo.errorLQ1){showError(this.getElementByFormID('_lq1'),true,"lq1");}else{hideError(this.getElementByFormID('_lq1'),true,"lq1");}
if(validationInfo.errorLQ2){showError(this.getElementByFormID('_lq2'),false,"lq2");}else{hideError(this.getElementByFormID('_lq2'),false,"lq2");}
if(validationInfo.errorLQ3){showError(this.getElementByFormID('_lq3'),false,"lq3");}else{hideError(this.getElementByFormID('_lq3'),false,"lq3");}},updateUserData:function(newUserData,oldUserData){if(newUserData){this.getElementByFormID('_Email').val(newUserData.emailAddress);this.getElementByFormID('_ddlCountries').val(newUserData.countryID);if(this.getElementByFormID('_ddlStates').find("option").size()>0)
this.getElementByFormID('_ddlStates').val(newUserData.stateID);this.getElementByFormID('_FirstName').val(newUserData.firstName);this.getElementByFormID('_MiddleName').val(newUserData.middleName);this.getElementByFormID('_LastName').val(newUserData.lastName);prompts.text(this.getFormID('_PostalCode'),newUserData.postalCode);prompts.text(this.getFormID('_City'),newUserData.city);this.getElementByFormID('_CareerStatus').val(newUserData.jobSatisfactionID);this.getElementByFormID('_Gender').val(newUserData.genderID);this.getElementByFormID('_rvBirthDateDay').val(newUserData.birthDateDay);this.getElementByFormID('_rvBirthDateMonth').val(newUserData.birthDateMonth);this.getElementByFormID('_BirthYear').val(newUserData.birthDateYear);if(this.getElementByFormID('_EducationLevel').find("option").size()>0)
this.getElementByFormID('_EducationLevel').val(newUserData.educationLevelID);if(!this.controlData.hideCityProvince)
this.getElementByFormID('_cityProvinceTypeAhead').val(newUserData.cityProvince.text);}}});};_g.namespace('_s.my20.ViewEditAjaxForm.BecomeMember').addDisability=function(self){_s.my20.ViewEditAjaxForm.BecomeMember.AddEditableDisability(0,self.controlData);};_g.namespace('_s.my20.ViewEditAjaxForm.BecomeMember').AddEditableDisability=function(id,controlData){var _divId=this.divId='#'+controlData.formName+'_Edit';var $select=$(document.createElement('select')).addClass("ctl060_selectList").addClass("ctl060_width100").addClass("ctl060_RightMargin7");$select.attr('id',controlData.formName+'_DisabilityID');var $but=$(document.createElement('div')).addClass('icnDelete').addClass('ctl060_TopMargin5').click(function(){$(this).parent().parent().remove();});var licenses=controlData.disabilityDataList;$select.append('<option value="-2" '+'>'+controlData.selectItemText+'</option>');for(var i=0;i<licenses.length;i++)
$select.append('<option value="'+licenses[i].id+'"'+(licenses[i].id=='-2'?' selected="selected"':'')+'>'+licenses[i].text+'</option>');var divWrapper="<div class=\"RemovableListItemDisability ctl060_innerformFieldWrapper Row clearfix\"><div class=\"ctl060_innerformFieldWrapper editViewLicense Column\"></div>";$(_divId).find('.editViewDisabilityBox').append(divWrapper);$(_divId).find('.RemovableListItemDisability:last').find(".editViewLicense").append($select).append($but).parent().append('<input type="hidden" id="DropDownDisabilityValues" name="DropDownDisabilityValues" value="'+$select.val()+'" />');$select.change(function(){var v=$(this).parent().parent().find('#DropDownDisabilityValues');var val=v.val();val=val.substring(val.indexOf(';')+1);v.val($(this).val()+';'+val);});$('.RemovableListItemDisability').hover(function(){$(this).addClass('langover');},function(){$(this).removeClass('langover');});};
;

_g.namespace('_s.my20.ViewEditAjaxForm.Email').EmailUs=function(controlData,userData,validationInfo){var prompts=new _s.controls.InputTextPrompt();function removeErr(eID,cID,dID)
{this.getElementByFormID(cID).removeClass('ctl036_TextArea_Error');$(dID+' .ctl036_Form_Error').hide();}
function addErr(bAdd,eID,cID,dID)
{if(!bAdd)
{this.showHideFormElementByID(eID,false);return;}
this.getElementByFormID(cID).addClass('ctl036_TextArea_Error');$(dID+' .ctl036_Form_Error').show();this.showHideFormElementByID(eID,true);}
return new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{initForm:function()
{if(controlData.promptMember===1)
this.getElementByFormID('_MemberYes').attr('checked','checked');prompts.add(this.getFormID('_FirstName'),controlData.promptFirstName);prompts.add(this.getFormID('_LastName'),controlData.promptLastName);prompts.add(this.getFormID('_Email'),controlData.promptEmailAddress);this.getElementByFormID('_MemberYes').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_MemberError','_Member','#Member');}));this.getElementByFormID('_MemberNo').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_MemberError','_Member','#Member');}));this.getElementByFormID('_FirstName').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_FNError','_FirstName','#FirstName');}));this.getElementByFormID('_LastName').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_LNError','_LastName','#LastName');}));this.getElementByFormID('_Email').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_EmailError','_Email','#Email');}));this.getElementByFormID('_EmailMonster').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_EmailMonsterError','_EmailMonster','#EmailMonster');}));this.getElementByFormID('_Subject').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_SError','_Subject','#Subject');}));this.getElementByFormID('_Question').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_QError','_Question','#Question');}));_s.my.ctl036UpdateError('#'+this.getFormID('_Edit'));},switchToViewMode:function(v,e){e.hide();v.show();},switchToEditMode:function(v,e){v.hide();e.show();},collectUserData:function(){var member=-1;if(this.getElementByFormID('_MemberYes').attr('checked'))
member=1;else
if(this.getElementByFormID('_MemberNo').attr('checked'))
member=0;return{'member':member,'firstName':this.getElementByFormID('_FirstName').val(),'lastName':this.getElementByFormID('_LastName').val(),'emailAddress':this.getElementByFormID('_Email').val(),'phone':this.getElementByFormID('_Phone').val(),'subjectID':this.getElementByFormID('_Subject').val(),'subject':this.getElementByFormID('_Subject').find('option').filter(':selected').text(),'question':this.getElementByFormID('_Question').val(),'monsterEmailAddress':this.getElementByFormID('_EmailMonster').val(),'computerInfo':this.getElementByFormID('_ComputerInfo').val()};},updateValidationInfo:function(validationInfo){this.showHideFormElementByID('_ErrorBox',!validationInfo.isValid);addErr.call(this,validationInfo.errorMember,'_MemberError','_Member','#Member');addErr.call(this,validationInfo.errorFirstName,'_FNError','_FirstName','#FirstName');addErr.call(this,validationInfo.errorLastName,'_LNError','_LastName','#LastName');addErr.call(this,validationInfo.errorEmail,'_EmailError','_Email','#Email');addErr.call(this,validationInfo.errorEmailMonster,'_EmailMonsterError','_EmailMonster','#EmailMonster');addErr.call(this,validationInfo.errorSubject,'_SError','_Subject','#Subject')
addErr.call(this,validationInfo.errorQuestion,'_QError','_Question','#Question')}});};
;

_g.namespace('_s.my20.ViewEditAjaxForm.Email').PrivacyStatementEmailForm=function(controlData,userData,validationInfo){var prompts=new _s.controls.InputTextPrompt();function removeErr(eID,cID,dID)
{this.getElementByFormID(cID).removeClass('ctl036_TextArea_Error');$(dID+' .ctl036_Form_Error').hide();}
function addErr(bAdd,eID,cID,dID)
{if(!bAdd)
{this.showHideFormElementByID(eID,false);return;}
this.getElementByFormID(cID).addClass('ctl036_TextArea_Error');$(dID+' .ctl036_Form_Error').show();this.showHideFormElementByID(eID,true);}
return new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{initForm:function()
{prompts.add(this.getFormID('_Email'),controlData.promptEmailAddress);this.getElementByFormID('_Email').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_EmailError','_Email','#Email');}));this.getElementByFormID('_Subject').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_SError','_Subject','#Subject');}));this.getElementByFormID('_Question').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_QError','_Question','#Question');}));_s.my.ctl036UpdateError('#'+this.getFormID('_Edit'));},switchToViewMode:function(v,e){e.hide();v.show();},switchToEditMode:function(v,e){v.hide();e.show();},collectUserData:function(){return{'emailAddress':this.getElementByFormID('_Email').val(),'subjectID':this.getElementByFormID('_Subject').val(),'subject':this.getElementByFormID('_Subject').find('option').filter(':selected').text(),'question':this.getElementByFormID('_Question').val()};},updateValidationInfo:function(validationInfo){this.showHideFormElementByID('_ErrorBox',!validationInfo.isValid);addErr.call(this,validationInfo.errorEmail,'_EmailError','_Email','#Email');addErr.call(this,validationInfo.errorSubject,'_SError','_Subject','#Subject')
addErr.call(this,validationInfo.errorQuestion,'_QError','_Question','#Question')}});};
;
;_g.namespace('_s.my20.ViewEditAjaxForm.Resume').EditResumeContactInfo=function(controlData,userData,validationInfo){var prompts=new _s.controls.InputTextPrompt();function getCountryStatesSuccess(result)
{this.controlData.countryStates[result.countryId]=result.states;populateCountryStates.call(this,null,result.countryId);}
function populateCountryStates(data,countryId)
{countryId=countryId||data.countryID||this.controlData.defaultCID;var states=this.controlData.countryStates[countryId];this.getElementByFormID('_States').empty().hide();if(states.length>0)
{this.getElementByFormID('_States').append($(document.createElement('option')).val('0').text(controlData.selectOption));for(var i=0;i<states.length;i++)
this.getElementByFormID('_States').append($(document.createElement('option')).val(states[i].id).text(states[i].text));this.getElementByFormID('_States').show();}
if(data!=null&&this.getElementByFormID('_Countries').val()==data.countryID)
{if(states!=null&&states.length>0)
this.getElementByFormID('_States').val(data.stateID);prompts.text(this.getFormID('_PC'),data.postalCode);prompts.text(this.getFormID('_City'),data.city);}}
function removeErr(eID,cID,dID)
{this.getElementByFormID(cID).removeClass('ctl036_TextArea_Error');$(dID+' .ctl036_Form_Error').hide();}
function addErr(bAdd,eID,cID,dID)
{if(!bAdd)
{this.showHideFormElementByID(eID,false);return;}
this.getElementByFormID(cID).addClass('ctl036_TextArea_Error');$(dID+' .ctl036_Form_Error').show();this.showHideFormElementByID(eID,true);}
return new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{initForm:function()
{var countryId=this.getElementByFormID('_Countries').val();var zipCodeElement=this.getElementByFormID('_PC');_s.zipCodeFormating.bindPostalCodeEvents(countryId,zipCodeElement);prompts.add(this.getFormID('_Phone'),controlData.promptPhone);prompts.add(this.getFormID('_Mobile'),controlData.promptMobile);prompts.add(this.getFormID('_A1'),controlData.promptA1);prompts.add(this.getFormID('_A2'),controlData.promptA2);prompts.add(this.getFormID('_PC'),controlData.promptPC);prompts.add(this.getFormID('_City'),controlData.promptCity);var cID=this.userData.countryID||controlData.defaultCID;this.controlData.countryStates={};this.controlData.countryStates[cID]=this.controlData.result.states;this.getElementByFormID('_Countries').change(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_ErrorPC','_PC','#pc');removeErr.call(this,'_ErrorCity','_City','#city');var countryId=this.getElementByFormID('_Countries').val();var states=this.controlData.countryStates[countryId];if(!states)
_s.services.post('BecomeMember/GetCountryStates',{'countryID':countryId},_g.getAppliedClosure(this,getCountryStatesSuccess));else
populateCountryStates.call(this,null,countryId);_s.zipCodeFormating.bindPostalCodeEvents(countryId,zipCodeElement);}));this.getElementByFormID('_PC').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_ErrorPC','_PC','#pc');}));this.getElementByFormID('_City').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_ErrorCity','_City','#city');}));this.getElementByFormID('_A1').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_ErrorA1','_A1','#A1');}));this.getElementByFormID('_A2').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_ErrorA2','_A2','#A2');}));this.getElementByFormID('_Mobile').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_ErrorMobile','_Mobile','#CIMobile');}));this.getElementByFormID('_Phone').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_ErrorPhone','_Phone','#CIPhone');}));_s.my.ctl036UpdateError('#'+this.getFormID('_Edit'));},collectUserData:function(){return{postalCode:prompts.text(this.getFormID('_PC')),city:prompts.text(this.getFormID('_City')),countryID:this.getElementByFormID('_Countries').val(),stateID:this.getElementByFormID('_States').find("option").size()==0?-1:this.getElementByFormID('_States').val(),address1:prompts.text(this.getFormID('_A1')),address2:prompts.text(this.getFormID('_A2')),mobileNumber:prompts.text(this.getFormID('_Mobile')),phoneNumber:prompts.text(this.getFormID('_Phone'))};},updateValidationInfo:function(validationInfo){this.showHideFormElementByID('_ErrorBox',!validationInfo.isValid);addErr.call(this,validationInfo.errorA1,'_ErrorA1','_A1','#A1');addErr.call(this,validationInfo.errorA2,'_ErrorA2','_A2','#A2');addErr.call(this,validationInfo.errorPostalCode,'_ErrorPC','_PC','#pc');addErr.call(this,validationInfo.errorCity,'_ErrorCity','_City','#city');addErr.call(this,validationInfo.errorMobile,'_ErrorMobile','_Mobile','#CIMobile');addErr.call(this,validationInfo.errorPhone,'_ErrorPhone','_Phone','#CIPhone');},updateUserData:function(newUserData,oldUserData){this.getElementByFormID('_FirstName').val(newUserData.fN);this.getElementByFormID('_MiddleName').val(newUserData.mN);this.getElementByFormID('_LastName').val(newUserData.lN);this.getElementByFormID('_Countries').val(newUserData.countryID||this.controlData.defaultCID);populateCountryStates.call(this,newUserData);prompts.text(this.getFormID('_A1'),newUserData.address1);prompts.text(this.getFormID('_A2'),newUserData.address2);prompts.text(this.getFormID('_City'),newUserData.city);prompts.text(this.getFormID('_Mobile'),newUserData.mobileNumber);prompts.text(this.getFormID('_Phone'),newUserData.phoneNumber);this.getElementByFormID('_EmailAddress').val(newUserData.eA);}});};
;

_g.namespace('_s.my20.ViewEditAjaxForm.Resume').EditResumeTitle=function(controlData,userData,validationInfo){var errorMessageList=[];return new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{initForm:function()
{_s.my.ctl036UpdateError('#'+this.getFormID('_Edit'));},switchToViewMode:function(v,e){e.hide();v.show();this.getElementByFormID('_EditButton').show();},switchToEditMode:function(v,e){v.hide();this.getElementByFormID('_EditButton').hide();e.show();},collectUserData:function(){return{resumeTitle:this.getElementByFormID('_ResumeTitle').val()};},updateValidationInfo:function(validationInfo){errorMessageList=[];_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorResumeTitle,this.getElementByFormID('_ErrorResumeTitle'),this.getElementByFormID('_ResumeTitle'),_g.getAppliedClosure(this,function(){if(validationInfo.errorResumeTitle)errorMessageList.push(validationInfo.errorResumeTitleMessage);this.showHideFormElementByID('_ErrorResumeTitle',validationInfo.errorResumeTitle);}));if(!validationInfo.isValid){_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.buildErrorList(this.getElementByFormID("_ErrorListPlaceHolder"),errorMessageList);}
this.showHideFormElementByID('_ErrorBox',!validationInfo.isValid);},updateUserData:function(newUserData,oldUserData){this.getElementByFormID('_ResumeTitle').val(newUserData.resumeTitle);if(this.validationInfo.isValid){_g.getEvent('__resumeNameChanged').trigger(newUserData.encResumeTitle);}}});};
;

_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').addDriverLicense=function(self){_s.my20.ViewEditAjaxForm.Resume.Visibility.AddEditableDriverLicense(0,0,0,self.controlData);};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').AddEditableDriverLicense=function(id,monthId,yearId,controlData){function checkRangeDateCombo(selectDiv){var $o=$(selectDiv).find('option');for(var i=1;i<$o.size();i++){if($o[i].selected&&$o[i].disabled){$(selectDiv).val(-1);return true;}};return true;}
function disableDateOptionCombo(selectDiv,id){var $o=$(selectDiv).find('option');for(var i=1;i<$o.size();i++){if(id>=$o[i].value){$o[i].disabled=true;}else{$o[i].disabled=false;}};}
function disableFutureDateOptionCombo(selectDiv,id){var $o=$(selectDiv).find('option');for(var i=1;i<$o.size();i++){if(id<$o[i].value){$o[i].disabled=true;}else{$o[i].disabled=false;}};}
var _divId=this.divId='#'+controlData.formName+'_Edit';var isTR=DCS.channelid=="4616";var $selectMonth=$(document.createElement('select')).addClass("ctl060_selectList").addClass("ctl060_width100").addClass("ctl060_RightMargin7");$selectMonth.attr('id',controlData.formName+'_MonthID');var months=controlData.monthsDataList;$selectMonth.append('<option value="0" '+'>'+controlData.selectItemText+'</option>');for(var i=0;i<months.length;i++)
$selectMonth.append('<option value="'+months[i].id+'"'+(months[i].id==monthId?' selected="selected"':'')+'>'+months[i].text+'</option>');if(isTR){$selectMonth.hide();}
var $select=$(document.createElement('select')).addClass("ctl060_selectList").addClass("ctl060_width100").addClass("ctl060_RightMargin7");$select.attr('id',controlData.formName+'_LicenseID');var $selectYear=$(document.createElement('select')).addClass("ctl060_selectList").addClass("ctl060_width100").addClass("ctl060_RightMargin7");$selectYear.attr('id',controlData.formName+'_YearID');var $but=$(document.createElement('div')).addClass('icnDelete').addClass('cssfloatRight').addClass('ctl060_TopMargin5').css("display","none").click(function(){$(this).parent().parent().remove();});var licenses=controlData.driverLicenseDataList;$select.append('<option value="0" '+'>'+controlData.selectItemText+'</option>');for(var i=0;i<licenses.length;i++)
$select.append('<option value="'+licenses[i].id+'"'+(licenses[i].id==id?' selected="selected"':'')+'>'+licenses[i].text+'</option>');var years=controlData.yearsDataList;$selectYear.append('<option value="0" '+'>'+controlData.selectItemText+'</option>');for(var i=0;i<years.length;i++)
$selectYear.append('<option value="'+years[i].id+'"'+(years[i].id==yearId?' selected="selected"':'')+'>'+years[i].text+'</option>');var $dateLabel=$(document.createElement('label')).addClass('ctl060_formFieldSubLabel');$dateLabel.attr('for',controlData.formName+'_MonthID');$dateLabel.append(controlData.dateLabel);var divWrapper="<div class=\"RemovableListItemDriverLicense ctl060_innerformFieldWrapper Row clearfix\"><div class=\"ctl060_innerformFieldWrapper editViewLicense Column\"></div><div class=\"ctl060_innerformFieldWrapper editViewLicenseMonth Column\"></div><div class=\"ctl060_innerformFieldWrapper editViewLicenseYear Column ctl060_width330\"></div>";$(_divId).find('.editViewDriverLicenseBox').append(divWrapper);$(_divId).find('.RemovableListItemDriverLicense:last').find(".editViewLicense").append($select).parent().find(".editViewLicenseMonth").append($dateLabel).append($selectMonth).parent().find(".editViewLicenseYear").append($but).append($selectYear).parent().append('<input type="hidden" id="DropDownLicensesValues" name="DropDownLicensesValues" value="'+$select.val()+';'+$selectMonth.val()+';'+$selectYear.val()+'" />');$select.focus(function(){_s.my20.ViewEditAjaxForm.Resume.Visibility.Tracking.focusWebTrend($select.attr('id'));});$selectMonth.focus(function(){_s.my20.ViewEditAjaxForm.Resume.Visibility.Tracking.focusWebTrend($selectMonth.attr('id'));});$selectYear.focus(function(){_s.my20.ViewEditAjaxForm.Resume.Visibility.Tracking.focusWebTrend($selectYear.attr('id'));});$select.change(function(){var v=$(this).parent().parent().find('#DropDownLicensesValues');var val=v.val();val=val.substring(val.indexOf(';')+1);v.val($(this).val()+';'+val);});$selectMonth.change(function(){var v=$(this).parent().parent().find('#DropDownLicensesValues');var val=v.val();var val1=val.substring(0,val.indexOf(';'));val=val.substring(val.indexOf(';')+1);val=val.substring(val.indexOf(';')+1);v.val(val1+';'+$(this).val()+';'+val);});$selectYear.change(function(){var v=$(this).parent().parent().find('#DropDownLicensesValues');var val=v.val();var val1=val.substring(0,val.indexOf(';'));val=val.substring(val.indexOf(';')+1);val=val.substring(0,val.indexOf(';'));v.val(val1+';'+val+';'+$(this).val());if($(this).val()>0)
{if($(this).val()==(new Date().getFullYear())){disableFutureDateOptionCombo($(this).prev(),new Date().getMonth()+1);}else{disableDateOptionCombo($(this).prev(),-1);}
checkRangeDateCombo($(this).prev());}});$('.RemovableListItemDriverLicense').hover(function(){$(this).addClass('langover').find('.icnDelete').css("display","inline-block");},function(){$(this).removeClass('langover').find('.icnDelete').css("display","none");});};
;

_g.namespace('_s.my20.ViewEditAjaxForm.Resume.RVisibility').functionGetOccList=function(prefixText,oS,oF){var occupationDataRootTree=this.occupations;if(occupationDataRootTree)
{var baseO=new Object();baseO.Result=new Object();baseO.Result.TooManyData=false;baseO.Result.Items=new Array();if(occupationDataRootTree.length>0){var cnt=0;var regExpr;if(prefixText.length<3){regExpr=new RegExp("^("+_s.text.escapeRegularExpresion(prefixText)+")","ig");}else{regExpr=new RegExp("("+_s.text.escapeRegularExpresion(prefixText)+")","ig");}
for(var i=0;i<occupationDataRootTree.length;i++){var detailData=occupationDataRootTree[i].detail;if(detailData.length>0){for(var ii=0;ii<detailData.length;ii++){if(detailData[ii].name.match(regExpr)){var bText=detailData[ii].name.replace(regExpr,"<b>$1</b>")+"  ("+occupationDataRootTree[i].name+")";baseO.Result.Items[cnt]={Text:detailData[ii].name,Data:{Txt:bText,jobCategoryID:detailData[ii].jobCategoryID,occParentJobCategoryID:detailData[ii].occParentJobCategoryID}};cnt=cnt+1;}}}}}
if(cnt==0){baseO.Result.Items[cnt]={Text:this.noMatchText};}
else{baseO.Result.Items.sort(function strCompare_UniCode(d1,d2){var minLength;str1=d1.Text.toLowerCase();str2=d2.Text.toLowerCase();if(str1.length<str2.length)minLength=str1.length;else minLength=str2.length;for(var i=0;i<minLength-1;i++){if(str1.charCodeAt(i)==str2.charCodeAt(i))continue;return(mapUnicodeChar(str1.charCodeAt(i))>mapUnicodeChar(str2.charCodeAt(i)));}
return(str1.length>str2.length);});}oS(baseO);}else{oF();}};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.RVisibility').selectItemOcc=function(li){if(li&&li.Data){var $wrap=$(divEditOccId).find('ul.OccupationSelectedItemList')
var $o=$(divEditOccId).find("#Occ"+li.Data.occParentJobCategoryID+"and"+li.Data.jobCategoryID+":checkbox");if($o.size()>0){$(this.inputText).val("");if(!$o[0].checked){$o[0].checked=true;_s.my20.ViewEditAjaxForm.Resume.RVisibility.SelectedListItemOcc($o[0],$wrap,maxSelectedOccupations);$ul=$o.parent().parent();$ul.css('display','block');$h5=$ul.parent().find('h5');$h5.addClass("expanded");}}}
else $(this.inputText).val("");};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.RVisibility').formatItemOcc=function(row,i,num){if(row.Data)return row.Data.Txt;else return row.Text;};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.RVisibility').SelectedListItemOcc=function(item,$wrap,maxCount){var _rvt=_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Tracking;var iid=$(item).attr('id');$(divEditOccId).find('li#i'+iid).remove();if($(item).attr('checked')){var liCount=$wrap.find('li').size();if((maxCount>0)&&!(maxCount>liCount)){return false;}
else if((maxCount>0)&&(liCount==maxCount-1)){$wrap.parent().parent().find('input').not(':checked').attr('disabled',true);}
var $li=$(item).parent();var $h5=$li.parent().parent().find('h5');var $rli=$(document.createElement('li')).addClass('RemovableListItem').hover(function(){$(this).addClass('over');},function(){$(this).removeClass('over');});var $but=$(document.createElement('div')).addClass('RemoveButton').click(function(){_rvt.changeWebTrend(cd.formName+$wrap.attr('class')+'_RemoveButton_'+iid);$(item).attr('checked',false);$(this).parent().remove();_s.my20.ViewEditAjaxForm.Resume.RVisibility.DeleteItemOcc(item,$wrap,maxCount);});var text=$.trim($li.text())+($h5.size()>0?' ('+$h5.text()+')':'');$wrap.append($rli.attr('id','i'+iid).text(text).append($but));}else{_s.my20.ViewEditAjaxForm.Resume.RVisibility.DeleteItemOcc(item,$wrap,maxCount);}
return true;};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.RVisibility').ExpandTreeOcc=function(item){$(item).toggleClass('expanded').next().slideToggle('fast');};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.RVisibility').DeleteItemOcc=function(item,$wrap,maxCount){$ti=$(item).parent().parent();var liCount=$wrap.find('li').size();if((maxCount>0)&&(liCount==maxCount-1)){$wrap.parent().parent().find('input').not(':checked').attr('disabled',false);}
if($ti.find(':checked').add($(item)).size()==1){var v=$(item).val();v=v.substring(0,v.indexOf('.'));$(divEditOccId).find('#wa'+v).remove();}};_g.namespace('_s.my20.ViewEditAjaxForm.Resume').ResumeVisibility=function(controlData,userData,validationInfo){var prompts=new _s.controls.InputTextPrompt();var sbLocLocal;cd=controlData;divEditOccId=$('#'+controlData.formName+'_Edit');maxSelectedOccupations=controlData.maxSelectedOccupations;function prepareGenderCombo(){if(controlData.postponedMilitaryID>0){var gender=this.getElementByFormID('_rvGenderID').val();var $avMilitary=this.getElementByFormID('_rvMilitaryServiceID');if(gender>0&&controlData.femaleGenderID>0&&gender==controlData.femaleGenderID){$avMilitary.val(controlData.servedMilitaryID);$avMilitary.change();$avMilitary.attr("disabled",true);}
else{$avMilitary.attr("disabled",false);}}}
function prepareDateComboAD(timeID){this.getElementByFormID('_rvAvailabilityTimeID').val(timeID);var lday=this.getElementByFormID('_rvAvailabilityDay').val();var lmonth=this.getElementByFormID('_rvAvailabilityMonth').val();var lyear=this.getElementByFormID('_rvAvailabilityYear').val();if((lmonth>0)&&(lyear>0)){maxDaysPerMonth=(32-new Date(lyear,lmonth-1,32).getDate());var $avDay=this.getElementByFormID('_rvAvailabilityDay');var $o=$avDay.find('option');if($o.size()!=maxDaysPerMonth+1){var options='<option value=\"0\">'+controlData.selectItemText+'</option>';for(var i=1;i<=maxDaysPerMonth;i++){options+='<option value=\"'+i+'\">'+i+'</option>';};$avDay.html(options);}else{disableDateOptionCombo($avDay,-1);}
this.getElementByFormID('_rvAvailabilityDay').val(lday);}
if(lyear==(new Date().getFullYear())){disableDateOptionCombo(this.getElementByFormID('_rvAvailabilityMonth'),new Date().getMonth());if(lmonth==(new Date().getMonth()+1)){disableDateOptionCombo(this.getElementByFormID('_rvAvailabilityDay'),new Date().getDate()-1);};}else{disableDateOptionCombo(this.getElementByFormID('_rvAvailabilityMonth'),-1);disableDateOptionCombo(this.getElementByFormID('_rvAvailabilityDay'),-1);}}
function prepareDateComboBD(){var lday=this.getElementByFormID('_rvBirthDateDay').val();var lmonth=this.getElementByFormID('_rvBirthDateMonth').val();var lyear=this.getElementByFormID('_rvBirthDateYear').val();if((lmonth>0)&&(lyear>0)){maxDaysPerMonth=(32-new Date(lyear,lmonth-1,32).getDate());var $avDay=this.getElementByFormID('_rvBirthDateDay');var $o=$avDay.find('option');if($o.size()!=maxDaysPerMonth+1){var options='<option value=\"0\">'+controlData.selectItemText+'</option>';for(var i=1;i<=maxDaysPerMonth;i++){options+='<option value=\"'+i+'\">'+i+'</option>';};$avDay.html(options);}
else{disableDateOptionCombo($avDay,-1);}
this.getElementByFormID('_rvBirthDateDay').val(lday);}
if(lyear==(new Date().getFullYear())){disableFutureDateOptionCombo(this.getElementByFormID('_rvBirthDateMonth'),new Date().getMonth()+1);if(lmonth==(new Date().getMonth()+1)){disableFutureDateOptionCombo(this.getElementByFormID('_rvBirthDateDay'),new Date().getDate());}}else{disableDateOptionCombo(this.getElementByFormID('_rvBirthDateMonth'),-1);disableDateOptionCombo(this.getElementByFormID('_rvBirthDateDay'),-1);}}
function checkRangeDateCombo(selectDiv){var $o=$(selectDiv).find('option');for(var i=1;i<$o.size();i++){if($o[i].selected&&$o[i].disabled){$(selectDiv).val(-1);return true;}};return true;}
function disableDateOptionCombo(selectDiv,id){var $o=$(selectDiv).find('option');for(var i=1;i<$o.size();i++){if(id>=$o[i].value){$o[i].disabled=true;}else{$o[i].disabled=false;}};}
function disableFutureDateOptionCombo(selectDiv,id){var $o=$(selectDiv).find('option');for(var i=1;i<$o.size();i++){if(id<$o[i].value){$o[i].disabled=true;}else{$o[i].disabled=false;}};}
function prepareMilitaryDateCombo(){var lmonth=this.getElementByFormID('_rvMilitaryServiceMonth').val();var lyear=this.getElementByFormID('_rvMilitaryServiceYear').val();if(lyear==(new Date().getFullYear())){disableDateOptionCombo(this.getElementByFormID('_rvMilitaryServiceMonth'),new Date().getMonth());}else{disableDateOptionCombo(this.getElementByFormID('_rvMilitaryServiceMonth'),-1);if(lyear<(new Date().getFullYear())){disableDateOptionCombo(this.getElementByFormID('_rvMilitaryServiceYear'),new Date().getFullYear()-1);}}}
function prepareMilitaryPostponed(){if(controlData.militaryServicePostponedID>0){var militaryServiceID=this.getElementByFormID('_rvMilitaryServiceID').val();var showHideMilitaryPostponed=militaryServiceID>0&&controlData.militaryServicePostponedID>0&&militaryServiceID==controlData.militaryServicePostponedID;this.showHideFormElementByID('_postponedMilitary',showHideMilitaryPostponed);this.showHideFormElementByID('_rvMilitaryServiceYear',showHideMilitaryPostponed);this.showHideFormElementByID('_rvMilitaryServiceMonth',showHideMilitaryPostponed);this.showHideFormElementByID('_rvMilitaryServiceDay',showHideMilitaryPostponed);if(!(militaryServiceID>0&&militaryServiceID==controlData.militaryServicePostponedID)){this.getElementByFormID('_rvMilitaryServiceYear').change();}}}
function clickAndPrepareHtmlTree(locationDiv,locationData){this.getElementByFormID('_Edit').find('h5.tabLabel a').removeClass('active');this.getElementByFormID('_Edit').find('div.LocationTabListWrap').hide();if(this.getElementByFormID(locationDiv).find('li:first').size()==0){var $rootLocation=this.getElementByFormID(locationDiv+' ul');if(locationData.length>0){this.getElementByFormID("_Busy").show();var tmpLocations=[];var tmpStringArr=[];var $o=this.getElementByFormID('_LocationTabs').find('ul.LocationSelectedItemList li');if($o.length>0){for(var i=0;i<$o.length;i++){var v=$o[i].id;var v1=v.substring(4,v.indexOf('and'));var v2=v.substring(v.indexOf('and')+3,v.length);tmpLocations.push({'countryID':v1,'locationID':v2});}};var disValue="";if(tmpLocations.length>=localControlData.maxSelectedLocations){disValue=" disabled "}
for(var i=0;i<locationData.length;i++){var tmpRootLocation="";var existSelectCountry=false;tmpStringArr.push("<li class=\"LocationTabListFolder\"><h5 onclick=\"");tmpStringArr.push(this.getFormID());tmpStringArr.push(".slideLocations(this);\">");tmpStringArr.push(locationData[i].name);tmpStringArr.push("</h5><ul style=\"display: none;\">");for(var ii=0;ii<locationData[i].locationsData.length;ii++){var isChecked=false;if(ii==0){if(tmpLocations.length>0){for(counter=0;counter<tmpLocations.length;counter++){if(tmpLocations[counter].countryID==locationData[i].locationsData[ii].countryID){existSelectCountry=true;break;};}}};if(existSelectCountry==true){for(counter=0;counter<tmpLocations.length;counter++){if(tmpLocations[counter].locationID==locationData[i].locationsData[ii].locationID){isChecked=true;break;};}};var countryID=locationData[i].locationsData[ii].countryID;var locationID=locationData[i].locationsData[ii].locationID;var tmpLbl="LOC"+countryID+"and"+locationID;var trackingID=controlData.formName+'_'+tmpLbl;if(isChecked==true){tmpStringArr.push("<li><input onfocus=\"_rvt.changeWebTrend('"+trackingID+"');\" checked=\"checked\" onclick=\"return ");tmpStringArr.push(this.getFormID());tmpStringArr.push(".selectedLocationListItem(this);\" id=\"");}else{tmpStringArr.push("<li><input onfocus=\"_rvt.changeWebTrend('"+trackingID+"');\" onclick=\"return ");tmpStringArr.push(this.getFormID());tmpStringArr.push(".selectedLocationListItem(this);\" id=\"");}
tmpStringArr.push(tmpLbl);tmpStringArr.push("\" value=\"");tmpStringArr.push(countryID);tmpStringArr.push(".");tmpStringArr.push(locationID);tmpStringArr.push("\" type=\"checkbox\" ");if(isChecked==false){tmpStringArr.push(disValue);}
tmpStringArr.push(">");tmpStringArr.push("<label for=\"");tmpStringArr.push(tmpLbl);tmpStringArr.push("\">");tmpStringArr.push(locationData[i].locationsData[ii].name);tmpStringArr.push("</label></li>");}
tmpStringArr.push("</ul></li>");}
$rootLocation.html(tmpStringArr.join(""));this.getElementByFormID("_Busy").hide();}}
this.getElementByFormID(locationDiv).show();return false;}
function UpdateWorkAuthStatus(fullAuthStatuses,CountryID,WorkStatusID){for(var ii=0;ii<fullAuthStatuses.length;ii++){if(fullAuthStatuses[ii].countryID==CountryID){fullAuthStatuses[ii].workStatusID=WorkStatusID;return true;}}
return false;}
function getCitiesSuccess(result){var hukouCity=this.getElementByFormID('_rvHukouCity');if(result.length>0){hukouCity.attr("disabled",false);hukouCity.empty().append('<option selected="selected" value="0">'+this.controlData.defaultCityOption+'</option>');for(var i=0;i<result.length;i++){hukouCity.append($("<option></option>").val(result[i].Value).html(result[i].Text));}}else{hukouCity.empty().append('<option selected="selected" value="0">'+this.controlData.defaultCityOption+'<option>');hukouCity.attr("disabled",true);}}
var form=new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{switchToViewMode:function(v,e){window.location=this.controlData.redirectUrl;},initForm:function(){prompts.add(this.getFormID('_rvMilitaryServiceDay'),controlData.militaryDayPrompt);prompts.add(this.getFormID('_rvMilitaryServiceMonth'),controlData.militaryMonthPrompt);prompts.add(this.getFormID('_rvMilitaryServiceYear'),controlData.militaryYearPrompt);var zipCodeElement=this.getElementByFormID('_rvPostalCode');_s.zipCodeFormating.bindPostalCodeEvents(controlData.homeCountryID,zipCodeElement);_rvt=_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Tracking,this.getElementByFormID('_Edit').find(':input').each(function(){$(this).bind('change',function(){_rvt.changeWebTrend($(this).attr('id'));})});if(this.getElementByFormID('_rvStateID').find("option").size()==0)
this.getElementByFormID('_rvStateDiv').hide();this.getElementByFormID('_rvTextDisability').blur(_g.getAppliedClosure(this,function(en,o){o.val($.trim(o.val()).length>0?o.val():en.disabilityTextPrompt);},controlData,this.getElementByFormID('_rvTextDisability')));this.getElementByFormID('_rvTextDisability').focus(_g.getAppliedClosure(this,function(en,o){o.val((o.val()==en.disabilityTextPrompt)?"":o.val());},controlData,this.getElementByFormID('_rvTextDisability')));this.getElementByFormID('_rvTextDisability').val(controlData.disabilityTextPrompt);this.getElementByFormID('_rvMilitaryServiceID').change(_g.getAppliedClosure(this,function(){prepareMilitaryPostponed.call(this);return false;}));this.getElementByFormID('_rvMilitaryServiceYear').change(_g.getAppliedClosure(this,function(){prepareMilitaryDateCombo.call(this);checkRangeDateCombo.call(this.getElementByFormID('_rvMilitaryServiceMonth'));return false;}));this.getElementByFormID('_rvAvailabilityTimeID').change(_g.getAppliedClosure(this,function(){if(this.getElementByFormID('_rvAvailabilityTimeID').val()>0){this.getElementByFormID('_rvAvailabilityDay').val(0);this.getElementByFormID('_rvAvailabilityMonth').val(0);this.getElementByFormID('_rvAvailabilityYear').val(0);checkRangeDateCombo(this.getElementByFormID('_rvAvailabilityDay'));checkRangeDateCombo(this.getElementByFormID('_rvAvailabilityMonth'));checkRangeDateCombo(this.getElementByFormID('_rvAvailabilityYear'));prepareDateComboAD.call(this,this.getElementByFormID('_rvAvailabilityTimeID').val());}
return false;}));this.getElementByFormID('_rvAvailabilityDay').change(_g.getAppliedClosure(this,function(){if(this.getElementByFormID('_rvAvailabilityDay').val()>0){checkRangeDateCombo(this.getElementByFormID('_rvAvailabilityDay'));this.getElementByFormID('_rvAvailabilityTimeID').val(-1);}
return false;}));this.getElementByFormID('_rvAvailabilityMonth').change(_g.getAppliedClosure(this,function(){if(this.getElementByFormID('_rvAvailabilityMonth').val()>0){checkRangeDateCombo(this.getElementByFormID('_rvAvailabilityMonth'));prepareDateComboAD.call(this,-1);}
return false;}));this.getElementByFormID('_rvAvailabilityYear').change(_g.getAppliedClosure(this,function(){if(this.getElementByFormID('_rvAvailabilityYear').val()>=0){checkRangeDateCombo(this.getElementByFormID('_rvAvailabilityYear'));prepareDateComboAD.call(this,-1);}
return false;}));this.getElementByFormID('_rvBirthDateDay').change(_g.getAppliedClosure(this,function(){if(this.getElementByFormID('_rvBirthDateDay').val()>0){checkRangeDateCombo(this.getElementByFormID('_rvBirthDateDay'));}
return false;}));this.getElementByFormID('_rvBirthDateMonth').change(_g.getAppliedClosure(this,function(){if(this.getElementByFormID('_rvBirthDateMonth').val()>0){prepareDateComboBD.call(this);checkRangeDateCombo(this.getElementByFormID('_rvBirthDateMonth'));}
return false;}));if(this.getElementByFormID('_rvBirthDateYear').attr("tagName")=="SELECT"){this.getElementByFormID('_rvBirthDateYear').change(_g.getAppliedClosure(this,function(){if(this.getElementByFormID('_rvBirthDateYear').val()>=0){prepareDateComboBD.call(this);checkRangeDateCombo(this.getElementByFormID('_rvBirthDateYear'));}
return false;}));}else{this.getElementByFormID('_rvBirthDateYear').blur(_g.getAppliedClosure(this,function(en,o){o.val($.trim(o.val()).length>0?o.val():en.optionalBirthDateYearPrompt);prepareDateComboBD.call(this);},controlData,this.getElementByFormID('_rvBirthDateYear')));this.getElementByFormID('_rvBirthDateYear').focus(_g.getAppliedClosure(this,function(en,o){o.val((o.val()==en.optionalBirthDateYearPrompt)?"":o.val());},controlData,this.getElementByFormID('_rvBirthDateYear')));this.getElementByFormID('_rvBirthDateYear').val(controlData.optionalBirthDateYearPrompt);}
this.getElementByFormID('_rvGenderID').change(_g.getAppliedClosure(this,function(){if(this.getElementByFormID('_rvGenderID').val()>0){prepareGenderCombo.call(this);}
return false;}));if(this.getElementByFormID('_rvHukouProvince').val()=="0"){this.getElementByFormID('_rvHukouCity').attr("disabled",true);}
this.getElementByFormID('_rvHukouProvince').change(_g.getAppliedClosure(this,function(){if(this.getElementByFormID('_rvHukouProvince').val()=="0"){this.getElementByFormID('_rvHukouCity').empty().append('<option selected="selected" value="0">'+this.controlData.defaultCityOption+'<option>');this.getElementByFormID('_rvHukouCity').attr("disabled",true);}else{_s.services.post('Locations/getCitiesByStateId',{'stateId':this.getElementByFormID('_rvHukouProvince').val()},_g.getAppliedClosure(this,getCitiesSuccess));}}));},initEditMode:function(){if(this.controlData.enableACJobTitle){this.getElementByFormID('_rvDesiredJobTitle').autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetJobTitle,{minChars:getAutoCompleteMinChars,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:this.getElementByFormID('_rvDesiredJobTitle'),maxItemMessage:this.controlData.acMaxItems,cacheLength:0});this.getElementByFormID('_rvJobTitle').autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetJobTitle,{minChars:getAutoCompleteMinChars,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:this.getElementByFormID('_rvJobTitle'),maxItemMessage:this.controlData.acMaxItems,cacheLength:0});}
if(this.controlData.enableACCompany){this.getElementByFormID('_rvEmployer').autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetCompanies,{minChars:3,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:this.getElementByFormID('_rvEmployer'),maxItemMessage:this.controlData.acMaxItems,cacheLength:0});};$('#AuthorizationStatus').hide();this.init(this.controlData,this.userData.authorizedWorkStatuses,this);var editModeInitData=this.controlData.editModeInitData;var hfs=_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.htmlFragments;var tabBox=this.getElementByFormID('_LocationTab');if(tabBox.size()>0){if(this.getElementByFormID('_LocationLocal').find('li:first').size()==0){sbLocLocal=new _s.StringBuilder();var $rootLocation=this.getElementByFormID('_LocationLocal ul');if(editModeInitData.locationLocal.length>0){for(var i=0;i<editModeInitData.locationLocal.length;i++){var countryID=editModeInitData.locationLocal[i].countryID;var locationID=editModeInitData.locationLocal[i].locationID;var tmpLbl="LOC"+countryID+"and"+locationID;sbLocLocal.append(hfs.locationItem.build(this.getFormID(),tmpLbl,countryID,locationID,editModeInitData.locationLocal[i].name));}}
$rootLocation.append(sbLocLocal.getString());}
this.getElementByFormID('_LinkLocation').click(_g.getAppliedClosure(this,function(){this.getElementByFormID('_Edit').find('h5.tabLabel a').removeClass('active');this.getElementByFormID('_Edit').find('div.LocationTabListWrap').hide();this.getElementByFormID('_LocationLocal').show();this.getElementByFormID('_LinkLocation').addClass('active');return false}));}
if(this.getElementByFormID('_ContinentTab').size()>0){this.getElementByFormID('_LinkContinent').click(_g.getAppliedClosure(this,function(){clickAndPrepareHtmlTree.call(this,"_LocationContinent",editModeInitData.locationContinent);this.getElementByFormID("_LinkContinent").addClass("active");return false;}));}
if(this.getElementByFormID('_InternationTab').size()>0){this.getElementByFormID('_LinkInternation').click(_g.getAppliedClosure(this,function(){clickAndPrepareHtmlTree.call(this,"_LocationInternation",editModeInitData.locationInternation);this.getElementByFormID("_LinkInternation").addClass("active");return false;}));}
this.getElementByFormID('_LinkLocation').click();this.getElementByFormID('_OccupationQuickFind').autocomplete(_s.my20.ViewEditAjaxForm.Resume.RVisibility.functionGetOccList,{minChars:1,onItemSelect:_s.my20.ViewEditAjaxForm.Resume.RVisibility.selectItemOcc,formatItem:_s.my20.ViewEditAjaxForm.Resume.RVisibility.formatItemOcc,setData:true,autoFill:false,cacheLength:0,width:400,inputText:this.getElementByFormID('_OccupationQuickFind'),occupations:this.controlData.editModeInitData.occupations,noMatchText:this.controlData.acNoMatch,cacheLength:0});var $rootUl=this.getElementByFormID('_OccupationList').find('.OccupationList');if(editModeInitData.occupations.length>0){var tmpStringArr=[];var _rvt=_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Tracking;for(var i=0;i<editModeInitData.occupations.length;i++){tmpStringArr.push("<li><h5 \" onclick=\"return _s.my20.ViewEditAjaxForm.Resume.RVisibility.ExpandTreeOcc(this);\" class=\"\">");tmpStringArr.push(editModeInitData.occupations[i].name);tmpStringArr.push("</h5>");tmpStringArr.push("<ul style=\"display:none;\">");var occListName=this.getElementByFormID('_OccupationList').attr('id');var detailData=editModeInitData.occupations[i].detail;if(detailData.length>0){for(var ii=0;ii<detailData.length;ii++){occName="Occ"+detailData[ii].occParentJobCategoryID+"and"+detailData[ii].jobCategoryID;tmpStringArr.push("<li><input onfocus=\"_rvt.changeWebTrend('");tmpStringArr.push(occListName);tmpStringArr.push('_');tmpStringArr.push(occName);tmpStringArr.push("');\");\" onclick=\"return _s.my20.ViewEditAjaxForm.Resume.RVisibility.SelectedListItemOcc(this, $(divEditOccId).find('ul.OccupationSelectedItemList'), ");tmpStringArr.push(controlData.maxSelectedOccupations);tmpStringArr.push(");\" value=\"");tmpStringArr.push(detailData[ii].occParentJobCategoryID);tmpStringArr.push(".");tmpStringArr.push(detailData[ii].jobCategoryID);tmpStringArr.push("\" id=\"");tmpStringArr.push(occName);tmpStringArr.push("\" name=\"chbOccupation\" type=\"checkbox\"><label for=\"");tmpStringArr.push(occName);tmpStringArr.push("\">");tmpStringArr.push(detailData[ii].name);tmpStringArr.push("</label></li>");}}
tmpStringArr.push("</ul></li>");}
$rootUl.html(tmpStringArr.join(""));}
if(editModeInitData.industries.length>0){var tmpStringArr=[];var $rootIndustryUl=this.getElementByFormID('_IndustryList');var industryListName=$rootIndustryUl.attr('id');var _rvt=_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Tracking;for(var i=0;i<editModeInitData.industries.length;i++){tmpStringArr.push("<li><input onfocus=\"_rvt.changeWebTrend('");tmpStringArr.push(industryListName);tmpStringArr.push('_Ind');tmpStringArr.push(editModeInitData.industries[i].industryID);tmpStringArr.push("');\");\" onclick=\"return _s.my20.ViewEditAjaxForm.Resume.RVisibility.SelectedListItemOcc(this, $(divEditOccId).find('ul.IndustrySelectedItemList'), ");tmpStringArr.push(controlData.maxSelectedIndustries);tmpStringArr.push(");\" id=\"Ind");tmpStringArr.push(editModeInitData.industries[i].industryID);tmpStringArr.push("\" type=\"checkbox\" value=\"");tmpStringArr.push(editModeInitData.industries[i].industryID);tmpStringArr.push("\" name=\"chbIndustry\"/><label for=\"Ind");tmpStringArr.push(editModeInitData.industries[i].industryID);tmpStringArr.push("\">");tmpStringArr.push(editModeInitData.industries[i].name);tmpStringArr.push("</label></li>");}
$rootIndustryUl.html(tmpStringArr.join(""));}},collectUserData:function(){parent._s.webtrends.dcsMultiTrack.track('DCS.dcsuri','/Resume/Visibility.aspx_ResumeVisibility_Save.lyr')
function isChecked(divName){if(this.getElementByFormID(divName).attr('checked')){return true;}else{return false;}}
var txtDesiredJobTitle=this.getElementByFormID('_rvDesiredJobTitle').val();var idDesiredJobTitle=0;if(this.controlData.enableACJobTitle){idDesiredJobTitle=_s.my20.ViewEditAjaxForm.Autocomplete.readIDfromAutocompleteData(this.getElementByFormID('_rvDesiredJobTitle').parent(),txtDesiredJobTitle);}
var txtJobTitle=this.getElementByFormID('_rvJobTitle').val();var idJobTitle=0;if(this.controlData.enableACJobTitle){idJobTitle=_s.my20.ViewEditAjaxForm.Autocomplete.readIDfromAutocompleteData(this.getElementByFormID('_rvJobTitle').parent(),txtJobTitle);}
var txtEmployer=this.getElementByFormID('_rvEmployer').val();var idEmployer=0;if(this.controlData.enableACCompany){idEmployer=_s.my20.ViewEditAjaxForm.Autocomplete.readIDfromAutocompleteData(this.getElementByFormID('_rvEmployer').parent(),txtEmployer);}
var willToRelocate=undefined;if(this.getElementByFormID('_rvWillingToRelocateYes').attr('checked')){willToRelocate=true;}else if(this.getElementByFormID('_rvWillingToRelocateNo').attr('checked')){willToRelocate=false;}
var tmpLocations=null;var $o=this.getElementByFormID('_LocationTabs').find('ul.LocationSelectedItemList li');if($o.length>0){tmpLocations=[];for(var i=0;i<$o.length;i++){var v=$o[i].id;var v1=v.substring(4,v.indexOf('and'));var v2=v.substring(v.indexOf('and')+3,v.length);tmpLocations.push({'countryID':v1,'locationID':v2});}}
var tmpFullAuthWorkStatuses=this.userData.authorizedWorkStatuses.slice();var $sel=this.getElementByFormID('_WorkAuthorizationItems').find('select');if($sel.length>0){tmpAuthorizedWorkStatuses=[];for(var i=0;i<$sel.length;i++){var id1=$sel[i].id.substring(3);var val1=$sel[i].value;if(!(UpdateWorkAuthStatus(tmpFullAuthWorkStatuses,id1,val1))){tmpFullAuthWorkStatuses.push({'countryID':id1,'workStatusID':val1});}}}
var langData=new Array();var $o=$(".editViewLanguageBox").find('#DropDownLanguagesValues');for(var i=0;i<$o.length;i++){var v=$o[i].value;var v1=parseInt(v.substring(0,v.indexOf('.')));var v2=parseInt(v.substring(v.indexOf('.')+1,v.length));langData[i]={id:v1,levelID:v2};}
var licensesData=new Array();var $o=this.getElementByFormID('_Edit .RemovableListItemDriverLicense').find('#DropDownLicensesValues');for(var i=0;i<$o.length;i++){var v=$o[i].value;var vals=v.split(';');if(vals.length>=3){licensesData[i]={id:vals[0],monthID:vals[1],yearID:vals[2]};}}
var disabilitiesData=new Array();var $o=this.getElementByFormID('_Edit .RemovableListItemDisability').find('#DropDownDisabilityValues');for(var i=0;i<$o.length;i++){var v=$o[i].value;var vals=v.split(';');if(vals.length>=0){disabilitiesData[i]={id:vals[0],text:vals[1]};}}
var tmpIndustries=null;var $o=$(divEditOccId).find('ul.IndustryList li :checked');if($o.length>0){tmpIndustries=[];for(var i=0;i<$o.length;i++){tmpIndustries.push($o[i].value);}}
var tmpOccupations=null;var $o=$(divEditOccId).find('ul.OccupationList li :checked');if($o.length>0){tmpOccupations=[];for(var i=0;i<$o.length;i++){var v=$o[i].value;var v1=v.substring(0,v.indexOf('.'));var v2=v.substring(v.indexOf('.')+1,v.length);tmpOccupations.push({occParentJobCategoryID:v1,jobCategoryID:v2});}}
var result={'desiredJobTitle':{text:txtDesiredJobTitle,id:idDesiredJobTitle},'currentCareerLevelID':this.getElementByFormID('_rvCurrentCareerLevelID').val(),'currentCareerStatusID':this.getElementByFormID('_CareerStatus').val(),'currentEducationLevelID':this.getElementByFormID('_rvCurrentEducationLevelID').val(),'city':this.getElementByFormID('_rvCity').val(),'stateID':this.getElementByFormID('_rvStateID').find("option").size()==0?-1:this.getElementByFormID('_rvStateID').val(),'postalCode':this.getElementByFormID('_rvPostalCode').val(),'homeCountryWorkStatusID':this.getElementByFormID('_rvHomeCountryWorkStatusID').val(),'jobTitle':{text:txtJobTitle,id:idJobTitle},'employer':{text:txtEmployer,id:idEmployer},'wantsPermanent':isChecked.call(this,'_rvWantsPermanent'),'wantsTemp':isChecked.call(this,'_rvWantsTemp'),'wantsStatutaire':isChecked.call(this,'_rvWantsStatutaire'),'wantsIntern':isChecked.call(this,'_rvWantsIntern'),'wantsSeasonal':isChecked.call(this,'_rvWantsSeasonal'),'wantsFullTime':isChecked.call(this,'_rvWantsFullTime'),'wantsPartTime':isChecked.call(this,'_rvWantsPartTime'),'wantsPerDiem':isChecked.call(this,'_rvWantsPerDiem'),'salaryFrom':this.getElementByFormID('_rvSalaryFrom').val(),'salaryTo':this.getElementByFormID('_rvSalaryTo').val(),'currencyID':this.getElementByFormID('_rvCurrencyID').val(),'salaryTypeID':this.getElementByFormID('_rvSalaryTypeID').val(),'locations':tmpLocations,'authorizedWorkStatuses':tmpFullAuthWorkStatuses,'willingToRelocate':willToRelocate,'willingToTravelID':this.getElementByFormID('_rvWillingToTravelID').val(),'languagesData':langData,'militaryServiceID':this.getElementByFormID('_rvMilitaryServiceID').val(),'militaryServicePostponedYear':isNaN(this.getElementByFormID('_rvMilitaryServiceYear').val())?0:this.getElementByFormID('_rvMilitaryServiceYear').val(),'militaryServicePostponedMonth':isNaN(this.getElementByFormID('_rvMilitaryServiceMonth').val())?0:this.getElementByFormID('_rvMilitaryServiceMonth').val(),'militaryServicePostponedDay':isNaN(this.getElementByFormID('_rvMilitaryServiceDay').val())?0:this.getElementByFormID('_rvMilitaryServiceDay').val(),'securityClearanceID':this.getElementByFormID('_rvSecurityClearanceID').val(),'legalStatusID':this.getElementByFormID('_rvLegalStatusID').val(),'hasLAdapt':isChecked.call(this,'_rvLAdapt'),'disabilities':disabilitiesData,'exConvict':false,'victimOfTerorism':false,'diversityFlag':isChecked.call(this,'_rvDiversityFlag'),'availabilityTimeID':this.getElementByFormID('_rvAvailabilityTimeID').val(),'availabilityDay':this.getElementByFormID('_rvAvailabilityDay').val(),'availabilityMonth':this.getElementByFormID('_rvAvailabilityMonth').val(),'availabilityYear':this.getElementByFormID('_rvAvailabilityYear').val(),'birthDateDay':this.getElementByFormID('_rvBirthDateDay').val(),'birthDateMonth':this.getElementByFormID('_rvBirthDateMonth').val(),'birthDateYear':isNaN(this.getElementByFormID('_rvBirthDateYear').val())?0:this.getElementByFormID('_rvBirthDateYear').val(),'genderID':this.getElementByFormID('_rvGenderID').val(),'driverLicenses':licensesData,'occupations':tmpOccupations,'industries':tmpIndustries,'ethnicityID':null,'hukouP':this.getElementByFormID('_rvHukouProvince').val(),'hukouC':this.getElementByFormID('_rvHukouCity').val()};if(this.getElementByFormID('_rvEthnicitySouthAfrica').html()!=null){result.ethnicityID=this.getElementByFormID('_rvEthnicitySouthAfrica').val();}
if(this.getElementByFormID('_rvGenderSouthAfrica').html()!=null){result.genderID=this.getElementByFormID('_rvGenderSouthAfrica').val();}
if(this.getElementByFormID('_rvDisabilitySouthAfrica').html()!=null){result.disability=this.getElementByFormID('_rvDisabilitySouthAfrica').val();}
return result;},updateValidationInfo:function(validationInfo){var errorNotes=[];if(validationInfo.errorDesiredJobTitle){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvDesiredJobTitle'),validationInfo.errorDesiredJobTitleMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorDesiredJobTitleMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvDesiredJobTitle'));}
if(validationInfo.errorCurrentCareerLevel){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvCurrentCareerLevelID'),validationInfo.errorCurrentCareerLevelMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorCurrentCareerLevelMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvCurrentCareerLevelID'));}
if(validationInfo.errorCurrentCareerStatus){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_CareerStatus'),validationInfo.errorCurrentCareerStatusMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorCurrentCareerLevelMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_CareerStatus'));}
if(validationInfo.errorCurrentEducationLevel){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvCurrentEducationLevelID'),validationInfo.errorCurrentEducationLevelMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorCurrentEducationLevelMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvCurrentEducationLevelID'));}
if(validationInfo.errorCity){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvCity'),validationInfo.errorCityMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorCityMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvCity'));}
if(validationInfo.errorState){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvStateID'),validationInfo.errorStateMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorStateMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvStateID'));}
if(validationInfo.errorPostalCode){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvPostalCode'),validationInfo.errorPostalCodeMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorPostalCodeMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvPostalCode'));}
if(validationInfo.errorHomeCountryWorkStatus){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvHomeCountryWorkStatusID'),validationInfo.errorHomeCountryWorkStatusMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorHomeCountryWorkStatusMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvHomeCountryWorkStatusID'));}
if(validationInfo.errorCurrentJobTitle){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvJobTitle'),validationInfo.errorCurrentJobTitleMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorCurrentJobTitleMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvJobTitle'));}
if(validationInfo.errorCurrentEmployer){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvEmployer'),validationInfo.errorCurrentEmployerMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorCurrentEmployerMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvEmployer'));}
if(validationInfo.errorSalaryRange){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvSalaryRange'),validationInfo.errorSalaryRangeMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorSalaryRangeMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvSalaryRange'));}
if(validationInfo.errorLocations){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvTargetJobLocations'),validationInfo.errorLocationsMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorLocationsMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvTargetJobLocations'));}
if(validationInfo.errorAdditionalWorkAuthorization){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvAdditionalWorkAuthorizations'),validationInfo.errorAdditionalWorkAuthorizationMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorAdditionalWorkAuthorizationMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvAdditionalWorkAuthorizations'));}
if(validationInfo.errorMilitaryService){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvMilitaryService'),validationInfo.errorMilitaryServiceMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorMilitaryServiceMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvMilitaryService'));}
if(validationInfo.errorLanguages){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvLanguages'),validationInfo.errorLanguagesMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorLanguagesMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvLanguages'));}
if(validationInfo.errorAvailability){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvAvailability'),validationInfo.errorAvailabilityMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorAvailabilityMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvAvailability'));}
if(validationInfo.errorBirthDate){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvBirthDate'),validationInfo.errorBirthDateMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorBirthDateMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvBirthDate'));}
if(validationInfo.errorGender){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvGenderID'),validationInfo.errorGenderMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorGenderMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvGenderID'));}
if(validationInfo.errorDriverLicenses){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvDriverLicenses'),validationInfo.errorDriverLicensesMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorDriverLicensesMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvDriverLicenses'));}
if(validationInfo.errorOccupations){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvOccupations'),validationInfo.errorOccupationsMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorOccupationsMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvOccupations'));}
if(validationInfo.errorIndustries){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvIndustries'),validationInfo.errorIndustriesMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorIndustriesMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvIndustries'));}
if(validationInfo.errorEthnicitySouthAfrica){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvEthnicitySouthAfrica'),validationInfo.errorEthnicitySouthAfricaMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorEthnicitySouthAfrica);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvEthnicitySouthAfrica'));}
if(validationInfo.errorGenderSouthAfrica){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvGenderSouthAfrica'),validationInfo.errorGenderSouthAfricaMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorGenderSouthAfrica);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvGenderSouthAfrica'));}
if(validationInfo.errorDisabilitySouthAfrica){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvDisabilitySouthAfrica'),validationInfo.errorDisabilitySouthAfricaMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorDisabilitySouthAfrica);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvDisabilitySouthAfrica'));}
if(typeof this.getElementByFormID('_rvHukouProvince').val()!='undefined'){if(this.getElementByFormID('_rvHukouProvince').val()!="1"&&validationInfo.errorHukouCity){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.showError(this.getElementByFormID('_rvHukouProvince'),validationInfo.errorHukouCityMessage,validationInfo.isValid);errorNotes.push(validationInfo.errorHukouCityMessage);}else{_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.hideError(this.getElementByFormID('_rvHukouProvince'));}}
if(!validationInfo.isValid){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Validation.buildErrorList(errorNotes);if($.browser.msie&&$.browser.version.substr(0,1)==7){this.getElementByFormID('_LocationTabs').removeClass("LocationTabs").addClass("LocationTabs");}}else{$(".ctl036_ErrorMsg").addClass("cssDisplayNone");}},updateUserData:function(newUserData,oldUserData){function divChecked(divName,checked){if(checked==true){this.getElementByFormID(divName).attr("checked",true);}else{this.getElementByFormID(divName).attr("checked",false);}}
this.init(this.controlData,newUserData.authorizedWorkStatuses,this);this.getElementByFormID('_rvDesiredJobTitle').val(newUserData.desiredJobTitle.text);this.getElementByFormID('_rvCurrentCareerLevelID').val(newUserData.currentCareerLevelID);this.getElementByFormID('_CareerStatus').val(newUserData.currentCareerStatusID);this.getElementByFormID('_rvCurrentEducationLevelID').val(newUserData.currentEducationLevelID);this.getElementByFormID('_rvCity').val(newUserData.city);if(this.getElementByFormID('_rvStateID').find("option").size()>0)
this.getElementByFormID('_rvStateID').val(newUserData.stateID);this.getElementByFormID('_rvPostalCode').val(newUserData.postalCode);this.getElementByFormID('_rvHomeCountryWorkStatusID').val(newUserData.homeCountryWorkStatusID);this.getElementByFormID('_rvJobTitle').val(newUserData.jobTitle.text);this.getElementByFormID('_rvEmployer').val(newUserData.employer.text);divChecked.call(this,'_rvWantsPermanent',newUserData.wantsPermanent);divChecked.call(this,'_rvWantsTemp',newUserData.wantsTemp);divChecked.call(this,'_rvWantsStatutaire',newUserData.wantsStatutaire);divChecked.call(this,'_rvWantsIntern',newUserData.wantsIntern);divChecked.call(this,'_rvWantsSeasonal',newUserData.wantsSeasonal);divChecked.call(this,'_rvWantsFullTime',newUserData.wantsFullTime);divChecked.call(this,'_rvWantsPartTime',newUserData.wantsPartTime);divChecked.call(this,'_rvWantsPerDiem',newUserData.wantsPerDiem);this.getElementByFormID('_rvSalaryFrom').val(newUserData.salaryFrom);this.getElementByFormID('_rvSalaryTo').val(newUserData.salaryTo);this.getElementByFormID('_rvCurrencyID').val(newUserData.currencyID);this.getElementByFormID('_rvHukouProvince').val(newUserData.hukouP);this.getElementByFormID('_rvHukouCity').val(newUserData.hukouC);if(newUserData.salaryTypeID>0){this.getElementByFormID('_rvSalaryTypeID').val(newUserData.salaryTypeID);}
else{this.getElementByFormID('_rvSalaryTypeID').val(this.controlData.defaultSalaryTypeID);}
if(newUserData.currencyID>0){this.getElementByFormID('_rvCurrencyID').val(newUserData.currencyID);}
else{this.getElementByFormID('_rvCurrencyID').val(this.controlData.defaultCurrencyID);}
$(".editViewLanguageBox").empty();if(newUserData.languagesData!=undefined){for(var i=0;i<newUserData.languagesData.length;i++)
_s.my20.ViewEditAjaxForm.Resume.Visibility.AddEditableLanguage(newUserData.languagesData[i].id,newUserData.languagesData[i].levelID,this.controlData);}
this.getElementByFormID('_Edit .RemovableListItemDriverLicense').remove();if(newUserData.driverLicenses!=undefined){for(var i=0;i<newUserData.driverLicenses.length;i++){_s.my20.ViewEditAjaxForm.Resume.Visibility.AddEditableDriverLicense(newUserData.driverLicenses[i].id,newUserData.driverLicenses[i].monthID,newUserData.driverLicenses[i].yearID,this.controlData);}}
this.getElementByFormID('_Edit .RemovableListItemDisability').remove();if(newUserData.disabilities!=undefined){for(var i=0;i<newUserData.disabilities.length;i++){_s.my20.ViewEditAjaxForm.Resume.Visibility.AddEditableDisability(newUserData.disabilities[i].id,this.controlData);}}
if(newUserData.willingToRelocate==true){this.getElementByFormID('_rvWillingToRelocateYes').attr('checked',true);}else if(newUserData.willingToRelocate==false){this.getElementByFormID('_rvWillingToRelocateNo').attr('checked',true);}else{this.getElementByFormID('_rvWillingToRelocateYes').attr('checked',false);this.getElementByFormID('_rvWillingToRelocateNo').attr('checked',false);}
if(newUserData.willingToTravelID!=undefined){this.getElementByFormID('_WillingToTravelID').val(newUserData.willingToTravelID)}
if(newUserData.militaryServiceID!=undefined){this.getElementByFormID('_rvMilitaryServiceID').val(newUserData.militaryServiceID);}
prepareMilitaryPostponed.call(this);if(newUserData.militaryServicePostponedDay!=0){this.getElementByFormID('_rvMilitaryServiceDay').val(newUserData.militaryServicePostponedDay);}
if(newUserData.militaryServicePostponedMonth!=0){this.getElementByFormID('_rvMilitaryServiceMonth').val(newUserData.militaryServicePostponedMonth);}
if(newUserData.militaryServicePostponedYear!=0){this.getElementByFormID('_rvMilitaryServiceYear').val(newUserData.militaryServicePostponedYear);prepareMilitaryDateCombo.call(this);}
if(newUserData.securityClearanceID!=undefined){this.getElementByFormID('_rvSecurityClearanceID').val(newUserData.securityClearanceID);}
if(newUserData.legalStatusID!=undefined){this.getElementByFormID('_rvLegalStatusID').val(newUserData.legalStatusID);}
divChecked.call(this,'_rvLAdapt',newUserData.hasLAdapt);if((newUserData.disabilityText!=undefined&&newUserData.disabilityText.length>0)){this.getElementByFormID('_rvTextDisability').val(newUserData.disabilityText)}else{this.getElementByFormID('_rvTextDisability').val(this.controlData.disabilityTextPrompt);}
divChecked.call(this,'_rvExConvict',newUserData.exConvict);divChecked.call(this,'_rvVictim',newUserData.victimOfTerorism);divChecked.call(this,'_rvDiversityFlag',newUserData.diversityFlag);if(newUserData.availabilityTimeID!=undefined&&newUserData.availabilityTimeID>0){this.getElementByFormID('_rvAvailabilityTimeID').val(newUserData.availabilityTimeID);}else{this.getElementByFormID('_rvAvailabilityTimeID').val(-1);};if(newUserData.availabilityDay!=undefined&&newUserData.availabilityDay!=0){this.getElementByFormID('_rvAvailabilityDay').val(newUserData.availabilityDay);}else{this.getElementByFormID('_rvAvailabilityDay').val(0);};if(newUserData.availabilityMonth!=undefined&&newUserData.availabilityMonth!=0){this.getElementByFormID('_rvAvailabilityMonth').val(newUserData.availabilityMonth);}else{this.getElementByFormID('_rvAvailabilityMonth').val(0);};if(newUserData.availabilityYear!=undefined&&newUserData.availabilityYear!=0){this.getElementByFormID('_rvAvailabilityYear').val(newUserData.availabilityYear);}else{this.getElementByFormID('_rvAvailabilityYear').val(0);};if(newUserData.availabilityTimeID<=0){prepareDateComboAD.call(this,-1);if((newUserData.availabilityYear>0)&&(newUserData.availabilityYear<(new Date().getFullYear()))){disableDateOptionCombo.call(this,this.getElementByFormID('_rvAvailabilityYear'),newUserData.availabilityYear);};}
if(newUserData.birthDateDay!=undefined&&newUserData.birthDateDay!=0){this.getElementByFormID('_rvBirthDateDay').val(newUserData.birthDateDay);}else{this.getElementByFormID('_rvBirthDateDay').val(0);}
if(newUserData.birthDateMonth!=undefined&&newUserData.birthDateMonth!=0){this.getElementByFormID('_rvBirthDateMonth').val(newUserData.birthDateMonth);}else{this.getElementByFormID('_rvBirthDateMonth').val(0);}
if(newUserData.birthDateYear!=undefined&&newUserData.birthDateYear!=0){this.getElementByFormID('_rvBirthDateYear').val(newUserData.birthDateYear);prepareDateComboBD.call(this,-1);}else{if(this.getElementByFormID('_rvBirthDateYear').attr("tagName")=="SELECT"){this.getElementByFormID('_rvBirthDateYear').val(0);}else{this.getElementByFormID('_rvBirthDateYear').val(controlData.optionalBirthDateYearPrompt);}}
if(newUserData.genderID!=undefined&&newUserData.genderID!=0){this.getElementByFormID('_rvGenderID').val(newUserData.genderID);prepareGenderCombo.call(this);}else{this.getElementByFormID('_rvGenderID').val(0);}
var needRefresh=false;if(oldUserData&&newUserData&&newUserData.occupations&&oldUserData.occupations&&(newUserData.occupations.length==oldUserData.occupations.length)){for(var occupationCounter=0;occupationCounter<newUserData.occupations.length;occupationCounter++){if(!((newUserData.occupations[occupationCounter].occParentJobCategoryID==oldUserData.occupations[occupationCounter].occParentJobCategoryID)&&(newUserData.occupations[occupationCounter].jobCategoryID==oldUserData.occupations[occupationCounter].jobCategoryID))){needRefresh=true;break;}}}
else{needRefresh=true;}
if(needRefresh){this.getElementByFormID('_Edit').find('ul.OccupationList li :checkbox').each(function(){if(this.checked)this.click();});if(newUserData.occupations){var $wrap=this.getElementByFormID('_Edit').find('ul.OccupationSelectedItemList')
for(var occupationCounter=0;occupationCounter<newUserData.occupations.length;occupationCounter++){var v=newUserData.occupations[occupationCounter];var $o=this.getElementByFormID('_Edit').find("#Occ"+v.occParentJobCategoryID+"and"+v.jobCategoryID+":checkbox");if($o.size()>0){$o.click();_s.my20.ViewEditAjaxForm.Resume.RVisibility.SelectedListItemOcc($o[0],$wrap,controlData.maxSelectedOccupations);}}}}
needRefresh=false;if(oldUserData&&newUserData&&newUserData.industries&&oldUserData.industries&&(newUserData.industries.length==oldUserData.industries.length)){for(var industryCounter=0;industryCounter<newUserData.industries.length;industryCounter++){if(newUserData.industries[industryCounter]!=oldUserData.industries[industryCounter]){needRefresh=true;break;}}}
else{needRefresh=true;}
if(needRefresh){this.getElementByFormID('_Edit').find('ul.IndustryList li :checkbox').each(function(){if(this.checked)this.click();});if(newUserData.industries){var $wrap=this.getElementByFormID('_Edit').find('ul.IndustrySelectedItemList')
for(var industryCounter=0;industryCounter<newUserData.industries.length;industryCounter++){var v=newUserData.industries[industryCounter];var $o=this.getElementByFormID('_Edit').find("#Ind"+v+":checkbox");if($o.size()>0){$o.click();_s.my20.ViewEditAjaxForm.Resume.RVisibility.SelectedListItemOcc($o[0],$wrap,controlData.maxSelectedIndustries);}}}}
var needRefresh=false;var $wrap=this.getElementByFormID('_LocationTabs').find('ul.LocationSelectedItemList');if(oldUserData&&newUserData&&oldUserData.locations&&newUserData.locations&&(newUserData.locations.length==oldUserData.locations.length)){for(var locationCounter=0;locationCounter<newUserData.locations.length;locationCounter++){if(!((newUserData.locations[locationCounter].countryID==oldUserData.locations[locationCounter].countryID)&&(newUserData.locations[locationCounter].locationID==oldUserData.locations[locationCounter].locationID))){needRefresh=true;break;}}}else{if(newUserData&&($wrap.size()==0)&&(newUserData.locations)&&(newUserData.locations.length==0)){needRefresh=false;}
else{needRefresh=true;}}
if(needRefresh){var $locTab=this.getElementByFormID('_LocationTabs');if(oldUserData&&oldUserData.locations&&(oldUserData.locations.length>0)){for(oldLCounter=0;oldLCounter<oldUserData.locations.length;oldLCounter++){var $o=$locTab.find('#LOC'+oldUserData.locations[oldLCounter].countryID+'and'+oldUserData.locations[oldLCounter].locationID+':first');if($o.size()>0){if($o.attr('checked')){$o.click();}}}}
$wrap.find('li').remove();if(newUserData&&newUserData.locations){var refAddedManualy=false;this.getElementByFormID('_WorkAuthorizationItems').find('div').remove();for(var locationCounter=0;locationCounter<newUserData.locations.length;locationCounter++){var $o=$locTab.find('#LOC'+newUserData.locations[locationCounter].countryID+'and'+newUserData.locations[locationCounter].locationID+':first');if($o.size()>0){if(!($o.attr('checked'))){$o.attr('checked',true);}
this.selectedLocationListItem($o[0]);}
else{refAddedManualy=true;if(this.controlData.editModeInitData){var h5text="";if(this.controlData.editModeInitData.locationInternation.length>0){for(var i=0;i<this.controlData.editModeInitData.locationInternation.length;i++){for(var ii=0;ii<this.controlData.editModeInitData.locationInternation[i].locationsData.length;ii++){if(this.controlData.editModeInitData.locationInternation[i].locationsData[ii].countryID!=newUserData.locations[locationCounter].countryID){break};if(this.controlData.editModeInitData.locationInternation[i].locationsData[ii].locationID==newUserData.locations[locationCounter].locationID){h5text=this.controlData.editModeInitData.locationInternation[i].locationsData[ii].name+' ('+this.controlData.editModeInitData.locationInternation[i].name+')';break;}}}}
if(h5text==""){for(var i=0;i<this.controlData.editModeInitData.locationContinent.length;i++){for(var ii=0;ii<this.controlData.editModeInitData.locationContinent[i].locationsData.length;ii++){if(this.controlData.editModeInitData.locationContinent[i].locationsData[ii].countryID!=newUserData.locations[locationCounter].countryID){break};if(this.controlData.editModeInitData.locationContinent[i].locationsData[ii].locationID==newUserData.locations[locationCounter].locationID){h5text=this.controlData.editModeInitData.locationContinent[i].locationsData[ii].name+' ('+this.controlData.editModeInitData.locationContinent[i].name+')';break;}}}}}
var iid="LOC"+newUserData.locations[locationCounter].countryID+"and"+newUserData.locations[locationCounter].locationID;var $rli=$(document.createElement('li')).addClass('RemovableListItem').hover(function(){$(this).addClass('over');},function(){$(this).removeClass('over');});var $but=$(document.createElement('div')).addClass('RemoveButton').click(function(){var v=$(this).parent().get(0).id;var countryId=v.substring(4,v.indexOf('and'));var locationId=v.substring(v.indexOf('and')+3,v.length);if($(this).parent().parent().find('li').size()==localControlData.maxSelectedLocations){$(this).parent().parent().parent().parent().find('input').not(':checked').attr('disabled',false);}
var item=$(this).parent().parent().parent().parent().find('#LOC'+countryId+'and'+locationId);if(item.size()>0){item.click();}else{var $li=$(this).parent().parent().find('li');var exist=false;if($li.size()>0){for(var cnt=0;cnt<$li.length;cnt++){var tmpV=$li[cnt].id;if((tmpV!=v)&&(tmpV.substring(4,tmpV.indexOf('and'))==countryId)){exist=true;break;}}}
$(this).parent().remove();if(exist==false){form.deleteWorkAuthorization(countryId);}}});$wrap.append($rli.attr('id','i'+iid).text(h5text).append($but));this.addWorkAuthorizationItem(newUserData.locations[locationCounter].countryID);}}
if(refAddedManualy){if(newUserData.locations.length==localControlData.maxSelectedLocations){this.getElementByFormID('_LocationTabs :input').not(':checked').attr('disabled',true);}else{this.getElementByFormID('_LocationTabs :input').not(':checked').attr('disabled',false);};}}}}});$.extend(form,{init:function(controlData,authorizedWorkStatuses,formThis){localControlData=controlData;localAuthorizedWorkStatuses=authorizedWorkStatuses;localFormThis=formThis;},selectedLocationListItem:function(item){var v=$(item).val();v=v.substring(0,v.indexOf('.'));var iid=$(item).attr('id');$('#'+localControlData.formName+'_LocationTabs').find('li#i'+iid+":first").remove();if(item.checked){var $wrap=$('#'+localControlData.formName+'_LocationTabs').find('ul.LocationSelectedItemList');var liCount=$wrap.find('li').size()
if(liCount==localControlData.maxSelectedLocations-1){$('#'+localControlData.formName+'_LocationTabs :input').not(':checked').attr('disabled',true);}
if(!(localControlData.maxSelectedLocations>liCount)){return false;}
else{var $li=$(item).parent();var $h5=$li.parent().parent().find('h5');var $rli=$(document.createElement('li')).addClass('RemovableListItem').hover(function(){$(this).addClass('over');},function(){$(this).removeClass('over');});var $but=$(document.createElement('div')).addClass('RemoveButton').click(function(){_rvt.changeWebTrend(localControlData.formName+'_RemoveButton_'+iid);item.checked=false;$(this).parent().remove();localFormThis.deleteWorkAuthorizationItem(item);});var text=$.trim($li.text())+($h5.size()>0?' ('+$h5.text()+')':'');$wrap.append($rli.attr('id','i'+iid).text(text).append($but));this.addWorkAuthorizationItem(v);}}else{this.deleteWorkAuthorizationItem(item);}
return true;},deleteWorkAuthorizationItem:function(item){var v=$(item).val();var countryId=v.substring(0,v.indexOf('.'));var foundCountry=false;var $o=$('#'+localControlData.formName+'_LocationTabs').find('ul.LocationSelectedItemList li');var liCount=$o.size();if(liCount==localControlData.maxSelectedLocations-1){$('#'+localControlData.formName+'_LocationTabs :input').not(':checked').attr('disabled',false);}
var locationsOutsideHomeCountry=0;if(liCount>0){for(cnt=0;cnt<$o.length;cnt++){var vTmp=$o[cnt].id;var vCountryId=vTmp.substring(4,vTmp.indexOf('and'));if(countryId==vCountryId){foundCountry=true;}
if(vCountryId!=localControlData.homeCountryID){locationsOutsideHomeCountry++;}}}
if(foundCountry==false){this.deleteWorkAuthorization(countryId);}
if(locationsOutsideHomeCountry==0)
$('#AuthorizationStatus').hide();},deleteWorkAuthorization:function(countryId){$('#'+localControlData.formName+'_WorkAuthorizationItems').find('#wa'+countryId).remove();if($('#'+localControlData.formName+'_WorkAuthorizationItems select').length==0){$('#AuthorizationStatus').hide();}},addWorkAuthorizationItem:function(value){if(value==localControlData.homeCountryID)return;$('#AuthorizationStatus').show();if($('#'+localControlData.formName+'_WorkAuthorizationItems').find('#wa'+value+':first').size()>0)return;var country=null;for(var i=0;i<localControlData.editModeInitData.countries.length&&country==null;i++)
if(value==''+localControlData.editModeInitData.countries[i].id)
country=localControlData.editModeInitData.countries[i];var workStatuses=null;for(var i=0;i<localAuthorizedWorkStatuses.length&&workStatuses==null;i++)
if(value==''+localAuthorizedWorkStatuses[i].countryID)
workStatuses=localAuthorizedWorkStatuses[i].workStatusID;if(country==null)return;var tmpStringArr=[];tmpStringArr.push("<div id=\"wa");tmpStringArr.push(value);tmpStringArr.push("\"><label for=\"was");tmpStringArr.push(value);tmpStringArr.push("\">");tmpStringArr.push(localControlData.authorizedTitle.replace(/{selected_country}/ig,country.text));tmpStringArr.push("</label>");tmpStringArr.push("<select class=\"ctl060_selectList ctl060_defaultWidth fnt4\"  id=\"was");tmpStringArr.push(value);tmpStringArr.push("\"  onfocus=\"_rvt.changeWebTrend('was");tmpStringArr.push(value);tmpStringArr.push("');\" ><option value=\"");tmpStringArr.push(localControlData.workAuthorizationNotSelectedID);tmpStringArr.push("\">");tmpStringArr.push(localControlData.selectItemText);tmpStringArr.push("</option>");for(var i=0;i<localControlData.editModeInitData.authorizedText.length;i++){tmpStringArr.push("<option value=\"");tmpStringArr.push(localControlData.editModeInitData.authorizedText[i].id);tmpStringArr.push("\"");if(localControlData.editModeInitData.authorizedText[i].id==workStatuses){tmpStringArr.push(" selected=\"selected\"");}
tmpStringArr.push(">");tmpStringArr.push(localControlData.editModeInitData.authorizedText[i].text);tmpStringArr.push("<\/option>");}
tmpStringArr.push("</select></div>");$('#'+localControlData.formName+'_WorkAuthorizationItems').append(tmpStringArr.join(""));},slideLocations:function slideLocations(h5){$(h5).toggleClass('expanded').next().slideToggle('fast');}});return form;};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility').htmlFragments={locationItem:{a:["<li><input onfocus=\"_rvt.changeWebTrend('",'eid',"');\" ","onclick='return ",'fid',".selectedLocationListItem(this);' id='",'lbl',"' value='",'cid',".",'lid',"' type='checkbox'><label for='",'lbl',"'>",'locnam',"</label></li>"],build:function(formID,label,countryID,locationID,locationName){var a=this.a;a[1]=formID+'_LOC'+countryID+'and'+locationID;a[4]=formID;a[12]=a[6]=label;a[8]=countryID;a[10]=locationID;a[14]=locationName;return a.join('');}}};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility').Tracking={changeWebTrend:function(clientID){dcsMultiTrack('DCS.dcsuri','/Resume/Visibility.aspx_ResumeVisibility_'+clientID+'.lyr');}};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').addDisability=function(self){_s.my20.ViewEditAjaxForm.Resume.Visibility.AddEditableDisability(0,self.controlData);};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').AddEditableDisability=function(id,controlData){var _divId=this.divId='#'+controlData.formName+'_Edit';var $select=$(document.createElement('select')).addClass("ctl060_selectList").addClass("ctl060_width210").addClass("ctl060_RightMargin7");$select.attr('id',controlData.formName+'_DisabilityID');var $but=$(document.createElement('div')).addClass('icnDelete').addClass('ctl060_TopMargin5').click(function(){$(this).parent().parent().remove();});var disabilities=controlData.disabilityDataList;$select.append('<option value="-2" '+'>'+controlData.selectItemText+'</option>');for(var i=0;i<disabilities.length;i++)
$select.append('<option value="'+disabilities[i].id+'"'+(disabilities[i].id==id?' selected="selected"':'')+'>'+disabilities[i].text+'</option>');var divWrapper="<div class=\"RemovableListItemDisability ctl060_innerformFieldWrapper Row clearfix\"><div class=\"ctl060_innerformFieldWrapper editViewLicense Column\"></div>";$(_divId).find('.editViewDisabilityBox').append(divWrapper);$(_divId).find('.RemovableListItemDisability:last').find(".editViewLicense").append($select).append($but).parent().append('<input type="hidden" id="DropDownDisabilityValues" name="DropDownDisabilityValues" value="'+$select.val()+'" />');$select.focus(function(){_s.my20.ViewEditAjaxForm.Resume.Visibility.Tracking.focusWebTrend($select.attr('id'));});$select.change(function(){var disability=new Array();var $o=$(this).parent().parent().parent().find('#DropDownDisabilityValues');for(var i=0;i<$o.length;i++){var v=$o[i].value;var vals=v.split(';');if(vals.length>=0){disability[i]=vals[0];}}
var v=$(this).parent().parent().find('#DropDownDisabilityValues');var val=v.val();if($.inArray('6',disability)>-1){$(this).parent().parent().remove();return;}
if($.inArray($(this).val(),disability)>-1||($o.length>1&&$(this).val()==6)){$(this).val('-2');}
else{val=val.substring(val.indexOf(';')+1);v.val($(this).val()+';'+val);}});$('.RemovableListItemDisability').hover(function(){$(this).addClass('langover');},function(){$(this).removeClass('langover');});};
;

_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').addLanguage=function(self){_s.my20.ViewEditAjaxForm.Resume.Visibility.AddEditableLanguage(-1,1,self.controlData);};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').AddEditableLanguage=function(id,level,controlData){var _divId=this.divId='#'+controlData.formName+'_Edit';var $select=$(document.createElement('select')).addClass("ctl060_selectList").addClass(" ctl060_defaultWidth").addClass(" fnt4");$select.attr('id',controlData.formName+'_LanguageID');var $stars=$(document.createElement('div')).addClass('editViewLanguageStars');var $but=$(document.createElement('div')).addClass('icnDelete').addClass('cssfloatRight').click(function(){$(this).parent().parent().remove();});var langs=controlData.languageDataList;for(var i=0;i<langs.length;i++)
$select.append('<option value="'+langs[i].id+'"'+(langs[i].id==id?' selected="selected"':'')+'>'+langs[i].text+'</option>');var stars=controlData.languageProficienciesDataList;var levelMet=false;for(var i=0;i<stars.length;i++){var $star=$(document.createElement('div')).addClass('star').attr('title',stars[i].text).text(stars[i].id);$star.attr('id',controlData.formName+'_StarID');if(!levelMet){$star.addClass('active');}
$star.click(function(){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Tracking.changeWebTrend($star.attr('id'));$(this).prevAll().andSelf().addClass('active');$(this).nextAll().removeClass('active');var v=$(this).parent().parent().prev().find("select").val();$(this).parent().parent().find("#DropDownLanguagesValues").val(v+'.'+$(this).text());}).hover(function(){$(this).prevAll().andSelf().addClass('overstar');$(this).nextAll().removeClass('overstar');var proficinecyTitle=$(this).attr('title');$(this).parent().next().text(proficinecyTitle);},function(){$(this).siblings().andSelf().removeClass('overstar');$(this).nextAll().removeClass('overstar');$(this).prevAll().removeClass('overstar');$(this).parent().next().empty();});$stars.append($star);if(stars[i].id==level)
levelMet=true;}
var proficinecy="<div class=\"proficiency\"></div>";var divWrapper="<div class=\"ctl060_innerformFieldWrapper Row clearfix\"><div class=\"ctl060_innerformFieldWrapper editViewLanguageSelect Column\"></div><div class=\"ctl060_innerformFieldWrapper editViewLanguageStars Column ctl060_width330\"></div>";$(_divId).find('.proficiencylabel').css("display: block;");$(_divId).find('.editViewLanguageBox').append(divWrapper);$(_divId).find('.editViewLanguageBox').find(".editViewLanguageSelect:last").append($select);$(_divId).find('.editViewLanguageBox').find(".editViewLanguageStars:last").append($but).append($stars).append(proficinecy).append('<input type="hidden" id="DropDownLanguagesValues" name="DropDownLanguages" value="'+$select.val()+'.'+level+'" />');$select.change(function(){_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility.Tracking.changeWebTrend($select.attr('id'));});$select.change(function(){var v=$(this).parent().next().find("#DropDownLanguagesValues").val();v=v.substring(v.indexOf('.')+1);$(this).parent().next().find("#DropDownLanguagesValues").val($(this).val()+'.'+v);});$('.editViewLanguageBox .ctl060_innerformFieldWrapper ').hover(function(){$(this).addClass("langover").find('.icnDelete').css("display","inline-block");},function(){$(this).removeClass("langover").find('.icnDelete').css("display","none");});};
;
;_g.namespace('_s.my20.ViewEditAjaxForm.Resume.ResumeVisibility').Validation={showError:function(divID,errorMessage,validationInfo){divID.parent().find(".ctl036_errorDiv").removeClass("cssDisplayNone").addClass("cssDisplayBlock").text(errorMessage);divID.parent().find(".ctl060_requiredField").addClass("ctl036_labelError fnt15").parent().find(".ctl060_asterisk").removeClass("ctl060_asterisk").addClass("ctl036_iconError");divID.parent().find(".ctl060_optionalField").addClass("ctl036_labelError fnt15").parent().find(".ctl060_optionalSpan").removeClass("ctl060_optionalSpan").addClass("ctl036_iconError");},hideError:function(divID){divID.parent().find(".ctl036_errorDiv").addClass("cssDisplayNone").removeClass("cssDisplayBlock").text();divID.parent().find(".ctl036_labelError.ctl060_requiredField").removeClass("ctl036_labelError fnt15").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_asterisk");divID.parent().find(".ctl036_labelError.ctl060_optionalField").removeClass("ctl036_labelError fnt15").parent().find(".ctl036_iconError").removeClass("ctl036_iconError").addClass("ctl060_optionalSpan");},buildErrorList:function(errorNotes){if(errorNotes.length>0){$(".ctl036_ErrorMsg").removeClass("cssDisplayNone");$(".ctl036_ErrorMsg ul li").each(function(){$(this).remove()});for(var i=0;i<errorNotes.length;i++){var li=document.createElement('li');li.innerHTML=errorNotes[i];$(".ctl036_ErrorMsg .ctl036_errorContent ul").append(li);}
var errorNotes=[];}else{$(".ctl036_ErrorMsg").addClass("cssDisplayNone");}}}
;

_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').Tracking={focusWebTrend:function(clientID)
{dcsMultiTrack('DCS.dcsuri','/Resume/FindMeMore.aspx_ResVis.evt','DCSext.rvff',clientID);}};
;
;_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').Validation={handle:function(isValid,o,f,cb){var inf=f||null;var pvcb=cb||null;if(isValid){this.hideError(o,inf);}else{this.showError(o,inf);}
if(pvcb&&$.isFunction(pvcb))pvcb();},showError:function(o,inf){o.find(".ctl036_Form_Error").show();if(inf)$(inf).addClass("ctl036_TextArea_Error");},hideError:function(o,inf){o.find(".ctl036_Form_Error").hide();if(inf)inf.removeClass('ctl036_TextArea_Error');},buildErrorList:function(o,em){var eml=em||[];if(o&&em.length>0){o.empty();var ul=document.createElement('ul');for(var i=0;i<em.length;i++){var li=document.createElement('li');li.innerHTML=em[i];ul.appendChild(li);}
o.append(ul);}}}
;

_g.namespace('_s.my20.ViewEditAjaxForm.TermsOfUse').TermsOfUseFeedback=function(controlData,userData,validationInfo){var errorMessageList=[];function removeErr(eID,cID,dID)
{this.getElementByFormID(cID).removeClass('ctl036_TextArea_Error');$(dID+' .ctl036_Form_Error').hide();}
function addErr(bAdd,eID,cID,dID)
{if(!bAdd)
{this.showHideFormElementByID(eID,false);return;}
this.getElementByFormID(cID).addClass('ctl036_TextArea_Error');$(dID+' .ctl036_Form_Error').show();this.showHideFormElementByID(eID,true);}
return new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{initForm:function()
{this.getElementByFormID('_Email').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_EmailError','_Email','#Email');}));this.getElementByFormID('_Question').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_QError','_Question','#Question');}));_s.my.ctl036UpdateError('#'+this.getFormID('_Edit'));},switchToViewMode:function(v,e){window.location=this.controlData.redirectUrl;},collectUserData:function(){return{'emailAddress':this.getElementByFormID('_Email').val(),'question':this.getElementByFormID('_Question').val(),'emailHeaders':this.getElementByFormID('_EmailHeaders').val()};},updateValidationInfo:function(validationInfo){this.showHideFormElementByID('_ErrorBox',!validationInfo.isValid);addErr.call(this,validationInfo.errorEmail,'_EmailError','_Email','#Email');addErr.call(this,validationInfo.errorQuestion,'_QError','_Question','#Question')}});};
;

_g.namespace('_s.my20.ViewEditAjaxForm.UserProfile').BusinessCard=function(controlData,userData,validationInfo){var prompts=new _s.controls.InputTextPrompt();$(".comboBox").click(toggleStatesDropDown);function getCountryStatesSuccess(result){this.controlData.countryStates[result.countryId]=result.states;populateCountryStates.call(this,null,result.countryId);}
function getCitiesSuccess(result){var hukouCity=this.getElementByFormID('_ddlHukouCity');if(result.length>0){hukouCity.attr("disabled",false);hukouCity.empty().append('<option selected="selected" value="0">'+this.controlData.defaultCityOption+'</option>');for(var i=0;i<result.length;i++){hukouCity.append($("<option></option>").val(result[i].Value).html(result[i].Text));}}else{hukouCity.empty().append('<option selected="selected" value="0">'+this.controlData.defaultCityOption+'<option>');hukouCity.attr("disabled",true);}}
function getSelectedCitySuccess(result){var hukouCity=this.getElementByFormID('_ddlHukouCity');if(result.length>0){hukouCity.attr("disabled",false);hukouCity.empty().append('<option value="0">'+this.controlData.defaultCityOption+'</option>');for(var i=0;i<result.length;i++){if(result[i].Value==this.userData.hukouC){hukouCity.append($("<option selected=\"selected\"></option>").val(result[i].Value).html(result[i].Text));}else{hukouCity.append($("<option></option>").val(result[i].Value).html(result[i].Text));}}}else{hukouCity.empty().append('<option selected="selected" value="0">'+this.controlData.defaultCityOption+'<option>');hukouCity.attr("disabled",true);}}
function populateCountryStates(data,countryId){countryId=countryId||data.cID||this.controlData.defaultCID;var states=this.controlData.countryStates[countryId];var liElement;this.getElementByFormID('_ddlStates').empty();if(states.length>0){for(var i=0;i<states.length;i++){liElement=$(document.createElement('li'));this.getElementByFormID('_ddlStates').append(liElement.text(states[i].text));this.getElementByFormID('_ddlStates').find("li:last").attr("id",states[i].id);if(data==null||data.sID==-1){this.getElementByFormID('_ddlStates').parent().parent().parent().find(".comboText").text(truncate_nodots(controlData.selectOption,6)).attr("id",0).attr("title",controlData.selectOption);}
else if(data.sID==states[i].id){this.getElementByFormID('_ddlStates').parent().parent().parent().find(".comboText").text(truncate_nodots(states[i].text,6)).attr("id",states[i].id).attr("title",states[i].text);}}
$(".dropdownBox ul li").mouseover(function(){$(this).css("background-color","#0a246a").css("color","#ffffff")}).mouseout(function(){$(this).css("background-color","#ffffff").css("color","#000000")}).click(function(){$(this).parent().parent().parent().find(".comboText").html(truncate_nodots($(this).text(),6)).attr("id",$(this).attr("id")).attr("title",$(this).text());$(this).parent().parent().parent().find(".dropdownBox").hide();});$("#BCstates").css("visibility","visible");}
else{$("#BCstates").css("visibility","hidden");}
if(data!=null&&this.getElementByFormID('_ddlCountries').val()==data.cID){prompts.text(this.getFormID('_bcPC'),data.pC);prompts.text(this.getFormID('_bcCity'),data.city);}}
function toggleStatesDropDown(){if($(this).parents().find(".dropdownBox").css("display")=="none")
$(this).parents().find(".dropdownBox").show();else
$(this).parents().find(".dropdownBox").hide();}
function removeErr(cID,dID){this.getElementByFormID(cID).removeClass('ctl036_TextArea_Error');$(dID+' .ctl036_Form_Error').hide();}
function addErr(bAdd,eID,cID,dID){if(!bAdd){this.showHideFormElementByID(eID,false);return;}
this.getElementByFormID(cID).addClass('ctl036_TextArea_Error');$(dID+' .ctl036_Form_Error').show();this.showHideFormElementByID(eID,true);if(cID=="_bcLine1"||cID=="_bcLine2"){if($('.ctl036_Form_Error').is(":visible")){$('#BCAddress1').css("width","400px");$('#BCAddress2').css("width","400px");$('#BCAddress2').css('padding-left','0px');}}
else if(cID=="_bcMobile"||cID=="_bcPhone"){if($('.ctl036_Form_Error').is(":visible")){$('#BCMobilePhone').css("width","400px");$('#BCPhone').css("width","400px");$('#BCMobilePhone').css('padding-left','0px');$('#BCPhone').css('padding-left','0px');}}}
function addErrText(eID,cID,errText){sp=this.getElementByFormID(cID).next().find('span');if(sp.size()==0){this.getElementByFormID(cID).next().prepend('<span />');sp=this.getElementByFormID(cID).next().find('span');}
sp.html(errText);this.getElementByFormID(eID).html(errText);}
function showHideIndustryIcon($div,countVisible){if(countVisible>1){$div.find('a').show();}else{$div.find('a').hide();}}
return new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{switchToViewMode:function(v,e){e.fadeOut('slow');v.css('position','relative');v.fadeIn('slow');},switchToEditMode:function(v,e){v.fadeOut('slow');v.css('position','absolute');e.fadeIn('slow');},initForm:function(){var postalCodeInput=this.getElementByFormID('_bcPC');_s.zipCodeFormating.bindPostalCodeEvents(this.getElementByFormID('_ddlCountries').val(),postalCodeInput);this.controlData.countryStates={};var cID=this.userData.cID||this.controlData.defaultCID;this.controlData.countryStates[cID]=this.controlData.result.states;this.getElementByFormID('_ddlCountries').change(_g.getAppliedClosure(this,function(){var countryId=this.getElementByFormID('_ddlCountries').val();var states=this.controlData.countryStates[countryId];if(!states)
_s.services.post('BecomeMember/GetCountryStates',{'countryID':countryId},_g.getAppliedClosure(this,getCountryStatesSuccess));else
populateCountryStates.call(this,null,countryId);removeErr.call(this,'_bcCity','#city');removeErr.call(this,'_bcPC','#pc');_s.zipCodeFormating.bindPostalCodeEvents(this.getElementByFormID('_ddlCountries').val(),postalCodeInput);}));this.getElementByFormID('_AddUserIndustry').click(_g.getAppliedClosure(this,function(){for(var i=1;i<=3;++i){var ind=this.getElementByFormID('_divIndustries'+i);if(!ind.is(':visible')){vis=true;ind.appendTo(this.getElementByFormID('_BCIndustryList'));ind.show();break;}}
var cnt=this.getElementByFormID('_BCIndustryList').find('div:visible').size();this.showHideFormElementByID('_AddUserIndustry',cnt!=3);showHideIndustryIcon(this.getElementByFormID('_BCIndustryList'),cnt);return false;}));this.getElementByFormID('_BCIndustryList').find('.icnRemove').click(function(event){$(this).parent().hide();$(this).parent().find('select').val(0);var $divVisible=$(this).parent().parent();$divVisible.parent().find('a:last').show();var cnt=$divVisible.find('div:visible').size();showHideIndustryIcon($divVisible,cnt);return false;});prompts.add(this.getFormID('_bcMiddleName'),controlData.mNPrompt);prompts.add(this.getFormID('_bcJobTitle'),controlData.jobTPrompt);if(this.controlData.enableACJobTitle){this.getElementByFormID('_bcJobTitle').autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetJobTitle,{minChars:getAutoCompleteMinChars,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:this.getElementByFormID('_bcJobTitle'),maxItemMessage:this.controlData.maxItems,cacheLength:0});}
prompts.add(this.getFormID('_bcLastEmployer'),controlData.ePrompt);if(this.controlData.enableACCompany){this.getElementByFormID('_bcLastEmployer').autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetCompanies,{minChars:getAutoCompleteMinChars,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:this.getElementByFormID('_bcLastEmployer'),maxItemMessage:this.controlData.maxItems,cacheLength:0});}
prompts.add(this.getFormID('_bcWebsite'),controlData.wSPrompt);prompts.add(this.getFormID('_bcPhone'),controlData.pPrompt);prompts.add(this.getFormID('_bcMobile'),controlData.mPrompt);prompts.add(this.getFormID('_bcLine1'),controlData.a1Prompt);prompts.add(this.getFormID('_bcLine2'),controlData.a2Prompt);prompts.add(this.getFormID('_bcPC'),controlData.pCPrompt);prompts.add(this.getFormID('_bcCity'),controlData.cPrompt);prompts.add(this.getFormID('_bcNationalID'),controlData.nationalIDPrompt);if(this.getElementByFormID('_ddlHukouProvince').val()=="0"){this.getElementByFormID('_ddlHukouCity').attr("disabled",true);}
this.getElementByFormID('_ddlHukouProvince').change(_g.getAppliedClosure(this,function(){if(this.getElementByFormID('_ddlHukouProvince').val()=="0"){this.getElementByFormID('_ddlHukouCity').empty().append('<option selected="selected" value="0">'+this.controlData.defaultCityOption+'<option>');this.getElementByFormID('_ddlHukouCity').attr("disabled",true);}else{_s.services.post('Locations/getCitiesByStateId',{'stateId':this.getElementByFormID('_ddlHukouProvince').val()},_g.getAppliedClosure(this,getCitiesSuccess));}}));this.getElementByFormID('_bcFirstName').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_bcFirstName','#BCFirstName');}));this.getElementByFormID('_bcMiddleName').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_bcMiddleName','#BCMiddleName');}));this.getElementByFormID('_bcLastName').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_bcLastName','#BCLastName');}));this.getElementByFormID('_bcCareerStatus').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_bcCareerStatus','#BCCareerStatus');}));this.getElementByFormID('_bcJobTitle').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_bcJobTitle','#BCJobTitle');}));this.getElementByFormID('_bcLastEmployer').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_bcLastEmployer','#BCLastEmployer');}));this.getElementByFormID('_bcWebsite').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_bcWebsite','#BCWebsite');}));this.getElementByFormID('_bcPC').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_bcPC','#pc');}));this.getElementByFormID('_bcCity').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_bcCity','#city');}));this.getElementByFormID('_bcLine1').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_bcLine1','#BCAddress1');}));this.getElementByFormID('_bcLine2').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_bcLine2','#BCAddress2');}));this.getElementByFormID('_bcMobile').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_bcMobile','#BCMobilePhone');}));this.getElementByFormID('_bcPhone').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_bcPhone','#BCPhone');}));this.getElementByFormID('_ddlIndustries1').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_BCIndustryList','#BCIndustry');}));this.getElementByFormID('_ddlIndustries2').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_BCIndustryList','#BCIndustry');}));this.getElementByFormID('_ddlIndustries3').focus(_g.getAppliedClosure(this,function(){removeErr.call(this,'_BCIndustryList','#BCIndustry');}));$(".bcPersonalStatement").simplyCountable({counter:".bcPersonalStatement_charCounter",maxCount:1000,strictMax:true,countDirection:'down'});_s.my.ctl036UpdateError('#'+this.getFormID('_Edit'));},collectUserData:function(){var inds=[];for(var i=1;i<=3;++i){if(this.getElementByFormID('_divIndustries'+i).is(':visible')){var ind=this.getElementByFormID('_ddlIndustries'+i).val();if(ind!=0)
inds.push(ind);}}
var jobTitleID=0;if(this.controlData.enableACJobTitle){jobTitleID=_s.my20.ViewEditAjaxForm.Autocomplete.readIDfromAutocompleteData(this.getElementByFormID('_bcJobTitle').parent(),this.getElementByFormID('_bcJobTitle').val());}
if(typeof this.getElementByFormID('_ddlNationalIDType').val()!="undefined"){if(this.getElementByFormID('_ddlNationalIDType').val()=="0"&&prompts.text(this.getFormID('_bcNationalID'))!=""){this.getElementByFormID('_ddlNationalIDType').val(this.userData.nationalIDType);}
if(prompts.text(this.getFormID('_bcNationalID'))==""&&this.getElementByFormID('_ddlNationalIDType').val()!="0"){prompts.text(this.getFormID('_bcNationalID'),this.userData.nationalID);}
if(this.userData.nationalIDType==0&&this.userData.nationalID==""){if(this.getElementByFormID('_ddlNationalIDType').val()=="0"||prompts.text(this.getFormID('_bcNationalID'))==""){this.getElementByFormID('_ddlNationalIDType').val(this.userData.nationalIDType);prompts.text(this.getFormID('_bcNationalID'),this.userData.nationalID);}}}
var companyID=0;if(this.controlData.enableACCompany){companyID=_s.my20.ViewEditAjaxForm.Autocomplete.readIDfromAutocompleteData(this.getElementByFormID('_bcLastEmployer').parent(),this.getElementByFormID('_bcLastEmployer').val());}
return{'fN':this.getElementByFormID('_bcFirstName').val(),'mN':prompts.text(this.getFormID('_bcMiddleName')),'lN':this.getElementByFormID('_bcLastName').val(),'jobSID':this.getElementByFormID('_bcCareerStatus').val(),'jobTN':{text:prompts.text(this.getFormID('_bcJobTitle')),id:jobTitleID},'cN':{text:prompts.text(this.getFormID('_bcLastEmployer')),id:companyID},'mIID':inds,'cLID':this.getElementByFormID('_bcCareerLevel').val(),'eLID':this.getElementByFormID('_bcEducationLevel').val(),'yEID':this.getElementByFormID('_bcYearsExperience').val(),'url':prompts.text(this.getFormID('_bcWebsite')),'pS':this.getElementByFormID('_bcPersonalStatement').val(),'line1':prompts.text(this.getFormID('_bcLine1')),'line2':prompts.text(this.getFormID('_bcLine2')),'pC':prompts.text(this.getFormID('_bcPC')),'city':prompts.text(this.getFormID('_bcCity')),'sID':$("#BCstates .comboText").attr("id")==0?-1:$("#BCstates .comboText").attr("id"),'cID':this.getElementByFormID('_ddlCountries').val(),'mNum':prompts.text(this.getFormID('_bcMobile')),'pNum':prompts.text(this.getFormID('_bcPhone')),'cPID':this.getElementByFormID('_bcContactPreference').val(),'hukouP':this.getElementByFormID('_ddlHukouProvince').val(),'hukouC':this.getElementByFormID('_ddlHukouCity').val(),'nationalIDType':this.getElementByFormID('_ddlNationalIDType').val(),'nationalID':prompts.text(this.getFormID('_bcNationalID'))};},updateValidationInfo:function(validationInfo){addErrText.call(this,'_FNError','_ErrorFN',validationInfo.errorFN);addErr.call(this,validationInfo.errorFN.length>0,'_FNError','_bcFirstName','#BCFirstName');addErrText.call(this,'_LNError','_ErrorLN',validationInfo.errorLN);addErr.call(this,validationInfo.errorLN.length>0,'_LNError','_bcLastName','#BCLastName');addErr.call(this,validationInfo.errorMN,'_MNError','_bcMiddleName','#BCMiddleName');addErr.call(this,validationInfo.errorCS,'_CSError','_bcCareerStatus','#BCCareerStatus');addErr.call(this,validationInfo.errorJT,'_JTError','_bcJobTitle','#BCJobTitle');addErr.call(this,validationInfo.errorCN,'_LEError','_bcLastEmployer','#BCLastEmployer');addErrText.call(this,'_IError','_ErrorI',validationInfo.errorI);addErr.call(this,validationInfo.errorI.length>0,'_IError','_BCIndustryList','#BCIndustry');addErr.call(this,validationInfo.errorWS,'_WSError','_bcWebsite','#BCWebsite');this.showHideFormElementByID('_PSError',validationInfo.errorPS);addErr.call(this,validationInfo.errorA1,'_L1Error','_bcLine1','#BCAddress1');addErr.call(this,validationInfo.errorA2,'_L2Error','_bcLine2','#BCAddress2');addErr.call(this,validationInfo.errorPC,'_PCError','_bcPC','#pc');addErr.call(this,validationInfo.errorC,'_CityError','_bcCity','#city');addErrText.call(this,'_MoError','_ErrorM',validationInfo.errorM);addErr.call(this,validationInfo.errorM.length>0,'_MoError','_bcMobile','#BCMobilePhone');addErrText.call(this,'_PhError','_ErrorP',validationInfo.errorP);addErr.call(this,validationInfo.errorP.length>0,'_PhError','_bcPhone','#BCPhone');addErrText.call(this,'_HukouError','_ErrorHukou',validationInfo.errorHukou);addErr.call(this,validationInfo.errorHukou.length>0,'_HukouError','_ddlHukouCity','#BCHukou');if(!validationInfo.isValid){this.showHideFormElementByID('_ErrorBox',true);window.location='#bc_error';}},updateUserData:function(newUserData,oldUserData){this.showHideFormElementByID('_ErrorBox',false);removeErr.call(this,'_bcFirstName','#BCFirstName');removeErr.call(this,'_bcMiddleName','#BCMiddleName');removeErr.call(this,'_bcLastName','#BCLastName');removeErr.call(this,'_bcCareerStatus','#BCCareerStatus');removeErr.call(this,'_bcJobTitle','#BCJobTitle');removeErr.call(this,'_bcLastEmployer','#BCLastEmployer');removeErr.call(this,'_bcWebsite','#BCWebsite');removeErr.call(this,'_bcPC','#pc');removeErr.call(this,'_bcCity','#city');removeErr.call(this,'_bcLine1','#BCAddress1');removeErr.call(this,'_bcLine2','#BCAddress2');removeErr.call(this,'_bcMobile','#BCMobilePhone');removeErr.call(this,'_BCIndustryList','#BCIndustry');removeErr.call(this,'_bcPhone','#BCPhone');removeErr.call(this,'_ddlHukouCity','#BCHukou');this.getElementByFormID('_Head').html(newUserData.encfullN);_g.getEvent('mcPOD_UpdateUserName').trigger(newUserData.encfN);this.getElementByFormID('_ddlCountries').val(newUserData.cID||this.controlData.defaultCID);populateCountryStates.call(this,newUserData);this.getElementByFormID('_bcFirstName').val(newUserData.fN);prompts.text(this.getFormID('_bcMiddleName'),newUserData.mN);this.getElementByFormID('_bcLastName').val(newUserData.lN);prompts.text(this.getFormID('_bcJobTitle'),newUserData.jobTN.text);prompts.text(this.getFormID('_bcLastEmployer'),newUserData.cN.text);prompts.text(this.getFormID('_bcWebsite'),newUserData.url);prompts.text(this.getFormID('_bcLine1'),newUserData.line1);prompts.text(this.getFormID('_bcLine2'),newUserData.line2);prompts.text(this.getFormID('_bcMobile'),newUserData.mNum);prompts.text(this.getFormID('_bcPhone'),newUserData.pNum);if(typeof this.getElementByFormID('_ddlNationalIDType').val()!="undefined"){if(newUserData.nationalID==""||newUserData.nationalIDType==0){if(newUserData.nationalID==""&&newUserData.nationalIDType==0){prompts.text(this.getFormID('_bcNationalID'),newUserData.nationalID);this.getElementByFormID('_ddlNationalIDType').val(newUserData.nationalIDType);}else{prompts.text(this.getFormID('_bcNationalID'),oldUserData.nationalID);this.getElementByFormID('_ddlNationalIDType').val(oldUserData.nationalIDType);}}else{prompts.text(this.getFormID('_bcNationalID'),newUserData.nationalID);this.getElementByFormID('_ddlNationalIDType').val(newUserData.nationalIDType);}}
this.getElementByFormID('_bcCareerStatus').val(newUserData.jobSID);this.getElementByFormID('_bcCareerLevel').val(newUserData.cLID);this.getElementByFormID('_bcEducationLevel').val(newUserData.eLID);this.getElementByFormID('_bcYearsExperience').val(newUserData.yEID);this.getElementByFormID('_bcContactPreference').val(newUserData.cPID);this.getElementByFormID('_bcPersonalStatement').val(newUserData.pS);this.getElementByFormID('_ddlHukouProvince').val(newUserData.hukouP);this.getElementByFormID('_ddlHukouCity').val(newUserData.hukouC);if(typeof this.getElementByFormID('_ddlHukouProvince').val()!="undefined"){if(this.getElementByFormID('_ddlHukouProvince').val()=="0"){this.getElementByFormID('_ddlHukouCity').empty().append('<option selected="selected" value="0">'+this.controlData.defaultCityOption+'<option>');this.getElementByFormID('_ddlHukouCity').attr("disabled",true);}else{_s.services.post('Locations/getCitiesByStateId',{'stateId':this.getElementByFormID('_ddlHukouProvince').val()},_g.getAppliedClosure(this,getSelectedCitySuccess));}}
var indCount=newUserData.mIID.length;for(var i=1;i<=3;++i){var idDiv='_divIndustries'+i;var idSel='_ddlIndustries'+i;var show=i==1?true:i<=indCount;this.showHideFormElementByID(idDiv,show);this.getElementByFormID(idSel).val(!show||(indCount==0&&i==1)?0:newUserData.mIID[i-1]);}
this.showHideFormElementByID('_AddUserIndustry',indCount<3);showHideIndustryIcon(this.getElementByFormID('_BCIndustryList'),indCount);if(oldUserData){this.getElementByFormID('_PhotoImg').attr('src','/services/userprofilephoto.ashx?x='+new Date().getTime());}}});};
;

_g.namespace('_s.my20.ViewEditAjaxForm.UserProfile').CareerGoal=function(controlData,userData,validationInfo){function showHideCGItem($div,countVisible)
{if(countVisible>1){$div.find('a').show();}else{$div.find('a').hide();}}
function createInputText(parent,divID,txtID)
{$(parent).append('<div id="'+divID+'"><input type="text" id="'+txtID+'" value="" /></div>');}
return new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{switchToViewMode:function(v,e){e.fadeOut('slow');v.css('position','relative');v.fadeIn('slow');},switchToEditMode:function(v,e){v.fadeOut('slow');v.css('position','absolute');e.fadeIn('slow');},initForm:function()
{this.getElementByFormID('_AddJobTitle').click(_g.getAppliedClosure(this,function()
{var jtCount=this.getElementByFormID('_CGJobTitleList').find('input:text').size();var cnt=this.getElementByFormID('_CGJobTitleList').find('div:visible').size();for(var i=1;i<=jtCount;++i)
{var jt=this.getElementByFormID('_divJobTitle'+i);if(!jt.is(':visible'))
{jt.show();break;}}
this.showHideFormElementByID('_AddJobTitle',cnt<9);showHideCGItem(this.getElementByFormID('_CGJobTitleList'),cnt);return false;}));this.getElementByFormID('_AddSkill').click(_g.getAppliedClosure(this,function()
{var skCount=this.getElementByFormID('_CGSkillList').find('input:text').size();var cnt=this.getElementByFormID('_CGSkillList').find('div:visible').size();for(var i=1;i<=skCount;++i)
{var sk=this.getElementByFormID('_divSkill'+i);if(!sk.is(':visible'))
{sk.show();break;}}
this.showHideFormElementByID('_AddSkill',cnt<9);showHideCGItem(this.getElementByFormID('_CGSkillList'),cnt);return false;}));this.getElementByFormID('_AddCompany').click(_g.getAppliedClosure(this,function()
{var cnCount=this.getElementByFormID('_CGCompanyList').find('input:text').size();var cnt=this.getElementByFormID('_CGCompanyList').find('div:visible').size();for(var i=1;i<=cnCount;++i)
{var cn=this.getElementByFormID('_divCompany'+i);if(!cn.is(':visible'))
{cn.show();break;}}
this.showHideFormElementByID('_AddCompany',cnt<9);showHideCGItem(this.getElementByFormID('_CGCompanyList'),cnt);return false;}));this.getElementByFormID('_AddPerk').click(_g.getAppliedClosure(this,function()
{var pkCount=this.getElementByFormID('_CGPerkList').find('input:text').size();var cnt=this.getElementByFormID('_CGPerkList').find('div:visible').size();for(var i=1;i<=pkCount;++i)
{var pk=this.getElementByFormID('_divPerk'+i);if(!pk.is(':visible'))
{pk.show();break;}}
this.showHideFormElementByID('_AddPerk',cnt<9);showHideCGItem(this.getElementByFormID('_CGPerkList'),cnt);return false;}));this.getElementByFormID('_AddLocation').click(_g.getAppliedClosure(this,function()
{for(var i=1;i<=10;++i)
{var loc=this.getElementByFormID('_divLocation'+i);if(!loc.is(':visible'))
{vis=true;loc.show();break;}}
var cnt=this.getElementByFormID('_CGLocationList').find('div:visible').size();this.showHideFormElementByID('_AddLocation',cnt<10);showHideCGItem(this.getElementByFormID('_CGLocationList'),cnt);return false;}));this.getElementByFormID('_AddIndustry').click(_g.getAppliedClosure(this,function()
{for(var i=1;i<=10;++i)
{var ind=this.getElementByFormID('_divIndustry'+i);if(!ind.is(':visible'))
{vis=true;ind.show();break;}}
var cnt=this.getElementByFormID('_CGIndustryList').find('div:visible').size();this.showHideFormElementByID('_AddIndustry',cnt<10);showHideCGItem(this.getElementByFormID('_CGIndustryList'),cnt);return false;}));if(this.controlData.enableACJobTitle){for(var i=1;i<=10;++i)
{this.getElementByFormID('_JobTitle'+i).autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetJobTitle,{minChars:3,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:this.getElementByFormID('_JobTitle'+i),maxItemMessage:this.controlData.maxItems,cacheLength:0});}}
if(this.controlData.enableACCompany){for(var i=1;i<=10;++i)
{this.getElementByFormID('_Company'+i).autocomplete(_s.my20.ViewEditAjaxForm.Autocomplete.callFunctionGetCompanies,{minChars:3,onItemSelect:_s.my20.ViewEditAjaxForm.Autocomplete.onItemSelect,formatItem:_s.my20.ViewEditAjaxForm.Autocomplete.onFormatItem,autoFill:false,width:450,setData:true,inputText:this.getElementByFormID('_Company'+i),maxItemMessage:this.controlData.maxItems,cacheLength:0});}}},collectUserData:function(){var jtitles=[];for(var i=1;i<=this.getElementByFormID('_CGJobTitleList').find('input:text').size();++i)
{var jtitle=this.getElementByFormID('_JobTitle'+i).val();var jobTitleID=0;if(jtitle!=0)
{jtitles.push({text:jtitle,id:jobTitleID});}}
var cnames=[];for(var i=1;i<=this.getElementByFormID('_CGCompanyList').find('input:text').size();++i)
{var cname=this.getElementByFormID('_Company'+i).val();var companyNameID=0;if(cname!=0)
{cnames.push({text:cname,id:companyNameID});}}
var locations=[];for(var i=1;i<=this.getElementByFormID('_CGJobTitleList').find('input:text').size();++i)
{var locationCountry=this.getElementByFormID('_LocationCountry'+i).val();var locationCity=this.getElementByFormID('_LocationCity'+i).val();var locationID=0;if(locationCity.length>0)
{locations.push({locationID:locationID,countryID:locationCountry,locationName:locationCity});}}
var skills=[];for(var i=1;i<=this.getElementByFormID('_CGSkillList').find('input:text').size();++i)
{var skill=this.getElementByFormID('_Skill'+i).val();var skillTextID=0;if(skill!=0)
{skills.push({skillText:{id:skillTextID,text:skill}});}}
var csizes=[];var cbCompanySizes=$('input[id='+this.getFormID('_CompanySize')+']:checked');for(var i=0;i<cbCompanySizes.length;++i)
{if(cbCompanySizes!=null)
{csizes.push(cbCompanySizes[i].value);}}
var ctypes=[];var cbCompanyTypes=$('input[id='+this.getFormID('_CompanyType')+']:checked');for(var i=0;i<cbCompanyTypes.length;++i)
{if(cbCompanyTypes!=null)
{ctypes.push(cbCompanyTypes[i].value);}}
var inds=[];for(var i=1;i<=this.getElementByFormID('_CGIndustryList').find('select:visible').size();++i)
{if(this.getElementByFormID('_divIndustry'+i).is(':visible'))
{var ind=this.getElementByFormID('_Industry'+i).val();if(ind!=0)
inds.push(ind);}}
var perks=[];for(var i=1;i<=this.getElementByFormID('_CGPerkList').find('input:text').size();++i)
{var perk=this.getElementByFormID('_Perk'+i).val();var perkID=this.getElementByFormID('_hidPerk'+i).val();if(perk.length>0)
{perks.push({tagID:perkID,tagName:perk});}}
$('a#'+_s.my.profile.TabsCareerGoal.currentTab).text(this.getElementByFormID('_NameCareerGoal').val());return{'nameCareerGoal':this.getElementByFormID('_NameCareerGoal').val(),'salaryMinimum':this.getElementByFormID('_SalaryMinimum').val(),'salaryMaximum':this.getElementByFormID('_SalaryMaximum').val(),'salaryTypeID':this.getElementByFormID('_SalaryTypeID').val(),'currencyTypeID':this.getElementByFormID('_CurrencyTypeID').val(),'careerLevelID':this.getElementByFormID('_CareerLevelID').val(),'jobTitles':jtitles,'companyNames':cnames,'locations':locations,'skills':skills,'companySizes':csizes,'companyTypes':ctypes,'industry':inds,'perks':perks};},updateValidationInfo:function(validationInfo){},updateUserData:function(newUserData,oldUserData){this.getElementByFormID('_NameCareerGoal').val(newUserData.nameCareerGoal);this.getElementByFormID('_SalaryMinimum').val(newUserData.salaryMinimum);this.getElementByFormID('_SalaryMaximum').val(newUserData.salaryMaximum);this.getElementByFormID('_SalaryTypeID').val(newUserData.period);this.getElementByFormID('_CurrencyTypeID').val(newUserData.currency);if(newUserData.jobTitles!=null)
{var jtCount=newUserData.jobTitles.length;for(var i=1;i<=jtCount;++i)
{var idDiv='_divJobTitle'+i;var idSel='_JobTitle'+i;var show=i==1?true:i<=jtCount;this.showHideFormElementByID(idDiv,show);this.getElementByFormID(idSel).val(!show||(jtCount==0&&i==1)?0:newUserData.jobTitles[i-1].text);}
this.showHideFormElementByID('_AddJobTitle',jtCount<10);showHideCGItem(this.getElementByFormID('_CGJobTitleList'),jtCount);}
else
{this.showHideFormElementByID('_divJobTitle1',true);this.showHideFormElementByID('_AddJobTitle',true);}
if(newUserData.skills!=null)
{var skillCount=newUserData.skills.length;for(var i=1;i<=skillCount;++i)
{var idDiv='_divSkill'+i;var idSel='_Skill'+i;var show=i==1?true:i<=skillCount;this.showHideFormElementByID(idDiv,show);this.getElementByFormID(idSel).val(!show||(skillCount==0&&i==1)?0:newUserData.skills[i-1].skillText.text);}
this.showHideFormElementByID('_AddSkill',skillCount<10);showHideCGItem(this.getElementByFormID('_CGSkillList'),skillCount);}
else
{this.showHideFormElementByID('_divSkill1',true);this.showHideFormElementByID('_AddSkill',true);}
if(newUserData.companyNames!=null)
{var companyCount=newUserData.companyNames.length;for(var i=1;i<=companyCount;++i)
{var idDiv='_divCompany'+i;var idSel='_Company'+i;var show=i==1?true:i<=companyCount;this.showHideFormElementByID(idDiv,show);this.getElementByFormID(idSel).val(!show||(companyCount==0&&i==1)?0:newUserData.companyNames[i-1].text);}
this.showHideFormElementByID('_AddCompany',companyCount<10);showHideCGItem(this.getElementByFormID('_CGCompanyList'),companyCount);}
else
{this.showHideFormElementByID('_divCompany1',true);this.showHideFormElementByID('_AddCompany',true);}
if(newUserData.perks!=null)
{var perkCount=newUserData.perks.length;for(var i=1;i<=perkCount;++i)
{var idDiv='_divPerk'+i;var idSel='_Perk'+i;var idHid='_hidPerk'+i;var show=i==1?true:i<=perkCount;this.showHideFormElementByID(idDiv,show);if(!show||(perkCount==0&&i==1))
{this.getElementByFormID(idHid).val(0);this.getElementByFormID(idSel).val(0);}
else
{this.getElementByFormID(idHid).val(newUserData.perks[i-1].tagID);this.getElementByFormID(idSel).val(newUserData.perks[i-1].tagName);}}
this.showHideFormElementByID('_AddPerk',perkCount<10);showHideCGItem(this.getElementByFormID('_CGPerkList'),perkCount);}
else
{this.showHideFormElementByID('_divPerk1',true);this.showHideFormElementByID('_AddPerk',true);}
if(newUserData.locations!=null)
{var locCount=newUserData.locations.length;for(var i=1;i<=locCount;++i)
{var idDiv='_divLocation'+i;var idSel='_LocationCountry'+i;var idText='_LocationCity'+i;var show=i==1?true:i<=locCount;this.showHideFormElementByID(idDiv,show);this.getElementByFormID(idSel).val(!show||(locCount==0&&i==1)?0:newUserData.locations[i-1].countryID);this.getElementByFormID(idText).val(!show||(locCount==0&&i==1)?0:newUserData.locations[i-1].locationName);}
this.showHideFormElementByID('_AddLocation',locCount<10);showHideCGItem(this.getElementByFormID('_CGLocationList'),locCount);}
else
{this.showHideFormElementByID('_divLocation1',true);this.showHideFormElementByID('_AddLocation',true);}
if(newUserData.industry!=null)
{var indCount=newUserData.industry.length;for(var i=1;i<=indCount;++i)
{var idDiv='_divIndustry'+i;var idSel='_Industry'+i;var show=i==1?true:i<=indCount;this.showHideFormElementByID(idDiv,show);this.getElementByFormID(idSel).val(!show||(indCount==0&&i==1)?0:newUserData.industry[i-1]);}
this.showHideFormElementByID('_AddIndustry',indCount<10);showHideCGItem(this.getElementByFormID('_CGIndustryList'),indCount);}
else
{this.showHideFormElementByID('_divIndustry1',true);this.showHideFormElementByID('_AddIndustry',true);}}});};
;
;_g.namespace('_s.my20.ViewEditAjaxForm.UserProfile').manage=function(){var viewEditAjaxForms=[];this.registerMe=function(registeredViewEditAjaxForm){viewEditAjaxForms.push(registeredViewEditAjaxForm);};this.edit=function(form){form.edit();return false;};this.cancel=function(form){form.cancel();return false;};this.save=function(form,isMultiSaved){form.save(_g.getAppliedClosure(this,this.isSaved,false,form));return false;};this.isSaved=function(isMultiSaved,form,frm){if(form&&form.inViewMode()){_s.bannerAd.controller.update();}return false;};};
;

