(function(n){var t,i;if(!n.base||typeof n.base!="object")t={},i=function(){var t=!1;if(n.XMLHttpRequest)t=new XMLHttpRequest,t.overrideMimeType&&t.overrideMimeType("text/xml");else if(n.ActiveXObject)try{t=new ActiveXObject("Microsoft.XMLHTTP")}catch(r){try{t=new ActiveXObject("Msxml2.XMLHTTP")}catch(i){t=!1}}return t},t.Version="1.0",t.$=function(n){var t;return document.getElementById&&(t=document.getElementById(n),t!=null&&typeof t!="undefined")?t:document.getElementByName&&(t=document.getElementByName(n),t!=null&&typeof t!="undefined")?t:document.all?document.all[n]:null},t.XHR=function(){return i()},t.LoadScript=function(n,t,i){var u=document.getElementsByTagName("HEAD").item(0),r=document.createElement("script");r.src=i,r.language=n,r.type=t,u.appendChild(r)},t.AddWindowLoadedEvent=function(t){document.all?n.attachEvent("onload",t):n.addEventListener("load",t,!1)},t.AddDocumentStyle=function(n,t){var r,i;if(document.createStyleSheet){r=document.createStyleSheet(),r.addRule(n,t);return}i=document.createElement("style"),i.type="text/css",i.innerHTML=n+"{"+t+"}",document.getElementsByTagName("HEAD").item(0).appendChild(i)},t.IsNull=function(n){return n===""||n==null||n=="undefined"},t.AsyncQuery=function(n,t,r){var u=i();if(!u)return!1;u.onreadystatechange=function(){if(u.readyState==4){var n={status:u.status,data:u.responseText,udata:r};t(n)}};try{u.open("GET",n,!0),u.setRequestHeader("Connection","close"),u.send(null)}catch(f){return!1}return!0},t.Query=function(n){var t=i();if(!t)return"";try{t.open("GET",n,!1),t.setRequestHeader("Connection","close"),t.send(null)}catch(r){return""}return t.readyState!=4?"":t.status!=200?"":t.responseText},t.Post=function(n,t){var r=i();if(!r)return"";try{r.open("POST",n,!1),r.setRequestHeader("Cache-Control","no-cache"),r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),r.setRequestHeader("Connection","close"),r.send(t)}catch(u){return""}return r.readyState!=4?"":r.status!=200?"":r.responseText},t.PostDataBuffer=function(){var t=this,n="",i=function(n){return n==""?"":(n=n.replace(/%/g,"%25"),n=n.replace(/\&/g,"%26"),n=n.replace(/\+/g,"%2B"),n=encodeURI(n),n=encodeURI(n))};t.add=function(t,r){var u=t+"="+i(r);n+=n===""?u:"&"+u},t.toString=function(){return n},t.clear=function(){n=""}},t.ChangeHidden=function(n){n.style.display=n.style.display=="none"?"":"none"},n.base=t})(window)
