function memberGroupSetSelector(a){this.name=a}memberGroupSetSelector.prototype={initialize:function(b,a){},serverResponse:function(d,b){var e=xdom_GetFirstElementWithTagName(b,"user_id");if(!e){return}var c=e.getAttribute("value");var a=document.getElementById("user_id");if(!a){return}a.value=c;d.listID=c},sendRequest:function(a,c,b){return""}};function memberSitePage(){}memberSitePage.prototype={initialize:function(c){var b=this,d,a;b.fileElement=a=c.controlElement;b.nameElement=d=document.getElementById("page_name");if(!d){b.nameElement=d=a.form.page_name}b.pageName=d.value;b.titleElement=document.getElementById("page_title");b.rootElement=document.getElementById("page_root");b.parentElement=d=document.getElementById("page_parent");b.origParent=d.value;b.sortElement=d=document.getElementById("page_sort");b.origSort=d.value;b.navtagElement=document.getElementById("page_navigation_tag");b.urlElement=document.getElementById("page_url");b.titleBarElement=document.getElementById("page_title_bar");b.autoTranslate=document.getElementById("auto_translate_title");b.translateTitle=document.getElementById("translate_title");xdom_setOnblurEvent(b.nameElement,b);xdom_setOnblurEvent(b.titleElement,b);if(b.rootElement){xdom_setOnchangeEvent(b.rootElement,b)}},sendRequest:function(a){var b="&pageSelection="+this.nameElement.value;if(this.rootElement){b+="&rootSelection="+this.rootElement.value}return b},serverResponse:function(xdomAjax,response){var e,c,l,v,x,ok;if(e=xdom_GetFirstElementWithTagName(response,"url")){ok=e.getAttribute("value")=="0";if(ok&&this.urlElement){this.urlElement.innerHTML=decodeURIComponent(xdom_GetData(e))}}if(e=xdom_GetFirstElementWithTagName(response,"sort_list")){if(ok=e.getAttribute("value")=="0"){this.rebuildSortSelections(eval(decodeURIComponent(xdom_GetData(e))))}}if(e=xdom_GetFirstElementWithTagName(response,"translations")){for(c=e.firstChild;c;c=c.nextSibling){l=c.tagName;v=decodeURIComponent(xdom_GetData(c));x=document.getElementById("page_title_"+l);if(x){x.value=v}}}},rebuildSortSelections:function(c){var j=this,d=j.sortElement,g,e=j.parentElement,h=e.value,b,l,f,a,k=false;if(!c){return}d.innerHTML="";g=d.value=(h==j.origParent)?j.origSort:"0";for(b in c){l=c[b];d.options[b]=a=new Option(c[b].name,f=l.value,b==0,g==f);if(l["class"]){a.className=l["class"]}}},onElementChange:function(a){if(this.fileElement.value){this.fileElement.onblur()}return true},onElementBlur:function(b){var c=this.translateTitle,a=this.autoTranslate;this.setTargetValue(this.nameElement,b);this.setTargetValue(this.titleElement,b);this.setTargetValue(this.fileElement,b);this.setTargetValue(this.titleBarElement,b);if(c&&a.checked&&b.name=="page_title"&&b.value!=c.value){c.value=b.value;if(c.onblur){c.onblur()}}return true},setTargetValue:function(b,a){if(!b||b==a||b.value){return}b.value=a.value;if(b.onblur){b.onblur()}}};function memberManageSelector(d,b,a,c){this.id=d;this.b_edit=b;this.b_new=a;this.b_delete=c;Utilities.onload(this)}memberManageSelector.prototype={onPageLoad:function(){var a=this,b=document.getElementById(a.id);a.newElement=document.getElementById(a.b_new);a.editElement=document.getElementById(a.b_edit);a.deleteElement=document.getElementById(a.b_delete);xdom_setOnchangeEvent(b,this);a.onElementChange(b)},onElementChange:function(f){var c=this,a=f.value,b=f.selectedIndex,d=f.options[b];if(a=="0"||a=="1"){c.newElement.disabled=false;c.editElement.disabled=true;c.deleteElement.disabled=true;return}c.newElement.disabled=true;c.editElement.disabled=false;c.deleteElement.disabled=(d.className=="system_page_entry")}};function memberEmailEngine(){}memberEmailEngine.prototype={attach:function(b){var a,f,d=this.cell;if(!d){a=document.getElementById(b);d=this.cell=a.parentNode;d.parentNode.style.display="";this.num=1}for(a=d.firstChild;a;a=a.nextSibling){if(a.tagName&&a.tagName.toLowerCase()=="input"&&isEmpty(a.value)){return true}}f="attachment"+this.num++;d.appendChild(document.createElement("br"));a=document.createElement("input");a.setAttribute("type","file");a.setAttribute("size","60");a.setAttribute("id",f);a.setAttribute("name",f);d.appendChild(a);return true}};memberMail=new memberEmailEngine();