
_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');_s.my.careerManagement.PathSearchInfo.activeInput='ToFrom';});$('#startpathlink').click(function(){$('#findpath').addClass('hide');$('#ownpath').removeClass('hide');_s.my.careerManagement.PathSearchInfo.activeInput='Start';});$('div #divAllJobProfiles').click(function(){window.location.href=_s.my.careerManagement.messages.jobProfilesSubDir+"Browse.aspx";});$('div #divShowcaseJobProfiles').click(function(){window.location.href=_s.my.careerManagement.messages.jobProfilesSubDir+"GetProfile.aspx?re=1012";});$('div #browsepaths').click(function(){window.location.href="/Career-Planning/Pathing.aspx?view=showcase";});$('#_ddlSearch').change(function(){if(_s.my.careerManagement.searchOptions[0]&&_s.my.careerManagement.searchOptions[0].options[1].selected)
{$('#ownpath').removeClass('hide');$('#browsepaths').removeClass('hide');$('#divBrowseShowcasepaths').addClass('hide');$('#inputarea').addClass('halo');$('#jobprofiles').addClass('hide');$('#browseprofiles').addClass('hide');$('#SearchResultsDiv').hide();}
else
{$('#ownpath').addClass('hide');$('#browsepaths').addClass('hide');$('#findpath').addClass('hide');$('#inputarea').removeClass('halo');$('#jobprofiles').removeClass('hide');$('#browseprofiles').removeClass('hide');$('#SearchResultsDiv').show();$('#divBrowseShowcasePaths').removeClass('hide');}});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.occupationProfiles.getJobProfileMatches(_s.my.careerManagement.JobProfileInput.val(),10,_s.my.careerManagement.buildProfileResults,_s.my.careerManagement.showError);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.middleColumnBox').css("cursor","pointer");$('img#benchmarkingPlaceholder').parents('div.middleColumnBox').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.careerPathing.getJobTitlesByKeyword(q,10,oS,oF);},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.occupationProfiles.getJobProfileMatches(_s.my.careerManagement.JobProfileInput.val(),10,_s.my.careerManagement.buildProfileResults,_s.my.careerManagement.showError);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").width());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;_s.my.careerManagement.SavedData.accordian.render();if(loggedIn)
{_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.getSavedData);$('#anchorMySavedData').click(function(){if($('#savedDataAccordian').is(':hidden'))
{$("#anchorMySavedData").removeClass("datatabClosed");$("#anchorMySavedData").addClass("datatabOpen");$("#savedDataAccordian").slideDown();}
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.occupationProfiles.deleteJobProfile(item.id,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.careerPathing.deleteSavedPath(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").show();},hideSavedData:function(){$("#savedDataAccordian").hide();},getSavedData:function(){_s.services.occupationProfiles.getSavedJobProfiles
(function(savedData){if(savedData){if(savedData.savedJobProfiles.length){_s.my.careerManagement.SavedData.loadSavedData(savedData.savedJobProfiles,1);}}},_s.my.careerManagement.showError);_s.services.careerPathing.getSavedPaths
(function(savedData){if(_s.my.careerManagement.pathingEnabled==true&&savedData&&savedData.savedPaths){if(savedData.savedPaths.length){_s.my.careerManagement.SavedData.loadSavedData(savedData.savedPaths,2);}}},_s.my.careerManagement.showError);_s.services.careerBenchmarking.getCareerBenchmarkingResults
(_s.my.careerManagement.userID,_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);}}});},reloadBenchmarkSavedData:function()
{$("#careerBenchmarkingItems").html("");_s.my.careerManagement.SavedData.accordian.addEmptyItem(3);_s.services.careerBenchmarking.getCareerBenchmarkingResults
(_s.my.careerManagement.userID,_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);});},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.mcPod.launchLoginModal();return false;});}
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: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").slideDown();}
_s.my.careerManagement.SavedData.accordian.headerClick(itemType);}},deleteItem:function(itemId)
{$.modal.close();},removeItem:function(item)
{_s.my.careerManagement.SavedData.itemToRemove=item;$('#profileName').html(item.name);$('#divDeleteProfileModal').modal({appendTo:'.mainForm',width:310,height:300,containerId:'DeleteProfileModal',persist:true,onClose:function(){$.modal.close();}})}}}
;

_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.community.communityDetail(id,false,recommended,_s.communities.onCommunityDetailSuccess,_s.communities.onCommunityError);}
else{_s.services.community.communityDetail(id,true,recommended,_s.communities.onCommunityDetailSuccess,_s.communities.onCommunityError);}}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);$("#discusssionUser1").text(res.discussionInfoList[0].userName);$("#discusssionUser1").attr("href","http://"+res.communityDomain+"/member/"+res.discussionInfoList[0].userName);$("#discussionAbout1").text(res.discussionInfoList[0].published);}else{$("#discussionTitle1").parent().hide();$("#discussionTitle1").text("");$("#discussionTitle1").attr("href","#");$("#discusssionUser1").text("");$("#discusssionUser1").attr("href","#");$("#discussionAbout1").text("");}
if(res.discussionInfoList&&res.discussionInfoList.length>1){$("#discussionTitle2").parent().show();$("#discussionTitle2").text(res.discussionInfoList[1].title);$("#discussionTitle2").attr("href",res.discussionInfoList[1].titleUrl);$("#discusssionUser2").text(res.discussionInfoList[1].userName);$("#discusssionUser2").attr("href","http://"+res.communityDomain+"/member/"+res.discussionInfoList[1].userName);$("#discussionAbout2").text(res.discussionInfoList[1].published);}else{$("#discussionTitle2").parent().hide();$("#discussionTitle2").text("");$("#discussionTitle2").attr("href","#");$("#discusssionUser2").text("");$("#discusssionUser2").attr("href","#");$("#discussionAbout2").text("");}
if(res.discussionInfoList&&res.discussionInfoList.length>2){$("#discussionTitle3").parent().show();$("#discussionTitle3").text(res.discussionInfoList[2].title);$("#discussionTitle3").attr("href",res.discussionInfoList[2].titleUrl);$("#discusssionUser3").text(res.discussionInfoList[2].userName);$("#discusssionUser3").attr("href","http://"+res.communityDomain+"/member/"+res.discussionInfoList[2].userName);$("#discussionAbout3").text(res.discussionInfoList[2].published);}else{$("#discussionTitle3").parent().hide();$("#discussionTitle3").text("");$("#discussionTitle3").attr("href","#");$("#discusssionUser3").text("");$("#discusssionUser3").attr("href","#");$("#discussionAbout3").text("");}
if(res.discussionInfoList&&res.discussionInfoList.length>3){$("#discussionTitle4").parent().show();$("#discussionTitle4").text(res.discussionInfoList[3].title);$("#discussionTitle4").attr("href",res.discussionInfoList[3].titleUrl);$("#discusssionUser4").text(res.discussionInfoList[3].userName);$("#discusssionUser4").attr("href","http://"+res.communityDomain+"/member/"+res.discussionInfoList[3].userName);$("#discussionAbout4").text(res.discussionInfoList[3].published);}else{$("#discussionTitle4").parent().hide();$("#discussionTitle4").text("");$("#discussionTitle4").attr("href","#");$("#discusssionUser4").text("");$("#discusssionUser4").attr("href","#");$("#discussionAbout4").text("");}
$("#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);$("#newsfeedComment1").text(res.newsfeedInfoList[0].commentsCount);$("#newsfeedCommentLink1").attr("href",res.newsfeedInfoList[0].newsfeedUrl);$("#newsfeedRateLink1").attr("href",res.newsfeedInfoList[0].newsfeedUrl);}else{$("#newsfeedTitle1").parent().parent().hide();$("#neswfeedPicture1").attr("src","");$("#neswfeedPicture1").attr("alt","");$("#newsfeedTitle1").text("");$("#newsfeedTitle1").attr("href","#");$("#newsfeedBody1").text("");$("#newsfeedComment1").text("");$("#newsfeedCommentLink1").attr("href","#");$("#newsfeedRateLink1").attr("href","#");}
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);$("#newsfeedCommentLink2").attr("href",res.newsfeedInfoList[1].newsfeedUrl);$("#newsfeedRateLink2").attr("href",res.newsfeedInfoList[1].newsfeedUrl);}else{$("#newsfeedTitle2").parent().parent().hide();$("#neswfeedPicture2").attr("src","");$("#neswfeedPicture2").attr("alt","");$("#newsfeedTitle2").text("");$("#newsfeedTitle2").attr("href","#");$("#newsfeedBody2").text("");$("#newsfeedComment2").text("");$("#newsfeedCommentLink2").attr("href","#");$("#newsfeedRateLink2").attr("href","#");}
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);$("#newsfeedCommentLink3").attr("href",res.newsfeedInfoList[2].newsfeedUrl);$("#newsfeedRateLink3").attr("href",res.newsfeedInfoList[2].newsfeedUrl);}else{$("#newsfeedTitle3").parent().parent().hide();$("#neswfeedPicture3").attr("src","");$("#neswfeedPicture3").attr("alt","");$("#newsfeedTitle3").text("");$("#newsfeedTitle3").attr("href","#");$("#newsfeedBody3").text("");$("#newsfeedComment3").text("");$("#newsfeedCommentLink3").attr("href","#");$("#newsfeedRateLink3").attr("href","#");}
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.community.persistCommunitySuggestion(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,entityData);_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,entityData);});_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>"+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.monster.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.monster.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,entityData){var control=_s.my.profile.deckNav.controls[$(event.target).parents(".deckNav").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').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.autoComplete.getSchoolsCompletionList(prefixText,10,oS,oF);}},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.careerBenchmarking.deleteUserAnswersForEducation(educationID,_s.my.educationPanel.instanceID,_s.my.educationPanel.onDeleteSuccess,_s.my.educationPanel.onDeleteFailure);},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.careerBenchmarking.getCareerBenchmarkingResults
(_s.my.careerManagement.userID,_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+"%");}}},_s.my.careerManagement.showError);}
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.careerBenchmarking.saveUserAnswersForEducation(_s.my.educationPanel.benchmarkGroupID,_s.my.educationPanel.instanceID,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);$(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 innerHTML="<div class=\"GenericFieldLabel\"><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\" type=\"text\" value=\""+fieldObject.data.textEncoded+"\"/>";innerHTML+="<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){$(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").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;}},text:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel\"><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\">"+fieldObject.data.textEncoded+"</textarea>";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);},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,"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\"><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\" 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\"><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");tinyMCE.settings={language:fieldObject.options.rteLanguage,mode:'textareas',theme:'seeker',skin:'seeker',plugins:'maxchars,spellchecker,style,advhr,inlinepopups,directionality,noneditable,nonbreaking,simplepaste',entity_encoding:'numeric',width:$(element).width()-140,editor_selector:'RTE',theme_advanced_buttons1:'fontselect,fontsizeselect,spellchecker,undo,redo,bold,italic,underline,justifyleft,justifycenter,justifyright,outdent,indent,bullist,numlist',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\"><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+="<select class=\"GenericFieldInput monthYearPicker_monthField\" 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>";innerHTML+="<input class=\"GenericFieldInput monthYearPicker_yearField\" maxlength=\"4\" type=\"text\"  value=\""+fieldObject.data.year+"\" />";if(fieldObject.options.currentEnabled){var checked=fieldObject.data.isCurrent?"checked":"";innerHTML+="<span id=\"REI_isCurrentEdit\">";innerHTML+="<input class=\"GenericFieldCheckbox\" type=\"checkbox\" "+checked+" />";innerHTML+="<span>"+fieldObject.options.currentLabelEdit+"</span></span>";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").hide();$(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($(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").hide();$(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").show();$(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\"><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\">"+fieldObject.options.note+"</div></div>";}
innerHTML+="<select class=\"GenericFieldInput\" 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\"><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\" 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\"><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\"><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\"><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="";if($(element).find("input:checkbox").get(0).checked==true){viewModeText="Oui";}else{viewModeText="Non";}
$(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\"><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\" 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\" 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\"><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\"></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\"><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;}},multipleSelectRadioForms:{render:function(element,fieldObject,fieldName,formID){var innerHTML="<div class=\"GenericFieldLabel\"><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\"><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\">"+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)
$(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\"><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\"><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 innerHTML="<div class=\"GenericFieldLabel\"><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\" type=\"text\" value=\""+fieldObject.data.text+"\">";if(fieldObject.options.promptDay!=null)
{var selected="";if(fieldObject.data.id==fieldObject.options.promptDayID){selected=" selected";}
innerHTML+="<option"+selected+" value=\""+fieldObject.options.promptDayID+"\">"+fieldObject.options.promptDay+"</option>";}
if(fieldObject.data.day==0)
{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\" 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>";innerHTML+="<input class=\"GenericFieldInput monthYearPicker_yearField\" maxlength=\"4\" type=\"text\"  value=\""+fieldObject.data.year+"\" />";if(fieldObject.options.currentEnabled){var checked=fieldObject.data.isCurrent?"checked":"";innerHTML+="<span id=\"REI_isCurrentEdit\">";innerHTML+="<input class=\"GenericFieldCheckbox\" type=\"checkbox\" "+checked+" />";innerHTML+="<span>"+fieldObject.options.currentLabelEdit+"</span></span>";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").hide();$(element).find("#REI_isCurrentView").hide();var selectOptions=$(element).find(".GenericFieldInput.monthYearPicker_dayField option");var text="";var dayInput="";for(optionCounter=0;optionCounter<selectOptions.length;optionCounter++){if(selectOptions[optionCounter].selected){dayInput=$(selectOptions[optionCounter]).html();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();break;}}
var yearInput=$(element).find(".GenericFieldInput.monthYearPicker_yearField").val();text=(yearInput)?dayInput+" "+monthInput+" "+yearInput: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").hide();$(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").show();$(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="";if(fieldObject.data.day==0)
{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)
{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\"><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\" 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>";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+"\" />";innerHTML+="<select class=\"GenericFieldInput monthYearPicker_monthField\" 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\" maxlength=\"4\" type=\"text\"  value=\""+fieldObject.data.year+"\" "+(dateEnabled?"":"style=\"display:none\"")+" />";if(fieldObject.options.currentEnabled){var checked=(fieldObject.data.isCurrent&&dateEnabled)?"checked":"";innerHTML+="<span id=\"REI_isCurrentEdit\" "+(dateEnabled?"":"style=\"display:none\"")+">";innerHTML+="<input class=\"GenericFieldCheckbox\" type=\"checkbox\" "+checked+" />";innerHTML+="<span>"+fieldObject.options.currentLabelEdit+"</span></span>";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);_s.my.inputBlankValue.setBlankValue($(element).find("input"),fieldObject.options.promptYear);},forceViewMode:function(element){var hiddenDateEnabled=$(element).find(".monthYearPicker_dateEnabledSelectOptionsID");$(element).find(".monthYearPicker").hide();$(element).find("#REI_isCurrentEdit").hide();$(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").hide();}
$(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();if(selectedID==hiddenDateEnabled.val())
{$(element).find(".GenericFieldInput.monthYearPicker_yearField").show();$(element).find(".GenericFieldInput.monthYearPicker_monthField").show();$(element).find("#REI_isCurrentView").hide();$(element).find("#REI_isCurrentEdit").show();$(element).find("#REI_isCurrent").show();}
else
{$(element).find(".GenericFieldInput.monthYearPicker_yearField").hide();$(element).find(".GenericFieldInput.monthYearPicker_monthField").hide();$(element).find("#REI_isCurrentEdit").hide();$(element).find("#REI_isCurrent").hide();var selectOptions=$(element).find(".GenericFieldInput.monthYearPicker_monthField option");selectOptions[0].selected=true;$(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;}
if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=8)
{fieldObject.data.month=$(element).find(".GenericFieldInput.monthYearPicker_monthField").val()[0];fieldObject.data.year=$(element).find(".GenericFieldInput.monthYearPicker_yearField").val();}
else
{fieldObject.data.month=$(element).find(".GenericFieldInput.monthYearPicker_monthField").val()-0;fieldObject.data.year=$(element).find(".GenericFieldInput.monthYearPicker_yearField").val();}}
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\"><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\">"+fieldObject.options.note+"</div></div>";}
innerHTML+="<select class=\"GenericFieldInput\" 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\"><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 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();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)
$(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\"><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\">";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;}}}
;

_g.namespace('_s.my.profile').innerListBuilder={currentNumberOfItems:0,maximumNumberOfItemsAllowed:-1,optionArrays:[],radioOptions:[],optionsAll:[],optionGroups:0,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;}
$(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\">";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=\"Delete\" class=\"icnRemove\" href=\"javascript:void(0);\"><span>Delete</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\"><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(".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\" 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;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=\"Delete this\" class=\"icnRemove\" href=\"javascript:void(0);\"><span>Delete this</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\" /></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\">"+optionsAll.addNew+"</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")){_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\">";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(optionArray[ilbsc].id==dafaultValue.countryID)
{selectedOption=" selected";}
innerHTML+="<option"+selectedOption+" value=\""+optionArray[ilbsc].id+"\">"+optionArray[ilbsc].text+"</option>";}
innerHTML+="</select><a title=\"Delete this\" class=\"icnRemove\" href=\"javascript:void(0);\"><span>Delete this</span></a>";for(var ilbsc=0;ilbsc<radioOption.length;ilbsc++)
{if(radioOption[ilbsc].id==dafaultValue.statusID)
{selectedOption=" checked";}else{selectedOption="";}
innerHTML+="<div class=\"innerLBradio\"><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(".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\" 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;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=\"Delete this\" class=\"icnRemove\" href=\"javascript:void(0);\"><span>Delete this</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\">";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\" 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(".multipleselectBoxInnerListBuilder"))
{if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<=6)
{values[values.length]={"licenseID":parseInt($(elements[elementsc]).find(".innerLBInput").val()[0]),"month":parseInt($(elements[elementsc]).find(".innerLBInputInline.monthYearPicker_monthField").val()[0]),"year":$(elements[elementsc]).find(".innerLBInputInline.monthYearPicker_yearField").val()};}
else
{values[values.length]={"licenseID":parseInt($(elements[elementsc]).find(".innerLBInput").val()-0),"month":parseInt($(elements[elementsc]).find(".innerLBInputInline.monthYearPicker_monthField").val()-0),"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\">"+optionsAll.addNew+"</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\" 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();});}
_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();});});},initCareerPathLinks:function(){var mocname=jQuery(document).data('SSDATA').mocname;_s.services.occupationProfiles.getCareerPathingURL(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)
{_g.security.checkCall(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.occupationProfiles.checkMaxSavedJobProfiles(jQuery(document).data('MOCID'),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]);})}}};
;

