function showFolderCreationWindow(C,A,B){if(B){resetFolderCreationWindow()}updateParentFolderOptions($("folderProjectSelection"),false,A);if($("selectedProject")){setSelectValue("folderProjectSelection",$("selectedProject").innerHTML.stripTags())}showPanel("folderCreationWindow","700px",null,"folderNameField"+(C!=null?C:""))}function updateParentFolderOptions(D,C,B){if(D==null){return}var A=getSelectValue(D);new Ajax.Request("/GetParentFolderOptions.htm",{onComplete:function(E){pUpdateParentFolderOptions(E,C)},parameters:"sp="+squeezeLong(A)+"&sp=SparentFolderSelection&sp="+squeezeLong($F("setId"))+"&sp="+squeezeLong(B)})}function pUpdateParentFolderOptions(req,highlight){if(!isSuccessReq(req)){return}try{eval(getData(req))}catch(e){logError(e)}if(highlight){new Effect.Highlight("parentFolderSelection")}}function hideFolderCreationWindow(A){if(isPanelVisible("folderCreationWindow")){panels.folderCreationWindow.hide();togShade(false);if(A==null){resetFolderCreationWindow()}else{Field.clear("folderNameField"+(A!=null?A:""));restoreFolderPermissionPrivateOption()}}}function resetFolderCreationWindow(){$("cardId").value="X";$("setId").value="X";["folderNameField","descriptionField","populatorIdField","parentSelection","cardSortOrderSelection"].each(Field.clear);h("folderProjectSelectionRow");v("folderPermissionRow");restoreFolderPermissionPrivateOption();if($("folderProjectSelection")&&(!$("selectedProject")||isNull($("selectedProject").innerHTML.stripTags()))){$("folderProjectSelection").selectedIndex=0}$("saveFolderButton").value="Create";$("folderCreationBoxTitle").innerHTML="Enter New Folder Information"}function restoreFolderPermissionPrivateOption(){if(folderPermissionPrivateOption){$("folderPermissionSelection").options[$("folderPermissionSelection").options.length]=folderPermissionPrivateOption;folderPermissionPrivateOption=null}}function getFolderDetail(B,D,E,A,C){new Ajax.Request("/GetFolderDetail.htm",{onComplete:function(F){pGetFolderDetail(F,D,B,C)},parameters:"sp=l"+B+"&sp="+squeezeBool(E)+"&sp="+squeezeInt(A)})}function pGetFolderDetail(E,D,A,C){if(!isSuccessReq(E)){return}var B=function(){var I=getData(E,8);$("set_"+I).addClassName("row-selected");if(isVisible("expand_"+A)){$$("#expand_"+A+" a").each(function(J){J.onclick()})}var H=$("folderDetailCon");H.innerHTML=getHtmlContent(E);H.innerHTML.evalScripts();H.style.height=Element.getHeight(H)+"px"};var G=getData(E,2);if(G){if(getData(E)){$("defaultPermissionProject").innerHTML=G}else{$("defaultPermissionPersonal").innerHTML=G}setSelectValue("permissionSelection",G)}if(isNull(D)){if(isMSIE&&$("folderActions")){$("folderActions").style.position="static"}new Effect.Fade("cardsSpan",{duration:1,afterFinish:function(){$$(".row-selected").each(function(I){I.removeClassName("row-selected")});B();var H=getData(E,9)=="TILE";if(isMSIE&&H){v("cardsSpan")}else{new Effect.Appear("cardsSpan")}if($("pageQuickAddSetId")){$("pageQuickAddSetId").value=squeezeLong(A)}if(H){normalizePageHeights()}if(C){window.scrollTo(0,0)}if(getData(E,10)){document.title=getData(E,10)}}})}else{B();v("cardsSpan");var F=getData(E,9)=="TILE";if(F){normalizePageHeights()}if(D!=null){new Effect.Highlight((F?"card_inner_":"card_")+D)}}$$(".tooltipLink").each(function(H){initTooltip(null,H)})}function editFolder(A){new Ajax.Request("/EditFolder.htm",{onComplete:function(B){pEditFolder(B)},parameters:"sp=l"+A})}var folderPermissionPrivateOption=null;function pEditFolder(B){if(!isSuccessReq(B)){return}$("setId").value=squeezeLong(getContextId(B));$("folderNameField").value=getData(B);$("descriptionField").value=getData(B,2);setSelectValue("cardSortOrderSelection",getData(B,3));setSelectValue("viewFormatSelection",getData(B,4));var A=getData(B,5);setSelectValue("parentFolderSelection",A);if(getData(B,6)){setSelectValue("projectSelection",getData(B,6))}setSelectValue("folderPermissionSelection",getData(B,7));if($("populatorIdField")){$("populatorIdField").value=getData(B,8)}if(!getData(B,9)){h("folderPermissionRow")}else{v("folderProjectSelectionRow")}if(!getData(B,10)){folderPermissionPrivateOption=removeOption("folderPermissionSelection","PRIVATE")}$("saveFolderButton").value="Update";$("folderCreationBoxTitle").innerHTML="Edit Folder Information";showFolderCreationWindow("",A,false)}function activateFolderReordering(){if(!$("setord")){return}Sortable.create("setord",{tag:"table",only:"drag",handle:"dragger",dropOnEmpty:false,dropZoneCss:"drag-drop-zone",onUpdate:function(){saveNewFolderOrder()}})}function saveNewFolderOrder(){var A=$("selectedSet");new Ajax.Request("/SaveNewFolderOrder.htm",{parameters:"sp="+squeezeLong(A.innerHTML.stripTags())+"&sp=S"+$("currentPage").innerHTML+"&"+Sortable.serialize("setord",{tag:"table",name:"i"}),onComplete:function(B){pSaveNewOrder(B)}});return false}function purgeFolder(A){new Ajax.Request("/PurgeFolder.htm",{onComplete:function(B){pPurgeFolder(B,A)},parameters:"sp=l"+A+($("selectedSet").innerHTML!=null?"&sp=l"+$("selectedSet").innerHTML.stripTags():"")+"&sp=S"+$("completeSet").innerHTML+"&sp=S"+$("currentPage").innerHTML})}function pPurgeFolder(B,A){if(!isSuccessReq(B)){return}new Effect.Fade($("setord_"+A)?"setord_"+A:"set_"+A,{afterFinish:function(){if($("selectedSet")!=null&&$("selectedSet").innerHTML.stripTags()==A){h("cardsSpan");getFolderDetail(getData(B),null,false,null,null,0)}decrement("setCount");var F=$("completeSet").innerHTML.split(",");var D=0;for(var E=0;E<F.length;E++){var C=$("setSortOrder"+F[E]);if(C&&F[E]!=A){D++;C.innerHTML=D}}}})}function activatePageReordering(A){if(!($("cards"))){return}if(A){Sortable.create("cards",{tag:"div",only:"card-drag",handle:"dragger",overlap:"horizontal",constraint:false,dropZoneCss:"drag-drop-zone",onUpdate:function(){if(!isMSIE6){saveNewPageOrder(A)}}})}else{Sortable.create("cards",{tag:"table",only:"card-drag",handle:"dragger",dropOnEmpty:false,dropZoneCss:"drag-drop-zone",onUpdate:function(){if(!isMSIE6){saveNewPageOrder(A)}}})}if(isMSIE6){$$(".dragger").invoke("show");v("saveReorderPagesLink");h("reorderPagesLink");alert("Drag-and-drop the items using the drag bar to the left of each item to reorder them. Click the [Save new order] button after you are done reordering to save your changes.")}}function saveNewPageOrder(A){var B=$("selectedSet");new Ajax.Request("/SaveNewPageOrder.htm",{parameters:"sp=l"+B.innerHTML+"&"+Sortable.serialize("cards",{tag:A?"div":"table",name:"i"}),onComplete:function(C){pSaveNewOrder(C);if(isMSIE6){pGetFolderDetail(C,null,B.innerHTML)}}});if(isMSIE6){showIndicator("saveNewPageOrder")}}function pSaveNewOrder(A){isSuccessReq(A)}function initFolderDropZones(){$$(".drop-zone").each(function(A){if($(A.id)){Droppables.add(A.id,{accept:"card-drag",containment:"cards",hoverclass:"drop-zone-hover",onDrop:function(D,B,C){moveToFolder(C,D.id,B.id)}})}})}function moveToFolder(E,G,C){var D=G.split("_")[1];var B=$("selectedSet").innerHTML;var A=C.substring(C.indexOf("_")+1);E=getEvent(E);var F=E.ctrlKey;new Ajax.Request("/MoveToFolder.htm",{onComplete:function(H){pMoveToFolder(H,D,B,A,F)},parameters:"sp=l"+D+"&sp=l"+B+"&sp=S"+A+"&sp="+squeezeBool(F)})}function pMoveToFolder(C,D,B,A,E){if(!isSuccessReq(C)){return}if(getData(C)){B=getData(C)}if(B!=A){if(!E){h("card_"+D);decrement("setCardCount"+B)}if(getData(C,2)){increment("setCardCount"+A);new Effect.Highlight("set_"+A)}}}function togExpand(B,C,A){new Ajax.Request("/ToggleState.htm",{parameters:"sp=S"+B+"&sp="+(C?"T":"F")+"&sp=l"+A})};