var RO=null;if(false){RO=new EB();}function l0(b){var V=Fm();var D="dlg_FolderPermissions.jsp?locale="+V.pd.b();nZ(D,b,null,400,450);}function X3(){var b=Fm();strings=b.strings;Vw=document;wJ=document.body;window.name="folder_permissions";var V="";V+="<TABLE id=\"loadingMessage\" width=\"100%\" height=\"100%\" border=\"0\" style=\"position:absolute;top:0px;left:0px;z-index:10000;background-color:#D9D4D4;\">";V+="  <TR>";V+="    <TD align=\"center\">";V+="      <SPAN class=\"label\" style=\"color:#AA0000;\">"+strings.folder_perm_dlg_fetching_msg+"</SPAN>";V+="    </TD>";V+="  </TR>";V+="</TABLE>";wJ.innerHTML=V;function D(S,h,l){var o=((l&A9.o)!=0);var q="";if(o){q+="<TABLE id=\"mainTable\" width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"10\" cellpadding=\"0\">";q+="  <TR>";q+="    <TD id=\"grid_container\" class=\"grid_container\" valign=\"top\"></TD>";q+="  </TR>";q+="  <TR>";q+="    <TD>";q+="      <TABLE id=\"subtable1\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";q+="        <TR>";q+="          <TD>";q+="            <INPUT type=\"button\" class=\"button\" value=\""+strings.folder_perm_dlg_add_btn_caption+"\" onclick=\""+"Se"+"();\">";q+="            <INPUT id=\"removeButton\" type=\"button\" class=\"button\" value=\""+strings.folder_perm_dlg_remove_btn_caption+"\" onclick=\""+"U5"+"();\">";q+="          </TD>";q+="        </TR>";q+="      </TABLE>";q+="    </TD>";q+="  </TR>";}else{q+="<TABLE id=\"mainTable\" width=\"100%\" border=\"0\" cellspacing=\"10\" cellpadding=\"0\">";q+="  <TR id=\"description_summary_row\">";q+="    <TD><SPAN class=\"label\">"+strings.folder_perm_dlg_permissions_summary+"</SPAN></TD>";q+="  </TR>";}q+="  <TR>";q+="    <TD>";q+="      <TABLE id=\"subtable2\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"8\" style=\"border:1px solid #B5B0AF;\">";q+="        <TR>";q+="          <TD>";q+="            <TABLE width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">";q+="              <TR>";if(o){q+="<TD width=\"1%\" nowrap><SPAN class=\"label\">"+strings.folder_perm_dlg_roles_label+"</SPAN></TD>";q+="<TD>";q+="  <SELECT id=\"role\" style=\"width:100%;\" onchange=\""+"GV"+"();\">";for(var e in wB){var d=wB[e];var f=hD(d);q+="<OPTION value=\""+e+"\">"+f+"</OPTION>";}q+="  </SELECT>";q+="</TD>";}else{q+="<TD width=\"1%\" nowrap><SPAN class=\"label\">"+strings.folder_perm_dlg_role_label+"</SPAN></TD>";q+="<TD><INPUT type=\"text\" id=\"role\" style=\"width:100%;\" autocomplete=\"off\"></TD>";}q+="              </TR>";q+="            </TABLE>";q+="          </TD>";q+="        </TR>";q+="        <TR>";q+="          <TD>";q+="            <TABLE border=\"0\" cellspacing=\"5\" cellpadding=\"0\">";q+="              <TR>";q+="                <TD>";q+="                  <TABLE border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";q+="                    <TR>";q+="                      <TD><INPUT id=\"createItemsCheckBox\" type=\"checkbox\" onclick=\""+"ZX"+"();\"></TD>";q+="                      <TD style=\"padding-left:3px;\"><SPAN class=\"label\">"+strings.folder_perm_dlg_create_items+"</SPAN></TD>";q+="                    </TR>";q+="                    <TR>";q+="                      <TD><INPUT id=\"readItemsCheckBox\" type=\"checkbox\" onclick=\""+"ZX"+"();\"></TD>";q+="                      <TD style=\"padding-left:3px;\"><SPAN class=\"label\">"+strings.folder_perm_dlg_read_items+"</SPAN></TD>";q+="                    </TR>";q+="                    <TR>";q+="                      <TD><INPUT id=\"createSubFoldersCheckBox\" type=\"checkbox\" onclick=\""+"ZX"+"();\"></TD>";q+="                      <TD style=\"padding-left:3px;\"><SPAN class=\"label\">"+strings.folder_perm_dlg_create_subfolders+"</SPAN></TD>";q+="                    </TR>";q+="                    <TR>";q+="                      <TD><INPUT id=\"folderOwnerCheckBox\" type=\"checkbox\" onclick=\""+"ZX"+"();\"></TD>";q+="                      <TD style=\"padding-left:3px;\"><SPAN class=\"label\">"+strings.folder_perm_dlg_folder_owner+"</SPAN></TD>";q+="                    </TR>";q+="                    <TR>";q+="                      <TD><INPUT id=\"folderVisibleCheckBox\" type=\"checkbox\" onclick=\""+"ZX"+"();\"></TD>";q+="                      <TD style=\"padding-left:3px;\"><SPAN class=\"label\">"+strings.folder_perm_dlg_folder_visible+"</SPAN></TD>";q+="                    </TR>";q+="                  </TABLE>";q+="                </TD>";q+="                <TD valign=\"top\" style=\"padding-left:10px;\">";q+="                  <DIV style=\"border:1px solid #B5B0AF;padding:2px 20px 2px 5px;\">";q+="                    <SPAN class=\"label\">"+strings.folder_perm_dlg_edit_items+"</SPAN>";q+="                    <TABLE border=\"0\" cellspacing=\"1\" cellpadding=\"0\">";q+="                      <TR>";q+="                        <TD><INPUT id=\"editNoneRadioBtn\" name=\"editRadioGroup\" type=\"radio\" onclick=\""+"ZX"+"();\"></TD>";q+="                        <TD style=\"padding-left:3px;\"><SPAN class=\"label\">"+strings.folder_perm_dlg_none+"</SPAN></TD>";q+="                      </TR>";q+="                      <TR>";q+="                        <TD><INPUT id=\"editOwnRadioBtn\" name=\"editRadioGroup\" type=\"radio\" onclick=\""+"ZX"+"();\"></TD>";q+="                        <TD style=\"padding-left:3px;\"><SPAN class=\"label\">"+strings.folder_perm_dlg_own+"</SPAN></TD>";q+="                      </TR>";q+="                      <TR>";q+="                        <TD><INPUT id=\"editAllRadioBtn\" name=\"editRadioGroup\" type=\"radio\" onclick=\""+"ZX"+"();\"></TD>";q+="                        <TD style=\"padding-left:3px;\"><SPAN class=\"label\">"+strings.folder_perm_dlg_all+"</SPAN></TD>";q+="                      </TR>";q+="                    </TABLE>";q+="                  </DIV>";q+="                </TD>";q+="                <TD valign=\"top\" style=\"padding-left:10px;\">";q+="                  <DIV style=\"border:1px solid #B5B0AF;padding:2px 20px 2px 5px;\">";q+="                    <SPAN class=\"label\">"+strings.folder_perm_dlg_delete_items+"</SPAN>";q+="                    <TABLE border=\"0\" cellspacing=\"1\" cellpadding=\"0\">";q+="                      <TR>";q+="                        <TD><INPUT id=\"delNoneRadioBtn\" name=\"delRadioGroup\" type=\"radio\" onclick=\""+"ZX"+"();\"></TD>";q+="                        <TD style=\"padding-left:3px;\"><SPAN class=\"label\">"+strings.folder_perm_dlg_none+"</SPAN></TD>";q+="                      </TR>";q+="                      <TR>";q+="                        <TD><INPUT id=\"delOwnRadioBtn\" name=\"delRadioGroup\" type=\"radio\" onclick=\""+"ZX"+"();\"></TD>";q+="                        <TD style=\"padding-left:3px;\"><SPAN class=\"label\">"+strings.folder_perm_dlg_own+"</SPAN></TD>";q+="                      </TR>";q+="                      <TR>";q+="                        <TD><INPUT id=\"delAllRadioBtn\" name=\"delRadioGroup\" type=\"radio\" onclick=\""+"ZX"+"();\"></TD>";q+="                        <TD style=\"padding-left:3px;\"><SPAN class=\"label\">"+strings.folder_perm_dlg_all+"</SPAN></TD>";q+="                      </TR>";q+="                    </TABLE>";q+="                  </DIV>";q+="                </TD>";q+="              </TR>";q+="            </TABLE>";q+="          </TD>";q+="        </TR>";q+="      </TABLE>";q+="    </TD>";q+="  </TR>";q+="  <TR>";q+="    <TD align=\"right\">";q+="      <TABLE id=\"subtable3\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\">";q+="        <TR>";q+="          <TD>";if(o){q+="<INPUT type=\"button\" class=\"button\" value=\""+strings.shared_save+"\" onclick=\""+"CT"+"();\">";q+="<INPUT type=\"button\" class=\"button\" value=\""+strings.shared_cancel+"\" onclick=\"window.close();\">";}else{q+="<INPUT id=\"ok_btn\" type=\"button\" class=\"button\" value=\""+strings.shared_ok+"\" onclick=\"window.close();\">";}q+="          </TD>";q+="        </TR>";q+="      </TABLE>";q+="    </TD>";q+="  </TR>";q+="</TABLE>";wJ.innerHTML=q;var N=m8("mainTable");N.style.height=N.offsetHeight+"px";N.style.width=N.offsetWidth+"px";if(o){var p=m8("subtable1");p.parentNode.style.height=p.offsetHeight+"px";var B=m8("subtable2");B.parentNode.style.height=B.offsetHeight+"px";var K=m8("subtable3");K.parentNode.style.height=K.offsetHeight+"px";var C=m8("grid_container");function W(P){var w=P.V();Cn(w);var y=qE(w);m8("role").value=y;m8("removeButton").disabled=(P.D()==AH.H);}RO=new EB(C,null,W,null,false);RO.L(new Rv(strings.folder_perm_dlg_name_header_label,180));RO.L(new Rv(strings.folder_perm_dlg_role_header_label,150));RO.A();RO.j(Ty(C),Tx(C),C.offsetWidth,C.offsetHeight);var t=h.length;for(var Y=0;Y<t;Y++){var a=h[Y];var Z=a.D();if(Z==AH.H){Z=strings.folder_perm_dlg_default_identifier;}var d=a.V();var f=hD(d);RO.c([Z,f],a);}RO.H();var A=RO.u();var I=A[0];var a=RO.h(I);if(a.D()==AH.H){m8("removeButton").disabled=true;}}else{Cn(l);var f=hD(l);m8("role").value=f;var L=wJ.getElementsByTagName("INPUT");for(var Y=0;Y<L.length;Y++){var x=L.item(Y);x.disabled=true;}m8("ok_btn").disabled=false;}}function r(S){var h=[];h["FOLDER"]=S.R();var l=strings.folder_perm_dlg_getacl_error.format(h);alert(l);window.close();}var H=opener.sB.S;if(H.L()){H.J(true,D,r);}else{alert(strings.folder_perm_dlg_permissions_only);window.close();}Ik=true;}function qE(b){for(var V in wB){var D=wB[V];if(D==b){return V;}}var r="";for(var V in wB){var r=V;var D=wB[V];if(D==wB.l){return V;}}return r;}function hD(b){var V=strings.folder_perm_dlg_roles_custom;switch(b){case A9.D:V=strings.folder_perm_dlg_roles_none;break;case wB.q:V=strings.folder_perm_dlg_roles_contributor;break;case wB.V:V=strings.folder_perm_dlg_roles_reviewer;break;case wB.r:V=strings.folder_perm_dlg_roles_non_editing_author;break;case wB.b:V=strings.folder_perm_dlg_roles_author;break;case wB.H:V=strings.folder_perm_dlg_roles_publishing_author;break;case wB.D:V=strings.folder_perm_dlg_roles_editor;break;case wB.S:V=strings.folder_perm_dlg_roles_publishing_editor;break;case wB.o:V=strings.folder_perm_dlg_roles_owner;break;}return V;}function mO(){var b=A9.D;if(m8("createItemsCheckBox").checked){b|=A9.r;}if(m8("readItemsCheckBox").checked){b|=A9.S;}if(m8("createSubFoldersCheckBox").checked){b|=A9.h;}if(m8("folderOwnerCheckBox").checked){b|=A9.o;}if(m8("folderVisibleCheckBox").checked){b|=A9.H;}if(m8("editOwnRadioBtn").checked){b|=A9.q;}else{if(m8("editAllRadioBtn").checked){b|=A9.l;}}if(m8("delOwnRadioBtn").checked){b|=A9.V;}else{if(m8("delAllRadioBtn").checked){b|=A9.e;}}return b;}function Cn(b){m8("createItemsCheckBox").checked=((b&A9.r)!=0||(b&A9.q)!=0||(b&A9.l)!=0);m8("readItemsCheckBox").checked=((b&A9.S)!=0);m8("createSubFoldersCheckBox").checked=((b&A9.h)!=0);m8("folderOwnerCheckBox").checked=((b&A9.o)!=0);m8("folderVisibleCheckBox").checked=((b&A9.H)!=0);m8("editNoneRadioBtn").checked=((b&A9.q)==0&&(b&A9.l)==0);m8("editOwnRadioBtn").checked=((b&A9.q)!=0);m8("editAllRadioBtn").checked=((b&A9.l)!=0);m8("delNoneRadioBtn").checked=((b&A9.V)==0&&(b&A9.e)==0);m8("delOwnRadioBtn").checked=((b&A9.V)!=0);m8("delAllRadioBtn").checked=((b&A9.e)!=0);}function ZX(){var b=mO();var V=qE(b);m8("role").value=V;F2(b);}function GV(){var b=m8("role").value;var V=wB[b];if(V==wB.l){var V=mO();var b=qE(V);m8("role").value=b;}else{Cn(V);F2(V);}}function F2(b){var V=RO.u();var D=V[0];var r=RO.h(D);var H=hD(b);var S=r.D();r=new AH(S,b);RO.o(D,[S,H],r);}function Se(){function b(V){if(!V){return ;}var D=false;var r=V[0];for(var H=0;H<r.length;H++){var S=r[H];var h=S.S();if(!D){var l=RO.D();for(var o=0;o<l;o++){var q=RO.h(o);if(q.D()==h){D=true;break;}}}if(!D){var q=new AH(h,A9.D);RO.c([h,strings.folder_perm_dlg_roles_none],q);}}if(D){alert(strings.folder_perm_dlg_duplicate_user);}RO.H();}CU(yi.D,b,null,null,true,false);}function U5(){var b=RO.u();var V=b[0];var D=RO.h(V);if(D.D()==AH.H){return ;}RO.e(b);}function CT(){var b=opener.sB.S;var V=[];var D=RO.D();for(var r=0;r<D;r++){var H=RO.h(r);IZ.b(V,H);}var S=true;function h(){var l=[];l["FOLDER"]=b.R();var o=strings.folder_perm_dlg_setacl_error.format(l);alert(o);}b.M(V,false,null,h);if(S){window.close();}}