(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);
;

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;$results.html("");$input.val(v);var selectedItem={val:li.itemId,text:li.innerHTML};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:10,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":eval(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:3,onItemSelect:_s.my.profile.LBAutoComplete.selectItem,formatItem:_s.my.profile.LBAutoComplete.formatItem,setData:true,autoFill:false,params:acParams,tooManyDataMessage:tooManyResultsMsg});},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;acParams.destSource(prefixText,countryID,10,oS,oF);}
else if(acParams.autocompletefieldtype=="autoComplete")
{acParams.destSource(prefixText,10,oS,oF);}
else if(acParams.autocompletefieldtype=="multipleAutoCompletes")
{acParams.destSource(prefixText,10,oS,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.userProfile.copyData(id,this.profileData.profileCtx,control.controlContext,function(userData){_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.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);}
_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){_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.monster.com/mm/redux/ajax/loading.gif\" class=\"loadingImage\" alt=\"\"/>";innerHTML+="<span class=\"cancelButton cancelAction\">"+messages.cancel+"</span>";innerHTML+="<span class=\"saveButton saveAction\">"+messages.save+"</span>";return innerHTML;},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").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);},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")]);}}
;
;_g.namespace('_s.my.resume').manage={closeModal:function(){$('.modalCloseImg').click();return false;},replaceUndefined:function(varString){return(varString!=undefined)?varString:'';},saveResume:function(){$('#CreateResumePanel').append('<div class="ajaxLoading"></div>');var activate=$('#CreateResumePanel #chbSearchable').attr('checked');if(activate)
$('#CreateResumePanel #checked').val(1);var resumeTitle=_s.escapeHtml.encode(_s.my.resume.manage.replaceUndefined($('#CreateResumePanel #resumeTitle').val()));var description=_s.escapeHtml.encode(_s.my.resume.manage.replaceUndefined($('#CreateResumePanel #resumeSummary').val()));var resumePath=_s.my.resume.manage.replaceUndefined($('#CreateResumePanel #fileToUpload').val());var resumeType=$('#CreateResumePanel #resumetype').val();$('#ProcessResumePanel').load('/resume/CreateResumeUpdate.aspx',{resumeType:resumeType,resumeTitle:resumeTitle,description:description,resumePath:resumePath,activate:activate},function(){});return false;},showError:function(emptyTitle,longTitle,description,file,resumeType){$('.ajaxLoading').remove();if(emptyTitle=="true")
{$('#emptyTitle').show();}
if(longTitle=="true")
{$('#longTitle').show();}
if(description=="true")
{$('#descrError').show();}
if(file=="true")
{$('#fileError').show();}
if(resumeType=="true")
{$('#resumeTypeError').show();}
return false;},hideError:function(){$('.ajaxLoading').remove();$('#emptyTitle').hide();$('#longTitle').hide();$('#descrError').hide();$('#fileError').hide();$('#resumeTypeError').hide();return false;},showCopyError:function(emptyTitle,longTitle,description){if(emptyTitle=="true")
{$('#errorEmpty').show();}
if(longTitle=="true")
{$('#errorLong').show();}
if(description=="true")
{$('#longDescription').show();}
return false;},showRenameError:function(emptyTitle,longTitle){if(emptyTitle=="true")
{$('#renameEmpty').show();}
if(longTitle=="true")
{$('#renameLong').show();}
return false;},uncheckActive:function(){$('#CreateResumePanel #chbSearchable').attr('checked',false);_s.my.resume.manage.processCreate();return false;},processCreate:function(){if(jQuery.browser.msie)
$('#CreateResumePanel #chbSearchable').css("visibility","hidden");if(_s.my.resume.document.ajaxFileUpload($('#CreateResumePanel #createResumeData'))){$('.ajaxLoading').remove();_s.my.resume.manage.closeModal();}
return false;},openConfirmation:function(){$('.ajaxLoading').remove();$('#create').hide();$('#Confirmation').show();return false;},saveCopy:function(){var resumeValue=$('#CopyResumePanel').attr('name');var resumeTitle=$('#txtTitle').val();var description=$('#description').val();$('#ProcessCopy').load('/resume/CopyResumeUpdate.aspx',{resumeValue:resumeValue,resumeTitle:resumeTitle,description:description},function(){});return false;},processCopy:function(){var resumeValue=$('#CopyResumePanel').attr('name');var resumeTitle=$('#CopyResumePanel #txtTitle').val();var description=$('#CopyResumePanel #description').val();$('#ListResumePanel').load('/resume/ManageResumesListResumes.aspx',{action:'duplicate',resumeValue:resumeValue,resumeTitle:resumeTitle,description:description},_s.my.resume.manage.afterRefresh);_s.my.resume.manage.closeModal();return false;},deleteResume:function(){var resumeValue=$('#deleteresume').attr('name');$('#ListResumePanel').load('/resume/ManageResumesListResumes.aspx',{action:'delete',resumeValue:resumeValue,resumeTitle:''},_s.my.resume.manage.afterRefresh);_s.my.resume.manage.closeModal();_s.webtrends.dcsMultiTrack.track('DCS.dcsuri','/Resume/ManageResumes.aspx_ResumeDelete.evt','DCSext.en','Resume','DCSext.k','D');return false;},saveRename:function(){var resumeValue=$('#RenameResumePanel').attr('name');var resumeTitle=$('#resumeName').val();$('#ProcessRename').load('/resume/RenameResumeUpdate.aspx',{resumeValue:resumeValue,resumeTitle:resumeTitle},function(){});return false;},processRename:function(){var resumeValue=$('#RenameResumePanel').attr('name');var resumeTitle=$('#resumeName').val();$('#ListResumePanel').load('/resume/ManageResumesListResumes.aspx',{action:'rename',resumeValue:resumeValue,resumeTitle:resumeTitle},_s.my.resume.manage.afterRefresh);addAtlasEditResumeTags();_s.my.resume.manage.closeModal();return false;},buildResume:function(resumeType){if(resumeType=='1'){_s.my.resume.document.PrepareBuildOnline();}else if(resumeType=='2'){_s.my.resume.document.PrepareUpload();}else if(resumeType=='3'){_s.my.resume.document.PrepareCopyPaste();}else
_s.my.resume.document.prepareEmpty();this.hideError();_s.my.resume.document.openResumeModal();return false;},saveStatus:function(){var resumeValue=$('#changestatus').attr('name');var resumeStatus=$('#modalContainer :checked').val();$('#ListResumePanel').load('/resume/ManageResumesListResumes.aspx',{action:'status',resumeValue:resumeValue,resumeStatus:resumeStatus},function(){_s.my.resume.manage.endSaveStatus(resumeStatus,resumeValue);});_s.my.resume.manage.closeModal();return false;},saveDefault:function(){addAtlasEditResumeTags();_s.webtrends.dcsMultiTrack.track('DCS.dcsuri','Resume/ManageResumes.aspx_ResumeDefault.evt','DCSext.en','Resume','DCSext.k','Dflt');var rv=$('#makedefault_rv').html();$('#ListResumePanel').load('/resume/ManageResumesListResumes.aspx',{action:'default',resumeValue:rv},_s.my.resume.manage.afterRefresh);_s.my.resume.manage.closeModal();return false;},endSaveStatus:function(resumeStatus,resumeValue){var webTrendResumeStatus;if(resumeStatus==0){webTrendResumeStatus="public";}
else if(resumeStatus==1){webTrendResumeStatus="confidential";}
else{webTrendResumeStatus="private";}
_s.webtrends.dcsMultiTrack.track('DCS.dcsuri','/Resume/ManageResumes.aspx_ResumeStatus.evt','DCSext.ResVis',webTrendResumeStatus);dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_Visibility.evt');if(resumeStatus==0){$.cookie('atlasrst','1',{path:"/",domain:_g.getHostName()});}
if(resumeStatus==0||resumeStatus=="1")
{window.location='/resume/FindMeMore.aspx?resumevalue='+resumeValue;}
else
{_s.my.resume.manage.afterRefresh();}
return false;},downloadResume:function(type){_s.webtrends.dcsMultiTrack.track('DCS.dcsuri','Resume/ManageResumes.aspx_ResumeDownload.evt','DCSext.en','Resume','DCSext.k','Dnld');var resumeValue=$('#download').attr('name');if(type=="2")
{window.location='/Resume/SaveResume.aspx?resumevalue='+resumeValue+'&t=2';}
else if(type==3)
{window.location='/Resume/SaveResume.aspx?resumevalue='+resumeValue+'&t=3';}
else
{window.location='/Resume/SaveResume.aspx?resumevalue='+resumeValue+'t=1';}
_s.my.resume.manage.closeModal();return false;},openCopyResume:function(resumeValue,resumeName){$('.contextMenu').hide();$('#CopyResumePanel').modal({onOpen:function(modal){$('#CopyResumePanel').attr('name',resumeValue);$('#modalContainer #txtTitle').val(resumeName);$('#modalContainer #description').val($('#ri'+resumeValue+' .descriptionContent span').text());modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',draggable:false});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;},openDeleteResume:function(resumeValue){$('.contextMenu').hide();$('#deleteresume').modal({onOpen:function(modal){$('#deleteresume').attr('name',resumeValue);modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',persist:true,draggable:false});return false;},openRenameResume:function(resumeValue,resumeName){$('.contextMenu').hide();$('#RenameResumePanel').modal({onOpen:function(modal){$('#modalContainer #resumeName').val(resumeName);$('#RenameResumePanel').attr('name',resumeValue);modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',draggable:false});return false;},openDownloadResume:function(resumeValue){$('.contextMenu').hide();$('#download').modal({onOpen:function(modal){$('#download').attr('name',resumeValue);modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',persist:true,draggable:false});return false;},openChangeStatus:function(resumeValue,status){$('.contextMenu').hide();$('#changestatus').modal({onOpen:function(modal){$('#changestatus').attr('name',resumeValue);$('#changestatus #'+status)[0].checked='true';$('#changestatus #msgpublic').hide();$('#changestatus #msgconfidential').hide();$('#changestatus #msgprivate').hide();$('#changestatus #msg'+status).show();modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',persist:true,draggable:false});return false;},openMakeDefault:function(resumeValue,resumeName){$('.contextMenu').hide();$('#makedefault_rv').html(resumeValue);$('#makedefault').modal({onOpen:function(modal){if(resumeValue!='')
{$('#modalContainer #resume_name').html(resumeName);}
modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',draggable:false});return false;},afterRefresh:function(){_s.my.resume.frameworkWrap();_s.my.resume.manage.assignDescriptionEvents();_s.my.resume.manage.assignFlyOutEvents();},assignFlyOutEvents:function(){var timeout=null;var cancelClosing=function($e){if(timeout!=null)
clearTimeout(timeout);timeout=null;};$('#resume #tblResumeListContent div.anAction').click(function(){var v=$(this).next().is(':visible');$('#resume #tblResumeListContent .contextMenu').hide();if(!v){$(this).next().show();cancelClosing();}
return false;}).hover(function(){cancelClosing();},function(){cancelClosing();var $e=$(this).next();timeout=setTimeout(function(){$e.hide();timeout=null;},300);});$('#resume #tblResumeListContent .contextMenu .fpwwraper').hover(function(){cancelClosing();},function(){cancelClosing();var $e=$(this).parent();timeout=setTimeout(function(){$e.hide();timeout=null;},300);});$('#resume #tblResumeListContent .contextMenu .fpwCloseImg').click(function(){cancelClosing();$('#resume #tblResumeListContent .contextMenu').hide();return false;});},assignDescriptionEvents:function(){var timeout=null;var cancelClosing=function($e){if(timeout!=null)
clearTimeout(timeout);timeout=null;};$('#resume td.resumeTitleCell a').hover(function(){$('td.resumeTitleCell .description').hide();var $div=$(this).parents('td.resumeTitleCell').find('.description');if($div.find('.descriptionContent').text().trim()!=''){$div.show();cancelClosing();}},function(){cancelClosing();var $e=$(this).parents('td.resumeTitleCell').find('.description');timeout=setTimeout(function(){$e.hide();timeout=null;},300);});$('#resume td.resumeTitleCell .description .fpwwraper').hover(function(){cancelClosing();},function(){cancelClosing();var $e=$(this).parent();timeout=setTimeout(function(){$e.hide();timeout=null;},300);});$('#resume td.resumeTitleCell .description .fpwCloseImg').click(function(){cancelClosing();$('#resume td.resumeTitleCell .description').hide();return false;});}};$(function(){_s.my.resume.manage.assignDescriptionEvents();_s.my.resume.manage.assignFlyOutEvents();});
;

_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'});}}
;

$(function(){_s.my.resume.frameworkWrap();});_g.namespace('_s.my.resume').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);}}
$('.rounded').append('<div class="rctl"></div><div class="rctr"></div><div class="rcbl"></div><div class="rcbr"></div>');};
;

