
var $addCssClass=Sys.UI.DomElement.addCssClass;var $removeCssClass=Sys.UI.DomElement.removeCssClass;var $hasCssClass=Sys.UI.DomElement.containsCssClass;Type.registerNamespace('Monster.Client.Behavior');Type.registerNamespace('Monster.Client.Enumeration');Monster.Client.Behavior.BaseGridRow=function(element){Monster.Client.Behavior.BaseGridRow.initializeBase(this,[element]);this.element=element;this.gridAdapter;this.elementRegistry={};this.elementRegistryDefinition={};this.childDetailWindow=null;}
Monster.Client.Behavior.BaseGridRow.prototype={initialize:function(){Monster.Client.Behavior.BaseGridRow.callBaseMethod(this,'initialize');this.registerElement("selector",".rowSelector");},initOnDemand:function(){},cacheAllElementReferences:function(){var elementRegistryDefinition=this.elementRegistryDefinition;for(var elementName in elementRegistryDefinition)
{this.getElement(elementName);}},get_index:function(){var rowIndex=this.rowIndex;if(rowIndex==undefined){this.rowIndex=$(this.element).attr(this.gridAdapter.rowIndexAttributeName);return this.rowIndex;}
return rowIndex;},get_isBlocked:function(){var isBlocked=this.isBlocked;if(isBlocked==undefined){this.isBlocked=$hasCssClass(this.element,this.gridAdapter.rowBlockedCssClass);return this.isBlocked;}
return isBlocked;},get_isSelected:function(){var isSelected=this.isSelected;if(isSelected==undefined){this.isSelected=$hasCssClass(this.element,this.gridAdapter.rowSelectedCssClass);return this.isSelected;}
return isSelected;},hoverIn:function(){$addCssClass(this.element,this.gridAdapter.rowHoverCssClass);},hoverOut:function(){$removeCssClass(this.element,this.gridAdapter.rowHoverCssClass);},select:function(){$addCssClass(this.element,this.gridAdapter.rowSelectedCssClass);var selector=this.getElement('selector');if(!selector.checked){selector.checked=true;}
this.isSelected=true;},deselect:function(){$removeCssClass(this.element,this.gridAdapter.rowSelectedCssClass);var selector=this.getElement('selector');if(selector.checked){selector.checked=false;}
this.isSelected=false;},block:function(){if(!this.get_isBlocked()){$("#CandidateDetailTop_cbCandidateSelect").hide().attr("checked",false);$addCssClass(this.element,this.gridAdapter.rowBlockedCssClass);this.isBlocked=true;}},unblock:function(){if(this.get_isBlocked()){$("#CandidateDetailTop_cbCandidateSelect").show();$removeCssClass(this.element,this.gridAdapter.rowBlockedCssClass);this.isBlocked=false;}},addClass:function(className)
{$addCssClass(this.element,className);},removeClass:function(className)
{$removeCssClass(this.element,className);},show:function(){$removeCssClass(this.element,this.gridAdapter.rowHiddenCssClass);},hide:function(){$addCssClass(this.element,this.gridAdapter.rowHiddenCssClass);},get_isVisible:function(){return!$hasCssClass(this.element,this.gridAdapter.rowHiddenCssClass);},registerElement:function(name,cssSelector){var registry=this.elementRegistryDefinition;registry[name]={cssSelector:cssSelector};},getElement:function(name){var elementRegistry=this.elementRegistry;var element=elementRegistry[name];if(element==null){var registryEntry=this.elementRegistryDefinition[name];element=$(registryEntry.cssSelector,this.element)[0];elementRegistry[name]=element;return element;}
return element;}}
Monster.Client.Behavior.BaseGridRow.registerClass('Monster.Client.Behavior.BaseGridRow',Monster.Client.Behavior.DataAdapterBase);Monster.Client.Behavior.BaseGridAdapter=function(element){Monster.Client.Behavior.BaseGridAdapter.initializeBase(this,[element]);this.createProperty("rowCount");this.createProperty("itemIDNames");this.createProperty("rowClass");this.createProperty("lazyLoadActionKey");this.createProperty("rowHiddenCssClass");this.createProperty("sortButtonCssClassName");this.createProperty("sortDirectionCssClassName");this.createProperty("sortColumnCssClassName");this.createProperty("ascendingSortKey");this.createProperty("descendingSortKey");this.createProperty("maxSelections");this.createProperty("tooManySelectionsMessage");this.createProperty("isOfccpEnabled");this.element=element;this.selectionCount=0;this.rows=new Array(this.rowCount);this.items=new Array(this.rowCount);this.rowCssClass="row";this.rowSelectedCssClass="selectedRow";this.rowBlockedCssClass="blockedRow";this.rowHoverCssClass="hoveredRow";this.rowSelectorCssClass="rowSelector";this.rowIndexAttributeName="gridRowIndex";this.combinedSortControlCssClass="sortDropdown";this.currentSortExpressionCssClass="currentSortExpression";this.sortOrderAscendingCssClass="sortOrderAscending";this.sortOrderDescendingCssClass="sortOrderDescending";this.sortExpressionAttributeName="sortExpression";this.sortableColumnHeaderCssClassName="sortable";this.actionAttributeName="actionID";this.enableShiftSelecting=true;this.shiftSelectAnchorRowIndex=null;this.shiftSelectPreviousSelectionIndexes=null;this.currentSortTriggerElement=null;this.privateSelectedItems=null;this.isWaitingForItems=false;this.rowElements=null;this.hasRowSelection=true;this.clickSlop=5;this.lastMouseDown=null;this.allowClick=false;this._sortColumnDropDown=null;this._sortColumnDirectionDropDown=null;}
Monster.Client.Behavior.BaseGridAdapter.prototype={gridCssClass:"grid",initialize:function(){Monster.Client.Behavior.BaseGridAdapter.callBaseMethod(this,'initialize');},get_sortColumnDropDown:function(){if(!this._sortColumnDropDown){this._sortColumnDropDown=$("."+this.sortColumnCssClassName,this.element)[0];}
return this._sortColumnDropDown;},get_sortColumnDirectionDropDown:function(){if(!this._sortColumnDirectionDropDown){this._sortColumnDirectionDropDown=$("."+this.sortDirectionCssClassName,this.element)[0];}
return this._sortColumnDirectionDropDown;},onInitHandler:function(element,e,context){if(e.type.toLowerCase()=="click"){if(this.allowClick)
this.onClick(e);}
else if(e.type.toLowerCase()=="mousedown"){this.allowClick=false;this.lastMouseDown={};this.lastMouseDown.x=e.clientX;this.lastMouseDown.y=e.clientY;}
else if(e.type.toLowerCase()=="mouseup"){if(this.lastMouseDown!=null&&this.lastMouseDown.x<e.clientX+this.clickSlop&&this.lastMouseDown.x>e.clientX-this.clickSlop&&this.lastMouseDown.y<e.clientY+this.clickSlop&&this.lastMouseDown.y>e.clientY-this.clickSlop){this.allowClick=true;this.lastMouseDown=null;}}},onRowMouseIn:function(e){this.row.hoverIn();if(this.gridAdapter.onRowHoverIn)
this.gridAdapter.onRowHoverIn(e,this.row,this.gridAdapter.get_item(this.row.get_index()))},set_items:function(newItems){this.items=newItems;},getItemIndexByItemID:function(itemID){var idPropertyName=this.itemIDNames[0];for(var i=0,len=this.items.length;i<len;i++){var item=this.items[i];if(item[idPropertyName]==itemID)
return i;}
return-1;},getItemByID:function(itemID){var idPropertyName=this.itemIDNames[0];for(var i=0,len=this.items.length;i<len;i++){var item=this.items[i];if(item[idPropertyName]==itemID)
return item;}
return null;},get_RowElements:function(){var rowElements=this.rowElements;if(rowElements==null){rowElements=$(this.element).find("tr.row");this.rowElements=rowElements;}
return rowElements;},onRowMouseOut:function(e){this.row.hoverOut();if(this.gridAdapter.onRowHoverOut)
this.gridAdapter.onRowHoverOut(e,this.row,this.gridAdapter.get_item(this.row.get_index()))},onRowInnerMouseIn:function(innerElement,e){if(this.gridAdapter.onRowElementHoverIn)
this.gridAdapter.onRowElementHoverIn(e,this.row,innerElement,this.gridAdapter.get_item(this.row.get_index()))},onRowInnerMouseOut:function(innerElement,e){if(this.gridAdapter.onRowElementHoverOut)
this.gridAdapter.onRowElementHoverOut(e,this.row,innerElement,this.gridAdapter.get_item(this.row.get_index()))},initOnDemand:function(){},callServerForNewItems:function(methodName,args){this.callServer(methodName,args);this.isWaitingForItems=true;this.asyncInitRowsWhileWaiting();},bindAllRows:function(newItems){this.isWaitingForItems=false;if(newItems)
this.items=newItems;if(this.hasRowSelection){this.deselectAllRows(true);}
var rowIndex=this.rowCount;var getRow=Function.createDelegate(this,this.get_row);var getItem=Function.createDelegate(this,this.get_item);var bindRow=Function.createDelegate(this,this.bindRow);while(rowIndex--){var row=getRow(rowIndex);var item=getItem(rowIndex);if(item){row.show();bindRow(row,item);}else{row.hide();}}
this.selectRowsOfSelectedItems();},get_row:function(rowIndex){var row=this.rows[rowIndex];if(row==undefined){var rowElement=this.get_RowElements()[rowIndex];var rowComponent=new this.rowClass(rowElement);rowComponent.set_id("row"+rowIndex);rowComponent.gridAdapter=this;rowComponent.initialize();Sys.Application.addComponent(rowComponent);this.rows[rowIndex]=rowComponent;return rowComponent;}
return row;},get_item:function(itemIndex){return this.items[itemIndex];},incrementalInitRows:function(){var incrementalInitPause=1;var rowInitIndex=0;var initRow=Function.createDelegate(this,function(){if(rowInitIndex<this.rowCount){var row=this.get_row(rowInitIndex);this.onIncrementalRowInit(row);rowInitIndex++;setTimeout(initRow,incrementalInitPause);}});setTimeout(initRow,incrementalInitPause);},asyncInitRowsWhileWaiting:function(){var incrementalInitPause=1;var rowInitIndex=0;var initRow=Function.createDelegate(this,function(){if(rowInitIndex<this.rowCount){var row=this.get_row(rowInitIndex);this.onIncrementalRowInit(row);rowInitIndex++;if(this.isWaitingForItems==true)
setTimeout(initRow,incrementalInitPause);}});setTimeout(initRow,incrementalInitPause);},onIncrementalRowInit:function(row){row.getElement('selector');},selectRowsOfSelectedItems:function(){var selectedItems=this.get_selectedItems();var numItemsOnPage=this.items.length;var numBlockedItems=0;var numSelectedItems=0;for(var rowIndex=0,rowCount=this.rowCount;rowIndex<rowCount;rowIndex++){var item=this.get_item(rowIndex);var row=this.get_row(rowIndex);if(item){if(row.get_isBlocked())
numBlockedItems++;if(selectedItems.privateSelection[this.getItemHash(item)])
{row.select();numSelectedItems++;}}}
var allSelector=this.get_allSelector();if(allSelector!=null){if(numSelectedItems>=numItemsOnPage-numBlockedItems||numSelectedItems>=this.maxSelections)
this.get_allSelector().checked=true;else
this.get_allSelector().checked=false;}},getItemHash:function(item){var hash="";var itemIDNames=this.itemIDNames;for(var i=0;i<itemIDNames.length;i++){if(hash.length!=0)
hash+="|";hash+=item[itemIDNames[i]];}
return hash;},getSelectedRowIndexes:function(){var selectedItemsHash=this.get_selectedItems();return this.getItemsRowIndexesHash(selectedItemsHash);},getItemsRowIndexesHash:function(searchItemsHash){var selectedRowIndexesHash={};selectedRowIndexesHash.length=0;for(var rowIndex=0,rowCount=this.rowCount;rowIndex<rowCount;rowIndex++){var item=this.get_item(rowIndex);if(item){var currentItemID=this.getItemHash(item);var currentSearchItem=searchItemsHash.privateSelection[currentItemID];if(currentSearchItem){var hash=item[this.itemIDNames[0]];if(selectedRowIndexesHash[hash]==null){selectedRowIndexesHash[hash]=rowIndex;selectedRowIndexesHash.length++;}}}}
return selectedRowIndexesHash;},getRowIndexByItemID:function(itemID){var rows=[];for(var rowIndex=0,rowCount=this.rowCount;rowIndex<rowCount;rowIndex++){var item=this.get_item(rowIndex);if(item&&item[this.itemIDNames[0]]==itemID){rows.push(rowIndex);}}
return rows;},addSelectedItems:function(newSelectedItems){var selectedItems=this.get_selectedItems();var newSelectedItemsIndex=newSelectedItems.length;while(newSelectedItemsIndex--){var newSelectedItem=newSelectedItems[newSelectedItemsIndex];this.selectionCount++;selectedItems.privateSelection[this.getItemHash(newSelectedItem)]=newSelectedItem;var dataStoreSelectionKey=newSelectedItem[this.itemIDNames[0]];if(selectedItems.dataStore[dataStoreSelectionKey]==null)
selectedItems.dataStore.length++;selectedItems.dataStore[dataStoreSelectionKey]=newSelectedItem;}
this._dataStore.saveData("selectedItems",selectedItems.dataStore);},removeSelectedItems:function(deselectedItems){var selectedItems=this.get_selectedItems();var isChanged=false;var deselectedItemsIndex=deselectedItems.length;while(deselectedItemsIndex--){var deselectedItem=deselectedItems[deselectedItemsIndex];if(selectedItems.privateSelection[this.getItemHash(deselectedItem)]!=null){selectedItems.privateSelection.length--;this.selectionCount--;delete selectedItems.privateSelection[this.getItemHash(deselectedItem)];isChanged=true;var hash=deselectedItem[this.itemIDNames[0]];if(selectedItems.dataStore[hash]!=null){delete selectedItems.dataStore[hash]
selectedItems.dataStore.length--;}}}
if(isChanged)
this._dataStore.saveData("selectedItems",selectedItems.dataStore);return isChanged;},clearSelectedItems:function(){var noSelections={};noSelections.length=0;this.privateSelectedItems=null;this._dataStore.saveData("selectedItems",noSelections);this.selectionCount=0;},get_selectedItems:function(){var dataStoreSelectedItems=this._dataStore.get_property("selectedItems");if(dataStoreSelectedItems==null)
{this.clearSelectedItems();dataStoreSelectedItems=this._dataStore.get_property("selectedItems");}
if(this.privateSelectedItems==null){this.privateSelectedItems={};this.privateSelectedItems.length=0;}
var selectedItems={};selectedItems.dataStore=dataStoreSelectedItems;selectedItems.privateSelection=this.privateSelectedItems;return selectedItems;},selectRow:function(rowIndex,isValidAsShiftSelectAnchor,isShiftKeyPressed){if(this._selectRow(rowIndex,isValidAsShiftSelectAnchor,isShiftKeyPressed))
this.fireSelectedItemsChangedEvent();},fireSelectedItemsChangedEvent:function(){this._dataStore.set_property("onSelectedItemsChanged",{});},onDataStoreEvent:function(sender,args){switch(args.get_propertyName()){case"command_GridDeselectItemID":var deselectItemID=this._dataStore.get_property("command_GridDeselectItemID");var deselectRowIndices=this.getRowIndexByItemID(deselectItemID);var deselectRowCount=deselectRowIndices.length;if(0<deselectRowCount){for(var i=0;i<deselectRowCount;i++){this.deselectRow(deselectRowIndices[i]);}}else{var deselectItem=this.getItemByID(deselectItemID);if(this.removeSelectedItems([deselectItem]))
this.fireSelectedItemsChangedEvent();}
break;case"command_GridSelectItemID":var selectItemID=this._dataStore.get_property("command_GridSelectItemID");var selectRowIndices=this.getRowIndexByItemID(selectItemID);for(var i=0;i<selectRowIndices.length;i++){this.selectRow(selectRowIndices[i],false,false);}
break;case"selectedFolder":case"filterView":case"appScoringCriteria":this.clearSelectedItems();this.fireSelectedItemsChangedEvent();break;}},_selectRow:function(rowIndex,isValidAsShiftSelectAnchor,isShiftKeyPressed){var row=this.get_row(rowIndex);if(!row.get_isVisible())
return false;if(row.get_isSelected())
return false;if(row.get_isBlocked()){row.deselect();return false;}
if(this._dataStore.get_property("selectedItems")&&this._dataStore.get_property("selectedItems").length>=this.maxSelections){row.deselect();if(this.tooManySelectionsMessage!=""){this._dataStore.set_property("ActionStart",1);this._dataStore.set_property("ActionCustomFailure",this.tooManySelectionsMessage);window.document.body.scrollTop=0;window.document.documentElement.scrollTop=0;}
return false;}
if(this.onRowSelecting&&!this.onRowSelecting(row,item))
return false;row.select();var item=this.get_item(rowIndex);this.addSelectedItems([item]);if(this.onRowSelected)
this.onRowSelected(row,item);if(this.enableShiftSelecting){if(isShiftKeyPressed&&this.shiftSelectAnchorRowIndex!=null){for(var deselectIndex=0,deselectCount=this.shiftSelectPreviousSelectionIndexes.length;deselectIndex<deselectCount;deselectIndex++)
this.deselectRow(this.shiftSelectPreviousSelectionIndexes[deselectIndex]);var startIndex=this.shiftSelectAnchorRowIndex;var endIndex=rowIndex-0;if(endIndex<startIndex){endIndex=startIndex;startIndex=rowIndex-0;}
this.previousShiftSelectToRowIndex=rowIndex-0;var stopIndex=endIndex+1;for(var selectIndex=startIndex;selectIndex<stopIndex;selectIndex++){if(selectIndex!=this.shiftSelectAnchorRowIndex){this.selectRow(selectIndex,false);this.shiftSelectPreviousSelectionIndexes.push(selectIndex);}}}
else if(isValidAsShiftSelectAnchor){this.shiftSelectAnchorRowIndex=rowIndex-0;this.shiftSelectPreviousSelectionIndexes=[];}}
return true;},deselectRow:function(rowIndex,suppressRemovingSelected){if(this._deselectRow(rowIndex,suppressRemovingSelected))
this.fireSelectedItemsChangedEvent();},_deselectRow:function(rowIndex,suppressRemovingSelected){var row=this.get_row(rowIndex);var item=this.get_item(rowIndex);var selectionChanged=false;if(!row.get_isVisible())
return selectionChanged;if(row.get_isSelected()){if(this.onRowDeselecting&&!this.onRowDeselecting(row,item))
return selectionChanged;row.deselect();if(suppressRemovingSelected==undefined||suppressRemovingSelected==false){this.removeSelectedItems([this.get_item(rowIndex)]);selectionChanged=true;}
this.get_allSelector().checked=false;if(rowIndex==this.shiftSelectAnchorRowIndex)
this.shiftSelectAnchorRowIndex=null;}
if(this.onRowDeselected)
this.onRowDeselected(row,item);return selectionChanged;},blockRow:function(rowIndex){this.deselectRow(rowIndex);var row=this.get_row(rowIndex);row.block();},unblockRow:function(rowIndex){var row=this.get_row(rowIndex);row.unblock();},addClassToRow:function(rowIndex,className){var row=this.get_row(rowIndex);row.addClass(className);},removeClassFromRow:function(rowIndex,className){var row=this.get_row(rowIndex);row.removeClass(className);},_numVisibleRows:function(){var count=0;var nn=this.rows.length;for(var ii=0;ii<nn;++ii){var row=this.rows[ii];if(typeof(row)!='undefined'&&row.get_isVisible()){++count;}}
return count;},checkAllRows:function(){var selected=0;var totalRows=this.items.length;var selectableRows=0;for(var rowIndex=0;rowIndex<totalRows;rowIndex++){var row=this.get_row(rowIndex);if(row.get_isSelected()){selected++;}
if(typeof(row)!='undefined'&&row.get_isVisible()&&!row.get_isBlocked()){selectableRows++;}}
return(selected==selectableRows);},selectAllRows:function(){var selectedItemsChanged=false;var numRows=parseInt(this.rowCount)>=parseInt(this.maxSelections)?parseInt(this.maxSelections):parseInt(this.rowCount);for(var rowIndex=0;rowIndex<numRows;rowIndex++){if(this._selectRow(rowIndex,false,false)){selectedItemsChanged=true;}}
if(selectedItemsChanged){this.fireSelectedItemsChangedEvent();}},deselectAllRows:function(suppressRemovingSelected){var selectedItemsChanged=false;var rowIndex=this.rowCount;var deselectRow=Function.createDelegate(this,this._deselectRow);while(rowIndex--){if(deselectRow(rowIndex,suppressRemovingSelected))
selectedItemsChanged=true;}
if(selectedItemsChanged)
this.fireSelectedItemsChangedEvent();},onClick:function(e){var targetElement=e.target;var closestA=$(targetElement).closest("a");if(closestA.length>0)
closestA=closestA[0];else
closestA=null;var closestTH=$(targetElement).closest("th");if(closestTH.length>0)
closestTH=closestTH[0];else
closestTH=null;var closestDIV=$(targetElement).closest("div");if(closestDIV.length>0)
closestDIV=closestDIV[0];else
closestDIV=null;if(closestDIV&&$hasCssClass(closestDIV,this.combinedSortControlCssClass)){this.onCompleteSortClickDelegate=Function.createDelegate(this,this.onCompleteSortClick);if(closestDIV.control)closestDIV.control.add_dropDownClosed(this.onCompleteSortClickDelegate);}
else if($hasCssClass(targetElement,this.rowSelectorCssClass)){if($hasCssClass(targetElement,"selectAll")){this._allSelector=targetElement;if(targetElement.checked){var errorMessage=this._dataStore.get_property("ActionCustomFailure");if(this.selectionCount==this.maxSelections&&errorMessage==this.tooManySelectionsMessage){this._dataStore.set_property("ActionCustomFailure","");this._dataStore.set_property("CloseActionDisplay");this.deselectAllRows();this.clearSelectedItems();this.fireSelectedItemsChangedEvent();targetElement.checked=!targetElement.checked;}
else
if(this.selectionCount==this.maxSelections&&this.tooManySelectionsMessage!=""){this._dataStore.set_property("ActionStart",1);this._dataStore.set_property("ActionCustomFailure",this.tooManySelectionsMessage);window.document.body.scrollTop=0;window.document.documentElement.scrollTop=0;targetElement.checked=!targetElement.checked;}
else{this.selectAllRows();}}
else{this.deselectAllRows();}}
else{if(targetElement.checked){var numSelectedBefore=this.selectionCount;this.selectRow(this.findElementRowIndex(targetElement),true,e.shiftKey);}
else{this.deselectRow(this.findElementRowIndex(targetElement));}}}else if(closestA!=null&&$(closestA).attr(this.actionAttributeName)){this.onActionClick(e,targetElement);}else if(closestTH!=null&&$hasCssClass(closestTH,this.sortableColumnHeaderCssClassName)){this.onSortClick(e,closestTH);}else if(closestA!=null&&$hasCssClass(closestA,this.sortButtonCssClassName)){this.onCompleteSortClick(e);}},onActionClick:function(e,actionTriggerElement){e.preventDefault();var actionID=$(actionTriggerElement).closest("a").attr(this.actionAttributeName)-0;var rowIndex=this.findElementRowIndex(actionTriggerElement);this.onAction(actionID,actionTriggerElement,rowIndex);},onCompleteSortClick:function(e){if(e.preventDefault)e.preventDefault();if(e.remove_dropDownClosed)e.remove_dropDownClosed(this.onCompleteSortClickDelegate);var column;var direction;if(this.get_sortColumnDirectionDropDown()){column=this.get_sortColumnDropDown().control.get_value();direction=this.get_sortColumnDirectionDropDown().control.get_value();}
else{var sortValues=this.get_sortColumnDropDown().control.get_value().split("___");column=sortValues[0];direction=sortValues[1];}
this.onSort(column,direction);},onSortClick:function(e,sortTriggerElement){e.preventDefault();var currentSortTriggerElement=this.currentSortTriggerElement;if(currentSortTriggerElement==null){var jqTR=$(sortTriggerElement).closest("tr");if(jqTR.length>0){var sortColumn=$("."+this.currentSortExpressionCssClass,jqTR[0]);if(sortColumn.length>0)
currentSortTriggerElement=this.currentSortTriggerElement=sortColumn[0];}}
var newSortExpression=$(sortTriggerElement).attr(this.sortExpressionAttributeName);var newSortOrderIsDescending=!$hasCssClass(sortTriggerElement,this.sortOrderDescendingCssClass);$addCssClass(sortTriggerElement,this.currentSortExpressionCssClass);if(newSortOrderIsDescending){$addCssClass(sortTriggerElement,this.sortOrderDescendingCssClass);$removeCssClass(sortTriggerElement,this.sortOrderAscendingCssClass);}else{$addCssClass(sortTriggerElement,this.sortOrderAscendingCssClass);$removeCssClass(sortTriggerElement,this.sortOrderDescendingCssClass);}
if(currentSortTriggerElement!=sortTriggerElement){if(currentSortTriggerElement){$removeCssClass(currentSortTriggerElement,this.currentSortExpressionCssClass);$removeCssClass(currentSortTriggerElement,this.sortOrderAscendingCssClass);$removeCssClass(currentSortTriggerElement,this.sortOrderDescendingCssClass);}
this.currentSortTriggerElement=sortTriggerElement;}
this.onSort(newSortExpression,newSortOrderIsDescending?this.descendingSortKey:this.ascendingSortKey);},onSort:function(newSortExpression,newSortOrderIsDescending){throw Error.notImplemented("must override Monster.Client.Behavior.BaseGridAdapter.onSort");},onAction:function(actionID,actionTriggerElement,rowIndex){throw Error.notImplemented("must override Monster.Client.Behavior.BaseGridAdapter.onAction");},dispatchSingleActionRequest:function(actionTriggerElement,rowIndex,actionID,useDiv){var y=Sys.UI.DomElement.getBounds(actionTriggerElement).y+"px";if(useDiv==undefined)
var useDiv=false;var item=this.get_item(rowIndex);var row=this.get_row(rowIndex).element;if(this.lazyLoadActionKey!=null&&this.lazyLoadActionKey!="")
this._pageManager.initHtmlLazyLoadControl(this.lazyLoadActionKey);if(actionTriggerElement.id=="linkResumeTitle"||actionTriggerElement.className=="candidateNameTitle")
this._dataStore.saveData("linkResumeTitle",true);else
this._dataStore.saveData("linkResumeTitle",false);this._dataStore.set_property("CloseActionDisplay");this._dataStore.set_property("singleActionRequest",{vPos:y,target:item,action:actionID,rowIndex:rowIndex,rowElement:row,useDiv:useDiv});},onSuccess:function(result,userContext,methodName){switch(methodName){}},onFailure:function(result,userContext,methodName){throw Error.message("Webservice "+methodName+" failed.");},findElementRowIndex:function(element){var rowIndex=$(element).attr(this.rowIndexAttributeName);if(rowIndex)
return rowIndex;else{var rowIndexAttributeName=this.rowIndexAttributeName;var parent=element;do{parent=parent.parentNode;rowIndex=$(parent).attr(rowIndexAttributeName);}while(rowIndex==undefined);$(element).attr(this.rowIndexAttributeName,rowIndex);return rowIndex;}},get_allSelector:function(){var allSelector=this._allSelector;if(allSelector==undefined)
allSelector=this._allSelector=$("input.selectAll",this.element)[0];return allSelector;},bindRow:function(row,item){throw Error.notImplemented("must override Monster.Client.Behavior.BaseGridAdapter.bindRow");},get_table:function(){var table=$(this.element).find("table.grid")[0];if(table)
this.get_table=function(){return table;};return table;},onOpenInOwnWindow:function(element,event,context){var item=this.items[context.row];var itemCopy={};itemCopy.CandidateName=item.CandidateName;itemCopy.ResumeValue=item.ResumeValue;itemCopy.Relevance=item.Relevance;itemCopy.IsBlocked=item.IsBlocked;itemCopy.RecentJobTitle=item.RecentJobTitle;itemCopy.RecentCompanyName=item.RecentCompanyName;itemCopy.ESC_Disability=item.ESC_Disability;if(typeof(item.CandidateExperience)!=='undefined'){if(item.CandidateExperience.length>1){itemCopy.CandidateExperience=item.CandidateExperience[0];}
else{itemCopy.CandidateExperience=item.CandidateExperience;}}
itemCopy.IsMostRecentExperienceAContextMatch=item.IsMostRecentExperienceAContextMatch;var serializer=Sys.Serialization.JavaScriptSerializer;var strItem=encodeURIComponent(serializer.serialize(itemCopy));var url=String.format("/jcm/singleResumeView.aspx?rd={0}&ps={1}&type={2}&{3}",strItem,this._dataStore.get_property("IsPrivateBoardSource",null,true),context.type,this._dataStore.get_property("SearchCriteria"));this.childDetailWindow=window.open(url,item.ResumeValue,"top=100,left=100,width=750,height=750,scrollbars=yes");$addHandlers(this.childDetailWindow,{load:this.onChildDetailWindowLoad},this);},onChildDetailWindowLoad:function(){$clearHandlers(this.childDetailWindow);if(this.childDetailWindow.DETAIL_RETRIEVEAL_ERROR_DATA.WSErrorType==Presenters.Base.Data.WSErrorType.FraudCaptchaRedirect){MonsPageManager.initHtmlLazyLoadControl("ResumeDetail");}
if(this.redirectForceLogout({ErrorData:this.childDetailWindow.DETAIL_RETRIEVEAL_ERROR_DATA})){this.childDetailWindow.close();}
else{var update={};update[this.childDetailWindow.name]={};update[this.childDetailWindow.name].IsViewed=true;try{this._dataStore.set_property("updateCandidate",update);}
catch(e){}
try{this._dataStore.set_property("updateResume",update);}
catch(e){}}}}
Monster.Client.Behavior.BaseGridAdapter.registerClass('Monster.Client.Behavior.BaseGridAdapter',Monster.Client.Behavior.DataAdapterBase);Monster.Client.Behavior.ActionGridRow=function(element){Monster.Client.Behavior.ActionGridRow.initializeBase(this,[element]);}
Monster.Client.Behavior.ActionGridRow.prototype={initialize:function(){Monster.Client.Behavior.ActionGridRow.callBaseMethod(this,'initialize');this.registerElement("actionsList","td.actionsCell span.actionContent");}}
Monster.Client.Behavior.ActionGridRow.registerClass('Monster.Client.Behavior.ActionGridRow',Monster.Client.Behavior.BaseGridRow);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

var $addCssClass=function(element,cssClass)
{if(typeof element=="string"){$(element).addClass(cssClass);}
else{Sys.UI.DomElement.addCssClass(element,cssClass);}}
var $removeCssClass=function(element,cssClass)
{if(typeof element=="string"){$(element).removeClass(cssClass);}
else{Sys.UI.DomElement.removeCssClass(element,cssClass);}}
var $hasCssClass=function(element,cssClass)
{if(typeof element=="string"){return $(element).hasClass(cssClass);}
else{return Sys.UI.DomElement.containsCssClass(element,cssClass);}}
var $toggleCssClass=function(element,cssClass)
{$(element).toggleClass(cssClass);}
Type.registerNamespace('Monster.Client.Behavior');Monster.Client.Behavior.BaseActionsAdapter=function(element){Monster.Client.Behavior.BaseActionsAdapter.initializeBase(this,[element]);this.elementRegistry={};this.createProperty("CancelButtonCssClass");this.createProperty("BatchActionsCssClass");this.createProperty("ActionsListCssClass");this.createProperty("ActionsListTriggerCssClass");this.createProperty("ActionLayerTriggerCssClass");this.createProperty("ActionLayerCssClass");this.createProperty("HideCssClass");this.createProperty("NonPopupCssClass");this.SaveButtonCssClass="save-button";this.CancelButtonCssClass="close-button";this.DisabledActionLayerTriggerCssClass="disabled";this.DisabledActionsListTriggerCssClass="disabled";this.resizeDelegate=null;this.scrollDelegate=null;this.bodyClickDelegate=null;this.actionLayerClickDelegate=null;this.currentActionLayer=null;this.actionLayersHashMap={};this._currentAction=null;this.currentActionUniqueToken=null;this._currentActionIsBatch=false;this.currentActionIsPopup=false;this.hasSelectedItems=null;this.hasMultipleSelectedItems=null;this.selectedItemsAreKnown=false;}
Monster.Client.Behavior.BaseActionsAdapter.prototype={initialize:function(){Monster.Client.Behavior.BaseActionsAdapter.callBaseMethod(this,'initialize');this.actionTokenArray=this.createActionTokenArray();this.initElements();this.updateActionsListEnabled();},createActionTokenArray:function(){throw Error.notImplemented("You must override createActionTokenArray.");},initElements:function(){this.registerElement("actionsListTrigger","."+this.ActionsListTriggerCssClass,null,"");this.registerElement("actionsList","."+this.ActionsListCssClass,Function.createDelegate(this,function(element,container){var actionTriggers=$("."+this.ActionsListCssClass+" > li",container);for(var i=0,len=actionTriggers.length;i<len;i++){MouseHelper.addHandler(actionTriggers[i],"mouseenter",function(e){$addCssClass(this,"hover");})
MouseHelper.addHandler(actionTriggers[i],"mouseleave",function(e){$removeCssClass(this,"hover");})}
return element;}),"");},registerElement:function(name,cssSelector,initFunction,actionUniqueToken){if(actionUniqueToken==null)
actionUniqueToken=this.currentActionUniqueToken;if(actionUniqueToken==null)
throw Error.notImplemented("You must call registerElement while an action layer is activated or specify an actionUniqueToken.");var registry=this.elementRegistry;if(registry[actionUniqueToken]==null)
registry[actionUniqueToken]={};var uniqueRegistry=registry[actionUniqueToken];uniqueRegistry[name]={cssSelector:cssSelector};if(typeof(initFunction)==="function")
uniqueRegistry[name].initFunction=initFunction;},setElement:function(name,elementRef,actionUniqueToken){if(actionUniqueToken==null)
actionUniqueToken=this.currentActionUniqueToken;if(actionUniqueToken==null)
throw Error.notImplemented("No current action token was specified when trying to call setElement.");var uniqueRegistry=this.elementRegistry[actionUniqueToken];if(uniqueRegistry==null)
return null;uniqueRegistry[name]={element:elementRef};},registerAndGetElement:function(name,cssSelector){this.registerElement(name,cssSelector);return this.getElement(name);},getElement:function(name,actionUniqueToken){if(actionUniqueToken==null)
actionUniqueToken=this.currentActionUniqueToken;if(actionUniqueToken==null)
throw Error.notImplemented("No current action token was specified when trying to call getElement.");var uniqueRegistry=this.elementRegistry[actionUniqueToken];if(uniqueRegistry==null)
return null;var registryEntry=uniqueRegistry[name];if(registryEntry==null)
return null;var element=registryEntry.element;if(typeof(element)=="undefined"){var parentElement;if(actionUniqueToken==null||actionUniqueToken=="")
parentElement=this._element;else
parentElement=this.getActionLayer(actionUniqueToken);element=$(registryEntry.cssSelector,parentElement)[0];if(typeof(registryEntry.initFunction)!=="undefined")
element=registryEntry.initFunction(element,this.element);registryEntry.element=element;}
return element;},onClick:function(element,e,context){var targetElement=e.target;if($hasCssClass(targetElement,this.ActionsListTriggerCssClass)||$hasCssClass(targetElement,this.BatchActionsCssClass)){e.preventDefault();e.stopPropagation();if(this.selectedItemsAreKnown==false)
this.updateBasedOnSelectedItems();if(!$hasCssClass(this._element,this.DisabledActionsListTriggerCssClass))
this.toggleActionsList();}
else if($hasCssClass(targetElement,this.ActionLayerTriggerCssClass)){e.preventDefault();if($hasCssClass(targetElement,this.DisabledActionLayerTriggerCssClass))
return;var actionUniqueToken=targetElement.rel;if(this.isActionTriggerPopup(actionUniqueToken)){this.showActionLayer(actionUniqueToken,true);}else{this.performActionNoPopup(actionUniqueToken,true);}}},webmethodHasError:function(result,actionsAdapter,methodName){if(result!=null&&result.ErrorData.WSErrorType==Presenters.Base.Data.WSErrorType.ErrorMessage){actionsAdapter._dataStore.set_property("ActionCustomFailure",actionsAdapter.getWebmethodErrorText(result,actionsAdapter,methodName));return true;}
if(result!=null&&result.ErrorData.WSErrorType==Presenters.Base.Data.WSErrorType.PartialErrorMessage){actionsAdapter._dataStore.set_property("ActionPartialSuccess",actionsAdapter.getWebmethodErrorText(result,actionsAdapter,methodName));return true;}
return false;},getWebmethodErrorText:function(result,actionsAdapter,methodName){throw Error.notImplemented("must override Monster.Client.Behavior.BaseActionsAdapter.getWebmethodErrorText");},isActionTriggerPopup:function(actionUniqueToken){var actionTrigger=this.getActionLayerTriggerElement(actionUniqueToken);return!$hasCssClass(actionTrigger,this.NonPopupCssClass);},toggleActionsList:function(){if($hasCssClass(this.getElement("actionsList",""),this.HideCssClass)){this.showActionsList();}else{this.hideActionsList();}},showActionsList:function(){var actionsList=this.getElement("actionsList","");this._dataStore.saveData("batchActionList",actionsList);this._dataStore.saveData("hideBatchCssClass",this.HideCssClass);this.updateEnabledActions();$removeCssClass(actionsList,this.HideCssClass)
this.bodyClickDelegate=Function.createDelegate(this,function(e){if(!MouseHelper.isChildOf(e.target,this._element))
this.hideActionsList();});$addHandler(document.body,"click",this.bodyClickDelegate);},hideActionsList:function(){var actionsList=this.getElement("actionsList","");$(".actionBrief").addClass("hidden");$addCssClass(actionsList,this.HideCssClass)
if(this.bodyClickDelegate!=null){$removeHandler(document.body,"click",this.bodyClickDelegate);this.bodyClickDelegate=null;}},hideCurrentActionLayer:function(){var currentActionLayer=this.currentActionLayer;if(currentActionLayer==null)
return;if(!this.onActionHiding(currentActionLayer,currentActionLayer.uniqueToken))
return;$addCssClass(currentActionLayer,this.HideCssClass);this.hideModalBackground();if(this.scrollDelegate)
$removeHandler(window,"scroll",this.scrollDelegate);if(this.resizeDelegate)
$removeHandler(window,"resize",this.resizeDelegate);if(this.actionLayerClickDelegate)
$removeHandler(currentActionLayer,"click",this.actionLayerClickDelegate);this.currentActionLayer=null;this.onActionHidden(currentActionLayer.uniqueToken);},clearCurrentActionInfo:function(){this._currentActionIsBatch=false;this._currentAction=this.currentActionUniqueToken=null;this.currentActionIsPopup=false;},hideMenuItem:function(actionUniqueIdentifier){this.setActionEnabled(actionUniqueIdentifier,false);},showMenuItem:function(actionUniqueIdentifier){this.setActionEnabled(actionUniqueIdentifier,true);},getActionLayerTriggerElement:function(actionUniqueToken){var actionTriggerLookupName=actionUniqueToken+"Trigger";var actionTriggerLink=this.getElement(actionTriggerLookupName,"")
if(!actionTriggerLink){var actionTriggerList=this.getElement("actionsList","");actionTriggerLink=$("li."+actionUniqueToken,actionTriggerList);if(actionTriggerLink.length==0)
throw Error.notImplemented("No action layer trigger found for unique token '"+actionUniqueToken+"'. Ensure that the action layer exists in BatchActions.ascx and has the correct unique token.");actionTriggerLink=actionTriggerLink[0];this.setElement(actionTriggerLookupName,actionTriggerLink,"");}
return actionTriggerLink;},disableAllActions:function(){var len=this.actionTokenArray.length;for(var i=0;i<len;i++)
try{this.setActionEnabled(this.actionTokenArray[i],false);}
catch(e){}},setActionEnabled:function(actionUniqueToken,isEnabled){var actionTriggerLink=null;try{actionTriggerLink=this.getActionLayerTriggerElement(actionUniqueToken);}
catch(err){}
if(actionTriggerLink){if(isEnabled){$removeCssClass(actionTriggerLink,this.DisabledActionLayerTriggerCssClass);}else{$addCssClass(actionTriggerLink,this.DisabledActionLayerTriggerCssClass);}}},disable:function(){$addCssClass(this._element,this.DisabledActionsListTriggerCssClass);},enable:function(){$removeCssClass(this._element,this.DisabledActionsListTriggerCssClass);},updateActionsListEnabled:function(){if(this.hasSelectedItems){this.enable();}else{this.disable();}},onDataStoreEvent:function(sender,args){switch(args.get_propertyName()){case"singleActionRequest":this._singleActionRequest=this._dataStore.get_property("singleActionRequest");var actionUniqueToken=this._dataStore.get_property("singleActionRequest").action;var triggersPopup=this.isActionTriggerPopup(actionUniqueToken);if(triggersPopup){this.showActionLayer(actionUniqueToken,false);}
else{this.performActionNoPopup(actionUniqueToken,false);}
break;case"onSelectedItemsChanged":this.updateBasedOnSelectedItems();break;default:break;}},updateBasedOnSelectedItems:function(){var selectedItems=this._dataStore.get_property("selectedItems");this.hasSelectedItems=selectedItems&&0<selectedItems.length;this.hasMultipleSelectedItems=selectedItems&&1<selectedItems.length;this.selectedItemsAreKnown=true;this.updateActionsListEnabled();},showActionSpinner:function(){var actionStartData=null;if(this._currentActionIsBatch){actionStartData={};}else{actionStartData={rowIndex:this._singleActionRequest.rowIndex,useDiv:this._singleActionRequest.useDiv,rowElement:this._singleActionRequest.rowElement};}
this._dataStore.set_property("ActionStart",actionStartData);},getActionLayer:function(actionUniqueToken){var actionLayer=this.actionLayersHashMap[actionUniqueToken];if(actionLayer===undefined){actionLayer=$(String.format(".{0}.{1}",this.ActionLayerCssClass,actionUniqueToken),this._element)[0];this.actionLayersHashMap[actionUniqueToken]=actionLayer;if(actionLayer==null)
return null;actionLayer.uniqueToken=actionUniqueToken;this._pageManager.initHtmlLazyLoadControl(actionUniqueToken);var previousCurrentActionToken=this.currentActionUniqueToken;this.currentActionUniqueToken=actionUniqueToken;this.onActionInitializing(actionLayer,actionUniqueToken);this.currentActionUniqueToken=previousCurrentActionToken;actionLayer.parentNode.removeChild(actionLayer);$(".page-wrapper").prepend(actionLayer);}
return actionLayer;},performActionNoPopup:function(actionUniqueToken,isBatchAction){if(this.currentActionLayer!=null)
return;this.clearCurrentActionInfo();this._currentActionIsBatch=isBatchAction;this._currentAction=this.currentActionUniqueToken=actionUniqueToken;this.currentActionIsPopup=true;this.hideActionsList();this.onActionInitializing(null,actionUniqueToken);this.saveAction(null,null,actionUniqueToken);},saveAction:function(actionLayer,triggeredSaveButton,actionUniqueToken){var saveCancelled=this.onActionSaving(actionLayer,triggeredSaveButton,actionUniqueToken)==false;if(!saveCancelled&&this.onActionSpinnerShowing())
this.showActionSpinner();return!saveCancelled;},showActionLayer:function(actionUniqueToken,isBatchAction,noTrack){if(this.currentActionLayer!=null)
return;this.clearCurrentActionInfo();this._currentActionIsBatch=isBatchAction;this.currentActionIsPopup=false;this._currentAction=this.currentActionUniqueToken=actionUniqueToken;if(this.currentActionLayer!=null)
return;var actionLayer=this.getActionLayer(actionUniqueToken);this.currentActionLayer=actionLayer;this.showModalBackground();if(this.onActionShowing(actionLayer,actionUniqueToken,noTrack)==false){this.hideCurrentActionLayer();return;}
this.hideActionsList();$removeCssClass(actionLayer,this.HideCssClass);this.onActionShown(actionLayer,actionUniqueToken);this.centerCurrentActionLayer();$addHandler(window,"resize",this.resizeDelegate=Function.createDelegate(this,this.centerCurrentActionLayerAndResize));$addHandler(this.currentActionLayer,"click",this.actionLayerClickDelegate=Function.createDelegate(this,this.onCurrentActionLayerClick));},onCurrentActionLayerClick:function(e){var clickedElement=e.target;var clickedA=$(clickedElement).closest("a");if(clickedA.length>0){clickedA=clickedA[0];if($hasCssClass(clickedA,this.CancelButtonCssClass)){this.onActionCancelClick(e);}
else if($hasCssClass(clickedA,this.SaveButtonCssClass)){this.onActionSaveClick(e);var selected={};selected.length=0;if("selectedCandidates"in this){this._dataStore.set_property("selectedCandidates",selected);}}}},showModalBackground:function(){if(this.modalBackground===undefined){this.modalBackground=document.createElement("div");$addCssClass(this.modalBackground,"modal-background");$(".page-wrapper").prepend(this.modalBackground);}
$removeCssClass(this.modalBackground,this.HideCssClass);$(this.modalBackground).css({"top":"0px","left":"0px","width":$(document).width(),"height":$(document).height()});},hideModalBackground:function(){$addCssClass(this.modalBackground,this.HideCssClass);},centerCurrentActionLayer:function(){if(this.currentActionLayer!=null){var toppx=($(window).height()-$(this.currentActionLayer).height())/2+$(window).scrollTop();if(toppx<0)toppx=200;var leftpx=($(window).width()-$(this.currentActionLayer).width())/2+$(window).scrollLeft();if(leftpx<0)leftpx=200;$(this.currentActionLayer).css("top",toppx+"px");$(this.currentActionLayer).css("left",leftpx+"px");}},centerCurrentActionLayerAndResize:function(){this.centerCurrentActionLayer();$(this.modalBackground).css({"top":"0px","left":"0px","width":$(document).width(),"height":$(document).height()});},onActionLayerClick:function(e){},onActionSaveClick:function(e,uniqueActionTokenOverride){e.preventDefault();if(this.saveAction(this.currentActionLayer,e.target,this.currentActionLayer.uniqueToken,true)==false)
return;this.hideCurrentActionLayer();},onActionCancelClick:function(e){e.preventDefault();if(this.onActionCanceling(this.currentActionLayer,e.target,this.currentActionLayer.uniqueToken)==false)
return;this._dataStore.set_property("CloseActionDisplay",null);this.hideCurrentActionLayer();},updateEnabledActions:function(){throw Error.notImplemented("must override Monster.Client.Behavior.BaseActionsAdapter.updateEnabledActions");},onActionInitializing:function(actionLayer,actionUniqueToken){throw Error.notImplemented("must override Monster.Client.Behavior.BaseActionsAdapter.onActionInitializing");},onActionShowing:function(actionLayer,actionUniqueToken){throw Error.notImplemented("must override Monster.Client.Behavior.BaseActionsAdapter.onActionShowing");},onActionShown:function(actionLayer,actionUniqueToken){throw Error.notImplemented("must override Monster.Client.Behavior.BaseActionsAdapter.onActionShown");},onActionSaving:function(actionLayer,triggeredSaveButton,actionUniqueToken){throw Error.notImplemented("must override Monster.Client.Behavior.BaseActionsAdapter.onActionSaving");},onActionCanceling:function(actionLayer,triggeredCancelButton,actionUniqueToken){throw Error.notImplemented("must override Monster.Client.Behavior.BaseActionsAdapter.onActionCanceling");},onActionHiding:function(actionLayer,actionUniqueToken){throw Error.notImplemented("must override Monster.Client.Behavior.BaseActionsAdapter.onActionHiding");},onActionHidden:function(actionUniqueToken){throw Error.notImplemented("must override Monster.Client.Behavior.BaseActionsAdapter.onActionHidden");},onActionSpinnerShowing:function(actionUniqueToken){return true;},dispose:function(){Monster.Client.Behavior.BaseActionsAdapter.callBaseMethod(this,'dispose');}}
Monster.Client.Behavior.BaseActionsAdapter.registerClass('Monster.Client.Behavior.BaseActionsAdapter',Monster.Client.Behavior.DataAdapterBase);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace("Monster.Client.Behavior");Monster.Client.Behavior.JcmActionsAdapter=function(element){Monster.Client.Behavior.JcmActionsAdapter.initializeBase(this,[element]);this._isPRS;this._ccGridRows=[];this._ccGridRowsDeleted=[];this._ccTopScrollTimer=null;this._ccBottomScrollTimer=null;this._lastScrollPos=0;this._scrollBarTop=null;this._scrollBarBottom=null;}
Monster.Client.Behavior.JcmActionsAdapter.prototype={initialize:function(){Monster.Client.Behavior.JcmActionsAdapter.callBaseMethod(this,'initialize');},getSelectedItems:function(){var selectedItemsArray=[];if(this._currentActionIsBatch){var selectedItemsHash=this._dataStore.get_property("selectedItems");for(var itemID in selectedItemsHash){if(itemID!="length"){if(selectedItemsHash[itemID]!=null){selectedItemsArray.push(selectedItemsHash[itemID]);}}}}else{selectedItemsArray=[this._singleActionRequest.target];}
return selectedItemsArray;},onActionSpinnerShowing:function(){var actionUniqueToken=this.currentActionUniqueToken;if(actionUniqueToken.toLowerCase().indexOf("print")>-1||actionUniqueToken.toLowerCase().indexOf("view")>-1)
return false;return true;},onActionSaving:function(actionLayer,triggeredSaveButton,actionUniqueToken){Sys.Debug.trace("common save handler for "+actionUniqueToken);},clearNoteAndReminder:function(){this._dataStore.set_property("clearNoteAndReminder",{});},onActionCanceling:function(actionLayer,triggeredCancelButton,actionUniqueToken){Sys.Debug.trace("common cancel handler for "+actionUniqueToken);},onActionShowing:function(actionLayer,actionUniqueToken){},onActionShown:function(actionLayer,actionUniqueToken){},onActionHidden:function(actionUniqueToken){},dispose:function(){Monster.Client.Behavior.JcmActionsAdapter.callBaseMethod(this,'dispose');},_initCandidateCompare:function(){this.registerElement("scrollTop","#scrollTop");this.registerElement("scrollBottom","#scrollBottom");this.registerElement("grid_Candidate","#grid_Candidate");this.registerElement("grid_Location","#grid_Location");this.registerElement("grid_Recent","#grid_Recent");this.registerElement("grid_Experience","#grid_Experience");this.registerElement("grid_Skills","#grid_Skills");this.registerElement("grid_Salary","#grid_Salary");this.registerElement("grid_CareerLevel","#grid_CareerLevel");this.registerElement("grid_Years","#grid_Years");this.registerElement("grid_Education","#grid_Education");this.registerElement("grid_Relo","#grid_Relo");this.registerElement("compareCandidateActionDisplay","#compareCandidateActionDisplay");this.registerElement("Panel_CompareSelected",".Panel_CompareSelected");},_handleCandidateCompareClick:function(e,clickedA){if(!clickedA){var clickedA=$(e.target).closest("a");if(clickedA.length>0){clickedA=clickedA[0];}}
if(clickedA!=null){if(clickedA.id.indexOf("PrintComparison")>-1){e.preventDefault();e.stopPropagation();this.printCompare();}else if(clickedA.id.indexOf("addFolderBtn")>-1){e.preventDefault();e.stopPropagation();this._addToFolderClick(e,clickedA);}else if(clickedA.id.indexOf("MoveAllToFolder")>-1){e.preventDefault();e.stopPropagation();this._moveAllToFolder(e);}else if($hasCssClass(clickedA,"candidateCompareRemove")){e.preventDefault();e.stopPropagation();this._removeFromCompare(e,clickedA);}else if(clickedA.id.indexOf("btnClose")>-1){this._closeCandidateCompare();}}},_removeFromSelected:function(resumeValue){var selectedResumes=this._dataStore.get_property("selectedResumes");delete selectedResumes[resumeValue];selectedResumes.length=selectedResumes.length-1;this._dataStore.set_property("selectedResumes",selectedResumes);this._dataStore.set_property("onSelectedItemsChanged","");},_initializeCandidateCompareGrid:function(){if(this._ccGridRows.length===0){var gridRows=[];var compareActionToken="CandidateCompare";Array.add(gridRows,this.getElement("grid_Candidate"));Array.add(gridRows,this.getElement("grid_Location"));Array.add(gridRows,this.getElement("grid_Recent"));Array.add(gridRows,this.getElement("grid_Experience"));Array.add(gridRows,this.getElement("grid_Skills"));var girdSalary=this.getElement("grid_Salary");if(girdSalary!=null)
Array.add(gridRows,girdSalary);Array.add(gridRows,this.getElement("grid_Years"));Array.add(gridRows,this.getElement("grid_Education"));var girdRelo=this.getElement("grid_Relo");if(girdRelo!=null)
Array.add(gridRows,girdRelo);this._ccGridRows=gridRows;}
return this._ccGridRows;},_scrollComparisonGrid:function(elem){var scrollPos=elem.scrollLeft;var i;if(scrollPos!==this._lastScrollPos){for(i=0,l=this._ccGridRows.length;i<l;i++){this._ccGridRows[i].scrollLeft=scrollPos;}
if(elem.id==="scrollTop"){this.getElement("scrollBottom").scrollLeft=scrollPos;}else if(elem.id==="scrollBottom"){this.getElement("scrollTop").scrollLeft=scrollPos;}
this._lastScrollPos=scrollPos;}},_clearGridRows:function(){var ccGridRows=this._initializeCandidateCompareGrid();for(i=0,l=ccGridRows.length;i<l;i++){var tempNode=ccGridRows[i].cloneNode(false);var tempParent=ccGridRows[i].parentNode;ccGridRows[i].style.display="none";tempParent.appendChild(tempNode);this._ccGridRowsDeleted[this._ccGridRowsDeleted.length]=ccGridRows[i];ccGridRows[i]=tempNode;}},_disposeGridRowsObjects:function(){for(i=0,l=this._ccGridRowsDeleted.length;i<l;i++){var parent=this._ccGridRowsDeleted[i].parentNode;parent.removeChild(this._ccGridRowsDeleted[i]);this._ccGridRowsDeleted[i]=null;}
this._ccGridRowsDeleted.length=0;},printCompare:function(){var printHeader=$get("gridHeader");var printContent=$get("gridWrapper");var windowUrl='about:blank';var uniqueName=new Date();var windowName='Print'+uniqueName.getTime();var printWindow=window.open(windowUrl,windowName,'left=50000,top=50000,width=10,height=10');if(!printWindow){alertPopUpBlockerDetected();return;}
printWindow.document.write("<html><body><head>");printWindow.document.write('<link href="http://css.monster.com/mons/employer/hiring/master_Base.css?v=2009.6.0.408.J1.2" rel="stylesheet" type="text/css" media="screen, print" />');printWindow.document.write('<link href="http://css.monster.com/mons/employer/hiring/page_CandidateComparePrint.css" rel="stylesheet" type="text/css" media="screen, print" />');printWindow.document.write("</head>");printWindow.document.write("<div class='blankwrapper'>");printWindow.document.write("</div>");printWindow.document.write(printHeader.innerHTML);printWindow.document.write(printContent.innerHTML);printWindow.document.write("</body></html>");printWindow.document.close();printWindow.focus();printWindow.print();printWindow.close();},_showCandidateCompareGrid:function(result){var i;var compareResumes={};var actionLayerDiv=$(this.getElement("Panel_CompareSelected")).closest("."+this.ActionLayerCssClass)[0];compareResumes.length=0;if(result!=null){var selectedResumes=this._dataStore.get_property("selectedResumes");for(resume in selectedResumes){if(typeof selectedResumes[resume]=="object"){if(selectedResumes[resume].CandidateEducation==null){for(i=0,l=result.Resumes.length;i<l;i++){if(result.Resumes[i].ResumeValue==selectedResumes[resume].ResumeValue){compareResumes[selectedResumes[resume].ResumeValue]=result.Resumes[i];break;}}}else{compareResumes[selectedResumes[resume].ResumeValue]=selectedResumes[resume];}
compareResumes.length+=1;}}}
this._renderCandidateCompareGrid(compareResumes);actionLayerDiv.style.display="";},_renderCandidateCompareGrid:function(selectedResumes){var innerGridWidth,i,j,k;var sNameTitleAuth,sLocation,sRecent;var tempTABLE,tempTBODY,tempTR,tempTD,tempDIV,tempA,tempTR2,tempTD2;var ccGridRows=this._initializeCandidateCompareGrid();this._clearGridRows();if(selectedResumes.length==0){selectedResumes=this._dataStore.get_property("selectedResumes");if(selectedResumes.length==0){this.hideModal(mode=this.ePopupMode.Spinner);return;}}
if((!$isIE())&&(selectedResumes.length==1)){innerGridWidth=selectedResumes.length*295;$('#compareBtnWrapper')[0].style.width="190px";}
else{innerGridWidth=selectedResumes.length*208;}
this.getElement("grid_Candidate").style.width=innerGridWidth+178+"px";for(i=0,l=ccGridRows.length;i<l;i++){tempTABLE=document.createElement("TABLE");tempTABLE.className="innerGrid";tempTABLE.setAttribute("cellpadding","0");tempTABLE.setAttribute("cellspacing","0");tempTABLE.setAttribute("border","0");tempTABLE.style.width=innerGridWidth+"px";tempTBODY=document.createElement("TBODY");tempTABLE.appendChild(tempTBODY);tempTR=document.createElement("TR");tempTR2=null;var curGridRow=ccGridRows[i];var propName;switch(curGridRow.id){case"grid_Candidate":tempTR2=document.createElement("TR");tempTR.className="First";tempTR2.className="Second";for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;propName=this._isPRS?"ResumeValue":"FolderApplicantIdEnc";var currentResumeValue=selectedResumes[j][propName];tempTD=document.createElement("TD");tempTD2=document.createElement("TD");tempDIV=document.createElement("DIV");tempDIV.className="compScore";var temp;if(this._isPRS){temp=selectedResumes[j].Relevance.toFixed(1)+"<br /><span class='matchLabel'>"+this.get_msgMatch()+"</span>";}
else{var strScore=selectedResumes[j].QuickHireScore;if(strScore<0){if(strScore==-100){tempDIV.title=this.get_msgMatchResultsPending();tempDIV.className=tempDIV.className+" pending";}
else if(strScore==-200){tempDIV.title=this.get_msgMatchResultsNA();tempDIV.className=tempDIV.className+" na";}
temp="";}
else{temp=strScore+"<br /><span class='matchLabel'>"+this.get_msgMatch()+"</span>";}}
tempDIV.innerHTML=temp;if(!this.isOfccpEnabled){tempTD.appendChild(tempDIV);}
tempDIV=document.createElement("DIV");tempDIV.className="compCandidate";propName=this._isPRS?"CandidateName":"Name";sNameTitleAuth="<b>"+selectedResumes[j][propName]+"</b><br />"
propName=this._isPRS?"RecentJobTitle":"ResumeName";sNameTitleAuth+=selectedResumes[j][propName];sNameTitleAuth+="<div class='workAuthorization'>"+selectedResumes[j].Authorization+" "+this.get_msgAuthorized()+"</div>";tempDIV.innerHTML=sNameTitleAuth;tempTD.appendChild(tempDIV);if(this._isPRS){tempDIV=document.createElement("DIV");tempDIV.className="candidateCompare_addFolderBtn";tempA=document.createElement("A");tempA.id="candidateCompare_addFolderBtn";tempA.rel=currentResumeValue;tempA.className="BtnLevelOne";tempA.setAttribute("href","#");var aInner='<img src="http://media.monster.com/id/hiring/core/pixel.gif" class="BtnLevelOneSmallCommon BtnLevelOneSmallLeft" width="1" height="1">';aInner+='<span class="BtnLevelOneSmallCommon BtnLevelOneSmallText">'+this.get_msgAddToFolder()+'</span>';aInner+='<img src="http://media.monster.com/id/hiring/core/pixel.gif" class="BtnLevelOneSmallCommon BtnLevelOneSmallRight" width="1" height="1">';tempA.innerHTML=aInner;tempDIV.appendChild(tempA);tempTD2.appendChild(tempDIV);tempTD2.appendChild(document.createElement("BR"));}
tempDIV=document.createElement("DIV");tempA=document.createElement("A");tempA.className="candidateCompareRemove";tempA.rel=currentResumeValue;tempA.href="#";tempA.innerHTML=this.get_msgRemove();tempDIV.appendChild(tempA);tempTD2.appendChild(tempDIV);tempDIV=document.createElement("DIV");tempDIV.className="clearboth";tempDIV.innerHTML=" ";tempTD2.appendChild(tempDIV);tempTR.appendChild(tempTD);tempTR2.appendChild(tempTD2);}
break;case"grid_Location":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");sLocation=selectedResumes[j].Location+"<br />";tempTD.innerHTML=sLocation;tempTR.appendChild(tempTD);}
break;case"grid_Recent":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");sRecent=selectedResumes[j].RecentJobTitle+"<br />"
sRecent+=selectedResumes[j].RecentCompanyName;tempTD.innerHTML=sRecent;tempTR.appendChild(tempTD);}
break;case"grid_Experience":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");var expList=selectedResumes[j].CandidateExperience;var strExp="";if(expList){for(k=0,lk=expList.length;k<lk;k++){strExp+=expList[k].JobTitle.Value;strExp+=" ("+expList[k].LengthInYears+" "+this.get_msgYears()+")";if(k!==expList.length-1){strExp+="<br />";}}}
this._addContent(tempTR,tempTD,strExp);}
break;case"grid_Skills":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");var skillsList=selectedResumes[j].CandidateSkills;var strSkills="";if(skillsList!=null){for(k=0,lk=skillsList.length;k<lk;k++){strSkills+=skillsList[k].SkillName.Value;if(k!==skillsList.length-1){strSkills+=", ";}
if(k===9)break;}}
this._addContent(tempTR,tempTD,strSkills);}
break;case"grid_Salary":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");this._addContent(tempTR,tempTD,selectedResumes[j].DesiredSalary);}
$(curGridRow.parentNode.parentNode).addClass("salary");break;case"grid_CareerLevel":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");this._addContent(tempTR,tempTD,selectedResumes[j].CareerLevel);}
$(curGridRow.parentNode.parentNode).addClass("role");break;case"grid_Years":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");propName=this._isPRS?"TotalYearsExperience":"WorkExperience";var temp1=selectedResumes[j][propName]+" ";if(temp1.length>1)temp1+=this.get_msgYears();this._addContent(tempTR,tempTD,temp1);}
break;case"grid_Education":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");if(this._isPRS){var eduList=selectedResumes[j].CandidateEducation;var strEdu="";if(eduList){for(k=0,lk=eduList.length;k<lk;k++){strEdu+=eduList[k].School.Value;if(k!==eduList.length-1){strEdu+=", ";}}}
tempTD.innerHTML=strEdu;}
else{tempTD.innerHTML=selectedResumes[j].HighestEducationDegree;}
this._addContent(tempTR,tempTD,tempTD.innerHTML);}
break;case"grid_Relo":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");this._addContent(tempTR,tempTD,selectedResumes[j].WillingToRelocate);}
$(curGridRow.parentNode.parentNode).addClass("relocation");break;default:break;}
tempTBODY.appendChild(tempTR);if(tempTR2!=null)tempTBODY.appendChild(tempTR2);ccGridRows[i].appendChild(tempTABLE);}
this._scrollBarTop=this.getElement("scrollTop");this._scrollBarBottom=this.getElement("scrollBottom");try{var panel=getElementsByClassName("Panel_CompareSelected")[0];if(selectedResumes.length<=3){panel.style.width=innerGridWidth+178+"px";panel.parentNode.parentNode.parentNode.style.width=innerGridWidth+178+20+"px";}else{panel.style.width="814px";panel.parentNode.parentNode.parentNode.style.width="834px";if($isIE6()){var temp=$('#gridWrapper');temp[0].style.width="814px";temp=$('.outerScroll');temp.css("width","665px");}}
panel.parentNode.parentNode.parentNode.parentNode.parentNode.style.width="";panel.parentNode.parentNode.parentNode.parentNode.parentNode.style.height="";panel.parentNode.parentNode.parentNode.parentNode.parentNode.style.background="none";}
catch(e){}
if(this._scrollBarTop){this._scrollBarTop.getElementsByTagName("DIV")[0].style.width=innerGridWidth+"px";this._ccTopScrollTimer=setInterval(function(that){that._scrollComparisonGrid(that._scrollBarTop);},100,this)}
if(this._scrollBarBottom){this._scrollBarBottom.getElementsByTagName("DIV")[0].style.width=innerGridWidth+"px";this._ccTopScrollTimer=setInterval(function(that){that._scrollComparisonGrid(that._scrollBarBottom);},100,this)}},_addContent:function(parent,container,content){if(content){container.innerHTML=content;}
else{container.innerHTML="&nbsp;"}
parent.appendChild(container);},_removeFromCompare:function(event,clickedA){var resumeValue=clickedA.rel;this._removeFromSelected(resumeValue);var selected=this._dataStore.get_property("selectedResumes");this._renderCandidateCompareGrid(selected);if($isIE6()){var temp=$('.menuClose');if(temp){var tst=temp[0].childNodes;for(var i=0;i<tst.length;i++){if(tst[i].tagName!=null&&tst[i].tagName=="A"){tst[i].style.margin="0px";}}}}
if(selected.length<=0){this.hideCurrentActionLayer();this._closeCandidateCompare();}},_closeCandidateCompare:function(){clearInterval(this._ccTopScrollTimer);clearInterval(this._ccBottomScrollTimer);this._parentRow=null;this._hideModalBackground();this._disposeGridRowsObjects();var selectedPage=this._dataStore.get_property("selectedPage");if(typeof selectedPage!=="undefined"){this._dataStore.set_property("selectedPage",selectedPage);}},_updateCandidateCompare:function(sender,args){var lookupIDs=[];var selectedResumes=this._dataStore.get_property("selectedResumes");var innerGridWrapperElements=getElementsByClassName('innerGridWrapper','div');if(selectedResumes.length>3){for(i=0,l=innerGridWrapperElements.length;i<l;i++){innerGridWrapperElements[i].style.width='636px';}}
else{for(i=0,l=innerGridWrapperElements.length;i<l;i++){innerGridWrapperElements[i].style.width='';}}
if(selectedResumes.length>5){this._hideModalBackground();$.prompt(this.get_msgMaxCandidateCompareCandidates());return false;}
for(var i in selectedResumes){if(typeof selectedResumes[i]=="object"&&selectedResumes[i].CandidateEducation==null){lookupIDs[lookupIDs.length]=selectedResumes[i].ResumeValue;}}
if(this._isPRS){if(lookupIDs.length>0){var selectedItems=new Presenters.Base.Views.SelectedItemsView();selectedItems.SelectedItemIds=lookupIDs;selectedItems.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");var actionLayerDiv=$(this.getElement("Panel_CompareSelected")).closest("."+this.ActionLayerCssClass)[0];actionLayerDiv.style.display="none";this.showModal(mode=this.ePopupMode.Spinner);this.callServer("GetSmartFindCandidateCompareData",[selectedItems,null]);}}
this._showCandidateCompareGrid();return true;},_updateAddToFolder:function(){if(!this._justInitedActionLayerFolderTreeView){this._dataStore.set_property(this._currentAction+"_clearOfccpUserData",0);this._dataStore.set_property(this._currentAction+"_loadOfccpFolder",this._dataStore.get_property("actionLayerFolderTreeSelectedFolder"));}}}
Monster.Client.Behavior.JcmActionsAdapter.registerClass('Monster.Client.Behavior.JcmActionsAdapter',Monster.Client.Behavior.BaseActionsAdapter);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace('Monster.Client.Behavior');Monster.Client.Behavior.BaseFacetListAdapter=function(element){Monster.Client.Behavior.BaseFacetListAdapter.initializeBase(this,[element]);this.Facet=function(type,getTextDelegate,getValueDelegate){this.Type=type;if(getTextDelegate){this.getText=getTextDelegate;}
if(getValueDelegate){this.getValue=getValueDelegate;}};this.FacetValue=function(text,value){this.Text=text;this.Value=value;};this.Facets={};this.registerElement("parentContainer","FacetList");this.createProperty("currentDisplayModesRaw");this.createProperty("shouldFireFacetListToggledEvent");this.createProperty("encodingRegex");this.currentDisplayModes=[];this._shouldFireFacetListToggledEvent=false;this._noDataClass="noData";this._facetList=$("#FacetList",this._element);}
Monster.Client.Behavior.BaseFacetListAdapter.prototype={initialize:function(){Monster.Client.Behavior.BaseFacetListAdapter.callBaseMethod(this,'initialize');this.currentDisplayModes=this.currentDisplayModesRaw.split(",");this._shouldFireFacetListToggledEvent=this.shouldFireFacetListToggledEvent==="True"?true:false;},initOnDemand:function(){},ToggleFacetList:function(object,event,context){if(event.target.tagName!="H5")
return;event.preventDefault();if(this._facetList){var facetListElement=$(this._facetList);facetListElement.toggleClass("FacetListClosed");if(this._shouldFireFacetListToggledEvent){var args={isClosed:facetListElement.hasClass("FacetListClosed"),element:this._element};this._dataStore.set_property("facetListToggled",args);}}},ToggleFacet:function(object,event,context,doOpen){if(event)event.preventDefault();if(context&&context!=""){var facet=$("#"+context,this._facetList);var isOpen=facet.hasClass("facetExpanded");if(typeof(doOpen)=="boolean"&&isOpen==doOpen){return;}
if(isOpen){facet.removeClass("facetExpanded");facet.addClass("facetCollapsed");this.FacetOpenedClosed(facet[0],false);}
else{facet.removeClass("facetCollapsed");facet.addClass("facetExpanded");this.FacetOpenedClosed(facet[0],true);}}},FacetOpenedClosed:function(facet,opened){throw Error.notImplemented("Must Override Monster.Client.Behavior.BaseFacetListAdapter.FacetOpenedClosed");},DisplayFacetViewTemplate:function(facet){var facetView=$("#"+facet+"_read");var facetEdit=$("#"+facet+"_edit");var f=$("#"+facet);var displayText=this.GetFacetText(facet);if(jQuery.trim(displayText)===""){f.addClass(this._noDataClass);var fv=$get(facet+"_read");while(fv.firstChild){fv.removeChild(fv.firstChild);}
fv.appendChild(document.createComment(" "));}else{if(f.hasClass(this._noDataClass)){f.removeClass(this._noDataClass);}
facetView.html(displayText);}
facetView.css("display","block");facetEdit.css("display","none");},DisplayFacetEditTemplate:function(facet){var facetView=$("#"+facet+"_read");var facetEdit=$("#"+facet+"_edit");facetView.css("display","none");facetEdit.css("display","block");},ShowFacet:function(facetName){$("#"+facetName,this._facetList).css("display","");},HideFacet:function(facetName){$("#"+facetName,this._facetList).css("display","none");},DisplayModes:function(){var modes=[];var rawString=$(this._facetList).attr("data-modes");modes=rawString.split(",");return modes;},FacetDisplayModes:function(facetName){var modes=[];var f=$("#"+facetName,this._facetList);if(f.length>0){var rawString=f.attr("data-modes");modes=rawString.split(",");}
return modes;},ToggleDisplayMode:function(displayModesArray){this.currentDisplayModes=displayModesArray;for(var facetName in this.Facets){if(this.Facets.hasOwnProperty(facetName)){if(this.FacetHasDisplayMode(facetName,displayModesArray)){this.ShowFacet(facetName);}else{this.HideFacet(facetName);}}}},FacetHasDisplayMode:function(facetName,displayModesArray){var listModes=displayModesArray;var facetModes=this.FacetDisplayModes(facetName);var intersectArray=this._GetIntersectArray(listModes,facetModes);return(intersectArray.length===listModes.length);},GetFacetText:function(facet){var facetTypesEnum=Monster.Client.Behavior.BaseFacetListAdapter.FacetTypesEnum;var displayText="";if(typeof this.Facets[facet].getText==="function"){displayText=this.Facets[facet].getText();}else{switch(this.Facets[facet].Type){case facetTypesEnum.TextBox:case facetTypesEnum.TextBoxList:$("#"+facet).find("input:text").each(function(index){var txt=$(this).val();if(txt!==""){if(displayText!=="")displayText+="<br />";displayText+=txt;}});break;case facetTypesEnum.RankedList:displayText=this.GetRankedListDisplayText(facet);break;case facetTypesEnum.CheckBox:case facetTypesEnum.CheckBoxList:case facetTypesEnum.RadioButtonList:$("#"+facet).find(":checked").each(function(index){if(index!==0)displayText+=", ";displayText+=$(this).parent().next().find("label").text();});break;case facetTypesEnum.DropDownList:$("#"+facet).find(":selected").each(function(index){var $opt=$(this);if($opt.val()!==""){if(index!==0)displayText+=", ";displayText+=$opt.text();}});break;default:break;}}
return displayText;},GetRankedListDisplayText:function(facet){var reqLabel=$("#"+facet).find(".requiredLabel").text();var wantedLabel=$("#"+facet).find(".wantedLabel").text();var reqArray=[];var wantedArray=[];var rankDiv,inputText;$("#"+facet).find("input:text").each(function(index){rankDiv=$(this).next();inputText=$(this).val();if(inputText!==""){if(rankDiv.hasClass("importance-required")){reqArray.push(inputText);}else if(rankDiv.hasClass("importance-wanted")){wantedArray.push(inputText);}}});var html="";var hasReqValues=(reqArray.length>0);var hasWantedValues=(wantedArray.length>0);html+="<div"+((hasReqValues)?"":" style='display:none'")+">";html+="<div class='requiredLabel'>"+reqLabel+"</div>";html+="<div class='facetValueIndent'>"+reqArray.join("<br />")+"</div>";html+="</div>";html+="<div"+((hasWantedValues)?"":" style='display:none'")+">";html+="<div class='wantedLabel'>"+wantedLabel+"</div>";html+="<div class='facetValueIndent'>"+wantedArray.join("<br />")+"</div>";html+="</div>";return html;},GetFacetValue:function(facet,isEncoded){var facetTypesEnum=Monster.Client.Behavior.BaseFacetListAdapter.FacetTypesEnum;var valArr=[];var f=$("#"+facet);var itemVal;var that=this;switch(this.Facets[facet].Type){case facetTypesEnum.TextBox:case facetTypesEnum.TextBoxList:f.find("input:text").each(function(){itemVal=$(this).val().trim();if(isEncoded){itemVal=that.GetEncodedValue(itemVal);}
valArr.push(new that.FacetValue(itemVal,""));});return valArr;case facetTypesEnum.RankedList:var rankDiv;f.find("input:text").each(function(){itemVal=$(this).val().trim();if(isEncoded){itemVal=that.GetEncodedValue(itemVal);}
rankDiv=$(this).next();if(rankDiv.hasClass("importance-required")){valArr.push(new that.FacetValue(itemVal,"1"));}else if(rankDiv.hasClass("importance-wanted")){valArr.push(new that.FacetValue(itemVal,"0"));}});return valArr;case facetTypesEnum.CheckBox:case facetTypesEnum.CheckBoxList:case facetTypesEnum.RadioButtonList:valArr=[];f.find("input:checked").each(function(){valArr.push(new that.FacetValue("",$(this).val()));});return valArr;case facetTypesEnum.DropDownList:f.find("option:selected").each(function(){valArr.push(new that.FacetValue($(this).text(),$(this).val()));});return valArr;default:if(typeof this.Facets[facet].getValue==="function"){return this.Facets[facet].getValue();}
break;}
return null;},SetFacetValue:function(facet,facetValueArray){var facetTypesEnum=Monster.Client.Behavior.BaseFacetListAdapter.FacetTypesEnum;var i;var facetEdit=$("#"+facet+"_edit");var facetView=$("#"+facet+"_read");var importance;var that=this;switch(this.Facets[facet].Type){case facetTypesEnum.TextBox:var txt=facetEdit.find("input:text");txt.val(that.GetDecodedValue(facetValueArray[0].Text));break;case facetTypesEnum.TextBoxList:var listObj=facetEdit.find(".textbox-list-control")[0].TextBoxList;this.SetListLength(listObj,facetValueArray.length);facetEdit.find("input:text").each(function setTextList(index){$(this).val(that.GetDecodedValue(facetValueArray[index].Text));});break;case facetTypesEnum.RankedList:var listObj=facetEdit.find(".textbox-list-control")[0].RankedList;this.SetListLength(listObj,facetValueArray.length);this.SetRankedListValue(facet,facetValueArray);break;case facetTypesEnum.CheckBox:case facetTypesEnum.CheckBoxList:for(i=0;i<facetValueArray.length;i++){facetEdit.find("input:checkbox").each(function setCheckBox(){var cb=$(this);if(cb.val()===facetValueArray[i].Value){cb.attr("checked",true);return true;}});}
break;case facetTypesEnum.RadioButtonList:for(i=0;i<facetValueArray.length;i++){facetEdit.find("input:radio").each(function setRadioButton(){var rb=$(this);if(rb.val()===facetValueArray[i].Value){rb.attr("checked",true);return true;}});}
break;case facetTypesEnum.DropDownList:var ddl=facetEdit.find("select");for(i=0;i<facetValueArray.length;i++){ddl.val(facetValueArray[i].Value);}
break;default:break;}
var displayText=this.GetFacetText(facet);facetView.html(displayText);},SetListLength:function(listObj,newLength){var listElem=listObj.get_element();var listLength=$(listElem).find("input:text").length;while(listLength<newLength){listObj.addInput();listLength++;}
while(listLength>newLength){var removeButtonID=$(listElem).find("input:last").attr("id");listObj.removeInput("#"+removeButtonID);listLength--;}},SetRankedListValue:function(facet,facetValueArray){var i=0;var rankDiv;var rankedList=$("#"+facet).find(".textbox-list-control")[0].RankedList;var reqLabel=rankedList.RequiredMessage;var wantedLabel=rankedList.WantMessage;var that=this;$("#"+facet).find("input:text").each(function setRankedValue(){rankDiv=$(this).next();$(this).val(that.GetDecodedValue(facetValueArray[i].Text));if(facetValueArray[i].Value=="0"){rankDiv.removeClass("importance-required");rankDiv.addClass("importance-wanted");rankDiv.html(wantedLabel);}else if(facetValueArray[i].Value=="1"){rankDiv.removeClass("importance-wanted");rankDiv.addClass("importance-required");rankDiv.html(reqLabel);}
i+=1;});},_GetUniqueArray:function(arr){var a=[];var len=arr.length;for(var i=0;i<len;i++){for(var j=i+1;j<len;j++){if(arr[i]===arr[j])
j=++i;}
a.push(arr[i]);}
return a;},_GetIntersectArray:function(a1,a2){var a=[]
var len1=a1.length;var len2=a2.length;for(var i=0;i<len1;i++){for(var j=0;j<len2;j++){if(a1[i]===a2[j])
a.push(a1[i]);}}
return this._GetUniqueArray(a);},GetEncodedValue:function(str){if(str.length<=0)
return str;var encodingRegexGlobal=new RegExp(this.encodingRegex,"ig");var encodingRegexChar=new RegExp(this.encodingRegex);var useEncoding,encodedValue;var buffer=[];var index=0;if(encodingRegexGlobal.test(str)){var buffer=[];for(var i=0,j=str.length;i<j;i++){var valueToEncode=str.charAt(i);var encodedValue=encodingRegexChar.test(valueToEncode)?encodeURIComponent(valueToEncode):escape(valueToEncode);buffer.push(encodedValue);}
return buffer.join("");}
else{return escape(str);}},GetDecodedValue:function(str){return decodeURIComponent(str);}}
Monster.Client.Behavior.BaseFacetListAdapter.registerClass('Monster.Client.Behavior.BaseFacetListAdapter',Monster.Client.Behavior.DataAdapterBase);Monster.Client.Behavior.BaseFacetListAdapter.FacetTypesEnum=function(element)
{throw Error.notImplemented("Monster.Client.Behavior.BaseFacetListAdapter.FacetTypesEnum is an enumeration and cannot be instantiated.");}
Monster.Client.Behavior.BaseFacetListAdapter.FacetTypesEnum.prototype={Default:0,TextBox:1,TextBoxList:2,RankedList:3,CheckBox:4,CheckBoxList:5,RadioButtonList:6,DropDownList:7}
Monster.Client.Behavior.BaseFacetListAdapter.FacetTypesEnum.registerEnum("Monster.Client.Behavior.BaseFacetListAdapter.FacetTypesEnum");if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace("Monster.Client.Behavior.SmartFindIII");Monster.Client.Behavior.SmartFindIII.ActionsAdapter=function(element){Monster.Client.Behavior.SmartFindIII.ActionsAdapter.initializeBase(this,[element]);this.createProperty("isTestDrive");this.createProperty("_eeoLetterList");this.createProperty("msgPreviewWindowClose");this.createProperty("msgPreviewWindowTitle");this.createProperty("_EEOLetterIdPrefix");this.createProperty("ForwardResume_DefaultSubject");this.createProperty("msgAddToFolder");this.createProperty("msgMatch");this.createProperty("msgAuthorized");this.createProperty("msgYears");this.createProperty("msgMaxCandidateCompareCandidates");this.createProperty("msgRemove");this.createProperty("msgInclude");this.createProperty("msgMilesOf");this._webService=JCMIIWebServices.ResumeSearch;this.JCMIIData=Presenters.JCMII.Data;this.JCMIIViews=Presenters.JCMII.Views;this._gridPaginatedRowIdx=-1;this._selectedCandidates={length:0};this._singleActionRequest=null;this._currentActionIsBatch=true;this._singleActionHolder=null;this._docClickDelegate=null;this._isMouseOver=false;this._copyToThisFolder=null;this._addressPickerHolder=null;this._addressBookHolder=null;this._frSelectedFolderHolder=null;this._selResumesForWT;this._selScoresForWT;this._selRowIndexes;this._actionData=null;this._pager;this._getQueryString="GetSmartFindQueryString";this.createProperty("msgActivityAll");this.createProperty("msgActivityForwardResumeMultiple");this.createProperty("msgActivityForwardResumeSingle");this.createProperty("msgActivityAddNoteMultiple");this.createProperty("msgActivityAddNoteSingle");this.createProperty("msgActivitySendLetterMultiple");this.createProperty("msgActivitySendLetterSingle");this.createProperty("msgActivityCopyToFolderMultiple");this.createProperty("msgActivityCopyToFolderSingle");this.createProperty("msgActivityCandidateUpdateRoundMultiple");this.createProperty("msgActivityCandidateUpdateRoundSingle");this.createProperty("msgActivityRateSelectedMultiple");this.createProperty("msgActivityRateSelectedSingle");this.createProperty("smartFields");this.createProperty("isOfccpEnabled");this._actionTypeEnum={None:"None",SendLetter:"Letter",ResumeAddNote:"Note",ForwardResume:"Forward",ResumeRate:"Rating",ResumeAddToFolder:"Save",ResumeUpdateRound:"Round"}
this._actionType=this._actionTypeEnum.None;this._justInitedActionLayerFolderTreeView=false;this.ForwardResume_subjectTextSet=false;}
Monster.Client.Behavior.SmartFindIII.ActionsAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.ActionsAdapter.callBaseMethod(this,'initialize');this._isPRS=true;this.getResumeSearchCriteriaURIString();},dispose:function(){delete this.getSendLetterHelper;delete this._sendLetterHelper;this._disposeGridRowsObjects();Monster.Client.Behavior.SmartFindIII.ActionsAdapter.callBaseMethod(this,'dispose');},onClick:function(element,e,context){var targetElement=e.target;if($hasCssClass(targetElement,this.ActionLayerTriggerCssClass)){var actionUniqueToken=targetElement.rel;if(this.isTestDrive&&actionUniqueToken!=="ResumeView"){e.preventDefault();return;}}
Monster.Client.Behavior.SmartFindIII.ActionsAdapter.callBaseMethod(this,'onClick',[element,e,context]);},onCurrentActionLayerClick:function(e){Monster.Client.Behavior.SmartFindIII.ActionsAdapter.callBaseMethod(this,'onCurrentActionLayerClick',[e]);var clickedElement=e.target;var clickedA=$(clickedElement).closest("a");if(clickedA.length>0)
clickedA=clickedA[0];else
clickedA=null;if(clickedA!=null){if(clickedA.id.indexOf("btnSwitchToNew")>-1){e.preventDefault();e.stopPropagation();this.isNewFolder=true;this.onToggleCopyToFolderPanels(clickedA);}
else if(clickedA.id.indexOf("btnSwitchToCurrent")>-1){e.preventDefault();e.stopPropagation();this.isNewFolder=false;this.onToggleCopyToFolderPanels(clickedA);}}
switch(this.currentActionUniqueToken){case"CandidateCompare":this._handleCandidateCompareClick(e,clickedA);break;case"ResumeAddToFolder":break;case"ForwardResume":this.enableForwardResumeValidation();break;}},updateEnabledActions:function(){var currentGrid=this._dataStore.get_property("selectedGrid");if(currentGrid==null)currentGrid="detail";switch(currentGrid){case"detail":case"brief":this.setActionEnabled("ForwardResume",false);this.setActionEnabled("SendLetter",false);this.setActionEnabled("ResumeAddNote",false);this.setActionEnabled("PrintResume",false);this.setActionEnabled("ResumeRate",false);this.setActionEnabled("ResumeUpdateRound",false);this.setActionEnabled("CandidateCompare",this.hasMultipleSelectedItems);this.setActionEnabled("ViewSelected",true);this.setActionEnabled("DeactivateResume",true);break;case"record":case"retainSelected":this.setActionEnabled("ForwardResume",true);this.setActionEnabled("SendLetter",true);this.setActionEnabled("ResumeAddNote",true);this.setActionEnabled("PrintResume",true);this.setActionEnabled("ResumeRate",true);this.setActionEnabled("ResumeUpdateRound",true);this.setActionEnabled("CandidateCompare",false);this.setActionEnabled("ViewSelected",false);break;default:throw new Error("Unanticipated page state detected by ActionsAdapter.updateEnabledActions: "+currentGrid);}
this.setActionEnabled("ResumeUnblock",false);var boardID=$("#facetSource2 input:checked").val();var enableDeactivateResume=(boardID>1);this.setActionEnabled("DeactivateResume",enableDeactivateResume);},onActionInitializing:function(actionLayer,actionUniqueToken){this._updateSelectedPropertiesInBatchAction();switch(actionUniqueToken){case"ResumeRate":this.registerElement("radioListSelected",".cm-radio-list");this.registerElement("candidateActivity","#candidateActivity");break;case"ResumeAddNote":this.registerElement("addToFolderCheckboxDiv",".addToFolderCheckboxDiv");this.registerElement("cbxAddNote",".cbxAddNote");this.registerElement("AddNoteHolder",".AddNoteHolder");this.registerElement("addToFolderCheckbox",".addToFolderCheckbox > input");this.registerElement("actionLayerFolderTreeHolder",".actionLayerFolderTreeHolder");this.registerElement("actionLayerFolderTree",".actionLayerFolderTreeHolder > .RadTreeView");this.registerElement("btnSwitchToCurrent",".btnSwitchToCurrent");this.registerElement("btnSwitchToNew",".btnSwitchToNew");this.registerElement("viewAllFoldersLink","#viewAllFoldersLink");this.registerElement("addNoteSelected",".addNoteSelected");this.registerElement("headerText",".box-content-header-text h2");this.registerElement("headerTextEditNote",".headerTextEditNote");this.registerElement("candidateActivity","#candidateActivity");break;case"ResumeAddToFolder":this.registerElement("candidateActivity","#candidateActivity");break;case"ResumeUpdateRound":this.registerElement("ddlRounds",".ddlRounds");this.registerElement("candidateActivity","#candidateActivity");break;case"ForwardResume":this.registerElement("ForwardResume_ToEmail",".txtFwdResumeEmail");this.registerElement("ForwardResume_Subject",".txtbox_Subject");this.registerElement("ForwardResume_Message",".txtbox_Message");this.registerElement("ForwardResume_rdoPrivacy",".prvRadioViewable");this.registerElement("ForwardResume_rdoHTML",".rdoSendHtml");this.registerElement("ForwardResume_rdoText",".rdoSendText");this.registerElement("ForwardResume_cbxAddNote","#cbxFRAddNote");this.registerElement("ForwardResume_toButton",".btnForwardResumeEmail");this.registerElement("ForwardResume_frAddressPickerHolder",".frAddressPickerHolder");this.registerElement("ForwardResume_frAddressBookHolder",".frAddressBookHolder");this.registerElement("ForwardResume_cbxAddAttachment","#cbxAddAttachment");this.registerElement("ForwardResume_addAttachmentRegion",".addAttachmentRegion");this.registerElement("ForwardResume_showAttachmentNoteDiv",".resumePlainTextNote");this.registerElement("candidateActivity","#candidateActivity");this.registerElement("addToFolderCheckboxDiv","#addToFolderCheckboxDiv");this.registerElement("addToFolderCheckbox",".addToFolderCheckbox > input");this.registerElement("btnSwitchToCurrent",".btnSwitchToCurrent");this.registerElement("btnSwitchToNew",".btnSwitchToNew");this.registerElement("viewAllFoldersLink","#viewAllFoldersLink");this.registerElement("actionLayerFolderTree",".actionLayerFolderTreeHolder > .RadTreeView");this.registerElement("quickAddressBookHolder","#quickAddressBookHolder");this.registerElement("quickAddressBook","#quickAddressBook");if(UIPreferences.getPreference(UIPreferences.Preferences.JCM_ForwardResumeInPlainTextFormat)){this.getElement('ForwardResume_rdoText').childNodes[0].checked=true;}
else{this.getElement('ForwardResume_rdoHTML').childNodes[0].checked=true;}
this.displayIncludeAttachmentNote(true);break;case"CandidateCompare":this._initCandidateCompare();break;case"SendLetter":this.registerElement("candidateActivity","#candidateActivity");break;default:break;}
if(this.actionLayerHasFolderTreeView(actionUniqueToken)){this.initActionLayerFolderTreeView();this._justInitedActionLayerFolderTreeView=true;}
if(this.actionLayerHasNoteAndReminder(actionUniqueToken))
this.initNoteAndReminder();},onActionShowing:function(actionLayer,actionUniqueToken,noTrack){var hasCandidateActivityLink=false;this._updateSelectedPropertiesInBatchAction();if(this.actionLayerHasFolderTreeView(actionUniqueToken))
this.showActionLayerFolderTreeView();if(this.actionLayerHasNoteAndReminder(actionUniqueToken))
this.showNoteAndReminder(actionUniqueToken);switch(actionUniqueToken){case"ResumeRate":hasCandidateActivityLink=true;this.TrackPRSAction(actionUniqueToken,true);break;case"ResumeAddNote":this.getElement("cbxAddNote").checked=true;this.getElement("cbxAddNote").style.display="none";this.getElement("AddNoteHolder").style.display="block";var addToFolderCheckbox=this.getElement("addToFolderCheckbox");addToFolderCheckbox.checked=UIPreferences.getPreference(UIPreferences.Preferences.JCM_AddToFolderChecked);$addHandler(addToFolderCheckbox,"click",Function.createDelegate(this,this.onHideCopyToFolderPanels));var ht=this.getElement("headerText");var hte=this.getElement("headerTextEditNote");if(this._singleActionRequest&&typeof(this._singleActionRequest.actionData)!=="undefined"){this.getElement("addNoteSelected").value=this._singleActionRequest.actionData.noteText;if(ht.parentNode){ht.parentNode.insertBefore(hte,ht);ht.parentNode.removeChild(ht);}}
else{if(!ht.parentNode){hte.parentNode.insertBefore(ht,hte);hte.parentNode.removeChild(hte);}}
hasCandidateActivityLink=true;this.onHideCopyToFolderPanels();this.TrackPRSAction(actionUniqueToken,true);break;case"ResumeUpdateRound":hasCandidateActivityLink=true;this.TrackPRSAction(actionUniqueToken,true);break;case"ResumeAddToFolder":hasCandidateActivityLink=true;this._dataStore.set_property("copyMatchCriteria_DisplayEvent","False");this._updateAddToFolder();this.TrackPRSAction(actionUniqueToken,true);break;case"CandidateCompare":if(!this._updateCandidateCompare())
return false;if(!noTrack)
this.TrackPRSAction(actionUniqueToken,true);break;case"SendLetter":this.getSendLetterHelper().update();hasCandidateActivityLink=true;this.TrackPRSAction(actionUniqueToken,true);break;case"ForwardResume":this._addressBook={picker:this.getElement("ForwardResume_frAddressPickerHolder"),addressBook:this.getElement("ForwardResume_frAddressBookHolder"),textbox:this.getElement("ForwardResume_ToEmail"),quickAddressBookHolder:this.getElement("quickAddressBookHolder"),quickAddressBook:this.getElement("quickAddressBook")};var addToFolderCheckbox=this.getElement("addToFolderCheckbox");addToFolderCheckbox.checked=UIPreferences.getPreference(UIPreferences.Preferences.JCM_AddToFolderChecked);$addHandler(addToFolderCheckbox,"click",Function.createDelegate(this,this.onHideCopyToFolderPanels));this._dataStore.set_property("addressBook",this._addressBook);$addHandlers(this.getElement("ForwardResume_ToEmail"),{keydown:this.onBlockTooManyCharacters},{instance:this,maxChars:255});if(!this.ForwardResume_subjectTextSet){this.getElement("ForwardResume_ToEmail").value="";this.getElement("ForwardResume_Subject").value=this.ForwardResume_DefaultSubject;this.ForwardResume_subjectTextSet=true;}
this.getElement("ForwardResume_Message").value="";this.getElement("ForwardResume_rdoPrivacy").className="dataUnavailable";this.getElement("ForwardResume_cbxAddNote").checked=false;var cbxAddAttachment=this.getElement("ForwardResume_cbxAddAttachment");cbxAddAttachment.checked=false;this.displayIncludeAttachmentNote(true);this.enableForwardResumeValidation();this.getElement("addToFolderCheckboxDiv").style.display="";hasCandidateActivityLink=true;this.onHideCopyToFolderPanels();this.TrackPRSAction(actionUniqueToken,true);break;default:break;}
if(hasCandidateActivityLink){var actionTypeName=this._actionTypeEnum[actionUniqueToken];this._actionType=actionTypeName;this.getElement("candidateActivity").innerHTML="";this.callServer("GetResumeActivityByType",[this._getCandidateActivityView(actionUniqueToken),actionTypeName]);}
this._justInitedActionLayerFolderTreeView=false;},initNoteAndReminder:function(){this.registerElement("noteReminderHolder",".noteReminderHolder");},showNoteAndReminder:function(actionUniqueToken){this._dataStore.set_property("noteAndReminderDisplayRequest",this.getElement("noteReminderHolder"),null,{valGroup:this.getValGroup(actionUniqueToken),isOpen:actionUniqueToken==="ResumeAddNote"?true:false,isTogglable:actionUniqueToken==="ResumeAddNote"?false:true});},initActionLayerFolderTreeView:function(){this.registerElement("candidateNameList",".candidateNameList");this.registerElement("pnSwitchToNew",".pnSwitchToNew");this.registerElement("pnSwitchToCurrent",".pnSwitchToCurrent");this.registerElement("txtNewFolder",".txtNewFolder");this.registerElement("actionLayerFolderTreeHolder",".actionLayerFolderTreeHolder");},showActionLayerFolderTreeView:function(){this.getElement("candidateNameList").innerHTML=this._getCandidateNameString();this._dataStore.set_property("actionLayerFolderTreeDisplayRequest",this.getElement("actionLayerFolderTreeHolder"));this.getElement("pnSwitchToCurrent").style.display="none";this.getElement("pnSwitchToNew").style.display="";},actionLayerHasFolderTreeView:function(actionUniqueToken){switch(actionUniqueToken){case"ResumeRate":case"ResumeAddNote":case"ResumeUpdateRound":case"ResumeAddToFolder":case"SendLetter":case"ForwardResume":return true;default:return false;}},actionLayerHasNoteAndReminder:function(actionUniqueToken){switch(actionUniqueToken){case"ResumeRate":case"ResumeUpdateRound":case"ResumeAddToFolder":case"ResumeAddNote":return true;default:return false;}},onActionHiding:function(actionLayer,actionUniqueToken){switch(actionUniqueToken){case"ResumeAddNote":this.getElement("cbxAddNote").style.display="block";break;case"SendLetter":this._sendLetterHelper.enableValidators(false);break;}
return true;},onActionShown:function(actionLayer,actionUniqueToken){switch(actionUniqueToken){case"ForwardResume":this.getElement("ForwardResume_ToEmail").focus();var rbhtml=this.getElement('ForwardResume_rdoHTML');var divAddAttachmentRegion=this.getElement("ForwardResume_addAttachmentRegion");this._updateSelectedPropertiesInBatchAction();if(this._getHasUploadedResume()){$removeCssClass(divAddAttachmentRegion,"dataUnavailable");$addCssClass(divAddAttachmentRegion,"dataAvailable");var cbxAddAttachment=this.getElement("ForwardResume_cbxAddAttachment");var showAttachmentNoteDiv=this.getElement("ForwardResume_showAttachmentNoteDiv");if(this._getIsPdfResumeType()&&(cbxAddAttachment!=null&&!cbxAddAttachment.checked)&&rbhtml.childNodes[0].checked){$removeCssClass(showAttachmentNoteDiv,"dataUnavailable");$addCssClass(showAttachmentNoteDiv,"dataAvailable");}
else{$removeCssClass(showAttachmentNoteDiv,"dataAvailable");$addCssClass(showAttachmentNoteDiv,"dataUnavailable");}}
else{$removeCssClass(divAddAttachmentRegion,"dataAvailable");$addCssClass(divAddAttachmentRegion,"dataUnavailable");}
var fwdElement=this.getElement("ForwardResume_ToEmail");var validator=fwdElement.id+"ReqValidator";ValidatorEnable($get(validator),false);break;}},onActionSaving:function(actionLayer,triggeredSaveButton,actionUniqueToken){if(actionUniqueToken=="SendLetter"){this._sendLetterHelper.enableValidators(true);}
var valGroup=this.getValGroup(actionUniqueToken);if(valGroup!=null){Page_ClientValidate(valGroup);}
else{Page_IsValid=true;}
if(!Page_IsValid)
return false;switch(actionUniqueToken){case"PrintResume":var idList=this._getCandidateIds();var ids="";for(var i=0,l=idList.length;i<l;i++){if(ids!=""){ids+=";";}
ids+=idList[i];}
var isPrivateDatabase=$hasCssClass(document.body,"is-private-database");var winPrintOpen=String.format("/candidates/printresume.aspx?type=power&resumes={0}&isPrivateDatabase={1}",ids,isPrivateDatabase);var winprint=window.open(winPrintOpen,"printwindow","width=731,height=591,scrollbars,resizable");if(!winprint){alertPopUpBlockerDetected();}
else{winprint.focus();}
this.TrackPRSAction(actionUniqueToken,false);break;case"ResumeAddNote":if(this.getElement("pnSwitchToCurrent").style.display!="none"&&this.getElement("addToFolderCheckbox").checked){if(this.getElement("addToFolderCheckbox").checked)
this._dataStore.set_property("createNewFolderForCopy",this.getElement("txtNewFolder").value);this.getElement("txtNewFolder").value="";}
else{this._addNote();}
this.TrackPRSAction(actionUniqueToken,false);break;case"ResumeBlock":this.blockCandidates();this.TrackPRSAction(actionUniqueToken,false);break;case"ResumeUnblock":this.unblockCandidates();this.TrackPRSAction(actionUniqueToken,false);break;case"ViewSelected":this.viewCandidates();break;case"DeactivateResume":this.deactivateResume();break;case"ResumeAddToFolder":if(this.getElement("pnSwitchToCurrent").style.display!="none"){this._dataStore.set_property("createNewFolderForCopy",this.getElement("txtNewFolder").value);this.getElement("txtNewFolder").value="";return;}
else{if(!this._currentActionIsBatch){}
else{}
this._copyMoveResumesToFolder(this._getCandidateIds());}
this.TrackPRSAction(actionUniqueToken,false);break;case"SendLetter":if(this.getElement("pnSwitchToCurrent").style.display!="none"){this._dataStore.set_property("createNewFolderForCopy",this.getElement("txtNewFolder").value);this.getElement("txtNewFolder").value="";break;}
else{this._sendLetterHelper.save();}
this.TrackPRSAction(actionUniqueToken,false);break;case"ForwardResume":if(this.getElement("addToFolderCheckbox").checked&&this.getElement("pnSwitchToCurrent").style.display!="none"){this._dataStore.set_property("createNewFolderForCopy",this.getElement("txtNewFolder").value);this.getElement("txtNewFolder").value="";}
else{this._forwardResume();}
this.TrackPRSAction(actionUniqueToken,false);break;case"ResumeRate":var radioObj=this.getElement("radioListSelected");var rating=1;for(i=0,l=radioObj.childNodes.length;i<l;i++){if(radioObj.childNodes[i].checked){this._selectedRating=radioObj.childNodes[i].value;this._dataStore.set_property("selectedRating",radioObj.childNodes[i+1].innerHTML);break;}}
if(this.getElement("pnSwitchToCurrent").style.display!="none"){this._dataStore.set_property("createNewFolderForCopy",this.getElement("txtNewFolder").value);this.getElement("txtNewFolder").value="";break;}
else{this._rateCandidate();}
this.TrackPRSAction(actionUniqueToken,false);break;case"ResumeUpdateRound":if(this.getElement("pnSwitchToCurrent").style.display!="none"){this._dataStore.set_property("createNewFolderForCopy",this.getElement("txtNewFolder").value);this.getElement("txtNewFolder").value="";break;}
else{this._updateRound();}
this.TrackPRSAction(actionUniqueToken,false);break;default:Monster.Client.Behavior.SmartFindIII.ActionsAdapter.callBaseMethod(this,'onActionSaving',[actionLayer,triggeredSaveButton,actionUniqueToken]);break;}},onActionCanceling:function(actionLayer,triggeredCancelButton,actionUniqueToken){if(actionUniqueToken=="CandidateCompare")
this.hideModal(mode=this.ePopupMode.Spinner);},registerAndGetElement:function(name,cssSelector){this.registerElement(name,cssSelector);return this.getElement(name);},getSendLetterHelper:function(){if(this._sendLetterHelper==undefined){this._sendLetterHelper=new Monster.Client.Behavior.SendLetterHelper(this);this._sendLetterHelper.SendLetter_lstSavedLetters=this.registerAndGetElement("SendLetter_lstSavedLetters",".lstSavedLetters");this._sendLetterHelper.SendLetter_txtSubject=this.registerAndGetElement("SendLetter_txtSubject",".txtSubject");this._sendLetterHelper.SendLetter_lstSmartFields=this.registerAndGetElement("SendLetter_lstSmartFields",".lstSmartFields");this._sendLetterHelper.SendLetter_txtLetterDescription=this.registerAndGetElement("SendLetter_txtLetterDescription",".txtLetterDescription");this._sendLetterHelper.SendLetter_txtLetterBody=this.registerAndGetElement("SendLetter_txtLetterBody",".textareaBody2");this._sendLetterHelper.SendLetter_lnkLetterPreview=this.registerAndGetElement("SendLetter_lnkLetterPreview",".previewLinkBottom");this._sendLetterHelper.SendLetter_cbxCopyLetter=this.registerAndGetElement("SendLetter_cbxCopyLetter",".cbxCopyLetter");this._sendLetterHelper.SendLetter_txtLetterName=this.registerAndGetElement("SendLetter_txtLetterName",".letterName");this._sendLetterHelper.SendLetter_divSaveLetterHolder1=this.registerAndGetElement("SendLetter_LetterCopyHolder",".LetterCopyHolder");this._sendLetterHelper.SendLetter_divSaveLetterHolder2=this.registerAndGetElement("SendLetter_divSaveLetterHolder2",".CopyServerHolder");this._sendLetterHelper.SendLetter_pnSwitchToNew=this.registerAndGetElement("SendLetter_pnSwitchToNew",".pnSwitchToNew");this._sendLetterHelper.SendLetter_pnSwitchToCurrent=this.registerAndGetElement("SendLetter_pnSwitchToCurrent",".pnSwitchToCurrent");this._sendLetterHelper.SendLetter_btnSwitchToCurrent=this.registerAndGetElement("SendLetter_btnSwitchToCurrent",".btnSwitchToCurrent");this._sendLetterHelper.SendLetter_btnSwitchToNew=this.registerAndGetElement("SendLetter_btnSwitchToNew",".btnSwitchToNew");this._sendLetterHelper.SendLetter_actionLayerFolderTreeHolder=this.registerAndGetElement("SendLetter_actionLayerFolderTreeHolder",".actionLayerFolderTreeHolder");this._sendLetterHelper.SendLetter_txtNewFolder=this.registerAndGetElement("SendLetter_txtNewFolder",".txtNewFolder");this._sendLetterHelper.SendLetter_candidateNameList=this.registerAndGetElement("SendLetter_candidateNameList",".candidateNameList");this._sendLetterHelper.SendLetter_hidLoggedInFirstName=this.registerAndGetElement("SendLetter_hidLoggedInFirstName",".hidLoggedInFirstName");this._sendLetterHelper.SendLetter_hidLoggedInLastName=this.registerAndGetElement("SendLetter_hidLoggedInFirstName",".hidLoggedInFirstName");this._sendLetterHelper.SendLetter_hidLoggedInEmail=this.registerAndGetElement("SendLetter_hidLoggedInFirstName",".hidLoggedInFirstName");this._sendLetterHelper.SendLetter_hidCurrentDate=this.registerAndGetElement("SendLetter_hidCurrentDate",".hidCurrentDate");this._sendLetterHelper.msgPreviewWindowClose=this.msgPreviewWindowClose;this._sendLetterHelper.msgPreviewWindowTitle=this.msgPreviewWindowTitle;this._sendLetterHelper._EEOLetterIdPrefix=this._EEOLetterIdPrefix.toLowerCase();this._sendLetterHelper._eeoLetterList=this._eeoLetterList;this._sendLetterHelper.SendLetter_smartFields=this.smartFields;this._sendLetterHelper.initialize();}
return this._sendLetterHelper;},onDataStoreEvent:function(sender,args){switch(args.get_propertyName()){case"onSelectedItemsChanged":break;case"actionLayerFolderTreeSelectedFolder":this._copyToThisFolder=this._dataStore.get_property("actionLayerFolderTreeSelectedFolder");if(this._currentAction=="ResumeAddToFolder")
this._dataStore.set_property(this._currentAction+"_loadOfccpFolder",this._copyToThisFolder);break;case"createdNewFolderForCopy":this._copyToThisFolder=this._dataStore.get_property("createdNewFolderForCopy");switch(this._currentAction){case"ResumeAddToFolder":this._copyMoveResumesToFolder(this._getCandidateIds());break;case"ResumeAddNote":this._addNote();break;case"ResumeRate":this._rateCandidate();break;case"SendLetter":this.getSendLetterHelper().save();break;case"ForwardResume":this._forwardResume();break;case"ResumeUpdateRound":this._updateRound();break;case"CandidateCompare":this._copyMoveResumesToFolder(this.candidateCompareResumesBeingMoved);break;}
break;}
Monster.Client.Behavior.SmartFindIII.ActionsAdapter.callBaseMethod(this,'onDataStoreEvent',[sender,args]);},getWebmethodErrorText:function(result,actionsAdapter,methodName){switch(methodName){}
return result.ErrorData.ErrorMessageText;},onSuccess:function(result,context,methodName){if(context.redirectForceLogout(result))
return;if(context.webmethodHasError(result,context,methodName))
return;var propName=null;var propValue=null;var selected=context._getCandidateIds();switch(methodName){case"UpdateRound":case"Rate":context._dataStore.set_property("ActionSuccess",null);return;break;case"Block":context._dataStore.set_property("ActionSuccess",null);propName="IsBlocked";propValue=true;for(var i=0,l=selected.length;i<l;i++){context._dataStore.set_property("command_GridDeselectItemID",selected[i]);}
break;case"Unblock":context._dataStore.set_property("ActionSuccess",null);propName="IsBlocked";propValue=false;break;case"ForwardResume":if(result.ForceLogout){document.location.href="/logout.aspx?force=1";return;}
var update={};for(var i=0,l=selected.length;i<l;i++){update[selected[i]]={IsForwarded:true,IsViewed:true};}
context._dataStore.set_property("updateCandidate",update);context._dataStore.set_property("updateActivityTab",1);break;case"CopyToFolder":if(context.showCompareCandidatesOnActionClose){context._dataStore.set_property("ActionStart",{rowIndex:-1,useDiv:true,rowElement:$("#compareCandidateActionDisplay")[0]});context.showCompareCandidatesOnActionClose=false;}
context._dataStore.set_property("ActionSuccess",null);propName="IsViewed";propValue=true;break;case"AddNote":context._dataStore.set_property("ActionSuccess",null);context._dataStore.set_property("updateActivityTab",0);break;case"GetSmartFindCandidateCompareData":context._showCandidateCompareGrid(result);context._dataStore.set_property("updateResumes",result);context.hideModal(mode=context.ePopupMode.Spinner);return;break;case"GetResumeActivityByType":if(result.HasActions){context._showCandidateActivityStatus(context._actionType,result.ActionCount);if(context._actionType=="Rating")context._setCurrentRating(result);}
break;case"GetResumeType":if(result.ResumesType!=null){var update={};for(var j=0,m=result.ResumesType.length;j<m;j++){for(var i=0,l=selected.length;i<l;i++){if(result.ResumesType[j].ResumeValue==selected[i]){update[selected[i]]={IsUploadedResume:result.ResumesType[j].IsUploaded,IsPdfResumeType:result.ResumesType[j].IsPdfFile};}}}
context._dataStore.set_property("updateCandidate",update);}
break;case"DeactivateResume":context._dataStore.set_property("ActionSuccess",null);break;default:throw new Error("Unanticipated Web Service method being caught by ActionsAdapter");}
var update={};for(var i=0,l=selected.length;i<l;i++){update[selected[i]]={};update[selected[i]][propName]=propValue;}
context._dataStore.set_property("updateCandidate",update);if(context._sendLetterHelper){context.getSendLetterHelper().onSuccess(result,context.getSendLetterHelper(),methodName);if(methodName=="SendLetter")
return;}
context._dataStore.set_property("ActionSuccess",selected,[],selected.length);},onFailure:function(result,context,methodName){var selected=context._getCandidateIds();context._dataStore.set_property("ActionFailure",selected,[],selected.length);},_getCandidateNameString:function(){var selected;if(this._currentActionIsBatch){selected=this._dataStore.get_property("selectedResumes");var names=[];var i=0;for(var prop in selected){if(prop!="length"){if(selected[prop]!=null){names[i]=selected[prop].CandidateName;i++;}}}
return names.join("; ");}
else{selected=this._dataStore.get_property("singleActionRequest");return selected.target.CandidateName;}},getResumeByValue:function(resumeValue){var selected=this._dataStore.get_property("selectedResumes");for(var prop in selected){if(prop!="length"){var currentResume=selected[prop];if(currentResume!=null&&currentResume.ResumeValue==resumeValue){return currentResume;}}}},getSelectedItems:function(){var selectedItems=Monster.Client.Behavior.SmartFindIII.ActionsAdapter.callBaseMethod(this,'getSelectedItems');if(selectedItems.length>0){var selectedItemIDs=[];var scores=[];for(var j=0,jlen=selectedItems.length;j<jlen;j++){selectedItemIDs[j]=selectedItems[j].ResumeValue;scores[j]=selectedItems[j].Relevance;}
this._selResumesForWT=selectedItemIDs.toString();this._selResumesForWT=this._selResumesForWT.replace(/,/g,";");this._selScoresForWT=scores.toString();this._selScoresForWT=this._selScoresForWT.replace(/,/g,";");}
return selectedItems;},getSelectedIndexesForAnalytics:function(){if(this._currentActionIsBatch){this._selRowIndexes=this._getResumesOrderString();}
else{if(this._singleActionRequest.rowIndex){this._selRowIndexes=this._getGridPaginatedRowIndex(this._singleActionRequest.rowIndex);}
else{selected=this._dataStore.get_property("singleActionRequest");this.getRowIndexForCandidate(selected.target);}}},_getResumesOrderString:function(){var i=0;var selectedRows=[];var selectedRowNums=this._dataStore.get_property("resumesOrder");if(this._currentActionIsBatch){for(var prop in selectedRowNums){if(prop!="length"){if(selectedRowNums[prop]!=null){selectedRows[i]=this._getGridPaginatedRowIndex(selectedRowNums[prop]);i++;}}}}
selectedRows=selectedRows.toString().replace(/,/g,";");return selectedRows;},_getGridPaginatedRowIndex:function(rowId){var rowIdx=0;if(!this._pager){this._pager=this._dataStore.get_property("pager");}
if(this._pager){rowIdx=parseInt(this._pager.pageSize)*(parseInt(this._pager.selectedPage)-1);}
rowIdx=rowIdx+parseInt(rowId)+1;return rowIdx;},_getCandidateIds:function(){var selected;if(this._currentActionIsBatch){selected=this._dataStore.get_property("selectedResumes");var ids=[];var candSc=[];var i=0;for(var prop in selected){if(prop!="length"){ids[i]=selected[prop].ResumeValue;candSc[i]=selected[prop].Relevance;i++;}}
this._selResumesForWT=ids.toString();this._selResumesForWT=this._selResumesForWT.replace(/,/g,";");this._selScoresForWT=candSc.toString();this._selScoresForWT=this._selScoresForWT.replace(/,/g,";");this.getSelectedIndexesForAnalytics();return ids;}
else{selected=this._dataStore.get_property("singleActionRequest");this._selResumesForWT=selected.target.ResumeValue;this._selScoresForWT=selected.target.Relevance;this.getSelectedIndexesForAnalytics();return[selected.target.ResumeValue];}},getRowIndexForCandidate:function(target){var indexes=this._dataStore.get_property("resumesOrder");if(indexes.length>0){if(typeof(indexes[target.ResumeValue])!=="undefined"){this._selRowIndexes=this._getGridPaginatedRowIndex(indexes[target.ResumeValue]);}}},findPos:function(obj){var curleft=curtop=0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}
return{x:curleft,y:curtop};},onToggleCopyToFolderPanels:function(clickedA){if(clickedA.className=="disabledText")
return;if(this.isNewFolder){this._dataStore.set_property(this._currentAction+"_loadOfccpFolder","");this.getElement("pnSwitchToCurrent").style.display="block";this.getElement("pnSwitchToNew").style.display="none";if($('.cbxCopyMatchCriteria')&&$('.cbxCopyMatchCriteria').filter(':visible')[0]){$('.cbxCopyMatchCriteria').filter(':visible')[0].checked=false;}}
else{this._dataStore.set_property(this._currentAction+"_loadOfccpFolder",this._copyToThisFolder);this.getElement("pnSwitchToCurrent").style.display="none";this.getElement("pnSwitchToNew").style.display="block";}},onHideCopyToFolderPanels:function(e){var folderTree=this.getElement("actionLayerFolderTree");var newFolderEditBox=this.getElement("txtNewFolder");var addToFolderCheckbox=this.getElement("addToFolderCheckbox");var checkboxChecked=addToFolderCheckbox.checked;UIPreferences.setPreference(UIPreferences.Preferences.JCM_AddToFolderChecked,checkboxChecked);if(checkboxChecked){this.getElement("pnSwitchToCurrent").style.display="none";this.getElement("pnSwitchToNew").style.display="";this.getElement("btnSwitchToNew").className="";this.getElement("btnSwitchToCurrent").className="";$("a",this.getElement("viewAllFoldersLink")).removeClass("disabledText");}
else{this.getElement("pnSwitchToCurrent").style.display="none";this.getElement("pnSwitchToNew").style.display="none";this.getElement("btnSwitchToNew").className="disabledText";this.getElement("btnSwitchToCurrent").className="disabledText";$("a",this.getElement("viewAllFoldersLink")).addClass("disabledText");}
folderTree.control.set_enabled(checkboxChecked);newFolderEditBox.disabled=!checkboxChecked;},onToggleForwardResumeAddNote:function(e){if(e.target.checked)
this.instance.ForwardResume_divNotePrivacy.className="dataAvailable";else
this.instance.ForwardResume_divNotePrivacy.className="dataUnavailable";},onBlockTooManyCharacters:function(event){var charCode=event.keyCode;var element=event.target;if(charCode!=8&&charCode!=127&&charCode!=38&&charCode!=40&&charCode!=37&&charCode!=39){var remainingCharacters=this.maxChars-element.value.length;if(remainingCharacters<=0){event.preventDefault();event.stopPropagation();}}},_buildAddToFolderActionRequest:function(event,parentId,resumeValue){var ffoffSetX=0,ffoffSetY=0;if(Sys.Browser.agent!=Sys.Browser.InternetExplorer){ffoffSetX=3;ffoffSetY=12;}
var elebounds=Sys.UI.DomElement.getBounds(event.target.parentNode);var actionLayerBounds=Sys.UI.DomElement.getBounds(this.currentActionLayer);var posX=elebounds.x-actionLayerBounds.x+ffoffSetX;var posY=elebounds.y-actionLayerBounds.y+elebounds.height+ffoffSetY;var align={actionLayerBounds:actionLayerBounds};var resume=this.getResumeByValue(resumeValue);return{vPos:posY,hPos:posX,target:resume,action:"ResumeAddToFolder",parentRowID:parentId,useDiv:true,useHostDiv:this.currentActionLayer,parentRow:$get("compareCandidateActionDisplay"),alignPopUp:align};},_moveAllToFolder:function(event){this.showCompareCandidatesOnActionClose=true;this.candidateCompareResumesBeingMoved=this._getCandidateIds();this.hideCurrentActionLayer();this.showActionLayer("ResumeAddToFolder",true);},_addToFolderClick:function(event,clickedAnchor){this.showCompareCandidatesOnActionClose=true;this.hideCurrentActionLayer();var y=Sys.UI.DomElement.getBounds(event.target).y+"px";var resumeValue=clickedAnchor.rel;var item=this.getResumeByValue(resumeValue);var actionID="ResumeAddToFolder";this.candidateCompareResumesBeingMoved=[resumeValue];this._dataStore.set_property("singleActionRequest",{vPos:y,target:item,action:actionID,rowIndex:1,rowElement:this.getElement("compareCandidateActionDisplay"),useDiv:true});},onActionHidden:function(actionUniqueToken){switch(actionUniqueToken){case"ResumeAddToFolder":if(this.showCompareCandidatesOnActionClose){this.showActionLayer("CandidateCompare",true,true);}
break;}},_updateRound:function(){var roundsDDL=this.getElement("ddlRounds");var roundValue=roundsDDL.options[roundsDDL.selectedIndex].value;var updateRoundView=new Presenters.JCMII.Views.ResumeSearch.UpdateRoundView();updateRoundView.SelectedItemIds=this._getCandidateIds();updateRoundView.RoundID=roundValue;updateRoundView.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");var anv=this._getAddNoteView();var copyView=new Presenters.JCMII.Views.ResumeSearch.CopyFolderView();copyView.TargetFolderIdEnc=this._copyToThisFolder;copyView.SelectedItemIds=this._getCandidateIds();copyView.XmlQuery=this._dataStore.get_property("SearchCriteria");copyView.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");this.callServer("UpdateRound",[updateRoundView,copyView,anv]);},_forwardResume:function(){this._dataStore.saveData("resumeForwardEmail",this.getElement("ForwardResume_ToEmail"));var anv=null;if(this.getElement("ForwardResume_cbxAddNote").checked){anv=new Presenters.JCMII.Views.ResumeSearch.AddNoteView();anv.SelectedItemIds=this._getCandidateIds();anv.IsPublic=this.getElement("ForwardResume_rdoPrivacy").checked;anv.HasReminder=false;anv.Note=this.getElement("ForwardResume_Message").value;anv.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");}
var frv=new Presenters.JCMII.Views.ResumeSearch.ForwardResumeView();frv.EmailAddress=this.getElement("ForwardResume_ToEmail").value;frv.Subject=this.getElement("ForwardResume_Subject").value;frv.Message=this.getElement("ForwardResume_Message").value;frv.SelectedItemIds=this._getCandidateIds();frv.SelectedItemsEmailFormat=this._getEmailFormat();frv.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");var copyView=null;if(this.getElement("addToFolderCheckbox").checked){copyView=new Presenters.JCMII.Views.ResumeSearch.CopyFolderView();copyView.TargetFolderIdEnc=this._copyToThisFolder;copyView.SelectedItemIds=this._getCandidateIds();copyView.XmlQuery=this._dataStore.get_property("SearchCriteria");copyView.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");copyView.BoardID=$("#facetSource2 input:checked").val();}
var abv=null;if(this._addressBook.checkbox.checked){this._dataStore.set_property("refreshAddressBookView",new Presenters.JCMII.Views.ResumeSearch.AddressBookView());abv=this._dataStore.get_property("addressBookView");}
this.callServer("ForwardResume",[frv,copyView,anv,abv]);},_getAddNoteView:function(){var addNoteView=new Presenters.JCMII.Views.ResumeSearch.AddNoteView();this._dataStore.set_property("noteAndReminderGetViewRequest",addNoteView);addNoteView.ReminderAgentType=Monster.Candidate.ReminderAgentTypes.PowerResumeSearch;addNoteView.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");if(this._singleActionRequest&&typeof(this._singleActionRequest.actionData)!=="undefined"){var actionData=this._singleActionRequest.actionData;addNoteView.NoteID=actionData.noteId;}
if(addNoteView.Note){addNoteView.SelectedItemIds=this._getCandidateIds();return addNoteView;}
return null;},_copyMoveResumesToFolder:function(candidateIDs){var copyView=new Presenters.JCMII.Views.ResumeSearch.CopyFolderView();copyView.TargetFolderIdEnc=this._copyToThisFolder;copyView.SelectedItemIds=candidateIDs;copyView.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");copyView.OfccpFolderRefCode=this._dataStore.get_property(this._currentAction+"_OFCCP_DETAILSCONTROL_RefCode");copyView.OfccpNewJournalEntry=this._dataStore.get_property(this._currentAction+"_OFCCP_DETAILSCONTROL_NewDescription");copyView.XmlQuery=this._dataStore.get_property("SearchCriteria");copyView.BoardID=$("#facetSource2 input:checked").val();var anv=this._getAddNoteView();if(anv!=null){anv.TargetFolderIdEnc=this._copyToThisFolder;this.callServer("AddNote",[anv,copyView]);}
else{this.callServer("CopyToFolder",[copyView]);}},_closeResumeAddNote:function(){this._dataStore.set_property("noteAndReminderHideCaledar",true);},_closeResumeAddToFolder:function(){this._dataStore.set_property("noteAndReminderHideCaledar",true);},_getCandidateActivityView:function(actionLayerUniqueKey){var av=new Presenters.JCMII.Views.ActivityView();var actionType=this._actionTypeEnum[actionLayerUniqueKey];av.SelectedItemIds=[this._getCandidateIds()[0]];av.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");var companyID=this._dataStore.get_property("CompanyID");var userID=this._dataStore.get_property("updateFolders");av.CompanyId=(companyID)?companyID:null;av.UserId=(userID)?userID:null;av.PageIndex=1;return av;},_getCandidateActivityLink:function(actionType){var activityLinkFormat="<a href=\"javascript:void(0);\" onclick=\"var w=window.open('/candidates/CandidateActivity.aspx?rid={0}&a={1}&dc={3}', '', 'width=522,height=350,scrollbars,resizable')\" class=\"candidateActivityLink\">{2}</a>";var candidateID=this._getCandidateIds()[0];var viewAllString=this.msgActivityAll;var isPrivateSource=this._dataStore.get_property("IsPrivateBoardSource")?2:1;var activityLink=String.format(activityLinkFormat,candidateID,actionType,viewAllString,isPrivateSource);return activityLink;},_showCandidateActivityStatus:function(actionType,activityCount){if(this._getCandidateIds().length!==1)return"";var activityNotice="";var activityLink,activityNoticeFormat,activityNoticeSingle;if(activityCount>0){switch(actionType){case"Letter":activityNoticeFormat=this.msgActivitySendLetterMultiple;activityNoticeSingle=this.msgActivitySendLetterSingle;break;case"Note":activityNoticeFormat=this.msgActivityAddNoteMultiple;activityNoticeSingle=this.msgActivityAddNoteSingle;break;case"Forward":activityNoticeFormat=this.msgActivityForwardResumeMultiple;activityNoticeSingle=this.msgActivityForwardResumeSingle;break;case"Rating":activityNoticeFormat=this.msgActivityRateSelectedMultiple;activityNoticeSingle=this.msgActivityRateSelectedSingle;break;case"Save":activityNoticeFormat=this.msgActivityCopyToFolderMultiple;activityNoticeSingle=this.msgActivityCopyToFolderSingle;break;case"Round":activityNoticeFormat=this.msgActivityCandidateUpdateRoundMultiple;activityNoticeSingle=this.msgActivityCandidateUpdateRoundSingle;break;default:return"";}
if(activityCount===1){activityNotice=activityNoticeSingle+" ";}else if(activityCount>1){activityNotice=String.format(activityNoticeFormat,activityCount)+" ";}}
activityLink=this._getCandidateActivityLink(actionType);this.getElement("candidateActivity").innerHTML=(activityNotice+activityLink);},_addToCart:function(){var cartView=new this.SmartFindIIIViews.AddToCartView();cartView.SelectedItemIds=this._getCandidateIds();this.callServer("AddToCart",[cartView]);},_addToFavorites:function(){var favView=new this.SmartFindIIIViews.FavoritesView();favView.SelectedItemIds=this._getCandidateIds();this.callServer("AddToFavorites",[favView]);},_removeFromFavorites:function(){var favView=new this.CandidateDNAViews.FavoritesView();var folderView=new this.JCMIIViews.FolderView();var gridTypeView=new this.JCMIIViews.GridTypeView();var pagingView=new this.JCMIIViews.PagingView();var sorterView=new this.JCMIIViews.SorterView();favView.SelectedItemIds=this._getCandidateIds();var selectedFolder=this._dataStore.get_property("selectedFolder");folderView.Id=selectedFolder.data.Id;folderView.Type=selectedFolder.data.Type;var gridType=this._dataStore.get_property("selectedGrid");if(gridType==null||gridType==undefined||gridType=="detail")
gridTypeView.Type=Presenters.Base.Data.GridType.Detail;else
gridTypeView.Type=Presenters.Base.Data.GridType.Brief;pagingView.PageIndex=this._dataStore.get_property("selectedPage");pagingView.PageSize=this._dataStore.get_property("pageSize");if(pagingView.PageIndex==undefined||pagingView.PageIndex==null)
pagingView.PageIndex=1;var currentSort=this._dataStore.get_property("sortedGrid");sorterView.SortExpression=currentSort.SortExpression;sorterView.SortOrder=currentSort.SortOrder;this.callServer("RemoveFromFavorites",[favView,folderView,gridTypeView,pagingView,sorterView]);},blockCandidates:function(){var blockView=new Presenters.JCMII.Views.ResumeSearch.BlockView();blockView.SelectedItemIds=this._getCandidateIds();blockView.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");this.callServer("Block",[blockView]);},unblockCandidates:function(){var blockView=new Presenters.JCMII.Views.ResumeSearch.BlockView();blockView.SelectedItemIds=this._getCandidateIds();blockView.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");this.callServer("Unblock",[blockView]);},getResumeSearchCriteriaURIString:function(){var sc=this._dataStore.get_property("SearchCriteria");if(sc==null||sc==''){var queryString=new Monster.Client.Component.QueryString();queryString.load(document.URL);var originalQueryString="";for(var component in queryString._queryMapping){if(originalQueryString!="")
originalQueryString=originalQueryString+"&";originalQueryString=originalQueryString+component+"="+queryString._queryMapping[component];}
this._dataStore.set_property("SearchCriteria",originalQueryString);}},_addNote:function(){var anv=this._getAddNoteView();var copyView=new Presenters.JCMII.Views.ResumeSearch.CopyFolderView();if(this.getElement("addToFolderCheckbox").checked===true&&(anv.NoteId==null||anv.NoteId==0))
copyView.TargetFolderIdEnc=this._copyToThisFolder;copyView.SelectedItemIds=this._getCandidateIds();copyView.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");copyView.XmlQuery=this._dataStore.get_property("SearchCriteria");this.callServer("AddNote",[anv,copyView]);},_rateCandidate:function(){var addRating=new Presenters.JCMII.Views.ResumeSearch.RateView();addRating.SelectedItemIds=this._getCandidateIds();addRating.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");addRating.Rating=this._selectedRating;var anv=this._getAddNoteView()
if(anv==null){anv=new Presenters.JCMII.Views.ResumeSearch.AddNoteView();anv.SelectedItemIds=this._getCandidateIds();}
var copyView=new Presenters.JCMII.Views.ResumeSearch.CopyFolderView();copyView.TargetFolderIdEnc=this._copyToThisFolder;copyView.SelectedItemIds=this._getCandidateIds();copyView.XmlQuery=this._dataStore.get_property("SearchCriteria");copyView.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");this.callServer("Rate",[addRating,copyView,anv]);},_setCurrentRating:function(result){var currentRating=result.Activities[result.Activities.length-1].Description;var radioObj=this.getElement("radioListSelected");var radioButton=null;for(var i=0;i<radioObj.childNodes.length;i++){var node=radioObj.childNodes[i];var nodeName=(node.nodeName+"").toLowerCase();var found=false;switch(nodeName){case"input":{radioButton=node;break;}
case"label":{if(node.innerHTML==currentRating){radioButton.checked=true;found=true;}
break;}}
if(found)break;}},viewCandidates:function(){MonsPageManager.initHtmlLazyLoadControl("ResumeDetail");var resumesToView=this.getSelectedItems();this.getSelectedIndexesForAnalytics();var pathName=document.location.pathname;pathName=pathName.replace(".aspx","_");var eventName="view.evt";var enName="Resview";var companyID=this._dataStore.get_property("CompanyIdWT");var engine="T";if(this._dataStore.get_property("isExtraSourceAvailable")==true)
engine+="_cloud";if(this._currentActionIsBatch){clktype="BA";eventName="menu.evt";enName="ResViewChecked";}
else{var linkResumeTitle=this._dataStore.get_property("linkResumeTitle");if(linkResumeTitle!=null&&linkResumeTitle)
clktype="LK";else
clktype="SA";}
var currentGrid=this.getGridTypeWT();if(Boolean(this._getAltScoring()))
dcsMultiTrack("DCS.dcsuri",pathName+eventName,"DCSext.en",enName,"DCSext.resid",this._selResumesForWT,"DCSext.clktype",clktype,"DCSext.engine",engine,"DCSext.rank",this._selRowIndexes,"DCSext.abrank",this._selRowIndexes,"DCSext.score",this._selScoresForWT,"DCSext.canddtecnt",resumesToView.length,"DCSext.dispvw",currentGrid,"DCSext.cseg",companyID);else
dcsMultiTrack("DCS.dcsuri",pathName+eventName,"DCSext.en",enName,"DCSext.resid",this._selResumesForWT,"DCSext.clktype",clktype,"DCSext.engine",engine,"DCSext.rank",this._selRowIndexes,"DCSext.abrank","null","DCSext.score",this._selScoresForWT,"DCSext.canddtecnt",resumesToView.length,"DCSext.dispvw",currentGrid,"DCSext.cseg",companyID);if(this._currentActionIsBatch){var resumeValue=this._selResumesForWT.split(";");var rank=this._selRowIndexes.split(";");var score=this._selScoresForWT.split(";");dcsMultiTrack("DCS.dcsuri",pathName+"view.evt","DCSext.en","ResView","DCSext.resid",resumeValue[0],"DCSext.clktype","BA_nxpr","DCSext.engine",engine,"DCSext.rank",rank[0],"DCSext.score",score[0],"DCSext.canddtecnt",1,"DCSext.dispvw",currentGrid,"DCSext.cseg",companyID);}
this._dataStore.set_property("selectedGrid","record",[],[resumesToView,null,this._dataStore.get_property("gridAdapter")]);},deactivateResume:function(){var activateResumeView=new Presenters.JCMII.Views.ResumeSearch.ActivateResumeView();activateResumeView.SelectedItemIds=this._getCandidateIds();activateResumeView.BoardID=$("#facetSource2 input:checked").val();activateResumeView.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");this.callServer("DeactivateResume",[activateResumeView]);return;},_getAltScoring:function(){var val="";if($("*[id$='cbUseAltScoring']").length){val=1;}
return val;},_getCandidates:function(){if(this._currentActionIsBatch){var selected=this._dataStore.get_property("selectedResumes");var candidates=[];var i=0;for(var prop in selected){if(prop!="length"){if(selected[prop]!=null){candidates[i]=selected[prop];i++;}}}
return candidates;}
else{var selected=this._dataStore.get_property("singleActionRequest");var candidates=[1];candidates[0]=selected.target;return candidates;}},getValGroup:function(actionLayerUniqueKey){switch(actionLayerUniqueKey){case"ForwardResume":return"FowardCVG";case"SendLetter":return"SendLetterCVG";case"ResumeAddToFolder":return"CopyToNewVG";case"CandidateCompare":return"CandComp";case"ResumeAddNote":return"AddNoteRVG";case"ResumeRate":return"ResumeRateVG";case"ResumeUpdateRound":return"UpdateRoundVG";default:return null;}},createActionTokenArray:function(){return["ResumeAddToFolder","PrintResume","ForwardResume","ResumeAddNote","SendLetter","ResumeRate","ResumeUpdateRound","ViewSelected","CandidateCompare","ResumeBlock","ResumeUnblock"];},enableForwardResumeValidation:function(){var fwdElement=this.getElement("ForwardResume_ToEmail")
var validator=fwdElement.id+"RegExpValidator";ValidatorEnable($get(validator),true);validator=fwdElement.id+"ReqValidator";ValidatorEnable($get(validator),true);},getStrResumeValuesForWT:function(candidates){var stringResumeValue="";if(candidates==null)
candidates=this._getCandidates();for(var prop in candidates){if(prop!="length"){if(candidates[prop]!=null){if(stringResumeValue!="")
stringResumeValue+=";";stringResumeValue+=candidates[prop].ResumeValue;}}}
return stringResumeValue;},getSelectionLengthForWT:function(candidates){var i=0;if(candidates==null)
candidates=this._getCandidates();for(var prop in candidates){if(prop!="length"){if(candidates[prop]!=null){i++;}}}
return i;},getGridTypeWT:function(){var gridType="grid-detail";var gridTypeDS=this._dataStore.get_property("selectedGrid");if(typeof(gridTypeDS)=="undefined"){gridTypeDS=this.getQueryVariable("grid").toLowerCase();}
if(gridTypeDS=="brief")
gridType="grid-brief";if(gridTypeDS=="record"||gridTypeDS=="retainSelected"){tabValue=this._dataStore.get_property("singlePageView");if(tabValue==true)
gridType="resrec-none";else{gridType="resrec-tres";tabValue=this._dataStore.get_property("currentTabPRS");if(tabValue!=null){switch(tabValue){case 0:gridType="resrec-tres";break;case 1:gridType="resrec-tdet";break;case 2:gridType="resrec-taddl";break;case 3:gridType="resrec-tactivity";break;}}}}
return gridType;},TrackPRSAction:function(actionType,isOpenLayer){var strURI="/resumesearch/EnhancedSearchResults_menu.lyr";var strEN="";var strEN_attrib="";if(isOpenLayer)
strEN="OpenLyr-";var engine="T";if(this._dataStore.get_property("isExtraSourceAvailable")==true)
engine+="_cloud";var companyID=this._dataStore.get_property("CompanyIdWT");var clickType;if(this._currentActionIsBatch==true)
clickType="BA";else
clickType="SA";var candidates=this._getCandidates();var candidates=this._getCandidates();var candidates=this._getCandidateIds();var idString=this._selResumesForWT;var gridType=this.getGridTypeWT();switch(actionType){case"ResumeAddToFolder":strEN+="Ressave";if(!isOpenLayer){var strURI="/resumesearch/EnhancedSearchResults_save.evt";var noteView=this._getAddNoteView();if(noteView!=null){strEN+="_ResNote";if(!noteView.IsPublic)
strEN_attrib="ResNote-Priv";}}
else{if(this.showCompareCandidatesOnActionClose==true){strURI="/resumesearch/EnhancedSearchResults_menu.evt";strEN+="-Cmp";}}
break;case"ResumeAddNote":strEN+="ResNote";if(!isOpenLayer){strURI="/resumesearch/EnhancedSearchResults_menu.evt";var noteView=this._getAddNoteView();if(noteView!=null)
if(!noteView.IsPublic)
strEN_attrib="ResNote-Priv";}
break;case"ResumeRate":strEN+="ResRateCanddte";if(!isOpenLayer){strURI="/resumesearch/EnhancedSearchResults_menu.evt";strEN_attrib=this.buildRateAttrib(this._selectedRating);var noteView=this._getAddNoteView();if(noteView!=null){strEN+="_ResNote";if(!noteView.IsPublic)
strEN_attrib+="_ResNote-Priv";}}
break;case"ForwardResume":strEN+="ResFwd";if(!isOpenLayer){var strURI="/resumesearch/EnhancedSearchResults_menu.evt";if(this.getElement("ForwardResume_cbxAddNote").checked){strEN+="_ResNote";strEN_attrib=this.buildFwdAttrib(this.getElement("ForwardResume_rdoPrivacy").checked,this.getElement("ForwardResume_rdoHTML").checked);}
else
strEN_attrib=this.buildFwdAttrib(true,this.getElement("ForwardResume_rdoHTML").checked);}
break;case"SendLetter":strEN+="ResSendLtr";if(!isOpenLayer){strURI="/resumesearch/EnhancedSearchResults_menu.evt";if(this._sendLetterHelper.SendLetter_cbxCopyLetter.checked)
strEN_attrib="ResSendLtr-HLibSav";}
break;case"ResumeUpdateRound":strEN+="ResUpdStat";if(!isOpenLayer){strURI="/resumesearch/EnhancedSearchResults_menu.evt";var noteView=this._getAddNoteView();if(noteView!=null){strEN+="_ResNote";if(!noteView.IsPublic)
strEN_attrib+="ResNote-Priv";}}
break;case"ResumeBlock":strURI="/resumesearch/EnhancedSearchResults_menu.evt";strEN+="ResBlock";break;case"ResumeUnblock":strURI="/resumesearch/EnhancedSearchResults_menu.evt";strEN+="ResUnblock";break;case"PrintResume":strURI="/resumesearch/EnhancedSearchResults_menu.evt";strEN+="ResPrint";break;case"addFolderBtn":case"MoveAllToFolder":strURI="/resumesearch/EnhancedSearchResults_menu.evt";strEN+="Ressave-Cmp";break;;case"CandidateCompare":strEN+="ResCompare";break;default:break;}
dcsMultiTrack("DCS.dcsuri",strURI,"DCSext.en",strEN,"DCSext.en_attrib",strEN_attrib,"DCSext.resid",idString,"DCSext.clktype",clickType,"DCSext.canddtecnt",this.getSelectionLengthForWT(candidates),"DCSext.score",this._selScoresForWT,"DCSext.rank",this._selRowIndexes,"DCSext.dispvw",gridType,"DCSext.cseg",companyID,"DCSext.engine",engine);this.logLastWTForErrorReporting(clickType,strEN,idString,engine,this._selRowIndexes,this._selScoresForWT,this.getSelectionLengthForWT(candidates),gridType,companyID)},logLastWTForErrorReporting:function(clktype,en,resid,engine,rank,score,canddtecnt,dispvw,cseg){this._dataStore.saveData("lastWTclktype",clktype);this._dataStore.saveData("lastWTen",en);this._dataStore.saveData("lastWTresid",resid);this._dataStore.saveData("lastWTengine",engine);this._dataStore.saveData("lastWTrank",rank);this._dataStore.saveData("lastWTscore",score);this._dataStore.saveData("lastWTcanddtecnt",canddtecnt);this._dataStore.saveData("lastWTdispvw",dispvw);this._dataStore.saveData("lastWTcseg",cseg);},getQueryVariable:function(variable){var query=window.location.search.substring(1);var vars=query.split("&");for(var i=0;i<vars.length;i++){var pair=vars[i].split("=");if(pair[0]==variable){return pair[1];}}
return"";},buildFwdAttrib:function(isPublic,isHTML){var strAttrib="";if(isHTML)
strAttrib+="ResFwd-fmthtml";else
strAttrib+="ResFwd-fmtpltext";if(!isPublic){strAttrib+="_ResNote-Priv";}
return strAttrib;},buildRateAttrib:function(rating){var strAttrib="";switch(rating){case"-1":strAttrib="ResCanddteRate-reject";break;case"1":strAttrib="ResCanddteRate-none";break;case"3":strAttrib="ResCanddteRate-cold";break;case"4":strAttrib="ResCanddteRate-warm";break;case"5":strAttrib="ResCanddteRate-hot";break;default:}
return strAttrib;},displayIncludeAttachmentNote:function(addHandlers){var divAddAttachmentRegion=this.getElement("ForwardResume_addAttachmentRegion");if(this._getHasUploadedResume()){$removeCssClass(divAddAttachmentRegion,"dataUnavailable");$addCssClass(divAddAttachmentRegion,"dataAvailable");var showAttachmentNoteDiv=this.getElement("ForwardResume_showAttachmentNoteDiv");if(this._getIsPdfResumeType()){$removeCssClass(showAttachmentNoteDiv,"dataUnavailable");$addCssClass(showAttachmentNoteDiv,"dataAvailable");}
else{$removeCssClass(showAttachmentNoteDiv,"dataAvailable");$addCssClass(showAttachmentNoteDiv,"dataUnavailable");}
if(addHandlers){$addHandlers(this.getElement("ForwardResume_cbxAddAttachment"),{click:this.onToogleForwardResumeAttachmentNote},this);$addHandlers(this.getElement('ForwardResume_rdoText').childNodes[0],{click:this.onToogleEmailPlainType},this);$addHandlers(this.getElement('ForwardResume_rdoHTML').childNodes[0],{click:this.onToogleEmailHtmlType},this);}}
else{if(addHandlers){$addHandlers(this.getElement('ForwardResume_rdoText').childNodes[0],{click:function(){UIPreferences.setPreference(UIPreferences.Preferences.JCM_ForwardResumeInPlainTextFormat,true);}},this);$addHandlers(this.getElement('ForwardResume_rdoHTML').childNodes[0],{click:function(){UIPreferences.setPreference(UIPreferences.Preferences.JCM_ForwardResumeInPlainTextFormat,false);}},this);}
$removeCssClass(divAddAttachmentRegion,"dataAvailable");$addCssClass(divAddAttachmentRegion,"dataUnavailable");}},setEmailFormatType:function(includeAttachment){var cbxAddAttachment=this.getElement("ForwardResume_cbxAddAttachment");if(this.getElement("ForwardResume_rdoHTML").childNodes[0].checked){if((cbxAddAttachment!=null&&!cbxAddAttachment.checked)||(!includeAttachment))
return Presenters.Base.Data.EmailFormatType.Html;else
return Presenters.Base.Data.EmailFormatType.HtmlWithAttachment;}
else{if((cbxAddAttachment!=null&&!cbxAddAttachment.checked)||(!includeAttachment)){return Presenters.Base.Data.EmailFormatType.Plain;}
else{return Presenters.Base.Data.EmailFormatType.PlainWithAttachment;}}},_updateSelectedPropertiesInBatchAction:function(){if(this._currentActionIsBatch){var selected=this._dataStore.get_property("selectedResumes");if(selected.length>1){var rv=new Presenters.JCMII.Views.ResumeSearch.ResumeTypeView();rv.SelectedItemIds=this._getCandidateIds();rv.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");this.callServer("GetResumeType",[rv]);}}},_getHasUploadedResume:function(){if(this._currentActionIsBatch){var selected=this._dataStore.get_property("selectedResumes");for(var prop in selected){if(prop!="length"){var currentResume=selected[prop];if(currentResume!=null){if(currentResume.IsUploadedResume!=null&&currentResume.IsUploadedResume==true){return true;}}}}}
else{var selected=this._dataStore.get_property("singleActionRequest");return(selected.target.IsUploadedResume!=null&&selected.target.IsUploadedResume)}},_getIsPdfResumeType:function(){if(this._currentActionIsBatch){var selected=this._dataStore.get_property("selectedResumes");for(var prop in selected){if(prop!="length"&&selected[prop]!=null){if(selected[prop].IsPdfResumeType!=null&&selected[prop].IsPdfResumeType==true){return true;}}}}
else{var selected=this._dataStore.get_property("singleActionRequest");return(selected.target.IsPdfResumeType!=null&&selected.target.IsPdfResumeType==true)}},_getEmailFormat:function(){var SelectedItemsEmailFormat=new Object;if(this._currentActionIsBatch){var selected=this._dataStore.get_property("selectedResumes");for(var prop in selected){if(prop!=null&&prop!="length"&&prop!="undefined"){var currentResume=selected[prop];if(currentResume!=null){SelectedItemsEmailFormat[currentResume.ResumeValue]=this.setEmailFormatType(currentResume.IsUploadedResume);}}}}
else{var selected=this._dataStore.get_property("singleActionRequest");SelectedItemsEmailFormat[selected.target.ResumeValue]=this.setEmailFormatType(selected.target.IsUploadedResume);}
return SelectedItemsEmailFormat;},onToogleEmailHtmlType:function(e){var showAttachmentNoteDiv=this.getElement("ForwardResume_showAttachmentNoteDiv");var cbxAddAttachment=this.getElement("ForwardResume_cbxAddAttachment");if(this._getIsPdfResumeType()&&e.target.checked&&!cbxAddAttachment.checked){$removeCssClass(showAttachmentNoteDiv,"dataUnavailable");$addCssClass(showAttachmentNoteDiv,"dataAvailable");}
UIPreferences.setPreference(UIPreferences.Preferences.JCM_ForwardResumeInPlainTextFormat,false);},onToogleEmailPlainType:function(e){var showAttachmentNoteDiv=this.getElement("ForwardResume_showAttachmentNoteDiv");var cbxAddAttachment=this.getElement("ForwardResume_cbxAddAttachment");if(this._getIsPdfResumeType()&&e.target.checked){$removeCssClass(showAttachmentNoteDiv,"dataAvailable");$addCssClass(showAttachmentNoteDiv,"dataUnavailable");}
UIPreferences.setPreference(UIPreferences.Preferences.JCM_ForwardResumeInPlainTextFormat,true);},onToogleForwardResumeAttachmentNote:function(e){var showAttachmentNoteDiv=this.getElement("ForwardResume_showAttachmentNoteDiv");if(this._getIsPdfResumeType()&&!e.target.checked&&this.getElement('ForwardResume_rdoHTML').childNodes[0].checked){$removeCssClass(showAttachmentNoteDiv,"dataUnavailable");$addCssClass(showAttachmentNoteDiv,"dataAvailable");}
else{$removeCssClass(showAttachmentNoteDiv,"dataAvailable");$addCssClass(showAttachmentNoteDiv,"dataUnavailable");}}}
Monster.Client.Behavior.SmartFindIII.ActionsAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.ActionsAdapter',Monster.Client.Behavior.JcmActionsAdapter);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace('Monster.Client.Behavior');Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter=function(element){Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter.initializeBase(this,[element]);this._totalRows=1000;this._visible=false;this._initialLoad=true;this._directLoadRequested=false;this._rowDetachedDelegate=null;this._actionDelegates=[];this._singleActionMenus=[];this._rowAttached=false;this._delegate=null;this._resumes={};this._highRelMsg=null;this._medRelMsg=null;this._lowRelMsg=null;this._curFolder=null;this._filterView=new Presenters.SmartFindIII.Views.SmartFindFilterView();this._gridTypeView=new Presenters.Base.Views.GridTypeView();this._gridTypeView.Type=Presenters.JCMII.Data.Detail;this._briefGrid="brief";this._detailGrid="detail";this._pagingView=new Presenters.Base.Views.PagingView()
this._pagingView.PageIndex=1;this._pagingView.PageSize=null;this._pageSize=null;this._sorterView=new Presenters.JCMII.Views.ResumeSearchSorterView();this._sorterView.ResumeSearchSortColumn="0";this._sorterView.SortOrder="0";this.createProperty("_gridType");this.createProperty("isTestDrive");this.createProperty("noCandidateMessageWrapper");this.createProperty("gridContainer");this.createProperty("msgYears");this.createProperty("msgYear");this.createProperty("msgYearsExperience");this.createProperty("msgAuthorized");this.createProperty("resultsLegend");this.createProperty("msgTooManySelected");this.createProperty("_distanceAwayMsg");this.createProperty("_naMsg");this.createProperty("msgSkillsMatch");this.createProperty("SearchCriteria");this.createProperty("jellyContainer");this.createProperty("phBackToSearch");this.createProperty("navigationMenuWrapper");this.createProperty("msgHyphen");this.createProperty("isExtraBoardsAvailable");this.createProperty("IsPrivateBoardSource");this.createProperty("msgJobTitlesMatch");this.createProperty("HasTalentMatching");this.createProperty("searchedSkills");this._isRenderedByServer=true;this._initialData={};this._changingPage=false;this._filterSearch={};this._actionClicked=false;this._lastHighlightedRow=null;this._isExtraBoardsAvailable;this._updatingSort=false;this.createProperty("pageIndex");}
Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter.callBaseMethod(this,'initialize');this._totalRows=(parseInt(this._totalRows)>=0)?parseInt(this._totalRows):1000;this._isExtraBoardsAvailable=this.get_isExtraBoardsAvailable()==="true"?true:false;this._dataStore.saveData("SearchCriteria",this.SearchCriteria);var isPrivate=this.get_IsPrivateBoardSource();this._dataStore.saveData("IsPrivateBoardSource",isPrivate);this._pagingView.PageIndex=this.get_pageIndex();this._isDetailed=(this.get_element().id.toString().indexOf("grExp")>0);var resumes=Sys.Serialization.JavaScriptSerializer.deserialize(this._resumes);this._resumes=null;this.set_items(resumes);MonsPageManager._addHistoryPoint('grid');var queryString=new Monster.Client.Component.QueryString();queryString.load(document.URL);if(queryString._queryMapping["drv"]!=null){this._directLoadRequested=true;this._dataStore.set_property("selectedGrid","record");}
if(!MonsPageManager.enableInitOnDemand){this.initOnDemand();}
else{MonsPageManager.registerInitState(this._id,false,null);}
this.updateSelectedRowIndexes();if(this._dataStore.get_property("isExtraSourceAvailable")==null)
this._dataStore.saveData("isExtraSourceAvailable",this._isExtraBoardsAvailable);this._dataStore.saveData("yearsMsg",this.get_msgYears());this._dataStore.saveData("gridAdapterName",this._id);},initOnDemand:function(){this._container=this._element.parentNode;this._pagingView.PageSize=this._pageSize;this._webService=JCMIIWebServices.ResumeSearch;this._resumeLinkCache=[];this._curFolder=this._dataStore.get_property("selectedFolder");this._visible=((this._container.style.display=="block")||(this._container.style.display==""));if(this._directLoadRequested||(this._visible&&this._curFolder)){this._pagingView.PageIndex=1;this.load();}},onClick:function(e){var targetElement=e.target;if($hasCssClass(targetElement,"candidateNameTitle")){this.clickResume(e);}
else{Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter.callBaseMethod(this,'onClick',[e]);}},onSort:function(column,direction){this._sorterView.SortOrder=(direction==this.ascendingSortKey)?Presenters.Base.Data.SortOrder.Asc:Presenters.Base.Data.SortOrder.Desc;this._sorterView.ResumeSearchSortColumn=column;this._pagingView.PageIndex=1;this._updatingSort=true;this.load();this._updatingSort=false;},onRowHoverIn:function(e,row,candidate){row.getElement('actionsList');},onJellyDotHoverIn:function(element,event,args){var linkElement=$(element).closest("a");if(linkElement.length>0){linkElement=linkElement[0];if($hasCssClass(linkElement,"matchjtcLink")){var rowData=this.items[args.row];if(rowData.CandidateExperience.length>0){var candidateExperience=rowData.CandidateExperience[0];this.showSkillMatches(linkElement,candidateExperience);}}
else if($hasCssClass(linkElement,"jelly")){if(args.skill&&args.skill.length>0){this.showSkillMatches(linkElement,args.skill);}}}},onJellyDotHoverOut:function(element,event,args){var linkElement=$(element).closest("a");if(linkElement.length>0){linkElement=linkElement[0];if($hasCssClass(linkElement,"matchjtcLink")||$hasCssClass(linkElement,"jelly"))
this.hideSkillMatches();}},onAction:function(actionID,actionTriggerElement,rowIndex){var actionEnum=Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter.ActionsEnum;if(this.get_isTestDrive()=="True"&&actionID!=actionEnum.View)
return;switch(actionID){case actionEnum.Block:this.dispatchSingleActionRequest(actionTriggerElement,rowIndex,"ResumeBlock");break;case actionEnum.Unblock:this.dispatchSingleActionRequest(actionTriggerElement,rowIndex,"ResumeUnblock");break;case actionEnum.AddToFolder:this.dispatchSingleActionRequest(actionTriggerElement,rowIndex,"ResumeAddToFolder");break;case actionEnum.View:this.dispatchSingleActionRequest(actionTriggerElement,rowIndex,"ViewSelected");this._update_PageState("detail");break;default:break;}},onSuccess:function(result,userContext,methodName){switch(methodName){case"GetResumesSmartFind":if(!userContext._initialLoad){var location=document.location;var eslParam="PRS";if(location.search.toLowerCase().indexOf("td")!==-1){eslParam="PRSTD";}
if(userContext._filterSearch.webLog==false){userContext._filterSearch.webLog=true;dcsMultiTrack("DCS.dcsuri",location.pathname.replace(".aspx","_")+"results.evt","DCSext.engine","T","DCSext.srn",result.TotalResumesCount.toString(),"DCSext.esl",eslParam);}
userContext._dataStore.set_property("resumeList",result.Resumes,[],result.TotalResumesCount);userContext._dataStore.saveData("IsPrivateBoardSource",result.IsPrivateBoardSource);userContext._dataStore.set_property("SearchCriteria",result.SearchCriteria);if(result.DiversityResumesCount==null){userContext._dataStore.set_property("pagerCaption","");}else{userContext._dataStore.set_property("pagerCaption",result.DiversityResumesCount);}}else{userContext.loadResumesDirect(result.Resumes);}
break;case"GetResumes":userContext.loadResumesDirect(result.Resumes);default:userContext.hideModal(mode=userContext.ePopupMode.Spinner);}},onFailure:function(result,userContext,methodName){userContext.hideModal(mode=userContext.ePopupMode.Spinner);userContext._filterSearch={};},onDataStoreEvent:function(sender,args){Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter.callBaseMethod(this,'onDataStoreEvent',[sender,args]);switch(args.get_propertyName()){case"pageState":this._update_PageState("detail");break;case"resumeList":this._totalRows=args.get_context();this.set_items(this._dataStore.get_property("resumeList"));if(this._visible){this.updatePager();this._isExtraBoardsAvailable=this._dataStore.get_property("isExtraSourceAvailable");this.bindAllRows(this.items);this._updateResumeSelections();if((this.items!=null)&&(this.items.length>0)){this.noCandidateMessageWrapper.style.display="none";this.get_resultsLegend().style.display="block";this.gridContainer.style.display="block";}
else{this.noCandidateMessageWrapper.style.display="block";this.get_resultsLegend().style.display="none";this.gridContainer.style.display="none";}}
if(!this._filterView){this.populateFilterView();}
var privateDatabaseCssClass="is-private-database";var sourceBoardID=this._filterView.ResumeBoardID-0;var isPrivateDatabase=sourceBoardID!=1;if(isPrivateDatabase){$addCssClass(document.body,privateDatabaseCssClass);}else{$removeCssClass(document.body,privateDatabaseCssClass);}
this.hideModal(mode=this.ePopupMode.Spinner);break;case"selectedGrid":var gridType=this._dataStore.get_property("selectedGrid");if(gridType==this._briefGrid||gridType==this._detailGrid){this._gridType=gridType;}
if((gridType=="record")||(gridType=="retainSelected")){this._dataStore.saveData("currentScroll",this.getScrollXY());}
this.display();if(this._visible){this.updatePager();this._isRenderedByServer=true;this.load();}
break;case"selectedPage":if((!args.get_context())||(args.get_context()==Object.getTypeName(this))){this._changingPage=true;this._filterView=this._dataStore.get_property("filterView");if(!this._filterView){this.populateFilterView();}
this._pagingView.PageIndex=this._dataStore.get_property("selectedPage");if(document.documentElement.scrollTop>400){setTimeout('window.scrollTo(0, 150)',1);}
this._isRenderedByServer=false;this.display();if(this._visible){this.load();}
this._changingPage=false;}
break;case"selectedFolder":this.display();if(this._visible){this.load();}
break;case"sortedGrid":this._sorterView=this._dataStore.get_property("sortedGrid");this._updateSortIndicator();break;case"filterView":this._filterView=this._dataStore.get_property("filterView");break;case"searchFilter":if((!args.get_context())||(args.get_context()==Object.getTypeName(this))){this.showModal(mode=this.ePopupMode.Spinner);this._filterView=this._dataStore.get_property("filterView");if(!this._filterView){this.populateFilterView();}
if(this._gridType!=this._briefGrid&&this._gridType!=this._detailGrid){this._dataStore.set_property("selectedGrid",null);}
else if(this._gridType!=this._dataStore.get_property("selectedGrid")){this._dataStore.set_property("selectedGrid",this._gridType);}
this._filterSearch={serverCalled:false,webLog:false};this.display();if(this._visible){this._pagingView.PageIndex=1;this.load();}}
break;case"updateCandidate":var updates=this._dataStore.get_property("updateCandidate");this.onResumesChanged(updates);break;case"updateResumes":var updates=this._dataStore.get_property("updateResumes");this.onResumesChanged(updates);this._updateResumes(updates);break;case"singleActionClosed":this._actionClicked=false;if(this._lastHighlightedRow)
this._hideSingleActions(this._lastHighlightedRow);break;case"isExtraSourceAvailable":this._isExtraBoardsAvailable=this._dataStore.get_property("isExtraSourceAvailable");break;case"onSelectedItemsChanged":var selectedItems=this._dataStore.get_property("selectedItems");if(selectedItems.length>0)
this._pageManager.initHtmlLazyLoadControl("GridActionsMenu");this._dataStore.set_property("selectedResumes",selectedItems);this.updateSelectedRowIndexes();break;case"jobTitleCompanyData":var row=this._dataStore.get_property("jobTitleCompanyData");if(row!=null){var rowAdapter=this.get_row(0);var resume=row[1];this._dataStore.saveData("jobTitleCompanyData",rowAdapter._getJobTitleCompanyData(resume));break;}
this._dataStore.saveData("jobTitleCompanyData",null);break;default:break;}},updateSelectedRowIndexes:function(){this._dataStore.saveData("resumesOrder",this.getSelectedRowIndexes());},onResumesChanged:function(updates){var resumeIndexesToBind=[];for(var j in updates){var currentUpdate=updates[j];var updatedResumeValues=j.split(",");for(var resumeIndex=0,resumeLen=this.items.length;resumeIndex<resumeLen;resumeIndex++){var currentResume=this.items[resumeIndex];for(var k=0,lk=updatedResumeValues.length;k<lk;k++){var updatedResumeValue=updatedResumeValues[k];if(this.items[resumeIndex].ResumeValue==updatedResumeValue){if(currentUpdate.IsBlocked!=null){currentResume.IsBlocked=currentUpdate.IsBlocked;}
if(currentUpdate.IsUploadedResume!=null){currentResume.IsUploadedResume=currentUpdate.IsUploadedResume;}
if(currentUpdate.IsPdfResumeType!=null){currentResume.IsPdfResumeType=currentUpdate.IsPdfResumeType;}
if(currentUpdate.IsViewed!=null&&!Boolean.parse(this.isTestDrive)){currentResume.IsViewed=currentUpdate.IsViewed;}
resumeIndexesToBind.push(resumeIndex);}}}}
for(var r=0,rl=resumeIndexesToBind.length;r<rl;r++){var currentIndex=resumeIndexesToBind[r];this.bindRow(this.get_row(currentIndex),this.items[currentIndex]);}},_updateResumes:function(updates){var i,j,k=0;var fullObjResumes=updates;var resumes=fullObjResumes.Resumes;var selected=this._dataStore.get_property("selectedResumes");var selectedRowNums=this._dataStore.get_property("resumesOrder");if(resumes&&selected!=null){for(i=0,l=this.items.length;i<l;i++){for(j=0,lj=resumes.length;j<lj;j++){if(this.items[i].ResumeValue==resumes[j].ResumeValue){this.items[i]=resumes[j];selected[resumes[j].ResumeValue]=resumes[j];selectedRowNums[resumes[j].ResumeValue]=j;selectedRowNums.length+=1;k++;break;}}
if(k==resumes.length)break;}
this._dataStore.set_property("selectedResumes",selected);this._dataStore.set_property("resumesOrder",selectedRowNums);}},_updateResumeSelections:function(){var i,ilen,j,jlen;var selectedResumes=this._dataStore.get_property("selectedResumes");var isSel,itemResumeValue,rowIndex;var selResumeObj;for(i=0,ilen=this.items.length;i<ilen;i++){isSel=false;itemResumeValue=this.items[i].ResumeValue;if(typeof selectedResumes!=="undefined"){for(j=0,jlen=selectedResumes.length;j<jlen;j++){if(typeof selectedResumes[itemResumeValue]!=="undefined"){isSel=true;break;}}}
if(!isSel){rowIndex=this.getRowIndexByItemID(itemResumeValue);this.deselectRow(rowIndex,true);}}},showSkillMatches:function(targetLink,data){var isJobTitle=false;if(data.JobTitle){var hoverTip=data.JobTitle.MatchedKeywords.join(",");isJobTitle=true;}
else{var hoverTip=data;isJobTitle=false;}
if(hoverTip.length>0){var container=this.jellyContainer;if(container.parentNode.tagName.toLowerCase()!="body")
$("body").append(container);var bounds=Sys.UI.DomElement.getBounds(targetLink.parentNode);Sys.UI.DomElement.setLocation(container,bounds.x+bounds.width-210,bounds.y-16);if(isJobTitle)
var temp="<div class='candidate-skill-content'>"+this.msgJobTitlesMatch+" = \""+hoverTip+"\" <div class='skillconnector'>&nbsp;</div></div>";else
var temp="<div class='candidate-skill-content'>"+this.msgSkillsMatch+" = \""+hoverTip+"\" <div class='skillconnector'>&nbsp;</div></div>";container.innerHTML=temp;container.style.zIndex="100";container.style.display="block";}},hideSkillMatches:function(){var container=this.jellyContainer;container.style.display="none";container.innerHTML="";},bindRow:function(row,item){row.msgHyphen=this.get_msgHyphen();row.msgAuthorized=this.get_msgAuthorized();row.dataBind(item);},setHandlersInitialized:function(){this._dataStore.set_property("handlersInitialized",true);},updatePager:function(){var pager=this._dataStore.get_property("pager");if((pager==null)||(pager.ownerType!=Object.getTypeName(this))||(pager.selectedPage!=this._pagingView.PageIndex)||(pager.row!=this._totalRows)||(pager.pageSize!=this._rowCount)){pager={};pager.ownerType=Object.getTypeName(this);pager.selectedPage=this._pagingView.PageIndex;pager.rows=this._totalRows;pager.pageSize=this._pagingView.PageSize;this._dataStore.set_property("pager",pager);}},_onViewCandidateClick:function(e,resumeRowId){if(this.items==null)
return;this.onAction(Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter.ActionsEnum.View,e.target,resumeRowId);},clickResume:function(event){this.showModal(mode=this.ePopupMode.Spinner);event.preventDefault();event.stopPropagation();var resumeRowID=this.findElementRowIndex(event.target);if(typeof(resumeRowID)!=="undefined"){this._onViewCandidateClick(event,resumeRowID);this._dataStore.set_property("pageState","resumerecord");}},_update_PageState:function(currentstate,resumeList){var pageManager=Monster.Client.Component.PageManager._instance;if(typeof pageManager!="undefined"){pageManager._addHistoryPoint(currentstate);}},display:function(){var gridType=this._dataStore.get_property("selectedGrid");var backLink=this.get_phBackToSearch();var navMenuWrapper=this.get_navigationMenuWrapper();this._container=this._element.parentNode;if(gridType=="record"){if(navMenuWrapper){navMenuWrapper.style.marginTop='0px';}
this._container.style.display="none";this.get_resultsLegend().style.display='none';if(typeof(backLink)!=="undefined"&&backLink!==null){backLink.style.display="block";$(".searchResults_footerBacklink").css("display","block");}}
else{if(!this._visible){if(navMenuWrapper){navMenuWrapper.style.marginTop='0px';}
this._container.style.display="block";this.get_resultsLegend().style.display='block';if(typeof(backLink)!=="undefined"&&backLink!==null){backLink.style.display="none";$(".searchResults_footerBacklink").css("display","none");}}}
if((null!=this._dataStore.get_property("currentScroll"))&&"record"!=gridType&&"retainSelected"!=gridType){this.setScrollXY(this._dataStore.get_property("currentScroll")[0],this._dataStore.get_property("currentScroll")[1]);this._dataStore.saveData("currentScroll",null);}
this._visible=((this._container.style.display=="block")||(this._container.style.display==""));},loadResumesDirect:function(resumes){if(this._initialLoad)
this._initialLoad=false;},load:function(){if(this._visible||this._directLoadRequested){if(this._pagingView.PageSize==null){return;}
if(!this._isRenderedByServer){this.showModal(mode=this.ePopupMode.Spinner);}
var loadSpecificResumes=false;var resumesToLoad=null;if(loadSpecificResumes){var filterView=this._dataStore.get_property("filterView");filterView.Resumes=new Presenters.Base.Views.SelectedItemsView();filterView.Resumes.SelectedItemIds=resumesToLoad;this.callServerForNewItems("GetResumes",[filterView,null,null,null]);}
else{this._initialLoad=false;}
if(this._initialData&&this._initialData.Resumes){this._dataStore.set_property("resumeList",this._initialData.Resumes,[],this._initialData.TotalResumesCount);if(this._initialData.DiversityResumesCount==null)
this._dataStore.set_property("pagerCaption","");else
this._dataStore.set_property("pagerCaption",this._initialData.DiversityResumesCount);delete this._initialData;}
else if(this._filterSearch.serverCalled==false){this._filterSearch.serverCalled=true;this.callServerForNewItems("GetResumesSmartFind",[this._filterView,this._gridTypeView,this._pagingView,this._sorterView]);}
else if(this._changingPage||this._updatingSort){this.callServerForNewItems("GetResumesSmartFind",[this._filterView,this._gridTypeView,this._pagingView,this._sorterView]);}}},populateFilterView:function(){var filterView;var compType,compID,modifiedAdapterID;var comps=Sys.Application.getComponents();for(var i=0;i<comps.length;i++){compType=Object.getType(comps[i]).getName();if(compType==="Monster.Client.Behavior.SmartFindIII.ResumeSearchFacetsAdapter"){compID=comps[i].get_id();if(compID.indexOf("facetsAdapter")>-1){modifiedAdapterID=compID;break;}}}
var facetsAdapter=$find(modifiedAdapterID);if(!facetsAdapter&&MonsPageManager.adapterIdToUniqueIdMap[modifiedAdapterID]){facetsAdapter=MonsPageManager.initComponentByUniqueID(MonsPageManager.adapterIdToUniqueIdMap[modifiedAdapterID]);}
if(facetsAdapter){filterView=facetsAdapter.PopulateSearchFilterView2();}
this._filterView=(filterView)?filterView:new Presenters.SmartFindIII.Views.SmartFindFilterView();}}
Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter',Monster.Client.Behavior.BaseGridAdapter);Monster.Client.Behavior.SmartFindIII.EnhancedResumeRowAdapter=function(element)
{Monster.Client.Behavior.SmartFindIII.EnhancedResumeRowAdapter.initializeBase(this,[element]);}
Monster.Client.Behavior.SmartFindIII.EnhancedResumeRowAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.EnhancedResumeRowAdapter.callBaseMethod(this,'initialize');this.registerElement("candidateName","span.candidateNameTitle");this.registerElement("SFScore","span.SFScore");this.registerElement("workAuthorizationMsg","span.workAuthorizationMsg");this.registerElement("yearsMsg","span.yearsMsg");this.registerElement("lastModifiedMsg","span.lastModifiedMsg");this.registerElement("currentJobTitle","span.currentJobTitle");this.registerElement("currentCompany","span.currentCompany");this.registerElement("CandidateUserActionIcons","div.CandidateUserActionIcons");},dataBind:function(data){this.getElement('candidateName').innerHTML=data.CandidateName;this.getElement('SFScore').innerHTML=data.Relevance.toFixed(1);this.getElement('workAuthorizationMsg').innerHTML=this._getAuthorization(data);this.getElement('yearsMsg').innerHTML=data.TotalYearsExperience;this.getElement('lastModifiedMsg').innerHTML=data.UpdatedDurationMessage;this.jobTitleCompanyData=this._getJobTitleCompanyData(data);this.getElement('currentJobTitle').innerHTML=this.jobTitleCompanyData.currentJobTitle;this.getElement('currentCompany').innerHTML=this.jobTitleCompanyData.currentCompany;var iconHtml="";if(data.IsBlocked){this.block();iconHtml+="<div class=\"resumeIconBlocked\"></div>";}else{this.unblock();if(data.IsViewed){this.addClass("viewedRow");}else{this.removeClass("viewedRow");}
if(data.ShowVeteranIcon){this.addClass("veteranRow");iconHtml+="<div class=\"resumeIconVeteran\"></div>";}else{this.removeClass("veteranRow");}
if(data.ShowHandicappedIcon){this.addClass("handicappedRow");iconHtml+="<div class=\"resumeIconHandicapped\"></div>";}else{this.removeClass("handicappedRow");}}
this.getElement("CandidateUserActionIcons").innerHTML=iconHtml;},_getAuthorization:function(resume){if(resume.Authorization&&resume.Authorization.length>0){var authorized=resume.Authorization.length>1||resume.Authorization[0]!==this.msgHyphen;return String.format("{0} {1}",resume.Authorization.join(", "),authorized?this.msgAuthorized:"");}
return this.msgHyphen;},_getJobTitleCompanyData:function(selResume){var currentJobTitle=this._isUnwantedString(selResume.RecentJobTitle)?"":selResume.RecentJobTitle;var currentCompany=this._isUnwantedString(selResume.RecentCompanyName)?"":selResume.RecentCompanyName;var matchJobTitle;var matchCompany;var matchRowDisplay;var mostRecentJobTitleJellyDotDisplay="none";var matchLinkHoverFunction;currentJobTitle+=currentJobTitle==""||currentCompany==""?"":", ";if(selResume.CandidateExperience!=null){var candidateExperience=this._getFirstExperienceNodeWithJellyDot(selResume.CandidateExperience);if(candidateExperience==null||candidateExperience.JobTitle.HasMatch==false){matchRowDisplay="none";}else{matchRowDisplay="";var matchedjtcKeywords=candidateExperience.JobTitle.MatchedKeywords.join(",");matchJobTitle=this._isUnwantedString(candidateExperience.JobTitle.Value)?"":candidateExperience.JobTitle.Value;matchCompany=this._isUnwantedString(candidateExperience.EmployerName.Value)?"":candidateExperience.EmployerName.Value;matchJobTitle+=matchJobTitle==""||matchCompany==""?"":", ";matchCompany+=String.format(" ({0}{1} {2} {3}{4})","'",candidateExperience.DateFrom,this.msgHyphen,isNaN(candidateExperience.DateTo)?"":"'",candidateExperience.DateTo);}
if(selResume.IsMostRecentExperienceAContextMatch){mostRecentJobTitleJellyDotDisplay="";matchRowDisplay="none";}}
return{currentJobTitle:currentJobTitle,currentCompany:currentCompany,matchJobTitle:matchJobTitle,matchCompany:matchCompany,matchRowDisplay:matchRowDisplay,mostRecentJobTitleJellyDotDisplay:mostRecentJobTitleJellyDotDisplay,matchLinkHoverFunction:matchLinkHoverFunction};},_getFirstExperienceNodeWithJellyDot:function(experienceCollection){if(experienceCollection.length==1){return experienceCollection[0];}else if(experienceCollection>1){for(var candidateExperience in experienceCollection){if(experienceCollection[candidateExperience].JobTitle.HasMatch){return experienceCollection[candidateExperience];}}}
return null;},_removeAll:function(list){var tmpList=[];for(var item in list){if(!this._isUnwantedString(list[item])){tmpList[tmpList.length]=list[item];}}
return tmpList;},_isUnwantedString:function(value){return(value==null||value==""||value=="&nbsp;"||value=="-")}}
Monster.Client.Behavior.SmartFindIII.EnhancedResumeRowAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.EnhancedResumeRowAdapter',Monster.Client.Behavior.ActionGridRow);Monster.Client.Behavior.SmartFindIII.EnhancedResumeDetailRowAdapter=function(element){Monster.Client.Behavior.SmartFindIII.EnhancedResumeDetailRowAdapter.initializeBase(this,[element]);}
Monster.Client.Behavior.SmartFindIII.EnhancedResumeDetailRowAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.EnhancedResumeDetailRowAdapter.callBaseMethod(this,'initialize');this.registerElement("candidateLocation","span.candidateLocation");this.registerElement("candidateEduLevel","span.candidateEduLevel");this.registerElement("locationEduLevelSeparator","span.locationEduLevelSeparator");this.registerElement("salaryMsg","span.salaryMsg");this.registerElement("relocationMsg","span.relocationMsg");this.registerElement("sourceMsg","span.sourceMsg");this.registerElement("refCodeMsg","span.refCodeMsg");this.registerElement("jobTitle0","span.jobTitle0");this.registerElement("company0","span.company0");this.registerElement("jobTitle","div.jobTitle");this.registerElement("jobTitleCompanyMatch0","div.jobTitleCompanyMatch0");this.registerElement("skillsList","div.skillsList");this.registerElement("veteranPrefenceMsg","span.veteranPrefenceMsg");this.registerElement("veoaEligibleMsg","span.veoaEligibleMsg");},dataBind:function(data){Monster.Client.Behavior.SmartFindIII.EnhancedResumeDetailRowAdapter.callBaseMethod(this,'dataBind',[data]);this.getElement('candidateLocation').innerHTML=data.Location;if(this.getElement('candidateEduLevel'))
this.getElement('candidateEduLevel').innerHTML=data.HighestEducationDegree;if(this.getElement('locationEduLevelSeparator')&&data.Location!==""&&data.HighestEducationDegree!==""){this.getElement("locationEduLevelSeparator").innerHTML=" | ";}
if(this.getElement('salaryMsg'))
this.getElement('salaryMsg').innerHTML=data.DesiredSalary;if(this.getElement('relocationMsg'))
this.getElement('relocationMsg').innerHTML=data.WillingToRelocate;this.getElement('sourceMsg').innerHTML=data.SourceBoard;if(this.getElement('veteranPrefenceMsg'))
this.getElement('veteranPrefenceMsg').innerHTML=data.VeteranPreference;if(this.getElement('veoaEligibleMsg'))
this.getElement('veoaEligibleMsg').innerHTML=data.VEOAEligible;this.getElement('sourceMsg').parentNode.style.display=this.gridAdapter._isExtraBoardsAvailable?"":"none";this.getElement('refCodeMsg').innerHTML=data.SeekerRefCode;this.getElement('refCodeMsg').parentNode.style.display=(data.SeekerRefCode!="")?"":"none";this.getElement('jobTitle0').innerHTML=this.jobTitleCompanyData.matchJobTitle;this.getElement('company0').innerHTML=this.jobTitleCompanyData.matchCompany;this.getElement('jobTitle').style.display=this.jobTitleCompanyData.matchRowDisplay;var strVisibility=(this.jobTitleCompanyData.mostRecentJobTitleJellyDotDisplay=="none")?"hidden":"visible";this.getElement('jobTitleCompanyMatch0').style.visibility=strVisibility;this.bindSkills(data);},bindSkills:function(data){var _dataStore=new Monster.Client.Component.DataStore();var yearsMsg=_dataStore.get_property("yearsMsg");var jellyAdapterName=_dataStore.get_property("gridAdapterName");var maxSkills=3;var skillsHolder=$(this.getElement("skillsList"));for(var i=0;i<maxSkills;i++){var skdiv=skillsHolder.children().filter(".skill")[i];var jddiv=skillsHolder.children().filter(".skillJelly")[i];var experienceDiv=skillsHolder.children().filter(".experience")[i];var matchlink=$(jddiv).find("a");if(data.CandidateSkills&&data.CandidateSkills[i]){if(data.CandidateSkills[i].SkillName.HasMatch){var matchwords=data.CandidateSkills[i].SkillName.MatchedKeywords.join(",");matchwords=this.handleSpecialCharacters(matchwords);var mouseOver="MonsPageManager.addEventHandler(this, event, [{adapterID: '"+jellyAdapterName+"',method: 'onJellyDotHoverIn',context:{row:'',skill: '"+matchwords+"'}}])";var mouseOut="MonsPageManager.addEventHandler(this, event, [{adapterID: '"+jellyAdapterName+"',method:'onJellyDotHoverOut',context:''}])";matchlink.removeAttr("mouseover");matchlink.removeAttr("mouseout");matchlink[0].onmouseover=new Function("event",mouseOver);matchlink[0].onmouseout=new Function("event",mouseOut);$(jddiv).css("visibility","visible");}
else{$(jddiv).css("visibility","hidden");}
$(skdiv).text(data.CandidateSkills[i].SkillName.Value);$(experienceDiv).text(data.CandidateSkills[i].YearsExperience+" "+yearsMsg);$(skdiv).show();$(experienceDiv).show();}
else{$(skdiv).hide();$(jddiv).css("visibility","hidden");$(experienceDiv).hide();}}},handleSpecialCharacters:function(word){return word.replace("\'","\\\'");}}
Monster.Client.Behavior.SmartFindIII.EnhancedResumeDetailRowAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.EnhancedResumeDetailRowAdapter',Monster.Client.Behavior.SmartFindIII.EnhancedResumeRowAdapter);Monster.Client.Behavior.SmartFindIII.EnhancedResumeBriefRowAdapter=function(element){Monster.Client.Behavior.SmartFindIII.EnhancedResumeBriefRowAdapter.initializeBase(this,[element]);}
Monster.Client.Behavior.SmartFindIII.EnhancedResumeBriefRowAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.EnhancedResumeBriefRowAdapter.callBaseMethod(this,'initialize');this.registerElement("location","span.location");this.registerElement("jobTitle0","span.jobTitle0");this.registerElement("company0","span.company0");this.registerElement("jobTitle","div.jobTitle");this.registerElement("jobTitleCompanyMatch0","span.jobTitleCompanyMatch0");},dataBind:function(data){Monster.Client.Behavior.SmartFindIII.EnhancedResumeBriefRowAdapter.callBaseMethod(this,'dataBind',[data]);this.getElement('location').innerHTML=data.Location;this.getElement('jobTitle0').innerHTML=this.jobTitleCompanyData.matchJobTitle;this.getElement('company0').innerHTML=this.jobTitleCompanyData.matchCompany;this.getElement('jobTitle').style.display=this.jobTitleCompanyData.matchRowDisplay;var strVisibility=(this.jobTitleCompanyData.mostRecentJobTitleJellyDotDisplay=="none")?"hidden":"visible";this.getElement('jobTitleCompanyMatch0').style.visibility=strVisibility;}}
Monster.Client.Behavior.SmartFindIII.EnhancedResumeBriefRowAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.EnhancedResumeBriefRowAdapter',Monster.Client.Behavior.SmartFindIII.EnhancedResumeRowAdapter);Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter.ActionsEnum=function(element){throw Error.notImplemented("Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter.ActionsEnum is an enumeration and cannot be instantiated.");}
Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter.ActionsEnum.prototype={Invalid:0,Block:1,Unblock:2,AddToFolder:3,View:4}
Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter.ActionsEnum.registerEnum("Monster.Client.Behavior.SmartFindIII.EnhancedResumeGridAdapter.ActionsEnum");if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace('Monster.Client.Behavior.SmartFindIII');Monster.Client.Behavior.SmartFindIII.CandidateHoverAdapter=function(element)
{Monster.Client.Behavior.SmartFindIII.CandidateHoverAdapter.initializeBase(this,[element]);this.createProperty("listRating");this.createProperty("txtbox_ForwardResume_Email");this.createProperty("btnSend");this.createProperty("msgYears");this._expandedGrid=true;this._ratingDelegate=null;}
Monster.Client.Behavior.SmartFindIII.CandidateHoverAdapter.prototype={_hoveredId:null,_hoveredCandidate:null,_classInitd:false,_cpContainer:null,_cpContent:null,_cpBrief:null,_cpLoading:null,_cpClose:null,_cpName:null,_cpLocation:null,_cpTargetJob:null,_cpJobTitle:null,_cpEducation:null,_cpResumeTitle:null,_cpCareerLevel:null,_cpWorkExperience:null,_cpDesiredSalary:null,_cpRelocation:null,_cpScreeningScore:null,_cpResume:null,_cpViewProfile:null,_addressPickerHolder:null,_addressBookHolder:null,_handlersRegistered:false,_addressBook:null,_links:[],_hideControls:null,initialize:function()
{Monster.Client.Behavior.SmartFindIII.CandidateHoverAdapter.callBaseMethod(this,'initialize');this._webService=JCMIIWebServices.Candidates;this._cpContainer=$get("candidate-popup");this._cpContent=$get("candidate-popup-content",this._cpContainer);this._cpLoading=$get("candidate-popup-loading",this._cpContainer);},dispose:function()
{if(this._handlersRegistered)
{$clearHandlers(this._cpContent);$clearHandlers(this._cpClose);$clearHandlers(this._cpViewProfile);$clearHandlers(this._cpBlockCandidate);$clearHandlers(this._cpUnblockCandidate);$clearHandlers(this._cpRemoveFromFavorites);}
for(var i=0,l=this._links.length;i<l;i++)
{$clearHandlers(this._links[i]);}
Monster.Client.Behavior.SmartFindIII.CandidateHoverAdapter.callBaseMethod(this,'dispose');},onDataStoreEvent:function(sender,args)
{switch(args.get_propertyName())
{case"hoveredCandidate":this._candidate=this._dataStore.get_property("hoveredCandidate");this.updatePanel();break;case"selectedGrid":this.closePanel();break;case"updateCandidate":if(this._cpBlockCandidate)
{this._candidate=this._dataStore.get_property("updateCandidate");this._cpBlockCandidate.style.display=this._candidate.IsBlocked?"none":"block";this._cpUnblockCandidate.style.display=this._candidate.IsBlocked?"block":"none";this._cpRemoveFromFavorites.style.display=this._candidate.IsFavorite?"none":"block";}
break;default:}},onSuccess:function(result,userContext,methodName)
{switch(methodName)
{case"GetQuickHireCandidateGridHover":userContext._dataStore.set_property("hoveredCandidate",result);break;case"Rate":userContext._candidate.Rating=userContext.listRating.control.get_selectedItem().get_text();var update={};update[userContext._hoveredId]={};update[userContext._hoveredId].Rating=userContext._candidate.Rating;userContext._dataStore.set_property("updateCandidate",update);break;case"ForwardResume":userContext.txtbox_ForwardResume_Email.value="";userContext._dataStore.set_property("reloadAddressBook");break;}},onFailure:function(result,userContext,methodName)
{},cpMouseOver:function(evt)
{this.cancelClose();},linkMouseOver:function(evt)
{this.adapter.cancelClose();this.adapter._linkBounds=Sys.UI.DomElement.getBounds(this.link);var me=this;var callback=function()
{var xOffset=me.link._xOffset;var yOffset=me.link._yOffset;me.adapter._expandedGrid=me.detailed;me.adapter._hoveredId=me.link._candidateId;me=me.adapter;var candidates=me._dataStore.get_property("candidateList");var hovered=null;if(candidates!=null)
{for(var i=0,l=candidates.length;i<l;i++)
{if(candidates[i].CandidateID==me._hoveredId)
{me._hoveredCandidate=candidates[i];break;}}}
if(me._hoveredId!=null)
{if(xOffset!=null)
Sys.UI.DomElement.setLocation(me._cpContainer,me._linkBounds.x+me._linkBounds.width-xOffset,me._linkBounds.y-yOffset);else
Sys.UI.DomElement.setLocation(me._cpContainer,me._linkBounds.x+me._linkBounds.width-260,me._linkBounds.y-165);me._cpContainer.style.display="block";me._cpContent.style.display="block";var selectedItem=new Presenters.Base.Views.SelectedItemsView();selectedItem.SelectedItemIds=[me._hoveredId];me.callServer("GetQuickHireCandidateGridHover",[selectedItem]);}}
this.timer=setTimeout(callback,500);},cpMouseOut:function(evt)
{this.cancelClose();var bounds=Sys.UI.DomElement.getBounds(this._cpContent);var curX=document.documentElement.scrollLeft+evt.clientX;var curY=document.documentElement.scrollTop+evt.clientY;if((curX>=bounds.x)&&(curX<=(bounds.x+bounds.width))&&(curY>=bounds.y)&&(curY<=(bounds.y+bounds.height)))
{return;}
var me=this;var callback=function()
{me.closePanel(evt);};Monster.Client.Behavior.SmartFindIII.CandidateHoverAdapter.prototype.timer=setTimeout(callback,1000);},linkMouseOut:function(evt)
{this.adapter.cancelClose();var me=this.adapter;var callback=function()
{me.closePanel(evt);};Monster.Client.Behavior.SmartFindIII.CandidateHoverAdapter.prototype.timer=setTimeout(callback,500);},blockCandidateClick:function(event)
{this._blockCandidate(event.target,this._hoveredCandidate);event.preventDefault();event.stopPropagation();},unblockCandidateClick:function(event)
{this._unblockCandidate(event.target,this._hoveredCandidate);event.preventDefault();event.stopPropagation();},addToFavoritesClick:function(event)
{this._addToFavorites(event.target,this._hoveredCandidate);event.preventDefault();event.stopPropagation();},removeFromFavoritesClick:function(event)
{this._addToFavorites(event.target,this._hoveredCandidate);event.preventDefault();event.stopPropagation();},_blockCandidate:function(sender,candidate)
{this._dispatchSingleActionRequest(sender,candidate,"BlockCandidate");},_unblockCandidate:function(sender,candidate)
{this._dispatchSingleActionRequest(sender,candidate,"UnblockCandidate");},_addToFavorites:function(sender,candidate)
{this._dispatchSingleActionRequest(candidate,"AddToFavorites");},_removeFromFavorites:function(sender,candidate)
{this._dispatchSingleActionRequest(candidate,"RemoveFromFavorites");},_dispatchSingleActionRequest:function(sender,candidate,actionName)
{var y=Sys.UI.DomElement.getBounds(sender).y+"px";this._dataStore.set_property("selectedCandidates",candidate);this._dataStore.set_property("singleActionRequest",{vPos:y,target:candidate,action:actionName});},onRatingChange:function(sender,args)
{if(this._candidate.Rating!=sender.get_selectedItem().get_text())
{var rateView=new Presenters.JCMII.Views.RateView();rateView.Rating=parseInt(sender.get_selectedItem().get_value());rateView.SelectedItemIds=[this._hoveredId];this.callServer("Rate",[rateView,null]);}},clickViewProfile:function(event)
{setTimeout("dcsMultiTrack('dcs.dcsuri','/candidates/candidatednaindex.aspx_viewmasked.evt');",1000)
event.preventDefault();var candidateList=this._dataStore.get_property("candidateList");this._dataStore.set_property("selectedGrid","record",[],[this._hoveredCandidate]);},closePanel:function(evt)
{if(evt!=null)
{evt.preventDefault();}
if(this.listRating.control.get_dropDownVisible())
{this.listRating.control.hideDropDown();}
this._cpContainer.style.display="none";this._cpLoading.style.display="none";this._cpContent.style.display="none";},updatePanel:function()
{if(!this._classInitd)
{this._cpBrief=$get("cpBrief",this._cpContent);this._cpClose=$get("candidate-popup-close",this._cpContent);this._cpRemoveFromFavorites=$get("cpRemoveFromFavorites",this._cpContent);this._cpBlockCandidate=$get("cpBlockCandidate",this._cpContent);this._cpUnblockCandidate=$get("cpUnblockCandidate",this._cpContent);this._cpName=$get("cpName",this._cpContent);this._cpLocation=$get("cpLocation",this._cpContent);this._cpTargetJob=$get("cpTargetJob",this._cpContent);this._cpJobTitle=$get("cpJobTitle",this._cpContent);this._cpEducation=$get("cpEducation",this._cpContent);this._cpResumeTitle=$get("cpResumeTitle",this._cpContent);this._cpCareerLevel=$get("cpCareerLevel",this._cpContent);this._cpWorkExperience=$get("cpWorkExperience",this._cpContent);this._cpDesiredSalary=$get("cpDesiredSalary",this._cpContent);this._cpRelocation=$get("cpRelocation",this._cpContent);this._cpScreeningScore=$get("cpScreeningScore",this._cpContent);this._cpResume=$get("cpResume",this._cpContent);this._cpViewProfile=$get("cpViewProfile",this._cpContent);this._cpSkillsTable=$get("gridSkills",this._cpContent);this._cpCareerTable=$get("gridCareer",this._cpContent);this._cpEducationTable=$get("gridEducation",this._cpContent);this._addressPickerHolder=$get("addressPickerHolder",this._cpContent);this._addressBookHolder=$get("addressBookHolder",this._cpContent);this._classInitd=true;}
if(!this._handlersRegistered)
{$addHandlers(this._cpContent,{mouseover:this.cpMouseOver,mouseout:this.cpMouseOut},this);$addHandlers(this._cpClose,{click:this.closePanel},this);$addHandlers(this._cpViewProfile,{click:this.clickViewProfile},this);$addHandlers(this._cpBlockCandidate,{click:this.blockCandidateClick},this);$addHandlers(this._cpUnblockCandidate,{click:this.unblockCandidateClick},this);$addHandlers(this._cpRemoveFromFavorites,{click:this.removeFromFavoritesClick},this);$addHandlers(this.btnSend,{click:this.clickSend},this);this._ratingDelegate=Function.createDelegate(this,this.onRatingChange);this.listRating.control.add_selectedIndexChanged(this._ratingDelegate);this._handlersRegistered=true;}
this.txtbox_ForwardResume_Email.value="";this._cpName.innerHTML=this._candidate.CandidateDisplayName;this._cpLocation.innerHTML=this._candidate.Location;this._cpTargetJob.innerHTML=this._candidate.TargetJobTitle;this._cpJobTitle.innerHTML=this._candidate.RecentJobTitle;this._cpResume.style.display="none";if((this._candidate.UriResume!=null)&&(this._candidate.UriResume!=""))
{this._cpResumeTitle.innerHTML=this._candidate.ResumeTitle;this._cpResumeTitle.parentNode.href="/candidates/downloadSeekerDocument.aspx"+this._candidate.UriResume;this._cpResumeTitle.parentNode.target="_blank";Sys.UI.DomElement.setVisibilityMode(this._cpResumeTitle.parentNode.parentNode.parentNode.parentNode,Sys.UI.VisibilityMode.collapse);Sys.UI.DomElement.setVisible(this._cpResumeTitle.parentNode.parentNode.parentNode.parentNode,true);}
else
{Sys.UI.DomElement.setVisibilityMode(this._cpResumeTitle.parentNode.parentNode.parentNode.parentNode,Sys.UI.VisibilityMode.collapse);Sys.UI.DomElement.setVisible(this._cpResumeTitle.parentNode.parentNode.parentNode.parentNode,false);}
if(this._candidate.QuickHireSkills.length>0)
{this.populateHoverTable(this._cpSkillsTable,this._candidate.QuickHireSkills,"HasMatch","SkillName","YearsExperience");}
if(this._candidate.QuickHireCareerHistoryJobs.length>0)
{this.populateHoverTable(this._cpCareerTable,this._candidate.QuickHireCareerHistoryJobs,null,"JobTitle","LengthInYears");}
if(this._candidate.QuickHireEducation.length>0)
{this.populateHoverTable(this._cpEducationTable,this._candidate.QuickHireEducation,"HasMatch","Degrees","Subjects");}
this._cpBlockCandidate.style.display=this._candidate.IsBlocked?"none":"block";this._cpUnblockCandidate.style.display=this._candidate.IsBlocked?"block":"none";this._cpRemoveFromFavorites.style.display=this._candidate.IsFavorite?"none":"block";this._cpBrief.style.display="none";if(this._hideControls!=null&&this._hideControls)
{this._cpViewProfile.style.display="none";this._cpBlockCandidate.style.display="none";this._cpUnblockCandidate.style.display="none";this._cpRemoveFromFavorites.style.display="none";}
this._cpLoading.style.display="none";this._cpContent.style.display="block";},populateHoverTable:function(table,data,col1,col2,col3)
{table.style.display="block";var tbody=$get(table.id+"Body",table);while(tbody.firstChild!=null)
{tbody.removeChild(tbody.firstChild);}
for(var i=0,l=data.length;i<l;i++)
{var trEl=document.createElement("tr");var tdEl=document.createElement("td");tdEl.innerHTML=col1!=null&&data[i][col1]==true?'<img src="http://media.monster.com/id/hiring/candidates/dna_skill_hit.gif" alt="*" class="DNAJobSkillHit" width="9" height="9" />':"";trEl.appendChild(tdEl);tdEl=document.createElement("td");if(data[i][col2].constructor.toString().indexOf("Array")==-1)
{tdEl.innerHTML=data[i][col2];}
else
{tdEl.innerHTML=data[i][col2].join(", ");}
trEl.appendChild(tdEl);tdEl=document.createElement("td");if(data[i][col3].constructor.toString().indexOf("Array")==-1)
{tdEl.innerHTML=data[i][col3];}
else
{tdEl.innerHTML=data[i][col3].join(", ");}
tdEl.innerHTML+=col3.indexOf("Years")>-1?" "+this.get_msgYears():"";trEl.appendChild(tdEl);if((i%2)==1)
{trEl.className="gridAltRow";}
else{trEl.className="gridRow";}
tbody.appendChild(trEl);}},cancelClose:function()
{if(Monster.Client.Behavior.SmartFindIII.CandidateHoverAdapter.prototype.timer)
{clearTimeout(Monster.Client.Behavior.SmartFindIII.CandidateHoverAdapter.prototype.timer);Monster.Client.Behavior.SmartFindIII.CandidateHoverAdapter.prototype.timer=null;}
return false;},clickSend:function(event)
{event.preventDefault();var forwardResumeView=new Presenters.JCMII.Views.ForwardResumeView();forwardResumeView.EmailAddress=this.txtbox_ForwardResume_Email.value;forwardResumeView.EmailFormat=Presenters.Base.Data.EmailFormatType.Html;forwardResumeView.Subject="Forwarded candidate";forwardResumeView.SelectedItemIds=[this._hoveredId];var addressBookView=null;if(this._addressBook.checkbox.checked)
{addressBookView=new Presenters.JCMII.Views.AddressBookView();addressBookView.Email=forwardResumeView.EmailAddress;addressBookView.Name=forwardResumeView.EmailAddress;}
this.callServer("ForwardResume",[forwardResumeView,null,addressBookView]);},registerLink:function(link,detailed)
{}}
Monster.Client.Behavior.SmartFindIII.CandidateHoverAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.CandidateHoverAdapter',Monster.Client.Behavior.DataAdapterBase);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace('Monster.Client.Behavior.SmartFindIII');Monster.Client.Behavior.SmartFindIII.CandidateTopAdapter=function(element)
{Monster.Client.Behavior.SmartFindIII.CandidateTopAdapter.initializeBase(this,[element]);this.createProperty("headerDisplay");this.createProperty("lblFolderName");this.createProperty("lblRecordPortion");this.createProperty("lblSelectedDescription");this.createProperty("blNrSelected");this.createProperty("recordDisplayEmpty");this.createProperty("recordDisplay");this.createProperty("candidateSelected");this.createProperty("recordDisplayOne");this.createProperty("phBackToSearch");this.createProperty("isTestDriveMode");this.createProperty("testDriveMaxResults");this.createProperty("testDriveMaxResultsSymbol");this._pager=null;this._linkViewJobDetail=null;this._phTopLinksDivider=null;this._phBackToSearch=null;this._folder=null;}
Monster.Client.Behavior.SmartFindIII.CandidateTopAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.CandidateTopAdapter.callBaseMethod(this,'initialize');if(MonsPageManager.enableInitOnDemand){this.initOnDemand();}else{MonsPageManager.registerInitState(this._id,false,null);}},initOnDemand:function(){this._linkViewJobDetail=$get("linkViewJobDetail");this._phTopLinksDivider=$get("phTopLinksDivider");this._phBackToSearch=this.phBackToSearch;},onDataStoreEvent:function(sender,args){switch(args.get_propertyName()){case"searchCriteria":break;case"selectedFolder":this._folder=this._dataStore.get_property("selectedFolder");this._updateTitle();break;case"pager":var temp;this._pager=this._dataStore.get_property("pager");if(this._pager.rows==0){temp=this.get_recordDisplayEmpty();this.get_lblRecordPortion().innerHTML=temp;this.get_blNrSelected().innerHTML="";}
else{var first=(this._pager.selectedPage-1)*this._pager.pageSize+1;var last=first+parseInt(this._pager.pageSize)-1;if(last>this._pager.rows){last=this._pager.rows;}
if(first==last){temp=String.format(this.get_recordDisplayOne(),first,this._pager.rows);this.get_lblRecordPortion().innerHTML=temp;}else{var rows=this._pager.rows;if(this.get_isTestDriveMode()==="true"&&this._pager.rows>=parseInt(this.get_testDriveMaxResults()))
{rows=this.get_testDriveMaxResults()+this.get_testDriveMaxResultsSymbol();}
temp=String.format(this.get_recordDisplay(),first,last,rows);this.get_lblRecordPortion().innerHTML=temp;}}
break;case"pagerCaption":this.lblSelectedDescription.innerHTML="&nbsp;"+this._dataStore.get_property("pagerCaption");break;case"onSelectedItemsChanged":this.get_blNrSelected().innerHTML=String.format(this.get_candidateSelected(),this._dataStore.get_property("selectedItems").length);break;case"selectedPage":this._pager=this._dataStore.get_property("pager");if(this._pager!=null){this._pager.selectedPage=this._dataStore.get_property("selectedPage");this._dataStore.set_property("pager",this._pager);}
break;}},onSuccess:function(result,userContext,methodName){if(userContext.redirectForceLogout(result))
return;},onFailure:function(result,userContext,methodName){},_updateTitle:function(){if(this._folder!=null){if(this._folder.data.Type==Presenters.JCMII.Data.FolderType.Manual){this.get_headerDisplay().style.backgroundImage="url('http://media.monster.com/id/hiring/candidates/mfolderopened.gif')";}
else{this.get_headerDisplay().style.backgroundImage="url('http://media.monster.com/id/hiring/candidates/mfolderjobstatusopened.gif')";}
if(this._linkViewJobDetail){if(this._folder.data.Type==Presenters.JCMII.Data.FolderType.Job){this._linkViewJobDetail.parentNode.style.display="";this._linkViewJobDetail.href=String.format("/jobs/index.aspx?jobFolderId={0}",this._folder.data.Id);this._phTopLinksDivider.style.display="none";if(this._phBackToSearch!=null){for(var i=0,l=this._phBackToSearch.childNodes.length;i<l;i++){var node=this._phBackToSearch.childNodes[i];if((node.nodeType==1)&&(node.tagName=="A")){this._phTopLinksDivider.style.display="";break;}}}}
else{this._linkViewJobDetail.parentNode.style.display="none";this._phTopLinksDivider.style.display="none";this._linkViewJobDetail.href="";}}}}}
Monster.Client.Behavior.SmartFindIII.CandidateTopAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.CandidateTopAdapter',Monster.Client.Behavior.DataAdapterBase);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace('Monster.Client.Behavior');Monster.Client.Behavior.ResumeDetailAdapterBase=function(element){Monster.Client.Behavior.ResumeDetailAdapterBase.initializeBase(this,[element]);}
Monster.Client.Behavior.ResumeDetailAdapterBase.prototype={containsData:function(text){return text&&text!=""&&text!="-";},getGridPaginatedRowIndex:function(rowId){var rowIdx=0;var pagerListing=this._dataStore.get_property("pagerListing");if(pagerListing){rowIdx=parseInt(pagerListing.pageSize)*(parseInt(pagerListing.selectedPage)-1);}
rowIdx=rowIdx+parseInt(rowId)+1;return rowIdx;},getRowIndexForCandidate:function(selectedResumeValue){var indices=this._dataStore.get_property("resumesOrder");if(indices!=null){if(typeof(indices[selectedResumeValue])!=="undefined"){return this.getGridPaginatedRowIndex(indices[selectedResumeValue]);}}
var selected=this._dataStore.get_property("singleActionRequest");if(selected&&typeof(selected.rowIndex)!=="undefined")
return this.getGridPaginatedRowIndex(parseInt(selected.rowIndex));return 0;}}
Monster.Client.Behavior.ResumeDetailAdapterBase.registerClass('Monster.Client.Behavior.ResumeDetailAdapterBase',Monster.Client.Behavior.DataAdapterBase);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace('Monster.Client.Behavior.SmartFindIII');Monster.Client.Behavior.SmartFindIII.CandidateDetailAdapter=function(element){Monster.Client.Behavior.SmartFindIII.CandidateDetailAdapter.initializeBase(this,[element]);this.createProperty("urlDownloadSeekerDocument");this.createProperty("candidateDetailTabStrip");this.createProperty("listActivity");this.createProperty("listLinkedIn");this.createProperty("candidateSinglePageContent");this.createProperty("msgNoRecords");this.createProperty("msgYears");this.createProperty("msgYear");this.createProperty("msgSkillsMatch");this.createProperty("msgTitlesMatch");this.createProperty("msgCompanysMatch");this.createProperty("msgSchoolsMatch");this.createProperty("msgEducationsMatch");this.createProperty("isTestDrive");this.createProperty("msgLastUsed");this.createProperty("msgCapYears");this.createProperty("msgHyphen");this.createProperty("singlePageView");this.createProperty("directResumeLoad");this.createProperty("singlePageLinkedInProfileName");this.createProperty("singlePagePreferencesLink");this.createProperty("searchedSkills");this.createProperty("_monthNamesList");this.createProperty("imageHandler");this.createProperty("msgDownloadResumelbl");this.createProperty("msgWordDoc");this.createProperty("msgPdfDoc");this.createProperty("TabResume_submittedRow");this.createProperty("TabResume_lblSubmitted");this.createProperty("TabResume_savedRow");this.createProperty("TabResume_lblSaved");this.createProperty("TabResume_resumeUpdatedRow");this.createProperty("TabResume_lblResumeUpdated");this.createProperty("TabResume_resumeRow");this.createProperty("TabResume_lblResume");this.createProperty("TabResume_imgResume");this.createProperty("TabResume_hlDownload");this.createProperty("TabResume_lblResumeId");this.createProperty("TabResume_lblTitle");this.createProperty("TabResume_lblResumeBody");this.createProperty("TabResume_lblDownloadResume");this.createProperty("TabResume_imageResumeMenu");this.createProperty("TabResume_downloadDiv");this.createProperty("TabScreening_lblQuestionnaire");this.createProperty("TabScreening_lblLetter");this.createProperty("TabScreening_lblScorePercentage");this.createProperty("TabScreening_gridQuestionnaireBody");this.createProperty("Activity_listActions");this.createProperty("Activity_tblActivitiesBody");this._activityDelegates=[];this.createProperty("CareerSummary_lbRecentEmployer");this.createProperty("CareerSummary_lbWorkExperience");this.createProperty("CareerSummary_lbDegree");this.createProperty("CareerSummary_lbCareer");this.createProperty("CareerSummary_lbAvailability");this.createProperty("CareerSummary_lbLocation");this.createProperty("CareerSummary_lbRelocation");this.createProperty("CareerSummary_lbTravel");this.createProperty("CareerSummary_lbWillWorkWeekend");this.createProperty("CareerSummary_lbMilitaryService");this.createProperty("CareerSummary_lbClearance");this.createProperty("CareerSummary_lbAuthorization");this.createProperty("CareerSummary_lbWillWorkShifts");this.createProperty("CareerSummary_lbCompanySize");this.createProperty("CareerSummary_lbStatus");this.createProperty("CareerSummary_lbJobType");this.createProperty("CareerSummary_lbSalary");this.createProperty("CareerSummary_lbLocations");this.createProperty("CareerSummary_lbJobTitles");this.createProperty("CareerSummary_lbIndustry");this.createProperty("CareerSummary_lbOccupation");this.createProperty("CareerSummary_tblCertificationsBody");this.createProperty("CareerSummary_certificationsContainer");this.createProperty("CareerSummary_certificationsContainerSplitter");this.createProperty("CareerSummary_divHonors");this.createProperty("CareerSummary_honorsContainer");this.createProperty("CareerSummary_honorsContainerSplitter");this.createProperty("CareerSummary_divInterests");this.createProperty("CareerSummary_interestsContainer");this.createProperty("CareerSummary_interestsContainerSplitter");this.createProperty("CareerSummary_divHighlights");this.createProperty("CareerSummary_highlightsContainer");this.createProperty("CareerSummary_highlightsContainerSplitter");this.createProperty("CareerSummary_divAffiliations");this.createProperty("CareerSummary_affiliationsContainer");this.createProperty("CareerSummary_affiliationsContainerSplitter");this.createProperty("CareerSummary_lbCloudGeneralSource");this.createProperty("CareerSummary_lbCloudSpecificSource");this.createProperty("CareerSummary_cloudSourceContainer");this.createProperty("CareerSummary_cloudSourceContainerSplitter");this.createProperty("CareerSummary_tbLanguageProficiency");this.createProperty("CareerSummary_languageProficiencyContainer");this.createProperty("CareerSummary_languageProficiencyContainerSplitter");this.createProperty("CareerSummary_lbCitizenship");this.createProperty("CareerSummary_lbVeteranStatus");this.createProperty("CareerSummary_lbRequisitions");this.createProperty("CareerSummary_divRequisitions");this.createProperty("TabCandidateDNA_gridSkills");this.createProperty("TabCandidateDNA_gridCareerHistoryJob");this.createProperty("TabCandidateDNA_gridCareerHistoryJobBody");this.createProperty("TabCandidateDNA_gridEducation");this.createProperty("TabCandidateDNA_gridEducationBody");this.createProperty("CandidateDetailTop_cbCandidateSelect");this.createProperty("CandidateDetailTop_lbName");this.createProperty("CandidateDetailTop_lblLocation");this.createProperty("CandidateDetailTop_lblEduLevel");this.createProperty("CandidateDetailTop_lblLocationEduLevelSeparator");this.createProperty("CandidateDetailTop_linkPrint");this.createProperty("CandidateDetailTop_lbAddress");this.createProperty("CandidateDetailTop_lbHome");this.createProperty("CandidateDetailTop_lbMobile");this.createProperty("CandidateDetailTop_linkEmail");this.createProperty("CandidateDetailTop_linkURL");this.createProperty("CandidateDetailTop_lblLastModified");this.createProperty("CandidateDetailTop_lblWorkExperience");this.createProperty("CandidateDetailTop_lblWorkAuthorization");this.createProperty("CandidateDetailTop_lblSalary");this.createProperty("CandidateDetailTop_lblRelocation");this.createProperty("CandidateDetailTop_lblSource");this.createProperty("CandidateDetailTop_lblRefCode");this.createProperty("CandidateDetailTop_lblVetPreference");this.createProperty("CandidateDetailTop_lblVEOAEligible");this.CandidateDetailTop_lblQuickHireScore=$getPartialId("lblQuickHireScore",this.get_element());this.createProperty("BatchActions_RadMenuCnds");this.createProperty("msgJobTitlesMatch");this.createProperty("veteranIconOverlayText");this.CandidateDetailTop_linkBlockCandidate=$get("linkBlockCandidate",this._element);this.CandidateDetailTop_linkUnblockCandidate=$get("linkUnblockCandidate",this._element);this.CandidateDetailTop_linkAddToFolder=$get("linkAddToFolder",this._element);this.CandidateDetailTop_linkForwardResume=$get("linkForwardResume",this._element);this.CandidateDetailTop_linkSendLetter=$get("linkSendLetter",this._element);this.CandidateDetailTop_linkAddNote=$get("linkAddNote",this._element);this.CandidateDetailTop_linkRound=$get("linkRound",this._element);this.CandidateDetailTop_linkRateCandidate=$get("linkRateCandidate",this._element);this.CandidateDetailTop_linkPrintCandidate=$get("linkPrintCandidate",this._element);this.createProperty("divCareerDataBody");this.createProperty("jellyContainer");this.createProperty("_candidates");this.createProperty("_selectedItemsView");this.createProperty("_candidateCacheData");this._selectedCandidate=1;this._activityDelegates=[];this._savedFolderDelegates=[];this._delegates=[];this._gridPaginatedRowIdx=-1;this._searchedSkills=null;this.tabsAdapter=null;this.minWidth=621;this.maxWidth=930;this.midWidth=700;this.urlImgZoomOutDis="url('http://media.monster.com/mm/redux/resume/zoomOutDisabled_22x22.gif')";this.urlImgZoomOut="url('http://media.monster.com/mm/redux/resume/zoomOut_22x22.gif')";this.urlImgZoomInDis="url('http://media.monster.com/mm/redux/resume/zoomInDisabled_22x22.gif')";this.urlImgZoomIn="url('http://media.monster.com/mm/redux/resume/zoomIn_22x22.gif')";}
Monster.Client.Behavior.SmartFindIII.CandidateDetailAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.CandidateDetailAdapter.callBaseMethod(this,'initialize');this._singlePageView=this.singlePageView=="true";this._dataStore.saveData("singlePageView",this._singlePageView);if(!this._singlePageView){this._dataStore.set_property("tabsWakeUp","");if(this.get_candidateDetailTabStrip().TabsControlAdapter){this.tabsAdapter=this.get_candidateDetailTabStrip().TabsControlAdapter;}}
var queryString=new Monster.Client.Component.QueryString();queryString.load(document.URL);if(queryString._queryMapping["drv"]||this.directResumeLoad==="true"){this._directResumeLoad=true;if(this._candidates){this._candidateCache={};this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue]={};this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].Heading=this._candidateCacheData.Heading?this._candidateCacheData.Heading:{};this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].Resume=this._candidateCacheData.Resume?this._candidateCacheData.Resume:{};this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].Context=this._candidateCacheData.Context?this._candidateCacheData.Context:{};this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].AddInfo=this._candidateCacheData.AdditionalInfo?this._candidateCacheData.AdditionalInfo:{};this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].Activity=this._candidateCacheData.Activity?this._candidateCacheData.Activity:{};if(this._singlePageView){this._updateSpotLight();this._updateInfoTab();this._updateActivityTab();}
else{this.setActivityTabVisibility(this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].Activity);}
this.setLinkedInTabVisibility(this._directResumeLoad?this.singlePageLinkedInProfileName:this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].AddInfo.LinkedInProfileName);}}
if(this._selectedItemsView==null)
this._selectedItemsView=new Presenters.Base.Views.SelectedItemsView();if(!MonsPageManager.enableInitOnDemand){this.initOnDemand();}
else{MonsPageManager.registerInitState(this._id,false,null);}
if(queryString._queryMapping["drv"]||this.directResumeLoad==="true")
this.updateLinkedInTab();},initOnDemand:function(){this._webService=JCMIIWebServices.ResumeSearch;var selectedResumes=this._dataStore.get_property("selectedResumes");if(selectedResumes==null){selectedResumes={};selectedResumes.length=0;this._dataStore.set_property("selectedResumes",selectedResumes);}
var selectedRowNums=this._dataStore.get_property("resumesOrder");if(selectedRowNums==null){selectedRowNums={};selectedRowNums.length=0;this._dataStore.set_property("resumesOrder",selectedRowNums);}},dispose:function(){for(var i=0,l=this._activityDelegates.length;i<l;i++){var del=this._activityDelegates[i];$removeHandler(del[0],del[1],del[2]);delete del[2];}
this._activityDelegates=[];Monster.Client.Behavior.SmartFindIII.CandidateDetailAdapter.callBaseMethod(this,'dispose');},showSkillMatches:function(object,event,args){if(args.hoverTip.length>0){var container=this.get_jellyContainer();var bounds=Sys.UI.DomElement.getBounds(event.target.parentNode);Sys.UI.DomElement.setLocation(container,bounds.x+bounds.width-205,bounds.y-16);if(this.jobTitle!=undefined)
var temp="<div class='candidate-skill-content'>"+this.msgJobTitlesMatch+" = \""+args.hoverTip+"\" <div class='skillconnector'>&nbsp;</div></div>";else
var temp="<div class='candidate-skill-content'>"+this.msgSkillsMatch+" = \""+args.hoverTip+"\" <div class='skillconnector'>&nbsp;</div></div>";container.innerHTML=temp;container.style.zIndex="100";container.style.display="block";}},hideSkillMatches:function(event){var container=this.get_jellyContainer();container.style.display="none";container.innerHTML="";},showTitleMatches:function(object,event,args){var candidate=this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].Context;if(candidate){var container=this.get_jellyContainer();var bounds=Sys.UI.DomElement.getBounds(event.target.parentNode);Sys.UI.DomElement.setLocation(container,bounds.x+bounds.width-205,bounds.y-16);if(candidate.CandidateExperience.length>0){for(var idx in candidate.CandidateExperience){if(candidate.CandidateExperience[idx].JobTitle&&candidate.CandidateExperience[idx].JobTitle.HasMatch){var candidateExperience=candidate.CandidateExperience[idx].JobTitle.MatchedKeywords.join(",");break;}}}
if(args.hoverTip&&args.hoverTip.length>0)
candidateExperience=args.hoverTip;var temp="<div class='candidate-skill-content'>"+this.msgJobTitlesMatch+" = \""+candidateExperience+"\" <div class='skillconnector'>&nbsp;</div></div>";container.innerHTML=temp;container.style.zIndex="100";container.style.display="block";}},hideTitleMatches:function(object,event,args){var container=this.get_jellyContainer();container.style.display="none";container.innerHTML="";},onDataStoreEvent:function(sender,args){switch(args.get_propertyName()){case"selectedGrid":if(this._dataStore.get_property("selectedGrid")=="record"){window.document.body.scrollTop=0;window.document.documentElement.scrollTop=0;var context=args.get_context();if(typeof context!=="undefined"){this._candidates=args.get_context()[0];this._selectedCandidate=1;this._selectedItemsView.SelectedItemIds=[this._candidates[this._selectedCandidate-1].ResumeValue];this._selectedItemsView.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");this.showModal(mode=this.ePopupMode.Spinner);this.updatePager();this.updateBlockedUnblocked();this.updateCheckbox();this.updateJobTitleAndCompany(args.get_context()[2]);this.linkedInWidgetCacheCleared=true;this.validateAndUpdateTabs();}}
else{this.get_element().style.display="none";}
break;case"selectedPage":if(this.get_element().style.display=="block"){var selectedRowNums=this._dataStore.get_property("resumesOrder");this.get_element().style.display="none";this._selectedCandidate=this._dataStore.get_property("selectedPage");this._selectedItemsView.SelectedItemIds=[this._candidates[this._selectedCandidate-1].ResumeValue];this._selectedItemsView.IsPrivateSource=this._dataStore.get_property("IsPrivateBoardSource");var rowIndex=selectedRowNums[this._candidates[this._selectedCandidate-1].ResumeValue];if(selectedRowNums&&rowIndex!==null){this._dataStore.set_property("resumeGrid_paginatedRowIndex",rowIndex);}
if(this._candidateCache[this._selectedItemsView.SelectedItemIds]==null){this.showModal(mode=this.ePopupMode.Spinner);}
this.updateCheckbox();this.updateBlockedUnblocked();this.updateJobTitleAndCompany();this.validateAndUpdateTabs();var tabIndexForWT=this._dataStore.get_property("currentTabPRS");var dispvwString=this.getTabStringForWT(tabIndexForWT);var selectedResumeValue=this._candidates[this._selectedCandidate-1].ResumeValue;var rank=this.getRowIndexForCandidate(selectedResumeValue);var score=this._candidates[this._selectedCandidate-1].Relevance;var companyID=this._dataStore.get_property("CompanyIdWT");var engine="T";if(this._dataStore.get_property("isExtraSourceAvailable")==true)
engine+="_cloud";dcsMultiTrack("DCS.dcsuri","/resumesearch/EnhancedSearchResults_menu.evt","DCSext.en","ResView","DCSext.clktype","BA_nxpr","DCSext.dispvw",dispvwString,"DCSext.resid",selectedResumeValue,"DCSext.score",score,"DCSext.rank",rank,"DCSext.canddtecnt",1,"DCSext.engine",engine,"DCSext.cseg",companyID);}
break;case"searchCriteria":this.updateBatchActionsViewable();break;case"updateCandidate":if(this._dataStore.get_property("selectedGrid")=="record"){var updates=this._dataStore.get_property("updateCandidate");for(var i in updates){if(updates[i].IsBlocked!=null&&this._candidates){this._candidates[this._selectedCandidate-1].IsBlocked=updates[i].IsBlocked;this.updateBlockedUnblocked();this.updateBlockUnBlockCheckbox(i,updates[i].IsBlocked);}}}
break;case"modifySearch":break;case"refreshResults":this.onRefreshSearch()
break;case"filterView":this._candidateCache={};this._dataStore.set_property("searchedForSkills",this._dataStore.get_property("filterView").Skills);break;case"updateActivityTab":var showActivityTab=this._dataStore.get_property("updateActivityTab");var cache=this._candidateCache;var idx=this._selectedItemsView.SelectedItemIds;var selectedResumeCandidates=this._dataStore.get_property("selectedResumes");if((selectedResumeCandidates!=null)&&(selectedResumeCandidates.length!=0)){for(var rv in selectedResumeCandidates){if(typeof selectedResumeCandidates[rv]=="object"){if(cache!=null&&cache[rv]!=null){if(idx!=rv)
delete cache[rv];else
cache[idx].Activity=null;}}}}
else{if(cache!=null&&cache[idx]!=null)
cache[idx].Activity=null;}
if(showActivityTab&&!this._singlePageView){var activityTab=this.tabsAdapter.FindTabByName("tabActivity");if(activityTab!=null){if(activityTab.selected!=true){this.tabsAdapter.SwitchTab(null,null,this.tabsAdapter.FindTabIDByName("tabActivity"));}
else{this.updateActivityTab();}}}
else{this.updateActivityTab();}
break;case"resumeGrid_paginatedRowIndex":this._gridPaginatedRowIdx=this._dataStore.get_property("resumeGrid_paginatedRowIndex");break;case"searchedForSkills":this._searchedSkills=this.getConvertedSkills(this._dataStore.get_property("searchedForSkills"));break;}},getConvertedSkills:function(skills){if(!skills)return"";var searchedSkills="";var values=skills.split(';').sort();for(var idx in values){var item=values[idx].split('|')[0];if(item){searchedSkills=searchedSkills+decodeURIComponent(item)+", ";}}
if(searchedSkills!=""&&searchedSkills.length>1){searchedSkills=searchedSkills.substring(0,searchedSkills.length-2);}
return searchedSkills;},updateJobTitleAndCompany:function(adapter){var cell=$get("tblCandidateProfile");var tblJobTitle=$get("tblJobTitle",cell);var jobTitleCompanyMatch0=$get("jobTitleCompanyMatch0",cell);var matchjtcLink0=$get("matchjtcLink0",cell);var matchjtcLink1=$get("matchjtcLink1",cell);this._dataStore.set_property("jobTitleCompanyData",[this._selectedCandidate-1,this._candidates[this._selectedCandidate-1]]);var jobTitleCompanyData=this._dataStore.get_property("jobTitleCompanyData");if(jobTitleCompanyData==null||jobTitleCompanyData.length>1)
jobTitleCompanyData=null;if(jobTitleCompanyData==null){$get("currentJobTitle",cell).innerHTML="";$get("currentCompany",cell).innerHTML="";$get("jobTitle0",cell).innerHTML="";$get("company0",cell).innerHTML="";tblJobTitle.style.display="none";jobTitleCompanyMatch0.style.display="none";return;}
$("#currentJobTitle",cell).html(jobTitleCompanyData.currentJobTitle);$("#currentCompany",cell).html(jobTitleCompanyData.currentCompany);$("#jobTitle0",cell).html(jobTitleCompanyData.matchJobTitle);$("#company0",cell).html(jobTitleCompanyData.matchCompany);tblJobTitle.getElementsByTagName("table")[0].style.display="";tblJobTitle.style.display=jobTitleCompanyData.matchRowDisplay;jobTitleCompanyMatch0.style.display=jobTitleCompanyData.mostRecentJobTitleJellyDotDisplay;},updateBatchActionsViewable:function(){var menuControl=this.BatchActions_RadMenuCnds.control.get_items()._array[0]._control;var viewSelectedItem=menuControl.findItemByValue("ViewSelected");var compareSelectedItem=menuControl.findItemByValue("CandidateCompare");var sendLetterItem=menuControl.findItemByValue("SendLetter");var resumeAddNodeItem=menuControl.findItemByValue("ResumeAddNote");var printResumeItem=menuControl.findItemByValue("PrintResume");var resumeRateItem=menuControl.findItemByValue("ResumeRate");if(this._dataStore.get_property("selectedGrid")=="record"){viewSelectedItem.hide();compareSelectedItem.hide();sendLetterItem.show();resumeAddNodeItem.show();printResumeItem.show();resumeRateItem.show();}
else{viewSelectedItem.show();compareSelectedItem.show();sendLetterItem.hide();resumeAddNodeItem.hide();printResumeItem.hide();resumeRateItem.hide();}},_concatValues:function(value1,value2,delimiter){var link=[];link[0]=value1;link[1]=value2;link=this._removeAll(link);return link.join(delimiter);},_removeAll:function(list){var tmpList=[];for(var item in list){if(!this._isUnwantedString(list[item])){tmpList[tmpList.length]=list[item];}}
return tmpList;},_isUnwantedString:function(value){return(value==null||value==""||value=="&nbsp;"||value=="-")},_updateHeaderElements:function(element,data){if(element!=null&&element.parentNode!=null){if((data!=null)&&(data!="")){element.parentNode.style.display="";element.innerHTML=data;}
else{element.parentNode.style.display="none";}}},_updateHeader:function(){var cache=this._candidateCache;var idx=this._selectedItemsView.SelectedItemIds;if((cache==null)||(cache[idx]==null)||(cache[idx].Heading==null)){this._retrievingDetailInfo=true;this.callServer("GetResumeDetailResume",[this._selectedItemsView],true);}
else{var resume=this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].Heading;var candidate=this._candidates[this._selectedCandidate-1];this.get_CandidateDetailTop_lbName().innerHTML=resume.Name;this.get_CandidateDetailTop_lblLocation().innerHTML=resume.Location;if(this.get_CandidateDetailTop_lblEduLevel())
this.get_CandidateDetailTop_lblEduLevel().innerHTML=resume.HighestEducationDegree;if(this.get_CandidateDetailTop_lblLocationEduLevelSeparator()&&resume.Location!==""&&resume.HighestEducationDegree!==""){this.get_CandidateDetailTop_lblLocationEduLevelSeparator().innerHTML=" | ";}
this.CandidateDetailTop_lblQuickHireScore.innerHTML=candidate.Relevance.toFixed(1);var candidateUserActionIcons=$("#nameAndIcons").find(".CandidateUserActionIcons")[0];candidateUserActionIcons.innerHTML="";if(resume.ShowVeteranIcon){var icon=document.createElement("div");icon.className="resumeIconVeteran";icon.setAttribute("title",this.get_veteranIconOverlayText());candidateUserActionIcons.appendChild(icon);}
if(resume.ShowHandicappedIcon){var icon=document.createElement("div");icon.className="resumeIconHandicapped";candidateUserActionIcons.appendChild(icon);}
this._updateHeaderElements(this.get_CandidateDetailTop_lbAddress(),resume.Address);if((resume.Home!=null)&&(resume.Home!="")&&(resume.Home!="N/A")){this.get_CandidateDetailTop_lbHome().parentNode.style.display="";this.get_CandidateDetailTop_lbHome().innerHTML=resume.Home;}
else{this.get_CandidateDetailTop_lbHome().parentNode.style.display="none";}
this._updateHeaderElements(this.get_CandidateDetailTop_lbMobile(),resume.Mobile);if((resume.Email!=null)&&(resume.Email!="")){this.get_CandidateDetailTop_linkEmail().href="mailto:"+resume.Email;if(resume.IsConfidential){this.get_CandidateDetailTop_linkEmail().innerHTML=resume.Name+"@monster.com";}
else{this.get_CandidateDetailTop_linkEmail().innerHTML=resume.Email;}
this.get_CandidateDetailTop_linkEmail().parentNode.style.display="";}
else{this.get_CandidateDetailTop_linkEmail().parentNode.style.display="none";}
this._updateHeaderElements(this.get_CandidateDetailTop_lblLastModified(),resume.UpdatedDurationMessage);var msgyrs=isNaN(resume.WorkExperience)?'':resume.WorkExperience>1?this.get_msgYears():this.get_msgYear();this._updateHeaderElements(this.get_CandidateDetailTop_lblWorkExperience(),String.format("{0} {1}",resume.WorkExperience,msgyrs));this._updateHeaderElements(this.get_CandidateDetailTop_lblWorkAuthorization(),resume.WorkAuthorization);this._updateHeaderElements(this.get_CandidateDetailTop_lblSalary(),resume.DesiredSalary);this._updateHeaderElements(this.get_CandidateDetailTop_lblRelocation(),resume.WillingToRelocate);this._updateHeaderElements(this.get_CandidateDetailTop_lblSource(),resume.Source);this._updateHeaderElements(this.get_CandidateDetailTop_lblRefCode(),resume.SeekerRefCode);this._updateHeaderElements(this.get_CandidateDetailTop_lblVetPreference(),resume.VeteranPreference);this._updateHeaderElements(this.get_CandidateDetailTop_lblVEOAEligible(),resume.VEOAEligible);this.get_CandidateDetailTop_lblSource().parentNode.style.display=this._dataStore.get_property("isExtraSourceAvailable")?"":"none";if((resume.Url!=null)&&(resume.Url!="")){this.get_CandidateDetailTop_linkURL().parentNode.style.display="";this.get_CandidateDetailTop_linkURL().innerHTML=resume.Url;this.get_CandidateDetailTop_linkURL().href=resume.Url;this.get_CandidateDetailTop_linkURL().target="_blank";}
else{this.get_CandidateDetailTop_linkURL().parentNode.style.display="none";}
this.updateBlockedUnblocked();this.hideModal(mode=this.ePopupMode.Spinner);}},updateBlockedUnblocked:function(){if(typeof(this.CandidateDetailTop_linkBlockCandidate)=='undefined'||this.CandidateDetailTop_linkBlockCandidate==null)
return;if(this._candidates!=null&&this._candidates.length!=0&&!this._candidates[this._selectedCandidate-1].IsBlocked){this.CandidateDetailTop_linkBlockCandidate.parentNode.style.display="";this.CandidateDetailTop_linkUnblockCandidate.parentNode.style.display="none";this.setActionVisibility(this.CandidateDetailTop_linkAddToFolder,true);this.setActionVisibility(this.CandidateDetailTop_linkForwardResume,true);this.setActionVisibility(this.CandidateDetailTop_linkSendLetter,true);this.setActionVisibility(this.CandidateDetailTop_linkAddNote,true);this.setActionVisibility(this.CandidateDetailTop_linkRound,true);this.setActionVisibility(this.CandidateDetailTop_linkRateCandidate,true);this.setActionVisibility(this.CandidateDetailTop_linkPrintCandidate,true);}
else{this.CandidateDetailTop_linkBlockCandidate.parentNode.style.display="none";this.CandidateDetailTop_linkUnblockCandidate.parentNode.style.display="";this.setActionVisibility(this.CandidateDetailTop_linkAddToFolder,false);this.setActionVisibility(this.CandidateDetailTop_linkForwardResume,false);this.setActionVisibility(this.CandidateDetailTop_linkSendLetter,false);this.setActionVisibility(this.CandidateDetailTop_linkAddNote,false);this.setActionVisibility(this.CandidateDetailTop_linkRound,false);this.setActionVisibility(this.CandidateDetailTop_linkRateCandidate,false);this.setActionVisibility(this.CandidateDetailTop_linkPrintCandidate,false);}},setActionVisibility:function(actionLink,visible){if(actionLink!=null){actionLink.parentNode.style.display=(visible)?"":"none";}},updateBlockUnBlockCheckbox:function(updatedResumeValue,IsBlocked){var selectedResumes=this._dataStore.get_property("selectedResumes");if(IsBlocked){this.CandidateDetailTop_cbCandidateSelect.checked=false;this.CandidateDetailTop_cbCandidateSelect.style.display="none";}
else{this.CandidateDetailTop_cbCandidateSelect.style.display="block";}},updateCheckbox:function(){var selectedCandidates=this._dataStore.get_property("selectedResumes");var currentCandidate=this._candidates[this._selectedCandidate-1];var alreadyIn=false;for(var selected in selectedCandidates){if(selected==currentCandidate.ResumeValue){alreadyIn=true;break;}}
if(currentCandidate.IsBlocked){this.get_CandidateDetailTop_cbCandidateSelect().style.display="none";}
else{this.get_CandidateDetailTop_cbCandidateSelect().style.display="block";}
if(alreadyIn)
this.CandidateDetailTop_cbCandidateSelect.checked=true;else
this.CandidateDetailTop_cbCandidateSelect.checked=false;},updatePager:function(){pager={};pager.ownerType=Object.getTypeName(this);pager.selectedPage=1;pager.rows=this._candidates.length;pager.pageSize=1;this._dataStore.set_property("pager",pager);},onTabSelected:function(sender,args){if(!MonsPageManager.isAllInit&&MonsPageManager.enableInitOnDemand)
MonsPageManager.initAllOnDemand();var tabID=parseInt(this._dataStore.get_property("tabSwitched").to);this.updateSelectedTab(tabID,true);},updateSelectedTab:function(tabIndex,TabSelectedEvent){switch(tabIndex){case 0:this.updateResumeTab();break;case 1:this.updateSpotLight();break;case 2:this.updateInfoTab();break;case 3:this.updateActivityTab();break;case 4:dcsMultiTrack('DCS.dcsuri','/linkedin.evt','DCSext.k','ShowTab','DCSext.en','LinkedIn');this.updateLinkedInTab();break;}
this._dataStore.saveData("currentTabPRS",tabIndex);if(TabSelectedEvent==true){var dispvwString;if(this._singlePageView)
dispvwString="resrec_none";else
dispvwString=this.getTabStringForWT(tabIndex);var selectedResumeValue=this._candidates[this._selectedCandidate-1].ResumeValue;var rank=this.getRowIndexForCandidate(selectedResumeValue);var score=this._candidates[this._selectedCandidate-1].Relevance;var companyID=this._dataStore.get_property("CompanyIdWT");var engine="T";if(this._dataStore.get_property("isExtraSourceAvailable")==true)
engine+="_cloud";dcsMultiTrack("DCS.dcsuri","/resumesearch/EnhancedSearchResults_tab.evt","DCSext.en","Restab","DCSext.clktype","TAB","DCSext.dispvw",dispvwString,"DCSext.resid",selectedResumeValue,"DCSext.score",score,"DCSext.rank",rank,"DCSext.canddtecnt",1,"DCSext.engine",engine,"DCSext.cseg",companyID);}},getTabStringForWT:function(index){var dispvwString="resrec_tres";switch(index){case 0:dispvwString="resrec_tres";break;case 1:dispvwString="resrec-tdet";break;case 2:dispvwString="resrec_taddl";break;case 3:dispvwString="resrec_tactivity";break;}
return dispvwString;},validateAndUpdateTabs:function(){if(!this._singlePageView){var selectedTab=this.tabsAdapter.GetSelectedTab();if(!selectedTab){this.tabsAdapter.tabs[0].selected=true;}
else{var cache=this._candidateCache;var idx=this._selectedItemsView.SelectedItemIds;if(cache!=null&&cache[idx]!=null){this.setActivityTabVisibility(cache[idx].Activity);this.setLinkedInTabVisibility(this.directResumeLoad=="true"?this.singlePageLinkedInProfileName:cache[idx].AddInfo.LinkedInProfileName);if(selectedTab.name=="tabActivity"&&cache[idx].Activity.Activities.length==0){this.tabsAdapter.SwitchTab(null,null,"0");}
if(selectedTab.name=="tabLinkedIn"&&cache[idx].AddInfo.LinkedInProfileName.length==0)
this.tabsAdapter.SwitchTab(null,null,"0");}
this.updateSelectedTab(parseInt(this.tabsAdapter.selectedTab));}}
else{this.updateAllTabs();}},onSuccess:function(result,context,methodName){context.hideModal(mode=context.ePopupMode.Spinner);if(context.redirectForceLogout(result))
return;if(context._candidateCache==null){context._candidateCache={};}
if(context._candidateCache[context._candidates[context._selectedCandidate-1].ResumeValue]==null){context._candidateCache[context._candidates[context._selectedCandidate-1].ResumeValue]={};}
switch(methodName){case"GetResumeDetailResume":context._candidateCache[context._candidates[context._selectedCandidate-1].ResumeValue].Resume=result;context._updateResumeTab();break;case"GetSmartFindSearchDetailData":context._candidateCache[context._candidates[context._selectedCandidate-1].ResumeValue].Heading=result.Heading?result.Heading:{};context._candidateCache[context._candidates[context._selectedCandidate-1].ResumeValue].Resume=result.Resume?result.Resume:{};context._candidateCache[context._candidates[context._selectedCandidate-1].ResumeValue].Context=result.Context?result.Context:{};context._candidateCache[context._candidates[context._selectedCandidate-1].ResumeValue].AddInfo=result.AdditionalInfo?result.AdditionalInfo:{};context._candidateCache[context._candidates[context._selectedCandidate-1].ResumeValue].Activity=result.Activity?result.Activity:{};context._updateHeader();if(context._singlePageView){context._updateResumeTab();context._updateSpotLight();context._updateInfoTab();context._updateActivityTab();context._updateLinkedInTab();}
else{context.validateAndUpdateTabs();}
var update={};update[context._candidates[context._selectedCandidate-1].ResumeValue]={};update[context._candidates[context._selectedCandidate-1].ResumeValue].IsViewed=true;update[context._candidates[context._selectedCandidate-1].ResumeValue].IsUploadedResume=result.Resume.IsUploadedResume;update[context._candidates[context._selectedCandidate-1].ResumeValue].IsPdfResumeType=result.Resume.IsPdfResumeType;context._dataStore.set_property("updateCandidate",update);break;case"GetResumeDetailCareer":context._candidateCache[context._candidates[context._selectedCandidate-1].ResumeValue].AddInfo=result;context._updateInfoTab();break;case"GetResumeActivity":context._candidateCache[context._candidates[context._selectedCandidate-1].ResumeValue].Activity=result;context._updateActivityTab();break;}},onFailure:function(result,userContext,methodName){switch(methodName){case"GetResumeDetailResume":userContext._candidateCache={};break;case"GetSmartFindSearchDetailData":userContext._candidateCache={};break;case"GetResumeDetailCareer":userContext._candidateCache={};break;case"GetResumeActivity":userContext._candidateCache={};break;}
userContext.hideModal(mode=userContext.ePopupMode.Spinner);},onCandidateSelected:function(object,e){var itemID=this._candidates[this._selectedCandidate-1].ResumeValue;var command="command_GridDeselectItemID";if(e.target.checked)
command="command_GridSelectItemID";this._dataStore.set_property(command,itemID);},onSinglePagePreferencesLinkClicked:function(object,event){event.preventDefault();event.stopPropagation();document.location.href=String.format("/account/managepreferences.aspx?retLnkId={0}&retLnkHref={1}#candidateDetail",244728,encodeURIComponent(document.location.pathname+"?"+this._dataStore.get_property("SearchCriteria")));},onBlockCandidateClick:function(object,event){this._dispatchSingleActionRequest(event.target,this._candidates[this._selectedCandidate-1],"ResumeBlock");event.preventDefault();event.stopPropagation();},onUnblockCandidateClick:function(object,event){this._dispatchSingleActionRequest(event.target,this._candidates[this._selectedCandidate-1],"ResumeUnblock");event.preventDefault();event.stopPropagation();},onForwardResumeClick:function(object,event){event.preventDefault();event.stopPropagation();this._dispatchSingleActionRequest(event.target,this._candidates[this._selectedCandidate-1],"ForwardResume");},onAddToFolderClick:function(object,event){event.preventDefault();event.stopPropagation();this._dispatchSingleActionRequest(event.target,this._candidates[this._selectedCandidate-1],"ResumeAddToFolder");},onPrintCandidateClick:function(object,event){this._dispatchSingleActionRequest(event.target,this._candidates[this._selectedCandidate-1],"PrintResume");event.preventDefault();event.stopPropagation();},onAddNoteClick:function(object,event){event.preventDefault();event.stopPropagation();this._dispatchSingleActionRequest(event.target,this._candidates[this._selectedCandidate-1],"ResumeAddNote");},onSendLetterClick:function(object,event){event.preventDefault();event.stopPropagation();this._dispatchSingleActionRequest(event.target,this._candidates[this._selectedCandidate-1],"SendLetter");},onRateCandidateClick:function(object,event){event.preventDefault();event.stopPropagation();this._dispatchSingleActionRequest(event.target,this._candidates[this._selectedCandidate-1],"ResumeRate");},onUpdateStatusClick:function(object,event){event.preventDefault();event.stopPropagation();if(this.get_isTestDrive()=='True'){return;}
dcsMultiTrack("DCS.dcsuri","/resumesearch/EnhancedSearchResults.aspx_saupdstat.evt");this._dispatchSingleActionRequest(event.target,this._candidates[this._selectedCandidate-1],"ResumeUpdateRound");},onRefreshSearch:function(){var searchView=new Presenters.JCMII.Views.SearchCriteriaView();var oldFolder=this._dataStore.get_property("selectedFolder");searchView.Skills=this._dataStore.get_property("searchCriteria").Skills;searchView.Id=oldFolder.data.Id;searchView.Type=oldFolder.data.Type;this.callServer("UpdateQuickHireCandidateSearchCriteria",[searchView]);},addSkillToString:function(skill,skillString){skill=skill.replace(/,/g,"&#44;").replace(/</g,"&lt;").replace(/>/g,"&gt;");if(skill.trim().length!=0){if(skillString.length==0)
skillString=skill;else
skillString=skillString+", "+skill;}
return skillString;},closeModSearchScreen:function(partial){var pageWrapperCandidates=$get("pageWrapperCandidates");$get("footerCandidates",pageWrapperCandidates).style.display="";if(!partial){var candidates=this._dataStore.get_property("candidateList");if(candidates!=null&&candidates.length>0)
$get("gridContainer",pageWrapperCandidates).style.display="block";else
$get("noCandidateMessageWrapper",pageWrapperCandidates).style.display="block";}},updateAllTabs:function(){var cache=this._candidateCache;var idx=this._selectedItemsView.SelectedItemIds;if((cache==null)||(cache[idx]==null)||(cache[idx].Resume==null)){this.callServer("GetSmartFindSearchDetailData",[this._selectedItemsView,null],true);}
else{this._updateHeader();this._updateResumeTab();this._updateSpotLight();this._updateInfoTab();this.hideModal(mode=this.ePopupMode.Spinner);}},updateResumeTab:function(){var cache=this._candidateCache;var idx=this._selectedItemsView.SelectedItemIds;if((cache==null)||(cache[idx]==null)||(cache[idx].Resume==null)){this.callServer("GetSmartFindSearchDetailData",[this._selectedItemsView,null],true);}
else{this._updateHeader();this._updateResumeTab();this.hideModal(mode=this.ePopupMode.Spinner);}},updateSpotLight:function(){var cache=this._candidateCache;var idx=this._selectedItemsView.SelectedItemIds;if((cache==null)||(cache[idx]==null)||(cache[idx].Context==null)){this.callServer("GetSmartFindSearchDetailData",[this._selectedItemsView,null],true);}
else{this._updateHeader();this._updateSpotLight();this.hideModal(mode=this.ePopupMode.Spinner);}},updateInfoTab:function(){var cache=this._candidateCache;var idx=this._selectedItemsView.SelectedItemIds;if((cache==null)||(cache[idx]==null)||(cache[idx].AddInfo==null)){this.callServer("GetSmartFindSearchDetailData",[this._selectedItemsView,null],true);}
else{this._updateHeader();this._updateInfoTab();this.hideModal(mode=this.ePopupMode.Spinner);}},updateActivityTab:function(){var cache=this._candidateCache;var idx=this._selectedItemsView.SelectedItemIds;if(cache==null||cache[idx]==null){this.callServer("GetSmartFindSearchDetailData",[this._selectedItemsView,null],true);}
else if(cache[idx].Activity==null){if(cache[idx].Resume==null)
this.callServer("GetSmartFindSearchDetailData",[this._selectedItemsView,null],true);else
this.callServer("GetResumeActivity",[this._selectedItemsView],true);}
else{this._updateActivityTab();this.hideModal(mode=this.ePopupMode.Spinner);}},updateLinkedInTab:function(){var cache=this._candidateCache;var idx=this._selectedItemsView.SelectedItemIds;if((cache==null)||(cache[idx]==null)||(cache[idx].AddInfo.LinkedInProfileName==null)){this.callServer("GetSmartFindSearchDetailData",[this._selectedItemsView,null],true);}
else{this._updateHeader();this._updateLinkedInTab();this.hideModal(mode=this.ePopupMode.Spinner);}},setActivityTabVisibility:function(activity){if(this._singlePageView||this.tabsAdapter.FindTabByName("tabActivity")==undefined){$(this.get_candidateSinglePageContent()).find("div#"+this.get_listActivity().id).parent().parent().hide();return false;}
if(activity==null||activity.Activities==null||activity.Activities.length==0){this.tabsAdapter.FindTabByName("tabActivity").HideTab();return true;}
else{this.tabsAdapter.FindTabByName("tabActivity").ShowTab();return true;}},setLinkedInTabVisibility:function(profileName){var showLinkedIn=typeof(profileName)!='undefined'&&profileName!=null&&profileName.length>0;if(this._singlePageView){var elLinkedIn=$(this.get_candidateSinglePageContent()).find("div#"+this.get_listLinkedIn().id);if(elLinkedIn){var container=elLinkedIn.parent().parent();showLinkedIn?container.show():container.hide();}}
else{var tab=this.tabsAdapter.FindTabByName("tabLinkedIn");if(tab){showLinkedIn?tab.ShowTab():tab.HideTab();}}
return showLinkedIn;},_updateActivityTab:function(){var resume=this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue];var activityRecords=resume.Activity;if(!this.setActivityTabVisibility(activityRecords)){if(!this._directResumeLoad)this.validateAndUpdateTabs();return;}
var tblBody=this.get_Activity_tblActivitiesBody();var currentActivityRow=0;var currentDataIndex=0;while(currentDataIndex<activityRecords.Activities.length&&currentActivityRow<tblBody.rows.length){if((this._activityFilter==null)||(this._activityFilter=="")||(this._activityFilter==activityRecords.Activities[currentDataIndex].ActionMessageID)){this._editActivityRow(activityRecords.Activities[currentDataIndex],tblBody.rows[currentActivityRow]);currentActivityRow++;}
currentDataIndex++;}
while(currentDataIndex<activityRecords.Activities.length){if((this._activityFilter==null)||(this._activityFilter=="")||(this._activityFilter==activityRecords.Activities[currentDataIndex].ActionMessageID)){var row=this._activityRow(activityRecords.Activities[currentDataIndex]);if((currentActivityRow%2)==1)
row.className="gridAltRow";else
row.className="gridRow";tblBody.appendChild(row);currentActivityRow++;}
currentDataIndex++;}
while(tblBody.rows.length>currentActivityRow){tblBody.deleteRow(tblBody.rows.length-1);}
this.get_element().style.display="block";},_activityRow:function(activity){var trEl=document.createElement("tr");var tdEl=document.createElement("td");tdEl.innerHTML=activity.Date;trEl.appendChild(tdEl);var tdEl=document.createElement("td");tdEl.innerHTML=activity.Action;trEl.appendChild(tdEl);var tdEl=document.createElement("td");this._activityRowCreateComplexColumn(tdEl,activity);trEl.appendChild(tdEl);var tdEl=document.createElement("td");if(activity.FolderIDEnc!=null){var aEl=document.createElement("a");var delegate=Function.createDelegate({adapter:this,activity:activity},this.onFolderClick);this._activityDelegates.push([aEl,"click",delegate]);$addHandler(aEl,"click",delegate);aEl.innerHTML=activity.Folder;tdEl.appendChild(aEl);}
else{tdEl.innerHTML=activity.Folder;}
trEl.appendChild(tdEl);var tdEl=document.createElement("td");tdEl.innerHTML=activity.AddedBy;trEl.appendChild(tdEl);return trEl;},_editActivityRow:function(activity,row){var tdArray=row.getElementsByTagName("td");tdArray[0].innerHTML=activity.Date;tdArray[1].innerHTML=activity.Action;tdArray[2].innerHTML="";this._activityRowCreateComplexColumn(tdArray[2],activity);if(activity.FolderIDEnc!=null){var aEl=document.createElement("a");var delegate=Function.createDelegate({adapter:this,activity:activity},this.onFolderClick);this._activityDelegates.push([aEl,"click",delegate]);$addHandler(aEl,"click",delegate);aEl.innerHTML=activity.Folder;tdArray[3].innerHTML="";tdArray[3].appendChild(aEl);}
else{tdArray[3].innerHTML=activity.Folder;}
tdArray[4].innerHTML=activity.AddedBy;},_activityRowCreateComplexColumn:function(tdEl,activity){if(activity.ActionMessageID=="202862")
{var noteNode;var largeMessage=activity.Description.length>255;if(activity.AllowToEdit==false){noteNode=document.createTextNode("");if(largeMessage)
noteNode.nodeValue=activity.Description.substring(0,254);else
noteNode.nodeValue=activity.Description;}
else{noteNode=document.createElement("a");noteNode.noteId=activity.LinkID;noteNode.isPublic=activity.IsCompanyWidePublic;noteNode.reminderDate=activity.ReminderDate;var delegate=Function.createDelegate(this,this.onEditNoteClick);this._activityDelegates.push([noteNode,"click",delegate]);$addHandler(noteNode,"click",delegate);if(largeMessage){noteNode.innerHTML=activity.Description.substring(0,254);noteNode.noteText=activity.Description;}
else{noteNode.innerHTML=activity.Description;noteNode.noteText=activity.Description;}}
tdEl.appendChild(noteNode);if(largeMessage){var aEl=document.createElement("a");aEl.className="moreInfo";aEl.innerHTML=" More...";var delegate=Function.createDelegate(activity,this.onNoteMoreHover);this._activityDelegates.push([aEl,"mouseover",delegate]);$addHandler(aEl,"mouseover",delegate);tdEl.appendChild(aEl);}}
else if(activity.ActionMessageID=="202863")
{var letterPreview;var letterContent;var barIndex=activity.Description.indexOf("|");letterPreview=activity.Description.substring(0,barIndex);letterContent=activity.Description.substring(barIndex+1);letterContent=letterContent.replace(/^(\<br\/\>)+/,"");var aEl=document.createElement("a");var delegate=Function.createDelegate(activity,this.onLetterClick);this._activityDelegates.push([aEl,"click",delegate]);$addHandler(aEl,"click",delegate);if(this._tabActivity_hoverWindow){this._tabActivity_hoverWindow.parentNode.ActivityTabLetterHoverAdapter.registerLink(aEl);}
else{if(this.tabActivityLetterPopupHolder){this._tabActivity_hoverWindow=$get("tabActivityLetter-popup",this.tabActivityLetterPopupHolder);if(this._tabActivity_hoverWindow)
this._tabActivity_hoverWindow.parentNode.ActivityTabLetterHoverAdapter.registerLink(aEl);}}
aEl.innerHTML=letterPreview;aEl._letterText=letterContent;aEl._adapter=this;tdEl.appendChild(aEl);}
else{tdEl.innerHTML=activity.Description;}},onEditNoteClick:function(event){event.preventDefault();event.stopPropagation();this._dispatchSingleActionRequest(event.target,this._candidates[this._selectedCandidate-1],"ResumeAddNote",{noteId:event.target.noteId,noteText:event.target.noteText,isPublic:event.target.isPublic,reminderDate:event.target.reminderDate,doEdit:true});},onFolderClick:function(event){this.adapter._dataStore.set_property("selectFolder",this.activity.FolderIDEnc,[],true);},_dispatchSingleActionRequest:function(sender,candidate,actionName,actionData){var cell=this.get_CandidateDetailTop_lbName();var div=cell.parentNode.parentNode.parentNode.parentNode.parentNode;var rowClientID=div.id;var ud=true;var y=Sys.UI.DomElement.getBounds(sender).y+"px";this._dataStore.set_property("CloseActionDisplay");this._dataStore.set_property("singleActionRequest",{vPos:y,target:candidate,action:actionName,parentRowID:rowClientID,useDiv:ud,actionData:actionData});},_updateResumeTab:function(){var resume=this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].Resume;var heading=this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].Heading;if(resume.ResumeOnFile){this.get_TabResume_imgResume().style.display="none";this.get_TabResume_lblResume().style.display="block";this.get_TabResume_resumeRow().style.display="block";this.get_TabResume_hlDownload().style.display="none";this.get_TabResume_hlDownload().href="#";this.get_TabResume_lblDownloadResume().style.display="block";this.get_TabResume_downloadDiv().style.display="none";if(this.get_TabResume_lblResume().innerHTML.length==0)
$(this.get_TabResume_resumeRow()).children("div.labelContainer").attr("style","display:none");if(!resume.HasPaginalPresentation||(resume.HasPaginalPresentation&&(resume.PageTokens==null||(resume.PageTokens!=null&&resume.PageTokens.Count==0)))){if(resume.IsPdfResumeType){var dlLink=String.format("<div><span class='labelContainer'>{0}</span></div>",this.msgDownloadResumelbl);dlLink+=String.format("<div class='pdfDivLink'><a href='{0}{1}'><img src='http://media.monster.com/mm/redux/resume/pdfIcon_16x16.gif' class='downloadImage' /></a> ",this.get_urlDownloadSeekerDocument(),resume.ResumeOnFile);dlLink+=String.format("<a href='{0}{1}'>{2}</a></div>",this.get_urlDownloadSeekerDocument(),resume.ResumeOnFile,this.msgPdfDoc);this.get_TabResume_lblDownloadResume().innerHTML=dlLink;}
else{var dlLink=String.format("<div><span class='labelContainer'>{0}</span></div>",this.msgDownloadResumelbl);dlLink+=String.format("<div><a href='{0}{1}'><img src='http://media.monster.com/id/hiring/core/icon_word.gif'  class='downloadImage' /></a> ",this.get_urlDownloadSeekerDocument(),resume.ResumeOnFile);dlLink+=String.format("<a href='{0}{1}'>{2}</a></div>",this.get_urlDownloadSeekerDocument(),resume.ResumeOnFile,this.msgWordDoc);this.get_TabResume_lblDownloadResume().innerHTML=dlLink;}}
else{var dlLink=String.format("<div><span class='labelContainer'>{0}</span><div>",this.msgDownloadResumelbl);dlLink+=String.format("<div class='pdfDivLink'><a href='{0}{1}'><img src='http://media.monster.com/mm/redux/resume/pdfIcon_16x16.gif' class='downloadImage' /></a> ",this.get_urlDownloadSeekerDocument(),resume.ResumeOnFile);dlLink+=String.format("<a href='{0}{1}'>{2}</a></div> ",this.get_urlDownloadSeekerDocument(),resume.ResumeOnFile,this.msgPdfDoc);dlLink+=String.format("<div class='wordDivLink' ><a href='{0}{1}{2}'><img src='http://media.monster.com/id/hiring/core/icon_word.gif'  class='downloadImage' /></a> ",this.get_urlDownloadSeekerDocument(),resume.ResumeOnFile,"&bwd=true");dlLink+=String.format("<a href='{0}{1}{3}'>{2}</a></div> ",this.get_urlDownloadSeekerDocument(),resume.ResumeOnFile,this.msgWordDoc,"&bwd=true");this.get_TabResume_lblDownloadResume().innerHTML=dlLink;}}
else{this.get_TabResume_resumeRow().style.display="block";this.get_TabResume_imgResume().style.display="none";this.get_TabResume_hlDownload().style.display="none";this.get_TabResume_hlDownload().href="#";this.get_TabResume_lblDownloadResume().style.display="none";if(this.get_TabResume_lblResume().innerHTML.length==0)
$(this.get_TabResume_resumeRow()).children("div.labelContainer").attr("style","display:none");}
if(heading.UpdatedDurationMessage){this.get_TabResume_resumeUpdatedRow().style.display="block";this.get_TabResume_lblResumeUpdated().innerHTML=heading.UpdatedDurationMessage;}
if(this.get_isTestDrive()=='True'){this.get_TabResume_lblResumeId().innerHTML='cndbsze9ybbi0yjal';this.get_TabResume_lblTitle().innerHTML='';}
else{this.get_TabResume_lblResumeId().innerHTML=resume.ResumeValue?resume.ResumeValue:"";this.get_TabResume_lblTitle().innerHTML=resume.ResumeTitle?resume.ResumeTitle:"";}
if(!resume.HasPaginalPresentation||(resume.HasPaginalPresentation&&(resume.PageTokens==null||(resume.PageTokens!=null&&resume.PageTokens.Count==0)))){var imageResumeMenuDiv=this.get_TabResume_imageResumeMenu();imageResumeMenuDiv.style.display="none";this.get_TabResume_lblResumeBody().innerHTML=resume.ResumeBody?resume.ResumeBody:"";$(".resumeBody").attr("style","height : auto");}
else{var imageurl=this.getImageUrl(resume.PageTokens);if(imageurl!=null&&imageurl.length>0){this.get_TabResume_lblResumeBody().innerHTML=imageurl;var imageResumeMenuDiv=this.get_TabResume_imageResumeMenu();imageResumeMenuDiv.style.display="block";this.changeImgWidth(this.minWidth,".imageZoomOut","disabled",this.urlImgZoomOutDis);this.changeImgWidth(this.minWidth,".imageZoomIn",'',this.urlImgZoomIn);$(".resumeBody").attr("style","overflow-x: hidden;overflow-y: scroll;");$(".resumeBody").height(580);}
else{this.get_TabResume_lblResumeBody().innerHTML=resume.ResumeBody?resume.ResumeBody:"";var imageResumeMenuDiv=this.get_TabResume_imageResumeMenu();imageResumeMenuDiv.style.display="none";$(".resumeBody").attr("style","height : auto");}}
this.get_element().style.display="block";},_updateSpotLight:function(){var candidate=this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].Context;while($get("skillsGroupContainer").firstChild!=null){$get("skillsGroupContainer").removeChild($get("skillsGroupContainer").firstChild);}
if(candidate.CandidateSkillGroup&&candidate.CandidateSkillGroup.length>0){var criteria=[];for(var i=0,l=candidate.CandidateSkillGroup.length;i<l;i++){var group=this._skillGroup(candidate.CandidateSkillGroup[i]);$get("skillsGroupContainer").appendChild(group);}}
var sortSkills=[];if(this._searchedSkills==null){var fv=this._dataStore.get_property("filterView");if(fv&&fv.Skills){this._searchedSkills=this.getConvertedSkills(fv.Skills);}else{this._searchedSkills=this.getConvertedSkills(this.searchedSkills);}}
sortSkills=this._searchedSkills;var searchForText=$("#searchedForText");if(sortSkills.toString().length==0){searchForText.parent().hide();}
else{searchForText.html(sortSkills);searchForText.parent().show();}
while(this.get_TabCandidateDNA_gridCareerHistoryJobBody().firstChild!=null){this.get_TabCandidateDNA_gridCareerHistoryJobBody().removeChild(this.get_TabCandidateDNA_gridCareerHistoryJobBody().firstChild);}
if(candidate.CandidateExperience&&candidate.CandidateExperience.length>0){var isConfidential=this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].Heading.IsConfidential;for(var i=0,l=candidate.CandidateExperience.length;i<l;i++){var row=this._careerHistoryJobRow(candidate.CandidateExperience[i],isConfidential);if((i%2)==1){row.className="gridAltRow";}
else{row.className="gridRow";}
this.get_TabCandidateDNA_gridCareerHistoryJobBody().appendChild(row);}}
while(this.get_TabCandidateDNA_gridEducationBody().firstChild!=null){this.get_TabCandidateDNA_gridEducationBody().removeChild(this.get_TabCandidateDNA_gridEducationBody().firstChild);}
if(candidate.CandidateEducation&&candidate.CandidateEducation.length>0){for(var i=0,l=candidate.CandidateEducation.length;i<l;i++){var row=this._educationRow(candidate.CandidateEducation[i]);if((i%2)==1){row.className="gridAltRow";}
else{row.className="gridRow";}
this.get_TabCandidateDNA_gridEducationBody().appendChild(row);}}
this.get_element().style.display="block";},_updateInfoTab:function(){var resume=this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].AddInfo;var careerDiv=this.get_divCareerDataBody();if(careerDiv==null||careerDiv.tagName==null)
return;this._setInfoTabData(this.get_CareerSummary_lbRecentEmployer(),"divRecentEmployer",resume.MostRecentEmployer,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbWorkExperience(),"divWorkExperience",resume.RelevantWorkExperience,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbDegree(),"divDegree",resume.HighestLevelDegree,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbCareer(),"divCareer",resume.CareerLevel,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbAvailability(),"divAvailability",resume.Availability,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbLocation(),"divLocation",resume.Location,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbRelocation(),"divRelocation",resume.AbilityToTravel,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbTravel(),"divTravel",resume.WillingnessToTravel,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbWillWorkWeekend(),"divWillWorkWeekend",resume.WillingnessToWorkWeekends,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbMilitaryService(),"divMilitaryService",resume.USMilitaryService,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbClearance(),"divClearance",resume.SecurityClearance,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbAuthorization(),"divAuthorization",resume.WorkAuthorization?resume.WorkAuthorization.join("<br />"):"",careerDiv);this._setInfoTabData(this.get_CareerSummary_lbWillWorkShifts(),"divWillWorkShifts",resume.WillingnessToWorkShifts,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbCompanySize(),"divCompanySize",resume.CompanySize,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbStatus(),"divStatus",resume.DesiredJobStatus?resume.DesiredJobStatus.join():"",careerDiv);this._setInfoTabData(this.get_CareerSummary_lbJobType(),"divJobType",resume.DesiredJobType?resume.DesiredJobType.join():"",careerDiv);this._setInfoTabData(this.get_CareerSummary_lbSalary(),"divSalary",resume.Salary,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbLocations(),"divLocations",resume.Locations,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbJobTitles(),"divJobTitles",resume.JobTitles?resume.JobTitles.join():"",careerDiv);this._setInfoTabData(this.get_CareerSummary_lbIndustry(),"divIndustry",resume.Industry,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbOccupation(),"divOccupation",resume.Occupation,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbCitizenship(),"divCitizenship",resume.Citizenship,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbVeteranStatus(),"divVeteranStatus",resume.VeteranStatus,careerDiv);this._setInfoTabData(this.get_CareerSummary_lbRequisitions(),"divRequisitions",resume.RequisitionID?resume.RequisitionID.join("<br />"):"",careerDiv);while(this.get_CareerSummary_tblCertificationsBody().firstChild!=null){this.get_CareerSummary_tblCertificationsBody().removeChild(this.get_CareerSummary_tblCertificationsBody().firstChild);}
if(!resume.Certifications){resume.Certifications=[];}
for(var i=0,length=resume.Certifications.length;i<length;i++){this.get_CareerSummary_tblCertificationsBody().appendChild(this._certificationsRow(resume.Certifications[i]));}
var sectionDisplay=resume.Certifications.length>0?"block":"none";this.CareerSummary_certificationsContainer.style.display=sectionDisplay;this.CareerSummary_certificationsContainerSplitter.style.display=sectionDisplay;while(this.get_CareerSummary_divHonors().firstChild!=null){this.get_CareerSummary_divHonors().removeChild(this.get_CareerSummary_divHonors().firstChild);}
if(!resume.Awards){resume.Awards=[];}
for(var i=0,length=resume.Awards.length;i<length;i++){this.get_CareerSummary_divHonors().appendChild(this._honorsRow(resume.Awards[i]));}
sectionDisplay=resume.Awards.length>0?"block":"none";this.CareerSummary_honorsContainer.style.display=sectionDisplay;this.CareerSummary_honorsContainerSplitter.style.display=sectionDisplay;while(this.get_CareerSummary_divInterests().firstChild!=null){this.get_CareerSummary_divInterests().removeChild(this.get_CareerSummary_divInterests().firstChild);}
if(!resume.Interests){resume.Interests=[];}
for(var i=0,length=resume.Interests.length;i<length;i++){this.get_CareerSummary_divInterests().appendChild(this._interestsRow(resume.Interests[i]));}
sectionDisplay=resume.Interests.length>0?"block":"none";this.CareerSummary_interestsContainer.style.display=sectionDisplay;this.CareerSummary_interestsContainerSplitter.style.display=sectionDisplay;while(this.get_CareerSummary_divHighlights().firstChild!=null){this.get_CareerSummary_divHighlights().removeChild(this.get_CareerSummary_divHighlights().firstChild);}
if(!resume.CareerHighlights){resume.CareerHighlights=[];}
for(var i=0,length=resume.CareerHighlights.length;i<length;i++){this.get_CareerSummary_divHighlights().appendChild(this._highlightsRow(resume.CareerHighlights[i]));}
sectionDisplay=resume.CareerHighlights.length>0?"block":"none";this.CareerSummary_highlightsContainer.style.display=sectionDisplay;this.CareerSummary_highlightsContainerSplitter.style.display=sectionDisplay;while(this.get_CareerSummary_divAffiliations().firstChild!=null){this.get_CareerSummary_divAffiliations().removeChild(this.get_CareerSummary_divAffiliations().firstChild);}
if(!resume.Affiliations){resume.Affiliations=[];}
for(var i=0,length=resume.Affiliations.length;i<length;i++){this.get_CareerSummary_divAffiliations().appendChild(this._affiliationsRow(resume.Affiliations[i]));}
sectionDisplay=resume.Affiliations.length>0?"block":"none";this.CareerSummary_affiliationsContainer.style.display=sectionDisplay;this.CareerSummary_affiliationsContainerSplitter.style.display=sectionDisplay;this.get_element().style.display="block";var IsPrivateBoardSource=this._dataStore.get_property("IsPrivateBoardSource");if(IsPrivateBoardSource&&Boolean.parse(IsPrivateBoardSource.toString())==true&&(resume.GeneralSource!="N/A"||resume.SpecificSource!="N/A")){if(this.get_CareerSummary_lbCloudGeneralSource().firstChild!=null){this.get_CareerSummary_lbCloudGeneralSource().removeChild(this.get_CareerSummary_lbCloudGeneralSource().firstChild);}
this.get_CareerSummary_lbCloudGeneralSource().appendChild(this._cloudGeneralSourceRow(resume.GeneralSource));if(this.get_CareerSummary_lbCloudSpecificSource().firstChild!=null)
this.get_CareerSummary_lbCloudSpecificSource().removeChild(this.get_CareerSummary_lbCloudSpecificSource().firstChild);this.get_CareerSummary_lbCloudSpecificSource().appendChild(this._cloudSpecificSourceRow(resume.SpecificSource));this.CareerSummary_cloudSourceContainer.style.display="block";this.CareerSummary_cloudSourceContainerSplitter.style.display="block";}
else{this.CareerSummary_cloudSourceContainer.style.display="none";this.CareerSummary_cloudSourceContainerSplitter.style.display="none";}
if(!resume.Languages)resume.Languages=[];if(this.CareerSummary_tbLanguageProficiency.hasChildNodes()){while(this.CareerSummary_tbLanguageProficiency.childNodes.length>=1){this.CareerSummary_tbLanguageProficiency.removeChild(this.CareerSummary_tbLanguageProficiency.firstChild);}}
for(var i=0;i<resume.Languages.length;i++){var language=resume.Languages[i];var tr=document.createElement("tr");this.CareerSummary_tbLanguageProficiency.appendChild(tr);var td=document.createElement("td");td.appendChild(document.createTextNode(language.LanguageName));tr.appendChild(td);td=document.createElement("td");td.appendChild(document.createTextNode(language.Proficiency));tr.appendChild(td);}
sectionDisplay=resume.Languages.length>0?"block":"none";this.CareerSummary_languageProficiencyContainer.style.display=sectionDisplay;this.CareerSummary_languageProficiencyContainerSplitter.style.display=sectionDisplay;if(!resume.RequisitionID)
this.CareerSummary_divRequisitions.style.display="none";else
this.CareerSummary_divRequisitions.style.display="block";},_updateLinkedInTab:function(){var linkedInRecord=this._candidateCache[this._candidates[this._selectedCandidate-1].ResumeValue].AddInfo.LinkedInProfileName;if(this.directResumeLoad=="true")
linkedInRecord=this.singlePageLinkedInProfileName;if(!this.setLinkedInTabVisibility(linkedInRecord)){if(!this._directResumeLoad)this.validateAndUpdateTabs();return;}
if(!this.linkedInWidgetCacheCleared&&$('.linkedIn_container').data('linkedInProfileName')==linkedInRecord){this.get_element().style.display="block"
return;}
$('.linkedIn_container').data('linkedInProfileName',linkedInRecord);this.linkedInWidgetCacheCleared=false;$('#linkedIn_container .linkediniframe').remove();showLinkedInConfirmation=this.readCookie('liwc')==null
if(showLinkedInConfirmation){$('.linkedIn_confirm').show();$('.load_spinner').hide();$('.disclaimer_text').hide();$('.error_msg').hide();}
var loadWidget=function(){$('.linkedIn_confirm').hide();$('.load_spinner').show();$('.disclaimer_text').hide();$('.error_msg').hide();var onWidgetLoaded=function(error){$('.load_spinner').hide();if(error=="NetworkError"){$('#linkedIn_container').hide();$('.error_msg').show();}
else if(error=="GetFlash"){$('.linkedIn_confirm').hide();$('.load_spinner').hide();$('.disclaimer_text').hide();$('.error_msg').hide();$(".get_flash_msg").show();}
else{$('.disclaimer_text').show();}};var lhelper=new LinkedInWidgetHelper({'id':'linkedIn_container','profileName':linkedInRecord,'mode':'inline','onLoaded':onWidgetLoaded});}
$('#li_tryAgain').one('click',function(){$('#linkedIn_container').show();loadWidget();});if(showLinkedInConfirmation){that=this;$('.linkedIn_confirm a.show_once').one('click',function(){dcsMultiTrack('DCS.dcsuri','/linkedin.evt','DCSext.k','ShowOnce','DCSext.en','LinkedIn');loadWidget();});$('.linkedIn_confirm a.show_everytime').one('click',function(){dcsMultiTrack('DCS.dcsuri','/linkedin.evt','DCSext.k','ShowAlways','DCSext.en','LinkedIn');loadWidget();that.createCookie('liwc',1,365);document.cookie="";});}
else{loadWidget();}
this.get_element().style.display="block"},createCookie:function(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";},readCookie:function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;},eraseCookie:function(name){createCookie(name,"",-1);},_setInfoTabData:function(dataControl,dataDisplayDivName,newData,displayDivParent){var dataDisplayDiv=$get(dataDisplayDivName,displayDivParent);newData=newData.replace(/,/g,', ');dataControl.innerHTML=newData;if(dataDisplayDiv){if(newData==null||newData=="")
dataDisplayDiv.className="dataUnavailable";else
dataDisplayDiv.className="dataAvailable";}},_emptyRow:function(cols){var trEl=document.createElement("tr");var tdEl=document.createElement("td");tdEl.setAttribute("colspan",cols);tdEl.innerHTML=this.get_msgNoRecords();trEl.appendChild(tdEl);return trEl;},_certificationsRow:function(certification){var trEl=document.createElement("tr");tdEl=document.createElement("td");tdEl.innerHTML=certification.Name;trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.innerHTML=this._monthNamesList[certification.MonthAcquired]+" "+certification.YearAcquired;trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.innerHTML=certification.InstitutionName;trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.innerHTML=certification.Summary;trEl.appendChild(tdEl);return trEl;},_honorsRow:function(honor){var divEl=document.createElement("div");divEl.innerHTML=honor.Description;return divEl;},_interestsRow:function(interest){var divEl=document.createElement("div");divEl.innerHTML=interest.Name;return divEl;},_highlightsRow:function(highlight){var divEl=document.createElement("div");divEl.innerHTML=highlight.Description;return divEl;},_affiliationsRow:function(affiliation){var divEl=document.createElement("div");divEl.innerHTML=affiliation.Name;return divEl;},_cloudGeneralSourceRow:function(generalSource){var divEl=document.createElement("div");divEl.innerHTML=generalSource;return divEl;},_cloudSpecificSourceRow:function(specificSource){var divEl=document.createElement("div");divEl.innerHTML=specificSource;return divEl;},_showMatches:function(event){if(event.target.parentNode._matchedKeywords){var container=this.get_jellyContainer();if(container.parentNode.tagName.toLowerCase()!="body")
$("body").append(container);var bounds=Sys.UI.DomElement.getBounds(event.target.parentNode);Sys.UI.DomElement.setLocation(container,bounds.x+bounds.width-210,bounds.y-16);var temp="<div class='candidate-skill-content'>"+event.target.parentNode._msgMatch+" = \""+event.target.parentNode._matchedKeywords+"\" <div class='skillconnector'>&nbsp;</div></div>";container.innerHTML=temp;container.style.zIndex="100";container.style.display="block";}},_hideMatches:function(event){var container=this.get_jellyContainer();container.style.display="none";container.innerHTML="";},_addJellyDot:function(tdEl,matches,msgMatch,isConfidential){if(matches&&matches.length>0){var temp="<a href=\"javascript:void(0);\">"+"<img width=\"9\" height=\"9\" class=\"DNAJobSkillHit\""+" src=\"http://media.monster.com/id/hiring/candidates/dna_skill_hit.gif\"/></a>";tdEl.innerHTML=temp;tdEl.className="jdCell";if(isConfidential!=true){var link=tdEl.getElementsByTagName("a")[0];link._matchedKeywords=matches.join(", ");link._msgMatch=msgMatch;var delegateShowMatches=Function.createDelegate(this,this._showMatches);var delegateHideMatches=Function.createDelegate(this,this._hideMatches);$addHandler(link,"mouseover",delegateShowMatches);$addHandler(link,"mouseout",delegateHideMatches);}}
else{var temp="<a href=\"javascript:void(0);\">"+"<img width=\"9\" height=\"9\" "+" src=\"http://media.monster.com/id/hiring/core/pixel.gif\"/></a>";tdEl.innerHTML=temp;tdEl.className="jdCell";}},_toggleSkillsList:function(event){if(this.target.style.display=="none"){this.target.style.display="block";this.image.src="http://media.monster.com/id/hiring/58/redux/collapse.gif";}
else{this.target.style.display="none";this.image.src="http://media.monster.com/id/hiring/58/redux/expand.gif";}
this.context._toggleSkillsHeaders(this.target.parentNode);},_toggleSkillsHeaders:function(element){var lastUsed=$get("lastUsedHeader",element);var yearsExp=$get("yearsExperienceHeader",element);if(lastUsed.style.visibility=="hidden"){lastUsed.style.visibility="visible";yearsExp.style.visibility="visible";}
else{lastUsed.style.visibility="hidden";yearsExp.style.visibility="hidden";}},_addToggleSign:function(tdEl,context){var temp;if(context.isOpen){temp="<a ><img src=\"http://media.monster.com/id/hiring/58/redux/collapse.gif\"/></a>";}
else{temp="<a ><img src=\"http://media.monster.com/id/hiring/58/redux/expand.gif\"/></a>";context.target.style.display="none";}
tdEl.innerHTML=temp;tdEl.className="jdCell";var link=tdEl.getElementsByTagName("a")[0];var image=link.getElementsByTagName("img")[0];var delegateToggleSkills=Function.createDelegate({target:context.target,image:image,context:this},this._toggleSkillsList);$addHandler(link,"click",delegateToggleSkills);},_skillGroup:function(skillGroup){var gpCon=document.createElement("div");var gpDiv=document.createElement("div");gpDiv.className="DNASkillHeader";gpDiv.setAttribute("cellspacing",0);var tbEl=document.createElement("table");tbEl.setAttribute("width","500px");gpDiv.appendChild(tbEl);var tbdEl=document.createElement("tbody");tbEl.appendChild(tbdEl);var trEl=document.createElement("tr");tbdEl.appendChild(trEl);var tdEl=document.createElement("td");var skillsListDiv=this._skillsPanel(skillGroup.Skills);this._addToggleSign(tdEl,{target:skillsListDiv,isOpen:skillGroup.HasMatch});trEl.appendChild(tdEl);tdEl=document.createElement("td");this._addJellyDot(tdEl,skillGroup.GroupName.MatchedKeywords,this.get_msgSkillsMatch());trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.innerHTML=skillGroup.GroupName.Value;tdEl.className="skillCell";trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.setAttribute("id","lastUsedHeader");tdEl.innerHTML=this.get_msgLastUsed();tdEl.className="lastUsedCell";trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.innerHTML=this.get_msgCapYears();tdEl.setAttribute("id","yearsExperienceHeader");tdEl.className="yearsExperienceCell";trEl.appendChild(tdEl);gpCon.appendChild(gpDiv);gpCon.appendChild(skillsListDiv);if(!skillGroup.HasMatch){this._toggleSkillsHeaders(trEl);}
return gpCon;},_skillsPanel:function(skillRows){var gpDiv=document.createElement("div");gpDiv.className="DNASkillPanel";gpDiv.setAttribute("cellspacing",0);var tbEl=document.createElement("table");tbEl.setAttribute("width","500px");gpDiv.appendChild(tbEl);var tbdEl=document.createElement("tbody");tbEl.appendChild(tbdEl);if(skillRows&&skillRows.length>0){for(var i=0,l=skillRows.length;i<l;i++){var row=this._skillRow(skillRows[i]);if((i%2)==1){row.className="gridAltRow";}
else{row.className="gridRow";}
tbdEl.appendChild(row);}}
return gpDiv;},_skillRow:function(skill){var trEl=document.createElement("tr");var tdEl=document.createElement("td");this._addJellyDot(tdEl,skill.SkillName.MatchedKeywords,this.get_msgSkillsMatch());trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.innerHTML=skill.SkillName.Value;tdEl.className="skillCell";trEl.appendChild(tdEl);var tdEl=document.createElement("td");trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.innerHTML=skill.LastUsed;tdEl.className="lastUsedCell";trEl.appendChild(tdEl);var tdEl=document.createElement("td");trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.innerHTML=skill.YearsExperience;tdEl.className="yearsExperienceCell";trEl.appendChild(tdEl);return trEl;},_highlightMatch:function(text,hasMatch){if(hasMatch)
return"<span class='highlight-match'>"+text+"</span>";return text;},_careerHistoryJobRow:function(candidateExperience,isConfidential){var trEl=document.createElement("tr");var tdEl=document.createElement("td");var temp=String.format("{0} {1} {2}",candidateExperience.DateFrom,this.get_msgHyphen(),candidateExperience.DateTo);tdEl.innerHTML=temp;tdEl.className="lengthInYearsCell";trEl.appendChild(tdEl);tdEl=document.createElement("td");this._addJellyDot(tdEl,candidateExperience.JobTitle.MatchedKeywords,this.get_msgTitlesMatch());trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.innerHTML=this._highlightMatch(candidateExperience.JobTitle.Value,candidateExperience.JobTitle.HasMatch);tdEl.className="jobTitleCell";trEl.appendChild(tdEl);tdEl=document.createElement("td");this._addJellyDot(tdEl,candidateExperience.EmployerName.MatchedKeywords,this.get_msgCompanysMatch(),isConfidential);trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.innerHTML=candidateExperience.EmployerName.Value;tdEl.className="employerNameCell";trEl.appendChild(tdEl);return trEl;},_educationRow:function(education){var trEl=document.createElement("tr");var tdEl=document.createElement("td");tdEl.innerHTML=education.DateTo;tdEl.className="lengthInYearsCell";trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.className="jdCell";trEl.appendChild(tdEl);tdEl=document.createElement("td");this._addJellyDot(tdEl,education.Degree.MatchedKeywords,this.get_msgEducationsMatch());tdEl.className="jdCell";trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.innerHTML=this._concatValues(education.Degree.Value,education.Major.Value,", ");tdEl.className="jobTitleCell";trEl.appendChild(tdEl);tdEl=document.createElement("td");this._addJellyDot(tdEl,education.School.MatchedKeywords,this.get_msgSchoolsMatch());tdEl.className="jdCell";trEl.appendChild(tdEl);tdEl=document.createElement("td");tdEl.innerHTML=education.School.Value;tdEl.className="employerNameCell";trEl.appendChild(tdEl);return trEl;},getImageUrl:function(tokens){var handlerUrl=this.imageHandler;var template="<img src=\'{0}\' />";var result="";for(var i=0,length=tokens.length;i<length;i++){result+=String.format(template,String.format(handlerUrl,tokens[i]));}
return result;},changeImgWidth:function(width,buttonClass,strDisable,urlImage){var imagelabel=this.get_TabResume_lblResumeBody();if(imagelabel!=null&&imagelabel.children!=null)
for(var i=0;i<imagelabel.children.length;i++)
$(imagelabel.children[i]).width(width);$(".resumeBody").height(580);var imageResumeMenuDiv=this.get_TabResume_imageResumeMenu();$(imageResumeMenuDiv).find(buttonClass).attr('disabled',strDisable).css('background-image',urlImage);return;},imageZoomIn:function(object,event){event.preventDefault();event.stopPropagation();var width=$(this.get_TabResume_lblResumeBody()).width();if(width==this.minWidth){$(".resumeBody").attr("style","overflow-x: scroll;overflow-y: scroll;");return this.changeImgWidth(this.midWidth,".imageZoomOut",'',this.urlImgZoomOut);}
$(".resumeBody").attr("style","overflow-x: scroll;overflow-y: scroll;");return this.changeImgWidth(this.maxWidth,".imageZoomIn","disabled",this.urlImgZoomInDis);},imageZoomOut:function(object,event){event.preventDefault();event.stopPropagation();var width=$(this.get_TabResume_lblResumeBody()).width();if(width==this.maxWidth){$(".resumeBody").attr("style","overflow-x: scroll;overflow-y: scroll;");return this.changeImgWidth(this.midWidth,".imageZoomIn","",this.urlImgZoomIn);}
$(".resumeBody").attr("style","overflow-x: hidden;overflow-y: scroll;");return this.changeImgWidth(this.minWidth,".imageZoomOut","disabled",this.urlImgZoomOutDis);}}
Monster.Client.Behavior.SmartFindIII.CandidateDetailAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.CandidateDetailAdapter',Monster.Client.Behavior.ResumeDetailAdapterBase);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace('Monster.Client.Behavior');Monster.Client.Behavior.SmartFindIII.CandidateGridButtonAdapter=function(element){this._createStart=new Date();Monster.Client.Behavior.SmartFindIII.CandidateGridButtonAdapter.initializeBase(this,[element]);this.RESUME_SEARCH_RESULTS_PATH="/resumesearch/searchresults.aspx";this.ENHANCED_RESUME_SEARCH_RESULTS_PATH="/resumesearch/EnhancedSearchResults.aspx";this._isGridSwitchClientSide=true;this._isInitialRender=true;this._createEnd=new Date();this._briefGrid="brief";this._detailGrid="detail";this._getQueryString="GetSmartFindQueryString";this.createProperty("_isTestDriveMode");this.createProperty("linkExpandedView");this.createProperty("linkBriefView");this.createProperty("linkBackToSearch");this.createProperty("monsterSuggestsBoxTestDriveWrapper");this.createProperty("monsterSuggestsBoxWrapper");this._delegates=[];this._directLoadRequested=false;}
Monster.Client.Behavior.SmartFindIII.CandidateGridButtonAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.CandidateGridButtonAdapter.callBaseMethod(this,'initialize');if(!MonsPageManager.enableInitOnDemand){this.initOnDemand();}
else{MonsPageManager.registerInitState(this._id,false,null);}},initOnDemand:function(){this._webService=JCMIIWebServices.ResumeSearch;this._expandedBtn=this.get_linkExpandedView();this._briefBtn=this.get_linkBriefView();this._resultsLink=this.get_linkBackToSearch();var queryString=new Monster.Client.Component.QueryString();queryString.load(document.URL);var selectedGrid=this._dataStore.get_property("selectedGrid");if(selectedGrid==undefined||selectedGrid==null){if(queryString._queryMapping["drv"]!=null){this._directLoadRequested=true;this._dataStore.set_property("selectedGrid","record");}
else{if(this._expandedBtn&&this._expandedBtn.className!="viewExpandedInactive")
this._dataStore.set_property("selectedGrid",this._detailGrid);else
this._dataStore.set_property("selectedGrid",this._briefGrid);}}
this.display();this._isInitialRender=false;},onBrowserTopNavigate:function(sender){this._show_results();},onDataStoreEvent:function(sender,args){switch(args.get_propertyName()){case"selectedGrid":this.display();if(this._dataStore.get_property("selectedGrid")==this._briefGrid){this._update_PageState("grid");}
else{this._update_PageState("grid");}
break;case"selectedFolder":if(this._dataStore.get_property("selectedGrid")=="record"){this._dataStore.set_property("selectedGrid",this._detailGrid);}
break;case"filterView":if(this._dataStore.get_property("searchFilter")===true){this._toggleHelpIcon(true);}
default:}},onSuccess:function(result,userContext,methodName){if(userContext.redirectForceLogout(result))
return;switch(methodName){case userContext._getQueryString:if(result.length>0){location.href=userContext.ENHANCED_RESUME_SEARCH_RESULTS_PATH+"?"+result+"&grid="+userContext._dataStore.get_property("selectedGrid")+"&pg="+userContext._dataStore.get_property("pager").selectedPage;}
else{location.href=location.href;}
break;default:break;}},onFailure:function(result,userContext,methodName){},display:function(){var selectedGrid=this._dataStore.get_property("selectedGrid");if(selectedGrid==this._briefGrid){this._resultsLink.style.display="none";this._briefBtn.className="viewBriefActive";this._expandedBtn.className="viewExpandedInactive";this._briefBtn.style.display="block";this._expandedBtn.style.display="block";}
else if((selectedGrid==null)||(selectedGrid==this._detailGrid)){this._resultsLink.style.display="none";if(this._resumeResultsLink!=null){var queryString=new Monster.Client.Component.QueryString();queryString.load(document.URL);if(queryString._queryMapping["resumeOrigin"]!=null){this._resumeResultsLink.style.display="inline";this._resumeResultsLink.style.visibility="visible";}
else{this._resumeResultsLink.style.display="none";}}
if(this._isGridSwitchClientSide||!this._isInitialRender){this._briefBtn.className="viewBriefInactive";this._expandedBtn.className="viewExpandedActive";this._briefBtn.style.display="block";this._expandedBtn.style.display="block";}}
else if(selectedGrid=="record"||selectedGrid=="retainSelected"){this._toggleHelpIcon(false);var queryString=new Monster.Client.Component.QueryString();queryString.load(document.URL);this._resultsLink.style.visibility="visible";this._resultsLink.style.display="inline";if(this._resumeResultsLink!=null)
this._resumeResultsLink.style.display="none";this._briefBtn.style.display="none";this._expandedBtn.style.display="none";var currentLink=this._resultsLink.href;var poundIndex=currentLink.indexOf("#");if(poundIndex>=0)
currentLink=currentLink.substring(0,poundIndex);var url;if(typeof(document.baseURI)=="undefined"){url=document.URL;}
else{url=document.baseURI;}
if(document.baseURI!=null){poundIndex=document.baseURI.indexOf("#");if(poundIndex>=0)
currentLink=currentLink+document.baseURI.substring(poundIndex);}
this._resultsLink.href=currentLink;}
else{this._briefBtn.className="viewBriefInactive";this._expandedBtn.className="viewExpandedInactive";this._briefBtn.style.display="none";this._expandedBtn.style.display="none";}},show_results:function(event){if(!MonsPageManager.isAllInit&&MonsPageManager.enableInitOnDemand)
MonsPageManager.initAllOnDemand();event.preventDefault();this._searchOnBackToSearchResults();if(this._briefBtn.className=="viewBriefInactive"){this._dataStore.set_property("selectedGrid",this._detailGrid);}
else{this._dataStore.set_property("selectedGrid",this._briefGrid);}
this._toggleHelpIcon(true);event.stopPropagation();},_show_results:function(event){if(!MonsPageManager.isAllInit&&MonsPageManager.enableInitOnDemand)
MonsPageManager.initAllOnDemand();this._searchOnBackToSearchResults();if(this._briefBtn.className=="viewBriefInactive"){this._dataStore.set_property("selectedGrid",this._detailGrid);}
else{this._dataStore.set_property("selectedGrid",this._briefGrid);}
this._toggleHelpIcon(true);},_searchOnBackToSearchResults:function(){if(this._directLoadRequested===true){this._dataStore.set_property("searchFilter",true);this._directLoadRequested=false;}},show_resumeResults:function(event){var queryString=new Monster.Client.Component.QueryString();queryString.load(document.URL);var targetPage=this.RESUME_SEARCH_RESULTS_PATH+"?";var resumeOrigin=queryString._queryMapping["resumeOrigin"];var resumePageQuery="";var resumePageFilterQuery="";queryString.load("?"+decodeURIComponent(resumeOrigin));for(var component in queryString._queryMapping){if(component!="origQueryString"){if(resumePageFilterQuery!="")
resumePageFilterQuery=resumePageFilterQuery+"&";resumePageFilterQuery=resumePageFilterQuery+component+"="+queryString._queryMapping[component];}}
resumePageQuery="resumeFilters="+encodeURIComponent(resumePageFilterQuery);queryString.load("?"+decodeURIComponent(queryString._queryMapping["origQueryString"]));for(var component in queryString._queryMapping)
resumePageQuery=resumePageQuery+"&"+component+"="+queryString._queryMapping[component];var searchEngine=queryString._queryMapping["seng"];if(searchEngine!==null&&searchEngine==="trovix"){targetPage=this.ENHANCED_RESUME_SEARCH_RESULTS_PATH+"?";}
location.href=targetPage+resumePageQuery;event.preventDefault();event.stopPropagation();},set_brief:function(event){event.preventDefault();if(this._dataStore.get_property("selectedGrid")!=this._briefGrid){this._dataStore.set_property("selectedGrid",this._briefGrid);var sffv=this._dataStore.get_property("filterView");if(!sffv)
{sffv=this.populateFilterView();}
this.callServer(this._getQueryString,[sffv]);}},set_detailed:function(event){event.preventDefault();if(this._dataStore.get_property("selectedGrid")!=this._detailGrid){this._dataStore.set_property("selectedGrid",this._detailGrid);var sffv=this._dataStore.get_property("filterView");if(!sffv)
{sffv=this.populateFilterView();}
this.callServer(this._getQueryString,[sffv]);}},toggleBriefDetailView:function(object,event){var lEvenTarget=$(event.target);if(lEvenTarget.hasClass("viewExpandedActive")||lEvenTarget.hasClass("viewExpandedInactive")){this.set_detailed(event);}else{this.set_brief(event);}},linkBackToSearchEvent:function(object,event){var pager=this._dataStore.get_property("pager");var pagerRows=(pager)?pager.rows:"";var pathName=document.location.pathname;pathName=pathName.replace(".aspx","_");var grid="grid-detail";if(this.linkBackToSearch.href.indexOf("grid=brief")>-1){grid="grid-brief";}
var companyID=this._dataStore.get_property("CompanyIdWT");var engine="T";if(this._dataStore.get_property("isExtraSourceAvailable")==true){engine+="_cloud";}
dcsMultiTrack("DCS.dcsuri",pathName+"back.evt","DCSext.en","ResSRL-back","DCSext.srn",pagerRows,"DCSext.dispvw",grid,"DCSext.cseg",companyID,"DCSext.engine",engine);this.show_results(event);},_update_PageState:function(currentstate,resumeList){var pageManager=Monster.Client.Component.PageManager._instance;if(typeof pageManager!="undefined"){pageManager._addHistoryPoint(currentstate,resumeList);}},_toggleHelpIcon:function(showResults){var tutorialWrapper=this._isTestDriveMode==="true"?this.monsterSuggestsBoxTestDriveWrapper:this.monsterSuggestsBoxWrapper;if(showResults===true){$get("RNCandidateDetailWrapper").style.display="none";$get("RNCandidateIndexWrapper").style.display="";if(tutorialWrapper){tutorialWrapper.style.display="block";}
if($get("spnMonsterSuggestsLinksWrapper")!==null){$get("spnMonsterSuggestsLinksWrapper").style.visibility="visible";}}
else{$get("RNCandidateDetailWrapper").style.display="";$get("RNCandidateIndexWrapper").style.display="none";if(tutorialWrapper){tutorialWrapper.style.display="none";}
if($get("spnMonsterSuggestsLinksWrapper")!==null){$get("spnMonsterSuggestsLinksWrapper").style.visibility="hidden";}}},populateFilterView:function(){var filterView;var compType,compID,modifiedAdapterID;var comps=Sys.Application.getComponents();for(var i=0;i<comps.length;i++){compType=Object.getType(comps[i]).getName();if(compType==="Monster.Client.Behavior.SmartFindIII.ResumeSearchFacetsAdapter"){compID=comps[i].get_id();if(compID.indexOf("facetsAdapter")>-1){modifiedAdapterID=compID;break;}}}
var facetsAdapter=$find(modifiedAdapterID);if(!facetsAdapter&&MonsPageManager.adapterIdToUniqueIdMap[modifiedAdapterID]){facetsAdapter=MonsPageManager.initComponentByUniqueID(MonsPageManager.adapterIdToUniqueIdMap[modifiedAdapterID]);}
if(facetsAdapter){filterView=facetsAdapter.PopulateSearchFilterView2();}
return(filterView)?filterView:new Presenters.SmartFindIII.Views.SmartFindFilterView();}}
Monster.Client.Behavior.SmartFindIII.CandidateGridButtonAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.CandidateGridButtonAdapter',Monster.Client.Behavior.DataAdapterBase);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace('Monster.Client.Behavior.SmartFindIII');Monster.Client.Behavior.SmartFindIII.ActionLayerFolderTreeAdapter=function(element){this._createStart=new Date();Monster.Client.Behavior.SmartFindIII.ActionLayerFolderTreeAdapter.initializeBase(this,[element]);this._initialTreeView={};this._currentContainer=null;this._folderListInited=false;this.FOLDER_VIRTUAL_CLOSED="http://media.monster.com/id/hiring/candidates/wfolderclosed.gif";this.FOLDER_VIRTUAL_OPENED="http://media.monster.com/id/hiring/candidates/wfolderopened.gif";this.FOLDER_VIRTUAL_SHARED_CLOSED="http://media.monster.com/id/hiring/candidates/mfoldershared.gif";this.FOLDER_VIRTUAL_SHARED_OPENED="http://media.monster.com/id/hiring/candidates/mfoldersharedopened.gif";this.FOLDER_NONVIRTUAL_SHARED_CLOSED="http://media.monster.com/id/hiring/candidates/mfoldersharedopened_yellow.gif";this.FOLDER_NONVIRTUAL_SHARED_OPENED="http://media.monster.com/id/hiring/candidates/mfoldersharedopened_yellow.gif";this.FOLDER_NONVIRTUAL_CLOSED="http://media.monster.com/id/hiring/candidates/mfolder.gif";this.FOLDER_NONVIRTUAL_OPENED="http://media.monster.com/id/hiring/candidates/mfolderopened.gif";this._createEnd=new Date();}
Monster.Client.Behavior.SmartFindIII.ActionLayerFolderTreeAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.ActionLayerFolderTreeAdapter.callBaseMethod(this,'initialize');if(!MonsPageManager.enableInitOnDemand){this.initOnDemand();}
else{MonsPageManager.registerInitState(this._id,false,null);}},initOnDemand:function(){this._webService=JCMIIWebServices.Folders;this.JCMIIData=Presenters.JCMII.Data;this.JCMIIViews=Presenters.JCMII.Views;this._targetControl.add_nodeClicking(this.onNodeClicking);this._targetControl.add_nodeExpanded(this.onNodeExpanded);this._targetControl.add_nodeCollapsed(this.onNodeCollapsed);this._treeViewManager=$create(Monster.Client.Component.RadTreeViewManager,{"_treeView":this._initialTreeView});},dispose:function(){this._targetControl.remove_nodeClicking(this.onNodeClicking);this._targetControl.remove_nodeExpanded(this.onNodeExpanded);this._targetControl.remove_nodeCollapsed(this.onNodeCollapsed);Monster.Client.Behavior.SmartFindIII.ActionLayerFolderTreeAdapter.callBaseMethod(this,'dispose');},_addNode:function(folder,parentFolder,insertIndex){if(folder.Id==Monster.Client.Component.RadTreeViewManager.prototype.get_ClosedItems().Id)
return;var node=new Telerik.Web.UI.RadTreeNode();var folderType=folder.Type;if(folderType==this.JCMIIData.FolderType.Job){if(folder.IsShared){node.set_imageUrl(this.FOLDER_VIRTUAL_SHARED_CLOSED);node.set_expandedImageUrl(this.FOLDER_VIRTUAL_SHARED_OPENED);}
else{node.set_imageUrl(this.FOLDER_VIRTUAL_CLOSED);node.set_expandedImageUrl(this.FOLDER_VIRTUAL_OPENED);}
node.set_allowDrag(false);node.set_allowDrop(true);node.set_allowEdit(false);}
else if((folderType==this.JCMIIData.FolderType.Manual)||(folderType==this.JCMIIData.FolderType.QuickHireMatches)||(folderType==this.JCMIIData.FolderType.QuickHireFavorites)){if(folder.IsShared){node.set_imageUrl(this.FOLDER_NONVIRTUAL_SHARED_CLOSED);node.set_expandedImageUrl(this.FOLDER_NONVIRTUAL_SHARED_OPENED);}
else{node.set_imageUrl(this.FOLDER_NONVIRTUAL_CLOSED);node.set_expandedImageUrl(this.FOLDER_NONVIRTUAL_OPENED);}
node.set_allowDrag(true);node.set_allowDrop(true);node.set_allowEdit(true);}
if(folder.FolderRefCode&&folder.FolderRefCode!=""){node.set_text(folder.Name+" ("+folder.FolderRefCode+")");}
else{node.set_text(folder.Name);}
node.set_postBack(false);node.set_value(folder.Id);var attrs=node.get_attributes();attrs.setAttribute("_monfoldertype",folderType);node.set_expandMode(Telerik.Web.UI.TreeNodeExpandMode.ClientSide);if(typeof(insertIndex)=="number"){parentFolder.get_nodes().insert(insertIndex,node);}
else{parentFolder.get_nodes().add(node);}
if(folder.HasChildren){if(this._treeViewManager.isFolderOpen(folder.Id)&&(folder.ChildFolders.length>0)){var folderChildFolders=folder.ChildFolders;for(var i=0,l=folderChildFolders.length;i<l;i++){this._addNode(folderChildFolders[i],node);}
node.set_expanded(true);}
else{var placeholderNode=new Telerik.Web.UI.RadTreeNode();placeholderNode.set_text("Loading...");placeholderNode.set_postBack(false);placeholderNode.set_value(0);node.get_nodes().add(placeholderNode);}}
else{node.get_nodes().clear();}
if(this._treeViewManager.get_Selected()==null){if(folder.IsMyFavorites){var view=this._treeViewManager.getFolderViewFromRadNode(node);this._treeViewManager.set_Selected(view);this._dataStore.set_property("actionLayerFolderTreeSelectedFolder",view.Id);node.set_selected(true);node.scrollIntoView();}}
else{if(this._treeViewManager.get_Selected().Id==folder.Id){this._dataStore.set_property("actionLayerFolderTreeSelectedFolder",folder.Id);node.set_selected(true);node.scrollIntoView();}}},_updateFolders:function(updatedFolder){var updatedNode=this._targetControl.findNodeByValue(updatedFolder.Id);if(updatedNode&&(updatedFolder.ParentId!=null)){var updatedParent=updatedNode.get_parent();var nodes=updatedParent.get_nodes();var insertIndex=nodes.indexOf(updatedNode);nodes.remove(updatedNode);this._addNode(updatedFolder,updatedParent,insertIndex);}
else{if(updatedFolder.ParentId==null){if(updatedNode){var updatedParent=updatedNode.get_parent();updatedParent.get_nodes().remove(updatedNode);}
this._treeViewManager=$create(Monster.Client.Component.RadTreeViewManager,{"_treeView":this._initialTreeView});this._addNode(updatedFolder,this._targetControl);}}
if(this._dataStore._dataBag.filterView!==undefined&&this._dataStore._dataBag.filterView.FolderId!==undefined){var selectedNode=this._targetControl.findNodeByValue(this._dataStore._dataBag.filterView.FolderId);if(selectedNode){var view=this._treeViewManager.getFolderViewFromRadNode(selectedNode);this._treeViewManager.set_Selected(view);this._dataStore.set_property("actionLayerFolderTreeSelectedFolder",view.Id);selectedNode.select();selectedNode.scrollIntoView();}}
if(this._treeViewManager.get_Selected()==null){var selectedView=this._treeViewManager.get_MySavedCandidates();if(!this._treeViewManager.isFolderOpen(selectedView.Id)){this._expandFolder(selectedView.Id);}
var address=this._getFolderAddress(selectedView.Id);if(address){address=address.concat("ChildFolders",0);var firstChild=this._dataStore.get_property("folderList",address);if(firstChild){var selectedNode=this._targetControl.findNodeByValue(firstChild.Id);if(selectedNode){var view=this._treeViewManager.getFolderViewFromRadNode(selectedNode);this._treeViewManager.set_Selected(view);this._dataStore.set_property("actionLayerFolderTreeSelectedFolder",view.Id);selectedNode.select();selectedNode.scrollIntoView();}}}}},_getFolderAddress:function(folderId){var isFoldFav=true;var findFolder=function(parentFolder){if(parentFolder.ChildFolders){for(var i=0,l=parentFolder.ChildFolders.length;i<l;i++){var currentChildFolder=parentFolder.ChildFolders[i]
if(currentChildFolder.Id==folderId){folderAddress.unshift("ChildFolders",i);if(!currentChildFolder.IsMyFavorites){isFoldFav=false;}
else{isFoldFav=true;}
return true;}
if(findFolder(currentChildFolder)){folderAddress.unshift("ChildFolders",i);return true;}}}
return false;}
var folderAddress=[];var root=this._dataStore.get_property("folderList",[],true);if(root.Id==folderId){return folderAddress;}
else{findFolder(root);}
if(folderAddress.length<1){return null;}
else{this._dataStore.saveData("isFav",isFoldFav);return folderAddress;}},_expandFolder:function(folderId){var node=this._targetControl.findNodeByValue(folderId);if(node){this._treeViewManager.setFolderOpen(folderId);var folderView=this._treeViewManager.getFolderViewFromRadNode(node);var address=this._getFolderAddress(folderView.Id);if(!address){throw new Error("Monster.Client.Behavior.SmartFindIII.ActionLayerFolderTreeAdapter._expandFolder: folder does not exist in client data store. Id: "+folderView.Id);}
var folderData=this._dataStore.get_property("folderList",address,false);if(!folderData||(folderData.HasChildren&&folderData.ChildFolders.length==0)){var uid=this._treeViewManager.get_ImpersonatedUser();this.callServer("GetFolder",[folderView,uid,null]);}
else{var firstNode=node.get_nodes().getNode(0);if(firstNode&&firstNode.get_value()=="0"){this._updateFolders(folderData);}
else{node.expand();}}}},onFailure:function(result,userContext,methodName){Sys.Debug.trace("ActionLayerFolderTreeAdapter.onFailure when calling method: "+methodName)},onSuccess:function(result,userContext,methodName){if(userContext.redirectForceLogout(result))
return;switch(methodName){case"GetFolder":var address=userContext._getFolderAddress(result.Id);if(!address){throw new Error("Monster.Client.Behavior.SmartFindIII.ActionLayerFolderTreeAdapter.onSuccess: folder does not exist in client data store. Id: "+result.Id);}
userContext._dataStore.set_property("folderList",result,address,result);break;case"CreateNewFolder":if(result.ErrorData.ErrorMessageText!=null){if(result.ErrorData.ErrorMessageText!=""){alert(result.ErrorData.ErrorMessageText);break;}}
var parentView=userContext._treeViewManager.get_MySavedCandidates();var newFolderName=userContext._dataStore.get_property("createNewFolderForCopy");var parentFolderAddress=userContext._getFolderAddress(parentView.Id);var parentFolder=userContext._dataStore.get_property("folderList",parentFolderAddress,true);var newFolder=new userContext.JCMIIData.FolderUXData();newFolder.Id=result.FolderId;newFolder.ParentId=parentFolder.Id;newFolder.Name=newFolderName;newFolder.Type=userContext.JCMIIData.FolderType.Manual
newFolder.ChildFolders=null;if(!parentFolder.ChildFolders){parentFolder.ChildFolders=[];}
parentFolder.ChildFolders=parentFolder.ChildFolders.concat(newFolder);userContext._dataStore.set_property("folderList",parentFolder,parentFolderAddress,parentFolder);userContext._dataStore.set_property("createdNewFolderForCopy",newFolder.Id);break;}},onDataStoreEvent:function(sender,args){switch(args.get_propertyName()){case"folderList":if(this._folderListInited){this._updateFolders(args.get_context());}
else{var folderList=this._dataStore.get_property("folderList");if(folderList){this._updateFolders(folderList);this._folderListInited=true;}}
break;case"actionLayerFolderTreeDisplayRequest":this._currentContainer=this._dataStore.get_property("actionLayerFolderTreeDisplayRequest");var el=this.get_element();el=this._currentContainer.appendChild(el);el.style.display="block";if(!this._folderListInited){var folderList=this._dataStore.get_property("folderList");if(folderList){this._updateFolders(folderList);this._folderListInited=true;}}
this._targetControl.set_enabled(true);break;case"createNewFolderForCopy":var parentView=this._treeViewManager.get_MySavedCandidates();var folderData=new Presenters.JCMII.Views.FolderCreateView();var copyMatchCriteriaData=false;var folderMatchCriteriaData=null;if($('.cbxCopyMatchCriteria')&&$('.cbxCopyMatchCriteria').filter(':visible')[0]&&$('.cbxCopyMatchCriteria').filter(':visible')[0].checked){copyMatchCriteriaData=true;}
if(typeof(this._dataStore.get_property("SearchCriteria"))!="undefined")
folderMatchCriteriaData=this._dataStore.get_property("SearchCriteria");folderData.Name=this._dataStore.get_property("createNewFolderForCopy");folderData.OwnerId=this._treeViewManager.get_ImpersonatedUser();folderData.CompanyId=null;folderData.CopyFolderMatchCriteria=copyMatchCriteriaData;folderData.FolderMatchCriteria=folderMatchCriteriaData;this.callServer("CreateNewFolder",[parentView,folderData]);break;case"renderTempFolder":var arg=args.get_context();if(!this._folderListInited){var folderList=this._dataStore.get_property("folderList");if(folderList){this._updateFolders(folderList);this._folderListInited=true;}}
if(!arg.tempFolderExists){this._addNode(arg.tempVirtual,this._targetControl.get_nodes().getNode(0),0);}
this._expandFolder(arg.tempVirtual.Id);if(arg.tree=="actionsTree"){this._dataStore.set_property("actionLayerFolderTreeSelectedFolder",arg.newChild.Id);var newNode=this._targetControl.findNodeByValue(arg.newChild.Id);if(newNode){newNode.select();newNode.scrollIntoView();var view=this._treeViewManager.getFolderViewFromRadNode(newNode)
this._treeViewManager.set_Selected(view);}}
break;case"rightTreeFolderNodeCached":var createdNodeId=this._dataStore.get_property("rightTreeFolderNodeCached");this._dataStore.set_property("actionLayerFolderTreeSelectedFolder",createdNodeId);var newNode=this._targetControl.findNodeByValue(createdNodeId);if(newNode){newNode.select();newNode.scrollIntoView();var view=this._treeViewManager.getFolderViewFromRadNode(newNode)
this._treeViewManager.set_Selected(view);}
break;default:break;}},onNodeClicking:function(sender,args){var node=args.get_node();var adapter=sender.get_element().ActionLayerFolderTreeAdapter;if(node.get_expanded()){adapter._treeViewManager.setFolderClosed(node.get_value());node.collapse();}
else{adapter._expandFolder(node.get_value());}
var view=adapter._treeViewManager.getFolderViewFromRadNode(node);if((view.Type==adapter.JCMIIData.FolderType.Manual)||(view.Type==adapter.JCMIIData.FolderType.Job)){adapter._dataStore.set_property("actionLayerFolderTreeSelectedFolder",node.get_value());adapter._treeViewManager.set_Selected(view);}
else{args.set_cancel(true);}},onNodeExpanded:function(sender,args){var node=args.get_node();var adapter=sender.get_element().ActionLayerFolderTreeAdapter;adapter._expandFolder(node.get_value());},onNodeCollapsed:function(sender,args){var node=args.get_node();var adapter=sender.get_element().ActionLayerFolderTreeAdapter;adapter._treeViewManager.setFolderClosed(node.get_value());}}
Monster.Client.Behavior.SmartFindIII.ActionLayerFolderTreeAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.ActionLayerFolderTreeAdapter',Monster.Client.Behavior.DataAdapterBase);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace('Monster.Client.Behavior.SmartFindIII');Monster.Client.Behavior.SmartFindIII.ResumeFiltersAdapter=function(element)
{Monster.Client.Behavior.SmartFindIII.ResumeFiltersAdapter.initializeBase(this,[element]);this._webService=JCMIIWebServices.ResumeSearch;this.folderExpandDelegate=null;this.folderCollapseDelegate=null;this.createProperty("ofccpFiltHeaderDiv");this.createProperty("ofccpFiltBody");this.createProperty("prs_numResultsSummaryDiv");this.createProperty("prs_numResultsEditDiv");this.createProperty("prs_numResultsSummaryValue");this.createProperty("prs_numResultsInput");this.createProperty("prs_folderSummaryDiv");this.createProperty("prs_folderEditDiv");this.createProperty("prs_folderSummaryValue");this.createProperty("prs_newDetailSummaryDiv");this.createProperty("prs_newDetailEditDiv");this.createProperty("prs_newDetailSummaryValue");this.createProperty("prs_newDetailInput");this.createProperty("prs_referenceIdSummaryDiv");this.createProperty("prs_referenceIdEditDiv");this.createProperty("prs_referenceIdSummaryValue");this.createProperty("prs_referenceIdInput");this.createProperty("divFoldersFacetList");}
Monster.Client.Behavior.SmartFindIII.ResumeFiltersAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.ResumeFiltersAdapter.callBaseMethod(this,'initialize');if(!MonsPageManager.enableInitOnDemand){this.initOnDemand();}
else{MonsPageManager.registerInitState(this._id,false,null);}},initOnDemand:function(){},dispose:function(){if(MonsPageManager.initState(this._id)){delete this.folderExpandDelegate;delete this.folderCollapseDelegate;Monster.Client.Behavior.SmartFindIII.ResumeFiltersAdapter.callBaseMethod(this,'dispose');}},onInitClick:function(event){if(!MonsPageManager.isAllInit&&MonsPageManager.enableInitOnDemand)
MonsPageManager.onClick();},facetListToggled:function(){var args=this._dataStore.get_property("facetListToggled");if(args.element&&this.divFoldersFacetList&&args.element.id===this.divFoldersFacetList.id){this.callServer("SetUserPreference",[207,args.isClosed?0:1]);}},onSuccess:function(result,userContext,methodName){},onFailure:function(result,userContext,methodName){},onDataStoreEvent:function(sender,args){switch(args.get_propertyName()){case"searchFilter":if(this.prs_newDetailSummaryValue!=null)
this.prs_newDetailSummaryValue.innerHTML=this.prs_newDetailInput.value;break;case"loadOfccpFolderComplete":if(this.prs_referenceIdSummaryValue!=null)
this.prs_referenceIdSummaryValue.innerHTML=this.prs_referenceIdInput.value;break;default:break;}},toggleOfccpDetailsSectionVisible:function()
{if(this.ofccpFiltBody.style.display=="none")
{this.ofccpFiltBody.style.display="";this.ofccpFiltHeaderDiv.className="ofccpFiltHeaderOpen";}
else
{this.ofccpFiltBody.style.display="none";this.ofccpFiltHeaderDiv.className="ofccpFiltHeaderClosed";}},toggleOfccpDetailsSectionNumResults:function(object,event,context)
{if(this.prs_numResultsSummaryDiv.style.display=="none")
{this.prs_numResultsSummaryValue.innerHTML=this.prs_numResultsInput.value;this.prs_numResultsSummaryDiv.style.display="";this.prs_numResultsEditDiv.style.display="none";}
else
{this.prs_numResultsSummaryDiv.style.display="none";this.prs_numResultsEditDiv.style.display="";}
event.preventDefault();event.stopPropagation();},toggleOfccpDetailsSectionFolder:function(object,event,context)
{if(this.prs_folderSummaryDiv.style.display=="none")
{var folderName=this._dataStore.get_property("loadOfccpFolder_folderName");if(folderName!=null)
{this.prs_folderSummaryValue.innerHTML=folderName;this.prs_newDetailSummaryValue.innerHTML=this.prs_newDetailInput.value;this.prs_referenceIdSummaryValue.innerHTML=this.prs_referenceIdInput.value;}
this.prs_folderSummaryDiv.style.display="";this.prs_folderEditDiv.style.display="none";}
else
{this.prs_folderSummaryDiv.style.display="none";this.prs_folderEditDiv.style.display="";}
event.preventDefault();event.stopPropagation();},toggleOfccpDetailsSectionNewDetails:function(object,event,context)
{if(this.prs_newDetailSummaryDiv.style.display=="none")
{this.prs_newDetailSummaryValue.innerHTML=this.prs_newDetailInput.value;this.prs_newDetailSummaryDiv.style.display="";this.prs_newDetailEditDiv.style.display="none";}
else
{this.prs_newDetailSummaryDiv.style.display="none";this.prs_newDetailEditDiv.style.display="";}
event.preventDefault();event.stopPropagation();},toggleOfccpDetailsSectionReferenceId:function(object,event,context)
{if(this.prs_referenceIdSummaryDiv.style.display=="none")
{this.prs_referenceIdSummaryValue.innerHTML=this.prs_referenceIdInput.value;this.prs_referenceIdSummaryDiv.style.display="";this.prs_referenceIdEditDiv.style.display="none";}
else
{this.prs_referenceIdSummaryDiv.style.display="none";this.prs_referenceIdEditDiv.style.display="";}
event.preventDefault();event.stopPropagation();}}
Monster.Client.Behavior.SmartFindIII.ResumeFiltersAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.ResumeFiltersAdapter',Monster.Client.Behavior.DataAdapterBase);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace('Monster.Client.Behavior.SmartFindIII');Monster.Client.Behavior.SmartFindIII.SavedSearchFormAdapter=function(element)
{Monster.Client.Behavior.SmartFindIII.SavedSearchFormAdapter.initializeBase(this,[element]);this._agentView=new Presenters.SmartFindIII.Views.SmartFindResumeSearchAgentView();this._singleActionModalBackground=null;this.createProperty("saveSearchActionWrapper");this.createProperty("savedSearchActionError");this.createProperty("hidAgentID");this.createProperty("hidAgentType");this.createProperty("hidActionType");this.createProperty("hidQuery");this.createProperty("txtSaveSearchTitle");this.createProperty("txtEmailTo");this.createProperty("ddlEmailFreq");this.createProperty("msgAgentMaxReached");this.createProperty("msgAgentNameReq");this.createProperty("msgAgentNameDupe");this.createProperty("msgAgentSaveFailed");this.createProperty("msgAgentSaveSuccess");this.createProperty("msgAgentEmailReq");this.createProperty("msgAgentInvalidEmail");this.createProperty("msgAgentInvalidAgentName");this.createProperty("msgAgentMaxEmails");this.createProperty("titleCopy");this.createProperty("titleEdit");this.createProperty("modeCopy");this.createProperty("modeEdit");this.createProperty("redirectURLAfterSave");this.createProperty("alwaysVisible");this.lblSaveSearchTitle=null;this.lblEmailTo=null;this.errorSaveSearchTitle=null;this.errorEmailTo=null;}
Monster.Client.Behavior.SmartFindIII.SavedSearchFormAdapter.prototype={initialize:function()
{Monster.Client.Behavior.SmartFindIII.SavedSearchFormAdapter.callBaseMethod(this,'initialize');if(!MonsPageManager.enableInitOnDemand)
{this.initOnDemand();}
else
{MonsPageManager.registerInitState(this._id,false,null);}},initOnDemand:function()
{this._webService=JCMIIWebServices.ResumeSearch;this.lblSaveSearchTitle=$get("lblSaveSearchTitle");this.lblEmailTo=$get("lblEmailTo");this.errorSaveSearchTitle=$get("errorSaveSearchTitle");this.errorEmailTo=$get("errorEmailTo");},initHandlers:function(element,event,context)
{},onInitClick:function(event)
{if(!MonsPageManager.isAllInit&&MonsPageManager.enableInitOnDemand)
MonsPageManager.onClick();},onSuccess:function(result,userContext,methodName)
{switch(methodName)
{case"SendSmartFindSearchAgent":userContext.ProcessSendSmartFindSearchAgent(result);break;default:break;}},onFailure:function(result,userContext,methodName)
{switch(methodName)
{case"SendSmartFindSearchAgent":userContext.ProcessSendSmartFindSearchAgent(result);break;default:break;}},onDataStoreEvent:function(sender,args)
{switch(args.get_propertyName())
{case"searchAgentSaved":var result=this._dataStore.get_property("searchAgentSaved");this.ProcessSendSmartFindSearchAgent(result);break;case"saveAgent":this.SendAgent();break;case"showSavedSearchForm":this.ShowSaveSearchAction();break;default:break;}},getTextValue:function(control)
{var regex=/^\s+/;if(typeof(control)!=="undefined"&&control!==null)
{return control.value.replace(regex,"");}
return"";},getDropDownValue:function(control)
{return $(control).find("option:selected").val();},SendAgent:function()
{if(!this.ValidateSearchAgent())
{return false;}
var actionType=this.get_hidActionType();this._dataStore.set_property("agentView",this._agentView);return true;},SaveSearch:function(object,event)
{event.preventDefault();this.SendAgent();},CancelSave:function(object,event)
{event.preventDefault();this.HideSaveSearchAction();},SaveSearchOnEnter:function(object,event)
{if(!event.which&&!event.keyCode&&!event.charCode)
{return;}
else
{var key=(event.which||event.keyCode||event.charCode);if(key===13)
{this.SaveSearch(null,event);}}},ProcessSendSmartFindSearchAgent:function(smartFindSavedAgentError)
{var label=null;var icon=null;if(!smartFindSavedAgentError.Saved)
{var msg=this.get_msgAgentSaveFailed();if(smartFindSavedAgentError.MaxAgentsReached===true)
{msg=this.get_msgAgentMaxReached();}
else if(smartFindSavedAgentError.AgentNameExists===true)
{msg=this.get_msgAgentNameDupe();label=this.lblSaveSearchTitle;icon=this.errorSaveSearchTitle;}
else if(smartFindSavedAgentError.IsEmailAddressValid===false)
{msg=this.get_msgAgentInvalidEmail();label=this.lblEmailTo;icon=this.errorEmailTo;}
else if(smartFindSavedAgentError.ErrorData&&smartFindSavedAgentError.ErrorData.ErrorMessageText!=="")
{msg=this.get_smartFindSavedAgentError.ErrorData.ErrorMessageText;}
else if(smartFindSavedAgentError.IsValidAgentName===false)
{msg=this.get_msgAgentInvalidAgentName();label=this.lblSaveSearchTitle;icon=this.errorSaveSearchTitle;}
this.ShowSavedSearchError(msg,label,icon)
return false;}
else
{if(this.get_alwaysVisible().toLowerCase()!="true")
{this.HideSaveSearchAction();this.ShowSavedSearchSuccess();var pathName=document.location.pathname;pathName=pathName.replace(".aspx","_");var engType="T";if(this._agentView.AgentType.toLowerCase().indexOf("smartfind")<0){engType="C";}
if(typeof(dcsMultiTrack)!=="undefined"){dcsMultiTrack("DCS.dcsuri",pathName+"ss.evt","DCSext.en","SavedSearch","DCSext.engine",engType,"DCSext.email",this.CheckEmailFrequency(this._agentView.NotificationPeriod));}}
else
{this._dataStore.set_property("agentSaved",true);}
if(this.get_redirectURLAfterSave()!=="")
{document.location.href=this.get_redirectURLAfterSave();}}
return true;},CheckEmailFrequency:function(val)
{var emailFreq="N";switch(val)
{case"10080":emailFreq="W";break;case"1440":emailFreq="D";break;case"20160":emailFreq="B";break;case"43200":emailFreq="M";break;default:emailFreq="N";break;}
return emailFreq;},PopulateSearchAgentView:function()
{this._agentView=new Presenters.SmartFindIII.Views.SmartFindResumeSearchAgentView();var actionType=this.get_hidActionType();var hidAgent=this.get_hidAgentID();if(actionType&&actionType.value===this.get_modeCopy())
{this._agentView.SearchAgentID=-1;}
else
{if(hidAgent&&hidAgent.value!=="undefined")
{this._agentView.SearchAgentID=this.getTextValue(hidAgent);}
else
{this._agentView.SearchAgentID=-1;}}
this._agentView.AgentType=this.getTextValue(this.get_hidAgentType());this._agentView.SearchAgentName=this.getTextValue(this.get_txtSaveSearchTitle());this._agentView.NotificationEmailAddress=this._TrimLastCharacter(this.getTextValue(this.get_txtEmailTo()));this._agentView.NotificationPeriod=this.getDropDownValue(this.get_ddlEmailFreq());this._dataStore.set_property("emlFrequency",this.CheckEmailFrequency(this._agentView.NotificationPeriod));if(this._agentView.NotificationPeriod!=="0"&&this._agentView.NotificationPeriod!==""&&this._agentView.NotificationEmailAddress!=="")
{this._agentView.SendViaEmail="true";}
else
{this._agentView.SendViaEmail="false";}},_TrimLastCharacter:function(txt)
{return txt.replace(/,$/,"");},ValidateSearchAgent:function()
{this.ClearSavedSearchMessages();this.PopulateSearchAgentView();if(this._agentView.SearchAgentName==="")
{this.ShowSavedSearchError(this.get_msgAgentNameReq(),this.lblSaveSearchTitle,this.errorSaveSearchTitle);return false;}
var delim=/[;,]/;var MAX_EMAILS_PERMITTED=5;if((this._agentView.NotificationPeriod!=="0"&&this._agentView.NotificationPeriod!==""&&!this.IsValidEmailAddress(this._agentView.NotificationEmailAddress))||(this._agentView.NotificationEmailAddress.length>0&&!this.IsValidEmailAddress(this._agentView.NotificationEmailAddress)))
{if(this._agentView.NotificationEmailAddress.length>0)
{this.ShowSavedSearchError(this.get_msgAgentInvalidEmail(),this.lblEmailTo,this.errorEmailTo);}
else
{this.ShowSavedSearchError(this.get_msgAgentEmailReq(),this.lblEmailTo,this.errorEmailTo);}
return false;}
if(this._agentView.NotificationEmailAddress.length>0&&this._agentView.NotificationEmailAddress.split(delim).length>MAX_EMAILS_PERMITTED)
{this.ShowSavedSearchError(this.msgAgentMaxEmails,this.lblEmailTo,this.errorEmailTo);return false;}
return true;},IsValidEmailAddress:function(email)
{var delim=/[;,]/;if(email.length>0)
{var emailList=email.split(delim);var emailRegExp=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+/;for(var i=0,j=emailList.length;i<j;i++)
{if(!emailRegExp.test(emailList[i].trim())){return false;}}
return true;}
return false;},ClearSavedSearchMessages:function()
{var elemMessageSuccess=$get("SuccessMessageSavedSearchDiv");var elemMessageError=this.get_savedSearchActionError();if(elemMessageSuccess&&elemMessageSuccess!=="undefined")
{elemMessageSuccess.innerHTML="";elemMessageSuccess.style.display="none";}
elemMessageError.innerHTML="";elemMessageError.style.display="none";Sys.UI.DomElement.removeCssClass(this.lblSaveSearchTitle,"formLabelWide_error");Sys.UI.DomElement.removeCssClass(this.lblEmailTo,"formLabelWide_error");this.errorSaveSearchTitle.style.display="none";this.errorEmailTo.style.display="none";},ShowSavedSearchError:function(msg,label,icon)
{var elemMessageError=this.get_savedSearchActionError();if(elemMessageError)
{elemMessageError.innerHTML=msg;elemMessageError.style.display="block";window.scrollTo(0,elemMessageError.offsetTop);}
if(label)
{Sys.UI.DomElement.addCssClass(label,"formLabelWide_error");}
if(icon)
{icon.style.display="block";}},ShowSavedSearchSuccess:function()
{var elemMessageSuccess=$get("SuccessMessageSavedSearchDiv");var elemMessageError=this.get_savedSearchActionError();if(elemMessageSuccess&&elemMessageSuccess!=="undefined")
{elemMessageSuccess.innerHTML=this.get_msgAgentSaveSuccess();elemMessageSuccess.style.display="block";this._dataStore.set_property("loadRecentAgents",true);}},ShowSaveSearchAction:function()
{var layerElem=this.get_saveSearchActionWrapper();var top=0;var left=350;var offset=0;var height=0;if(typeof(window.innerWidth)=='undefined')
{offset=document.documentElement.scrollTop;height=document.documentElement.clientHeight;}
else
{offset=window.pageYOffset;height=window.innerHeight;}
top=offset+((height/2)-(layerElem.clientHeight/2));if(top<0){top=0;}
layerElem.style.display="block";layerElem.style.left=left+"px";layerElem.style.top=top+"px";layerElem.className="modalSaveSearchActionWrapper";var action=this._dataStore.get_property("showSavedSearchForm");if(action!=null)
{if(typeof(action.agentID)!='undefined'){this.get_hidAgentID().value=action.agentID;}
if(typeof(action.agentType)!='undefined'){this.get_hidAgentType().value=action.agentType;}
if(typeof(action.actionType)!='undefined'){this.get_hidActionType().value=action.actionType;}
if(typeof(action.query)!='undefined'){this.get_hidQuery().value=action.query;}}
if(this.get_hidAgentID()&&this.get_hidAgentID().value=="")
{this.get_txtSaveSearchTitle().value="";this.get_txtEmailTo().value="";}
var title=$get("saveSearchFormHeader");if(title!="undefined")
{if(this.get_hidActionType().value==this.get_modeCopy())
{title.innerHTML=this.get_titleCopy();}
else if(this.get_hidActionType().value==this.get_modeEdit())
{title.innerHTML=this.get_titleEdit();}}
this._showModalBackground();document.body.getElementsByTagName("form")[0].appendChild(layerElem);layerElem.style.visibility="visible";this.get_txtSaveSearchTitle().focus();},HideSaveSearchAction:function()
{var layerElem=this.get_saveSearchActionWrapper();if(layerElem!=="undefined"&&layerElem!==null)
{layerElem.style.visibility="hidden";}
this._hideModalBackground();this.ClearSavedSearchMessages();}}
Monster.Client.Behavior.SmartFindIII.SavedSearchFormAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.SavedSearchFormAdapter',Monster.Client.Behavior.DataAdapterBase);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace('Monster.Client.Behavior.SmartFindIII');Monster.Client.Behavior.SmartFindIII.SavedSearchListAdapter=function(element)
{Monster.Client.Behavior.SmartFindIII.SavedSearchListAdapter.initializeBase(this,[element]);this._handlersInit=false;this.createProperty("topAgentTypeID");this.createProperty("topAgentMaskLen");this.createProperty("topAgentEllipse");this.createProperty("topSearchesWrapper");this.createProperty("_loadAsync");this.createProperty("ofccpEnabled");this.createProperty("searchWithoutOfccpFolderWarning");this.createProperty("topSearchesWrapper_panel");}
Monster.Client.Behavior.SmartFindIII.SavedSearchListAdapter.prototype={initialize:function()
{Monster.Client.Behavior.SmartFindIII.SavedSearchListAdapter.callBaseMethod(this,'initialize');this._webService=JCMIIWebServices.ResumeSearch;if(this._loadAsync!=null&&this._loadAsync.toLowerCase()==="true"){this._dataStore.set_property("loadRecentAgents",true);}},initHandlers:function(element,event,context)
{if(!this._handlersInit&&event.target)
{}
_handlersInit=true;},onInitClick:function(event)
{if(!MonsPageManager.isAllInit&&MonsPageManager.enableInitOnDemand)
MonsPageManager.onClick();},onSuccess:function(result,userContext,methodName)
{switch(methodName)
{case"GetRecentSearchAgents":{var topSavedSearches=$get("savedSearches");topSavedSearches.innerHTML="";if(result.length==0)
{$(userContext.get_topSearchesWrapper()).parents(".rounded-corner-box:first").hide();var footField=$get('filtFooter');if(footField!=null)
{footField.className="filtnosave";}
$(userContext.get_topSearchesWrapper_panel()).hide();}
else
{$(userContext.get_topSearchesWrapper()).parents(".rounded-corner-box:first").show();$(userContext.get_topSearchesWrapper_panel()).show();}
var list="";for(var x=0,l=result.length;x<l;x++)
{var name=result[x].SearchAgentName;var link=result[x].ExecURLLink;var ofccpFolderId=result[x].FolderId;list+="<LI>";if(userContext.ofccpEnabled&&ofccpFolderId==0)
list+=String.format("<a href=\"{0}\" title=\"{1}\"><img class=\"imgPadRight5\" src=\"/images/error.blink.12.gif\" title=\"{1}\" /></a>",link,userContext.searchWithoutOfccpFolderWarning);list+="<a onclick = \""+String.format("dcsMultiTrack('DCS.dcsuri','{0}_search.evt', 'DCSext.en', 'Ressearch_ss', 'DCSext.engine', 'T', 'DCSext.esl', 'PRS');",document.location.pathname.replace(".aspx",""))+"\"";list+="  HREF=\""+link+"\" Title=\""+name+"\">"+userContext.TrimAgentName(name)+"</A></LI>";}
topSavedSearches.innerHTML=list;break;}
default:break;}},onFailure:function(result,userContext,methodName){},onDataStoreEvent:function(sender,args)
{switch(args.get_propertyName())
{case"loadRecentAgents":this.callServer("GetRecentSearchAgents",[parseInt(this.get_topAgentTypeID())]);break;default:break;}},TrimAgentName:function(name)
{var mask=parseInt(this.get_topAgentMaskLen());if(name.length>mask)
{name=name.substring(0,mask)+this.get_topAgentEllipse();}
return name;},toggleSavedSearches:function(object,event,context)
{this.registerElement("filtHeader","filtHeader");this.registerElement("filtFooter","filtFooter");if($(object).hasClass("savedHeaderClosed"))
{$(object).removeClass("savedHeaderClosed");$(object).addClass("savedHeaderOpen");$(this.get_topSearchesWrapper()).show();if($(this.get_filtHeader()).hasClass("filtHeaderOpen")){$(this.get_filtFooter()).addClass("filtnosave");}}
else
{$(object).addClass("savedHeaderClosed");$(object).removeClass("savedHeaderOpen");$(this.get_topSearchesWrapper()).hide();if($(this.get_filtHeader()).hasClass("filtHeaderOpen")){$(this.get_filtFooter()).removeClass("filtnosave");}}}}
Monster.Client.Behavior.SmartFindIII.SavedSearchListAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.SavedSearchListAdapter',Monster.Client.Behavior.DataAdapterBase);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace('Monster.Client.Behavior.SmartFindIII');Monster.Client.Behavior.SmartFindIII.ResumeSearchFacetsAdapter=function(element){Monster.Client.Behavior.SmartFindIII.ResumeSearchFacetsAdapter.initializeBase(this,[element]);this.createProperty("isPRDSelected");this.createProperty("isSearchModeAdvanced");this.createProperty("isOfccpEnabled");this.createProperty("isTestDrive");this.createProperty("isJobTitleRequired");this.createProperty("hasJobTitleWarning");this.createProperty("hasAutoFolderMigration");this.createProperty("hasLocalInventory");this.createProperty("isYOEHidden");this.createProperty("ResumeUpdatedAllResumes");this.createProperty("defaultMonsterBoardID");this.createProperty("resumeSearchType");this.createProperty("defaultOfccpFolderID");this.createProperty("defaultOfccpMaxResults");this.createProperty("regexBoolCheck");this.createProperty("regexDegreeCheck");this.createProperty("locationRadiusFormat");this.createProperty("locationRadiusZipFormat");this.createProperty("locationAuthorizedText");this.createProperty("locationAuthorizedValue");this.createProperty("folderMigrationBoardID");this.createProperty("jobTitleWarningMessage");this.createProperty("jobTitleErrorMessage");this.createProperty("yearsErrorMessage");this.createProperty("locationWarningMessage");this.createProperty("locationZipErrorMessage");this.createProperty("skillWarningMessage");this.createProperty("degreeWarningMessage");this.createProperty("degreeErrorMessage");this.createProperty("schoolWarningMessage");this.createProperty("companyWarningMessage");this.createProperty("candidateNameWarningMessage");this.createProperty("candidatesWithoutSalaryMessage");this.createProperty("locationMessageLocal");this.createProperty("locationMessageNational");this.createProperty("prdHeaderMessage");this.createProperty("prsHeaderMessage");this.createProperty("pageHeader");this._webService=JCMIIWebServices.ResumeSearch;this._facetTypesEnum=Monster.Client.Behavior.BaseFacetListAdapter.FacetTypesEnum;this._isMainSearchForm=false;this._clientState=null;this._deserialized=false;}
Monster.Client.Behavior.SmartFindIII.ResumeSearchFacetsAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.ResumeSearchFacetsAdapter.callBaseMethod(this,'initialize');var yoeFacetType=$("#facetYears2").attr("data-facettype");this.Facets={facetSource2:new this.Facet(this._facetTypesEnum.RadioButtonList),facetJobTitle2:new this.Facet(this._facetTypesEnum.TextBoxList,Function.createDelegate(this,this.GetJobTitleText)),facetYears2:new this.Facet(this._facetTypesEnum.parse(yoeFacetType)),facetLocation2:new this.Facet(this._facetTypesEnum.Default,Function.createDelegate(this,this.GetLocationText)),facetSkills2:new this.Facet(this._facetTypesEnum.RankedList),facetResumesUpdated2:new this.Facet(this._facetTypesEnum.DropDownList),facetDiversity2:new this.Facet(this._facetTypesEnum.CheckBox),facetCareerLevel2:new this.Facet(this._facetTypesEnum.CheckBoxList),facetEducationLevel2:new this.Facet(this._facetTypesEnum.Default,Function.createDelegate(this,this.GetEducationLevelText)),facetSchool2:new this.Facet(this._facetTypesEnum.TextBoxList),facetCompany2:new this.Facet(this._facetTypesEnum.TextBoxList),facetCandidateName2:new this.Facet(this._facetTypesEnum.TextBox),facetMaxSalary2:new this.Facet(this._facetTypesEnum.Default,Function.createDelegate(this,this.GetMaxSalaryText)),facetLanguageProficiency:new this.Facet(this._facetTypesEnum.Default,Function.createDelegate(this,this.GetLanguageProficiencyText),Function.createDelegate(this,this.GetLanguageProficiencyValue)),facetJobType2:new this.Facet(this._facetTypesEnum.CheckBoxList),facetJobTenure2:new this.Facet(this._facetTypesEnum.DropDownList),facetWillingToTravel2:new this.Facet(this._facetTypesEnum.DropDownList),facetRelocation2:new this.Facet(this._facetTypesEnum.CheckBox),facetSecurityClearance2:new this.Facet(this._facetTypesEnum.CheckBoxList),facetSearchFolder:new this.Facet(this._facetTypesEnum.DropDownList),facetVeteranStatus:new this.Facet(this._facetTypesEnum.CheckBox),facetCitizenship:new this.Facet(this._facetTypesEnum.CheckBoxList),facetVEOAEligible:new this.Facet(this._facetTypesEnum.CheckBox),facetVeteranPreference:new this.Facet(this._facetTypesEnum.CheckBoxList),facetWorkType:new this.Facet(this._facetTypesEnum.CheckBoxList),facetWorkSchedule:new this.Facet(this._facetTypesEnum.CheckBoxList),facetRequisitionCode:new this.Facet(this._facetTypesEnum.TextBoxList),facetResumeSource:new this.Facet(this._facetTypesEnum.DropDownList)};var filtBody=$("#filtBody");if(filtBody.hasClass("basicForm")||filtBody.hasClass("advancedForm")){this._isMainSearchForm=true;}
if(this._pageManager.CFVersion<2){this.registerDataProperty("setApplyScoringData");this.registerDataProperty("populateFacetList");}
if(!MonsPageManager.enableInitOnDemand){}else{MonsPageManager.registerInitState(this._id,false,null);}
if(Sys.Browser.agent==Sys.Browser.InternetExplorer){this.InitClientState();}},onDemandLoader:function(obj,method,args){return MonsPageManager.onDemand.load(obj,Monster.Client.Behavior.SmartFindIII.ResumeSearchFacetsAdapter.prototype,method,args);},WakeMeUp:function(args){},wakeUp:function(object,event,args){object.onmouseover=null;},initOnDemand:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'initOnDemand',arguments);},dispose:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'dispose',arguments);},triggerIOD:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'triggerIOD',arguments);},onDataStoreEvent:function(sender,args){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'onDataStoreEvent',arguments);},onSuccess:function(result,userContext,methodName){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'onSuccess',arguments);},onEnterPressed:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'onEnterPressed',arguments);},FacetOpenedClosed:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'FacetOpenedClosed',arguments);},ShowValidatorPopup:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'ShowValidatorPopup',arguments);},ShowSavedSearchAction:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'ShowSavedSearchAction',arguments);},HideValidatorPopup:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'HideValidatorPopup',arguments);},ToggleAdvancedForm:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'ToggleAdvancedForm',arguments);},ToggleBasicForm:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'ToggleBasicForm',arguments);},TogglePRDForm:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'TogglePRDForm',arguments);},UpdateSourceSelection:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'UpdateSourceSelection',arguments);},showAllFolders:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'ShowAllFolders',arguments);},onViewAllFoldersWindowLoad:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'onViewAllFoldersWindowLoad',arguments);},onCloseViewAllFoldersClicked:function(folderLineData){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'onCloseViewAllFoldersClicked',arguments);},ValidateTextFacet:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'ValidateFacet',arguments);},ValidateSkillsFacet:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'ValidateSkillsFacet',arguments);},GetJobTitleText:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'GetJobTitleText',arguments);},GetLocationText:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'GetLocationText',arguments);},GetEducationLevelText:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'GetEducationLevelText',arguments);},GetMaxSalaryText:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'GetMaxSalaryText',arguments);},GetLanguageProficiencyText:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'GetLanguageProficiencyText',arguments);},GetLanguageProficiencyValue:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'GetLanguageProficiencyValue',arguments);},UpdateMaxSalaryType:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'UpdateMaxSalaryType',arguments);},UpdateMaxSalaryValue:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'UpdateMaxSalaryValue',arguments);},PopulateSearchFilterView2:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'PopulateSearchFilterView2',arguments);},UpdateSearchFilter:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'UpdateSearchFilter',arguments);},SubmitSearchForm:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'SubmitSearchForm',arguments);},SubmitSearchAgentForm:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'SubmitSearchAgentForm',arguments);},UpdateWarningJobTitle:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'UpdateWarningJobTitle',arguments);},SubmitFormWithoutTitle:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'SubmitFormWithoutTitle',arguments);},SubmitFormWithTitle:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'SubmitFormWithTitle',arguments);},ToggleJobTitleWarningPreference:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'ToggleJobTitleWarningPreference',arguments);},InitClientState:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'InitClientState',arguments);},PopulateFacetList:function(element,event,context){var me=(typeof(this.instance)!=='undefined')?this.instance:this;return me.onDemandLoader(me,'PopulateFacetList',arguments);}}
Monster.Client.Behavior.SmartFindIII.ResumeSearchFacetsAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.ResumeSearchFacetsAdapter',Monster.Client.Behavior.BaseFacetListAdapter);MonsterJavascriptDownloadList[MonsterJavascriptDownloadList.length]=MONS_JS_URI_BASE+'ClientFramework/behaviors/SmartFindIII/ResumeSearchFacetsAdapter_OnDemand.js';if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

Type.registerNamespace('Monster.Client.Behavior.SmartFindIII');Monster.Client.Behavior.SmartFindIII.SearchAgentActionsAdapter=function(element)
{Monster.Client.Behavior.SmartFindIII.SearchAgentActionsAdapter.initializeBase(this,[element]);this._handlersInit=false;this._actionsChangeDelegate=null;this._copyAgent="CopyAgent";this.createProperty("ddlActions");this.createProperty("actionCopy");this.createProperty("agentID");this.createProperty("query");this.createProperty("agentType");this.createProperty("deleteModal");this.createProperty("deleteURL");}
Monster.Client.Behavior.SmartFindIII.SearchAgentActionsAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.SearchAgentActionsAdapter.callBaseMethod(this,'initialize');this._webService=JCMIIWebServices.ResumeSearch;this._actionsChangeDelegate=Function.createDelegate(this,this.HandleChange);this.get_ddlActions().control.add_selectedIndexChanging(this._actionsChangeDelegate);if(!MonsPageManager.enableInitOnDemand){this.initOnDemand();}
else{MonsPageManager.registerInitState(this._id,false,null);}},initOnDemand:function(){},initHandlers:function(element,event,context){if(!this._handlersInit&&event.target){}
_handlersInit=true;},dispose:function(){if(MonsPageManager.initState(this._id)){this.clearHandlers(this.get_ddlActions());Monster.Client.Behavior.SmartFindIII.SearchAgentActionsAdapter.callBaseMethod(this,'dispose');}},onInitClick:function(event){if(!MonsPageManager.isAllInit&&MonsPageManager.enableInitOnDemand)
MonsPageManager.onClick();},onSuccess:function(result,userContext,methodName){switch(methodName){case"GetSavedAgentActionUrl":{if(result.length>0){document.location.href=result;}
break;}
default:break;}},onFailure:function(result,userContext,methodName){},onDataStoreEvent:function(sender,args){},addHandlers:function(element,event,context){if(element){$addHandlers(element,event,context);}},clearHandlers:function(element){if(element){$clearHandlers(element);}},HandleChange:function(sender,args){if(args._item._element.id=="rcbiDelete"){args.set_cancel(true);if(this.get_deleteModal()){var modal=$find(this.get_deleteModal());$('.delete-iframe')[0].src=this.get_deleteURL();modal.showDialog();return;}}
else if(args._item._element.id=="rcbiRun"){var engType="";var eslParam;if(this.get_agentType().toLowerCase().indexOf("smartfind")<0){engType="C";}
else{engType="T";eslParam="PRS";}
var pathName=document.location.pathname;pathName=pathName.replace(".aspx","_");if(typeof(dcsMultiTrack)!=="undefined"){dcsMultiTrack("DCS.dcsuri",pathName+"search.evt","DCSext.en","Ressearch_SS","DCSext.engine",engType,"DCSext.esl",eslParam);}}
this.callServer("GetSavedAgentActionUrl",[this.get_agentID(),args._item._element.id.replace("rcbi","")]);}}
Monster.Client.Behavior.SmartFindIII.SearchAgentActionsAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.SearchAgentActionsAdapter',Monster.Client.Behavior.DataAdapterBase);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;

