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(a){delayedloads.push(a)}function uniloader_small_add(a){immediate_size_loads.push(a)}function uniloader_add(a){immediateloads.push(a)}function uniloader(){for(var a=0;a<immediateloads.length;a++){var c=immediateloads[a];c()}var b;if(window.innerHeight&&window.scrollMaxY){b=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){b=document.body.scrollHeight}else{b=document.body.offsetHeight}}if(isNaN(b)){b=1}if(b<500000){for(var a=0;a<immediate_size_loads.length;a++){var c=immediate_size_loads[a];c()}}window.setTimeout(uniloader_delayed,100)}function uniloader_delayed(){for(var a=0;a<delayedloads.length;a++){var b=delayedloads[a];b()}}function check_required(b){for(var a in b){if(document.getElementById(a).value==""){alert(b[a]+" must be filled in.");return false}}return true}var ajaxloader_on=0;function initAjaxLoader(){if(!ajaxloader_on){return}var a=YAHOO.util.Dom.getElementsByClassName("ajaxlink","a");var b=YAHOO.util.Dom.getElementsByClassName("ajax-mail","a");var h=YAHOO.util.Dom.getElementsByClassName("ajaxfiles","a");var j=YAHOO.util.Dom.getElementsByClassName("noscript","div");for(var e=0;e<j.length;e++){j[e].style.display="none"}for(var e=0;e<h.length;e++){var c=h[e].getAttribute("href");var g=c.split("?");g[0]=g[0].replace(/\/files\//,"/filemanager/");var f=g.join("?");h[e].setAttribute("href",f)}for(var e=0;e<b.length;e++){var c=b[e].getAttribute("href");var g=c.split("?");g[0]=g[0].replace(/\.html$/,"-ajax.html");var f=g.join("?");b[e].setAttribute("href",f)}for(var e=0;e<a.length;e++){var c=a[e].getAttribute("href");var g=c.split("?");g[0]=g[0].replace(/\.html$/,"-ajax.html");var f=g.join("?");a[e].setAttribute("href",f)}}uniloader_small_add(initAjaxLoader);var isWebMail=0;var NVData_pending=0;function DidSetNvData(b,f){NVData_pending=0;if(!b){alert("Invalid XML response from nvset.xml: "+o.responseTxt);return}var a=b[0];var e=a.getElementsByTagName("set");for(var c=0;c<b.length;c++){if(e[c].firstChild==null){alert("Invalid Data in response from nvset.xml: "+o.responseTxt);continue}if(f!=null){f(e[c].childNodes[0].nodeValue)}}}function FailSetNvData(a){}function SetNvData(a,b,e){var c=function(f){DidSetNvData(f,e)};if(typeof(window.cpanel_api2)=="undefined"){alert("You must load xmlapi.js before using SetNvData into this page: "+window.location.href)}cpanel_api2(c,"NVData","set","names",a,a,b);NVData_pending=1;NVData[a]=b}function GotNvData(a,f){if(!a){alert("Invalid XML response from xml-api NVData get");return}if(!f){alert("GetNvData call is missing a callback function on: "+window.location.href);return}var c=a;for(var b=0;b<c.length;b++){if(c[b].getElementsByTagName("name")[0].firstChild==null){alert("Invalid Data in response from NVData get");continue}var e="";if(c[b].getElementsByTagName("value")[0].firstChild!=null){e=c[b].getElementsByTagName("value")[0].firstChild.nodeValue}f(c[b].getElementsByTagName("name")[0].firstChild.nodeValue,unescape(e))}}function FailGetNvData(a){}function GetNvData(a,c){var b=function(e){GotNvData(e,c)};if(typeof(window.cpanel_api2)=="undefined"){alert("You must load xmlapi.js before using SetNvData into this page: "+window.location.href)}cpanel_api2(b,"NVData","get","names",a)}function SetCookie(a,c,b,e){document.cookie=a+"="+escape(c)+((b)?("; expires="+b.toGMTString()):"")+((e)?("; path="+e):"")}function GetCookie(f){var c=document.cookie;var e=f+"=";var b=c.length;var a=0;while(a<b){var g=a+e.length;if(c.substring(a,g)==e){var h=c.indexOf(";",g);if(h==-1){h=b}return unescape(c.substring(g,h))}a=c.indexOf(" ",a)+1;if(a==0){break}}return null}function include_dom(b){var a=document.getElementsByTagName("head").item(0);var c=document.createElement("script");c.setAttribute("language","javascript");c.setAttribute("type","text/javascript");c.setAttribute("src",b);a.appendChild(c);return false}var stIsIE=0;if(navigator.appVersion.indexOf("MSIE")!=-1){stIsIE=1}sorttable={init:function(){if(arguments.callee.done){return}arguments.callee.done=true;if(!document.createElement||!document.getElementsByTagName){return}sorttable.DATE_RE=/^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/;forEach(document.getElementsByTagName("table"),function(a){if(a.className.search(/\bsortable\b/)!=-1){sorttable.makeSortable(a)}})},makeSortable:function(e){if(e.getElementsByTagName("thead").length==0){the=document.createElement("thead");the.appendChild(e.rows[0]);e.insertBefore(the,e.firstChild)}if(e.tHead==null){e.tHead=e.getElementsByTagName("thead")[0]}var a=e.getElementsByTagName("tbody");if(a.length>1){var b=1;for(var c=0;c<a[0].childNodes.length;c++){if(a[0].childNodes[c].nodeType!=3){b=0;break}}if(b){e.removeChild(a[0])}}if(e.tHead.rows.length!=1){return}sortbottomrows=[];for(var c=0;c<e.rows.length;c++){if(e.rows[c].className.search(/\bsortbottom\b/)!=-1){sortbottomrows[sortbottomrows.length]=e.rows[c]}}if(sortbottomrows){if(e.tFoot==null){tfo=document.createElement("tfoot");e.appendChild(tfo)}for(var c=0;c<sortbottomrows.length;c++){tfo.appendChild(sortbottomrows[c])}delete sortbottomrows}headrow=e.tHead.rows[0].cells;for(var c=0;c<headrow.length;c++){if(!headrow[c].className.match(/\bsorttable_nosort\b/)&&!(headrow[c].getAttribute("nonsortable")!=null&&headrow[c].getAttribute("nonsortable").length>0)){mtch=headrow[c].className.match(/\bsorttable_([a-z0-9]+)\b/);if(mtch){override=mtch[1]}if(mtch&&typeof sorttable["sort_"+override]=="function"){headrow[c].sorttable_sortfunction=sorttable["sort_"+override]}else{headrow[c].sorttable_sortfunction=sorttable.guessType(e,c)}headrow[c].sorttable_columnindex=c;headrow[c].sorttable_tbody=e.tBodies[0];headrow[c].className+=" clickable";dean_addEvent(headrow[c],"click",function(g){if(this.className.search(/\bsorttable_sorted\b/)!=-1){sorttable.reverse(this.sorttable_tbody);this.className=this.className.replace("sorttable_sorted","sorttable_sorted_reverse");this.removeChild(document.getElementById("sorttable_sortfwdind"));sortrevind=document.createElement("span");sortrevind.id="sorttable_sortrevind";sortrevind.innerHTML=stIsIE?'&nbsp<font face="webdings">5</font>':"&nbsp;&#x25B4;";this.appendChild(sortrevind);return}if(this.className.search(/\bsorttable_sorted_reverse\b/)!=-1){sorttable.reverse(this.sorttable_tbody);this.className=this.className.replace("sorttable_sorted_reverse","sorttable_sorted");this.removeChild(document.getElementById("sorttable_sortrevind"));sortfwdind=document.createElement("span");sortfwdind.id="sorttable_sortfwdind";sortfwdind.innerHTML=stIsIE?'&nbsp<font face="webdings">6</font>':"&nbsp;&#x25BE;";this.appendChild(sortfwdind);return}theadrow=this.parentNode;forEach(theadrow.childNodes,function(h){if(h.nodeType==1){h.className=h.className.replace("sorttable_sorted_reverse","");h.className=h.className.replace("sorttable_sorted","")}});sortfwdind=document.getElementById("sorttable_sortfwdind");if(sortfwdind){sortfwdind.parentNode.removeChild(sortfwdind)}sortrevind=document.getElementById("sorttable_sortrevind");if(sortrevind){sortrevind.parentNode.removeChild(sortrevind)}this.className+=" sorttable_sorted";sortfwdind=document.createElement("span");sortfwdind.id="sorttable_sortfwdind";sortfwdind.innerHTML=stIsIE?'&nbsp<font face="webdings">6</font>':"&nbsp;&#x25BE;";this.appendChild(sortfwdind);row_array=[];col=this.sorttable_columnindex;rows=this.sorttable_tbody.rows;for(var f=0;f<rows.length;f++){row_array[row_array.length]=[sorttable.getInnerText(rows[f].cells[col]),rows[f]]}row_array.sort(this.sorttable_sortfunction);tb=this.sorttable_tbody;for(var f=0;f<row_array.length;f++){if((f%2)==0){row_array[f][1].className="info-even"}else{row_array[f][1].className="info-odd"}tb.appendChild(row_array[f][1])}delete row_array})}}},guessType:function(c,a){sortfn=sorttable.sort_alpha;if(!c.tBodies[0]){return sortfn}for(var b=0;b<c.tBodies[0].rows.length;b++){text=sorttable.getInnerText(c.tBodies[0].rows[b].cells[a]);if(text!=""){if(text.match(/^-?[$]?[\d,.]+%?\s(Bytes|KB|MB|GB|TB|PB)$/)){return sorttable.sort_space}if(text.match(/^-?[$]?[\d,.]+%?$/)){return sorttable.sort_numeric}possdate=text.match(sorttable.DATE_RE);if(possdate){first=parseInt(possdate[1]);second=parseInt(possdate[2]);if(first>12){return sorttable.sort_ddmm}else{if(second>12){return sorttable.sort_mmdd}else{sortfn=sorttable.sort_ddmm}}}}}return sortfn},getInnerText:function(c){if(!c){return""}hasInputs=(typeof c.getElementsByTagName=="function")&&c.getElementsByTagName("input").length;if(c.nodeType!=3&&c.getAttribute("sorttable_customkey")!=null){return c.getAttribute("sorttable_customkey")}else{if(typeof c.textContent!="undefined"&&!hasInputs){return c.textContent.replace(/^\s+|\s+$/g,"")}else{if(typeof c.innerText!="undefined"&&!hasInputs){return c.innerText.replace(/^\s+|\s+$/g,"")}else{if(typeof c.text!="undefined"&&!hasInputs){return c.text.replace(/^\s+|\s+$/g,"")}else{switch(c.nodeType){case 3:if(c.nodeName.toLowerCase()=="input"){return c.value.replace(/^\s+|\s+$/g,"")}case 4:return c.nodeValue.replace(/^\s+|\s+$/g,"");break;case 1:case 11:var a="";for(var b=0;b<c.childNodes.length;b++){a+=sorttable.getInnerText(c.childNodes[b])}return a.replace(/^\s+|\s+$/g,"");break;default:return""}}}}}},reverse:function(a){newrows=[];for(var b=0;b<a.rows.length;b++){newrows[newrows.length]=a.rows[b]}for(var b=newrows.length-1;b>=0;b--){a.appendChild(newrows[b])}delete newrows},sort_space:function(e,c){abytesunit=e[0].split(/\s+/);aa=unit_to_bytes(abytesunit[0],abytesunit[1]);if(isNaN(aa)){aa=0}bbytesunit=c[0].split(/\s+/);bb=unit_to_bytes(bbytesunit[0],bbytesunit[1]);if(isNaN(bb)){bb=0}return aa-bb},sort_numeric:function(e,c){aa=parseFloat(e[0].replace(/[^0-9.-]/g,""));if(isNaN(aa)){aa=0}bb=parseFloat(c[0].replace(/[^0-9.-]/g,""));if(isNaN(bb)){bb=0}return aa-bb},sort_alpha:function(e,c){if(e[0]==c[0]){return 0}if(e[0]<c[0]){return -1}return 1},sort_ddmm:function(e,c){mtch=e[0].match(sorttable.DATE_RE);y=mtch[3];m=mtch[2];d=mtch[1];if(m.length==1){m="0"+m}if(d.length==1){d="0"+d}dt1=y+m+d;mtch=c[0].match(sorttable.DATE_RE);y=mtch[3];m=mtch[2];d=mtch[1];if(m.length==1){m="0"+m}if(d.length==1){d="0"+d}dt2=y+m+d;if(dt1==dt2){return 0}if(dt1<dt2){return -1}return 1},sort_mmdd:function(e,c){mtch=e[0].match(sorttable.DATE_RE);y=mtch[3];d=mtch[2];m=mtch[1];if(m.length==1){m="0"+m}if(d.length==1){d="0"+d}dt1=y+m+d;mtch=c[0].match(sorttable.DATE_RE);y=mtch[3];d=mtch[2];m=mtch[1];if(m.length==1){m="0"+m}if(d.length==1){d="0"+d}dt2=y+m+d;if(dt1==dt2){return 0}if(dt1<dt2){return -1}return 1},shaker_sort:function(h,c){var a=0;var f=h.length-1;var j=true;while(j){j=false;for(var e=a;e<f;++e){if(c(h[e],h[e+1])>0){var g=h[e];h[e]=h[e+1];h[e+1]=g;j=true}}f--;if(!j){break}for(var e=f;e>a;--e){if(c(h[e],h[e-1])<0){var g=h[e];h[e]=h[e-1];h[e-1]=g;j=true}}a++}}};uniloader_small_add(sorttable.init);function dean_addEvent(b,e,c){if(b.addEventListener){b.addEventListener(e,c,false)}else{if(!c.$$guid){c.$$guid=dean_addEvent.guid++}if(!b.events){b.events={}}var a=b.events[e];if(!a){a=b.events[e]={};if(b["on"+e]){a[0]=b["on"+e]}}a[c.$$guid]=c;b["on"+e]=handleEvent}}dean_addEvent.guid=1;function removeEvent(a,c,b){if(a.removeEventListener){a.removeEventListener(c,b,false)}else{if(a.events&&a.events[c]){delete a.events[c][b.$$guid]}}}function handleEvent(e){var b=true;e=e||fixEvent(((this.ownerDocument||this.document||this).parentWindow||window).event);var a=this.events[e.type];for(var c in a){this.$$handleEvent=a[c];if(this.$$handleEvent(e)===false){b=false}}return b}function fixEvent(a){a.preventDefault=fixEvent.preventDefault;a.stopPropagation=fixEvent.stopPropagation;return a}fixEvent.preventDefault=function(){this.returnValue=false};fixEvent.stopPropagation=function(){this.cancelBubble=true};if(!Array.forEach){Array.forEach=function(e,c,b){for(var a=0;a<e.length;a++){c.call(b,e[a],a,e)}}}Function.prototype.forEach=function(c,e,b){for(var a in c){if(typeof this.prototype[a]=="undefined"){e.call(b,c[a],a,c)}}};String.forEach=function(b,c,a){Array.forEach(b.split(""),function(f,e){c.call(a,f,e,b)})};var forEach=function(b,e,a){if(b){var c=Object;if(b instanceof Function){c=Function}else{if(b.forEach instanceof Function){b.forEach(e,a);return}else{if(typeof b=="string"){c=String}else{if(typeof b.length=="number"){c=Array}}}}c.forEach(b,e,a)}};function unit_to_bytes(b,a){switch(a){case"KB":return parseFloat(b)*1024;case"MB":return parseFloat(b)*1024*1024;case"GB":return parseFloat(b)*1024*1024*1024;case"TB":return parseFloat(b)*1024*1024*1024*1024;case"PB":return parseFloat(b)*1024*1024*1024*1024*1024;default:return parseFloat(b)}}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(c){var a=document.getElementById("help-content");if(!a){alert("The 'help-content' id is missing")}var b=document.getElementById("win");a.style.display="none";b.style.display="none"}function show_help(){var a=document.getElementById("help-content");if(!a){alert("The 'help-content' id is missing")}var b=document.getElementById("win");b.style.display="block";a.style.display="block";if(inited_help!=1){help_init()}helppanel.show();b.style.width=a.offsetWidth+6;b.style.height=a.offsetHeight+8}function enable_help(){help_on=1}uniloader_add(enable_help);function png(b){if(navigator.appName=="Microsoft Internet Explorer"){var a="<div "+((b.id)?"id='"+b.id+"' ":"")+((b.className)?"class='"+b.className+"' ":"")+((b.title)?"title='"+b.title+"' ":"")+'style="display: inline-block;width: '+b.width+"px;height: "+b.height+"px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b.src+"', sizingMethod='scale'); "+b.style.cssText+'" ';a+="></div>";b.outerHTML=a}}var use_fast_proto=1;function cpanel_api1(){var h=cpanel_api1.arguments;var c=h[0];var j=h[1];var b=h[2];var f=h.length;var k={success:cpanel_api1_parser,argument:c};var a;if(use_fast_proto){a="cpanel_xmlapi_module="+encodeURIComponent(j)+"&cpanel_xmlapi_func="+encodeURIComponent(b)+"&cpanel_xmlapi_apiversion=1";var e=0;for(var g=3;g<f;g++){a+="&arg-"+e+"="+encodeURIComponent(h[g]);e++}}else{a="xmlin=<cpanelaction><apiversion>1</apiversion><module>"+j+"</module><func>"+b+"</func>";for(var g=3;g<f;g++){a+="<args>"+h[g]+"</args>"}a+="</cpanelaction>"}YAHOO.util.Connect.asyncRequest("POST","/xml-api/cpanel",k,a)}function cpanel_api1_parser(h){var g=h.argument;var f=h.responseXML;var c=f.getElementsByTagName("cpanelresult")[0];var e=c.getElementsByTagName("data")[0];var a=e.getElementsByTagName("result")[0];var b;if(a.firstChild){b=a.firstChild.nodeValue}if(g){g(b)}}function cpanel_api2(){var b=cpanel_api2.arguments;var g=b[0];var c=b[1];var f=b[2];var j=b.length;var h={success:cpanel_api2_parser,argument:g};var a;if(use_fast_proto){a="cpanel_xmlapi_module="+encodeURIComponent(c)+"&cpanel_xmlapi_func="+encodeURIComponent(f)+"&cpanel_xmlapi_apiversion=2";for(var e=3;e<j;e+=2){a+="&"+encodeURIComponent(b[e])+"="+encodeURIComponent(b[e+1])}}else{a="xmlin=<cpanelaction><apiversion>2</apiversion><module>"+c+"</module><func>"+f+"</func><args>";for(var e=3;e<j;e+=2){a+="<"+b[e]+">"+b[e+1]+"</"+b[e]+">"}a+="</args></cpanelaction>"}YAHOO.util.Connect.asyncRequest("POST","/xml-api/cpanel",h,a)}function cpanel_api2_parser(f){var e=f.argument;var c=f.responseXML;var a=c.getElementsByTagName("cpanelresult")[0];var b=a.getElementsByTagName("data");if(e){e(b)}}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(g){if(quirksmode=="Safari"&&g.cells&&g.cells[0]){var j=YAHOO.util.Dom.getXY(g.cells[0]);var f=j[1];var h=j[0];for(var e=0;e<g.cells.length;e++){h+=g.cells[e].offsetWidth}var a=j[1]+g.cells[0].offsetHeight;var c=j[0];return new YAHOO.util.Region(f,h,a,c)}return YAHOO.util.Region.getRegion(g)}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 a=0;a<truncatetableids.length;a++){var b=document.getElementById(truncatetableids[a]);if(!b){alert("truncate.js: Table not found "+truncatetableids[a])}else{truncate_on=1;var c=0;for(var a=0;a<truncatetables.length;a++){if(truncatetables[a].id==b.id){c=1}}if(!c){truncatetables.push(b)}}}}function register_truncate_table(a){truncatetableids.push(a)}function truncater(){post_register_truncate_tables();if(!truncate_on){return}var b=0;var u=1.5;if(!truncatetables){return}for(var n=0;n<truncatetables.length;n++){if(truncatetables[n].rows.length>1000){continue}var D=0;if(truncatetables[n].getAttribute("fixedtruncate")){D=1}var c=truncatetables[n].rows;var p=getRegion(c[0]);var w=(p.right-p.left);for(var v=truncate_start_row;v<c.length;v++){if(!D&&w<maxwidth){continue}var B=0;var l=[];var r=[];for(var s=0;s<c[v].cells.length;s++){if(!YAHOO.util.Dom.hasClass(c[v].cells[s],"truncate")){var e=c[v].cells[s].offsetWidth;if(e&&!isNaN(e)){B+=e}}else{l.push({row:c[v].cells[s],fixed:c[v].cells[s].getAttribute("truncatefixed"),percent:c[v].cells[s].getAttribute("truncate")})}}var g=(maxwidth-B);var A=parseInt(c[v].style.fontSize)||truncate_fontsize;for(var s=0;s<l.length;s++){var z;var f;if(l[s].fixed){f=parseInt(l[s].fixed)}else{var q=l[s].percent;if(!q){q=100/l.length}var C=g*(q/100);f=parseInt(C/(A/u))}z=getFirstTextNode(l[s].row);if(!z){continue}cellText=z.nodeValue;if(!cellText){continue}if(f+2>=cellText.length){continue}if(f<17){f=17}l[s].row.removeAttribute("nowrap");var k=document.createElement("span");k.innerHTML=break_text(cellText,f,truncate_wrap);var a=z.parentNode;a.removeChild(z);a.appendChild(k);while(k.offsetWidth>g&&f>17){f--;if(f<4){break}k.innerHTML=break_text(cellText,f,truncate_wrap)}if(truncate_tooltips){var x=document.createElement("img");x.src="/frontend/"+thisTheme+"/images/arrow-right.gif";x.style.display="inline";x.setAttribute("title",cellText);l[s].row.appendChild(x);b++;var h=new YAHOO.widget.Tooltip("truncate_tt"+b,{context:x,text:cellText})}}}}}function getFirstTextNode(c){var a=c.childNodes.length;for(var b=0;b<a;b++){switch(c.childNodes[b].nodeType){case 1:var e=getFirstTextNode(c.childNodes[b]);if(e){return e}break;case 3:return c.childNodes[b];break}}}function break_text(c,b,f){var a=0;var e="";if(b<4){return c}while(1){e+=c.substr(a,b);if(f){a+=b;if(a>=c.length||a>4096){break}e+="<br />"}else{break}}if(f){e+=" "}return e}uniloader_small_add(truncater);var validate_data_panel_initted=0;var validate_data_panel;var realtime_validate_inited={};var cached_url_depth;var validate_working_form;var valImgs=[];var validateElMap={};var check_elements={};var match_validators={fullemailaddress:eval("/^([a-zA-Z0-9_'+*$%^&!.-])+[@+](([a-zA-Z0-9-])+.)+([a-zA-Z0-9:]{2,4})+$/"),emailcharplus:eval("/^([a-zA-Z0-9_'+.-])/"),emailaddress:/^[^\@]\@[^\.]\./,emailchars:/^[a-z0-9\_\-\@\.]+$/,email_localpart_chars:/^\w[\w-.+%]*/,email_localpart_chars_cap:/^[A-Za-z0-9\_\-\.]+$/,atsign:/\@/,notestsign:/\@/,hostname:/^((\*\.|[a-zA-Z0-9])([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/,fqdn_domain:/^((\*\.|[a-zA-Z0-9])([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.){2}[a-zA-Z]{2,6}$/,fullipaddr:/^(\d{1,3}\.){3}\d{1,3}$/,is_ipcidr_or_host:/^[a-z0-9\.\-\/]+$/,ipcidr:/^\d+\.\d+\.\d+\.\d+\/?\d*$/,host:/^[\w\.\-]+$/,wildhost:/^[\*\w\.\-]+$/,wildhostsql:/^[\%\w\.\-]+$/,unlimitedornum:/^[0-9]*$|^unlimited$/,numeric:/^[0-9]+$/,decimal_numeric:/^[-+]?[0-9]+(\.[0-9]+)?$/,decimal_numeric_unlimited:/^[-+]?[0-9]+(\.[0-9]+)?$|^unlimited$/,alphanum:/^[a-z0-9\_\-]+$/i,"start_www.":/^www[.]/i,jpg_gif_png_jpeg:/\.(gif|jpg|png|jpeg)$/,html:/\.(html)$/,spaces_dots_ats_fwdslashes_hyphens:/[\s\.\@\/\-]/,spaces_dots_ats_fwdslashes:/[\s\.\@\/]+/,two_dots:/[^\.]\.[^\.]\.[^\.]/,spaces_ats_fwdslashes:/[\s\@\/]+/,start_end_dashes:/(?:^[-]|[-]$)/,start_end_space:/(?:^[\s]|[\s]$)/,slashes_dots:/[\.\/\\]/,noascii0_255:/[\0\255]/,spaces:/\s+/,forwardslash:/\//,dot:/\./,empty:/^$/,start_end_dots:/(^[.]|[.]$)/,start_dot:/^\./,underscore:/\_/,protocol:/^\S+[:][/][/]/,only_spaces:/^\s+$/,ssl_chars:/^[\-\w\!\+\@\~\:]+$/,whole_nums:/^\d+$/,"1_9only":/^[1-9]$/};var offsetQuirk=0;if(navigator.appVersion.indexOf("MSIE")!=-1||navigator.appVersion.indexOf("Opera")!=-1){offsetQuirk=1}var validgen=0;var validateFocusEl;var validators={};var newest_listener;function password_strength_validator_init(){if(!self.passkey_handler){alert("Javascript Order Error.  You cannot call password_strength_validator_init before passkey_handler has been loaded.");return}passkey_handler();hide_password_tip_panel()}function init_validate_dialog(){if(validate_data_panel_initted){return}validate_data_panel_initted=1;if(!document.getElementById("validate_data_panel")){var a=document.createElement("div");a.id="validate_data_panel";a.style.display="none";a.innerHTML='<div class="hd"><div class="lt"></div><span>Inputs not Valid!</span><div class="rt"></div></div><div class="bd"><div id="inputs_val" style="padding: 30px;"></div></div>';document.body.appendChild(a)}validate_data_panel=new YAHOO.widget.Dialog("validate_data_panel",{width:"300px",fixedcenter:true,constraintoviewport:true,close:true,draggable:false,modal:false,buttons:[{text:"Close",handler:function(){validate_data_panel.hide()},isDefault:true}],visible:false});validate_data_panel.beforeHideEvent.subscribe(handle_hide_validate,validate_data_panel,true);validate_data_panel.render();validate_data_panel.hide();document.getElementById("validate_data_panel").style.display=""}function handle_hide_validate(){if(validateFocusEl){validateFocusEl.focus()}}function realtime_validate_init(g){if(!g){alert("realtime_validate_init must be called with a formId");return}if(realtime_validate_inited[g]){return}realtime_validate_inited[g]=1;YAHOO.util.Event.addListener(window,"resize",reposition_all_validator_imgs);if(!validators[g]){alert("No validators registerd for that formId: "+g);return}for(var f=0;f<validators[g].length;f++){var a=validators[g][f].Els;for(var e=0;e<a.length;e++){if(!a[e].id){a[e].id="validgen"+validgen++}validateElMap[a[e].id]=g}}for(var c in validateElMap){var b=document.getElementById(c);if(b.tagName=="TEXTAREA"||b.type=="text"||b.type=="password"||b.type=="textbox"){YAHOO.util.Event.addListener(b,"keyup",function(){single_validate(this.id)},b,true)}else{if(b.tagName=="SELECT"||b.type=="file"){YAHOO.util.Event.addListener(b,"change",function(){single_validate(this.id)},b,true)}}}}function single_validate(a,b){if(!b){b=validateElMap[a]}if(!b){b=document.getElementById(a).form.id}do_validate(b,1,0,a)}function validate_box(a,b){if(!b){b=validateElMap[a]}if(!b){b=document.getElementById(a).form.id}do_validate(b,0,1,a)}function do_validate(r,b,n,t){var s=1;if(!r){alert("do_validate requires at least one argument (formId)");return false}var c=[];var h={};validateFocusEl=0;if(t&&t!=""&&check_elements[t]==null){check_elements[t]={};for(var g=0;g<validators[r].length;g++){var k=0;for(var e=0;e<validators[r][g].Els.length;e++){if(validators[r][g].Els[e].id==t){k=1;break}}if(k){for(var e=0;e<validators[r][g].Els.length;e++){check_elements[t][validators[r][g].Els[e].id]=1}}}}for(var g=0;g<validators[r].length;g++){if(validators[r][g].required){if(!validators[r][g].required()){for(var e=0;e<validators[r][g].Els.length;e++){setup_accept_image(validators[r][g].Els[e].id,2);YAHOO.util.Dom.removeClass(validators[r][g].Els[e],"formverifyfailed")}continue}}if(t&&t!=""){var a=0;for(var e=0;e<validators[r][g].Els.length;e++){if(check_elements[t][validators[r][g].Els[e].id]){a=1}}if(!a){continue}}var l=1;var f=validators[r][g].Els[0];switch(validators[r][g].method){case"match":var q=(typeof(validators[r][g].vkey)=="string"?match_validators[validators[r][g].vkey]:validators[r][g].vkey);if(q==null){alert("Unknown regex key used for match: "+validators[r][g].vkey+". Valid keys are: "+validate_listmatchers())}if(!validators[r][g].Els[0].value.match(q)){l=0}break;case"nomatch":var q=(typeof(validators[r][g].vkey)=="string"?match_validators[validators[r][g].vkey]:validators[r][g].vkey);if(q==null){alert("Unknown regex key used for match: "+validators[r][g].vkey+". Valid keys are: "+validate_listmatchers())}if(validators[r][g].method=="match"){if(!f.value.match(q)){l=0}}else{if(f.value.match(q)){l=0}}break;case"noeqtxt":if(f.value==validators[r][g].vkey){l=0}break;case"minlength":if(f.value.length<validators[r][g].vkey){l=0}break;case"maxlength":if(f.value.length>validators[r][g].vkey){l=0}break;case"NotEleq":if(f.value==validators[r][g].Els[1].value){l=0}break;case"Eleq":if(f.value!=validators[r][g].Els[1].value){l=0}break;case"func":var j=validators[r][g].vkey;if(!j(validators[r][g].Els)){l=0}break;default:alert("Unknown validator: "+validators[r][g].method);s=0;make_elements_valid_status(validators[r][g].Els,0,h)}if(!l){if(!validators[r][g].msg||validators[r][g].msg.match(/^\s*$/)){alert("Missing validation message for validator: "+validators[r][g].method+" key: "+validators[r][g].vkey)}c.push(validators[r][g].msg);if(!validateFocusEl){validateFocusEl=validators[r][g].Els[0]}make_elements_valid_status(validators[r][g].Els,0,h);s=0}else{make_elements_valid_status(validators[r][g].Els,1,h)}}if(!n){apply_elements_status(h)}if(!b&&c.length){init_validate_dialog();var p=[];for(var g=0;g<c.length;g++){p.push('<p class="validation_msg">'+c[g]+"</p>")}document.getElementById("inputs_val").innerHTML=p.join("\n");validate_data_panel.show();validateFocusEl.focus()}return(s?true:false)}function register_validator(g,a,b,c,f,e){if(!c){alert("register_validator requires 4 arguments: (validatemethod, vkey, validateEls, vmsg, [required func]")}if(self.password_str_handle_validate){password_str_handle_validate=0}if(!e){e=b[0].form.id}if(!validators[e]||validators[e]==null){validators[e]=[]}validators[e].push({method:g,vkey:a,Els:b,msg:c,required:f})}function reset_validators(){validators={}}function _deactivate_validator(f,e,c){if(realtime_validate_inited[f]){for(var b=0;b<e[c].Els;b++){var a=e[c].Els[b];if(a.tagName=="TEXTAREA"||a.type=="text"||a.type=="password"||a.type=="textbox"){YAHOO.util.Event.removeListener(a,"keyup")}else{if(a.tagName=="SELECT"||a.type=="file"){YAHOO.util.Event.removeListener(a,"change")}}}}e.splice(c,1)}function remove_validator(c){if(!c.formid&&!c.action&&!c.elementid){alert("please pass {formid:'element_id', action:'validator_action', elementid:'elementname'}")}else{var e=validators[c.formid];for(var b=0;b<e.length;b++){if(e[b].vkey===c.action){for(var a=0;a<e[b].Els.length;a++){if(e[b].Els[a].id===c.elementid){_deactivate_validator(c.formid,e,b);break}}}}}}function apply_elements_status(b){for(var a in b){if(b[a]){setup_accept_image(a,1);YAHOO.util.Dom.removeClass(a,"formverifyfailed")}else{setup_accept_image(a,0);YAHOO.util.Dom.addClass(a,"formverifyfailed")}}}function setup_accept_image(g,a){var f=g+"_status_image_con";var c=document.getElementById(f);if(!c){var b=document.getElementById(g);var e=document.createElement("div");e.style.display="block";e.style.position="absolute";e.style.padding=0;e.style.margin=0;e.id=f;e.innerHTML="&nbsp;";if(a){e.className="accept"}else{e.className="reject"}if(b.nextSibling){b.parentNode.insertBefore(e,b.nextSibling)}else{b.parentNode.appendChild(e)}c=e;reposition_validator_img(c);YAHOO.util.Event.addListener(c,"click",function(){validate_box(getPreviousInput(this).id)},c,true);valImgs.push(c.id);return}if(a==2){c.style.display="none"}else{if(a){c.className="accept";c.style.display=""}else{c.className="reject";c.style.display=""}}}function reposition_all_validator_imgs(){for(var a=0;a<valImgs.length;a++){reposition_validator_img(document.getElementById(valImgs[a]))}}function reposition_validator_img(c){parentElId=getPreviousInput(c).id;parentEl=document.getElementById(parentElId);if(!parentEl){alert("Could not get parent for "+parentElId+" next aw: "+c.id);return}var b=YAHOO.util.Region.getRegion(parentEl);var a;try{a=parentEl.getAttribute("validatorposition")}catch(f){}if((a&&a=="right")||parentEl.tagName=="SELECT"||parentEl.tagName=="TEXTAREA"||parentEl.type=="file"){c.style.left=(b.left+parentEl.offsetWidth+3)+"px"}else{c.style.left=(b.left+parentEl.offsetWidth-16-(offsetQuirk?4:2))+"px"}c.style.top=(b.top+((parentEl.offsetHeight-16)/2)-(offsetQuirk?2:0))+"px"}function make_elements_valid_status(a,c,e){for(var b=0;b<a.length;b++){if(!a[b].id){a[b].id="validgen"+validgen++}if(b>0){continue}if(c&&e[a[b].id]!=0){e[a[b].id]=1}else{e[a[b].id]=0}}}function getPreviousInput(a){while(a.previousSibling&&(a.tagName!="INPUT"||a.type=="submit"||a.type=="button")&&a.tagName!="SELECT"&&a.tagName!="TEXTAREA"){a=a.previousSibling}return a}function validate_listmatchers(){var a=[];for(var b in match_validators){a.push(b)}return a.join(" ")}function get_url_depth(){if(cached_url_depth){return cached_url_depth}var c=window.location.href;var a=c.split("/");a.shift();a.shift();a.shift();a.pop();if(c.match(/\/frontend\//)){a.shift();a.shift()}var b=[];for(i=0;i<a.length;i++){b.push("..")}cached_url_depth=b.join("/");return cached_url_depth}function radio_value_is(b,c){if(isArray(b)){for(var a=0;a<b.length;a++){if(b[a].value==c&&b[a].checked){return true}}}else{if(b.value==c&&b.checked){return true}}return false}function isArray(a){if(a.length>0){if(a[0]&&a[0].length==1){return false}return true}return false}var tutoverlay;function init_tutoverlay(){var a=document.getElementById("tutorial_overlay");if(!a){return}var b=document.getElementById("embeded_video_tut");if(b){b.style.display=""}tutoverlay=new YAHOO.widget.Overlay("tutorial_overlay",{fixedcenter:true,visible:false,width:"300px",effect:[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.9}]});tutoverlay.render();YAHOO.util.Event.addListener("tutorial_show","click",tutoverlay.show,tutoverlay,true);YAHOO.util.Event.addListener("tutorial_hide","click",tutoverlay.hide,tutoverlay,true);YAHOO.util.Event.addListener("tutorial_hide_two","click",tutoverlay.hide,tutoverlay,true)}YAHOO.util.Event.addListener(window,"load",init_tutoverlay);function injectVideo(f,a,b){var c=document.getElementById("video");var e='<iframe width="'+a+'" height="'+b+'" src="https://www.cpanel.net/media/tutorials/'+f+'.htm"  marginwidth="0" marginheight="0"  frameborder="0"></iframe>';c.innerHTML=e}function removeVideo(){var a=document.getElementById("video");a.innerHTML=""}var popupwindows={};function popupwindow_init(b,a){var b;if(popupwindows[b]){return}if(!a){a="500px"}document.getElementById(b).style.display="";popupwindows[b]=new YAHOO.widget.Dialog(b,{effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},width:a,buttons:[{text:"Close",handler:function(){popupwindows[b].hide()},isDefault:true}],fixedcenter:true,constraintoviewport:true,underlay:"none",close:true,visible:false,draggable:true,modal:false});popupwindows[b].render();popupwindows[b].beforeHideEvent.subscribe(handle_hide_popupwindow,b,true)}function handle_hide_popupwindow(a,b,c){set_popup_display(c,"none")}function set_popup_display(e,a){var c=document.getElementById(e+"-content");if(!c){alert("The "+e+"'-content' id is missing")}c.style.display=a;var b=document.getElementById(e+"_win");if(!b){return}b.style.display=a}function popupwindow_hide(a){popupwindows[a].hide()}function popupwindow_show(a){set_popup_display(a,"");popupwindows[a].render();popupwindows[a].show()}if(!NVData){var NVData={}}if(self.register_interfacecfg_nvdata){register_interfacecfg_nvdata("icFAA")}function icFAA(a){setQuickCookie("icFAA",a)}function checkFAA(){var a=GetCookie("icFAA");if(a&&a!="0"){if(!NVData.icFAA){fetch_icFAA_NVData()}else{parse_icFAA_cookie(a)}}}function fetch_icFAA_NVData(){GetNvData("icFAA",handle_icFAA_NVData_ret)}function handle_icFAA_NVData_ret(c,a){if(c){var b=GetCookie("icFAA");NVData.icFAA=a;parse_icFAA_cookie(b)}}function parse_icFAA_cookie(c){setQuickCookie("icFAA","0");try{var a=YAHOO.lang.JSON.parse(NVData.icFAA)}catch(b){a={}}if(!a[c]){a[c]=1}else{a[c]++}SetNvData("icFAA",YAHOO.lang.JSON.stringify(a))}function setQuickCookie(c,b){var a=new Date();a.setTime(a.getTime());var e=new Date(a.getTime()+4000);SetCookie(c,b,e)}function renderFAA(){var b=document.getElementById("faa");if(!b){return}try{var a=YAHOO.lang.JSON.parse(NVData.icFAA)}catch(n){a={}}if(!a){return}var j=[];for(var f in a){j.push(f)}if(j.length<1){return}var h=function(s,e){return a[e]-a[s]};j.sort(h);var c=document.createElement("ul");for(var k=0;k<=4;k++){var r=document.createElement("li");var g=document.createElement("a");var p=document.getElementById("item_"+j[k]);if(!p){continue}g.innerHTML=p.innerHTML;g.id="faa_"+p.id;if(p.onclick){var q=function(v,s,z){var x=this;var t=x.id.replace(/^faa_/,"");var w=document.getElementById(t);YAHOO.util.Event.preventDefault(v);var u=0;if(w.click){if(w.click(v)){u=1}}else{if(w.onclick){if(w.onclick(v)){u=1}}}if(u){window.location.href=w.href}};YAHOO.util.Event.addListener(g,"click",q,g,true);g.setAttribute("href","#")}else{g.setAttribute("href",p.getAttribute("href"))}r.appendChild(g);c.appendChild(r)}b.style.display="";var l=document.getElementById("faaboard");l.innerHTML="";l.appendChild(c)}function SortObject(f,a){for(var c=0;c<(a-1);c++){for(var b=c+1;b<a;b++){if(f[b].value<f[c].value){var e=f[c];f[c]=f[b];f[b]=e}}}}uniloader_delayed_add(checkFAA);uniloader_delayed_add(renderFAA);