_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.mobileValidation.getMobileValidationInfo(_s.my.profile.mobileValidation.getValidationStatusSuccess,_s.my.profile.mobileValidation.getValidationStatusError);},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);}}},getValidationStatusError:function(objMoblieValidationInfo){alert('Error - getValidationStatusError');},checkSMSStatus:function(){_s.services.mobileValidation.getSMSStatus(_s.my.profile.mobileValidation.checkSMSStatusSuccess,_s.my.profile.mobileValidation.checkSMSStatusError);},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);}}},checkSMSStatusError:function(objMoblieValidationInfo){alert('Error - CheckSMSServiceStatusError');},registerMobileNumber:function(){_s.my.profile.mobileValidation.resetMessages();if(_s.my.profile.mobileValidation.validatePhoneNumber())
{_s.my.profile.mobileValidation.showMobileRegistration(false);_s.services.mobileValidation.registerMobilePhone($('#'+idMap.txtMobileNumber).val(),_s.my.profile.mobileValidation.registerMobileNumberSuccess,_s.my.profile.mobileValidation.registerMobileNumberError);}
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();}}},registerMobileNumberError:function(objMoblieValidationInfo){alert('Error - registerMobileNumberError');},validateCode:function(){if($('#'+idMap.txtValidationCode).val().length<8)return;_s.my.profile.mobileValidation.resetMessages();_s.services.mobileValidation.validateRegistrationCode($('#'+idMap.txtValidationCode).val(),_s.my.profile.mobileValidation.validateCodeSuccess,_s.my.profile.mobileValidation.validateCodeError);},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);}}}},validateCodeError:function(objMoblieValidationInfo){alert('Error - validateCodeError');},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.mobileValidation.cancelRegistration(_s.my.profile.mobileValidation.cancelRegistrationSuccess,_s.my.profile.mobileValidation.cancelRegistrationError);},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();}},cancelRegistrationError:function(objMoblieValidationInfo){alert('Error - cancelRegistrationError');},enableSMSCommunication:function(){_s.services.mobileValidation.enableSMSCommuncation(_s.my.profile.mobileValidation.enableSMSCommunicationSuccess,_s.my.profile.mobileValidation.enableSMSCommunicationError);},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);}},enableSMSCommunicationError:function(objMoblieValidationInfo){alert('Error - enableSMSCommunicationError');},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.mobileValidation.disableSMSCommuncation(_s.my.profile.mobileValidation.disableSMSCommunicationSuccess,_s.my.profile.mobileValidation.disableSMSCommunicationError);}},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);}},disableSMSCommunicationError:function(objMoblieValidationInfo){alert('Error - disableSMSCommunicationError');},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.userProfile.getPhotoSize(_s.my.profile.photo.CropPhotoBoxGetResult,_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.userProfile.photoDelete(_s.my.profile.photo.DeletePhotoBoxGetResult,_s.my.profile.photo.DeletePhotoBoxGetError);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.userProfile.setPhotoSize(_s.my.profile.photo.isPhotoTemp,Math.round($('#modalContainer #editPhotoOriginalImage').height()),Math.round($('#imageCropper').position().top),Math.round($('#imageCropper').position().left),Math.round($('#imageCropper').height()),_s.my.profile.photo.CropPhotoBoxSetResult,_s.my.profile.photo.CropPhotoBoxSetError);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();},DeletePhotoBoxGetError:function(error){_s.my.profile.photo.DisplayError(_s.my.profile.photo.Messages.deleteError);},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(e);}});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.monster.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').document={PrepareBuildOnline:function(){$('#resumetitle').hide();$('#buildtitle').show();$('#copytitle').hide();$('#uploadtitle').hide();$('#selectResumeTypes').hide();$('#createResumeData .dottedline').hide();$('#CreateResumePanel #resumetype').val("1");$('#selectResumeTypes .lstResumeTypes').val("1");$('#frmresumemodalsupload').hide();},PrepareUpload:function(){$('#resumetitle').hide();$('#buildtitle').hide();$('#copytitle').hide();$('#uploadtitle').show();$('#selectResumeTypes').hide();$('#createResumeData .dottedline').hide();$('#CreateResumePanel #resumetype').val("2");$('#selectResumeTypes .lstResumeTypes').val("2");$('#frmresumemodalsupload').show();},PrepareCopyPaste:function(){$('#resumetitle').hide();$('#buildtitle').hide();$('#copytitle').show();$('#uploadtitle').hide();$('#selectResumeTypes').hide();$('#createResumeData .dottedline').hide();$('#CreateResumePanel #resumetype').val("3");$('#selectResumeTypes .lstResumeTypes').val("3");$('#frmresumemodalsupload').hide();},prepareEmpty:function(){$('#resumetitle').show();$('#buildtitle').hide();$('#copytitle').hide();$('#uploadtitle').hide();$('#selectResumeTypes').show();$('#createResumeData .dottedline').show();$('#CreateResumePanel #resumetype').val("0");$('#selectResumeTypes .lstResumeTypes').val("0");$('#frmresumemodalsupload').hide();$("DIV[id^=OUTER_DIV]:has([id^=EXPANDO_PLACEHOLDER])").css("z-index","1");},changeResumeType:function(){var resumeType=$('#selectResumeTypes .lstResumeTypes').val();$('#CreateResumePanel #resumetype').val(resumeType);if(resumeType=='1'){$('#frmresumemodalsupload').hide();}else if(resumeType=='2'){$('#frmresumemodalsupload').show();}else if(resumeType=='3'){$('#frmresumemodalsupload').hide();}else
$('#frmresumemodalsupload').hide();},openResumeModal:function(){$('#CreateResumePanel').modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();_s.my20.ViewEditAjaxForm.Resume.Visibility.CharCounter.updateCounter($('#resumeSummary'),$('#resumeSummary').attr('maxlength'),Messages.counterDisplay);modal.container.fadeIn('slow');},appendTo:'.mainForm',draggable:false,width:445,persist:true});},addFileInput:function(elem){_s.my.resume.document.ClearError();if(elem!=false){filepath=elem.value.split("\\");filename=filepath[filepath.length-1];extensionpath=filename.split(".");extension=extensionpath[extensionpath.length-1];if(!extension.match(/(doc)|(docx)|(rtf)|(txt)|(DOC)|(DOCX)|(RTF)|(TXT)/)){elem.value="";_s.my.resume.document.DisplayError(Messages.errorTypes);dcsMultiTrack('DCS.dcsuri','/Resumes/ManageResumes.aspx_ResumeError.evt','DCSext.err','UnsupportedFile');return false;}}
return false;},ajaxFileUpload:function ajaxFileUpload(fileToUpload){_s.my.resume.document.ClearError();$.ajaxFileUpload({url:'/services/Document.aspx',secureuri:false,fileElement:fileToUpload,dataType:'json',success:function(data,status){if(typeof(data.ResumeStatus)!='undefined'){if(data.ResumeStatus){$.cookie('atlasrcn','1',{path:"/",domain:_g.getHostName()});window.location=data.Location;return true;}else{$('.ajaxLoading').remove();_s.my.resume.document.DisplayError(data.ErrMSG);return false;}}},error:function(data,status,e){$('.ajaxLoading').remove();dcsMultiTrack('DCS.dcsuri','/Resumes/ManageResumes.aspx_ResumeError.evt','DCSext.err','General Error');_s.my.resume.document.DisplayError(Messages.saveError);return false;}});if(jQuery.browser.msie)
$('#CreateResumePanel #chbSearchable').css("visibility","");return false;},ClearError:function(){$('#modalContainer #CreateResumePanel #frmresumemodalsupload .ctlErrorMessage .ctlErrorMessageText>span').empty();$('#modalContainer #CreateResumePanel #frmresumemodalsupload .ctlErrorMessage .ctlErrorMessageBox').hide();$('#modalContainer #CreateResumePanel #frmresumemodalsupload .ctlErrorMessage').hide();},DisplayError:function(msg){$('#modalContainer #CreateResumePanel #frmresumemodalsupload .ctlErrorMessage .ctlErrorMessageText>span').html(msg);$('#modalContainer #CreateResumePanel #frmresumemodalsupload .ctlErrorMessage .ctlErrorMessageText').show();$('#modalContainer #CreateResumePanel #frmresumemodalsupload .ctlErrorMessage').show();$('#frmresumemodalsupload #fileToUpload:file').val('');},Messages:{},init:function(controlData){Messages=controlData.Messages;_s.my20.ViewEditAjaxForm.Resume.Visibility.CharCounter.init($('#resumeSummary'),$('#resumeSummary').attr('maxlength'),Messages.counterDisplay);}}
;

_g.namespace('_s.my.resume').editCopyPaste={resumeSaveFlag:false,resumeUpdateFlag:false,redirectToUrl:"",messages:{},init:function(controlData){this.messages=controlData.controlMessages;},saveResume:function(rv){$('.EditResumeSaving').show();$('#EditResume_ErrorBox .ctlErrorMessage').hide();$('#EditResume_ErrorBox .ctlErrorMessageBox').hide();this.autoSaver.resetTimer(rv);this.callSaveResume(rv);return false;},dontSaveResume:function(){_s.my.resume.manage.closeModal();top.location.href=this.redirectToUrl;},updateResume:function(rv){$('.EditResumeSaving').show();$('#EditResume_ErrorBox').css('display','none');this.autoSaver.resetTimer(rv);this.callSaveResume(rv);_s.my.resume.manage.closeModal();return false;},saveResumeAndExit:function(rv,urlDone,editResume){$('.EditResumeSaving').show();this.autoSaver.resetTimer(rv);dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_ResumeEdit.evt','DCSext.en','Resume','DCSext.k','E');this.callSaveResumeAndExit(rv,urlDone,editResume);return false;},callSaveResume:function(rv){_s.services.resume.saveHTMLData(rv,tinyMCE.get('rteResume').getContent(),this.onSaveResumeSuccess,this.onSaveResumeError);},callSaveResumeAndExit:function(rv,urlDone,editResume){_s.services.resume.saveHTMLData(rv,tinyMCE.get('rteResume').getContent(),_g.getAppliedClosure(this,this.onSaveResumeAndExitSuccess,urlDone,editResume),this.onSaveResumeError);},callSaveDraftResume:function(rv){if(tinyMCE.get('rteResume').getContent()&&(tinyMCE.get('rteResume').getContent().length>0))
_s.services.resume.saveDraftHTMLData(rv,tinyMCE.get('rteResume').getContent(),this.onSaveResumeSuccess,this.onSaveResumeError);},showErrorMessageFromResult:function(res){$('.EditResumeSaving').hide();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,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{window.location=urlDone;}},onSaveResumeSuccess:function(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(_s.my.resume.editCopyPaste.redirectToUrl!="")
{top.location.href=_s.my.resume.editCopyPaste.redirectToUrl;_s.my.resume.editCopyPaste.redirectToUrl="";}}},onSaveResumeError:function(error){_s.my.resume.editCopyPaste.showErrorMessageFromResult(false);},autoSaver:{intervalSeconds:180,timer:null,resetTimer:function(rv){if(this.timer!=null)
clearInterval(this.timer);this.timer=setInterval(function(){if(_s.my.resume.editCopyPaste.resumeSaveFlag)_s.my.resume.editCopyPaste.callSaveDraftResume(rv);},this.intervalSeconds*1000);}}};
;

