function fix_logo_png(){png(document.getElementById('logo-top-logo'))}YAHOO.util.Event.onAvailable('logo-top-logo',fix_logo_png);var immediateloads=[];var immediate_size_loads=[];var delayedloads=[];function uniloader_delayed_add(lfunc){delayedloads.push(lfunc)}function uniloader_small_add(lfunc){immediate_size_loads.push(lfunc)}function uniloader_add(lfunc){immediateloads.push(lfunc)}function uniloader(){for(var i=0;i<immediateloads.length;i++){var thisfunc=immediateloads[i];thisfunc()}var yScroll;if(window.innerHeight&&window.scrollMaxY){yScroll=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){yScroll=document.body.scrollHeight}else{yScroll=document.body.offsetHeight}if(isNaN(yScroll)){yScroll=1}if(yScroll<500000){for(var i=0;i<immediate_size_loads.length;i++){var thisfunc=immediate_size_loads[i];thisfunc()}}window.setTimeout(uniloader_delayed,100)}function uniloader_delayed(){for(var i=0;i<delayedloads.length;i++){var thisfunc=delayedloads[i];thisfunc()}}var interfaceConfigs=[];function register_interfacecfg_nvdata(nvname){interfaceConfigs.push(nvname)}function resetallinterfacecfg(){var sFormData='names='+interfaceConfigs.join('|');var callback={};for(var i=0;i<interfaceConfigs.length;i++){sFormData+='&'+interfaceConfigs[i]+'=';NVData[interfaceConfigs[i]]=''}YAHOO.util.Connect.asyncRequest('POST','nvset.xml',callback,sFormData)}var NVData_pending=0;function DidSetNvData(o){NVData_pending=0;if(!o.responseXML){alert("Invalid XML response from nvset.xml: "+o.responseTxt);return}var root=o.responseXML.documentElement;if(!root){alert("Document root is missing from nvset.xml")}var keylist=root.getElementsByTagName('key');for(var i=0;i<keylist.length;i++){if(keylist[i].firstChild==null){alert("Invalid Data in response from nvset.xml: "+o.responseTxt);continue}if(o.argument.callback!=null){o.argument.callback(keylist[i].firstChild.nodeValue)}}}function FailSetNvData(o){}function SetNvData(name,Cvalue,myCallback){var callback={success:DidSetNvData,failure:FailSetNvData,argument:{callback:myCallback}};if(typeof(window['thisTheme'])=='undefined'){alert("You must init the thisTheme variable but adding\n<script> var thisTheme = '<cpanel print=\"C{'RS'}\">'; </script> to the <head> section of this page: "+window.location.href)}var sUrl='/frontend/'+thisTheme+'/nvset.xml';var postData='names='+name+'&'+encodeURIComponent(name)+'='+encodeURIComponent(Cvalue);NVData_pending=1;NVData[name]=Cvalue;var transaction=YAHOO.util.Connect.asyncRequest('POST',sUrl,callback,postData)}function GotNvData(o){if(!o.responseXML){alert("Invalid XML response from nvget.xml: "+o.responseTxt);return}if(!o.argument.callback){alert("GetNvData call is missing a callback function on: "+window.location.href);return}var root=o.responseXML.documentElement;if(!root){alert("Document root is missing from nvget.xml")}var keylist=root.getElementsByTagName('key');for(var i=0;i<keylist.length;i++){if(keylist[i].getElementsByTagName('name')[0].firstChild==null){alert("Invalid Data in response from nvget.xml: "+o.responseTxt);continue}var thisVal='';if(keylist[i].getElementsByTagName('value')[0].firstChild!=null){thisVal=keylist[i].getElementsByTagName('value')[0].firstChild.nodeValue}o.argument.callback(keylist[i].getElementsByTagName('name')[0].firstChild.nodeValue,unescape(thisVal))}}function FailGetNvData(o){}function GetNvData(name,myCallback){var callback={success:GotNvData,failure:FailGetNvData,argument:{callback:myCallback}};if(typeof(window['thisTheme'])=='undefined'){alert("You must init the thisTheme variable but adding\n<script> var thisTheme = '<cpanel print=\"C{'RS'}\">'; </script> to the <head> section of this page: "+window.location.href)}var sUrl='/frontend/'+thisTheme+'/nvget.xml';var postData='names='+name;var transaction=YAHOO.util.Connect.asyncRequest('POST',sUrl,callback,postData)}function SetCookie(name,value,expires,path){document.cookie=name+"="+escape(value)+((expires)?("; expires="+expires.toLocaleString()):"")+((path)?("; path="+path):"")}function GetCookie(name){var dcookie=document.cookie;var cname=name+"=";var clen=dcookie.length;var cbegin=0;while(cbegin<clen){var vbegin=cbegin+cname.length;if(dcookie.substring(cbegin,vbegin)==cname){var vend=dcookie.indexOf(";",vbegin);if(vend==-1)vend=clen;return unescape(dcookie.substring(vbegin,vend))}cbegin=dcookie.indexOf(" ",cbegin)+1;if(cbegin==0)break}return null}function include_dom(script_filename){var html_doc=document.getElementsByTagName('head').item(0);var js=document.createElement('script');js.setAttribute('language','javascript');js.setAttribute('type','text/javascript');js.setAttribute('src',script_filename);html_doc.appendChild(js);return false}var rollable=0;var prereg=new Array();var sections=new Array();var containerObj;var regionCache=new Object();var boxstatus=new Object();var highlighted_drag_areas=new Object();var tboxstatus=NVData.xmainrollstatus.split('|');var origBoxBodyHeights=new Object;YAHOO.util.DDM.mode=YAHOO.util.DDM.INTERSECT;register_interfacecfg_nvdata('xmainrollstatus');register_interfacecfg_nvdata('xmaingroupsorder');Array.prototype.grep=function(f){if(!f.apply){var propname=f;f=function(_){return _[propname]}}var out=[];for(var i=0;i<this.length;i++){if(f(this[i],this,i))out.push(this[i])}return out};for(var i=0;i<tboxstatus.length;i++){var nv=tboxstatus[i].split('=');boxstatus[nv[0]]=nv[1]}function init_boxes(){register_container('boxes');for(var i=0;i<prereg.length;i++){register_section(prereg[i])}prereg=null;rollable=1}function tempexpandboxes(){for(var i=0;i<sections.length;i++){var boxid=sections[i];var boxbody=boxid+'-body';var boxbodyele=document.getElementById(boxbody);if(!boxbodyele){continue}if(boxstatus[boxid]!=null&&boxstatus[boxid]!=1){expandbox(boxid,1)}}}function restoreboxes(){for(var i=0;i<sections.length;i++){var boxid=sections[i];var boxbody=boxid+'-body';var boxbodyele=document.getElementById(boxbody);if(!boxbodyele){continue}if(boxstatus[boxid]!=null&&boxstatus[boxid]!=1){collaspebox(boxid,1)}}}function expandallboxes(){for(var i=0;i<sections.length;i++){var boxid=sections[i];var boxbody=boxid+'-body';var boxbodyele=document.getElementById(boxbody);if(!boxbodyele){continue}if(boxbodyele.style.display=='none'){expandbox(boxid)}}setboxstatus()}function defaultorder(){var order='pref|mail|logs|files|domains|db|sec|software|advanced';if(default_box_order){order=default_box_order}var newsections_tmp=order.split('|');var newsections=new Array();for(var i=0;i<newsections_tmp.length;i++){if(document.getElementById(newsections_tmp[i])){newsections.push(newsections_tmp[i])}}for(var i=0;i<sections.length;i++){if(!newsections.grep(sections[i])){newsections.push(sections[i])}}reordernodes(sections,newsections);sections=newsections;newsections=null;SetNvData("xmaingroupsorder",sections.join('|'))}function expandbox(boxid,rawset){var box=document.getElementById(boxid);var boxbody=boxid+'-body';var boxheader=boxid+'-header';var boxbodyele=document.getElementById(boxbody);var boxheaderele=document.getElementById(boxheader);var expander=document.getElementById(boxid+'-expander').className='box-collapse-control';boxbodyele.style.display='block';var skipanim=0;if(quirksmode=="Safari"||quirksmode=="Opera"){skipanim=1}if(!skipanim&&!rawset){var expandAnim=new YAHOO.util.Anim(boxbody,{height:{to:origBoxBodyHeights[boxid]}},0.3);var completefunc=function(){boxheaderele.style.marginBottom='10px';var fadeAnim=new YAHOO.util.Anim(boxbody,{opacity:{to:1}},0.4);fadeAnim.animate();setboxstatus()};expandAnim.onComplete.subscribe(completefunc);expandAnim.animate()}else{boxbodyele.style.height=origBoxBodyHeights[boxid]+'px';boxheaderele.style.marginBottom='10px';if(!rawset){setboxstatus()}}}function collaspebox(boxid,rawset){var box=document.getElementById(boxid);var boxbody=boxid+'-body';var boxheader=boxid+'-header';var boxbodyele=document.getElementById(boxbody);var boxheaderele=document.getElementById(boxheader);var expander=document.getElementById(boxid+'-expander').className='box-expand-control';var skipanim=0;if(quirksmode=="Safari"||quirksmode=="Opera"){skipanim=1}boxheaderele.style.marginBottom='0px';if(!skipanim&&!rawset){var fadeAnim=new YAHOO.util.Anim(boxbody,{opacity:{to:0}},0.1);var fadecompletefunc=function(){var collapseAnim=new YAHOO.util.Anim(boxbody,{height:{to:0}},0.3);var completefunc=function(){boxbodyele.style.display='none';setboxstatus()};collapseAnim.onComplete.subscribe(completefunc);collapseAnim.animate()};fadeAnim.onComplete.subscribe(fadecompletefunc);fadeAnim.animate()}else{boxbodyele.style.height='0px';boxbodyele.style.display='none';if(!rawset){setboxstatus()}}}function rollbox(boxheader){if(rollable!=1){return}var boxheaderid=boxheader.id;var boxid=(boxheaderid.split('-'))[0];var boxbody=boxid+'-body';var boxbodyele=document.getElementById(boxbody);if(boxbodyele.style.display=='none'){expandbox(boxid)}else{collaspebox(boxid)}}function setboxstatus(){var boxstatus=new Array();for(var i=0;i<sections.length;i++){if(document.getElementById(sections[i]+'-body').style.display=='none'){boxstatus.push(sections[i]+'=0')}}SetNvData("xmainrollstatus",boxstatus.join('|'))}function preregister_section(sec){prereg.push(sec)}function register_container(cname){containerObj=document.getElementById(cname)}function showorder(){alert("The order now is: "+sections.join(" ")+".")}function reordernodes(os,ns){var oldnodes=new Object;for(var i=0;i<os.length;i++){var oele=document.getElementById(os[i]);oldnodes[os[i]]=oele;containerObj.removeChild(oele)}for(var i=0;i<ns.length;i++){var nele=oldnodes[ns[i]];if(!nele){continue}containerObj.appendChild(nele)}}function register_section(secname){var Nsectionexist=document.getElementById(secname);if(!Nsectionexist){return}var boxbody=secname+'-body';var boxbodyele=document.getElementById(boxbody);var boxbodyRegion=YAHOO.util.Region.getRegion(boxbodyele);origBoxBodyHeights[secname]=boxbodyRegion.bottom-boxbodyRegion.top;if(quirksmode=='MSIE'&&origBoxBodyHeights[secname]==75){var itemCount=0;var itemDivs=boxbodyele.getElementsByTagName('div');for(var i=0;i<itemDivs.length;i++){if(itemDivs[i].className=='item'){itemCount++}if(itemCount>8){origBoxBodyHeights[secname]=143;break}}}if(boxstatus[secname]!=null&&boxstatus[secname]!=1){collaspebox(secname,1)}sections.push(secname);var thisDD=new YAHOO.groupbox.DDGroupBox(secname);thisDD.setXConstraint(0,0)}function rebuild_regioncache(){for(var i=0;i<sections.length;i++){var thisSec=document.getElementById(sections[i]);if(!thisSec){continue}regionCache[sections[i]]=YAHOO.util.Region.getRegion(thisSec)}}function get_box_target(dropel,dropid){var targetObj=new Object;if(!regionCache[dropid]){regionCache[dropid]=YAHOO.util.Region.getRegion(dropid)}var dragdirection;var dropele=dropel.getDragEl();var dropRegion=YAHOO.util.Region.getRegion(dropele);(regionCache[dropid].top-dropRegion.top)>=0?dragdirection='up':dragdirection='down';var box_target=null;for(var i=0;i<sections.length;i++){if(sections[i]==dropid){continue}if(!regionCache[sections[i]]){regionCache[sections[i]]=YAHOO.util.Region.getRegion(document.getElementById(sections[i]))}var thisRegion=regionCache[sections[i]];if(!thisRegion){continue}if(dragdirection=='up'){thisRegion.bottom-=((thisRegion.bottom-thisRegion.top)/2)}else{thisRegion.top+=((thisRegion.bottom-thisRegion.top)/2)}if(thisRegion.intersect(dropRegion)){box_target=sections[i];if(dragdirection=='up'){break}}}targetObj['box_target']=box_target;targetObj['dragdirection']=dragdirection;return targetObj}function reorder_items(dropel){var dropid=dropel.getEl().id;var targetObj=get_box_target(dropel,dropid);if(!targetObj['box_target']){return}var newsections=new Array();for(var i=0;i<sections.length;i++){if(sections[i]==dropid){continue}if(targetObj['box_target']==sections[i]){if(targetObj.dragdirection=='down'){newsections.push(sections[i]);newsections.push(dropid)}else{newsections.push(dropid);newsections.push(sections[i])}}else{newsections.push(sections[i])}}reordernodes(sections,newsections);sections=newsections;newsections=null;SetNvData("xmaingroupsorder",sections.join('|'))}YAHOO.namespace('groupbox');YAHOO.groupbox.DDGroupBox=function(id,sGroup){this.initFile(id)};YAHOO.groupbox.DDGroupBox.prototype=new YAHOO.util.DDProxy();YAHOO.groupbox.DDGroupBox.TYPE="DDGroupBox";YAHOO.groupbox.DDGroupBox.prototype.initFile=function(id,sGroup){if(!id){return}this.init(id);this.initFrame();this.type=YAHOO.groupbox.DDGroupBox.TYPE};YAHOO.groupbox.DDGroupBox.prototype.startDrag=function(e,id){rebuild_regioncache()};YAHOO.groupbox.DDGroupBox.prototype.onDrag=function(e){var targetObj=get_box_target(this,this.id);if(!targetObj['box_target']){clear_highlights();return}var celldrop;if(targetObj.dragdirection=='down'){celldrop=targetObj['box_target']+'-adrop'}else{celldrop=targetObj['box_target']+'-bdrop'}highlight_drag_area(celldrop)};function clear_highlights(keeparea){var seth=0;for(var harea in highlighted_drag_areas){if(harea==keeparea){seth=1;continue}highlighted_drag_areas[harea].className='celldrop';delete highlighted_drag_areas[harea]}return seth}function highlight_drag_area(darea){var seth=clear_highlights(darea);if(seth){return}highlighted_drag_areas[darea]=document.getElementById(darea);highlighted_drag_areas[darea].className='celldrop_active'}YAHOO.groupbox.DDGroupBox.prototype.endDrag=function(e){clear_highlights();reorder_items(this)};function reload_this_page(){var rrnum=Math.floor(Math.random()*11111111);window.location.href=window.location.href+'?keyid='+rrnum}function hideicons(){SetNvData("x3_hideicons",1,reload_this_page)}function showicons(){SetNvData("x3_hideicons",0,reload_this_page)}function hidegraphics(){SetNvData("x3_litegraphics",1,reload_this_page)}function showgraphics(){SetNvData("x3_litegraphics",0,reload_this_page)}uniloader_delayed_add(init_boxes);var ajaxloader_on=0;function initAjaxLoader(){if(!ajaxloader_on){return}var elements=YAHOO.util.Dom.getElementsByClassName('ajaxlink','a');var elementsmail=YAHOO.util.Dom.getElementsByClassName('ajax-mail','a');var elementsfiles=YAHOO.util.Dom.getElementsByClassName('ajaxfiles','a');var elementshide=YAHOO.util.Dom.getElementsByClassName('noscript','div');for(var i=0;i<elementshide.length;i++){elementshide[i].style.display='none'}for(var i=0;i<elementsfiles.length;i++){var url=elementsfiles[i].getAttribute('href');var cgiurl=url.split('?');cgiurl[0]=cgiurl[0].replace(/\/files\//,'/filemanager/');var newurl=cgiurl.join('?');elementsfiles[i].setAttribute('href',newurl)}for(var i=0;i<elementsmail.length;i++){var url=elementsmail[i].getAttribute('href');var cgiurl=url.split('?');cgiurl[0]=cgiurl[0].replace(/\.html$/,'-ajax.html');var newurl=cgiurl.join('?');elementsmail[i].setAttribute('href',newurl)}for(var i=0;i<elements.length;i++){var url=elements[i].getAttribute('href');var cgiurl=url.split('?');cgiurl[0]=cgiurl[0].replace(/\.html$/,'-ajax.html');var newurl=cgiurl.join('?');elements[i].setAttribute('href',newurl)}};uniloader_small_add(initAjaxLoader);var osmode='unix';var quirksmode='Mozilla';var osCheck=navigator.userAgent.toLowerCase();register_interfacecfg_nvdata('xstatscollapsed');if(osCheck.indexOf("win")!=-1||osCheck.indexOf("Windows")!=-1){osmode='win32'}if(osCheck.indexOf("mac")!=-1){osmode='mac'}if(navigator.appVersion.indexOf("MSIE")!=-1){quirksmode='MSIE';listviewasdiv=1}if(navigator.appVersion.indexOf("Safari")!=-1){quirksmode='Safari';listviewasdiv=1;osmode='mac'}if(navigator.appVersion.indexOf("Opera")!=-1||navigator.userAgent.indexOf("Opera")!=-1){quirksmode='Opera';listviewasdiv=1}function collapse_stats_content(animtime){if(!animtime){animtime=0.4}var contentRegion=YAHOO.util.Region.getRegion('content-stats');var lastcollapse='statsbar-bandwidthusage';var collapsedHeight=200;var offsetElement=document.getElementById(lastcollapse);var cReg=YAHOO.util.Region.getRegion(lastcollapse);if(cReg){collapsedHeight=cReg.top-contentRegion.top+offsetElement.offsetHeight}if(collapsedHeight<100){collapsedHeight=200}var collapseAnim=new YAHOO.util.Anim('content-stats',{height:{to:collapsedHeight}},animtime);collapseAnim.animate();var myControlB=document.getElementById('ui-collapse');if(myControlB){myControlB.id='ui-expand';myControlB.title="Expand"}}function expand_stats_content(animtime){if(!animtime){animtime=0.4}var contentRegion=YAHOO.util.Region.getRegion('content-stats');var lastexpand='content-stats-end';var expandedHeight=830;var offsetElement=document.getElementById(lastexpand);var eReg=YAHOO.util.Region.getRegion(lastexpand);if(eReg){expandedHeight=eReg.top-contentRegion.top+offsetElement.offsetHeight}var expandAnim=new YAHOO.util.Anim('content-stats',{height:{to:expandedHeight}},animtime);expandAnim.animate();var myControlB=document.getElementById('ui-expand');if(myControlB){myControlB.id='ui-collapse';myControlB.title="Collapse"}}function doTransition(e){if(document.getElementById('ui-collapse')){SetNvData("xstatscollapsed",'collapsed');collapse_stats_content(0.4)}else{SetNvData("xstatscollapsed",'expanded');expand_stats_content(0.4)}return false}function setupexpander(){YAHOO.util.Event.addListener('stats-header','click',doTransition);if(NVData['xstatscollapsed']=='collapsed'){collapse_stats_content(0)}else{expand_stats_content(0)}}uniloader_delayed_add(setupexpander);var helppanel;var inited_help=0;var help_off=1;function help_init(){helppanel=new YAHOO.widget.Panel("win",{effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},fixedcenter:true,constraintoviewport:true,underlay:"none",close:true,visible:false,draggable:true,modal:false});helppanel.render();helppanel.beforeHideEvent.subscribe(handle_hide_help,helppanel,true);inited_help=1}function handle_hide_help(el){var helpc=document.getElementById('help-content');if(!helpc){alert("The 'help-content' id is missing")}var winc=document.getElementById('win');helpc.style.display='none';winc.style.display='none'}function show_help(){var helpc=document.getElementById('help-content');if(!helpc){alert("The 'help-content' id is missing")}var winc=document.getElementById('win');winc.style.display='block';helpc.style.display='block';if(inited_help!=1){help_init()}helppanel.show();winc.style.width=helpc.offsetWidth+6;winc.style.height=helpc.offsetHeight+8}function enable_help(){help_on=1}uniloader_add(enable_help);var gettingstartedpanel;var inited_gettingstarted=0;var gettingstarted_off=1;register_interfacecfg_nvdata('x3_gettingstarted');function disable_gettingstarted(){SetNvData("x3_gettingstarted",'disable')}function gettingstarted_init(){gettingstartedpanel=new YAHOO.widget.Panel("gettingstarted_win",{effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},fixedcenter:true,constraintoviewport:true,underlay:"none",close:true,visible:false,draggable:true,modal:false});gettingstartedpanel.render();gettingstartedpanel.beforeHideEvent.subscribe(handle_hide_gettingstarted,gettingstartedpanel,true);inited_gettingstarted=1}function handle_hide_gettingstarted(el){var gettingstartedc=document.getElementById('gettingstarted-content');if(!gettingstartedc){alert("The 'gettingstarted-content' id is missing")}var gettingstarted_winc=document.getElementById('gettingstarted_win');gettingstartedc.style.display='none';gettingstarted_winc.style.display='none'}function show_gettingstarted(){var gettingstartedc=document.getElementById('gettingstarted-content');if(!gettingstartedc){alert("The 'gettingstarted-content' id is missing")}if(!YAHOO.util.Dom.hasClass(gettingstartedc,'mainpopbg')){gettingstartedc.className='mainpopbg content'}var oimgEl=document.getElementById('ui-getstart-icon_preload');if(oimgEl){oimgEl.id='ui-getstart-icon'}var gettingstarted_winc=document.getElementById('gettingstarted_win');gettingstarted_winc.style.display='block';gettingstartedc.style.display='block';if(inited_gettingstarted!=1){gettingstarted_init()}gettingstartedpanel.show();gettingstarted_winc.style.width=gettingstartedc.offsetWidth+6;gettingstarted_winc.style.height=gettingstartedc.offsetHeight+8;SetCookie('didgettingstarted',1)}function enable_gettingstarted(){gettingstarted_on=1}function check_gettingstarted(){if(NVData['x3_gettingstarted']!='disable'&&GetCookie('didgettingstarted')!='1'){show_gettingstarted()}}uniloader_add(enable_gettingstarted);uniloader_add(check_gettingstarted);function png(i){if(navigator.appName=='Microsoft Internet Explorer'){var h='<div '+((i.id)?"id='"+i.id+"' ":'')+((i.className)?"class='"+i.className+"' ":'')+((i.title)?"title='"+i.title+"' ":'')+'style="'+'display: inline-block;'+'width: '+i.width+'px;'+'height: '+i.height+'px;'+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+i.src+"', sizingMethod='scale'); "+i.style.cssText+'" ';h+='></div>';i.outerHTML=h}}function cpanel_api1(){var argv=cpanel_api1.arguments;var mycallback=argv[0];var module=argv[1];var func=argv[2];var argc=argv.length;var callback={success:cpanel_api1_parser,argument:mycallback};var sFormData='xmlin=<cpanelaction><apiversion>1</apiversion><module>'+module+'</module><func>'+func+'</func>';for(var i=3;i<argc;i++){sFormData+='<args>'+argv[i]+'</args>'}sFormData+='</cpanelaction>';YAHOO.util.Connect.asyncRequest('POST','/xml-api/cpanel',callback,sFormData)}function cpanel_api1_parser(o){var mycallback=o.argument;var rootNode=o.responseXML;var cpanelresultEl=rootNode.getElementsByTagName('cpanelresult')[0];var cpaneldataEl=cpanelresultEl.getElementsByTagName('data')[0];var dataresultEl=cpaneldataEl.getElementsByTagName('result')[0];var parsed_data;if(dataresultEl.firstChild){parsed_data=dataresultEl.firstChild.nodeValue}if(mycallback){mycallback(parsed_data)}}function cpanel_api2(){var argv=cpanel_api2.arguments;var mycallback=argv[0];var module=argv[1];var func=argv[2];var argc=argv.length;var callback={success:cpanel_api2_parser,argument:mycallback};var sFormData='xmlin=<cpanelaction><apiversion>2</apiversion><module>'+module+'</module><func>'+func+'</func><args>';for(var i=3;i<argc;i+=2){sFormData+='<'+argv[i]+'>'+argv[i+1]+'</'+argv[i]+'>'}sFormData+='</args></cpanelaction>';YAHOO.util.Connect.asyncRequest('POST','/xml-api/cpanel',callback,sFormData)}function cpanel_api2_parser(o){var mycallback=o.argument;var rootNode=o.responseXML;var cpanelresultEl=rootNode.getElementsByTagName('cpanelresult')[0];var cpaneldataEl=cpanelresultEl.getElementsByTagName('data');if(mycallback){mycallback(cpaneldataEl)}}var maxwidth=710;var truncate_fontsize=11;var quirksmode='Mozilla';if(navigator.appVersion.indexOf("Safari")!=-1){quirksmode='Safari'}if(navigator.appVersion.indexOf("MSIE")!=-1){quirksmode='MSIE'}if(navigator.appVersion.indexOf("Opera")!=-1||navigator.userAgent.indexOf("Opera")!=-1){quirksmode='Opera'}function getRegion(el){if(quirksmode=='Safari'&&el.cells&&el.cells[0]){var p=YAHOO.util.Dom.getXY(el.cells[0]);var t=p[1];var r=p[0];for(var i=0;i<el.cells.length;i++){r+=el.cells[i].offsetWidth}var b=p[1]+el.cells[0].offsetHeight;var l=p[0];return new YAHOO.util.Region(t,r,b,l)}return YAHOO.util.Region.getRegion(el)}var truncate_on=0;var truncate_tooltips=0;var truncate_wrap=1;var truncate_start_row=1;var truncatetables=[];var truncatetableids=[];function post_register_truncate_tables(){for(var i=0;i<truncatetableids.length;i++){var thistbl=document.getElementById(truncatetableids[i]);if(!thistbl){alert("truncate.js: Table not found "+truncatetableids[i])}else{truncate_on=1;var hastbl=0;for(var i=0;i<truncatetables.length;i++){if(truncatetables[i].id==thistbl.id){hastbl=1}}if(!hastbl){truncatetables.push(thistbl)}}}}function register_truncate_table(tid){truncatetableids.push(tid)}function truncater(){post_register_truncate_tables();if(!truncate_on){return}var ttid=0;var fontwidth=1.50;if(!truncatetables){return}for(var t=0;t<truncatetables.length;t++){if(truncatetables[t].rows.length>1000){continue}var fixedtruncate=0;if(truncatetables[t].getAttribute('fixedtruncate')){fixedtruncate=1}var truncaterows=truncatetables[t].rows;var rowRegion=getRegion(truncaterows[0]);var rowWidth=(rowRegion.right-rowRegion.left);for(var i=truncate_start_row;i<truncaterows.length;i++){if(!fixedtruncate&&rowWidth<maxwidth){continue}var cellsWidth=0;var truncateRows=[];var truncatePercent=[];for(var j=0;j<truncaterows[i].cells.length;j++){if(!YAHOO.util.Dom.hasClass(truncaterows[i].cells[j],"truncate")){var cw=truncaterows[i].cells[j].offsetWidth;if(cw&&!isNaN(cw)){cellsWidth+=cw}}else{truncateRows.push({row:truncaterows[i].cells[j],fixed:truncaterows[i].cells[j].getAttribute('truncatefixed'),percent:truncaterows[i].cells[j].getAttribute('truncate')})}}var newcellWidth=(maxwidth-cellsWidth);var fontsize=parseInt(truncaterows[i].style.fontSize)||truncate_fontsize;for(var j=0;j<truncateRows.length;j++){var cellContents;var newLength;if(truncateRows[j].fixed){newLength=parseInt(truncateRows[j].fixed)}else{var cellPercentage=truncateRows[j].percent;if(!cellPercentage){cellPercentage=100/truncateRows.length}var thisCellWidth=newcellWidth*(cellPercentage/100);newLength=parseInt(thisCellWidth/ (fontsize /fontwidth))}cellContents=getFirstTextNode(truncateRows[j].row);if(!cellContents){continue;}cellText=cellContents.nodeValue;if(!cellText){continue}if(newLength+2>=cellText.length){continue}if(newLength<17){newLength=17}truncateRows[j].row.removeAttribute('nowrap');var tspan=document.createElement('span');tspan.innerHTML=break_text(cellText,newLength,truncate_wrap);var myParent=cellContents.parentNode;myParent.removeChild(cellContents);myParent.appendChild(tspan);while(tspan.offsetWidth>newcellWidth&&newLength>17){newLength--;if(newLength<4){break}tspan.innerHTML=break_text(cellText,newLength,truncate_wrap)}if(truncate_tooltips){var overimg=document.createElement('img');overimg.src="/frontend/"+thisTheme+"/images/arrow-right.gif";overimg.style.display='inline';overimg.setAttribute('title',cellText);truncateRows[j].row.appendChild(overimg);ttid++;var tooltip=new YAHOO.widget.Tooltip("truncate_tt"+ttid,{context:overimg,text:cellText})}}}}}function getFirstTextNode(el){var l=el.childNodes.length;for(var i=0;i<l;i++){switch(el.childNodes[i].nodeType){case 1:var thisnode=getFirstTextNode(el.childNodes[i]);if(thisnode){return thisnode}break;case 3:return el.childNodes[i];break}}}function break_text(cellText,newLength,truncate_wrap){var startpt=0;var newText='';if(newLength<4){return cellText}while(1){newText+=cellText.substr(startpt,newLength);if(truncate_wrap){startpt+=newLength;if(startpt>=cellText.length||startpt>4096){break}newText+="<br />"}else{break}}if(truncate_wrap){newText+=" "}return newText}uniloader_small_add(truncater);var optionselectpanel;var inited_optionselect=0;var optionselect_off=1;var currentoption;var submitwait=0;var optionsubmit_ok=0;for(var opname in optionselect_list){register_interfacecfg_nvdata('optionselect_'+opname)}function optionselect_init(){optionselectpanel=new YAHOO.widget.Panel("optionselect_win",{effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},fixedcenter:true,constraintoviewport:true,underlay:"none",close:true,visible:false,draggable:true,modal:false});optionselectpanel.render();optionselectpanel.beforeHideEvent.subscribe(handle_hide_optionselect,optionselectpanel,true);inited_optionselect=1;for(var imgid in optionselect_images){document.getElementById('postloadimg_'+imgid).src=optionselect_images[imgid]}}function handle_hide_optionselect(el){var optionselectc=document.getElementById('optionselect-content');if(!optionselectc){alert("The 'optionselect-content' id is missing")}var winc=document.getElementById('optionselect_win');optionselectc.style.display='none';winc.style.display='none'}function build_optionform(optionname,optionval,domain){var oplist=optionselect_list[optionname];if(optionval=='homedir'){document.getElementById('optionselect_dir').value=homedir}else if(optionval=='webroot'){document.getElementById('optionselect_dir').value=homedir+'/public_html'}else if(optionval=='ftproot'){document.getElementById('optionselect_dir').value=homedir+'/public_ftp'}var formEl=document.getElementById('optionselect_form');formEl.action=oplist.url;formEl.target=oplist.target}function getoptionselectval(){var dirselectEl=document.getElementById('optionselect_form').dirselect;if(dirselectEl[0].checked){return'homedir'}else if(dirselectEl[1].checked){return'webroot'}else if(dirselectEl[2].checked){return'ftproot'}else if(dirselectEl[3].checked){return'domainrootselect'}return'webroot'}function getoptionselectdomain(){var dsEl=document.getElementById('optionselect_domainselect');return dsEl.options[dsEl.selectedIndex].value}function getoptionname(){return currentoption}function submit_option_form_handler(optionname){var oplist=optionselect_list[optionname];if(oplist.target==''){window.location.href=oplist.url+'?dir='+document.getElementById('optionselect_dir').value}else{var formEl=document.getElementById('optionselect_form');formEl.submit()}}function updatedir_fromdomain(){var domain=getoptionselectdomain();document.getElementById('optionselect_go').disabled=true;document.getElementById('optionselect_go').className='input-button-disabled';cpanel_api2(docrootcallback,'DomainLookup','getdocroot','domain',domain)}function save_optionselect_form(skipnvset){var optionval=getoptionselectval();var optionname=getoptionname();var domain=getoptionselectdomain();if(!skipnvset){SetNvData('optionselect_'+optionname,optionval+':'+domain+':'+(document.getElementById('optionselect_saved').checked?1:0)+':'+(document.getElementById('optionselect_showhidden').checked?1:0))}}function submitoptionform(dosubmit){var optionval=getoptionselectval();var optionname=getoptionname();var domain=getoptionselectdomain();build_optionform(optionname,optionval,domain);var oplist=optionselect_list[optionname];if(oplist.target==''){SetCookie('showdotfiles',(document.getElementById('optionselect_showhidden').checked?1:0));optionselectpanel.hide();window.location.href=oplist.url+'?dir='+document.getElementById('optionselect_dir').value;return false}else{SetCookie('showdotfiles',(document.getElementById('optionselect_showhidden').checked?1:0));if(dosubmit){document.getElementById('optionselect_form').submit()}optionselectpanel.hide();return true}}function docrootcallback(result){var dir=homedir;var dirEl=result[0].getElementsByTagName('docroot')[0];if(dirEl.firstChild){dir=dirEl.firstChild.nodeValue}if(!dir){dir=homedir}document.getElementById('optionselect_dir').value=dir;document.getElementById('optionselect_go').disabled=false;document.getElementById('optionselect_go').className='input-button';save_optionselect_form()}function show_optionselect(optionname){var currentsetting=NVData['optionselect_'+optionname];var optionval=(currentsetting.split(':'))[0];var domain=(currentsetting.split(':'))[1];var optionsaved=(currentsetting.split(':'))[2];var optionshowhidden=(currentsetting.split(':'))[3];currentoption=optionname;var optionselectc=document.getElementById('optionselect-content');if(!optionselectc){alert("The 'optionselect-content' id is missing")}if(!YAHOO.util.Dom.hasClass(optionselectc,'mainpopbg')){optionselectc.className='mainpopbg content'}var winc=document.getElementById('optionselect_win');winc.style.display='block';optionselectc.style.display='block';if(inited_optionselect!=1){optionselect_init()}optionselectpanel.show();winc.style.width=optionselectc.offsetWidth+6;winc.style.height=optionselectc.offsetHeight+8;var oplist=optionselect_list[optionname];var showlist=oplist.show;for(var i=0;i<showlist.length;i++){document.getElementById('optionselect_'+showlist[i]).style.display=''}document.getElementById('optionselect_namehdr').innerHTML=oplist.name;document.getElementById('optionselect_namecheck').innerHTML=oplist.name;restore_optionform(optionname,optionval,optionsaved,optionshowhidden,domain);if(optionsaved=='1'){submitoptionform(1);return}}function restore_optionform(optionname,savedoptionval,optionsaved,optionshowhidden,domain){var dirselectEl=document.getElementById('optionselect_form').dirselect;if(savedoptionval=='homedir'){dirselectEl[0].checked=true}else if(savedoptionval=='webroot'){dirselectEl[1].checked=true}else if(savedoptionval=='ftproot'){dirselectEl[2].checked=true}else if(savedoptionval=='domainrootselect'){dirselectEl[3].checked=true}else{dirselectEl[1].checked=true}var dsEl=document.getElementById('optionselect_domainselect');for(var i=0;i<dsEl.options.length;i++){if(dsEl.options[i].value==domain){dsEl.selectedIndex=i}}if(optionsaved=='1'){document.getElementById('optionselect_saved').checked=true}else{document.getElementById('optionselect_saved').checked=false}if(optionshowhidden=='1'){document.getElementById('optionselect_showhidden').checked=true}else{document.getElementById('optionselect_showhidden').checked=false}if(savedoptionval=='domainrootselect'){updatedir_fromdomain()}}function enable_optionselect(){optionselect_on=1}uniloader_add(enable_optionselect);register_interfacecfg_nvdata('x3finder');function collapse(){}var idgen=0;var ElementTextCache={};var tblParentCache={};var JumpEl;var jumpcount=0;var insearch=0;function searchpage(searchBoxEl){var searchText=searchBoxEl.value.toLowerCase();var rootSearchElement=document.getElementById('boxes');var liEls=rootSearchElement.getElementsByTagName('div');var matchCount=0;var allParentUls={};var matchedParentUls={};var matchEl;if(!insearch){tempexpandboxes();insearch=1;if(NVData['x3finder']!='off'){SetNvData('x3finder','off')}}if(!searchText){restoreboxes();insearch=0;document.getElementById('clearlnk').style.display='none'}for(var i=0;i<liEls.length;i++){if(!YAHOO.util.Dom.hasClass(liEls[i],'item')){continue}var innerText;if(!ElementTextCache[liEls[i].id]||ElementTextCache[liEls[i].id]==""){var AddedsearchText=liEls[i].getAttribute('searchtext');innerText=liEls[i].innerHTML.replace(/\<[^\>]+\>/g,'').toLowerCase();if(AddedsearchText){innerText+=" "+AddedsearchText}ElementTextCache[liEls[i].id]=innerText}else{innerText=ElementTextCache[liEls[i].id]}var tblParent=getTblParent(liEls[i]);if(innerText.match(searchText)){matchEl=liEls[i];matchCount++;YAHOO.util.Dom.removeClass(liEls[i],'searchhide');matchedParentUls[tblParent.id]=1;allParentUls[tblParent.id]=tblParent}else{allParentUls[tblParent.id]=tblParent;YAHOO.util.Dom.addClass(liEls[i],'searchhide')}}if(matchCount==0){document.getElementById('gosearch').style.display=''}else{document.getElementById('gosearch').style.display='none'}if(searchText){document.getElementById('clearlnk').style.display=''}for(var i in allParentUls){if(matchedParentUls[i]){YAHOO.util.Dom.removeClass(allParentUls[i],'searchhide')}else{YAHOO.util.Dom.addClass(allParentUls[i],'searchhide')}}}function getTblParent(tagEl){if(!tagEl.id){tagEl.id='idgen'+idgen++}if(tblParentCache[tagEl.id]){return tblParentCache[tagEl.id]}var thisEl=tagEl;while((thisEl.tagName!="DIV"||!YAHOO.util.Dom.hasClass(thisEl,'itembox'))&&thisEl.parentNode){thisEl=thisEl.parentNode}tblParentCache[tagEl.id]=thisEl;return thisEl}function clearsearch(){var quickJumpEl=document.getElementById('quickjump');quickJumpEl.value='';searchpage(quickJumpEl);restoreboxes();insearch=0}function gosearch(){var lnkEls=jumpEl.getElementsByTagName('a');if(!lnkEls[0].name){lnkEls[0].name='jump'+jumpcount++}window.location.href='#'+lnkEls[0].name}function killjumphelp(){document.getElementById('quickjump').focus();if(NVData['x3finder']=='off'){document.getElementById('finder').style.display='none'}}uniloader_delayed_add(killjumphelp);function remove_buttons(){themegoEl=document.getElementById('themego');acctgoEl=document.getElementById('acctgo');if(themegoEl){themegoEl.style.display='none'}if(acctgoEl){acctgoEl.style.display='none'}}function hide_notices_ifempty(){var noticeboard=document.getElementById('noticeboard');if(!noticeboard){return}var allElementsInBoard=noticeboard.getElementsByTagName('*');for(var j=0;j<allElementsInBoard.length;j++){for(var i=0;i<allElementsInBoard[j].childNodes.length;i++){if(allElementsInBoard[j].childNodes[i].nodeType==3){if(allElementsInBoard[j].childNodes[i].nodeValue.match(/^[\s\n\r]+$/)){continue}return}}}document.getElementById('notices').style.display='none'}uniloader_add(remove_buttons);uniloader_add(hide_notices_ifempty);