function OpenHelp(a,b){ALL.utils.openHelp(a,b)}var ALL=ALL||{$:function(a){return document.getElementById(a)},$$:function(a){return document.getElementsByTagName(a)},$$$:function(a,b){var c=new Array,d=ALL.$$(a),e,f;for(e=0;e<d.length;e++){f=d[e];if(ALL.dom.element.hasClass(f,b)){c.push(f)}}return c},namespace:function(a){var b=a.split("."),c;var d=ALL;for(c in b){if(!d[b[c]]){d[b[c]]={}}d=d[b[c]]}}};ALL.namespace("ajax");ALL.ajax={xhr:function(){var a,b=["MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];if(window.XMLHttpRequest){return new XMLHttpRequest}else{for(a=0;a<b.length;a++){try{return new ActiveXObject(b[a]);break}catch(c){}}}},request:function(a,b){var c=ALL.ajax.xhr();c.onreadystatechange=function(a){return function(){switch(a.readyState){case 1:if(typeof b.onLoading==="function"){b.onLoading(a)}break;case 2:if(typeof b.onLoaded==="function"){b.onLoaded(a)}break;case 4:if(typeof b.onComplete==="function"){b.onComplete(a)}if(a.status===200){if(typeof b.onSuccess==="function"){b.onSuccess(a)}}else{if(typeof b.onError==="function"){b.onError(a)}}break;default:break}}}(c);c.open("GET",a,true);c.send("")}};ALL.namespace("dom");ALL.dom.element={hasClass:function(a,b){var c;if(typeof a==="string"){a=ALL.$(a)}if(a.className!=undefined)c=a.className.indexOf(b)!=-1;else c=false;return c},addClass:function(a,b){if(typeof a==="string"){a=ALL.$(a)}if(!ALL.dom.element.hasClass(a,b)){if(a.className!=undefined)a.className=(a.className+" "+b).replace(/\s+/," ");else a.className=b}},removeClass:function(a,b){if(typeof a==="string"){a=ALL.$(a)}a.className=a.className.replace(new RegExp("(^|\\s)"+b+"(?:\\s|$)"),"$1")}};hasClass=ALL.dom.element.hasClass;addClass=ALL.dom.element.addClass;removeClass=ALL.dom.element.removeClass;ALL.namespace("cookie");ALL.cookie={_createCookieString:function(a,b,c,d){var e=encodeURIComponent(a)+"="+(c?encodeURIComponent(b):b);if(typeof d==="object"){if(d.expires instanceof Date){e+="; expires="+d.expires.toGMTString()}if(typeof d.path==="string"&&d.path!==""){e+="; path="+d.path}if(typeof d.domain==="string"&&d.domain!==""){e+="; domain="+d.domain}if(d.secure===true){e+="; secure"}}return e},_parseCookieString:function(a,b){var c={};if(typeof a==="string"&&a.length>0){var d=b===false?function(a){return a}:decodeURIComponent;if(/[^=]+=[^=;]?(?:; [^=]+=[^=]?)?/.test(a)){var e=a.split(/;\s/g),f=null,g=null,h=null;for(var i=0,j=e.length;i<j;i++){h=e[i].match(/([^=]+)=/i);if(h instanceof Array){f=decodeURIComponent(h[1]);g=d(e[i].substring(h[1].length+1))}else{f=decodeURIComponent(e[i]);g=f}c[f]=g}}}return c},get:function(a,b){var c=this._parseCookieString(document.cookie);if(typeof a!=="string"||a===""){error("Cookie.get(): Cookie name must be a non-empty string.")}if(typeof c[a]==="undefined"){return null}if(typeof b!=="function"){return c[a]}else{return b(c[a])}},set:function(a,b,c){if(typeof a!=="string"){error("Cookie.set(): Cookie name must be a string.")}if(typeof b==="undefined"){error("Cookie.set(): Value cannot be undefined.")}var d=this._createCookieString(a,b,true,c);document.cookie=d;return d}};ALL.namespace("event");ALL.event={domReady:function(a){if(ALL.event.domReady.loaded)return a();var b=ALL.event.domReady.observers;if(!b)b=ALL.event.domReady.observers=[];b[b.length]=a;if(ALL.event.domReady.callback)return;ALL.event.domReady.callback=function(){if(ALL.event.domReady.loaded)return;ALL.event.domReady.loaded=true;if(ALL.event.domReady.timer){clearInterval(ALL.event.domReady.timer);ALL.event.domReady.timer=null}var a=ALL.event.domReady.observers;for(var b=0,c=a.length;b<c;b++){var d=a[b];a[b]=null;d()}ALL.event.domReady.callback=ALL.event.domReady.observers=null};var c=!!(window.attachEvent&&!window.opera);var d=navigator.userAgent.indexOf("AppleWebKit/")>-1;if(document.readyState&&d){ALL.event.domReady.timer=setInterval(function(){var a=document.readyState;if(a=="loaded"||a=="complete"){ALL.event.domReady.callback()}},50)}else if(document.readyState&&c){var e=window.location.protocol=="https:"?"://0":"javascript:void(0)";document.write('<script type="text/javascript" defer="defer" src="'+e+'" '+"onreadystatechange=\"if (this.readyState == 'complete') ALL.event.domReady.callback();\""+"></script>")}else{if(window.addEventListener){document.addEventListener("DOMContentLoaded",ALL.event.domReady.callback,false);window.addEventListener("load",ALL.event.domReady.callback,false)}else if(window.attachEvent){window.attachEvent("onload",ALL.event.domReady.callback)}else{var a=window.onload;window.onload=function(){ALL.event.domReady.callback();if(a)a()}}}}};ALL.namespace("utils");ALL.utils={openHelp:function(a,b){var c=/^c\d+$/;param="";tid=0;if(!a){a=0;param="?mm=1"}more_param="";if(b){more_param="&statsec=300&statlnk=2"}if(c.test(a)){tid=a.substring(1,a.length)}if(a==0&&tid==0){helpwindow=window.open("/help.php"+param+more_param,"anew",config="height=400,width=450,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no")}else if(tid>0){helpwindow=window.open("/help.php?tid="+tid+more_param,"anew",config="height=400,width=450,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no")}else{helpwindow=window.open("/help_item.php?item="+a+more_param,"anew",config="height=400,width=450,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no")}if(!helpwindow.closed)helpwindow.focus()},hashMerge:function(a,b){for(p in b){typeof b[p]=="object"&&b[p].constructor===Object&&a[p]?ALL.utils.hashMerge(a[p],b[p]):a[p]=b[p]}},mod:function(a,b){return a-Math.floor(a/b)*b}}