_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.resume.switchResumeUploadToCopyPaste(rv,function(res){if((res)&&(res.errorInfo)){_g.handleError(res.errorInfo);}
else{window.location=url;}},function(){_g.handleError({"id":"0001","module":"cJS","name":"veaEResumeUpload"})});},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){var addQ="";if($('#ResumePanelUploadNewDoc #chbSearchable').attr("checked")){addQ="&o=1";}else{addQ="&o=0";}
$.cookie('atlasrcn','1',{path:"/",domain:_g.getHostName()});window.location=data.Location+addQ;_s.my.resume.manage.closeModal();$(".ajaxLoading").hide();return true;}else{$('#modalContainer #ResumePanelUploadNewDoc .ctlErrorMessage .ctlErrorMessageText>span').html(data.ErrMSG);$('#modalContainer #ResumePanelUploadNewDoc .ctlErrorMessage .ctlErrorMessageText').show();$('#modalContainer #ResumePanelUploadNewDoc .ctlErrorMessage').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 #ResumePanelUploadNewDoc .ctlErrorMessage .ctlErrorMessageText>span').html(Messages.saveError);$('#modalContainer #ResumePanelUploadNewDoc .ctlErrorMessage .ctlErrorMessageText').show();$('#modalContainer #ResumePanelUploadNewDoc .ctlErrorMessage').show();$('#frmresumemodalsupload #fileToUpload:file').val('');$(".ajaxLoading").hide();return false;}});},refreshDocumentLink:{intervalSeconds:1,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.resume.scanningStatus(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);},function(){_g.handleError({"id":"0002","module":"cJS","name":"veaEResumeUpload"})});}},this.intervalSeconds*1000);}}};
;

_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.settings.setJobResultSettings(resultsPerPage,resultFormat,searchRadius,_s.my.settings.jobResults.getSaveJRSResult,_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();$('#block_companies_dialogue').removeClass('blocked_companies');$('#block_companies_dialogue').removeClass('rounded');}
else
{resumeList.removeAttr('disabled');$('#active_resume').show();$('#blocked_companies_toggle').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.settings.setAccountStatus(status,resumeValue,_s.my.settings.accountStatus.getSaveStatusResult,_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.becomeMember.isPasswordStrong(pass,this.getValStrongResult,this.getValStrongError);}}
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.settings.setPassword(pass,this.getPasswordResult,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={updCommSettings:function(nickname){var emailType=($('#'+idMap.rbText).attr('checked'))?1:0;var optinsCore=OptInSelectedEmail();var optinsThirdParty=OptInSelectedThirdParty();var optinsSeeker=OptInSelectedNewsletter();$('#forums_panelBody').append('<div class="ajaxLoading"></div>');_s.services.settings.setCommunicationSettings(emailType,optinsCore,optinsThirdParty,optinsSeeker,nickname,this.getCommSettingsResult,this.getCommSettingsError);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'));},setCommSettings:function(hideForums)
{this.updCommSettings('');{}},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.settings.setAccountEmail(emailAddress,this.getChangeEmailResult,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){$("#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);var emailAddress=$('#'+idMap.tbNewEmail).val();$('#'+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.settings.forceAccountEmailValidation(this.getValidateEmailResult);},resendValidationEmail:function()
{_s.services.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.privacyPlus').manager={getCompanies:function()
{$('#privacyPlus_panelBody').append('<div class="ajaxLoading"></div>');$('#'+idMap.btnSearchCompanies).attr('disabled','disabled');var keyword=$('#'+idMap.tbSearchCompanies).val();_s.services.settings.searchCompaniesToBlock(keyword,_s.my.settings.privacyPlus.manager.getCompaniesList,_s.my.settings.privacyPlus.manager.getCompaniesError);},getCompaniesList:function(result)
{$('#'+idMap.btnSearchCompanies).removeAttr('disabled');_s.my.settings.privacyPlus.rendering.renderGrid(result.Companies);},getCompaniesError:function(error)
{$('#'+idMap.btnSearchCompanies).removeAttr('disabled');alert(bm.UnexpectedErrorOccured);},getBlockedCompanies:function(needWT)
{_s.services.settings.getBlockedCompanies(function(result){_s.my.settings.privacyPlus.manager.getBlockedCompaniesList(result,needWT);},_s.my.settings.privacyPlus.manager.getBlockedCompaniesError);},getBlockedCompaniesList:function(result,needWT)
{_s.my.settings.privacyPlus.rendering.renderGridBlocked(result.Companies);if(needWT)
{var blockedIDs="";for(i=0;i<result.Companies.length;i++)
{if(result.Companies[i].CompanyID>0)
{if(blockedIDs=="")blockedIDs=result.Companies[i].CompanyID;else blockedIDs+=";"+result.Companies[i].CompanyID;}}
dcsMultiTrack('Dcs.dcsuri','/Account/Settings.aspx_ChangePriv.evt','DCSext.en','Settings_PrvChange','DCSext.k','C','DCSext.companyidblocked',blockedIDs);}},getBlockedCompaniesError:function(error)
{alert(bm.UnexpectedErrorOccured);},unBlockCompany:function(companyID)
{_s.services.settings.unblockCompany(companyID,_s.my.settings.privacyPlus.manager.getResult);},blockCompany:function(companyID)
{_s.services.settings.blockCompany(companyID,_s.my.settings.privacyPlus.manager.getResult);},getResult:function(result)
{if(result.OperationResult==0){$('#'+idMap.lblUpdatedBlockedCompanies).html(result.LastUpdated);_s.my.settings.privacyPlus.manager.getBlockedCompanies(true);}},getNoCompanies:function()
{_s.my.settings.privacyPlus.rendering.renderGrid({});}};_g.namespace('_s.my.settings.privacyPlus').rendering={renderGrid:function(col)
{$('.ajaxLoading').remove();$('#divCompaniesList').html('');var settingsStore=new Ext.data.JsonStore({fields:[{name:'CompanyID',type:'int'},'CompanyName'],data:col});_s.my.settings.privacyPlus.rendering.companiesGrid=new Ext.grid.GridPanel({store:settingsStore,columns:[{header:bm.CompanyName,dataIndex:'CompanyName',width:600},{header:"<a href='javascript:_s.my.settings.privacyPlus.manager.getNoCompanies();'>Clear List</a>",renderer:_s.my.settings.privacyPlus.rendering.getActionsBlock,dataIndex:'CompanyID',width:100}],width:700,height:213,enableColumnResize:false});_s.my.settings.privacyPlus.rendering.companiesGrid.render('divCompaniesList');},renderGridBlocked:function(col)
{$('.ajaxLoading').remove();$('#divBlockedCompaniesList').html('');var settingsStore=new Ext.data.JsonStore({fields:[{name:'CompanyID',type:'int'},'CompanyName'],data:col});_s.my.settings.privacyPlus.rendering.companiesGrid=new Ext.grid.GridPanel({store:settingsStore,columns:[{header:bm.BlockedCompany,dataIndex:'CompanyName',width:600},{header:"",renderer:_s.my.settings.privacyPlus.rendering.getActionsUnBlock,dataIndex:'CompanyID',width:100}],width:700,height:213,enableColumnResize:false});_s.my.settings.privacyPlus.rendering.companiesGrid.render('divBlockedCompaniesList');},getActionsBlock:function(companyID)
{var result="<a href='javascript:_s.my.settings.privacyPlus.manager.blockCompany("+companyID+");'>"+bm.Block+"</a><br />";return result;},getActionsUnBlock:function(companyID)
{var result="<a href='javascript:_s.my.settings.privacyPlus.manager.unBlockCompany("+companyID+");'>"+bm.Unblock+"</a><br />";return result;}};_g.namespace('_s.my.settings').forums={checkNickname:function(updForums)
{$('#comunnities_panelBody').append('<div class="ajaxLoading"></div>');var nickname=$('#'+idMap.NickName).val();_s.services.settings.checkNickname(nickname,_g.getAppliedClosure(this,function(result){this.getNicknameResult(result,updForums);}),_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.settings.setNickname(nickname,this.getForumsResult,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);}};
;

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:90})}else{$.contextMenu.defaults({close:true,positionX:90})}
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={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){$(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);},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"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;}}}
;

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.monster.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.monster.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.monster.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.autoComplete.getJobTitlesCompletionList(prefixText,10,oS,oF);}},callFunctionGetCompanies:function(prefixText,oS,oF){if(prefixText!=""){_s.services.autoComplete.getCompaniesCompletionList(prefixText,10,oS,oF);}},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();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();}
this.getElementByFormID('_CareerStatus').hide().show();}
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,{switchToViewMode:function(v,e){window.location=this.controlData.redirectUrl;},initForm:function()
{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);if(controlData.collectData)
{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.becomeMember.isEmailUsed(e,_g.getAppliedClosure(this,function(result)
{if(result.EmailExists)
{var inputElement=this.getElementByFormID('_Exists');var rightPos=$(inputElement).parent().width()+20;$(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.mcPod.launchLostPasswordModal();">').replace('{LinkEnd}','</a>')).append("<div class='rctl'></div><div class='rctr'></div><div class='rcbl'></div><div class='rcbr'></div>").show();}}));})).focus(_g.getAppliedClosure(this,function()
{this.getElementByFormID('_Exists').hide();removeErr.call(this,'_EmailError','_Email','#Email');}));this.getElementByFormID('_Password').blur(_g.getAppliedClosure(this,function()
{this.getElementByFormID('_Hint').hide();var inputElement=this.getElementByFormID('_Hint');$(inputElement).parents().find(".ctl036_Question").css("margin-top",0);$(inputElement).parents().find(".ctl036_Question").css("margin-left",0);var pwd=this.getElementByFormID('_Password').val();if(pwd!='')
_s.services.becomeMember.isPasswordStrong(pwd,_g.getAppliedClosure(this,function(result){if(!result.PasswordStrong){var inputElement=this.getElementByFormID('_Weak');var rightPos=$(inputElement).parent().width()+20;$(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=$(inputElement).parent().width()+20;$(inputElement).parents().find(".ctl036_Question").css("margin-left",rightPos);this.getElementByFormID('_Weak').hide();this.getElementByFormID('_Hint').show();removeErr.call(this,'_PWDError','_Password','#Password');}));this.getElementByFormID('_ConfirmPassword').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_CPWDError','_ConfirmPassword','#PasswordConfirm');}));this.getElementByFormID('_lq1').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_LQError','_lq1','#lq1');}));this.getElementByFormID('_lq2').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_LQError','_lq2','#lq2');}));this.getElementByFormID('_lq3').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_LQError','_lq3','#lq3');}));}
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('_ddlCountries').change(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_PCError','_PostalCode','#pc');removeErr.call(this,'_CityError','_City','#city');removeErr.call(this,'_StError','_ddlStates','#state');if(this.controlData.showPostalCodeLink)
{if(this.getElementByFormID('_ddlCountries').val()!=this.controlData.defaultCID)
{this.getElementByFormID('_PostalCodeLink').hide();}
else
{this.getElementByFormID('_PostalCodeLink').show();}}
_s.services.becomeMember.getCountryStates(this.getElementByFormID('_ddlCountries').val(),_g.getAppliedClosure(this,getCountryStatesSuccess));}));this.getElementByFormID('_PostalCode').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_PCError','_PostalCode','#pc');}));this.getElementByFormID('_City').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_CityError','_City','#city');}));this.getElementByFormID('_ddlStates').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_StError','_ddlStates','#state');}));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=$(inputElement).parent().width()+20;var topPos=$(inputElement).height();topPos=topPos-40;$(inputElement).parents().find(".ctl036_Question").css("margin-top",-topPos);$(inputElement).parents().find(".ctl036_Question").css("margin-left",rightPos);this.getElementByFormID('_CareerHint').show();removeErr.call(this,'_CSError','_CareerStatus','#CareerStatus');}));this.getElementByFormID('_EducationLevel').focus(_g.getAppliedClosure(this,function()
{removeErr.call(this,'_ELError','_EducationLevel','#EducationLevel');}));},collectUserData:function()
{return{'emailAddress':this.getElementByFormID('_Email').val(),'password':this.getElementByFormID('_Password')?this.getElementByFormID('_Password').val():null,'passwordConfirm':this.getElementByFormID('_ConfirmPassword')?this.getElementByFormID('_ConfirmPassword').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(),'jobSatisfactionID':this.getElementByFormID('_CareerStatus').val(),'educationLevelID':this.getElementByFormID('_EducationLevel').val(),'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)
{this.showHideFormElementByID('_ErrorBox',!validationInfo.isValid);addErr.call(this,validationInfo.errorEmail,'_EmailError','_Email','#Email')
addErr.call(this,validationInfo.errorPassword,'_PWDError','_Password','#Password');addErr.call(this,validationInfo.errorConfirm,'_CPWDError','_ConfirmPassword','#PasswordConfirm');addErr.call(this,validationInfo.errorFirstName,'_FNError','_FirstName','#FirstName');addErr.call(this,validationInfo.errorLastName,'_LNError','_LastName','#LastName');addErr.call(this,validationInfo.errorPostalCode,'_PCError','_PostalCode','#pc');addErr.call(this,validationInfo.errorCity,'_CityError','_City','#city');addErr.call(this,validationInfo.errorState,'_StError','_ddlStates','#state');addErr.call(this,validationInfo.errorCareerStatus,'_CSError','_CareerStatus','#CareerStatus');addErr.call(this,validationInfo.errorEducationLevel,'_ELError','_EducationLevel','#EducationLevel');var bLQValid=!validationInfo.errorLQ1&&!validationInfo.errorLQ2&&!validationInfo.errorLQ3;this.showHideFormElementByID('_LQError',!bLQValid);if(validationInfo.errorLQ1){this.getElementByFormID('_lq1').addClass('ctl036_TextArea_Error');$('#lq1'+' .ctl036_Form_Error').show();}
if(validationInfo.errorLQ2){this.getElementByFormID('_lq2').addClass('ctl036_TextArea_Error');$('#lq2'+' .ctl036_Form_Error').show();}
if(validationInfo.errorLQ3){this.getElementByFormID('_lq3').addClass('ctl036_TextArea_Error');$('#lq3'+' .ctl036_Form_Error').show();}},updateUserData:function(newUserData,oldUserData)
{if(newUserData)
{this.showHideFormElementByID('_ErrorBox',false);removeErr.call(this,'_FNError','_FirstName','#FirstName');removeErr.call(this,'_LNError','_LastName','#LastName');removeErr.call(this,'_CSError','_CareerStatus','#CareerStatus');removeErr.call(this,'_CityError','_City','#city');removeErr.call(this,'_StError','_ddlStates','#state');removeErr.call(this,'_PCError','_PostalCode','#pc');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('_LastName').val(newUserData.lastName);prompts.text(this.getFormID('_PostalCode'),newUserData.postalCode);prompts.text(this.getFormID('_City'),newUserData.city);this.getElementByFormID('_CareerStatus').val(newUserData.jobSatisfactionID);}}});};
;

_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('_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');}));},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()};},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.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()
{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.becomeMember.getCountryStates(countryId,_g.getAppliedClosure(this,getCountryStatesSuccess));else
populateCountryStates.call(this,null,countryId);}));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');}));},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.errorPC,'_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.my20.ViewEditAjaxForm.Resume.Visibility.CharCounter.init(this.getElementByFormID('_ResumeDescription'),this.getElementByFormID('_ResumeDescription').attr("maxlength"),controlData.counterDisplay);},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(),resumeDescription:this.getElementByFormID('_ResumeDescription').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);this.getElementByFormID('_ResumeDescription').val(newUserData.resumeDescription);_s.my20.ViewEditAjaxForm.Resume.Visibility.CharCounter.updateCounter(this.getElementByFormID('_ResumeDescription'),this.getElementByFormID('_ResumeDescription').attr("maxlength"),controlData.counterDisplay);if(this.validationInfo.isValid){_g.getEvent('__resumeNameChanged').trigger(newUserData.encResumeTitle);_g.getEvent('__resumeDescriptionChanged').trigger(newUserData.encResumeDescription);}}});};
;
;_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'));$select.attr('id',controlData.formName+'_LanguageID');var $stars=$(document.createElement('div')).addClass('editViewLanguageStars');var $but=$(document.createElement('div')).addClass('RemoveButton').click(function(){$(this).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.Visibility.Tracking.focusWebTrend($star.attr('id'));$(this).prevAll().andSelf().addClass('active');$(this).nextAll().removeClass('active');var v=$(this).parent().next().next().next().val()
$(this).parent().next().next().next().val(v.substring(0,v.indexOf('.'))+'.'+$(this).text());}).hover(function(){$(this).prevAll().andSelf().addClass('overstar');$(this).nextAll().removeClass('overstar');$(this).parent().next().text($(this).attr('title'));},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 $div=$(document.createElement('div')).addClass('RemovableListItemLang').append($but).append($stars).append($(document.createElement('div')).addClass('editViewLanguageLevelLabel')).append($select).append('<input type="hidden" id="DropDownLanguagesValues" name="DropDownLanguages" value="'+$select.val()+'.'+level+'" />');$(_divId).find('.editViewLanguageBox').append($div);$select.focus(function(){_s.my20.ViewEditAjaxForm.Resume.Visibility.Tracking.focusWebTrend($select.attr('id'));});$select.change(function(){var v=$(this).next().val()
v=v.substring(v.indexOf('.')+1);$(this).next().val($(this).val()+'.'+v);});$('.RemovableListItemLang').hover(function(){$(this).addClass('langover').find('.RemoveButton').css("visibility","visible");},function(){$(this).removeClass('langover').find('.RemoveButton').css("visibility","hidden");});};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').AboutYou=function(controlData,userData,validationInfo){function prepareDateCombo(){this.getElementByFormID('_AvailableTimeID').val(0);var lday=this.getElementByFormID('_AvailableDay').val();var lmonth=this.getElementByFormID('_AvailableMonth').val();var lyear=this.getElementByFormID('_AvailableYear').val();if((lmonth>0)&&(lyear>0)){maxDaysPerMonth=(32-new Date(lyear,lmonth-1,32).getDate());var $avDay=this.getElementByFormID('_AvailableDay');var $o=$avDay.find('option');if($o.size()!=maxDaysPerMonth+1){var options='<option value=\"-1\">'+controlData.defaultSelectText+'</option>';for(var i=1;i<=maxDaysPerMonth;i++){options+='<option value=\"'+i+'\">'+i+'</option>';};$avDay.html(options);}else{disableDateOptionCombo($avDay,-1);}
this.getElementByFormID('_AvailableDay').val(lday);}
if(lyear==(new Date().getFullYear())){disableDateOptionCombo(this.getElementByFormID('_AvailableMonth'),new Date().getMonth());if(lmonth==(new Date().getMonth()+1)){disableDateOptionCombo(this.getElementByFormID('_AvailableDay'),new Date().getDate()-1);};}else{disableDateOptionCombo(this.getElementByFormID('_AvailableMonth'),-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(0);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;$o[i].style.color="graytext";}else{$o[i].disabled=false;$o[i].style.color="menutext";}};}
var form=new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{initForm:function()
{this.getElementByFormID('_AvailableTimeID').change(_g.getAppliedClosure(this,function()
{if(this.getElementByFormID('_AvailableTimeID').val()>0){this.getElementByFormID('_AvailableDay').val(0);this.getElementByFormID('_AvailableMonth').val(0);this.getElementByFormID('_AvailableYear').val(0);checkRangeDateCombo(this.getElementByFormID('_AvailableDay'),-1);checkRangeDateCombo(this.getElementByFormID('_AvailableMonth'),-1);checkRangeDateCombo(this.getElementByFormID('_AvailableYear'),-1);}
return false;}));this.getElementByFormID('_AvailableDay').change(_g.getAppliedClosure(this,function()
{if(this.getElementByFormID('_AvailableDay').val()>0){checkRangeDateCombo(this.getElementByFormID('_AvailableDay'));this.getElementByFormID('_AvailableTimeID').val(0);}
return false;}));this.getElementByFormID('_AvailableMonth').change(_g.getAppliedClosure(this,function()
{if(this.getElementByFormID('_AvailableMonth').val()>0){checkRangeDateCombo(this.getElementByFormID('_AvailableMonth'));prepareDateCombo.call(this);}
return false;}));this.getElementByFormID('_AvailableYear').change(_g.getAppliedClosure(this,function()
{if(this.getElementByFormID('_AvailableYear').val()>0){checkRangeDateCombo(this.getElementByFormID('_AvailableYear'));prepareDateCombo.call(this);}
return false;}));},collectUserData:function()
{var langData=new Array();var $o=this.getElementByFormID('_Edit .RemovableListItemLang').find('#DropDownLanguagesValues');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);langData[i]={id:v1,levelID:v2};}
return{'educationLevelID':this.getElementByFormID('_DegreeID').val(),'salaryFrom':this.getElementByFormID('_SalaryFrom').val(),'salary':this.getElementByFormID('_SalaryTo').val(),'salaryTypeID':this.getElementByFormID('_SalaryTypeID').val(),'currencyID':this.getElementByFormID('_CurrencyTypeID').val(),'contactPreferenceID':this.getElementByFormID('_ContactPreferenceID').val(),'availableTimeID':this.getElementByFormID('_AvailableTimeID').val(),'availableDay':this.getElementByFormID('_AvailableDay').val(),'availableMonth':this.getElementByFormID('_AvailableMonth').val(),'availableYear':this.getElementByFormID('_AvailableYear').val(),languagesData:langData};},updateValidationInfo:function(validationInfo){var errorMessageList=[];_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorSalaryRange,this.getElementByFormID('_ErrorSalaryRange'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorSalaryRange)errorMessageList.push(validationInfo.errorSalaryRangeMessages);this.showHideFormElementByID('_ErrorSalaryRange',validationInfo.errorSalaryRange);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorLanguages,this.getElementByFormID('_ErrorLanguages'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorLanguages)errorMessageList.push(validationInfo.errorLanguagesMessages);this.showHideFormElementByID('_ErrorLanguages',validationInfo.errorLanguages);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorAvailableDateTime,this.getElementByFormID('_ErrorAvailableDateTime'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorAvailableDateTime)errorMessageList.push(validationInfo.errorAvailableDateTimeMessages);this.showHideFormElementByID('_ErrorAvailableDateTime',validationInfo.errorAvailableDateTime);}));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('_DegreeID').val(newUserData.educationLevelID);this.getElementByFormID('_SalaryFrom').val(newUserData.salaryFrom);this.getElementByFormID('_SalaryTo').val(newUserData.salary);this.getElementByFormID('_SalaryTypeID').val(newUserData.salaryTypeID);if(newUserData.currencyID>0){this.getElementByFormID('_CurrencyTypeID').val(newUserData.currencyID);}
else{this.getElementByFormID('_CurrencyTypeID').val(this.controlData.defaultCurrency);}
this.getElementByFormID('_ContactPreferenceID').val(newUserData.contactPreferenceID);this.getElementByFormID('_Edit .RemovableListItemLang').remove();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('_AvailableTimeID').val(newUserData.availableTimeID);if(newUserData.availableDay!=0){this.getElementByFormID('_AvailableDay').val(newUserData.availableDay);}else{this.getElementByFormID('_AvailableDay').val("");};if(newUserData.availableMonth!=0){this.getElementByFormID('_AvailableMonth').val(newUserData.availableMonth);}else{this.getElementByFormID('_AvailableMonth').val("");};if(newUserData.availableYear!=0){this.getElementByFormID('_AvailableYear').val(newUserData.availableYear);}else{this.getElementByFormID('_AvailableYear').val("");};if(newUserData.availableTimeID<=0){prepareDateCombo.call(this);if((newUserData.availableYear>0)&&(newUserData.availableYear<(new Date().getFullYear()))){disableDateOptionCombo.call(this,this.getElementByFormID('_AvailableYear'),newUserData.availableYear);};}}});return form;};
;
;_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').CharCounter={init:function(ta,ml,mlm,tap,cucb,mlcb){ta.keyup(_g.getAppliedClosure(this,function(ta,ml,mlm,tap,cucb,mlcb){this.setMaxLength(ta,ml,tap,mlcb);this.updateCounter(ta,ml,mlm,tap,cucb);},ta,ml,mlm,tap,cucb,mlcb));},setMaxLength:function(ta,ml,tap,mlcb){var delta=this.getDelta(ta,tap,ml);if(delta==0&&ml<=ta.val().length){var ss=ta.val().substring(0,ml);ta.val(ss);if(mlcb)mlcb();}},updateCounter:function(ta,ml,mlm,tap,cucb){var delta=this.getDelta(ta,tap,ml);var $ccc=$(ta).find(" + .charCounter");$ccc.html(mlm.replace("%1",delta).replace("%2",ml));if(cucb)cucb();},getDelta:function(ta,tap,ml){var count=this.getCount(ta,tap);return(ml-count)<0?0:(ml-count);},getCount:function(ta,tap){return(tap&&ta.val()==tap)?0:ta.val().length;}}
;

