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={};}
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(){$addCssClass(this.element,this.gridAdapter.rowBlockedCssClass);this.isBlocked=true;},unblock:function(){$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',Sys.UI.Behavior);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.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.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;}
Monster.Client.Behavior.BaseGridAdapter.prototype={gridCssClass:"grid",initialize:function(){Monster.Client.Behavior.BaseGridAdapter.callBaseMethod(this,'initialize');},onInitHandler:function(element,e,context){if(e.type.toLowerCase()=="click"){this.onClick(e);}},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;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":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((this.selectionCount>=this.maxSelections)||row.get_isBlocked()){row.deselect();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;},selectAllRows:function(){var selectedItemsChanged=false;var rowCount=this.rowCount;var numSelectedBefore=this.selectionCount;for(var rowIndex=0;rowIndex<rowCount;rowIndex++){if(this._selectRow(rowIndex,false))
selectedItemsChanged=true;}
if((numSelectedBefore==this.selectionCount&&numSelectedBefore!=this._numVisibleRows())&&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;}
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;if($hasCssClass(targetElement,this.rowSelectorCssClass)){if($hasCssClass(targetElement,"selectAll")){this._allSelector=targetElement;if(targetElement.checked)
this.selectAllRows();else
this.deselectAllRows();}else{if(targetElement.checked){var numSelectedBefore=this.selectionCount;this.selectRow(this.findElementRowIndex(targetElement),true,e.shiftKey);if(numSelectedBefore==this.selectionCount&&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;}}
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){e.preventDefault();var sortColumnDropDown=$("."+this.sortColumnCssClassName,this.element)[0];var sortColumnDirectionDropDown=$("."+this.sortDirectionCssClassName,this.element)[0];var direction=sortColumnDirectionDropDown.control.get_value();var column=sortColumnDropDown.control.get_value();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);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;}}
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)
{$(element).addClass(cssClass);}
var $removeCssClass=function(element,cssClass)
{$(element).removeClass(cssClass);}
var $hasCssClass=function(element,cssClass)
{return $(element).hasClass(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(){return['ViewSelected','AddToCart','OneClick','CopyToFolder','ForwardResume','SendLetter','AddNote','CandidateUpdateRound','RateSelected','AddToFavorites','RemoveFromFavorites','PrintCandidate','BlockCandidate','UnblockCandidate'];},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;}
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.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","");$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=this.getActionLayerTriggerElement(actionUniqueToken);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;actionLayer.uniqueToken=actionUniqueToken;this._pageManager.initHtmlLazyLoadControl(actionUniqueToken);this.onActionInitializing(actionLayer,actionUniqueToken);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){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)==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);}}},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]);}
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);},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');}}
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.SmartFindIII");Monster.Client.Behavior.SmartFindIII.ActionsAdapter=function(element)
{Monster.Client.Behavior.SmartFindIII.ActionsAdapter.initializeBase(this,[element]);this.createProperty("msgMatch");this.createProperty("msgAuthorized");this.createProperty("msgMilesOf");this.createProperty("msgYears");this.createProperty("msgInclude");this.createProperty("isTestDrive");this.createProperty("msgMaxCandidateCompareCandidates");this.createProperty("_eeoLetterList");this.createProperty("_previewWindowCloseText");this.createProperty("_previewWindowTitle");this.createProperty("_EEOLetterIdPrefix");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._ccGridRows=[];this._ccGridRowsDeleted=[];this._ccTopScrollTimer=null;this._ccBottomScrollTimer=null;this._lastScrollPos=0;this._scrollBarTop=null;this._scrollBarBottom=null;this.createProperty("msgMatch");this.createProperty("msgAuthorized");this.createProperty("msgMilesOf");this.createProperty("msgYears");this.createProperty("msgInclude");this.createProperty("msgMaxCandidateCompareCandidates");this._selResumesForWT;this._selScoresForWT;this._selRowIndexes;this._actionData=null;this._pager;this._getQueryString="GetSmartFindQueryString";}
Monster.Client.Behavior.SmartFindIII.ActionsAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.ActionsAdapter.callBaseMethod(this,'initialize');},dispose:function(){delete this.getSendLetterHelper;delete this._sendLetterHelper;this._disposeGridRowsObjects();Monster.Client.Behavior.SmartFindIII.ActionsAdapter.callBaseMethod(this,'dispose');},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&&clickedA.id.indexOf("btnSwitchToNew")>-1){e.preventDefault();e.stopPropagation();this.isNewFolder=true;this.onToggleCopyToFolderPanels(clickedA);}
else if(clickedA!=null&&clickedA.id.indexOf("btnSwitchToCurrent")>-1){e.preventDefault();e.stopPropagation();this.isNewFolder=false;this.onToggleCopyToFolderPanels(clickedA);}
switch(this.currentActionUniqueToken){case"CandidateCompare":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);}}
break;case"ResumeAddToFolder":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);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);},onActionInitializing:function(actionLayer,actionUniqueToken){switch(actionUniqueToken){case"ResumeRate":this.registerElement("radioListSelected",".cm-radio-list");break;case"ResumeAddNote":this.registerElement("addToFolderCheckboxDiv",".addToFolderCheckboxDiv");this.registerElement("addToFolderCheckbox",".addToFolderCheckbox");this.registerElement("cbxAddNote",".cbxAddNote");this.registerElement("AddNoteHolder",".AddNoteHolder");this.registerElement("addToFolderCheckboxDiv","#addToFolderCheckboxDiv");this.registerElement("addToFolderCheckbox",".addToFolderCheckbox");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");break;case"ResumeAddToFolder":break;case"ResumeUpdateRound":this.registerElement("ddlRounds",".ddlRounds");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_cbxAddNote","#cbxFRAddNote");this.registerElement("ForwardResume_toButton",".btnForwardResumeEmail");this.registerElement("ForwardResume_frAddressPickerHolder",".frAddressPickerHolder");this.registerElement("ForwardResume_frAddressBookHolder",".frAddressBookHolder");break;case"CandidateCompare":this.registerElement("scrollTop","#scrollTop");this.registerElement("scrollBottom","#scrollBottom");this.registerElement("grid_Candidate","#grid_Candidate");this.registerElement("grid_Location","#grid_Location");this.registerElement("grid_Candidate","#grid_Candidate");this.registerElement("grid_Location","#grid_Location");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");break;case"SendLetter":break;default:break;}
if(this.actionLayerHasFolderTreeView(actionUniqueToken))
this.initActionLayerFolderTreeView();if(this.actionLayerHasNoteAndReminder(actionUniqueToken))
this.initNoteAndReminder();},onActionShowing:function(actionLayer,actionUniqueToken){if(this.actionLayerHasFolderTreeView(actionUniqueToken))
this.showActionLayerFolderTreeView();if(this.actionLayerHasNoteAndReminder(actionUniqueToken))
this.showNoteAndReminder(actionUniqueToken);switch(actionUniqueToken){case"ResumeRate":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");$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);}}
break;case"ResumeUpdateRound":break;case"ResumeAddToFolder":break;case"CandidateCompare":if(!this._updateCandidateCompare())
return false;break;case"SendLetter":this.getSendLetterHelper().update();break;case"ForwardResume":this._addressBook={picker:this.getElement("ForwardResume_frAddressPickerHolder"),addressBook:this.getElement("ForwardResume_frAddressBookHolder"),textbox:this.getElement("ForwardResume_ToEmail"),toButton:this.getElement("ForwardResume_toButton")};this._dataStore.set_property("addressBook",this._addressBook);this.getElement("ForwardResume_ToEmail").value="";this.getElement("ForwardResume_Subject").value=this.ForwardResume_DefaultSubject;this.getElement("ForwardResume_Message").value="";this.getElement("ForwardResume_rdoHTML").checked=true;this.getElement("ForwardResume_rdoPrivacy").className="dataUnavailable";this.getElement("ForwardResume_cbxAddNote").checked=false;break;default:break;}},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;}
return true;},onActionShown:function(actionLayer,actionUniqueToken){},onActionSaving:function(actionLayer,triggeredSaveButton,actionUniqueToken){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 winPrintOpen=String.format("/candidates/printresume_sf.aspx?resumes={0}",ids);var winprint=window.open(winPrintOpen,"printwindow","width=731,height=591,scrollbars,resizable");if(!winprint){alertPopUpBlockerDetected();}
else{winprint.focus();}
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();}
break;case"ResumeBlock":this.blockCandidates();break;case"ResumeUnblock":this.unblockCandidates();break;case"ViewSelected":this.viewCandidates();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());}
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();}
break;case"ForwardResume":if(this.getElement("pnSwitchToCurrent").style.display!="none"){this._dataStore.set_property("createNewFolderForCopy",this.getElement("txtNewFolder").value);this.getElement("txtNewFolder").value="";}
else{this._forwardResume();}
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();}
break;case"ResumeUpdateRound":dcsMultiTrack("DCS.dcsuri","/resumesearch/EnhancedSearchResults.aspx_baupdstat.lyr_click.evt","DCSext.iconnm","save");if(this.getElement("pnSwitchToCurrent").style.display!="none"){this._dataStore.set_property("createNewFolderForCopy",this.getElement("txtNewFolder").value);this.getElement("txtNewFolder").value="";break;}
else{this._updateRound();}
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_divSaveLetterHolder1",".savedLetters");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._previewWindowCloseText=this._previewWindowCloseText;this._sendLetterHelper._previewWindowTitle=this._previewWindowTitle;this._sendLetterHelper._EEOLetterIdPrefix=this._EEOLetterIdPrefix.toLowerCase();this._sendLetterHelper._eeoLetterList=this._eeoLetterList;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");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;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;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;}
propName="IsForwarded";propValue=true;break;case"CopyToFolder":context._dataStore.set_property("ActionSuccess",null);propName="IsViewed";propValue=true;break;case"AddNote":context._dataStore.set_property("ActionSuccess",null);context._dataStore.set_property("updateActivityTab",1);break;case"GetSmartFindCandidateCompareData":context._showCandidateCompareGrid(result);context._dataStore.set_property("updateResumes",result);context.hideModal(mode=context.ePopupMode.Spinner);return;break;default:throw new Error("Unanticipated Web Service method being caught by ActionsAdapter");}
var update={};var selected=context._getCandidateIds();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.getElement("pnSwitchToCurrent").style.display="block";this.getElement("pnSwitchToNew").style.display="none";}
else{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.firstChild.checked;if(checkboxChecked){this.getElement("btnSwitchToNew").className="";this.getElement("btnSwitchToCurrent").className="";$("a",this.getElement("viewAllFoldersLink")).removeClass("disabledText");}
else{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";},_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.showCompareCandidatesOnActionClose=null;this.showActionLayer("CandidateCompare",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;var anv=this._getAddNoteView();var copyView=new Presenters.JCMII.Views.ResumeSearch.CopyFolderView();copyView.TargetFolderIdEnc=this._copyToThisFolder;copyView.SelectedItemIds=this._getCandidateIds();this.callServer("UpdateRound",[updateRoundView,copyView,anv]);},_forwardResume:function(){this._dataStore.saveData("resumeForwardEmail",this.getElement("ForwardResume_ToEmail"));this._dataStore.set_property("refreshAddressBookEmailValid");if(!this._dataStore.get_property("addressBookEmailValid"))
return;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;}
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;if(this.getElement("ForwardResume_rdoHTML").checked){frv.EmailFormat=Presenters.Base.Data.EmailFormatType.Html;}
else{frv.EmailFormat=Presenters.Base.Data.EmailFormatType.Plain;}
frv.SelectedItemIds=this._getCandidateIds();var copyView=new Presenters.JCMII.Views.ResumeSearch.CopyFolderView();copyView.TargetFolderIdEnc=this._copyToThisFolder;copyView.SelectedItemIds=this._getCandidateIds();var abv=null;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;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;if(dcsMultiTrack){var pathName=document.location.pathname;pathName=pathName.replace(".aspx","_");if(this._selResumesForWT)
{if(this._dataStore.get_property("isFav")===false){dcsMultiTrack("DCS.dcsuri",pathName+"save.evt","DCSext.en","Ressave","DCSext.resid",this._selResumesForWT.toString(),"DCSext.score",this._selScoresForWT.toString(),"DCSext.rank",this._selRowIndexes,"DCSext.engine","T");}
else{dcsMultiTrack("DCS.dcsuri",pathName+"save.evt","DCSext.en","Ressave_fave","DCSext.resid",this._selResumesForWT.toString(),"DCSext.score",this._selScoresForWT.toString(),"DCSext.rank",this._selRowIndexes,"DCSext.engine","T");}}}
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);},_removeFromSelected:function(resumeValue){this._dataStore.set_property("command_GridDeselectItemID",resumeValue);},_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"));Array.add(gridRows,this.getElement("grid_Salary"));Array.add(gridRows,this.getElement("grid_CareerLevel"));Array.add(gridRows,this.getElement("grid_Years"));Array.add(gridRows,this.getElement("grid_Education"));Array.add(gridRows,this.getElement("grid_Relo"));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;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;}}
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");switch(ccGridRows[i].id){case"grid_Candidate":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;var currentResumeValue=selectedResumes[j].ResumeValue;tempTD=document.createElement("TD");tempDIV=document.createElement("DIV");tempDIV.className="compScore";var temp=selectedResumes[j].Relevance.toFixed(1)+"<br /><span class='matchLabel'>"+this.get_msgMatch()+"</span>";tempDIV.innerHTML=temp;tempTD.appendChild(tempDIV);tempDIV=document.createElement("DIV");tempDIV.className="compCandidate";sNameTitleAuth="<b>"+selectedResumes[j].CandidateName+"</b><br />"
sNameTitleAuth+=selectedResumes[j].RecentJobTitle+"<br />"
sNameTitleAuth+=selectedResumes[j].Authorization+" "+this.get_msgAuthorized();tempDIV.innerHTML=sNameTitleAuth;tempTD.appendChild(tempDIV);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 msgAddToFolder="Add to folder";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">'+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);tempTD.appendChild(tempDIV);tempTD.appendChild(document.createElement("BR"));tempDIV=document.createElement("DIV");tempA=document.createElement("A");tempA.className="candidateCompareRemove";tempA.rel=currentResumeValue;tempA.href="#";tempA.innerHTML="Remove";tempDIV.appendChild(tempA);tempTD.appendChild(tempDIV);tempDIV=document.createElement("DIV");tempDIV.className="clearboth";tempDIV.innerHTML=" ";tempTD.appendChild(tempDIV);tempTR.appendChild(tempTD);}
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 />";}}}
tempTD.innerHTML=strExp;tempTR.appendChild(tempTD);}
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=this.get_msgInclude()+":<br />";for(k=0,lk=skillsList.length;k<lk;k++){strSkills+=skillsList[k].SkillName.Value;if(k!==skillsList.length-1){strSkills+=", ";}
if(k===9)break;}
tempTD.innerHTML=strSkills;tempTR.appendChild(tempTD);}
break;case"grid_Salary":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");tempTD.innerHTML=selectedResumes[j].DesiredSalary;tempTR.appendChild(tempTD);}
break;case"grid_CareerLevel":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");tempTD.innerHTML=selectedResumes[j].CareerLevel;tempTR.appendChild(tempTD);}
break;case"grid_Years":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");var temp1=selectedResumes[j].TotalYearsExperience+" "+this.get_msgYears();tempTD.innerHTML=temp1;tempTR.appendChild(tempTD);}
break;case"grid_Education":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");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;tempTR.appendChild(tempTD);}
break;case"grid_Relo":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");tempTD.innerHTML=selectedResumes[j].WillingToRelocate;tempTR.appendChild(tempTD);}
break;default:break;}
tempTBODY.appendChild(tempTR);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)}},_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();},_closeCandidateCompare:function(){clearInterval(this._ccTopScrollTimer);clearInterval(this._ccBottomScrollTimer);this._parentRow=null;this._hideModalBackground();this._disposeGridRowsObjects();},_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();radalert(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(lookupIDs.length>0){var selectedItems=new Presenters.Base.Views.SelectedItemsView();selectedItems.SelectedItemIds=lookupIDs;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();if(selectedResumes.length>0){var pathName=document.location.pathname;pathName=pathName.replace(".aspx","_");if(typeof(dcsMultiTrack)!=="undefined"){dcsMultiTrack("DCS.dcsuri",pathName+"compare.lyr","DCSext.en","Compare","DCSext.k",selectedResumes.length.toString());}}
return true;},_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();this.callServer("Block",[blockView]);},unblockCandidates:function(){var blockView=new Presenters.JCMII.Views.ResumeSearch.BlockView();blockView.SelectedItemIds=this._getCandidateIds();this.callServer("Unblock",[blockView]);},_addNote:function(){var anv=this._getAddNoteView();var copyView=new Presenters.JCMII.Views.ResumeSearch.CopyFolderView();if(this.getElement("addToFolderCheckbox").getElementsByTagName("input")[0].checked===true&&(anv.NoteId==null||anv.NoteId==0))
copyView.TargetFolderIdEnc=this._copyToThisFolder;copyView.SelectedItemIds=this._getCandidateIds();this.callServer("AddNote",[anv,copyView]);},_rateCandidate:function(){var addRating=new Presenters.JCMII.Views.ResumeSearch.RateView();addRating.SelectedItemIds=this._getCandidateIds();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();this.callServer("Rate",[addRating,copyView,anv]);},viewCandidates:function(){MonsPageManager.initHtmlLazyLoadControl("ResumeDetail");var resumesToView=this.getSelectedItems();this.getSelectedIndexesForAnalytics();var pathName=document.location.pathname;pathName=pathName.replace(".aspx","_");dcsMultiTrack("DCS.dcsuri",pathName+"view.evt","DCSext.en","Resview","DCSext.resid",this._selResumesForWT.toString(),"DCSext.engine","T","DCSext.rank",this._selRowIndexes,"DCSext.score",this._selScoresForWT);this._dataStore.set_property("selectedGrid","record",[],[resumesToView,null,this._dataStore.get_property("gridAdapter")]);},_getCandidates:function(){if(this._currentActionIsBatch){var selected=this._dataStore.get_property("selectedCandidates");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;}},_printCandidates:function(){var sffv=this._dataStore.get_property("filterView");if(sffv){this.callServer(this._getQueryString,[sffv]);}},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;}}}
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.SmartFindIII');Monster.Client.Behavior.SmartFindIII.RankedListAdapter=function(element){Monster.Client.Behavior.SmartFindIII.RankedListAdapter.initializeBase(this,[element]);this._list=null;this._listHeader=null;this._listStorageField=null;this._sourceElement=null;this._sourceType=null;this._listAddButton=null;this._ranks=[];this._warningPanel=null;this._isHeaderDisplay=true;this._isRanked=true;this._MaximumLength=100;this._ToggleDisplay=false;this._initRender=true;this._warningElements;this._isResultsPage;this.SOURCE_ELEMENT_TYPES=["Textbox","CustomDropdown"];this.ELEMENT_REGEXP=/\d+$/;this.AutoCompleteType=function(XMLName,MinFields,MaxFields){this.XMLName=XMLName;this.MinFields=MinFields;this.MaxFields=MaxFields;};this.AutoCompleteTypes={Skills:new this.AutoCompleteType("Skills",3,20),Companies:new this.AutoCompleteType("Companies",1,20),EnhancedSchools:new this.AutoCompleteType("EnhancedSchools",1,20),EnhancedDegrees:new this.AutoCompleteType("EnhancedDegrees",1,20),EnhancedSearchJobTitle:new this.AutoCompleteType("EnhancedSearchJobTitle",1,5),Locations:new this.AutoCompleteType("Locations",1,5)};this.createProperty("DefaultRankIndex");this.createProperty("WarningThreshold");this.createProperty("InitialFields");this.createProperty("AutoComplete");this.createProperty("ListAddButtonClientID");this.createProperty("WarningPanelClientID");this.createProperty("ListStorageField");this.createProperty("Ranked");this.createProperty("ToggleView");this.createProperty("channelID");this.createProperty("autoCompleteValues");this.createProperty("OverrideMaxLength");this.createProperty("SecondaryFieldClientID");this.createProperty("FocusOnLoad");this.createProperty("EnableViewState");this.createProperty("CustomTag");this.createProperty("LocationHelpText");}
Monster.Client.Behavior.SmartFindIII.RankedListAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.RankedListAdapter.callBaseMethod(this,'initialize');if(!MonsPageManager.enableInitOnDemand){this.initOnDemand();}
else{MonsPageManager.registerInitState(this._id,false,null);}
if(this.get_ToggleView()!="true"){this.initOnDemand();for(j=0,l=MonsPageManager.stateManager.state._stateList.length;j<l;j++){if(MonsPageManager.stateManager.state._stateList[j].get_TypeName()==this._id){MonsPageManager.stateManager.state._stateList[j].set_IsInitialized(true);}}}},initOnDemand:function(){if(this._pageManager.CFVersion==1){this.registerDataProperty("ValidateRankedList");this.registerDataProperty("RenderRankedList");this.registerDataProperty("WarningElementInfo");this.registerDataProperty("isResultsPage");}
var i,newfields;var list=this.get_List();var initialFields=this.get_InitialFields();var defaultRank=this.get_DefaultRankIndex();var len=this.get_OverrideMaxLength();if(len){this.set_MaximumLength(len);}
this.set_ListAddButton($get(this.get_ListAddButtonClientID()));this.set_Ranks(MONSTER.MessageStore.Ranks);if(this.get_Ranked()=="false"){this.set_IsRanked(false);}
if(this.get_ToggleView()=="true"){this._ToggleDisplay=true;}
if(this._ToggleDisplay==false)
this.set_WarningPanel($get(this.get_WarningPanelClientID()));if(list.length<initialFields){newfields=initialFields-list.length;for(i=0;i<newfields;i++){list[list.length]=["",defaultRank];}
this.set_List(list);this._renderList();}
else{this._renderList();}},onInitClick:function(event){if(!MonsPageManager.isAllInit&&MonsPageManager.enableInitOnDemand)
MonsPageManager.onClick();},onSuccess:function(result,userContext,methodName){},onFailure:function(result,userContext,methodName){},onDataStoreEvent:function(sender,args){switch(args.get_propertyName()){case"ValidateRankedList":break;case"RenderRankedList":this._defaultList();this._renderList();break;case"WarningElementInfo":this._warningElements=this._dataStore.get_property("WarningElementInfo");break;case"isResultsPage":this._isResultsPage=this._dataStore.get_property("isResultsPage");break;default:break;}},WakeUp:function(){},get_ListHeader:function(){return this._listHeader;},set_ListHeader:function(listHeaderElem){this._listHeader=listHeaderElem;},get_SourceElement:function(){return this._sourceElement;},set_SourceElement:function(sourceElem){this._sourceElement=sourceElem;},get_SourceType:function(){return this._sourceType;},set_SourceType:function(sourceType){this._sourceType=sourceType;},get_ListAddButton:function(){return this._listAddButton;},set_ListAddButton:function(addButtonElem){this._listAddButton=addButtonElem;},get_Ranks:function(){return this._ranks;},set_Ranks:function(ranksArr){this._ranks=ranksArr;},get_WarningPanel:function(){return this._warningPanel;},set_WarningPanel:function(panel){this._warningPanel=panel;},get_IsHeaderDisplay:function(){return this._isHeaderDisplay;},set_IsHeaderDisplay:function(hasHeader){this._isHeaderDisplay=hasHeader;},get_IsRanked:function(){return this._isRanked;},set_IsRanked:function(hasRank){this._isRanked=hasRank;},get_InitRender:function(){return this._initRender;},set_InitRender:function(b){this._initRender=b;},get_MaximumLength:function(){return this._MaximumLength;},set_MaximumLength:function(MaximumLength){this._MaximumLength=MaximumLength;},get_ToggleDisplay:function(){return this._ToggleDisplay;},set_ToggleDisplay:function(ToggleDisplay){this._ToggleDisplay=ToggleDisplay;},get_List:function(){var i,rawList,rawListArr,resultsArr,tempResultsArr;if(!this._list){rawList=this.get_ListStorageField().value;rawListArr=[];resultsArr=[];if(rawList!=="undefined"&&rawList!==""){rawListArr=rawList.split(";");for(i=0,l=rawListArr.length;i<l;i++){tempResultsArr=rawListArr[i].split("|");if(!(this.get_InitRender())||tempResultsArr[0]!==""){tempResultsArr[1]=Number.parseInvariant(tempResultsArr[1]);resultsArr[resultsArr.length]=tempResultsArr;}}}
this.set_List(resultsArr);}
return this._list;},set_List:function(list){var rawList="",i;this._list=list;for(i=0,l=list.length;i<l;i++){if(i!==0)rawList+=";";rawList+=list[i][0]+"|"+list[i][1];}
this.get_ListStorageField().value=rawList;},clone:function(list){var copy=[],i;for(i=0,l=list.length;i<l;i++){copy[copy.length]=[list[i][0],list[i][1]];}
return copy;},_restoreOriginalList:function(){this._list=null;var list=[];this.set_List(list);var initialFields=this.get_InitialFields();var defaultRank=this.get_DefaultRankIndex();if(list.length<initialFields){newfields=initialFields-list.length;for(i=0;i<newfields;i++){list[list.length]=["",defaultRank];}
this.set_List(list);}
return this._list;},_defaultList:function(){var i,rawList,rawListArr,resultsArr,tempResultsArr;this._list=null;rawList=this.get_ListStorageField().value;rawListArr=[];resultsArr=[];if(rawList!=="undefined"&&rawList!==""){rawListArr=rawList.split(";");for(i=0,l=rawListArr.length;i<l;i++){tempResultsArr=rawListArr[i].split("|");if(!(this.get_InitRender())||tempResultsArr[0]!==""){tempResultsArr[1]=Number.parseInvariant(tempResultsArr[1]);resultsArr[resultsArr.length]=tempResultsArr;}}}
var acType=this.AutoCompleteTypes[this.get_AutoComplete()];if(acType&&(resultsArr.length<acType.MinFields)){for(var x=resultsArr.length;x<acType.MinFields;x++){resultsArr[x]=["",this.get_DefaultRankIndex()];}}
this.set_List(resultsArr);return this._list;},tempRadiusEvent:function(object,event){var autoComplete=this.get_AutoComplete();if(autoComplete==="Locations"||autoComplete==="ZipCodeRadius"){this._updateItemSecondary(object._element.id.substring(object._element.id.length-1),object.get_value());}},AddToListEvent:function(object,evt){if(evt)evt.preventDefault();this._addEmptyItemToList();},RemoveFromList:function(evt){if(evt)evt.preventDefault();this._removeItemFromList(evt.target);},hideWarningPopup:function(){if(this._warningElements&&this._warningElements.length<=0){var modLayer=$get("validator-popup");if(modLayer){modLayer.style.display="none";}}},SetNextRank:function(evt){evt.preventDefault();this._updateItemRank(evt.target);},SetNextRankEvent:function(object,evt){this.SetNextRank(evt);},UpdateValue:function(evt){if(evt&&evt.type=="keydown"){var k=(evt.rawEvent.which||evt.rawEvent.keyCode||evt.rawEvent.charCode);if(k!=13){return;}}
this._updateItemValue(evt.target);},ShowWarningMessage:function(warningPanel){var targetLoc=Sys.UI.DomElement.getLocation(this.get_element());if(this._isIE6()){var targetX=targetLoc.x+350;}
else{var targetX=targetLoc.x+480;}
var targetY=targetLoc.y;Sys.UI.DomElement.setLocation(warningPanel,targetX,targetY);warningPanel.style.visibility="visible";},HideWarningMessage:function(warningPanel){warningPanel.style.visibility="hidden";},ShowAutoComplete:function(evt){var acType;if(typeof this.LoadAutoComplete==="function"){acType=this.AutoCompleteTypes[this.get_AutoComplete()];if(acType){this.LoadAutoComplete(evt.target.id,acType.XMLName);}}},ShowAutoCompleteEvent:function(object,evt){if(evt.type=="blur"||evt.type=="keydown"){this.UpdateValue(evt);}else if(evt.type=="focus"){this.ShowAutoComplete(evt);}},LoadAutoComplete:function(ctlID,indexName){var acv=eval('('+this.get_autoCompleteValues()+')');var lookupid=parseInt(acv[indexName]);var channelId=this.get_channelID();if(!channelId){channelId="58";}
if(__macinit){__macinit({"onBlurEvent":"__macDispose()","elem2":"","elem1":ctlID,"maxResults":15,"tabKeySelect":1,"minQuery":2,"handler":"/MacHandler.ashx?ix="+indexName+"&wbs=False&ul=True&li="+lookupid+"&ci="+channelId});}},_addEmptyItemToList:function(){var list=this.get_List();var defaultRank=this.get_DefaultRankIndex();list[list.length]=["",defaultRank];this.set_List(list);this._renderList();},_removeItemFromList:function(itemElem){if(itemElem){var list=this.get_List();var idx=itemElem.id.match(this.ELEMENT_REGEXP);if(!isNaN(idx)){Array.removeAt(list,idx);this.set_List(list);}
this._renderList();this._removeWarningInfo(itemElem.id);this.hideWarningPopup();}},_removeWarningInfo:function(elementId){elementId="v"+elementId.substring(1);if(this._warningElements&&this._warningElements[elementId]!==undefined){delete this._warningElements[elementId];if(this._warningElements.length>0){this._warningElements.length-=1;}
var warningIconDiv=$get("e"+elementId.substring(1));if(warningIconDiv){warningIconDiv.className="sf3Warning";if(this._isResultsPage==false){warningIconDiv.style.visibility="hidden";}}}},_displayWarningIconsAfterRender:function(){for(var key in this._warningElements){if(key){key="e"+key.substring(1);var warningIconDiv=$get(key);if(warningIconDiv){warningIconDiv.className="sf3Warning";warningIconDiv.style.visibility="visible";}}}},_updateItemRank:function(itemElem){var list=this.get_List();var idx=itemElem.id.match(this.ELEMENT_REGEXP);var currentRank,newRank;if(!isNaN(idx)){currentRank=parseInt(list[idx][1]);newRank=currentRank+1;if(newRank>=this.get_Ranks().length){newRank=0;}
list[idx][1]=newRank;itemElem.innerHTML=this.get_Ranks()[newRank];if(newRank==0){itemElem.className="spimportance";}else{itemElem.className="importance";}
this.set_List(list);}},_updateItemValue:function(itemElem){this._dataStore.set_property("ValidateRankedList",itemElem);var list=this.get_List();var idx=itemElem.id.match(this.ELEMENT_REGEXP);if(!isNaN(idx)){list[idx][0]=itemElem.value;this.set_List(list);}},_updateItemSecondary:function(idx,value){var list=this.get_List();if(!isNaN(idx)){list[idx][1]=value;this.set_List(list);}},_renderList:function(){var i,tempLI,tempDIV,tempTEXT,tempINPUT;var list=this.get_List();var listUI=this.get_element().getElementsByTagName("OL")[0];var r,tempRadius,tempCityLabel;var autoComplete=this.get_AutoComplete();var isHelpTextShow=false;if(autoComplete==="Locations"){tempCityLabel=$(listUI).find('.formFieldInstr').clone();for(r=0;r<this.AutoCompleteTypes[autoComplete].MaxFields;r++){tempRadius=$get("radiusField"+r);tempRadius.style.display="none";this.get_element().appendChild(tempRadius);}}
while(listUI.firstChild){listUI.removeChild(listUI.firstChild);}
for(i=0,l=list.length;i<l;i++){tempLI=document.createElement("LI");tempTEXT=document.createTextNode(" ");tempDIV=document.createElement("DIV");tempDIV.setAttribute("id","r"+this.get_element().id+i);tempDIV.appendChild(tempTEXT);if(i!=0){if(this.get_ToggleDisplay()==true)tempLI.className="skillsLI";tempDIV.className="remove";$addHandlers(tempDIV,{click:this.RemoveFromList},this);}else{tempDIV.className="noremove"}
if(this.get_ToggleDisplay()==true&&this._isIE6()==true){tempLI.setAttribute("display","list-item");tempLI.setAttribute("float","left");if(tempDIV.className=="remove")tempDIV.className="removeforFilters";}
tempLI.appendChild(tempDIV);tempINPUT=document.createElement("INPUT");tempINPUT.className="sf3ModSrch-text";tempINPUT.setAttribute("id","v"+this.get_element().id+i);tempINPUT.setAttribute("type","text");tempINPUT.setAttribute("autocomplete","off");tempINPUT.setAttribute("maxLength",this.get_MaximumLength());tempINPUT.setAttribute("value",list[i][0]);$addHandlers(tempINPUT,{blur:this.UpdateValue,focus:this.ShowAutoComplete,keydown:this.UpdateValue},this);tempDIV=document.createElement("DIV");tempDIV.className="itemLabel";if(autoComplete==="ZipCodeRadius"){var tempSPAN=document.createElement("SPAN");tempSPAN.setAttribute("id","msgZipCode");tempSPAN.innerHTML=this.get_CustomTag();tempDIV.appendChild(tempSPAN);}
tempDIV.appendChild(tempINPUT);if(tempCityLabel!=null&&tempCityLabel[0]){var label=tempCityLabel.clone();tempDIV.appendChild(label[0]);}
tempLI.appendChild(tempDIV);if(!isHelpTextShow&&autoComplete==="Locations"){if(this.get_LocationHelpText()!=undefined){var tempHelpDiv=document.createElement("DIV");tempHelpDiv.setAttribute("id","msgHelpText");tempHelpDiv.innerHTML=this.get_LocationHelpText();tempHelpDiv.className="locationsHelpText"
tempLI.appendChild(tempHelpDiv);isHelpTextShow=true;}}
tempDIV=document.createElement("DIV");if(this.get_ToggleDisplay()==true&&this._isIE6()==true)
tempDIV.className="sf3Error-filters";else
tempDIV.className="sf3Error";if(this.get_ToggleDisplay()==true){tempDIV.style.display="none";}
else{tempDIV.style.visibility="hidden";}
tempDIV.setAttribute("id","e"+this.get_element().id+i);tempLI.appendChild(tempDIV);if(this.get_IsRanked()){tempTEXT=document.createTextNode(this.get_Ranks()[list[i][1]]);tempDIV=document.createElement("DIV");if(list[i][1]==0){tempDIV.className="spimportance";}else{tempDIV.className="importance";}
tempDIV.setAttribute("id","i"+this.get_element().id+i);tempDIV.appendChild(tempTEXT);$addHandlers(tempDIV,{click:this.SetNextRank},this);tempLI.appendChild(tempDIV);}
if(autoComplete==="Locations"){tempRadius=$get("radiusField"+i);tempRadius.style.display="block";this._setRadiusCombo(i,list[i][1]);tempLI.appendChild(tempRadius);}
listUI.appendChild(tempLI);if(this.get_FocusOnLoad()&&i==0){tempINPUT.focus();tempINPUT.select();}}
var SKILLS_AUTO_COMPLETE="Skills";if(this._ToggleDisplay==false){if(this.get_AutoComplete()===this.AutoCompleteTypes[SKILLS_AUTO_COMPLETE].XMLName&&this.get_WarningThreshold()){if(list.length>=this.get_WarningThreshold()){this.ShowWarningMessage(this.get_WarningPanel());}else{this.HideWarningMessage(this.get_WarningPanel());}}}
if(this._listAddButton){if(list.length>=this.AutoCompleteTypes[autoComplete].MaxFields){this._listAddButton.style.display="none";}
else{this._listAddButton.style.display="";}}
if(this._isResultsPage==false){this._displayWarningIconsAfterRender();}},_setRadiusCombo:function(idx,value){var combo=$find(this.get_SecondaryFieldClientID().split("|")[idx]);if(combo){var item=combo.findItemByValue(value);if(item){item.select();}}},_isIE6:function(){if(navigator.appName=="Microsoft Internet Explorer"){return!(navigator.userAgent.indexOf("MSIE 6")==-1);}else{return false;}}}
Monster.Client.Behavior.SmartFindIII.RankedListAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.RankedListAdapter',Monster.Client.Behavior.DataAdapterBase);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("isDiversityAvailable");this.createProperty("msgJobTitlesMatch");this.createProperty("searchedSkills");this._isRenderedByServer=true;this._initialData={};this._changingPage=false;this._filterSearch={};this._actionClicked=false;this._lastHighlightedRow=null;this._isDiversityAvailable;this._updatingSort=false;}
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._isDiversityAvailable=this.get_isDiversityAvailable().toLowerCase()==="true"?true:false;this._dataStore.saveData("SearchCriteria",this.SearchCriteria);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("isDiversitySourceAvailable")==null)
this._dataStore.saveData("isDiversitySourceAvailable",this._isDiversityAvailable);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.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._isDiversityAvailable=this._dataStore.get_property("isDiversitySourceAvailable");this.bindAllRows(this.items);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";}}
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");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._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"isDiversitySourceAvailable":this._isDiversityAvailable=this._dataStore.get_property("isDiversitySourceAvailable");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.IsViewed!=null)
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);}},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='30px';}
this._container.style.display="none";this.get_resultsLegend().style.display='none';if(typeof(backLink)!=="undefined"&&backLink!==null){backLink.style.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";}}}
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]);}}}}
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.DateModified;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;},_getLocationDegree:function(resume)
{var link=[];link[0]=resume.Location;link[1]=resume.HighestEducationDegree;link=this._removeAll(link);return link.join(" | ");},_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];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("locationDegree","span.locationDegree");this.registerElement("salaryMsg","span.salaryMsg");this.registerElement("relocationMsg","span.relocationMsg");this.registerElement("sourceMsg","span.sourceMsg");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");},dataBind:function(data){Monster.Client.Behavior.SmartFindIII.EnhancedResumeDetailRowAdapter.callBaseMethod(this,'dataBind',[data]);this.getElement('locationDegree').innerHTML=this._getLocationDegree(data);this.getElement('salaryMsg').innerHTML=data.DesiredSalary;this.getElement('relocationMsg').innerHTML=data.WillingToRelocate;this.getElement('sourceMsg').innerHTML=data.SourceBoard;this.getElement('sourceMsg').parentNode.style.display=this.gridAdapter._isDiversityAvailable?"":"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[i]){if(data.CandidateSkills[i].SkillName.HasMatch){var matchwords=data.CandidateSkills[i].SkillName.MatchedKeywords.join(",");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("onmouseover");matchlink.removeAttr("onmouseout");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();}}}}
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.CandidateActionsAdapter=function(element){Monster.Client.Behavior.SmartFindIII.CandidateActionsAdapter.initializeBase(this,[element]);this._actions={ForwardResume:{isPopup:true,valGroup:"FowardCVG"},SendLetter:{isPopup:true,valGroup:"SendLetterCVG"},ResumeAddToFolder:{isPopup:true,valGroup:"CopyToNewVG"},ViewSelected:{isPopup:false,valGroup:"null"},CandidateCompare:{isPopup:true,valGroup:"CandComp"},ResumeBlock:{isPopup:false,valGroup:"null"},ResumeUnBlock:{isPopup:false,valGroup:"null",isNonBatchOnly:true},PrintCandidate:{isPopup:true,valGroup:"null",isNonBatchOnly:true},ResumeAddNote:{isPopup:true,valGroup:"AddNoteRVG"},PrintResume:{isPopup:false,valGroup:null},ResumeRate:{isPopup:true,valGroup:"ResumeRateVG"},ResumeUpdateRound:{isPopup:true,valGroup:"UpdateRoundVG"}};for(var action in this._actions){if(this._actions[action].isPopup){this.createProperty(action+"_btnCancel");this.createProperty(action+"_btnClose");this.createProperty(action+"_btnSave");}}
this.createProperty("ForwardResume_lblNames");this.createProperty("ForwardResume_txtbox_Email");this.createProperty("ForwardResume_toButton");this.createProperty("ForwardResume_txtbox_Subject");this.createProperty("ForwardResume_txtbox_Message");this.createProperty("ForwardResume_rdoSendHtml");this.createProperty("ForwardResume_rdoSendText");this.createProperty("ForwardResume_divNotePrivacy");this.createProperty("ForwardResume_prvRadioViewable");this.createProperty("ForwardResume_prvRadioPrivate");this.createProperty("ForwardResume_cbxFRAddNote");this.createProperty("ForwardResume_DefaultSubject");this.createProperty("ForwardResume_btnSwitchToCurrent");this.createProperty("ForwardResume_btnSwitchToNew");this.createProperty("ForwardResume_pnSwitchToNew");this.createProperty("ForwardResume_pnSwitchToCurrent");this.createProperty("ForwardResume_actionLayerFolderTreeHolder");this.createProperty("ForwardResume_txtNewFolder");this.createProperty("ResumeAddToFolder_candidateNameList");this.createProperty("ResumeAddToFolder_btnSwitchToCurrent");this.createProperty("ResumeAddToFolder_btnSwitchToNew");this.createProperty("ResumeAddToFolder_pnSwitchToNew");this.createProperty("ResumeAddToFolder_pnSwitchToCurrent");this.createProperty("ResumeAddToFolder_actionLayerFolderTreeHolder");this.createProperty("ResumeAddToFolder_noteReminderHolder");this.createProperty("ResumeAddToFolder_txtNewFolder");this.createProperty("ResumeAddToFolder_btnSave");this.createProperty("CandidateCompare_candidateList");this.createProperty("CandidateCompare_btnMoveAllToFolder");this.createProperty("btnMiniCartUpdate");this.createProperty("SendLetter_lstSavedLetters");this.createProperty("SendLetter_txtSubject");this.createProperty("SendLetter_lstSmartFields");this.createProperty("SendLetter_txtLetterDescription");this.createProperty("SendLetter_txtLetterBody");this.createProperty("SendLetter_lnkLetterPreview");this.createProperty("SendLetter_cbxCopyLetter");this.createProperty("SendLetter_txtLetterName");this.createProperty("SendLetter_divSaveLetterHolder1");this.createProperty("SendLetter_divSaveLetterHolder2");this.createProperty("SendLetter_pnSwitchToNew");this.createProperty("SendLetter_pnSwitchToCurrent");this.createProperty("SendLetter_btnSwitchToCurrent");this.createProperty("SendLetter_btnSwitchToNew");this.createProperty("SendLetter_actionLayerFolderTreeHolder");this.createProperty("SendLetter_txtNewFolder");this.createProperty("SendLetter_candidateNameList");this.createProperty("SendLetter_hidLoggedInFirstName");this.createProperty("SendLetter_hidLoggedInLastName");this.createProperty("SendLetter_hidLoggedInEmail");this.createProperty("SendLetter_hidCurrentDate");this.createProperty("_previewWindowCloseText");this.createProperty("_previewWindowTitle");this.createProperty("_EEOLetterIdPrefix");this.createProperty("_eeoLetterList");this.createProperty("isTestDrive");this.createProperty("ResumeAddNote_noteReminderHolder");this.createProperty("ResumeAddNote_candidateNameList");this.createProperty("ResumeAddNote_btnSwitchToNew");this.createProperty("ResumeAddNote_btnSwitchToCurrent");this.createProperty("ResumeAddNote_actionLayerFolderTreeHolder");this.createProperty("ResumeAddNote_viewAllFoldersLink");this.createProperty("ResumeAddNote_txtNewFolder");this.createProperty("ResumeAddNote_pnSwitchToNew");this.createProperty("ResumeAddNote_pnSwitchToCurrent");this.createProperty("ResumeAddNote_addToFolderCheckbox");this.createProperty("ResumeAddNote_addNodeHeader");this.createProperty("ResumeAddNote_editNoteHeader");this.createProperty("ResumeAddNote_btnSave2");this.createProperty("ResumeAddNote_addToFolderCheckboxDiv");this.createProperty("ResumeRate_radioListSelected");this.createProperty("ResumeRate_pnSwitchToNew");this.createProperty("ResumeRate_btnSwitchToCurrent");this.createProperty("ResumeRate_btnSwitchToNew");this.createProperty("ResumeRate_pnSwitchToCurrent");this.createProperty("ResumeRate_noteReminderHolder");this.createProperty("ResumeRate_actionLayerFolderTreeHolder");this.createProperty("ResumeRate_candidateNameList");this.createProperty("ResumeRate_txtNewFolder");this.createProperty("ResumeUpdateRound_actionLayerFolderTreeHolder");this.createProperty("ResumeUpdateRound_btnCancel");this.createProperty("ResumeUpdateRound_btnClose");this.createProperty("ResumeUpdateRound_btnSave");this.createProperty("ResumeUpdateRound_btnSwitchToCurrent");this.createProperty("ResumeUpdateRound_btnSwitchToNew");this.createProperty("ResumeUpdateRound_candidateNameList");this.createProperty("ResumeUpdateRound_ddlRounds");this.createProperty("ResumeUpdateRound_noteReminderHolder");this.createProperty("ResumeUpdateRound_pnSwitchToNew");this.createProperty("ResumeUpdateRound_pnSwitchToCurrent");this.createProperty("ResumeUpdateRound_txtNewFolder");this.createProperty("isTestDrive");this.createProperty("linkPrintComparison");this.createProperty("frAddressPickerHolder");this.createProperty("frAddressBookHolder");this.createProperty("frSelectedFolderHolder");this.createProperty("compareGrid");this.createProperty("scrollTop");this.createProperty("scrollBottom");this.createProperty("grid_Candidate");this.createProperty("grid_Location");this.createProperty("grid_Recent");this.createProperty("grid_Experience");this.createProperty("grid_Skills");this.createProperty("grid_Salary");this.createProperty("grid_CareerLevel");this.createProperty("grid_Years");this.createProperty("grid_Education");this.createProperty("grid_Relo");this._webService;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._cbxFRAddNote=null;this._frSelectedFolderHolder=null;this._ccGridRows=[];this._ccGridRowsDeleted=[];this._ccTopScrollTimer=null;this._ccBottomScrollTimer=null;this._lastScrollPos=0;this._scrollBarTop=null;this._scrollBarBottom=null;this.createProperty("msgMatch");this.createProperty("msgAuthorized");this.createProperty("msgMilesOf");this.createProperty("msgYears");this.createProperty("msgInclude");this.createProperty("msgMaxCandidateCompareCandidates");this._selResumesForWT;this._selScoresForWT;this._actionData=null;this._gridPaginatedRowIdx=-1;this._getQueryString="GetSmartFindQueryString";}
Monster.Client.Behavior.SmartFindIII.CandidateActionsAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.CandidateActionsAdapter.callBaseMethod(this,'initialize');if(!MonsPageManager.enableInitOnDemand){this.initOnDemand();}
else{MonsPageManager.registerInitState(this._id,false,null);}},initOnDemand:function(){this._webService=JCMIIWebServices.ResumeSearch;this.JCMIIData=Presenters.JCMII.Data;this.JCMIIViews=Presenters.JCMII.Views;this._isUpdateRoundEnabled=true;if(this.getActionLayer("ResumeUpdateRound")==null){delete this._actions.ResumeUpdateRound;this._isUpdateRoundEnabled=false;}
for(var action in this._actions){var currAction=this._actions[action];currAction.name=action;var context={instance:this,action:currAction};if(currAction.isNonBatchOnly){currAction.context=context;}
else{var menu=this.getActionLayer(action);if(menu){currAction.menu=menu;}
else{throw new Error("Menu item does not exist for this action: "+action);}
if(currAction.isPopup){$addHandlers(this[action+"_btnCancel"],{click:this.onCancel},context);$addHandlers(this[action+"_btnClose"],{click:this.onCancel},context);$addHandlers(this[action+"_btnSave"],{click:this.onSave},context);if(action=="ResumeAddNote")
$addHandlers(this[action+"_btnSave2"],{click:this.onSave},context);currAction.updateHandler=Function.createDelegate(this,this["_update"+action]);currAction.closeHandler=Function.createDelegate(this,this["_close"+action]);}
else{$addHandlers(menu,{click:this.onSave},context);currAction.element=menu;currAction.context=context;}}}
if(typeof(this.get_ResumeAddToFolder_btnSave())!=="undefined"&&this.get_ResumeAddToFolder_btnSave()!==null){this.registerDefaultButton(this.get_ResumeAddToFolder_txtNewFolder().id,this.get_ResumeAddToFolder_btnSave().id);}
$addHandlers(this.ForwardResume_cbxFRAddNote,{click:this.onToggleForwardResumeAddNote},{instance:this});this._singleActionHolder=document.createElement("DIV");this._singleActionHolder.setAttribute("id","singleActionHolder");this._singleActionHolder.className="singleAction rmItem rmFirst rmLast rmTemplate";this._singleActionHolder.style.position="absolute";$addHandlers(this.ForwardResume_btnSwitchToCurrent,{click:this.onToggleCopyToFolderPanels},{instance:this,action:"ForwardResume",isNewFolder:false});$addHandlers(this.ForwardResume_btnSwitchToNew,{click:this.onToggleCopyToFolderPanels},{instance:this,action:"ForwardResume",isNewFolder:true});this.ForwardResume_txtNameValidator=$get(this.ForwardResume_txtNewFolder.id+"ReqValidator",this.ForwardResume_txtNewFolder.parentNode);ValidatorEnable(this.ForwardResume_txtNameValidator,false);$addHandlers(this.ResumeAddToFolder_btnSwitchToCurrent,{click:this.onToggleCopyToFolderPanels},{instance:this,action:"ResumeAddToFolder",isNewFolder:false});$addHandlers(this.ResumeAddToFolder_btnSwitchToNew,{click:this.onToggleCopyToFolderPanels},{instance:this,action:"ResumeAddToFolder",isNewFolder:true});this.ResumeAddToFolder_txtNameValidator=$get(this.ResumeAddToFolder_txtNewFolder.id+"ReqValidator",this.ResumeAddToFolder_txtNewFolder.parentNode);ValidatorEnable(this.ResumeAddToFolder_txtNameValidator,false);$addHandlers(this.CandidateCompare_btnMoveAllToFolder,{click:this._moveAllToFolder},{instance:this,action:"ResumeAddToFolder"});$addHandlers(this.get_linkPrintComparison(),{click:this._printComparison},{instance:this});this._copyToThisFolder=this._dataStore.get_property("actionLayerFolderTreeSelectedFolder");this._addressPickerHolder=this.get_frAddressPickerHolder();this._addressBookHolder=this.get_frAddressBookHolder();this._frSelectedFolderHolder=this.get_frSelectedFolderHolder();this._cbxFRAddNote=this.ForwardResume_cbxFRAddNote;this._sendLetterHelper=new Monster.Client.Behavior.SendLetterHelper(this);this._sendLetterHelper.SendLetter_lstSavedLetters=this.SendLetter_lstSavedLetters;this._sendLetterHelper.SendLetter_txtSubject=this.SendLetter_txtSubject;this._sendLetterHelper.SendLetter_lstSmartFields=this.SendLetter_lstSmartFields;this._sendLetterHelper.SendLetter_txtLetterDescription=this.SendLetter_txtLetterDescription;this._sendLetterHelper.SendLetter_txtLetterBody=this.SendLetter_txtLetterBody;this._sendLetterHelper.SendLetter_lnkLetterPreview=this.SendLetter_lnkLetterPreview;this._sendLetterHelper.SendLetter_cbxCopyLetter=this.SendLetter_cbxCopyLetter;this._sendLetterHelper.SendLetter_txtLetterName=this.SendLetter_txtLetterName;this._sendLetterHelper.SendLetter_divSaveLetterHolder1=this.SendLetter_divSaveLetterHolder1;this._sendLetterHelper.SendLetter_divSaveLetterHolder2=this.SendLetter_divSaveLetterHolder2;this._sendLetterHelper.SendLetter_pnSwitchToNew=this.SendLetter_pnSwitchToNew;this._sendLetterHelper.SendLetter_pnSwitchToCurrent=this.SendLetter_pnSwitchToCurrent;this._sendLetterHelper.SendLetter_btnSwitchToCurrent=this.SendLetter_btnSwitchToCurrent;this._sendLetterHelper.SendLetter_btnSwitchToNew=this.SendLetter_btnSwitchToNew;this._sendLetterHelper.SendLetter_actionLayerFolderTreeHolder=this.SendLetter_actionLayerFolderTreeHolder;this._sendLetterHelper.SendLetter_txtNewFolder=this.SendLetter_txtNewFolder;this._sendLetterHelper.SendLetter_candidateNameList=this.SendLetter_candidateNameList;this._sendLetterHelper.SendLetter_hidLoggedInFirstName=this.SendLetter_hidLoggedInFirstName;this._sendLetterHelper.SendLetter_hidLoggedInLastName=this.SendLetter_hidLoggedInLastName;this._sendLetterHelper.SendLetter_hidLoggedInEmail=this.SendLetter_hidLoggedInEmail;this._sendLetterHelper.SendLetter_hidCurrentDate=this.SendLetter_hidCurrentDate;this._sendLetterHelper._previewWindowCloseText=this._previewWindowCloseText;this._sendLetterHelper._previewWindowTitle=this._previewWindowTitle;this._sendLetterHelper._EEOLetterIdPrefix=this._EEOLetterIdPrefix.toLowerCase();this._sendLetterHelper._eeoLetterList=this._eeoLetterList;this._sendLetterHelper.initialize();$addHandlers(this.ResumeAddNote_btnSwitchToCurrent,{click:this.onToggleCopyToFolderPanels},{instance:this,action:"ResumeAddNote",isNewFolder:false});$addHandlers(this.ResumeAddNote_btnSwitchToNew,{click:this.onToggleCopyToFolderPanels},{instance:this,action:"ResumeAddNote",isNewFolder:true});$addHandlers(this.ResumeAddNote_addToFolderCheckbox,{click:this.onHideCopyToFolderPanels},{instance:this,action:"ResumeAddNote",checkbox:this.ResumeAddNote_addToFolderCheckbox});this.ResumeAddNote_txtNameValidator=$get(this.ResumeAddNote_txtNewFolder.id+"ReqValidator",this.ResumeAddNote_txtNewFolder.parentNode);ValidatorEnable(this.ResumeAddNote_txtNameValidator,false);$addHandlers(this.ResumeRate_btnSwitchToCurrent,{click:this.onToggleCopyToFolderPanels},{instance:this,action:"ResumeRate",isNewFolder:false});$addHandlers(this.ResumeRate_btnSwitchToNew,{click:this.onToggleCopyToFolderPanels},{instance:this,action:"ResumeRate",isNewFolder:true});this.ResumeRate_txtNameValidator=$get(this.ResumeRate_txtNewFolder.id+"ReqValidator",this.ResumeRate_txtNewFolder.parentNode);ValidatorEnable(this.ResumeRate_txtNameValidator,false);if(this._isUpdateRoundEnabled){$addHandlers(this.ResumeUpdateRound_btnSwitchToCurrent,{click:this.onToggleCopyToFolderPanels},{instance:this,action:"ResumeUpdateRound",isNewFolder:false});$addHandlers(this.ResumeUpdateRound_btnSwitchToNew,{click:this.onToggleCopyToFolderPanels},{instance:this,action:"ResumeUpdateRound",isNewFolder:true});this.ResumeUpdateRound_txtNameValidator=$get(this.ResumeUpdateRound_txtNewFolder.id+"ReqValidator",this.ResumeUpdateRound_txtNewFolder.parentNode);ValidatorEnable(this.ResumeUpdateRound_txtNameValidator,false);}
this.hideMenuItem("ForwardResume");this.hideMenuItem("SendLetter");this.hideMenuItem("ResumeAddNote");this.hideMenuItem("PrintResume");this.hideMenuItem("ResumeRate");if(this._isUpdateRoundEnabled)
this.hideMenuItem("ResumeUpdateRound");this._updateSelected();},onActionInitializing:function(actionLayer,actionUniqueToken){},registerDefaultButton:function(cId,bId){var oC=document.getElementById(cId);var oB=document.getElementById(bId);if(typeof(oC)!=='undefined'&&typeof(oB)!=='undefined'){$addHandlers(oC,{keypress:function(e){this.fireDefaultButton(e,oB);}},this);}},fireDefaultButton:function(e,lbtn){if(!e.which&&!e.keyCode&&!e.charCode){return;}
else{var k=(e.which||e.keyCode||e.charCode);try{if(k===13){if(typeof(document.getElementById('AutoCompleteElement'))!=='undefined'&&document.getElementById('AutoCompleteElement')!==null){if(document.getElementById('AutoCompleteElement').attributes["selectedByEnterKey"].value=='true'){return;}}
e.preventDefault();e.stopPropagation();if(lbtn.dispatchEvent){var e=document.createEvent("MouseEvents");e.initEvent("click",true,true);lbtn.dispatchEvent(e);}
else{lbtn.click();}
return true;}}
catch(err){return false;}}},dispose:function(){if(MonsPageManager.initState(this._id)){for(var action in this._actions){if(this._actions[action].isPopup){$clearHandlers(this[action+"_btnCancel"]);$clearHandlers(this[action+"_btnClose"]);$clearHandlers(this[action+"_btnSave"]);if(action=="AddNote")
$clearHandlers(this[action+"_btnSave2"]);}
else{if(!this._actions[action].isNonBatchOnly){$clearHandlers(this._actions[action].element);}}}
delete this._actions;$clearHandlers(this.ResumeAddToFolder_btnSwitchToCurrent);$clearHandlers(this.ResumeAddToFolder_btnSwitchToNew);$clearHandlers(this.CandidateCompare_btnMoveAllToFolder);this._sendLetterHelper.dispose();delete this._sendLetterHelper;this._disposeGridRowsObjects();}
Monster.Client.Behavior.SmartFindIII.CandidateActionsAdapter.callBaseMethod(this,'dispose');},onCancel:function(e){if(this.action.name=="ResumeUpdateRound"){if(e.target.id.indexOf("_btnClose")!=-1||e.target.parentNode.id.indexOf("_btnClose")!=-1)
dcsMultiTrack("DCS.dcsuri","/resumesearch/EnhancedSearchResults.aspx_baupdstat.lyr_click.evt","DCSext.iconnm","close");else if(e.target.id.indexOf("_btnCancel")!=-1||e.target.parentNode.id.indexOf("_btnCancel")!=-1)
dcsMultiTrack("DCS.dcsuri","/resumesearch/EnhancedSearchResults.aspx_baupdstat.lyr_click.evt","DCSext.iconnm","cancel");}
this.instance._actions[this.action.name].menu.cancelClicked=true;if(this.instance._singleActionRequest){this.instance.closeSingleAction();}
else{this.instance._actions[this.action.name].menu.close();}
e.preventDefault();},closeSingleAction:function(){this.hideCurrentActionLayer();},onSave:function(e){if(e){e.preventDefault();}
if(this.action.valGroup){Page_IsValid=true;}
else{Page_IsValid=true;}
if(Page_IsValid){if(this.action.name!="PrintResume"){if(!this.instance._currentActionIsBatch){this.instance._dataStore.set_property("ActionStart",{parentRowID:this.instance._parentRowID,useDiv:this.instance._useDiv});}
else{this.instance._dataStore.set_property("ActionStart",{parentRowID:-1,useDiv:this.instance._useDiv,parentRow:this.instance._parentRow});}}
this.instance._currentAction=this.action.name;switch(this.action.name){case"ResumeAddNote":if(this.instance.ResumeAddNote_pnSwitchToCurrent.style.display!="none"){this.instance._dataStore.set_property("createNewFolderForCopy",this.instance.ResumeAddNote_txtNewFolder.value);this.instance.ResumeAddNote_txtNewFolder.value="";return;}
else{this.instance._addNote();}
break;case"ResumeBlock":this.instance._blockCandidates();break;case"ResumeUnBlock":this.instance._unBlockCandidates();break;case"PrintResume":var sffv=this.instance._dataStore.get_property("filterView");if(sffv){this.instance.callServer(this.instance._getQueryString,[sffv]);}
break;case"ResumeRate":var radioObj=this.instance.ResumeRate_radioListSelected;var rating=1;for(i=0,l=radioObj.childNodes.length;i<l;i++){if(radioObj.childNodes[i].checked){this.instance._selectedRating=radioObj.childNodes[i].value;this.instance._dataStore.set_property("selectedRating",radioObj.childNodes[i+1].innerHTML);break;}}
if(this.instance.ResumeRate_pnSwitchToCurrent.style.display!="none"){this.instance._dataStore.set_property("createNewFolderForCopy",this.instance.ResumeRate_txtNewFolder.value);this.instance.ResumeRate_txtNewFolder.value="";break;}
else{this.instance._rateCandidate();}
break;case"ViewSelected":this.instance._viewCandidates();break;case"ForwardResume":if(this.instance.ForwardResume_pnSwitchToCurrent.style.display!="none"){this.instance._dataStore.set_property("createNewFolderForCopy",this.instance.ForwardResume_txtNewFolder.value);this.instance.ForwardResume_txtNewFolder.value="";return;}
else{this.instance._forwardResume();}
break;case"CandidateCompare":break;case"SendLetter":if(this.instance.SendLetter_pnSwitchToCurrent.style.display!="none"){this.instance._dataStore.set_property("createNewFolderForCopy",this.instance.SendLetter_txtNewFolder.value);this.instance.SendLetter_txtNewFolder.value="";break;}
else{this.instance._sendLetterHelper.save();}
break;case"ResumeUpdateRound":dcsMultiTrack("DCS.dcsuri","/resumesearch/EnhancedSearchResults.aspx_baupdstat.lyr_click.evt","DCSext.iconnm","save");if(this.instance.ResumeUpdateRound_pnSwitchToCurrent.style.display!="none"){this.instance._dataStore.set_property("createNewFolderForCopy",this.instance.ResumeUpdateRound_txtNewFolder.value);this.instance.ResumeUpdateRound_txtNewFolder.value="";break;}
else{this.instance._updateRound();}
break;default:throw new Error("Invalid candidate action");}
if(this.instance._singleActionRequest)
this.instance.closeSingleAction();}},onDataStoreEvent:function(sender,args){switch(args.get_propertyName()){case"selectedResumes":this._updateSelected();break;case"singleActionRequest":this._singleActionRequest=this._dataStore.get_property("singleActionRequest");if(this._singleActionRequest.isBatch){this._currentActionIsBatch=true;}else{this._currentActionIsBatch=false;}
this._actionData=this._singleActionRequest.actionData;if(!this._actions[this._singleActionRequest.action].isPopup){this._dataStore.set_property("ActionStart",{parentRowID:this._singleActionRequest.parentRowID,useDiv:this._singleActionRequest.useDiv});}
switch(this._singleActionRequest.action){case"ResumeBlock":this._blockCandidates();break;case"ResumeUnBlock":this._unblockCandidates();break;case"AddToFavorites":this._addToFavorites();break;case"RemoveFromFavorites":this._removeFromFavorites();break;case"AddToCart":this._addToCart();break;case"PrintCandidate":this._printCandidates();break;case"ViewSelected":this._viewCandidates();break;case"ForwardResume":case"ResumeAddToFolder":case"SendLetter":case"ResumeAddNote":case"ResumeRate":this._showActionPopup();break;case"ResumeUpdateRound":this._showActionPopup();break;default:break;}
break;case"actionLayerFolderTreeSelectedFolder":this._copyToThisFolder=this._dataStore.get_property("actionLayerFolderTreeSelectedFolder");break;case"createdNewFolderForCopy":this._copyToThisFolder=this._dataStore.get_property("createdNewFolderForCopy").Id;switch(this._currentAction){case"ResumeAddToFolder":this._copyMoveResumesToFolder();break;case"ResumeAddNote":this._addNote();break;case"ResumeRate":this._rateCandidate();break;case"SendLetter":this._sendLetterHelper.save();break;case"ForwardResume":this._forwardResume();break;case"ResumeUpdateRound":this._updateRound();break;}
if(this._singleActionRequest)
this.closeSingleAction();break;case"selectedGrid":var selectedGrid=this._dataStore.get_property("selectedGrid");if(selectedGrid=="record"||selectedGrid=="retainSelected"){this.showMenuItem("ForwardResume");this.showMenuItem("SendLetter");this.showMenuItem("PrintResume");this.showMenuItem("ResumeAddNote");this.showMenuItem("ResumeRate");if(this._isUpdateRoundEnabled)
this.showMenuItem("ResumeUpdateRound");this.hideMenuItem("ViewSelected");this.hideMenuItem("CandidateCompare");}
else{this.hideMenuItem("ForwardResume");this.hideMenuItem("SendLetter");this.hideMenuItem("PrintResume");this.hideMenuItem("ResumeAddNote");this.hideMenuItem("ResumeRate");if(this._isUpdateRoundEnabled)
this.hideMenuItem("ResumeUpdateRound");this.showMenuItem("ViewSelected");this.showMenuItem("CandidateCompare");}
break;case"resumeGrid_paginatedRowIndex":this._gridPaginatedRowIdx=this._dataStore.get_property("resumeGrid_paginatedRowIndex");break;}},_isIE:function(){if(navigator.appName=="Microsoft Internet Explorer"){return true;}else{return false;}},onActionShowing:function(actionLayer,actionUniqueToken){if(!this._isFirstTimeSendLetterSingleActionOpening){this._currentActionIsBatch=true;}
if(actionUniqueToken=="CandidateCompare"){if(this._isIE()){var pan=getElementsByClassName("actionsPanel")[0];pan.style.zIndex="25";}
this._actions[actionUniqueToken].updateHandler(actionLayer,actionUniqueToken);}
actionLayer._clicked=false;},onActionShown:function(actionLayer,actionUniqueToken){if(actionUniqueToken=="CandidateCompare"){var relativePos=this.findPos(actionLayer);var setY=-205,setX=0;if(document.documentElement.scrollTop-20>0)
setY=-relativePos.y+document.documentElement.scrollTop+15;Sys.UI.DomElement.setLocation(actionLayer,-160,setY);}
if(this._actions[actionUniqueToken].isPopup){actionLayer._monInit=true;if(actionUniqueToken!=="CandidateCompare"){this._actions[actionUniqueToken].updateHandler(actionLayer,actionUniqueToken);this._dataStore.set_property("CloseActionDisplay");this._dataStore.set_property("singleActionRequest",{vPos:150,target:null,action:actionUniqueToken,parentRowID:null,useDiv:false,isBatch:true});}
else if(actionUniqueToken==="CandidateCompare"){actionLayer._clicked=true;}}
if(actionUniqueToken=="ResumeUpdateRound"){var selectedCount=this._dataStore.get_property("selectedResumes").length;dcsMultiTrack("DCS.dcsuri","/resumesearch/EnhancedSearchResults.aspx_baupdstat.evt","candidateint",""+selectedCount);}},findPos:function(obj){var curleft=curtop=0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}
return{x:curleft,y:curtop};},onActionHiding:function(actionLayer,actionUniqueToken){if(actionUniqueToken=="CandidateCompare"&&actionLayer.cancelClicked!=true)
return false;actionLayer.cancelClicked=false;this._actions[actionUniqueToken].closeHandler();actionLayer._monInit=true;return true;},onActionHidden:function(actionLayer,actionUniqueToken){if(this._isMouseOver==false)
actionLayer._clicked=false;},_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]);},_unblockCandidates:function(){var blockView=new Presenters.JCMII.Views.ResumeSearch.BlockView();blockView.SelectedItemIds=this._getCandidateIds();this.callServer("Unblock",[blockView]);},_blockCandidates:function(){var blockView=new Presenters.JCMII.Views.ResumeSearch.BlockView();blockView.SelectedItemIds=this._getCandidateIds();this.callServer("Block",[blockView]);},_printCandidates:function(){var sffv=this._dataStore.get_property("filterView");if(sffv){this.callServer(this._getQueryString,[sffv]);}},_showActionPopup:function(){if(this._singleActionRequest){this._parentRowID=this._singleActionRequest.parentRowID;this._useDiv=this._singleActionRequest.useDiv;this._parentRow=this._singleActionRequest.parentRow;var useHostDiv=this._singleActionRequest.useHostDiv;}
var action=this._actions[this._singleActionRequest.action];if(!action.isNonBatchOnly&&action.isPopup){if(this.currentActionLayer==null)
this.showActionLayer(action.name);action.updateHandler();}
else{this.onSave.call(action.context);}},_updateRound:function(){var roundsDDL=this.ResumeUpdateRound_ddlRounds;var roundValue=roundsDDL.options[roundsDDL.selectedIndex].value;var updateRoundView=new Presenters.JCMII.Views.ResumeSearch.UpdateRoundView();updateRoundView.SelectedItemIds=this._getCandidateIds();updateRoundView.RoundID=roundValue;var anv=this._getAddNoteView();var copyView=new Presenters.JCMII.Views.ResumeSearch.CopyFolderView();copyView.TargetFolderIdEnc=this._copyToThisFolder;copyView.SelectedItemIds=this._getCandidateIds();this.callServer("UpdateRound",[updateRoundView,copyView,anv]);},_forwardResume:function(){this._dataStore.set_property("refreshAddressBookEmailValid");if(!this._dataStore.get_property("addressBookEmailValid"))
return;var anv=null;if(this._cbxFRAddNote.checked){anv=new Presenters.JCMII.Views.ResumeSearch.AddNoteView();anv.SelectedItemIds=this._getCandidateIds();anv.IsPublic=this.ForwardResume_prvRadioViewable.checked;anv.HasReminder=false;anv.Note=this.ForwardResume_txtbox_Message.value;;}
var frv=new Presenters.JCMII.Views.ResumeSearch.ForwardResumeView();frv.EmailAddress=this.ForwardResume_txtbox_Email.value;frv.Subject=this.ForwardResume_txtbox_Subject.value;frv.Message=this.ForwardResume_txtbox_Message.value;if(this.ForwardResume_rdoSendHtml.checked){frv.EmailFormat=Presenters.Base.Data.EmailFormatType.Html;}
else{frv.EmailFormat=Presenters.Base.Data.EmailFormatType.Plain;}
frv.SelectedItemIds=this._getCandidateIds();var copyView=new Presenters.JCMII.Views.ResumeSearch.CopyFolderView();copyView.TargetFolderIdEnc=this._copyToThisFolder;copyView.SelectedItemIds=this._getCandidateIds();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;if(addNoteView.Note){addNoteView.SelectedItemIds=this._getCandidateIds();return addNoteView;}
return null;},_copyMoveResumesToFolder:function(){var copyView=new Presenters.JCMII.Views.ResumeSearch.CopyFolderView();copyView.TargetFolderIdEnc=this._copyToThisFolder;copyView.SelectedItemIds=this._getCandidateIds();if(dcsMultiTrack){var pathName=document.location.pathname;pathName=pathName.replace(".aspx","_");var selectedRows=this._getResumesOrderString();if(this._dataStore.get_property("isFav")===false){dcsMultiTrack("DCS.dcsuri",pathName+"save.evt","DCSext.en","Ressave","DCSext.resid",this._selResumesForWT.toString(),"DCSext.score",this._selScoresForWT.toString(),"DCSext.rank",selectedRows,"DCSext.engine","T");}
else{dcsMultiTrack("DCS.dcsuri",pathName+"save.evt","DCSext.en","Ressave_fave","DCSext.resid",this._selResumesForWT.toString(),"DCSext.score",this._selScoresForWT.toString(),"DCSext.rank",selectedRows,"DCSext.engine","T");}}
var anv=this._getAddNoteView();if(anv!=null){anv.TargetFolderIdEnc=this._copyToThisFolder;this.callServer("AddNote",[anv,copyView]);}
else{this.callServer("CopyToFolder",[copyView]);}},_addNote:function(){var anv=this._getAddNoteView();var copyView=new Presenters.JCMII.Views.ResumeSearch.CopyFolderView();if(this.ResumeAddNote_addToFolderCheckbox.checked&&(anv.NoteId==null||anv.NoteId==0))
copyView.TargetFolderIdEnc=this._copyToThisFolder;copyView.SelectedItemIds=this._getCandidateIds();this.callServer("AddNote",[anv,copyView]);},_rateCandidate:function(){var addRating=new Presenters.JCMII.Views.ResumeSearch.RateView();addRating.SelectedItemIds=this._getCandidateIds();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();this.callServer("Rate",[addRating,copyView,anv]);},_viewCandidates:function(){MonsPageManager.initHtmlLazyLoadControl("ResumeDetail");this._dataStore.set_property("selectedGrid","record",[],[this._getCandidates(),null]);},_updateForwardResume:function(){this.ForwardResume_lblNames.innerHTML=this._getCandidateNameString();this.ForwardResume_pnSwitchToNew.style.display="";this.ForwardResume_pnSwitchToCurrent.style.display="none";ValidatorEnable(this.ForwardResume_txtNameValidator,false);this._dataStore.set_property("actionLayerFolderTreeDisplayRequest",this.ForwardResume_actionLayerFolderTreeHolder);this._addressBook={picker:this._addressPickerHolder,addressBook:this._addressBookHolder,textbox:this.ForwardResume_txtbox_Email,toButton:this.ForwardResume_toButton};this._dataStore.set_property("addressBook",this._addressBook);this.ForwardResume_txtbox_Email.value="";this.ForwardResume_txtbox_Subject.value=this.ForwardResume_DefaultSubject;this.ForwardResume_txtbox_Message.value="";this.ForwardResume_rdoSendHtml.checked=true;this.ForwardResume_divNotePrivacy.className="dataUnavailable";this._cbxFRAddNote.checked=false;},_closeForwardResume:function(){},_updateSendLetter:function(){this._sendLetterHelper.update();},_updateResumeUpdateRound:function(){var roundsDDL=this.ResumeUpdateRound_ddlRounds;roundsDDL.selectedIndex=0;roundsDDL.style.visibility='visible';this.ResumeUpdateRound_candidateNameList.innerHTML=this._getCandidateNameString();this._dataStore.set_property("actionLayerFolderTreeDisplayRequest",this.ResumeUpdateRound_actionLayerFolderTreeHolder);this._dataStore.set_property("noteAndReminderDisplayRequest",this.ResumeUpdateRound_noteReminderHolder,null,{valGroup:this._actions.ResumeUpdateRound.valGroup,isOpen:false,isTogglable:true});this.ResumeUpdateRound_pnSwitchToCurrent.style.display="none";this.ResumeUpdateRound_pnSwitchToNew.style.display="";},_closeResumeUpdateRound:function(){this._dataStore.set_property("noteAndReminderHideCaledar",true);},_closeSendLetter:function(){},_updateResumeRate:function(){this.ResumeRate_candidateNameList.innerHTML=this._getCandidateNameString();this._dataStore.set_property("actionLayerFolderTreeDisplayRequest",this.ResumeRate_actionLayerFolderTreeHolder);this._dataStore.set_property("noteAndReminderDisplayRequest",this.ResumeRate_noteReminderHolder,null,{valGroup:this._actions.ResumeRate.valGroup,isOpen:false,isTogglable:true});this.ResumeRate_pnSwitchToCurrent.style.display="none";this.ResumeRate_pnSwitchToNew.style.display="";},_closeResumeRate:function(){this._dataStore.set_property("noteAndReminderHideCaledar",true);},_updateResumeAddNote:function(){if((this._actionData!=null)&&(this._actionData.doEdit)){this.ResumeAddNote_addNodeHeader.style.display="none";this.ResumeAddNote_editNoteHeader.style.display="";this.ResumeAddNote_candidateNameList.style.display="none";this.ResumeAddNote_btnSave.style.display="none";this.ResumeAddNote_btnSave2.style.display="";this._dataStore.set_property("noteAndReminderDisplayRequest",this.ResumeAddNote_noteReminderHolder,null,{valGroup:this._actions.ResumeAddNote.valGroup,isOpen:true,isTogglable:false,noteId:this._actionData.noteId,noteText:this._actionData.noteText,isPublic:this._actionData.isPublic,reminderDate:this._actionData.reminderDate});this.ResumeAddNote_pnSwitchToCurrent.style.display="none";this.ResumeAddNote_pnSwitchToNew.style.display="none";this.ResumeAddNote_addToFolderCheckboxDiv.style.display="none";}
else{this.ResumeAddNote_addNodeHeader.style.display="";this.ResumeAddNote_editNoteHeader.style.display="none";this.ResumeAddNote_candidateNameList.style.display="";this.ResumeAddNote_btnSave.style.display="";this.ResumeAddNote_btnSave2.style.display="none";this._dataStore.set_property("noteAndReminderDisplayRequest",this.ResumeAddNote_noteReminderHolder,null,{valGroup:this._actions.ResumeAddNote.valGroup,isOpen:true,isTogglable:false,noteId:0,noteText:"",isPublic:true,reminderDate:null});this._dataStore.set_property("actionLayerFolderTreeDisplayRequest",this.ResumeAddNote_actionLayerFolderTreeHolder);this.ResumeAddNote_pnSwitchToCurrent.style.display="none";this.ResumeAddNote_pnSwitchToNew.style.display="";this.ResumeAddNote_addToFolderCheckboxDiv.style.display="";this.ResumeAddNote_addToFolderCheckbox.checked=true;var object={instance:this,action:"ResumeAddNote",checkbox:this.ResumeAddNote_addToFolderCheckbox};this.onHideCopyToFolderPanels.call(object,null);}
this.ResumeAddNote_candidateNameList.innerHTML=this._getCandidateNameString();},_closeResumeAddNote:function(){this._dataStore.set_property("noteAndReminderHideCaledar",true);},_updatePrintResume:function(){this.PrintResume_resumeNameList.innerHTML=this._getCandidateNameString();},_closePrintResume:function(){},_updateResumeAddToFolder:function(){this.get_ResumeAddToFolder_candidateNameList().innerHTML=this._getCandidateNameString();this._dataStore.set_property("actionLayerFolderTreeDisplayRequest",this.ResumeAddToFolder_actionLayerFolderTreeHolder);this._dataStore.set_property("noteAndReminderDisplayRequest",this.ResumeAddToFolder_noteReminderHolder,null,{valGroup:this._actions.ResumeAddToFolder.valGroup,isOpen:false,isTogglable:true});this.get_ResumeAddToFolder_pnSwitchToCurrent().style.display="none";this.get_ResumeAddToFolder_pnSwitchToNew().style.display="";ValidatorEnable(this.ResumeAddToFolder_txtNameValidator,false);},_closeResumeAddToFolder:function(){this._dataStore.set_property("noteAndReminderHideCaledar",true);},_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();radalert(this.get_msgMaxCandidateCompareCandidates());args.set_cancel(true);return false;}
for(var i in selectedResumes){if(typeof selectedResumes[i]=="object"&&selectedResumes[i].CandidateEducation==null){lookupIDs[lookupIDs.length]=selectedResumes[i].ResumeValue;}}
if(lookupIDs.length>0){var selectedItems=new Presenters.Base.Views.SelectedItemsView();selectedItems.SelectedItemIds=lookupIDs;this.callServer("GetSmartFindCandidateCompareData",[selectedItems,null]);}else{this._showCandidateCompareGrid();}
this._dataStore.set_property("CloseActionDisplay");if(selectedResumes.length>0){var pathName=document.location.pathname;pathName=pathName.replace(".aspx","_");if(typeof(dcsMultiTrack)!=="undefined"){dcsMultiTrack("DCS.dcsuri",pathName+"compare.lyr","DCSext.en","Compare","DCSext.k",selectedResumes.length.toString());}}},_closeCandidateCompare:function(){clearInterval(this._ccTopScrollTimer);clearInterval(this._ccBottomScrollTimer);this._parentRow=null;this._hideModalBackground();this._disposeGridRowsObjects();},_moveAllToFolder:function(event){event.preventDefault();event.stopPropagation();this.instance.closeSingleAction();this.instance._singleActionRequest=this.instance._buildAddToFolderActionRequest.call(this,event,"-1");this.instance._showActionPopup();},_addToFolderClick:function(event){this.instance._dataStore.set_property("singleActionRequest",this.instance._buildAddToFolderActionRequest.call(this,event,"compareCandidateActionDisplay"));},_printComparison:function(event){this.instance.printCompare();},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-hx.newjobs.com/MONS/2009.12.0.817.J2.1/any.axd?ref=nextgen/master_Base.css" rel="stylesheet" type="text/css" media="screen, print" />');printWindow.document.write('<link href="http://css-hx.newjobs.com/MONS/2009.12.0.817.J2.1/any.axd?ref=nextgen/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();},_buildAddToFolderActionRequest:function(event,parentId){var action=this.instance._actions.CandidateCompare;var actionLayer;if(!action.isNonBatchOnly&&action.isPopup){var menu=action.menu;if(!menu){throw new Error("Action name does not match existing RadMenuItem value");}
actionLayer=menu;}
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 containerbounds=Sys.UI.DomElement.getBounds(actionLayer);var posX=elebounds.x-containerbounds.x+ffoffSetX;var posY=elebounds.y-containerbounds.y+elebounds.height+ffoffSetY;var align={containerBounds:containerbounds};return{vPos:posY,hPos:posX,target:this.resume,action:"ResumeAddToFolder",parentRowID:parentId,useDiv:true,useHostDiv:actionLayer,parentRow:$get("compareCandidateActionDisplay"),alignPopUp:align};},_removeFromCompare:function(event){this.instance._removeFromSelected(this.resume);var selected=this.instance._dataStore.get_property("selectedResumes");this.instance._renderCandidateCompareGrid(selected);},_removeFromSelected:function(resumeValue){var selected=this._dataStore.get_property("selectedResumes");var selectedRowNums=this._dataStore.get_property("resumesOrder");if(selected[resumeValue]!=null){this.closeSingleAction();delete selected[resumeValue];selected.length-=1;delete selectedRowNums[resumeValue];selectedRowNums.length-=1;this._dataStore.set_property("selectedResumes",selected);this._dataStore.saveData("resumesOrder",selectedRowNums);this._dataStore.set_property("updateRowSelections");if(selected.length==0){this._actions["CandidateCompare"].menu.close();this._hideModalBackground();}}},_clearGridRows:function(){this.get_events().removeHandler('click',this._addToFolderClick);this.get_events().removeHandler('click',this._removeFromCompare);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;},_showCandidateCompareGrid:function(result){var i;var selectedResumes=this._dataStore.get_property("selectedResumes");var compareResumes={};compareResumes.length=0;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;}}
if(result&&result.ErrorData.WSErrorType==Presenters.Base.Data.WSErrorType.ErrorMessage){var failedResumes=result.ErrorData.ErrorMessageText.split(";");for(i=0,l=failedResumes.length;i<l;i++){this._removeFromSelected(failedResumes[i]);}}
this._renderCandidateCompareGrid(compareResumes);},_renderCandidateCompareGrid:function(selectedResumes){var innerGridWidth,i,j,k;var sNameTitleAuth,sLocation,sRecent;var tempTABLE,tempTBODY,tempTR,tempTD,tempDIV,tempA;var ccGridRows=this._initializeCandidateCompareGrid();this._clearGridRows();if(selectedResumes.length==0){return;}
innerGridWidth=selectedResumes.length*208;this.get_compareGrid().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");switch(ccGridRows[i].id){case"grid_Candidate":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");tempDIV=document.createElement("DIV");tempDIV.className="compScore";var temp=selectedResumes[j].Relevance.toFixed(1)+"<br /><span class='matchLabel'>"+this.get_msgMatch()+"</span>";tempDIV.innerHTML=temp;tempTD.appendChild(tempDIV);tempDIV=document.createElement("DIV");tempDIV.className="compCandidate";sNameTitleAuth="<b>"+selectedResumes[j].CandidateName+"</b><br />"
sNameTitleAuth+=selectedResumes[j].RecentJobTitle+"<br />"
sNameTitleAuth+=selectedResumes[j].Authorization+" "+this.get_msgAuthorized();tempDIV.innerHTML=sNameTitleAuth;tempTD.appendChild(tempDIV);tempDIV=document.createElement("DIV");tempDIV.className="candidateCompare_addFolderBtn";tempA=document.createElement("A");tempA.className="BtnLevelOne";tempA.setAttribute("href","#");var msgAddToFolder="Add to folder";if($isIE6){var aInner='<img src="http://media.monster.com/id/hiring/core/pixel.gif" class="BtnLevelOneSmallCommon BtnLevelOneSmallLeft" width="1" height="1" style="margin-left:0px">';aInner+='<span class="BtnLevelOneSmallCommon BtnLevelOneSmallText">'+msgAddToFolder+'</span>';aInner+='<img src="http://media.monster.com/id/hiring/core/pixel.gif" class="BtnLevelOneSmallCommon BtnLevelOneSmallRight" width="1" height="1" style="margin-left:0px">';tempDIV.style.marginLeft="-38px";tempDIV.style.paddingTop="4px";}
else{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">'+msgAddToFolder+'</span>';aInner+='<img src="http://media.monster.com/id/hiring/core/pixel.gif" class="BtnLevelOneSmallCommon BtnLevelOneSmallRight" width="1" height="1">';}
tempA.innerHTML=aInner;$addHandlers(tempA,{click:this._addToFolderClick},{instance:this,resume:selectedResumes[j]});tempDIV.appendChild(tempA);tempTD.appendChild(tempDIV);tempTD.appendChild(document.createElement("BR"));tempDIV=document.createElement("DIV");tempDIV.className="candidateCompareRemove";tempA=document.createElement("A");tempA.innerHTML="Remove";$addHandlers(tempA,{click:this._removeFromCompare},{instance:this,resume:selectedResumes[j].ResumeValue});tempDIV.appendChild(tempA);tempTD.appendChild(tempDIV);tempDIV=document.createElement("DIV");tempDIV.className="clearboth";tempDIV.innerHTML=" ";tempTD.appendChild(tempDIV);tempTR.appendChild(tempTD);}
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 />";}}}
tempTD.innerHTML=strExp;tempTR.appendChild(tempTD);}
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=this.get_msgInclude()+":<br />";for(k=0,lk=skillsList.length;k<lk;k++){strSkills+=skillsList[k].SkillName.Value;if(k!==skillsList.length-1){strSkills+=", ";}
if(k===9)break;}
tempTD.innerHTML=strSkills;tempTR.appendChild(tempTD);}
break;case"grid_Salary":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");tempTD.innerHTML=selectedResumes[j].DesiredSalary;tempTR.appendChild(tempTD);}
break;case"grid_CareerLevel":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");tempTD.innerHTML=selectedResumes[j].CareerLevel;tempTR.appendChild(tempTD);}
break;case"grid_Years":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");var temp1=selectedResumes[j].TotalYearsExperience+" "+this.get_msgYears();tempTD.innerHTML=temp1;tempTR.appendChild(tempTD);}
break;case"grid_Education":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");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;tempTR.appendChild(tempTD);}
break;case"grid_Relo":for(j in selectedResumes){if(selectedResumes[j]==null||typeof selectedResumes[j]!="object")continue;tempTD=document.createElement("TD");tempTD.innerHTML=selectedResumes[j].WillingToRelocate;tempTR.appendChild(tempTD);}
break;default:break;}
tempTBODY.appendChild(tempTR);ccGridRows[i].appendChild(tempTABLE);}
this._scrollBarTop=this.get_scrollTop();this._scrollBarBottom=this.get_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";}
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)}},_initializeCandidateCompareGrid:function(){if(this._ccGridRows.length===0){var gridRows=[];Array.add(gridRows,this.get_grid_Candidate());Array.add(gridRows,this.get_grid_Location());Array.add(gridRows,this.get_grid_Recent());Array.add(gridRows,this.get_grid_Experience());Array.add(gridRows,this.get_grid_Skills());Array.add(gridRows,this.get_grid_Salary());Array.add(gridRows,this.get_grid_CareerLevel());Array.add(gridRows,this.get_grid_Years());Array.add(gridRows,this.get_grid_Education());Array.add(gridRows,this.get_grid_Relo());this._ccGridRows=gridRows;}
return this._ccGridRows;},onToggleForwardResumeAddNote:function(e){if(e.target.checked)
this.instance.ForwardResume_divNotePrivacy.className="dataAvailable";else
this.instance.ForwardResume_divNotePrivacy.className="dataUnavailable";},_updateSelected:function(){this._selectedCandidates=this._dataStore.get_property("selectedResumes");if((this._selectedCandidates==null)||(this._selectedCandidates.length<1))
this.disable();else
this.enable();},onSuccess:function(result,context,methodName){var propName=null;var propValue=null;switch(methodName){case"UpdateRound":context._dataStore.set_property("ActionSuccess",null);return;break;case"AddToCart":propName="IsInCart";propValue=true;if(context.btnMiniCartUpdate){context.btnMiniCartUpdate.click();}
break;case"AddToFavorites":propName="IsFavorite";propValue=true;break;case"RemoveFromFavorites":propName="IsFavorite";propValue=false;context._dataStore.set_property("candidateList",result.QuickHireCandidates,[],result.TotalQuickHireCandidatesCount);context._dataStore.set_property("candidateLocations",result.Locations);break;case"Block":propName="IsBlocked";propValue=true;break;case"Unblock":propName="IsBlocked";propValue=false;break;case"ForwardResume":if(result.ForceLogout){document.location.href="/logout.aspx?force=1";return;}
break;case"CopyToFolder":propName="IsViewed";propValue=true;break;case"AddNote":context._dataStore.set_property("updateActivityTab",1);break;case"Rate":case"GetLetter":case"SendLetter":break;case"GetSmartFindCandidateCompareData":context._showCandidateCompareGrid(result);context._dataStore.set_property("updateResumes",result);return;break;case context._getQueryString:var idList=context._getCandidateIds();var ids="";for(var i=0,l=idList.length;i<l;i++){if(ids!=""){ids+=";";}
ids+=idList[i];}
if(context.isTestDrive=='True'){var exdate=new Date();exdate.setDate(exdate.getDate()+1);document.cookie='rv='+escape(ids)+"; expires="+exdate.toGMTString()+";"+"path=/candidates;";ids='cndbsze9ybbi0yjal';}
var winPrintOpen;if(result.length>0){winPrintOpen=String.format("/candidates/printresume_sf.aspx?resumes={0}&{1}",ids,result);}
else{winPrintOpen=String.format("/candidates/printresume_sf.aspx?resumes={0}",ids);}
var winprint=window.open(winPrintOpen,"printwindow","width=731,height=591,scrollbars,resizable");if(!winprint){alertPopUpBlockerDetected();}
else{winprint.focus();}
break;default:throw new Error("Unanticipated Web Service method being handled by CandidateActionsAdapter");}
var update={};var selected=context._getCandidateIds();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._sendLetterHelper.onSuccess(result,context._sendLetterHelper,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);},onToggleCopyToFolderPanels:function(e){e.preventDefault();e.stopPropagation();var parentA=e.target;while(parentA!=null&&parentA.nodeName!="A")
parentA=parentA.parentNode;if(parentA.className=="disabledText")
return;if(this.isNewFolder){this.instance[this.action+"_pnSwitchToCurrent"].style.display="block";this.instance[this.action+"_pnSwitchToNew"].style.display="none";this.instance[this.action+"_txtNameValidator"].enabled=true;}
else{this.instance[this.action+"_pnSwitchToCurrent"].style.display="none";this.instance[this.action+"_pnSwitchToNew"].style.display="block";ValidatorEnable(this.instance[this.action+"_txtNameValidator"],false);}},onHideCopyToFolderPanels:function(e){var folderTree=this.instance[this.action+"_actionLayerFolderTree"];if(folderTree==null){var currentFolderDiv=this.instance[this.action+"_pnSwitchToNew"];folderTree=$getPartialId("actionLayerFolderTree",currentFolderDiv);}
var newFolderEditBox=this.instance[this.action+"_txtNewFolder"];if(newFolderEditBox==null){var newFolderDiv=this.instance[this.action+"_pnSwitchToCurrent"];newFolderEditBox=$getPartialId("txtNewFolder",newFolderDiv);}
var checkboxChecked=this.checkbox.checked;if(checkboxChecked){this.instance.ResumeAddNote_btnSwitchToNew.className="";this.instance.ResumeAddNote_btnSwitchToCurrent.className="";this.instance.ResumeAddNote_viewAllFoldersLink.className="";this.instance[this.action+"_txtNameValidator"].enabled=true;}
else{this.instance.ResumeAddNote_btnSwitchToNew.className="disabledText";this.instance.ResumeAddNote_btnSwitchToCurrent.className="disabledText";this.instance.ResumeAddNote_viewAllFoldersLink.className="disabledText";ValidatorEnable(this.instance[this.action+"_txtNameValidator"],false);}
folderTree.control.set_enabled(checkboxChecked)
newFolderEditBox.disabled=!checkboxChecked;},_getCandidates:function(){var selected=this._dataStore.get_property("selectedResumes");var selectedResumes=[];var candidates=[];var scores=[];var i=0;for(var prop in selected){if(prop!="length"){if(selected[prop]!=null){candidates[i]=selected[prop];selectedResumes[i]=candidates[i].ResumeValue;scores[i]=candidates[i].Relevance;i++;}}}
if(selectedResumes.length>0){var pathName=document.location.pathname;pathName=pathName.replace(".aspx","_");var sel=selectedResumes.toString();sel=sel.replace(/,/g,";");var selScores=scores.toString();selScores=selScores.replace(/,/g,";");var selectedRows=this._getResumesOrderString();dcsMultiTrack("DCS.dcsuri",pathName+"view.evt","DCSext.en","Resview","DCSext.resid",sel.toString(),"DCSext.engine","T","DCSext.rank",selectedRows,"DCSext.score",selScores);}
return candidates;},_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]=selectedRowNums[prop];i++;}}}}
else{var resumesOrder=[];if(this._gridPaginatedRowIdx!=-1){selectedRows[i]=this._gridPaginatedRowIdx;}
else{var selected=this._dataStore.get_property("singleActionRequest");if(selectedRowNums[selected.target.ResumeValue]!=null){selectedRows[i]=selectedRowNums[selected.target.ResumeValue];}}}
selectedRows=selectedRows.toString().replace(/,/g,";");return selectedRows;},_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;}},_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,";");return ids;}
else{selected=this._dataStore.get_property("singleActionRequest");this._selResumesForWT=selected.target.ResumeValue;this._selScoresForWT=selected.target.Relevance;return[selected.target.ResumeValue];}},_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.get_scrollBottom().scrollLeft=scrollPos;}else if(elem.id==="scrollBottom"){this.get_scrollTop().scrollLeft=scrollPos;}
this._lastScrollPos=scrollPos;}}}
Monster.Client.Behavior.SmartFindIII.CandidateActionsAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.CandidateActionsAdapter',Monster.Client.Behavior.JcmActionsAdapter);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.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("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("singlePagePreferencesLink");this.createProperty("searchedSkills");this.createProperty("TabResume_submittedRow");this.createProperty("TabResume_lblSubmitted");this.createProperty("TabResume_savedRow");this.createProperty("TabResume_lblSaved");this.createProperty("TabResume_jobTitleRow");this.createProperty("TabResume_lblJobTitle");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("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("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_lbLocationDegree");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.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.createProperty("divCareerDataBody");this.createProperty("jellyContainer");this.createProperty("_candidates");this.createProperty("_selectedItemsView");this.createProperty("_candidateCacheData");this._selectedCandidate=1;this._activityDelegates=[];this._savedFolderDelegates=[];this._delegates=[];this._isDiversityAvailable;this._gridPaginatedRowIdx=-1;this._searchedSkills=null;}
Monster.Client.Behavior.SmartFindIII.CandidateDetailAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.CandidateDetailAdapter.callBaseMethod(this,'initialize');this._singlePageView=this.singlePageView=="true";var queryString=new Monster.Client.Component.QueryString();queryString.load(document.URL);if(queryString._queryMapping["drv"]){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);}}}
if(this._selectedItemsView==null)
this._selectedItemsView=new Presenters.Base.Views.SelectedItemsView();if(!MonsPageManager.enableInitOnDemand){this.initOnDemand();}
else{MonsPageManager.registerInitState(this._id,false,null);}
this._isDiversityAvailable=this._dataStore.get_property("isDiversitySourceAvailable");},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.showModal(mode=this.ePopupMode.Spinner);this.updatePager();this.updateBlockedUnblocked();this.updateCheckbox();this.updateJobTitleAndCompany(args.get_context()[2]);this.validateAndUpdateTabs();if(this.get_isTestDrive()=='True'&&!this._singlePageView){this.get_candidateDetailTabStrip().control.get_tabs().getTab(1).click();}}}
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];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();}
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 cache=this._candidateCache;var idx=this._selectedItemsView.SelectedItemIds;if(cache!=null&&cache[idx]!=null)
cache[idx].Activity=null;this.updateActivityTab();break;case"isDiversitySourceAvailable":this._isDiversityAvailable=this._dataStore.get_property("isDiversitySourceAvailable");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(';');for(var idx in values){var item=values[idx].split('|')[0];if(item){searchedSkills=searchedSkills+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((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]);}
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_lbLocationDegree().innerHTML=this._concatValues(resume.Location,resume.HighestEducationDegree," | ");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);}
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.DateModified);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._isDiversityAvailable=this._dataStore.get_property("isDiversitySourceAvailable");if(this._isDiversityAvailable===true){this.get_CandidateDetailTop_lblSource().parentNode.style.visibility="visible";}
else{this.get_CandidateDetailTop_lblSource().parentNode.style.visibility="hidden";}
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._updateBlockActions();this.hideModal(mode=this.ePopupMode.Spinner);}},_updateBlockActions:function(){if(typeof(this.CandidateDetailTop_linkBlockCandidate)=='undefined'||this.CandidateDetailTop_linkBlockCandidate==null)
return;if(this._candidates[this._selectedCandidate-1].IsBlocked){this.CandidateDetailTop_linkBlockCandidate.parentNode.style.display="none";this.CandidateDetailTop_linkUnblockCandidate.parentNode.style.display="";}
else{this.CandidateDetailTop_linkBlockCandidate.parentNode.style.display="";this.CandidateDetailTop_linkUnblockCandidate.parentNode.style.display="none";}},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";}
else{this.CandidateDetailTop_linkBlockCandidate.parentNode.style.display="none";this.CandidateDetailTop_linkUnblockCandidate.parentNode.style.display="";}},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(obj,event,args){if(!MonsPageManager.isAllInit&&MonsPageManager.enableInitOnDemand)
MonsPageManager.initAllOnDemand();this.updateSelectedTab(args.get_tab().get_index());},updateSelectedTab:function(tabIndex){switch(tabIndex){case 0:this.updateResumeTab();break;case 1:this.updateSpotLight();break;case 2:this.updateInfoTab();break;case 3:this.updateActivityTab();break;}},validateAndUpdateTabs:function(){if(!this._singlePageView){var selectedTab=this.get_candidateDetailTabStrip().control.get_selectedTab();if(!selectedTab){this.get_candidateDetailTabStrip().control.get_allTabs()[0].select();}
else{var tabIndex=selectedTab.get_index();if(tabIndex!=3){var cache=this._candidateCache;var idx=this._selectedItemsView.SelectedItemIds;if(cache!=null&&cache[idx]!=null){this.setActivityTabVisibility(cache[idx].Activity);}}
this.updateSelectedTab(tabIndex);}}
else{var resumeValue=this._candidates[this._selectedCandidate-1].ResumeValue;if(this._candidateCache&&this._candidateCache[resumeValue])
this.setActivityTabVisibility(this._candidateCache[resumeValue].Activity);this.updateSelectedTab(0);}},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();}
else{context.validateAndUpdateTabs();}
var update={};update[context._candidates[context._selectedCandidate-1].ResumeValue]={};update[context._candidates[context._selectedCandidate-1].ResumeValue].IsViewed=true;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";}},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]);}
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]);}
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]);}
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]);}
else if(cache[idx].Activity==null){if(cache[idx].Resume==null)
this.callServer("GetSmartFindSearchDetailData",[this._selectedItemsView,null]);else
this.callServer("GetResumeActivity",[this._selectedItemsView]);}
else{this._updateActivityTab();}},setActivityTabVisibility:function(activity){if(this._singlePageView||this.candidateDetailTabStrip.control.get_allTabs()[3]==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.candidateDetailTabStrip.control.get_allTabs()[3].set_visible(false);return false;}
else{this.candidateDetailTabStrip.control.get_allTabs()[3].set_visible(true);return true;}},_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.substring(256);}
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);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;if(resume.SubmissionDate!=null&&resume.SubmissionDate!=""){this.get_TabResume_submittedRow().style.display="block";this.get_TabResume_savedRow().style.display="none";this.get_TabResume_lblSubmitted().innerHTML=resume.SubmissionDate;}
else{this.get_TabResume_submittedRow().style.display="none";this.get_TabResume_savedRow().style.display="none";}
if(resume.ResumeOnFile){this.get_TabResume_imgResume().style.display="";this.get_TabResume_hlDownload().style.display="";this.get_TabResume_hlDownload().href=this.get_urlDownloadSeekerDocument()+resume.ResumeOnFile;this.get_TabResume_hlDownload().target="_blank";}
else{this.get_TabResume_imgResume().style.display="none";this.get_TabResume_hlDownload().style.display="none";this.get_TabResume_hlDownload().href="#";}
if(resume.ResumeTitle){this.get_TabResume_resumeRow().style.display="block";this.get_TabResume_lblResume().innerHTML=resume.ResumeTitle;}
else{this.get_TabResume_resumeRow().style.display="none";}
if(this.get_isTestDrive()=='True'){this.get_TabResume_lblResumeId().innerHTML='cndbsze9ybbi0yjal';}
else{this.get_TabResume_lblResumeId().innerHTML=resume.ResumeValue?resume.ResumeValue:"";}
this.get_TabResume_lblTitle().innerHTML=resume.ResumeTitle?resume.ResumeTitle:"";this.get_TabResume_lblResumeBody().innerHTML=resume.ResumeBody?resume.ResumeBody:"";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)
this._searchedSkills=this.getConvertedSkills(this.searchedSkills);sortSkills=this._searchedSkills.split(",");if(sortSkills.length>1){sortSkills.sort();}
var searchForText=$("#searchedForText");if(sortSkills.toString().length==0){searchForText.parent().hide();}
else{searchForText.html(sortSkills.join(", "));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){for(var i=0,l=candidate.CandidateExperience.length;i<l;i++){var row=this._careerHistoryJobRow(candidate.CandidateExperience[i]);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();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():"",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.get_element().style.display="block";},_setInfoTabData:function(dataControl,dataDisplayDivName,newData,displayDivParent){var dataDisplayDiv=$get(dataDisplayDivName,displayDivParent);newData=newData.replace(/,/g,', ');dataControl.innerHTML=newData;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;},_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){if(matches&&matches.length>0){var temp="<a href=\"#\">"+"<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";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=\"#\">"+"<img width=\"9\" height=\"9\" class=\"DNAJobSkillHit\""+" 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","100%");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","100%");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){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());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");tdEl.innerHTML=this._concatValues(education.Degree,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;}}
Monster.Client.Behavior.SmartFindIII.CandidateDetailAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.CandidateDetailAdapter',Monster.Client.Behavior.DataAdapterBase);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");}
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)
{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)
{this.callServer(this._getQueryString,[sffv]);}}},toggleBreifDetailView: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)
{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";}}}}
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)
{var node=new Telerik.Web.UI.RadTreeNode();var folderType=folder.Type;if((folderType==this.JCMIIData.FolderType.SystemVirtual)||(folderType==this.JCMIIData.FolderType.JobStatus)||(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);}
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._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"CreateFolder":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 newFolderName=this._dataStore.get_property("createNewFolderForCopy");var uid=this._treeViewManager.get_ImpersonatedUser();this.callServer("CreateFolder",[parentView,newFolderName,uid,null]);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;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._isEditable=false;this._panelReadOnly="";this._panelEditable="";this._openClass="facetExpanded";this._closedClass="facetCollapsed";this._noDataClass=" noData";this._facetElem=null;this._facetFieldType=null;this._valueElem=null;this._sortArr=null;this.folderExpandDelegate=null;this.folderCollapseDelegate=null;this.createProperty("btnSaveSearch");this.createProperty("txtJobTitle");this.createProperty("txtYears");this.createProperty("locAdapter");this.createProperty("skAdapter");this.createProperty("ddlResumeUpdated");this.createProperty("cpAdapter");this.createProperty("shAdapter");this.createProperty("ddlTenure");this.createProperty("cblCareerLevel");this.createProperty("jtAdapter");this.createProperty("txtCandidateName");this.createProperty("hidRelocation");this.createProperty("cblSecurityClearance");this.createProperty("hidInclDiversity");this.createProperty("hidAuthorizedToWork");this.createProperty("cblJobTypes");this.createProperty("ddlWillingToTravel");this.createProperty("ddlEduLevel");this.registerElement("lblJobTitle","lblJobTitle");this.registerElement("lblYearsOfExp","lblYearsOfExp");this.createProperty("lblLocation");this.registerElement("lblSkills","lblSkills");this.registerElement("lblResumeUpd","lblResumeUpd");this.registerElement("lblCareer","lblCareer");this.registerElement("lblCompany","lblCompany");this.registerElement("lblSchool","lblSchool");this.registerElement("lblJobTenure","lblJobTenure");this.registerElement("lblCandidateName","lblCandidateName");this.registerElement("lblMaxSalary","lblMaxSalary");this.registerElement("lblJobType","lblJobType");this.registerElement("lblRelocation","lblRelocation");this.registerElement("lblSecurityClearance","lblSecurityClearance");this.registerElement("lblIncludeDiversity","lblIncludeDiversity");this.registerElement("lblWillingToTravel","lblWillingToTravel");this.registerElement("lblDegreeMajor","lblDegreeMajor");this.createProperty("facetDisplayDelim");this.createProperty("locationFormat");this.createProperty("jobTitleErrorMsg");this.createProperty("autoCompleteValues");this.createProperty("candidateFoldersPanelBar");this.createProperty("msgColon");this.createProperty("willingToRelocateMsg");this.createProperty("authorizedToWorkMsg");this.createProperty("inclDiversityMsg");this.createProperty("degreeMajorAdapter");this.createProperty("minJobDurationMessage");this.createProperty("ddlMaxSalary");this.createProperty("rdPerHour");this.createProperty("rdPerMonth");this.createProperty("rdPerYear");this.FacetType=function(name)
{this.name=name;};this.FacetTypes={Textbox:new this.FacetType("Textbox"),RankedList:new this.FacetType("RankedList"),CustomDropdown:new this.FacetType("CustomDropdown"),Location:new this.FacetType("Location"),Checkbox:new this.FacetType("Checkbox"),Checkboxlist:new this.FacetType("Checkboxlist"),DegreeMajorList:new this.FacetType("DegreeMajorList")};this.Facets={};}
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);}
if(this.candidateFoldersPanelBar){this.folderExpandDelegate=Function.createDelegate(this,this.onFoldersExpand);this.folderCollapseDelegate=Function.createDelegate(this,this.onFoldersCollapse);this.candidateFoldersPanelBar.control.add_itemExpand(this.folderExpandDelegate);this.candidateFoldersPanelBar.control.add_itemCollapse(this.folderCollapseDelegate);}},initOnDemand:function(){this.addFacetItem(this.get_lblJobTitle(),"facetJobTitle");this.addFacetItem(this.get_lblYearsOfExp(),"facetYears");this.addFacetItem(this.lblLocation,"facetLocation");this.addFacetItem(this.get_lblSkills(),"facetSkills");this.addFacetItem(this.get_lblResumeUpd(),"facetResumeUpdated");this.addFacetItem(this.get_lblCompany(),"facetCompany");this.addFacetItem(this.get_lblSchool(),"facetSchool");this.addFacetItem(this.get_lblJobTenure(),"facetJobTenure");this.addFacetItem(this.get_lblCareer(),"facetCareerLevel");this.addFacetItem(this.get_lblCandidateName(),"facetCandidateName");this.addFacetItem(this.get_lblMaxSalary(),"facetMaxSalary");this.addFacetItem(this.get_lblJobType(),"facetJobType");this.addFacetItem(this.get_lblRelocation(),"facetRelocation");this.addFacetItem(this.get_lblSecurityClearance(),"facetSecurityClearance");this.addFacetItem(this.get_lblWillingToTravel(),"facetWillingToTravel");this.addFacetItem(this.get_lblIncludeDiversity(),"facetIncludeDiversity");this.addFacetItem(this.get_lblDegreeMajor(),"facetDegreeMajor");},dispose:function(){if(MonsPageManager.initState(this._id)){if(this.candidateFoldersPanelBar&&this.candidateFoldersPanelBar.control){this.candidateFoldersPanelBar.control.remove_itemExpand(this.folderExpandDelegate);this.candidateFoldersPanelBar.control.remove_itemCollapse(this.folderCollapseDelegate);}
delete this.folderExpandDelegate;delete this.folderCollapseDelegate;Monster.Client.Behavior.SmartFindIII.ResumeFiltersAdapter.callBaseMethod(this,'dispose');}},onInitClick:function(event){if(!MonsPageManager.isAllInit&&MonsPageManager.enableInitOnDemand)
MonsPageManager.onClick();},onFoldersExpand:function(sender,args){this.callServer("SetUserPreference",[206,1]);},onFoldersCollapse:function(sender,args){this.callServer("SetUserPreference",[206,0]);},onSuccess:function(result,userContext,methodName){},onFailure:function(result,userContext,methodName){},onDataStoreEvent:function(sender,args){switch(args.get_propertyName()){case"hideSaveSearchButton":if(this.get_btnSaveSearch()){this.get_btnSaveSearch().style.display="none";}
break;case"searchFilter":if(this._dataStore.get_property("searchFilter")===true){this.CloseAllFacets();}
break;default:break;}},addHandlers:function(element,event,context){if(element&&element.tagName){$addHandlers(element,event,context);}},clearHandlers:function(element){if(element&&element.tagName){$clearHandlers(element);}},addFacetItem:function(key,value){if(key&&!this.Facets[key.id]){this.Facets[key.id]=value;}},TogglePanels:function(object,event,context){event.preventDefault();var me=(typeof(this.instance)!=='undefined')?this.instance:this;var sortArr=this._sortArr===undefined?null:this._sortArr;switch(context){case"JobTitles":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["RankedList"];var val=this.get_jtAdapter();break;case"YearsOfExp":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["Textbox"];var val=this.get_txtYears();break;case"Locations":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["Location"];var val=this.get_locAdapter();break;case"Skills":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["RankedList"];var val=this.get_skAdapter();sortArr=[1,0];break;case"ResumeUpd":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["CustomDropdown"];var val=this.get_ddlResumeUpdated();break;case"Company":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["RankedList"];var val=this.get_cpAdapter();break;case"School":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["RankedList"];var val=this.get_shAdapter();break;case"JobTenure":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["CustomDropdown"];var val=this.get_ddlTenure();break;case"Career":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["Checkboxlist"];var val=this.get_cblCareerLevel();break;case"CandidateName":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["Textbox"];var val=this.get_txtCandidateName();break;case"MaxSalary":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["CustomDropdown"];var val=this.get_ddlMaxSalary();break;case"DegreeMajor":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["DegreeMajorList"];var val=this.get_degreeMajorAdapter();sortArr=[1,0];break;case"Relocation":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["Checkbox"];var val=this.get_hidRelocation();break;case"IncludeDiversity":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["Checkbox"];var val=this.get_hidInclDiversity();break;case"WillingToTravel":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["CustomDropdown"];var val=this.get_ddlWillingToTravel();break;case"JobType":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["Checkboxlist"];var val=this.get_cblJobTypes();break;case"SecurityClearance":var facetType=this.facetFieldType==="undefined"?null:me.FacetTypes["Checkboxlist"];var val=this.get_cblSecurityClearance();break;}
var contextObject=new Array(sortArr,facetType,val);me.ToggleFacet(object.id,contextObject);},getCheckBoxValue:function(control){var IDX_RELOCATION=0,IDX_INCLDIVERSITY=2,IDX_AUTHORIZED_TO_WORK=1;var auth=this.get_hidAuthorizedToWork();var inclDiversity=this.get_hidInclDiversity();var willingToRelocate=this.get_hidRelocation();if(this.getCheckBoxSelected(control)===true){if(auth&&control.id===auth.id){return this.get_authorizedToWorkMsg();}
else
if(inclDiversity&&control.id===inclDiversity.id){return this.get_inclDiversityMsg();}
else
if(willingToRelocate&&control.id===willingToRelocate.id){return this.get_willingToRelocateMsg();}
else{return"";}}
return"";},getDegreeMajorValues:function(control){var ddlEdu=$find(this.get_ddlEduLevel().id);var degreeMajorSelected="";if(ddlEdu){if(ddlEdu.get_selectedIndex()>0){degreeMajorSelected=ddlEdu.get_selectedItem().get_text();degreeMajorSelected=degreeMajorSelected+"<br>"}}
return degreeMajorSelected+this.GetRankedListValue(control);},getCheckBoxSelected:function(control){if(control){return control.checked;}},getActiveRadioBoxLabel:function(control)
{if(control.checked==true)
{return control.nextSibling.innerHTML.toLowerCase();}
else
{return"";}},getCheckBoxListValues:function(control){var selectedItems="";if(control){var checkBoxCollection=control.getElementsByTagName("Input");var checkBoxLabelCollection=control.getElementsByTagName("label");if(checkBoxCollection){for(var i=0;i<checkBoxCollection.length;i++){if(checkBoxCollection[i]){if(checkBoxCollection[i].type==="checkbox"){if(checkBoxCollection[i].checked===true){selectedItems=selectedItems+checkBoxLabelCollection[i].innerHTML+",";}}}}}}
if(selectedItems.length>1){selectedItems=selectedItems.substring(0,selectedItems.length-1);}
return selectedItems;},InitializeObjects:function(facetElem){var returnObject=new Array();var IDX_FACET_TYPE=1;var IDX_VALUE=2;var IDX_SORT_ARR=0;switch(facetElem.id.toLowerCase()){case"facetjobtitle":returnObject[IDX_FACET_TYPE]=this.FacetTypes.RankedList;returnObject[IDX_VALUE]=this.get_jtAdapter();returnObject[IDX_SORT_ARR]=null;break;case"facetyears":returnObject[IDX_FACET_TYPE]=this.FacetTypes.Textbox;returnObject[IDX_VALUE]=this.get_txtYears();returnObject[IDX_SORT_ARR]=null;break;case"facetlocation":returnObject[IDX_FACET_TYPE]=this.FacetTypes.Location;returnObject[IDX_VALUE]=this.get_locAdapter();returnObject[IDX_SORT_ARR]=null;break;case"facetskills":returnObject[IDX_FACET_TYPE]=this.FacetTypes.RankedList;returnObject[IDX_VALUE]=this.get_skAdapter();returnObject[IDX_SORT_ARR]=[1,0];break;case"facetresumeupdated":returnObject[IDX_FACET_TYPE]=this.FacetTypes.CustomDropdown;returnObject[IDX_VALUE]=this.get_ddlResumeUpdated();returnObject[IDX_SORT_ARR]=null;break;case"facetcareerlevel":returnObject[IDX_FACET_TYPE]=this.FacetTypes.Checkboxlist;returnObject[IDX_VALUE]=this.get_cblCareerLevel();returnObject[IDX_SORT_ARR]=null;break;case"facetcompany":returnObject[IDX_FACET_TYPE]=this.FacetTypes.RankedList;returnObject[IDX_VALUE]=this.get_cpAdapter();returnObject[IDX_SORT_ARR]=null;break;case"facetjobtenure":returnObject[IDX_FACET_TYPE]=this.FacetTypes.CustomDropdown;returnObject[IDX_VALUE]=this.get_ddlTenure();returnObject[IDX_SORT_ARR]=null;break;case"facetschool":returnObject[IDX_FACET_TYPE]=this.FacetTypes.RankedList;returnObject[IDX_VALUE]=this.get_shAdapter();returnObject[IDX_SORT_ARR]=null;break;case"facetdegreemajor":returnObject[IDX_FACET_TYPE]=this.FacetTypes.DegreeMajorList;returnObject[IDX_VALUE]=this.get_degreeMajorAdapter();returnObject[IDX_SORT_ARR]=[1,0];break;case"facetcandidatename":returnObject[IDX_FACET_TYPE]=this.FacetTypes.Textbox;returnObject[IDX_VALUE]=this.get_txtCandidateName();returnObject[IDX_SORT_ARR]=null;break;case"facetmaxsalary":returnObject[IDX_FACET_TYPE]=this.FacetTypes.CustomDropdown;returnObject[IDX_VALUE]=this.get_ddlMaxSalary();returnObject[IDX_SORT_ARR]=null;break;case"facetrelocation":returnObject[IDX_FACET_TYPE]=this.FacetTypes.Checkbox;returnObject[IDX_VALUE]=this.get_hidRelocation();returnObject[IDX_SORT_ARR]=null;break;case"facetjobtype":returnObject[IDX_FACET_TYPE]=this.FacetTypes.Checkboxlist;returnObject[IDX_VALUE]=this.get_cblJobTypes();returnObject[IDX_SORT_ARR]=null;break;case"facetincludediversity":returnObject[IDX_FACET_TYPE]=this.FacetTypes.Checkbox;returnObject[IDX_VALUE]=this.get_hidInclDiversity();returnObject[IDX_SORT_ARR]=null;break;case"facetsecurityclearance":returnObject[IDX_FACET_TYPE]=this.FacetTypes.Checkboxlist;returnObject[IDX_VALUE]=this.get_cblSecurityClearance();returnObject[IDX_SORT_ARR]=null;break;case"facetwillingtotravel":returnObject[IDX_FACET_TYPE]=this.FacetTypes.CustomDropdown;returnObject[IDX_VALUE]=this.get_ddlWillingToTravel();returnObject[IDX_SORT_ARR]=null;break;default:returnObject[IDX_SORT_ARR]=null;returnObject[IDX_FACET_TYPE]=null;returnObject[IDX_VALUE]=null;}
return returnObject;},toggleModifySearchFilters:function(object,event,context){if($(event.target).hasClass("BtnLevelOneSmallCommon"))
return;this.registerElement("filtBody","filtBody");this.registerElement("filtFooter","filtFooter");if($(object).hasClass("filtHeaderClosed")){$(object).removeClass("filtHeaderClosed");$(this.get_filtBody()).show();$(this.get_filtFooter()).show();}
else{$(object).addClass("filtHeaderClosed");$(this.get_filtBody()).hide();$(this.get_filtFooter()).hide();}},ShowSavedSearchAction:function(object,event){event.preventDefault();this._dataStore.set_property("showSavedSearchForm",null)},OpenFacet:function(){if(this._facetElem.className!==this._openClass){this._facetElem.className=this._openClass;this._panelReadOnly.style.display="none";this._panelEditable.style.display="block";}},CloseAllFacets:function(){var facetContainer=$get("filtTopLevel").getElementsByTagName("LI");var i=0;var facetType,val,contextObject,sorArr;var l=facetContainer.length;for(i=0;i<l;i++){if(facetContainer[i].className===this._openClass){contextObject=this.InitializeObjects(facetContainer[i]);this.ToggleFacet(facetContainer[i].childNodes[0].id,contextObject);}}
facetContainer=$get("filtadvForm").getElementsByTagName("LI");var i=0;var facetType,val,contextObject,sorArr;var l=facetContainer.length;for(i=0;i<l;i++){if(facetContainer[i].className===this._openClass){contextObject=this.InitializeObjects(facetContainer[i]);this.ToggleFacet(facetContainer[i].childNodes[0].id,contextObject);}}},ToggleFacet:function(elemID,contextObject){if(typeof(this.Facets[elemID])!=="undefined"){this._facetElem=$get(this.Facets[elemID]);if(typeof(this._facetElem!=="undefined")){this._panelReadOnly=$get(this._facetElem.id+"_read");this._panelEditable=$get(this._facetElem.id+"_edit");if(this._facetElem.className!==this._openClass){this.OpenFacet();}
else{var IDX_FACET_TYPE=1;var IDX_VALUE=2;var IDX_SORT_ARR=0;this._sortArr=contextObject[IDX_SORT_ARR];this._facetFieldType=contextObject[IDX_FACET_TYPE];this._valueElem=contextObject[IDX_VALUE];this.CloseFacet();}}}},CloseFacet:function(){var facetValue;if(this._facetFieldType){switch(this._facetFieldType){case this.FacetTypes.Textbox:facetValue=this.GetValue(this._valueElem);break;case this.FacetTypes.RankedList:facetValue=this.GetRankedListValue(this._valueElem);break;case this.FacetTypes.CustomDropdown:facetValue=this.GetSelectedValue(this._valueElem);break;case this.FacetTypes.Location:facetValue=this.GetLocationValue(this._valueElem);break;case this.FacetTypes.Checkbox:facetValue=this.getCheckBoxValue(this._valueElem);break;case this.FacetTypes.Checkboxlist:facetValue=this.getCheckBoxListValues(this._valueElem);break;case this.FacetTypes.DegreeMajorList:facetValue=this.getDegreeMajorValues(this._valueElem);break;default:break;}}
this._panelReadOnly.innerHTML=facetValue;this._facetElem.className=this._closedClass;if(facetValue=="")
{this._facetElem.className+=this._noDataClass;}
this._panelReadOnly.style.display="block";this._panelEditable.style.display="none";},GetValue:function(valueElem){return valueElem.value;},GetSelectedValue:function(valueElem){var selval=$find(valueElem.id);if(selval.get_selectedIndex()>0){if(valueElem.id===this.get_ddlTenure().id){return this.get_minJobDurationMessage()+" "+valueElem.value;}
if(valueElem.id==this.get_ddlMaxSalary().id){return valueElem.value+" "+this.getActiveRadioBoxLabel(this.get_rdPerHour())+this.getActiveRadioBoxLabel(this.get_rdPerMonth())+this.getActiveRadioBoxLabel(this.get_rdPerYear());}
return valueElem.value;}
return"";},GetRankedListValue:function(rankedListElem){var val="";var rawDataArr=rankedListElem.get_List();var sortedValueArr=new Array();var i,j;if(rawDataArr){if(this._sortArr){for(i=0,l=this._sortArr.length;i<l;i++){for(j=0,lj=rawDataArr.length;j<lj;j++){if(rawDataArr[j][0].trim()==="")continue;if(rawDataArr[j][1]==this._sortArr[i]){if(sortedValueArr[i]){sortedValueArr[i]+=this.get_facetDisplayDelim()+rawDataArr[j][0];}else{sortedValueArr[i]=rawDataArr[j][0];}}}}
for(i=0,l=sortedValueArr.length;i<l;i++){if(sortedValueArr[i]){val+=rankedListElem.get_Ranks()[this._sortArr[i]]+this.get_msgColon();val+="<div class='facetValueIndent'>"+sortedValueArr[i]+"</div>";}}}else{for(i=0,l=rawDataArr.length;i<l;i++){val+=(val==="")?rawDataArr[i][0]:this.get_facetDisplayDelim()+rawDataArr[i][0];}}}
return val;},GetLocationValue:function(rankedListElem){var val="",tval="";var rawDataArr=rankedListElem.get_List();var i,format;if(rawDataArr){format=this.get_locationFormat();for(i=0,l=rawDataArr.length;i<l;i++){if(rawDataArr[i][0]!=""){tval=format.replace(/\{0\}/,rawDataArr[i][0]);tval=tval=tval.replace(/\{1\}/,rawDataArr[i][1]);}
val+=(val==="")?tval:this.get_facetDisplayDelim()+tval;var authorizedToWorkString=this.getCheckBoxValue(this.get_hidAuthorizedToWork());if(val!==""&&authorizedToWorkString!==""){val=val+'<br>'+this.getCheckBoxValue(this.get_hidAuthorizedToWork());}}}
return val;},GetNextObject:function(obj){var n=obj;do n=n.nextSibling;while(n&&n.nodeType!=1);return n;},GetPreviousObject:function(obj){var p=obj;do p=p.previousSibling;while(p&&p.nodeType!=1);return p;}}
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("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"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)
{if(typeof(control)!=="undefined"&&control!=null)
{return $find(control.id).get_value()}
return"";},SendAgent:function()
{if(!this.ValidateSearchAgent())
{return false;}
var actionType=this.get_hidActionType();this.callServer("SendSmartFindSearchAgent",[this._agentView,this._dataStore.get_property("filterView")]);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;}
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.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";}},ValidateSearchAgent:function()
{this.ClearSavedSearchMessages();this.PopulateSearchAgentView();if(this._agentView.SearchAgentName==="")
{this.ShowSavedSearchError(this.get_msgAgentNameReq(),this.lblSaveSearchTitle,this.errorSaveSearchTitle);return false;}
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;}
return true;},IsValidEmailAddress:function(email)
{if(email.length>0)
{var emailRegExp=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+/;if(!emailRegExp.test(email))
{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";}
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");}
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";}}
else
{$(userContext.get_topSearchesWrapper()).parents(".rounded-corner-box:first").show();}
var list="";for(var x=0,l=result.length;x<l;x++)
{var name=result[x].SearchAgentName;var link=result[x].ExecURLLink;list+="<LI><A 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.ResumeSearchAdapter=function(element){Monster.Client.Behavior.SmartFindIII.ResumeSearchAdapter.initializeBase(this,[element]);this.createProperty("maxSalaryHourRates");this.createProperty("maxSalaryMonthRates");this.createProperty("maxSalaryYearRates");this.createProperty("rdPerHourSalary");this.createProperty("rdPerMonthSalary");this.createProperty("rdPerYearSalary");this.createProperty("ddlMaxSalary");this.createProperty("defaultMaxSalaryOption");this.createProperty("chkIncludeWithOutSalary");this.createProperty("defaultSelectMsg");this.createProperty("chbxLblSalaryInfo");this.createProperty("btnSearch");this.createProperty("btnSearchTop");this.createProperty("btnSaveAndSearch");this.createProperty("btnSearchFacetTop");this.createProperty("btnSearchBottom");this.createProperty("txtZipCode");this.createProperty("txtYears");this.createProperty("hidLocations");this.createProperty("txtCandidateName");this.createProperty("ddlRadius");this.createProperty("ddlResumeUpdated");this.createProperty("ddlTenure");this.createProperty("hidSkills");this.createProperty("hidCompanies");this.createProperty("hidSchools");this.createProperty("cblCareerLevel");this.createProperty("hidDegreeMajorList");this.createProperty("ddlWillingToTravel");this.createProperty("ddlEduLevel");this.createProperty("hidRelocation");this.createProperty("cblSecurityClearance");this.createProperty("hidInclDiversity");this.createProperty("hidAuthorizedToWork");this.createProperty("cblJobTypes");this.createProperty("hidJobTitles");this.createProperty("ofccpEnabled");this.createProperty("ddlOfccpFolderId");this.createProperty("tbxOfccpMaxFound");this.createProperty("lblJobTitle");this.createProperty("lblYearsOfExp");this.createProperty("lblLocation");this.createProperty("jobTitleWarningMessage");this.createProperty("skillWarningMessage");this.createProperty("locationWarningMessage");this.createProperty("schoolWarningMessage");this.createProperty("companyWarningMessage");this.createProperty("degreeWarningMessage");this.createProperty("candidateNameWarningMessage");this.createProperty("workAuthorizationMessage");this.createProperty("securityClearancePrefixMessage");this.createProperty("resumeBoardInfo");this.createProperty("DIVERSITY_RESUME_BOARD_ID");this.createProperty("jobTitleErrorMsg");this.createProperty("invalidExperienceErrorMsg");this.createProperty("invalidLocationErrorMsg");this.createProperty("autoCompleteValues");this.createProperty("hasNationWide");this.createProperty("isRadiusDisplaySupported");this.createProperty("resumeSearchType");this.createProperty("companyListClient");this.createProperty("skillsListClient");this.createProperty("schoolListClient");this.createProperty("jobTitlesListClient");this.createProperty("locationListClient");this.createProperty("degMajorListClient");this.createProperty("symbolsConfirmDialogMessage");this.createProperty("isTestDrive");this.createProperty("expandAdvancedTab");this.createProperty("smartfindTutorialSplashClient");this.createProperty("isJobTitleRequired");this.createProperty("channelID");this.registerElement("searchFormAdvanced","searchFormAdvanced");this.registerElement("filtadvForm","filtadvForm");this.registerElement("advSearchFormFoot","advSearchFormFoot");this.registerElement("searchFormFoot","searchFormFoot");this.registerElement("searchButtonsTop","searchButtonsTop");this._indices=[];this._listText=[];this._postingBack=false;this._lastSelectedValue=[];this._isSpace=false;this._FieldCheckList=["false","false","false"];this._txtElement=null;this._modLayer=null;this._emailFreq;this.IDX_BOOLEAN=0;this.IDX_COUNT=1;this.IDX_SPL_CHARS=2;this.INDEX_YEARS_OF_EXPERIENCE=0;this.INDEX_CANDIDATE_NAME=1;this.ERROR=1;this.WARNING=0;this.DIVERSITY_INCLUSION=1;this.NON_DIVERSITY_INCLUSION=0;this._autoCompleteJobTitle="EnhancedSearchJobTitle";this._autoCompleteLocation="Locations";this._skillsTextField="SmartFindSkills";this._clientState=null;this._deserialized=false;this._isSecurityClearanceVisible=false;this._isIncludeDiversityVisible=false;this._searchMode=Monster.Client.Behavior.SmartFindIII.SearchEnum.Basic;this.rankListStorage={};this.createProperty("registeredComponents");this.createProperty("jobTypeValues");this.createProperty("securityClearanceValues");this.createProperty("careerLevelValues");this._jobTypeValues=[];this._securityClearanceValues=[];this._careerLevelValues=[];this.createProperty("noTitleAdapterClient");this.createProperty("isPRSPage");this.registerElement("advSearchLink","advSearchLink");this.registerElement("advSearchHeader","advSearchHeader");this.registerElement("modLayer","validator-popup");this.registerElement("errorText","popText");this._noTitlePopupControl;this._jobTitleAutoCompleteSelection=[];}
Monster.Client.Behavior.SmartFindIII.ResumeSearchAdapter.prototype={initialize:function(){Monster.Client.Behavior.SmartFindIII.ResumeSearchAdapter.callBaseMethod(this,'initialize');if(!MonsPageManager.enableInitOnDemand){this.initOnDemand();}
else{MonsPageManager.registerInitState(this._id,false,null);}
if(Sys.Browser.agent!=Sys.Browser.InternetExplorer){this._initClientState();}},WakeUp:function(){},initOnDemand:function(){if(this.get_isPRSPage()=="1"){MonsPageManager.raiseEvent("WakeUp_RankedListAdapters")}
this._webService=JCMIIWebServices.ResumeSearch;if(this.get_expandAdvancedTab()&&this.get_expandAdvancedTab().toLowerCase()=="true"){this._searchMode=Monster.Client.Behavior.SmartFindIII.SearchEnum.Advanced;this.showAdvancedForm();}
if(this.get_cblSecurityClearance()){this._isSecurityClearanceVisible=true;}
if(this.get_hidInclDiversity()){this._isIncludeDiversityVisible=true;}
if(typeof(this.get_btnSearch())!=="undefined"&&this.get_btnSearch()!==null){this.registerDefaultButton('searchFormBody',this.get_btnSearch().id);}
if(typeof(this.get_btnSaveAndSearch())!=="undefined"&&this.get_btnSaveAndSearch()!==null){this.registerDefaultButton('searchFormBody',this.get_btnSaveAndSearch().id);this.registerDefaultButton('saveSearchActionPanel',this.get_btnSaveAndSearch().id);}
if(typeof(this.get_btnSearchBottom())!=="undefined"&&this.get_btnSaveAndSearch()!==null){this.registerDefaultButton('filtBody',this.get_btnSearchBottom().id);}
if(this.get_ddlMaxSalary()){this._salaryRateChangedDelegate=Function.createDelegate(this,this.OnSalaryRateChanged);this.get_ddlMaxSalary().control.add_selectedIndexChanged(this._salaryRateChangedDelegate);}
this._listText=[this.get_txtYears(),this.get_txtCandidateName()];this._initClientState();this._dataStore.saveData("filterView",this.PopulateSearchFilterView());},dispose:function(){if(MonsPageManager.initState(this._id)){if(this.get_ddlMaxSalary()&&this._salaryRateChangedDelegate&&this.get_ddlMaxSalary().control){this.get_ddlMaxSalary().control.remove_selectedIndexChanged(this._salaryRateChangedDelegate);delete this._salaryRateChangedDelegate;}
Monster.Client.Behavior.SmartFindIII.ResumeSearchAdapter.callBaseMethod(this,'dispose');}},_initClientState:function(){this._clientState=$get("searchCache");if(this._clientState&&!this._deserialized)
this._deSerialize();},_serialize:function(){if(this._clientState){var serializer=Sys.Serialization.JavaScriptSerializer;var filterView=this.PopulateSearchFilterView();if(Sys.Browser.agent!=Sys.Browser.InternetExplorer){var exp=new Date();exp.setTime(exp.getTime()+(3600000));document.cookie='searchForm='+escape(serializer.serialize(filterView))+';expires='+exp.toGMTString()+';path=/resumesearch';}
else{this._clientState.value=escape(serializer.serialize(filterView));}
var pageManager=Monster.Client.Component.PageManager._instance;if(typeof pageManager!="undefined"){pageManager._addHistoryPoint("searchForm",true);}}},_deSerialize:function(){var savedData=null;if(this._clientState&&this._clientState.value!==""){savedData=unescape(this._clientState.value);}
if(Sys.Browser.agent!=Sys.Browser.InternetExplorer){var cookieKey='searchForm'
if(document.location.href.indexOf(cookieKey)>0){var inCookie=document.cookie.indexOf(cookieKey)
if(inCookie>=0){var tempData="";var carr=document.cookie.split(';');cookieKey=cookieKey+"=";for(var i=0;i<carr.length;i++){var cstr=carr[i];while(cstr.charAt(0)==' '){cstr=cstr.substring(1,cstr.length);}
if(cstr.indexOf(cookieKey)==0){tempData=cstr.substring(cookieKey.length,cstr.length);}}
if(tempData.length>0){savedData=unescape(tempData);}
this.HandleSplashScreen();}}
var exp=new Date();exp.setTime(exp.getTime()-1);document.cookie=cookieKey+';expires='+exp.toGMTString()+';path=/resumesearch';}
else{this.HandleSplashScreen();}
if(savedData!=null){var serializer=Sys.Serialization.JavaScriptSerializer;var filterView=serializer.deserialize(savedData);this.PopulateSearchControls(filterView);}
this._deserialized=true;},HandleSplashScreen:function(){var oWnd=this.get_smartfindTutorialSplashClient();if(!oWnd)return;if(Sys.Browser.agent!=Sys.Browser.InternetExplorer){if(oWnd){oWnd.control.Close();}}
else{if(oWnd&&oWnd.control){oWnd.control.Close();}}},onInitClick:function(event){if(!MonsPageManager.isAllInit&&MonsPageManager.enableInitOnDemand)
MonsPageManager.onClick();},onSuccess:function(result,userContext,methodName){switch(methodName){case"GetSmartFindQueryString":if(result.length>0){location.href="/resumesearch/EnhancedSearchResults.aspx?"+result;}
break;default:break;}},onFailure:function(result,userContext,methodName){switch(methodName){case"GetSmartFindQueryString":if(typeof(this.get_btnSearch())!=="undefined"&&this.get_btnSearch()!==null){this.addHandlers(this.get_btnSearch(),{click:this.SearchResumes},this);this.registerDefaultButton('searchFormBody',this.get_btnSearch().id);}
if(typeof(this.get_btnSearchTop())!=="undefined"&&this.get_btnSearchTop()!==null){this.addHandlers(this.get_btnSearchTop(),{click:this.SearchResumes},this);}
break;default:break;}},onDataStoreEvent:function(sender,args){switch(args.get_propertyName()){case"agentSaved":if(this._dataStore.get_property("agentSaved")===true){this.LogClick();this.SearchResumes_Redirect(this.get_btnSaveAndSearch());}
break;case"ValidateRankedList":this._txtElement=this._dataStore.get_property("ValidateRankedList");this.checkFieldContents();break;case"emlFrequency":this._emailFreq=this._dataStore.get_property("emlFrequency");break;default:break;}},addHandlers:function(element,event,context){if(element){$addHandlers(element,event,context);}},clearHandlers:function(element){if(element){$clearHandlers(element);}},getTextValue:function(control){var regex=/^\s+/;if(typeof(control)!=="undefined"&&control!==null&&control.value!=null){return control.value.replace(regex,"");}
return"";},getDropDownValue:function(control){if(typeof(control)!=="undefined"&&control!=null){return $find(control.id).get_value()}
return"";},getCheckBoxSelected:function(control,value){if(control){return control.checked;}},setCheckBoxSelected:function(control,value){if(control){control.checked=value;}},getCheckBoxValue:function(control){var selectedItems="";if(control&&control.getElementsByTagName){var checkBoxCollection=control.getElementsByTagName("Input");if(checkBoxCollection){for(var i=0;i<checkBoxCollection.length;i++){if(checkBoxCollection[i]){if(checkBoxCollection[i].type==="checkbox"){if(checkBoxCollection[i].checked===true){if(control===this.get_cblJobTypes()&&this._jobTypeValues.length>0){selectedItems=selectedItems+this._jobTypeValues[checkBoxCollection[i].id].value.toString()+",";}
if(control===this.get_cblSecurityClearance()&&this._securityClearanceValues.length>0){selectedItems=selectedItems+this._securityClearanceValues[checkBoxCollection[i].id].value.toString()+",";}
if(control===this.get_cblCareerLevel()&&this._careerLevelValues.length>0){selectedItems=selectedItems+this._careerLevelValues[checkBoxCollection[i].id].value.toString()+",";}}}}}}}
if(selectedItems.length*1>1){selectedItems=selectedItems.substring(0,selectedItems.length-1);}
return selectedItems;},setTextValue:function(control,value){if(typeof(control)!=="undefined"&&control!==null)
control.value=value;},setDropDownValue:function(control,value){if(typeof(control)!=="undefined"&&control!=null){var item=control.control.findItemByValue(value)
if(item){item.select();control.control.commitChanges();}}},setCheckBoxValue:function(control,value){if(control&&control.getElementsByTagName){var checkBoxValuesCtrl;checkBoxValuesCtrl=control.id===this.get_cblJobTypes().id?this._jobTypeValues:this._securityClearanceValues;if(value&&value.length>0){var checkBoxCollection=control.getElementsByTagName("Input");for(var i=0;i<checkBoxValuesCtrl.length;i++){for(j=0;j<value.length;j++){if(checkBoxValuesCtrl[i].value==value[j]){if(control.getElementsByTagName("Input")[i].type==="checkbox"){control.getElementsByTagName("Input")[i].checked=true;break;}}}}}}},toggleSearchMode:function(searchMode){var adapters=this.get_registeredComponents();if(adapters==null||adapters.length==0)return;if(this._searchMode==Monster.Client.Behavior.SmartFindIII.SearchEnum.Basic){var adapter,targetControl;for(var name in adapters){adapter=$find(adapters[name]);if(!adapter){adapter=this._pageManager.initComponentByUniqueID(this._pageManager.adapterIdToUniqueIdMap[adapters[name]]);}
targetControl=adapter.get_element();childControls=this.get_childControls(targetControl);this.rankListStorage[name]={};this.rankListStorage[name].List=adapter.clone(adapter.get_List());if(adapter.get_EnableViewState()!="True"){adapter._restoreOriginalList();}
else{var i=childControls.toRemove.find("div.remove").length;if(i>0){for(i;i>0;i--){var lastItem=childControls.toRemove.find("div.remove:last");adapter._removeItemFromList(lastItem[0]);}}}
childControls.toHide.hide();}}
else{for(var name in adapters){adapter=$find(adapters[name]);if(!adapter){adapter=this._pageManager.initComponentByUniqueID(this._pageManager.adapterIdToUniqueIdMap[adapters[name]]);}
targetControl=adapter.get_element();childControls=this.get_childControls(targetControl);if(this.rankListStorage[name]){if(this.rankListStorage[name].List){if(adapter.get_EnableViewState()){var sourceList=adapter.get_List();this._updateCloneList(sourceList,this.rankListStorage[name].List);}
adapter.set_List(this.rankListStorage[name].List);adapter._renderList();delete(this.rankListStorage[name].List);}}
childControls.toHide.show();}}},get_childControls:function(child){var ctrl=$("#"+child.id);if(ctrl){return{toRemove:ctrl.find("ol:eq(0)"),toHide:ctrl.find("div.dynamicListLink")};}
return null;},_updateCloneList:function(sourceList,listToUpdate){for(var i=0,l=sourceList.length;i<l;i++){listToUpdate[i][0]=sourceList[i][0];listToUpdate[i][1]=sourceList[i][1]}},showAdvancedForm:function(ele,evt){if(typeof(evt)!=="undefined"){evt.preventDefault();}
var searchFormAdv=this.get_searchFormAdvanced()?this.get_searchFormAdvanced():this.get_filtadvForm();$(searchFormAdv).show();$(this.get_advSearchLink()).hide();$(this.get_advSearchHeader()).show();$(this.get_advSearchFormFoot()).show();$(this.get_searchFormFoot()).hide();$("fieldset#searchFormAdvanced").css("margin-top","21px");this._searchMode=Monster.Client.Behavior.SmartFindIII.SearchEnum.Advanced;this.toggleSearchMode(this._searchMode);var searchTopButton=$get("searchButtonsTop");if(searchTopButton!==null){$get("searchButtonsTop").style.display="block";$get("liShowLink").style.display="none";$get("liHideLink").style.display="block";}
this.SetCheckBoxValues();},hideAdvancedForm:function(obj,evt){if(typeof(evt)!=="undefined"){evt.preventDefault();}
var searchFormAdv=this.get_searchFormAdvanced()?this.get_searchFormAdvanced():this.get_filtadvForm();$(searchFormAdv).hide();$(this.get_advSearchLink()).show();$(this.get_advSearchHeader()).hide();$(this.get_advSearchFormFoot()).hide();$(this.get_searchFormFoot()).show();$("fieldset#searchFormAdvanced").css("margin-top","30px");this._searchMode=Monster.Client.Behavior.SmartFindIII.SearchEnum.Basic;this.toggleSearchMode(this._searchMode);var searchTopButton=$get("searchButtonsTop");if(searchTopButton!==null){$get("searchButtonsTop").style.display="none";$get("liShowLink").style.display="block";$get("liHideLink").style.display="none";}},SearchResumes_Async:function(object,event){event.preventDefault();this.ValidateSearchFields(function(isPopupContinue){if(isPopupContinue==false)
return;this._dataStore.set_property("filterView",this.PopulateSearchFilterView());this._dataStore.set_property("searchFilter",true);this.LogClick(event);});},SearchResumes:function(object,event){event.preventDefault();this.ValidateSearchFields(function(isPopupContinue){if(isPopupContinue==false)
return;this.LogClick(event);this._serialize();this.SearchResumes_Redirect(event.target);});},SaveAndSearch:function(object,event){event.preventDefault();this.ValidateSearchFields(function(isPopupContinue){if(isPopupContinue==false)
return;this._dataStore.set_property("filterView",this.PopulateSearchFilterView());this._dataStore.set_property("saveAgent",true);});},SearchResumes_Redirect:function(targetElem){if(targetElem){this.clearHandlers(targetElem);this.callServer("GetSmartFindQueryString",[this.PopulateSearchFilterView()]);}},ShowAutoComplete:function(event){event.preventDefault();this.instance.LoadAutoComplete(this.value.id,this.index);},LoadAutoComplete:function(ctlID,indexName){var acv=eval('('+this.get_autoCompleteValues()+')');var lookupid=parseInt(acv[indexName]);var channelId=this.get_channelID();if(!channelId){channelId="58";}
if(__macinit){__macinit({"onBlurEvent":"__macDispose()","elem2":"","elem1":ctlID,"maxResults":15,"tabKeySelect":1,"minQuery":2,"handler":"/MacHandler.ashx?ix="+indexName+"&wbs=False&ul=True&li="+lookupid+"&ci="+channelId});}},SetCheckBoxValues:function(){var values,ctrl,ctrlValues;ctrl=this.get_cblJobTypes();if(ctrl&&ctrl.getElementsByTagName&&this._jobTypeValues.length<=0){values=this.get_jobTypeValues().split(";");ctrlValues=ctrl.getElementsByTagName('input');for(var i=0;i<ctrlValues.length;i++){ctrlValues[i].value=values[i];}
this._jobTypeValues=ctrlValues;}
ctrl=this.get_cblSecurityClearance();if(ctrl&&ctrl.getElementsByTagName&&this._securityClearanceValues.length<=0){values=this.get_securityClearanceValues().split(";");ctrlValues=ctrl.getElementsByTagName('input');for(var i=0;i<ctrlValues.length;i++){ctrlValues[i].value=values[i];}
this._securityClearanceValues=ctrlValues;}
ctrl=this.get_cblCareerLevel();if(ctrl&&ctrl.getElementsByTagName&&this._careerLevelValues.length<=0){values=this.get_careerLevelValues().split(";");ctrlValues=ctrl.getElementsByTagName('input');for(var i=0;i<ctrlValues.length;i++){ctrlValues[i].value=values[i];}
this._careerLevelValues=ctrlValues;}},PopulateSearchFilterView:function(){var filter=new Presenters.SmartFindIII.Views.SmartFindFilterView;filter.isAdvanced=false;filter.DesiredCompany="|1";filter.EducationLevel="";filter.CareerLevel="";filter.SchoolsAttended="|1";filter.DesiredTenure="";filter.WillingToTravel=0;filter.DegreeMajor="|1";filter.CandidateName="";filter.SecurityClearance="";filter.MinEduLevel="";filter.TrovixFormat=false;filter.JobTitle=this.getTextValue(this.get_hidJobTitles());filter.YearsOfExperience=this.getTextValue(this.get_txtYears());filter.Location=this.getTextValue(this.get_hidLocations());filter.AuthorizedToWorkCountryId=this.getCheckBoxSelected(this.get_hidAuthorizedToWork())===true?this.get_workAuthorizationMessage():"";filter.Skills=this.getTextValue(this.get_hidSkills());filter.LastResumeUpdated=this.getDropDownValue(this.get_ddlResumeUpdated());if(this._searchMode==Monster.Client.Behavior.SmartFindIII.SearchEnum.Advanced){filter.isAdvanced=true;filter.DesiredCompany=this.getTextValue(this.get_hidCompanies());filter.CareerLevel=this.getCheckBoxValue(this.get_cblCareerLevel());filter.SchoolsAttended=this.getTextValue(this.get_hidSchools());filter.DesiredTenure=this.getDropDownValue(this.get_ddlTenure());if(this.get_ofccpEnabled()=="true"){filter.FolderId=this.get_ddlOfccpFolderId().value;filter.MaxFound=this.getTextValue(this.get_tbxOfccpMaxFound());}
var willing=this.getDropDownValue(this.get_ddlWillingToTravel());if(willing!=""){filter.WillingToTravel=parseInt(willing);}
else{filter.WillingToTravel=0;}
filter.CandidateName=this.getTextValue(this.get_txtCandidateName());filter.DegreeMajor=this.getTextValue(this.get_hidDegreeMajorList());if(this.getCheckBoxSelected(this.get_hidRelocation())){filter.WillingToRelocate=true;}
var secClearance=this._isSecurityClearanceVisible===true?this.getCheckBoxValue(this.get_cblSecurityClearance()):"";filter.SecurityClearance=secClearance;filter.JobType=this.getCheckBoxValue(this.get_cblJobTypes());filter.SearchType=this.get_resumeSearchType();var ALL_EDU_LEVELS="0";var eduLevel=this.getDropDownValue(this.get_ddlEduLevel());if(eduLevel!=""){filter.MinEducationLevel=eduLevel;}
filter.AnnualSalaryRange=this.getDropDownValue(this.get_ddlMaxSalary());filter.ExcludeCandidatesWithoutSalary=0+this.get_chkIncludeWithOutSalary().checked;}
var resumeBoard="";var isChecked=false;if(this._isIncludeDiversityVisible){isChecked=this.getCheckBoxSelected(this.get_hidInclDiversity());}
resumeBoard=this.ObtainSelectedResumeBoardValues(this._isIncludeDiversityVisible,isChecked);filter.ResumeBoard=resumeBoard;if(typeof(this._hasJobTitleWarnSuppressed)!=="undefined"){filter.SuppressJobWarningPreference=this._hasJobTitleWarnSuppressed;}
this._dataStore.saveData("isDiversitySourceAvailable",isChecked);return filter;},ObtainSelectedResumeBoardValues:function(isInclDiversityVisible,isChecked){if(isInclDiversityVisible&&!isChecked){var sLicensedResumeBoards=this.get_resumeBoardInfo();var licensedBoards=sLicensedResumeBoards.split(",");var resumeBoards="";for(var i=0;i<licensedBoards.length;i++){var boardID=licensedBoards[i];if(boardID!==this.get_DIVERSITY_RESUME_BOARD_ID()){resumeBoards=resumeBoards+boardID+",";}}
if(resumeBoards.length*1>1){resumeBoards=resumeBoards.substring(0,resumeBoards.length-1);}
return resumeBoards;}
return this.get_resumeBoardInfo();},PopulateSearchControls:function(filter){this._hasJobTitleWarnSuppressed=filter.SuppressJobWarningPreference;this.setTextValue(this.get_hidJobTitles(),filter.JobTitle);this.setTextValue(this.get_txtYears(),filter.YearsOfExperience);this.setTextValue(this.get_hidLocations(),filter.Location);this.setTextValue(this.get_hidSkills(),filter.Skills);this.setDropDownValue(this.get_ddlResumeUpdated(),filter.LastResumeUpdated);this.setTextValue(this.get_hidCompanies(),filter.DesiredCompany);this.setTextValue(this.get_hidSchools(),filter.SchoolsAttended);this.setDropDownValue(this.get_ddlTenure(),filter.DesiredTenure);var txtCandidateValue="";if(filter.CandidateName&&filter.CandidateName!=""){txtCandidateValue=filter.CandidateName;}
else if(filter.ResumeValue&&filter.ResumeValue!=""){txtCandidateValue=filter.ResumeValue;}
this.setTextValue(this.get_txtCandidateName(),filter.CandidateName);this.setDropDownValue(this.get_ddlWillingToTravel(),filter.WillingToTravel);this.setTextValue(this.get_hidDegreeMajorList(),filter.DegreeMajor);this.setCheckBoxSelected(this.get_hidRelocation(),filter.WillingToRelocate);this.setDropDownValue(this.get_ddlEduLevel(),filter.MinEducationLevel);if(this._isIncludeDiversityVisible){var inclDiversity=filter.IncludeDiversity;var isSelected=false;if(inclDiversity){var licensedBoards=inclDiversity.split(",");var resumeBoards="";for(var i=0;i<licensedBoards.length;i++){var boardID=licensedBoards[i];if(boardID==this.get_DIVERSITY_RESUME_BOARD_ID()){isSelected=true;break;}}}
if(isSelected==true){this.setCheckBoxSelected(this.get_hidInclDiversity(),isSelected);}}
if(this._isSecurityClearanceVisible){this.setCheckBoxValue(this.get_cblSecurityClearance(),filter.SecurityClearance);}
this.setCheckBoxValue(this.get_cblCareerLevel(),filter.CareerLevel);this.setCheckBoxValue(this.get_cblJobTypes(),filter.JobType);if(filter.isAdvanced==true){this.showAdvancedForm();}
this._dataStore.set_property("RenderRankedList",true)},ValidateSearchFields:function(isValidCallback){var isValidCallback=Function.createDelegate(this,isValidCallback);var isJobTitleError=false;var isYOEError=false;var isLocError=false;var lblJobTitle=this.get_lblJobTitle();var lblYears=this.get_lblYearsOfExp();var lblLocation=this.get_lblLocation();this.RemoveErrorMessages();var regYearsExperience=/^([0-9]{1,2}[\s]{0,1}[+]{0,1})$|^([<>]{1}[\s]{0,1}[0-9]{1,2})$|^([0-9]{1,2}[\s]{0,1}[-]{1}[\s]{0,1}[0-9]{1,2})$/;var regZipCode=/^[\d]{5}$/;var jobTitle=this.get_hidJobTitles();var yexp=this.get_txtYears();var zipCodeID=this.get_txtZipCode();var zipCode=$get(zipCodeID);var candidateName=this.get_txtCandidateName();if(typeof(jobTitle)!=="undefined"){var txt=this.getTextValue(jobTitle);var nme=this.getTextValue(candidateName);var regEmpty=/^(((\|[1]{1})+[;]{1})*(\|[1]{1}))+$/;this._indices[jobTitle.id]="";if((txt===""||regEmpty.test(txt)===true)&&nme===""){if(this.get_isJobTitleRequired().toLowerCase()==="true"){if(typeof(this._indices)!=="undefined"){this._indices[jobTitle.id]=this.ERROR;isJobTitleError=true;}}
else{this._indices[jobTitle.id]=this.WARNING;}}}
if(zipCode&&(typeof(zipCode)!=="undefined")&&this.get_hasNationWide().toLowerCase()==="false"&&this.get_isRadiusDisplaySupported().toLowerCase()==="true"){var txt=this.getTextValue(zipCode);if(txt&&txt!==""&&!regZipCode.test(txt)){if(typeof(this._indices)!=="undefined"){this._indices[zipCode.id]=this.ERROR;}
isLocError=true;}}
if(typeof(this.get_btnSearchBottom())==="undefined"){if(typeof(yexp)!=="undefined"){var txt=this.getTextValue(yexp);if(txt.length>0){if(!regYearsExperience.test(txt)){if(typeof(this._indices)!=="undefined"){this._indices[yexp.id]=this.ERROR;}
isYOEError=true;}
if(txt.indexOf("-")!==-1){var rangeYOE=txt.split("-");if(rangeYOE[0]*1>=rangeYOE[1]*1){if(typeof(this._indices)!=="undefined"){this._indices[yexp.id]=this.ERROR;isYOEError=true;}}}}}}
if(isJobTitleError===true){$(lblJobTitle).addClass("formLabelWide_error");this.ShowIcon("txtJobTitleErrorDiv","true","true",this.get_jobTitleErrorMsg());this.FocusErrorMessage();if(isYOEError===true){$(lblYears).addClass("formLabelWide_error");var jobTitleYrsExpErrorMessage="<div class='errorTxt'>"+this.get_jobTitleErrorMsg()+"</div><div class='errorTxt'>"+this.get_invalidExperienceErrorMsg()+"</div>";this.ShowIcon("txtYearsOfExperienceErrorDiv","true","true",jobTitleYrsExpErrorMessage);return false;}
return false;}
if(isYOEError===true){$(lblYears).addClass("formLabelWide_error");this.ShowIcon("txtYearsOfExperienceErrorDiv","true","true",this.get_invalidExperienceErrorMsg());this.FocusErrorMessage();return false;}
if(isLocError===true){$(lblLocation).addClass("formLabelWide_error");this.ShowIcon("txtLocationErrorDiv","true","true",this.get_invalidLocationErrorMsg());this.FocusErrorMessage();return false;}
if(typeof(this._indices[jobTitle.id])!=="undefined"&&this._indices[jobTitle.id]===this.WARNING){this._noTitlePopupControl=this.getNoTitlePopupControl();if(this._noTitlePopupControl!=null){this.showNoTitlePopup(isValidCallback);return;}}
isValidCallback(true);},showNoTitlePopup:function(isValidCallback){if(this._noTitlePopupControl){this._noTitlePopupControl.showDialog(null,isValidCallback);}
var onDoNotShowAgainCheckbox=$get("noTitle_doNotShowAgainCheckbox",$get("reduxDialog_active"));var onDoNotShowAgainChange=Function.createDelegate(this,function(e){e.preventDefault();var isChecked=e.target.checked;var preferenceValue=0;var SF_SUPPRESS_JOBTITLE_WARNING=212;var SF_SHOW_JOBTITLE_WARNING=213;this._hasJobTitleWarnSuppressed=false;if(isChecked){preferenceValue=1;this._hasJobTitleWarnSuppressed=true;}
if(this._hasJobTitleWarnSuppressed==true){this.callServer("SetUserPreference",[SF_SUPPRESS_JOBTITLE_WARNING,preferenceValue]);}
else{this.callServer("SetUserPreference",[SF_SHOW_JOBTITLE_WARNING,preferenceValue]);}});$addHandler(onDoNotShowAgainCheckbox,"change",onDoNotShowAgainChange);var buttonContainer=$get("noTitlePopupButtons",$get("reduxDialog_active"));var buttons=buttonContainer.getElementsByTagName("button");var continueButton=buttons[0];var useButton=buttons[1];var onContinueCallback=Function.createDelegate(this,function(e){e.preventDefault();isValidCallback(true);if(this._noTitlePopupControl){this._noTitlePopupControl.hideDialog(false);}});$addHandler(continueButton,"click",onContinueCallback);var onUseCallback=Function.createDelegate(this,function(e){e.preventDefault();var newJobTitle=$(".jobTitleInput",$get("reduxDialog_active"))[0].value;if($.trim(newJobTitle).length==0)
return;this.get_hidJobTitles().value=newJobTitle+"|1";isValidCallback(true);if(this._noTitlePopupControl){this._noTitlePopupControl.hideDialog(false);}});$addHandler(useButton,"click",onUseCallback);$(useButton).attr("class","use-btn redux-button btn-disabled-small");},getNoTitlePopupControl:function(){var popup=null;if(this.get_noTitleAdapterClient()&&!this._hasJobTitleWarnSuppressed){popup=$find(this.get_noTitleAdapterClient());if(!popup&&this._pageManager.adapterIdToUniqueIdMap[this.get_noTitleAdapterClient()]){popup=this._pageManager.initComponentByUniqueID(this._pageManager.adapterIdToUniqueIdMap[this.get_noTitleAdapterClient()]);}}
return popup;},registerDefaultButton:function(cId,bId){var oC=document.getElementById(cId);var oB=document.getElementById(bId);if(typeof(oC)!=='undefined'&&typeof(oB)!=='undefined'){this.addHandlers(oC,{keypress:function(e){this.fireDefaultButton(e,oB);}},this);}},fireDefaultButton:function(e,lbtn){if(!e.which&&!e.keyCode&&!e.charCode){return;}
else{var k=(e.which||e.keyCode||e.charCode);try{if(k===13){if(typeof(document.getElementById('AutoCompleteElement'))!=='undefined'&&document.getElementById('AutoCompleteElement')!==null){if(document.getElementById('AutoCompleteElement').attributes["selectedByEnterKey"].value=='true'){return;}}
e.preventDefault();e.stopPropagation();if(lbtn.dispatchEvent){var e=document.createEvent("MouseEvents");e.initEvent("click",true,true);lbtn.dispatchEvent(e);}
else{lbtn.click();}
return true;}}
catch(err){return false;}}},LogClick:function(event){var pathName=document.location.pathname;pathName=pathName.replace(".aspx","");var me=(typeof(this.instance)!=='undefined')?this.instance:this;var jobTitleSelection="";for(var key in me._jobTitleAutoCompleteSelection){if(key){jobTitleSelection=jobTitleSelection+me._jobTitleAutoCompleteSelection[key]+";";}}
if(jobTitleSelection.length>1){jobTitleSelection=jobTitleSelection.substring(0,jobTitleSelection.length-1);}
var btn="Ressearch";var td;var eslParam="PRS";if(this.get_isTestDrive()=="True"){btn="td_search";td="1";eslParam="PRSTD";}
if(typeof(event)!=="undefined"){var item=event.target.parentNode;if(typeof(this.get_btnSearchFacetTop())!=="undefined"&&item.id===this.get_btnSearchFacetTop().id){btn="Ressearch_advT";}
else
if(typeof(this.get_btnSearchBottom())!=="undefined"&&item.id===this.get_btnSearchBottom().id){btn="Ressearch_advB";}}
if(typeof(dcsMultiTrack)!=="undefined"){dcsMultiTrack("DCS.dcsuri",pathName+"_search.evt","DCSext.en","Titleprompt","DCSext.k",jobTitleSelection,"DCSext.engine","T","DCSext.esl",eslParam);dcsMultiTrack("DCS.dcsuri",pathName+"_search.evt","DCSext.en",btn,"DCSext.engine","T","DCSext.td",td,"DCSext.esl",eslParam);}
if(typeof(this._emailFreq)!=="undefined"&&this._emailFreq!==null&&this._emailFreq!==""){if(typeof(dcsMultiTrack)!=="undefined"){dcsMultiTrack("DCS.dcsuri",pathName+"_ss.evt","DCSext.en","SavedSearch","DCSext.engine","T","DCSext.email",this._emailFreq,"DCSext.esl",eslParam);}}},RemoveErrorMessages:function(){var elemErrorMsg=$get("ErrorMessageSummaryDiv");var elemErrorPlaceholder=$get("errorMessagePlaceholder");var lblJobTitle=this.get_lblJobTitle();var lblYears=this.get_lblYearsOfExp();var lblLocation=this.get_lblLocation();var isDefinedType=typeof(this._listText)!=="undefined"?true:false;if(isDefinedType===true&&typeof(this._indices)!=="undefined"&&this._indices!==null){var errElementID;key=this._listText[this.INDEX_YEARS_OF_EXPERIENCE].id;if(typeof(this._indices[key])!=="undefined"&&this._indices[key]===this.ERROR){errElementID="txtYearsOfExperienceErrorDiv";this.ShowIcon(errElementID,"","false","");delete(this._indices[key]);}}
if(elemErrorMsg){elemErrorMsg.innerHTML="";if(typeof(elemErrorPlaceholder)!=="undefined"&&elemErrorPlaceholder!==null){elemErrorPlaceholder.style.display="none";}}
$(lblJobTitle).removeClass("formLabelWide_error");$(lblYears).removeClass("formLabelWide_error");$(lblLocation).removeClass("formLabelWide_error");$("#txtJobTitleErrorDiv").hide();$("#txtYearsOfExperienceErrorDiv").hide();$("#txtLocationErrorDiv").hide();},isAutoCompleteSelected:function(evt){if(typeof(this._listText)!=="undefined"){switch(evt.id){case this._listText[this.INDEX_YEARS_OF_EXPERIENCE].id:return false;}}
if(typeof(AutoCompleteSelClientIds[evt.id])!=="undefined"){if(AutoCompleteSelClientIds[evt.id]==="true"||(typeof(this._lastSelectedValue)!=="undefined"&&this._lastSelectedValue[evt.id]===evt.value)){if(typeof(this._lastSelectedValue)!=="undefined"&&this._lastSelectedValue[evt.id]!==evt.value){this._lastSelectedValue[evt.id]=evt.value;}
return true;}}
return false;},ShowIcon:function(eleID,isError,isElementVisible,summaryMessage){var classNameForElement="";var classNameForErrorSummaryDiv="";var elemErrorMsg=$get("ErrorMessageSummaryDiv");var elemErrorBlock=$get("errorMessagePlaceholder");var elemID;if(isError==="true"){classNameForElement="sf3Error";classNameForErrorSummaryDiv="error";}
else if(isError==="false"){classNameForElement="sf3Warning";classNameForErrorSummaryDiv="";}
else{classNameForElement="sf3Warning";classNameForErrorSummaryDiv="";}
var isVisible=false;if(isElementVisible==="true"){isVisible=true;}
if(typeof eleID!=="undefined"){elemID=$("#"+eleID);if(elemID){elemID.show();elemID.attr("class",classNameForElement);}}
if(typeof summaryMessage!=="undefined"){elemErrorMsg.className=classNameForErrorSummaryDiv;elemErrorMsg.innerHTML=summaryMessage.toString();if(elemErrorBlock!==null){if(isVisible){elemErrorBlock.style.display="block";}
else{elemErrorBlock.style.display="none";}}}},showSkillsHelp:function(evt){evt.preventDefault();var helpLayerElem,targetLoc,targetX,targetY;if(evt.target.id==="triggerInfo_AddSkills"){helpLayerElem=$get("panelInfo_AddSkills");}
if(helpLayerElem){targetLoc=Sys.UI.DomElement.getLocation(evt.target);targetX=targetLoc.x+23;targetY=targetLoc.y;Sys.UI.DomElement.setLocation(helpLayerElem,targetX,targetY);helpLayerElem.style.visibility="visible";}},hideSkillsHelp:function(evt){evt.preventDefault();var helpLayerElem;if(evt.target.id==="triggerInfo_AddSkills"){helpLayerElem=$get("panelInfo_AddSkills");}
if(helpLayerElem){helpLayerElem.style.visibility="hidden";}},FocusErrorMessage:function(){if(document.documentElement.scrollTop>100){window.scroll(0,0);}
return true;},closePanel:function(object,event){$(this.get_modLayer()).hide();},checkFieldContents:function(object,event){var field;var me=(typeof(this.instance)!=='undefined')?this.instance:this;var isResultsPage=typeof(me.get_btnSearchFacetTop())==="undefined"?false:true;me._isSpace=false;if(event!=null||event!=undefined){event.preventDefault();field=object;me._txtElement=object;}
else{field=me._txtElement;}
var message="";var isAutoCompleted=me.isAutoCompleteSelected(field);if(me.get_jobTitlesListClient()&&field.id.indexOf(me.get_jobTitlesListClient())>=0){me._jobTitleAutoCompleteSelection[field.id]=isAutoCompleted?"Y":"N";}
if(isAutoCompleted===false&&field.value!==""){var performCheck=me.get_isTestDrive()==="True"||field.id.indexOf(me.get_txtCandidateName().id)<0;me.checkBooleanContent(field);if(performCheck){me.checkSpecialCharsContent(field);me.checkNumberSpacesContent(field);}
if(me._FieldCheckList[me.IDX_BOOLEAN]==="true"||me._FieldCheckList[me.IDX_COUNT]==="true"||me._FieldCheckList[me.IDX_SPL_CHARS]==="true"){message=me.determineReturnValue(field.id,false);me.get_errorText().getElementsByTagName("p")[0].innerHTML=message;}}
var elementID=me.determineErrorElementIDName(field.id);if((typeof(elementID)!=="undefined")&&(elementID!=null)){if((message!="")&&(field.value!="")&&(isAutoCompleted===false)){if(event==null||event==undefined){me._isSpace=true;}
me.TagValidationFailures(field.id);me.ShowValidatorPopUp();if(isResultsPage===false){me.ShowErrorIcon($get(elementID));}}
else{if(typeof(me._indices)!==undefined&&typeof(me._indices[field.id])!==undefined){delete(me._indices[field.id]);}
me.HideValidatorPopUp();if(isResultsPage===false){me.HideErrorIcon($get(elementID));}}}},ShowValidatorPopUp:function(){var me=(typeof(this.instance)!=='undefined')?this.instance:this;var isResultsPage=typeof(me.get_btnSearchFacetTop())==="undefined"?false:true;if($(this.get_modLayer()).parent().tagName!="BODY"){var body=$("body").append(this.get_modLayer());}
var pos=$(this._txtElement).offset();var width=$(this._txtElement).width();if($(this._txtElement).parent().nextAll(".spimportance").length>0){width+=110;}
$(this.get_modLayer()).css({"left":(pos.left+width+27)+"px","top":pos.top-6+"px","position":"absolute"});$(this.get_modLayer()).show()},HideValidatorPopUp:function(){$(this.get_modLayer()).hide();},ShowErrorIcon:function(element){element.className="sf3Warning";element.style.display="";if($(element).next(".spimportance").length>0){$(element).css("margin-right","-22px");}},HideErrorIcon:function(element){element.className="sf3Warning";element.style.display="none";},determineReturnValue:function(key,isElementForTagging){var errElement="";if(key.toLowerCase().indexOf(this.get_jobTitlesListClient().toLowerCase())!==-1){errElement=isElementForTagging===true?"T":this.get_jobTitleWarningMessage();}
else if(key.toLowerCase().indexOf(this.get_skillsListClient().toLowerCase())!==-1){errElement=isElementForTagging===true?"Sk":this.get_skillWarningMessage();}
else if(key.toLowerCase().indexOf(this.get_companyListClient().toLowerCase())!==-1){errElement=isElementForTagging===true?"C":this.get_companyWarningMessage();}
else if(key.toLowerCase().indexOf(this.get_schoolListClient().toLowerCase())!==-1){errElement=isElementForTagging===true?"Sc":this.get_schoolWarningMessage();}
else if(key.toLowerCase().indexOf(this.get_degMajorListClient().toLowerCase())!==-1){errElement=isElementForTagging===true?"D":this.get_degreeWarningMessage();}
else if(key.toLowerCase().indexOf(this.get_locationListClient().toLowerCase())!==-1){errElement=isElementForTagging===true?"L":this.get_locationWarningMessage();}
else if(this.get_txtCandidateName()&&key.toLowerCase()===this.get_txtCandidateName().id.toLowerCase()){errElement=isElementForTagging===true?"Cn":this.get_candidateNameWarningMessage();}
return errElement;},determineErrorElementIDName:function(clientID){var errElementID;if(this._indices[clientID]==this.WARNING||this._indices[clientID]==this.ERROR){if(this.get_txtYears()&&clientID===this.get_txtYears().id){errElementID="txtYearsOfExperienceErrorDiv";}
else if(this.get_txtCandidateName()&&clientID===this.get_txtCandidateName().id){errElementID="txtCandidateNameErrorDiv";}
else{errElementID="e"+clientID.toString().substring(1);}}
return errElementID;},checkBooleanContent:function(field){var fieldContent=field.value;var clientId=field.id;var regExp=/ and | or | near /i;var result;if(fieldContent!==null&&fieldContent!==""){result=fieldContent.search(regExp);if(result!==null&&result!==-1){if(this._indices[clientId]===undefined||this._indices[clientId]===null&&this._indices[clientId]!==this.WARNING){this._indices[clientId]=this.WARNING;}
if(this._FieldCheckList[this.IDX_BOOLEAN]==="false"){this._FieldCheckList[this.IDX_BOOLEAN]="true";}}
else{this._FieldCheckList[this.IDX_BOOLEAN]="false";}}},checkSpecialCharsContent:function(field){var fieldContent=field.value;var clientId=field.id;var regExpSymbols=/\\|\/|;|\&/;var result=fieldContent.search(regExpSymbols);if(result!==null&&result!==-1){if(this._indices[clientId]===undefined||this._indices[clientId]===null&&this._indices[clientId]!==this.WARNING){this._indices[clientId]=this.WARNING;}
if(this._FieldCheckList[this.IDX_SPL_CHARS]==="false"){this._FieldCheckList[this.IDX_SPL_CHARS]="true";}}
else{this._FieldCheckList[this.IDX_SPL_CHARS]="false";}},checkNumberSpacesContent:function(field){var fieldContent=field.value;var clientId=field.id;var spacesAbs=this.areSpacesAbsent(fieldContent);if(spacesAbs===false){if(this._FieldCheckList[this.IDX_COUNT]==="false"){this._FieldCheckList[this.IDX_COUNT]="true";}
if(this._indices[clientId]===undefined||this._indices[clientId]===null&&this._indices[clientId]!==this.WARNING){this._indices[clientId]=this.WARNING;}}
else{this._FieldCheckList[this.IDX_COUNT]="false";}},areSpacesAbsent:function(textString){var i=0;var cntSpaces=0;var MAX_ALLOWABLE_SPACES=5;while(i<textString.length){if(textString.charAt(i)===' '){cntSpaces++;}
if(textString.charAt(i)===','&&cntSpaces<MAX_ALLOWABLE_SPACES){cntSpaces=0;}
if(cntSpaces>MAX_ALLOWABLE_SPACES-1){return false;}
i++;}
return true;},TagValidationFailures:function(fieldID){var wtSearchRulesViolation="";var pathName=document.location.pathname;pathName=pathName.replace(".aspx","_");var td;var eslParam="PRS";if(this.get_isTestDrive()=="True"){td="1";eslParam="PRSTD";}
if(typeof(this._indices)!=="undefined"){var violatingFields=this.determineReturnValue(fieldID,true);}
if(typeof(this._FieldCheckList)!=="undefined"){if(this._FieldCheckList[this.IDX_BOOLEAN]==="true"){wtSearchRulesViolation="B"+",";}
if(this._FieldCheckList[this.IDX_COUNT]==="true"){wtSearchRulesViolation=wtSearchRulesViolation+"C"+",";}
if(this._FieldCheckList[this.IDX_SPL_CHARS]==="true"){wtSearchRulesViolation=wtSearchRulesViolation+"S"+",";}
if(wtSearchRulesViolation.length>1){wtSearchRulesViolation=wtSearchRulesViolation.substring(0,wtSearchRulesViolation.length-1);}
if(typeof(dcsMultiTrack)!=="undefined"){dcsMultiTrack("DCS.dcsuri",pathName+"warn.lyr_click.evt","DCSext.en","Warn","DCSext.K",wtSearchRulesViolation.toString(),"DCSext.Fieldwarn",violatingFields,"DCSext.td",td,"DCSext.esl",eslParam);}
this._FieldCheckList=["false","false","false"];}},SetSalaryOptions:function(pairs){var ddl=this.get_ddlMaxSalary();ddl.control.clearItems();ddl.control.set_text("");for(i=0;i<pairs.length;i++){var comboItem=new Telerik.Web.UI.RadComboBoxItem();var values=pairs[i].split(":");comboItem.set_text(values[0]);comboItem.set_value(values[1]);ddl.control.get_items().add(comboItem);}
var defaultItem=new Telerik.Web.UI.RadComboBoxItem();defaultItem.set_text(this.get_defaultSelectMsg());defaultItem.set_value("");ddl.control.get_items().insert(0,defaultItem);defaultItem.select();this.get_chkIncludeWithOutSalary().checked=true;this.get_chkIncludeWithOutSalary().disabled=true;$("#msgCheckbox",this.element).css("color","#666");},toggleBtnUseTitle:function(sender,event,args){var vld_jobTitlebox=sender;var btnUse=$(".use-btn");if($.trim($(vld_jobTitlebox).val()).length==0){btnUse.attr("class","use-btn redux-button btn-disabled-small");}
else{btnUse.attr("class","use-btn redux-button btn-primary-small");}},SelectHourRates:function(event){var pairs=new Array();pairs=this.get_maxSalaryHourRates().split(";");this.SetSalaryOptions(pairs);},SelectMonthRates:function(event){var values=new Array();values=this.get_maxSalaryMonthRates().split(";");this.SetSalaryOptions(values);},SelectYearRates:function(event){var values=new Array();values=this.get_maxSalaryYearRates().split(";");this.SetSalaryOptions(values);},OnSalaryRateChanged:function(sender,args){var chkLbl=$("#msgCheckbox",this.element);if(this.getDropDownValue(this.get_ddlMaxSalary())==""){this.get_chkIncludeWithOutSalary().checked=true;this.get_chkIncludeWithOutSalary().disabled=true;chkLbl.css("color","#666");}
else{this.get_chkIncludeWithOutSalary().disabled=false;chkLbl.css("color","#000");}}}
Monster.Client.Behavior.SmartFindIII.ResumeSearchAdapter.registerClass('Monster.Client.Behavior.SmartFindIII.ResumeSearchAdapter',Monster.Client.Behavior.DataAdapterBase);Monster.Client.Behavior.SmartFindIII.SearchEnum=function(){throw Error.notImplemented();}
Monster.Client.Behavior.SmartFindIII.SearchEnum.prototype={Basic:0,Advanced:1}
Monster.Client.Behavior.SmartFindIII.SearchEnum.registerEnum('Monster.Client.Behavior.SmartFindIII.SearchEnum');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().id);modal.set_navigateUrl(this.get_deleteURL());modal.show();var x=340;var y=250;var xy=this.getScrollXY();if(xy&&xy[0]){x=x+(xy[0]/2);}
if(xy&&xy[1]){y=y+xy[1];}
modal.moveTo(x,y)
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","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();
;
