function MemberControlClone(){var a=this;$(document).ready(function(){var b=document.getElementById("message");a.tbody=(a.mrow=b.parentNode.parentNode).parentNode})}MemberControlClone.prototype={initialize:function(b,a){},serverResponse:function(b,a){this.checkForEmpty();return},sendRequest:function(a,c,b){return""},checkForEmpty:function(){var h=this,c=false,b=h.mrow,g,e,i,f,d=0,a;$(".new_email").each(function(j){if(!this.value){c=true;return false}$(this).attr("id","new_email"+d++);$(this).attr("tabindex",""+d);e=this;g=this.parentNode.parentNode});if(c){return}i=$(g).clone(true);f=i.find("input");$(f).val("");$(f).attr("id",a="new_email"+d);$(f).attr("tabindex",d+1);$(f).removeClass("xdomRequiredControlFail");i.insertAfter(g);xdom_RegisterValidatedControl(a,"MemberGeneralVerifiedControlCallback","/access/memberAjaxAccess.php","",false,false,this,null);xdom_ConfigureValidatedControls();f[0].focus();f[0].select()}};function MemberUploadEngine(c,b,a){this.formid=c;this.maxw=b;this.maxh=a;this.uploading=false;Utilities.onload(this)}MemberUploadEngine.prototype={onPageLoad:function(){var a=this,b=document.getElementById(a.formid);if(!b){alert("There can't find form with id '"+a.formid+"'")}a.form=b;a.img_file=ie=b.photo_file;a.img_id=b.image_id;a.new_img_id=b.new_image_id;a.img=document.getElementById("member_edit_account_photo");a.delrow=document.getElementById("delete_photo_row");a.count=1;xdom_findAssociatedLabel(ie,false);xdom_setOnsubmitEvent(ie,this);xdom_setFormsubmitHandler(ie)},deleteClick:function(b){var a=this,c;if(b.checked){a.saved_new_id=a.new_img_id.value;a.saved_id=a.img_id.value;a.new_img_id.value=a.img_id.value="";a.img.src="/images/memberImage.php?id=0&nocache="+a.count++}else{a.new_img_id.value=c=a.saved_new_id;a.img_id.value=a.saved_id;a.img.src="/images/memberImage.php?id="+(c?c:a.saved_id)+"&nocache="+a.count++}},SubmitForm:function(a,b){this.uploading=true},uploadStatusRequest:function(b,a){return a+"&uploadXdomExtension=member&uploadCallback=MemberUploadCallback&memberMaxImageWidth="+this.maxw+"&memberMaxImageHeight="+this.maxh+"&image_id="+this.image_id},uploadComplete:function(d,e){var c=this,g=c.form,b,a=e.getAttribute("filename"),f=e.getAttribute("member_status"),h=e.getAttribute("image_id");c.img_file.value=a;c.new_img_id.value=h;c.img.src="/images/memberImage.php?id="+h+"&nocache="+c.count++;c.delrow.style.display="block";this.uploading=false;b=(f=="ok");xdom_setElementFailState(this.img_file,b,b?"":f)},onElementSubmit:function(){var b=!this.uploading,a=b?"":"Your profile photo upload is still in progress.  Please wait for this to complete before attempting to submit.";xdom_setElementFailState(this.img_file,!this.uploading,a);return b}};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||!a.value){return}b.value=a.value;if(b.onblur){b.onblur()}}};function memberManageSelector(e,h,b,a,g,c,f,d){this.id=h;this.newVals=e?e:["","0"];this.b_edit=b;this.b_new=a;this.b_new2=c;this.b_delete=g;this.b_extra1=f;this.b_extra2=d;this.isSitePage=(h=="memberSiteUserPages");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);if(a.b_new2){a.new2Element=document.getElementById(a.b_new2)}if(a.b_extra1){a.extra1Element=document.getElementById(a.b_extra1)}if(a.b_extra2){a.extra2Element=document.getElementById(a.b_extra2)}xdom_setOnchangeEvent(b,this);a.onElementChange(b)},onElementChange:function(h){var f=this,c=h.value,d=h.selectedIndex,g=h.options[d],a,b=true;for(a in f.newVals){if(c!=f.newVals[a]){continue}if(b){f.newElement.disabled=false;f.editElement.disabled=true;f.deleteElement.disabled=true;if(f.new2Element){f.new2Element.disabled=false}if(f.extra1Element){f.extra1Element.disabled=true}if(f.extra2Element){f.extra2Element.disabled=true}}else{f.newElement.style.display="";f.editElement.style.display="none";f.deleteElement.style.display="none";if(f.new2Element){f.new2Element.style.display=""}if(f.extra1Element){f.extra1Element.style.display="none"}if(f.extra2Element){f.extra2Element.style.display="none"}}return}if(b){f.newElement.disabled=true;f.editElement.disabled=false;f.deleteElement.disabled=f.isSitePage?(g.className=="system_page_entry"):false;if(f.new2Element){f.new2Element.disabled=true}if(f.extra1Element){f.extra1Element.disabled=false}if(f.extra2Element){f.extra2Element.disabled=false}}else{f.newElement.style.display="none";f.editElement.style.display="";f.deleteElement.style.display=f.isSitePage?(g.className=="system_page_entry"?"none":""):"";f.newElement.style.display="none";if(f.extra1Element){f.extra1Element.style.display=""}if(f.extra2Element){f.extra2Element.style.display=""}}}};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();