_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').CurrentJob=function(controlData,userData,validationInfo){var questions=userData.additionalInfoChiefList;var markedDeletedAdditionalChief=[];var form=new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{initForm:function()
{if(this.controlData.enableACJobTitle){this.getElementByFormID('_bcJobTitleName').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('_bcJobTitleName'),maxItemMessage:this.controlData.acMaxItems});};if(this.controlData.enableACCompany){this.getElementByFormID('_bcCompanyName').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('_bcCompanyName'),maxItemMessage:this.controlData.acMaxItems});};this.getElementByFormID('_bcCareerLevel').change(_g.getAppliedClosure(this,function()
{this.showHideFormElementByID('_divAdditionalInfoChiefEdit',(this.getElementByFormID('_bcCareerLevel').val()==15)||this.userData.hasDataChief);return false;}));if(questions!=null)
{var txtBuilderID=0;for(var i=questions.length-1;i>=0;i--)
{if((questions[i].displayTypeID==5)&&(txtBuilderID>0))
{var $o=this.getElementByFormID('Answers_CheckBox_'+questions[i].builderFieldID);$o.attr("tbid",txtBuilderID);questions[i].isAnswerText=true;$o.change(_g.getAppliedClosure(this,function(bid,en,o)
{this.showHideFormElementByID(en,$(o).attr('checked'));return false;},txtBuilderID,'_divInfoChiefEdit_'+txtBuilderID,$o));txtBuilderID=0;}
else if(questions[i].displayTypeID==5){$bf=this.getElementByFormID("_divInfoChiefEdit_"+questions[i].builderFieldID);$bf.attr("class","editViewSection first last bordered");$bf.attr("style","padding: 8px 0 8px 0; margin-left:0px");}
else if(questions[i].displayTypeID==10)
{txtBuilderID=questions[i].builderFieldID;if(questions[i].promptValue&&$.trim(questions[i].promptValue).length>0){var $ta=this.getElementByFormID('Answers_TextArea_'+questions[i].builderFieldID);var cnl=questions[i];$ta.blur(_g.getAppliedClosure(this,function(en,o)
{o.val($.trim(o.val()).length>0?o.val():en.promptValue);},cnl,$ta));$ta.focus(_g.getAppliedClosure(this,function(en,o)
{o.val((o.val()==en.promptValue)?"":o.val());},cnl,$ta));}
_s.my20.ViewEditAjaxForm.Resume.Visibility.CharCounter.init($ta,$ta.attr("maxlength"),controlData.counterDisplay,questions[i].promptValue);}
else
{txtBuilderID=0;}}}},collectUserData:function()
{var additionalInfoChiefList=this.userData.additionalInfoChiefList;if((this.getElementByFormID('_bcCareerLevel').val()==15)||this.userData.hasDataChief)
{additionalInfoChiefList=new Array();for(var i=0;i<questions.length;i++)
{var field=new Object();field.displayTypeID=questions[i].displayTypeID;field.builderFieldID=questions[i].builderFieldID;field.displayValue=questions[i].displayValue;field.promptValue=questions[i].promptValue;if(field.displayTypeID==3)
{field.value=this.getElementByFormID('Answers_DropDownList_'+field.builderFieldID).val();}
else
if(field.displayTypeID==5)
{if(this.getElementByFormID('Answers_CheckBox_'+field.builderFieldID).attr('checked'))
field.value="on";else
field.value="";}
else
if(field.displayTypeID==10){if(i>0&&(i-1)<additionalInfoChiefList.length){var precChiefInfo=additionalInfoChiefList[i-1];var doPersist=precChiefInfo&&precChiefInfo.displayTypeID==5&&precChiefInfo.value=="on";if(field.promptValue&&field.promptValue==this.getElementByFormID('Answers_TextArea_'+field.builderFieldID).val()){this.getElementByFormID('Answers_TextArea_'+field.builderFieldID).val("");}
field.value=doPersist?this.getElementByFormID('Answers_TextArea_'+field.builderFieldID).val():null;}}
additionalInfoChiefList[i]=field;}}
var txtJobTitleName=this.getElementByFormID('_bcJobTitleName').val();var idJobTitleName=0;if(this.controlData.enableACJobTitle){idJobTitleName=_s.my20.ViewEditAjaxForm.Autocomplete.readIDfromAutocompleteData(this.getElementByFormID('_bcJobTitleName').parent(),txtJobTitleName);}
var txtCompanyName=this.getElementByFormID('_bcCompanyName').val();var idCompanyName=0;if(this.controlData.enableACCompany){idCompanyName=_s.my20.ViewEditAjaxForm.Autocomplete.readIDfromAutocompleteData(this.getElementByFormID('_bcCompanyName').parent(),txtCompanyName);}
return{'jobTitleName':{text:txtJobTitleName,id:idJobTitleName},'companyName':{text:txtCompanyName,id:idCompanyName},'monsterIndustryID':this.getElementByFormID('_bcMonsterIndustryID').val(),'careerLevelID':this.getElementByFormID('_bcCareerLevel').val(),'additionalInfoChiefList':additionalInfoChiefList,'hasDataChief':this.userData.hasDataChief};},updateValidationInfo:function(validationInfo){var errorMessageList=[];_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorJobTitle,this.getElementByFormID('_ErrorJobTitle'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorJobTitle)errorMessageList.push(validationInfo.errorJobTitleMessage);this.showHideFormElementByID('_ErrorJobTitle',validationInfo.errorJobTitle);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorCompanyName,this.getElementByFormID('_ErrorCompanyName'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorCompanyName)errorMessageList.push(validationInfo.errorCompanyNameMessage);this.showHideFormElementByID('_ErrorCompanyName',validationInfo.errorCompanyName);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorMonsterIndustryID,this.getElementByFormID('_ErrorMonsterIndustryID'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorMonsterIndustryID)errorMessageList.push(validationInfo.errorMonsterIndustryIDMessage);this.showHideFormElementByID('_ErrorMonsterIndustryID',validationInfo.errorMonsterIndustryID);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorCareerLevelID,this.getElementByFormID('_ErrorCareerLevelID'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorCareerLevelID)errorMessageList.push(validationInfo.errorCareerLevelIDMessage);this.showHideFormElementByID('_ErrorCareerLevelID',validationInfo.errorCareerLevelID);}));if(validationInfo.errorAdditionalInfoChiefList!=null)
{for(var i=0;i<validationInfo.errorAdditionalInfoChiefList.length;i++)
{var vld=(validationInfo.errorAdditionalInfoChiefList[i].isRequired==''&&validationInfo.errorAdditionalInfoChiefList[i].minMaxError==''&&validationInfo.errorAdditionalInfoChiefList[i].expresssionError=='');if(!vld){if(validationInfo.errorAdditionalInfoChiefList[i].isRequired!='')errorMessageList.push(validationInfo.errorAdditionalInfoChiefList[i].isRequired);if(validationInfo.errorAdditionalInfoChiefList[i].minMaxError!='')errorMessageList.push(validationInfo.errorAdditionalInfoChiefList[i].minMaxError);if(validationInfo.errorAdditionalInfoChiefList[i].expresssionError!='')errorMessageList.push(validationInfo.errorAdditionalInfoChiefList[i].expresssionError);}
var fid=this.getElementByFormID('Answers_TextArea_'+validationInfo.errorAdditionalInfoChiefList[i].builderFieldID);_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(vld,this.getElementByFormID('_errorAnswersDiv'+validationInfo.errorAdditionalInfoChiefList[i].builderFieldID),fid,_g.getAppliedClosure(this,function(){this.showHideFormElementByID('_errorAnswersDiv'+validationInfo.errorAdditionalInfoChiefList[i].builderFieldID,!vld);this.getElementByFormID('_errorAnswersLabelIsRequired'+validationInfo.errorAdditionalInfoChiefList[i].builderFieldID).html(validationInfo.errorAdditionalInfoChiefList[i].isRequired);this.getElementByFormID('_errorAnswersLabelMinMaxError'+validationInfo.errorAdditionalInfoChiefList[i].builderFieldID).html(validationInfo.errorAdditionalInfoChiefList[i].minMaxError);this.getElementByFormID('_errorAnswersLabelExpressionError'+validationInfo.errorAdditionalInfoChiefList[i].builderFieldID).html(validationInfo.errorAdditionalInfoChiefList[i].expresssionError);}));}}
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('_bcJobTitleName').val(newUserData.jobTitleName.text);this.getElementByFormID('_bcCompanyName').val(newUserData.companyName.text);this.getElementByFormID('_bcMonsterIndustryID').val(newUserData.monsterIndustryID);this.getElementByFormID('_bcCareerLevel').val(newUserData.careerLevelID);if(this.controlData.enableACJobTitle){_s.my20.ViewEditAjaxForm.Autocomplete.writeAutocompleteData(this.getElementByFormID('_bcJobTitleName').parent(),newUserData.jobTitleName.id,newUserData.jobTitleName.text);}
if(this.controlData.enableACCompany){_s.my20.ViewEditAjaxForm.Autocomplete.writeAutocompleteData(this.getElementByFormID('_bcCompanyName').parent(),newUserData.companyName.id,newUserData.companyName.text);}
this.showHideFormElementByID('_divAdditionalInfoChiefEdit',(this.getElementByFormID('_bcCareerLevel').val()==15)||newUserData.hasDataChief);if(newUserData.additionalInfoChiefList!=null){form.initAndPrepareChief(newUserData.additionalInfoChiefList)}else{var $view=this.getElementByFormID('_divAdditionalInfoChiefViewPlace');$view.html("");}}});form.initAndPrepareChief=function(additionalInfoChiefList){var tmpDivId=null;var $view=this.getElementByFormID('_divAdditionalInfoChiefViewPlace');$view.html("");for(var i=0;i<additionalInfoChiefList.length;i++)
{var nameInputBox;if(additionalInfoChiefList[i].displayTypeID==3)
{tmpDivId=null;if((!additionalInfoChiefList[i].value)||(additionalInfoChiefList[i].value==29317)||(additionalInfoChiefList[i].value==29322))
{this.getElementByFormID('Answers_DropDownList_'+additionalInfoChiefList[i].builderFieldID).val("");}
else
{this.getElementByFormID('Answers_DropDownList_'+additionalInfoChiefList[i].builderFieldID).val(additionalInfoChiefList[i].value);var div=document.createElement('div');$(div).attr('class','editViewSection last');var h4=document.createElement('h4');h4.innerHTML=additionalInfoChiefList[i].displayValue;div.appendChild(h4);var divDisplay=document.createElement('div');$(divDisplay).attr('class','editViewSectionContent');var spanDisplay=document.createElement('span');spanDisplay.innerHTML=this.getElementByFormID('Answers_DropDownList_'+additionalInfoChiefList[i].builderFieldID).children(":selected").text();divDisplay.appendChild(spanDisplay);div.appendChild(divDisplay);$view.append(div);}}
else
if(additionalInfoChiefList[i].displayTypeID==5)
{if((additionalInfoChiefList[i].value)&&((additionalInfoChiefList[i].value=="on")||(additionalInfoChiefList[i].value>0)))
{var $o=this.getElementByFormID('Answers_CheckBox_'+additionalInfoChiefList[i].builderFieldID);$o.attr('checked',true);if((additionalInfoChiefList[i].displayTypeID==questions[i].displayTypeID)&&(questions[i].isAnswerText==true))
{var tmpDivId=document.createElement('div');$(tmpDivId).attr('class','editViewSection last');var h4=document.createElement('h4');h4.innerHTML=additionalInfoChiefList[i].displayValue;tmpDivId.appendChild(h4);}
else
{tmpDivId=null;var div=document.createElement('div');$(div).attr('class','editViewSection bordered');$(div).attr('style','margin-bottom:0px; margin-top:15px;');var txt=document.createElement('label');txt.className="hook";txt.innerHTML=additionalInfoChiefList[i].displayValue;div.appendChild(txt);$view.append(div);}}
else
{this.getElementByFormID('Answers_CheckBox_'+additionalInfoChiefList[i].builderFieldID).attr("checked",false);}
this.getElementByFormID('Answers_CheckBox_'+additionalInfoChiefList[i].builderFieldID).change();}
else
if(additionalInfoChiefList[i].displayTypeID==10)
{if(tmpDivId!=null)
{if(additionalInfoChiefList[i].value)
{var divDisplay=document.createElement('div');$(divDisplay).attr('class','editViewSectionContent');var spanDisplay=document.createElement('span');spanDisplay.innerHTML=additionalInfoChiefList[i].value;divDisplay.appendChild(spanDisplay);tmpDivId.appendChild(divDisplay);}
$view.append(tmpDivId);}
if(!additionalInfoChiefList[i].value)
{this.getElementByFormID('Answers_TextArea_'+additionalInfoChiefList[i].builderFieldID).val(additionalInfoChiefList[i].promptValue);}
else
{this.getElementByFormID('Answers_TextArea_'+additionalInfoChiefList[i].builderFieldID).val(additionalInfoChiefList[i].value);}
_s.my20.ViewEditAjaxForm.Resume.Visibility.CharCounter.updateCounter(this.getElementByFormID('Answers_TextArea_'+additionalInfoChiefList[i].builderFieldID),this.getElementByFormID('Answers_TextArea_'+additionalInfoChiefList[i].builderFieldID).attr("maxlength"),controlData.counterDisplay,additionalInfoChiefList[i].promptValue);tmpDivId=null;}}
return false;};form.deleteCancel=function(){for(var i=0;i<markedDeletedAdditionalChief.length;i++){var $o=this.getElementByFormID("_Edit").find("input[tbid="+markedDeletedAdditionalChief[i].builderFieldID+"]");if($o){$o.attr("checked",true);this.showHideFormElementByID("_divInfoChiefEdit_"+markedDeletedAdditionalChief[i].builderFieldID,true);}}
return false;};form.saveConfirm=function(){markedDeletedAdditionalChief=[];if(this.getElementByFormID('_bcCareerLevel').val()!=15){if(this.controlData.methodsProvider&&(typeof(this.controlData.methodsProvider)=="object")){return this.controlData.methodsProvider.save(this,false);}else{return this.save();}}
if(!this.userData.additionalInfoChiefList||this.userData.additionalInfoChiefList.length==0){if(this.controlData.methodsProvider&&(typeof(this.controlData.methodsProvider)=="object")){return this.controlData.methodsProvider.save(this,false);}else{return this.save();}}
for(var i=0;i<this.userData.additionalInfoChiefList.length;i++){if(this.userData.additionalInfoChiefList[i].displayTypeID==10&&this.userData.additionalInfoChiefList[i].value){var $o=this.getElementByFormID("_Edit").find("input[tbid="+this.userData.additionalInfoChiefList[i].builderFieldID+"]");if($o&&!$o.attr("checked")){markedDeletedAdditionalChief.push(this.userData.additionalInfoChiefList[i]);}}}
if(markedDeletedAdditionalChief.length==0){if(this.controlData.methodsProvider&&(typeof(this.controlData.methodsProvider)=="object")){return this.controlData.methodsProvider.save(this,false);}else{return this.save();}}
this.getElementByFormID("_deleteConfirmation").modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',draggable:false,width:350});return false;};form.initAndPrepareChief(questions);return form;};
;
;_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').Diversity=function(controlData,userData,validationInfo){return new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{collectUserData:function(){return{'diveristyFlag':this.getElementByFormID('_CheckBoxDiveristyFlag').attr('checked')};},updateUserData:function(newUserData,oldUserData){this.getElementByFormID('_CheckBoxDiveristyFlag').attr('checked',newUserData.diveristyFlag);}});};
;

_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').JobTarget=function(controlData,userData,validationInfo){var sbLocLocal;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 "}
var _rvt=_s.my20.ViewEditAjaxForm.Resume.Visibility.Tracking;for(var i=0;i<locationData.length;i++){var tmpRootLocation="";var existSelectCountry=false;var isChecked=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++){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.focusWebTrend('"+trackingID+"');\" checked=\"checked\" onclick=\"return ");tmpStringArr.push(this.getFormID());tmpStringArr.push(".selectedLocationListItem(this);\" id=\"");}else{tmpStringArr.push("<li><input onfocus=\"_rvt.focusWebTrend('"+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;}
var form=new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{collectUserData:function()
{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 $o=this.getElementByFormID('_WorkAuthorizationItems').find(':checked');if($o.length>0){tmpAuthorizedWorkStatuses=[];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);if(!(UpdateWorkAuthStatus(tmpFullAuthWorkStatuses,v1,v2))){tmpFullAuthWorkStatuses.push({'countryID':v1,'workStatusID':v2});}}}
var willToRelocate=-1;if(this.getElementByFormID('_WillingToRelocateYes').attr('checked'))
{willToRelocate=1;}
else
if(this.getElementByFormID('_WillingToRelocateNo').attr('checked'))
{willToRelocate=0;}
return{'willingToTravelID':this.getElementByFormID('_WillingToTravelID').val(),'willingToRelocate':willToRelocate,'locations':tmpLocations,'authorizedWorkStatuses':tmpFullAuthWorkStatuses};},updateValidationInfo:function(validationInfo){var errorMessageList=[];_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorTargetJobLocation,this.getElementByFormID('_ErrorTargetJobLocation'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorTargetJobLocation)errorMessageList.push(validationInfo.errorTargetJobLocationMessage);this.showHideFormElementByID('_ErrorTargetJobLocation',validationInfo.errorTargetJobLocation);}));if(validationInfo.errorMaxSelectedLocations){errorMessageList.push(validationInfo.errorMaxSelectedLocationsMessage);}
_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorAuthorizationStatus,this.getElementByFormID('_ErrorAuthorizationStatus'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorAuthorizationStatus)errorMessageList.push(validationInfo.errorAuthorizationStatusMessage);this.showHideFormElementByID('_ErrorAuthorizationStatus',validationInfo.errorAuthorizationStatus);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorWillingToRelocate,this.getElementByFormID('_ErrorWillingToRelocate'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorWillingToRelocate)errorMessageList.push(validationInfo.errorWillingToRelocateMessage);this.showHideFormElementByID('_ErrorWillingToRelocate',validationInfo.errorWillingToRelocate);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorWillingToTravelID,this.getElementByFormID('_ErrorWillingToTravelID'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorWillingToTravelID)errorMessageList.push(validationInfo.errorWillingToTravelIDMessage);this.showHideFormElementByID('_ErrorWillingToTravelID',validationInfo.errorWillingToTravelID);}));if(!validationInfo.isValid){_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.buildErrorList(this.getElementByFormID("_ErrorListPlaceHolder"),errorMessageList);}
this.showHideFormElementByID('_ErrorBox',!validationInfo.isValid);},initEditMode:function(){this.init(this.controlData,this.userData.authorizedWorkStatuses,this);var editModeInitData=this.controlData.editModeInitData;var hfs=_s.my20.ViewEditAjaxForm.Resume.Visibility.JobTarget.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();},updateUserData:function(newUserData,oldUserData){this.init(this.controlData,newUserData.authorizedWorkStatuses,this);if(newUserData.willingToRelocate==1){this.getElementByFormID('_WillingToRelocateYes').click();}
else if(newUserData.willingToRelocate==0){this.getElementByFormID('_WillingToRelocateNo').click();}
else{this.getElementByFormID('_WillingToRelocateYes').val("");this.getElementByFormID('_WillingToRelocateNo').val("");}
if(newUserData.willingToTravelID!=undefined){this.getElementByFormID('_WillingToTravelID').val(newUserData.willingToTravelID)}
else this.getElementByFormID('_WillingToTravelID').val("")
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.click();}else{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);$('#AuthorizationStatus').show();}}
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();var _rvt=_s.my20.ViewEditAjaxForm.Resume.Visibility.Tracking;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.focusWebTrend(localControlData.formName+'_RemoveButton_'+iid);item.checked=false;$(this).parent().remove();localFormThis.deleteWorkAuthorizationItem(item);});var text=$li.text().trim()+($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);}
if(liCount>0){for(cnt=0;cnt<$o.length;cnt++){var vTmp=$o[cnt].id;if(countryId==vTmp.substring(4,vTmp.indexOf('and'))){foundCountry=true;}}}
if(foundCountry==false){this.deleteWorkAuthorization(countryId);}
if($o.size()===0)
$('#AuthorizationStatus').hide();},deleteWorkAuthorization:function(countryId){$('#'+localControlData.formName+'_WorkAuthorizationItems').find('#wa'+countryId).remove();},addWorkAuthorizationItem:function(value){$('#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("\"><h5>");tmpStringArr.push(localControlData.authorizedTitle+' ('+country.text+')');tmpStringArr.push("</h5>");tmpStringArr.push("<div class=\"WorkAuthorizationOptions\">");var _rvt=_s.my20.ViewEditAjaxForm.Resume.Visibility.Tracking;for(var i=0;i<localControlData.editModeInitData.authorizedText.length;i++){var oid='wa'+value+'_'+localControlData.editModeInitData.authorizedText[i].id;var vid=value+'.'+localControlData.editModeInitData.authorizedText[i].id;var trackingID=localControlData.formName+'_'+oid;tmpStringArr.push("<div><input type=\"radio\" onfocus=\"_rvt.focusWebTrend('"+trackingID+"');\" value=\"");tmpStringArr.push(vid);if(localControlData.editModeInitData.authorizedText[i].id==workStatuses){tmpStringArr.push("\" checked=\"checked");}
tmpStringArr.push("\" id=\"");tmpStringArr.push(oid);tmpStringArr.push("\" name=\"chbWorkStatuses");tmpStringArr.push(value);tmpStringArr.push("\" /><label for=\"");tmpStringArr.push(oid);tmpStringArr.push("\">");tmpStringArr.push(localControlData.editModeInitData.authorizedText[i].text);tmpStringArr.push("</label></div>");}
tmpStringArr.push("</div></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.Visibility.JobTarget').htmlFragments={locationItem:{a:["<li><input onfocus=\"_s.my20.ViewEditAjaxForm.Resume.Visibility.Tracking.focusWebTrend('",'eid',"');\" ","onclick='return ",'fid',".selectedLocationListItem(this);' id='",'lbl',"' value='",'cid',".",'lid',"' type='checkbox'>&nbsp;<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.Visibility').LAdapt=function(controlData,userData,validationInfo){return new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{collectUserData:function(){return{'hasLAdapt':this.getElementByFormID('_CheckBoxHasLAdapt').attr('checked')};},updateUserData:function(newUserData,oldUserData){this.getElementByFormID('_CheckBoxHasLAdapt').attr('checked',newUserData.hasLAdapt);}});};
;
;_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').manage=function(url){var viewEditAjaxForms=[];var urlDone=url;var tmpFirstScroledForm;var clickedDone=false;var tmpCounter=0;this.registerMe=function(registeredViewEditAjaxForm){viewEditAjaxForms.push(registeredViewEditAjaxForm);};this.edit=function(form){tmpCounter=0;clickedDone=false;form.edit();$('html,body').scrollTop(form.getElementByFormID("_Edit").parent().offset().top);return false;};this.cancel=function(form){form.cancel();return false;};this.save=function(form,isMultiSaved){form.save(_g.getAppliedClosure(this,this.isSaved,isMultiSaved));return false;};this.checkComplete=function(){clickedDone=true;if(this.testAllVisibilityPanelsAndSave()==false){this.redirectURL();}
return false;};this.isSaved=function(isMultiSaved,frm){if(tmpCounter>1)tmpCounter-=1;else tmpCounter=0;if(tmpCounter==0){var nonSavedForm=this.firstNonSavedForm();if(nonSavedForm){if((isMultiSaved==true)||(clickedDone==true)){if(tmpFirstScroledForm!=nonSavedForm){tmpFirstScroledForm=nonSavedForm;$('html,body').scrollTop(nonSavedForm.getElementByFormID("_Edit").parent().offset().top);}}}else{if(clickedDone==true){this.redirectURL();}}}
return false;};this.testAllVisibilityPanelsAndSave=function(){tmpFirstScroledForm=null;tmpCounter=0;var runned=false;for(var i=0;i<viewEditAjaxForms.length;i++){if(viewEditAjaxForms[i].inEditMode()){if(!runned)$('html,body').scrollTop(0);runned=true;tmpCounter+=1;this.save(viewEditAjaxForms[i],true);}}
return runned;};this.firstNonSavedForm=function(){for(var i=0;i<viewEditAjaxForms.length;i++){if(viewEditAjaxForms[i].inEditMode()){return viewEditAjaxForms[i];}}
return null;};this.checkAndCancel=function(){dcsMultiTrack('DCS.dcsuri','/Resume/ManageResumes.aspx_ResumeEdit.evt','DCSext.en','Resume','DCSext.k','E');if(this.firstNonSavedForm()==null){this.redirectURL();}else
{$('#frmFindMeCompleteConfirm').modal({onOpen:function(modal){modal.overlay.fadeIn('slow');modal.data.show();modal.container.fadeIn('slow');},appendTo:'.mainForm',persist:true});}
return false;};this.redirectURL=function(){dcsMultiTrack('DCS.dcsuri','/Resume/FindMeMore.aspx_Visibility.evt');window.location=urlDone;};return this;};
;
;_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').checkRangeDateCombo=function(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;}
_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').disableFutureDateOptionCombo=function(selectDiv,id){var $o=$(selectDiv).find('option');for(var i=1;i<$o.size();i++){if(id<$o[i].value){$o[i].disabled=true;$o[i].style.color="graytext";}else{$o[i].disabled=false;$o[i].style.color="menutext";}};}
_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').disableDateOptionCombo=function(selectDiv,id){var $o=$(selectDiv).find('option');for(var i=1;i<$o.size();i++){if(id>=$o[i].value){$o[i].disabled=true;$o[i].style.color="graytext";}else{$o[i].disabled=false;$o[i].style.color="menutext";}};}
_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){var _divId=this.divId='#'+controlData.formName+'_Edit';var $select=$(document.createElement('select'));$select.attr('id',controlData.formName+'_LicenseID');var $selectMonth=$(document.createElement('select'));$selectMonth.attr('id',controlData.formName+'_MonthID');var $selectYear=$(document.createElement('select'));$selectYear.attr('id',controlData.formName+'_YearID');var $but=$(document.createElement('div')).addClass('RemoveButton').click(function(){$(this).parent().remove();});var licenses=controlData.driverLicenseDataList;$select.append('<option value="0" '+'>'+controlData.defaultSelectText+'</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 months=controlData.monthsDataList;$selectMonth.append('<option value="0" '+'>'+controlData.defaultSelectText+'</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>');var years=controlData.yearsDataList;$selectYear.append('<option value="0" '+'>'+controlData.defaultSelectText+'</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 $div=$(document.createElement('div')).addClass('RemovableListItemDriverLicense').append($but).append($select).append(controlData.dateLabel).append($selectMonth).append($selectYear).append('<input type="hidden" id="DropDownLicensesValues" name="DropDownLicensesValues" value="'+$select.val()+';'+$selectMonth.val()+';'+$selectYear.val()+'" />');$(_divId).find('.editViewDriverLicenseBox').append($div);$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).next().next().next();var val=v.val();val=val.substring(val.indexOf(';')+1);v.val($(this).val()+';'+val);});$selectMonth.change(function(){var v=$(this).next().next();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).next();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())){_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').disableFutureDateOptionCombo($(this).prev(),new Date().getMonth()+1);}else{_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').disableDateOptionCombo($(this).prev(),-1);}
_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').checkRangeDateCombo($(this).prev());}});$('.RemovableListItemDriverLicense').hover(function(){$(this).addClass('langover').find('.RemoveButton').css("visibility","visible");},function(){$(this).removeClass('langover').find('.RemoveButton').css("visibility","hidden");});};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').MilitaryAndSecurity=function(controlData,userData,validationInfo){var disabilityPrompt=controlData.disabilityPrompt;function prepareGenderCombo(){if(controlData.postponedMilitaryID>0)
{var gender=this.getElementByFormID('_GenderID').val();var $avMilitary=this.getElementByFormID('_MilitaryServiceID');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 prepareMilitary(){if(controlData.postponedMilitaryID>0)
{var militaryService=this.getElementByFormID('_MilitaryServiceID').val();var $datePanel=this.getElementByFormID('PlMilitaryStatusDate');this.showHideFormElementByID('_MilitaryYear',(militaryService>0&&controlData.postponedMilitaryID>0&&militaryService==controlData.postponedMilitaryID));this.showHideFormElementByID('_MilitaryMonth',(militaryService>0&&controlData.postponedMilitaryID>0&&militaryService==controlData.postponedMilitaryID));if(!(militaryService>0&&militaryService==controlData.postponedMilitaryID))
{this.getElementByFormID('_MilitaryMonth').val(0);this.getElementByFormID('_MilitaryYear').val(0);this.getElementByFormID('_MilitaryYear').change();}}}
function prepareDateCombo(){var lday=this.getElementByFormID('_BDDay').val();var lmonth=this.getElementByFormID('_BDMonth').val();var lyear=this.getElementByFormID('_BDYear').val();if((lmonth>0)&&(lyear>0)){maxDaysPerMonth=(32-new Date(lyear,lmonth-1,32).getDate());var $avDay=this.getElementByFormID('_BDDay');var $o=$avDay.find('option');if($o.size()!=maxDaysPerMonth+1){var options='<option value=\"0\">'+controlData.defaultSelectText+'</option>';for(var i=1;i<=maxDaysPerMonth;i++){options+='<option value=\"'+i+'\">'+i+'</option>';};$avDay.html(options);}
else{_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').disableDateOptionCombo(this.getElementByFormID('_BDDay'),-1);}
this.getElementByFormID('_BDDay').val(lday);}
if(lyear==(new Date().getFullYear())){_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').disableFutureDateOptionCombo(this.getElementByFormID('_BDMonth'),new Date().getMonth()+1);if(lmonth==(new Date().getMonth()+1)){_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').disableFutureDateOptionCombo(this.getElementByFormID('_BDDay'),new Date().getDate());}}else{_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').disableDateOptionCombo(this.getElementByFormID('_BDMonth'),-1);}}
function prepareMilitaryDateCombo()
{var lmonth=this.getElementByFormID('_MilitaryMonth').val();var lyear=this.getElementByFormID('_MilitaryYear').val();if(lyear==(new Date().getFullYear())){_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').disableDateOptionCombo(this.getElementByFormID('_MilitaryMonth'),new Date().getMonth());}else{_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').disableDateOptionCombo(this.getElementByFormID('_MilitaryMonth'),-1);if(lyear<(new Date().getFullYear()))
{_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').disableDateOptionCombo(this.getElementByFormID('_MilitaryYear'),new Date().getFullYear()-1);}}}
return new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{initForm:function(){this.getElementByFormID('_BDDay').change(_g.getAppliedClosure(this,function()
{if(this.getElementByFormID('_BDDay').val()>0){_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').checkRangeDateCombo(this.getElementByFormID('_BDDay'));}
return false;}));this.getElementByFormID('_BDMonth').change(_g.getAppliedClosure(this,function()
{if(this.getElementByFormID('_BDMonth').val()>0){prepareDateCombo.call(this);_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').checkRangeDateCombo(this.getElementByFormID('_BDDay'));}
return false;}));this.getElementByFormID('_BDYear').change(_g.getAppliedClosure(this,function()
{if(this.getElementByFormID('_BDYear').val()>0){prepareDateCombo.call(this);_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').checkRangeDateCombo(this.getElementByFormID('_BDMonth'));_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').checkRangeDateCombo(this.getElementByFormID('_BDDay'));}
return false;}));this.getElementByFormID('_GenderID').change(_g.getAppliedClosure(this,function()
{if(this.getElementByFormID('_GenderID').val()>0){prepareGenderCombo.call(this);}
return false;}));this.getElementByFormID('_MilitaryServiceID').change(_g.getAppliedClosure(this,function()
{prepareMilitary.call(this);return false;}));this.getElementByFormID('_MilitaryYear').change(_g.getAppliedClosure(this,function()
{prepareMilitaryDateCombo.call(this);_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').checkRangeDateCombo(this.getElementByFormID('_MilitaryMonth'));return false;}));this.getElementByFormID('_TextDisability').blur(_g.getAppliedClosure(this,function(en,o)
{o.val($.trim(o.val()).length>0?o.val():en.disabilityPrompt);},controlData,this.getElementByFormID('_TextDisability')));this.getElementByFormID('_TextDisability').focus(_g.getAppliedClosure(this,function(en,o)
{o.val((o.val()==en.disabilityPrompt)?"":o.val());},controlData,this.getElementByFormID('_TextDisability')));this.getElementByFormID('_TextDisability').val(controlData.disabilityPrompt);},collectUserData:function(){var licenseData=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){licenseData[i]={id:vals[0],monthID:vals[1],yearID:vals[2]};}}
var disabilityData,convictedData,victimData,disabledData,commentData;if($.trim(this.getElementByFormID('_TextDisability').val()).length>0)
{if(!(disabilityPrompt.length>0&&$.trim(this.getElementByFormID('_TextDisability').val())==disabilityPrompt))
{commentData=$.trim(this.getElementByFormID('_TextDisability').val());disabledData=1;}}
if(this.getElementByFormID('_CheckBoxConvict').attr("checked"))
{convictedData=1;disabledData=1;}
if(this.getElementByFormID('_CheckBoxVictim').attr("checked"))
{victimData=1;disabledData=1;}
disabilityData={disabled:disabledData,convicted:convictedData,victim:victimData,comment:commentData};return{'militaryServiceID':this.getElementByFormID('_MilitaryServiceID').val(),'securityClearanceID':this.getElementByFormID('_SecurityClearanceID').val(),'optionalGenderID':this.getElementByFormID('_GenderID').val(),'militaryPostponedMonth':this.getElementByFormID('_MilitaryMonth').val(),'militaryPostponedYear':this.getElementByFormID('_MilitaryYear').val(),'dateOfBirthdayDay':this.getElementByFormID('_BDDay').val(),'dateOfBirthdayMonth':this.getElementByFormID('_BDMonth').val(),'dateOfBirthdayYear':this.getElementByFormID('_BDYear').val(),disability:disabilityData,driverLicensesData:licenseData};},updateValidationInfo:function(validationInfo){var errorMessageList=[];_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorGenderID,this.getElementByFormID('_ErrorGenderID'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorGenderID)errorMessageList.push(validationInfo.errorGenderIDMessage);this.showHideFormElementByID('_ErrorGenderID',validationInfo.errorGenderID);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorMilitaryID,this.getElementByFormID('_ErrorMilitaryID'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorMilitaryID)errorMessageList.push(validationInfo.errorMilitaryIDMessage);this.showHideFormElementByID('_ErrorMilitaryID',validationInfo.errorMilitaryID);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorBirthDate,this.getElementByFormID('_ErrorBirthDate'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorBirthDate)errorMessageList.push(validationInfo.errorBirthDateMessage);this.showHideFormElementByID('_ErrorBirthDate',validationInfo.errorBirthDate);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorDriverLicenses,this.getElementByFormID('_ErrorDriverLicenses'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorDriverLicenses)errorMessageList.push(validationInfo.errorDriverLicensesMessage);this.showHideFormElementByID('_ErrorDriverLicenses',validationInfo.errorDriverLicenses);}));if(!validationInfo.isValid){_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.buildErrorList(this.getElementByFormID("_ErrorListPlaceHolder"),errorMessageList);if(validationInfo.errorMilitaryID)
{_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').checkRangeDateCombo(this.getElementByFormID('_MilitaryMonth'));_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').checkRangeDateCombo(this.getElementByFormID('_MilitaryYear'));}}
this.showHideFormElementByID('_ErrorBox',!validationInfo.isValid);},updateUserData:function(newUserData,oldUserData){this.getElementByFormID('_MilitaryServiceID').val(newUserData.militaryServiceID==undefined?0:newUserData.militaryServiceID);prepareMilitary.call(this);if(newUserData.militaryServiceID!=undefined)
{this.getElementByFormID('_SecurityClearanceID').val(newUserData.securityClearanceID);}
if(newUserData.optionalGenderID!=undefined)
{this.getElementByFormID('_GenderID').val(newUserData.optionalGenderID);prepareGenderCombo.call(this);}
if(newUserData.dateOfBirthdayDay!=undefined)
{this.getElementByFormID('_BDDay').val(newUserData.dateOfBirthdayDay);}
if(newUserData.dateOfBirthdayMonth!=undefined)
{this.getElementByFormID('_BDMonth').val(newUserData.dateOfBirthdayMonth);}
if(newUserData.dateOfBirthdayYear!=undefined)
{this.getElementByFormID('_BDYear').val(newUserData.dateOfBirthdayYear);prepareDateCombo.call(this);}
if(newUserData.militaryPostponedMonth!=undefined&&newUserData.militaryPostponedMonth>0)
{this.getElementByFormID('_MilitaryMonth').val(newUserData.militaryPostponedMonth);}
if(newUserData.militaryPostponedYear!=undefined&&newUserData.militaryPostponedYear>0)
{this.getElementByFormID('_MilitaryYear').val(newUserData.militaryPostponedYear);prepareMilitaryDateCombo.call(this);}
if((newUserData.disability.comment!=undefined&&newUserData.disability.comment.length>0))
this.getElementByFormID('_TextDisability').val(newUserData.disability.comment);else this.getElementByFormID('_TextDisability').val(disabilityPrompt);this.getElementByFormID('_CheckBoxVictim').attr("checked",((newUserData.disability.victim!=undefined)?newUserData.disability.victim:false));this.getElementByFormID('_CheckBoxConvict').attr("checked",((newUserData.disability.convicted!=undefined)?newUserData.disability.convicted:false));this.getElementByFormID('_Edit .RemovableListItemDriverLicense').remove();if(newUserData.driverLicensesData!=undefined){for(var i=0;i<newUserData.driverLicensesData.length;i++)
{_s.my20.ViewEditAjaxForm.Resume.Visibility.AddEditableDriverLicense(newUserData.driverLicensesData[i].id,newUserData.driverLicensesData[i].monthID,newUserData.driverLicensesData[i].yearID,this.controlData);}}}});};
;
;_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').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.Visibility').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.Visibility.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.Visibility').formatItemOcc=function(row,i,num){if(row.Data)return row.Data.Txt;else return row.Text;};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').SelectedListItemOcc=function(item,$wrap,maxCount){var _rvt=_s.my20.ViewEditAjaxForm.Resume.Visibility.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.focusWebTrend(cd.formName+$wrap.attr('class')+'_RemoveButton_'+iid);$(item).attr('checked',false);$(this).parent().remove();_s.my20.ViewEditAjaxForm.Resume.Visibility.DeleteItemOcc(item,$wrap,maxCount);});var text=$li.text().trim()+($h5.size()>0?' ('+$h5.text()+')':'');$wrap.append($rli.attr('id','i'+iid).text(text).append($but));}else{_s.my20.ViewEditAjaxForm.Resume.Visibility.DeleteItemOcc(item,$wrap,maxCount);}
return true;};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').ExpandTreeOcc=function(item){$(item).toggleClass('expanded').next().slideToggle('fast');};_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').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.Visibility').NextJob=function(controlData,userData,validationInfo){cd=controlData;divEditOccId=$('#'+controlData.formName+'_Edit');maxSelectedIndustries=controlData.maxSelectedIndustries;maxSelectedOccupations=controlData.maxSelectedOccupations;ViewEditAjaxFormResumeVisibility=userData.showHourly;return new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{initForm:function(){},initEditMode:function(){var editModeInitData=this.controlData.editModeInitData;this.getElementByFormID('_OccupationQuickFind').autocomplete(_s.my20.ViewEditAjaxForm.Resume.Visibility.functionGetOccList,{minChars:1,onItemSelect:_s.my20.ViewEditAjaxForm.Resume.Visibility.selectItemOcc,formatItem:_s.my20.ViewEditAjaxForm.Resume.Visibility.formatItemOcc,setData:true,autoFill:false,cacheLength:0,width:400,inputText:this.getElementByFormID('_OccupationQuickFind'),occupations:this.controlData.editModeInitData.occupations,noMatchText:this.controlData.acNoMatch});if(this.controlData.enableACJobTitle){this.getElementByFormID('_TextJobTitlePrimary').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('_TextJobTitlePrimary'),maxItemMessage:this.controlData.acMaxItems});this.getElementByFormID('_TextJobTitleSecondary').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('_TextJobTitleSecondary'),maxItemMessage:this.controlData.acMaxItems});}
var $rootUl=this.getElementByFormID('_OccupationList').find('.OccupationList');if(editModeInitData.occupations.length>0){var tmpStringArr=[];var _rvt=_s.my20.ViewEditAjaxForm.Resume.Visibility.Tracking;for(var i=0;i<editModeInitData.occupations.length;i++){tmpStringArr.push("<li><h5 onfocus=\"_rvt.focusWebTrend('"+this.getElementByFormID('_OccupationList').attr('id')+"');\");\" onclick=\"return _s.my20.ViewEditAjaxForm.Resume.Visibility.ExpandTreeOcc(this);\" class=\"\">");tmpStringArr.push(editModeInitData.occupations[i].name);tmpStringArr.push("</h5>");tmpStringArr.push("<ul style=\"display:none;\">");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.focusWebTrend('"+this.getElementByFormID('_OccupationList').attr('id')+"');\");\" onclick=\"return _s.my20.ViewEditAjaxForm.Resume.Visibility.SelectedListItemOcc(this, $(divEditOccId).find('ul.OccupationSelectedItemList'), "+controlData.maxSelectedOccupations+");\" 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 _rvt=_s.my20.ViewEditAjaxForm.Resume.Visibility.Tracking;for(var i=0;i<editModeInitData.industries.length;i++){tmpStringArr.push("<li><input onfocus=\"_rvt.focusWebTrend('"+$rootIndustryUl.attr('id')+"');\");\" onclick=\"return _s.my20.ViewEditAjaxForm.Resume.Visibility.SelectedListItemOcc(this, $(divEditOccId).find('ul.IndustrySelectedItemList'), "+controlData.maxSelectedIndustries+" );\" 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()
{function isChecked(divName){if(this.getElementByFormID(divName).attr('checked')){return true;}else{return false;}}
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 txtJobTitlePrimary=this.getElementByFormID('_TextJobTitlePrimary').val();var idJobTitlePrimary=0;if(this.controlData.enableACJobTitle){idJobTitlePrimary=_s.my20.ViewEditAjaxForm.Autocomplete.readIDfromAutocompleteData(this.getElementByFormID('_TextJobTitlePrimary').parent(),txtJobTitlePrimary);}
var txtJobTitleSecondary=this.getElementByFormID('_TextJobTitleSecondary').val();var idJobTitleSecondary=0;if(this.controlData.enableACJobTitle){idJobTitleSecondary=_s.my20.ViewEditAjaxForm.Autocomplete.readIDfromAutocompleteData(this.getElementByFormID('_TextJobTitleSecondary').parent(),txtJobTitleSecondary);}
return{'occupations':tmpOccupations,'industries':tmpIndustries,'jobTitlePrimary':{text:txtJobTitlePrimary,id:idJobTitlePrimary},'jobTitleSecondary':{text:txtJobTitleSecondary,id:idJobTitleSecondary},'wantsFullTime':isChecked.call(this,'_CheckBoxFullTime'),'wantsPartTime':isChecked.call(this,'_CheckBoxPartTime'),'wantsPerDiem':isChecked.call(this,'_CheckBoxPerDiem'),'wantsPermanent':isChecked.call(this,'_CheckBoxWantsPermanent'),'wantsContract':isChecked.call(this,'_CheckBoxWantsContract'),'wantsIntern':isChecked.call(this,'_CheckBoxWantsIntern'),'wantsTemp':isChecked.call(this,'_CheckBoxWantsTemp'),'wantsSeasonal':isChecked.call(this,'_CheckBoxWantsSeasonal'),'wantsStatuaire':isChecked.call(this,'_CheckBoxStatutaire')};},updateValidationInfo:function(validationInfo)
{var errorMessageList=[];_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorJobTitlePrimary,this.getElementByFormID('_ErrorJobTitlePrimary'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorJobTitlePrimary)errorMessageList.push(validationInfo.errorJobTitlePrimaryMessage);this.showHideFormElementByID('_ErrorJobTitlePrimary',validationInfo.errorJobTitlePrimary);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorJobCategory,this.getElementByFormID('_ErrorJobCategory'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorJobCategory)errorMessageList.push(validationInfo.errorJobCategoryMessage);this.showHideFormElementByID('_ErrorJobCategory',validationInfo.errorJobCategory);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorMaxSelectedOccupations,this.getElementByFormID('_ErrorJobCategoryMax'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorMaxSelectedOccupations)errorMessageList.push(validationInfo.errorMaxSelectedOccupationsMessage);this.showHideFormElementByID('_ErrorJobCategoryMax',validationInfo.errorMaxSelectedOccupations);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorIndustry,this.getElementByFormID('_ErrorIndustry'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorIndustry)errorMessageList.push(validationInfo.errorIndustryMessage);this.showHideFormElementByID('_ErrorIndustry',validationInfo.errorIndustry);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorMaxSelectedIndustries,this.getElementByFormID('_ErrorIndustryMax'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorMaxSelectedIndustries)errorMessageList.push(validationInfo.errorMaxSelectedIndustriesMessage);this.showHideFormElementByID('_ErrorIndustryMax',validationInfo.errorMaxSelectedIndustries);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorStatus,this.getElementByFormID('_ErrorStatus'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorStatus)errorMessageList.push(validationInfo.errorStatusMessage);this.showHideFormElementByID('_ErrorStatus',validationInfo.errorStatus);}));_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.handle(!validationInfo.errorInterest,this.getElementByFormID('_ErrorInterest'),null,_g.getAppliedClosure(this,function(){if(validationInfo.errorInterest)errorMessageList.push(validationInfo.errorInterestMessage);this.showHideFormElementByID('_ErrorInterest',validationInfo.errorInterest);}));if(!validationInfo.isValid){_s.my20.ViewEditAjaxForm.Resume.Visibility.Validation.buildErrorList(this.getElementByFormID("_ErrorListPlaceHolder"),errorMessageList);}
this.showHideFormElementByID('_ErrorBox',!validationInfo.isValid);},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.getElementByFormID('_TextJobTitlePrimary').val(newUserData.jobTitlePrimary.text);this.getElementByFormID('_TextJobTitleSecondary').val(newUserData.jobTitleSecondary.text);if(this.controlData.enableACJobTitle){_s.my20.ViewEditAjaxForm.Autocomplete.writeAutocompleteData(this.getElementByFormID('_TextJobTitlePrimary').parent(),newUserData.jobTitlePrimary.id,newUserData.jobTitlePrimary.text);_s.my20.ViewEditAjaxForm.Autocomplete.writeAutocompleteData(this.getElementByFormID('_TextJobTitleSecondary').parent(),newUserData.jobTitleSecondary.id,newUserData.jobTitleSecondary.text);}
divChecked.call(this,'_CheckBoxFullTime',newUserData.wantsFullTime);divChecked.call(this,'_CheckBoxPartTime',newUserData.wantsPartTime);divChecked.call(this,'_CheckBoxPerDiem',newUserData.wantsPerDiem);divChecked.call(this,'_CheckBoxWantsPermanent',newUserData.wantsPermanent);divChecked.call(this,'_CheckBoxWantsContract',newUserData.wantsContract);divChecked.call(this,'_CheckBoxWantsIntern',newUserData.wantsIntern);divChecked.call(this,'_CheckBoxWantsTemp',newUserData.wantsTemp);divChecked.call(this,'_CheckBoxWantsSeasonal',newUserData.wantsSeasonal);divChecked.call(this,'_CheckBoxStatutaire',newUserData.wantsStatuaire);if(newUserData.areWantsEmpty)
{divChecked.call(this,'_CheckBoxFullTime',true);divChecked.call(this,'_CheckBoxWantsPermanent',true);}
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.Visibility.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.Visibility.SelectedListItemOcc($o[0],$wrap,controlData.maxSelectedIndustries);}}}}
ViewEditAjaxFormResumeVisibility=(oldUserData)?oldUserData.showHourly:ViewEditAjaxFormResumeVisibility;if(ViewEditAjaxFormResumeVisibility!=newUserData.showHourly)
if(newUserData.showHourly){_g.getEvent('__visibilitySkilledAndHourlyShow').trigger(0);}else{_g.getEvent('__visibilitySkilledAndHourlyHide').trigger(0);}}});};
;
;_g.namespace('_s.my20.ViewEditAjaxForm.Resume.Visibility').SkillAndHourly=function(controlData,userData,validationInfo){var preselectAdditionalInfoHourly=controlData.preselectAdditionalInfoHourly;var $divEditId=$("#"+controlData.formName+"_Edit");return new _s.controls.ViewEditAjaxForm(controlData,userData,validationInfo,{initForm:function(){},collectUserData:function()
{var WorkOvertime=this.getElementByFormID('_WorkOvertime1').is(':checked');var PreferWeekends=false;var WantsWeekends=false;var shifts=new Array();if(this.getElementByFormID('_WorkWeekend1').is(':checked'))
{WantsWeekends=true;PreferWeekends=false;}
else if(this.getElementByFormID('_WorkWeekend2').is(':checked'))
{WantsWeekends=false;PreferWeekends=true;}
else if(this.getElementByFormID('_WorkWeekend0').is(':checked'))
{PreferWeekends=false;WantsWeekends=false;}
var $divShifts=this.getElementByFormID('_Shift :checked');if($divShifts.length>0)
{for(var i=0;i<$divShifts.length;i++)
{shifts[i]=$divShifts[i].value;}}
return{'preferWeekends':PreferWeekends,'wantsWeekends':WantsWeekends,'wantsOvertime':WorkOvertime,'shifts':shifts};},updateUserData:function(newUserData,oldUserData){function divChecked(divName,checked){if(checked==true){this.getElementByFormID(divName).attr("checked",true);}else{this.getElementByFormID(divName).attr("checked",false);}}
divChecked.call(this,'_WorkOvertime1',false);divChecked.call(this,'_WorkOvertime0',false);if(newUserData.wantsOvertime){divChecked.call(this,'_WorkOvertime1',true);}else{divChecked.call(this,'_WorkOvertime0',true);}
divChecked.call(this,'_WorkWeekend1',false);divChecked.call(this,'_WorkWeekend2',false);divChecked.call(this,'_WorkWeekend0',false);if((newUserData.wantsWeekends==true))
{divChecked.call(this,'_WorkWeekend1',true);}
else if((newUserData.preferWeekends==true))
{divChecked.call(this,'_WorkWeekend2',true);}
else if(preselectAdditionalInfoHourly)
{divChecked.call(this,'_WorkWeekend0',true);}
var $divShifts=this.getElementByFormID("_Shift");var $o=$divShifts.find(':checkbox');if($o.size()>0){$o.attr("checked",false);}
if(newUserData.shifts)
{for(i=0;i<newUserData.shifts.length;i++){divChecked.call(this,'_Shift'+newUserData.shifts[i],true);}}}});};
;

_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');}));},switchToViewMode:function(v,e){window.location=this.controlData.redirectUrl;},collectUserData:function(){return{'emailAddress':this.getElementByFormID('_Email').val(),'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.errorQuestion,'_QError','_Question','#Question')}});};
;

_g.namespace('_s.my20.ViewEditAjaxForm.UserProfile').BusinessCard=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.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();});$(".comboBox").click(toggleStatesDropDown);$("#BCstates").css("visibility","visible");}
else
{$("#BCstates").css("visibility","hidden");}
if(data!=null&&this.getElementByFormID('_ddlCountries').val()==data.cID)
{if(states!=null&&states.length>0)
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()
{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.becomeMember.getCountryStates(countryId,_g.getAppliedClosure(this,getCountryStatesSuccess));else
populateCountryStates.call(this,null,countryId);removeErr.call(this,'_bcCity','#city');removeErr.call(this,'_bcPC','#pc');}));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:3,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});}
prompts.add(this.getFormID('_bcLastEmployer'),controlData.ePrompt);if(this.controlData.enableACCompany){this.getElementByFormID('_bcLastEmployer').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('_bcLastEmployer'),maxItemMessage:this.controlData.maxItems});}
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);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');}));},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());}
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(),'yEID':this.getElementByFormID('_bcYearsExperience').val(),'url':prompts.text(this.getFormID('_bcWebsite')),'pS':tinyMCE.get('mcePersonalStatement').getContent(),'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()};},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');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');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);this.getElementByFormID('_bcCareerStatus').val(newUserData.jobSID);this.getElementByFormID('_bcCareerLevel').val(newUserData.cLID);this.getElementByFormID('_bcYearsExperience').val(newUserData.yEID);this.getElementByFormID('_bcContactPreference').val(newUserData.cPID);if(tinyMCE.get('mcePersonalStatement')!=undefined&&tinyMCE.get('mcePersonalStatement')!=null)
tinyMCE.get('mcePersonalStatement').setContent(newUserData.pS);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});}}
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});}}},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;};};
;
