var agt=navigator.userAgent.toLowerCase(),is_ie=agt.indexOf("msie")!=-1&&agt.indexOf("opera")==-1,imgpath="image",cmp=0;function getObj(a){return document.getElementById(a)}function ietruebody(){return document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body}function IsElement(a){return document.getElementById(a)!=null?true:false}
function AjaxObj(){this.responseText=null;var a=document.createElement("div");a.style.display="none";a.innerHTML='<iframe id="ajaxiframe" name="ajaxiframe" width="0" height="0"></iframe>';document.body.appendChild(a);this.iframe=a.firstChild;this.post=function(b,c){if(typeof c=="string"&&c!=""){var d=document.createElement("form");d.name="ajaxform";d.target="ajaxiframe";d.method="post";d.action=b;b=c.split("&");for(c=0;c<b.length;c++)if(b[c]){var e=b[c],f=document.createElement("input");f.type="hidden";
f.name=e.substr(0,e.indexOf("="));f.value=e.substr(e.indexOf("=")+1);d.appendChild(f)}document.body.appendChild(d);d.submit();document.body.removeChild(d)}else if(typeof c=="object"){c.target="ajaxiframe";c.submit()}else self.ajaxiframe.location=b}}function XMLhttp(){this.t=this.time=this.recall=this.request=null;this.last=0}
XMLhttp.prototype={send:function(a,b,c){if(this.request==null)this.request=new AjaxObj;this.request.responseText="";var d=(new Date).getTime();if(d-this.last<1500){clearTimeout(this.t);this.t=setTimeout(function(){ajax.send(a,b,c)},1500+this.last-d)}else{this.last=d;a+=a.indexOf("?")>=0?"&nowtime="+d:"?nowtime="+d;this.request.post(a,b);this.recall=c;if(typeof this.recall=="function")if(this.request.iframe.attachEvent){this.request.iframe.detachEvent("onload",ajax.load);this.request.iframe.attachEvent("onload",
ajax.load)}else this.request.iframe.addEventListener("load",ajax.load,true)}},load:function(){if(is_ie){ajax.request.responseText=ajax.request.iframe.contentWindow.document.XMLDocument.text;ajax.request.iframe.detachEvent("onload",ajax.load)}else{ajax.request.responseText=ajax.request.iframe.contentWindow.document.documentElement.firstChild.nodeValue;ajax.request.iframe.removeEventListener("load",ajax.load,true)}ajax.recall()},XmlDocument:function(){return is_ie?ajax.request.iframe.contentWindow.document.XMLDocument:
ajax.request.iframe.contentWindow.document},submit:function(a,b){if(typeof b=="undefined"||typeof b!="function")b=ajax.guide;ajax.send(a.action,a,b);closep()},get:function(){if(ajax.request.responseText.indexOf("<")!=-1){read.menu.innerHTML=ajax.request.responseText;read.menu.className="menu";read.menupz(read.obj,1)}else{closep();ajax.guide()}},guide:function(){var a=ajax.request.responseText.split("\t"),b=ajax.create();b.innerHTML=a[0];b.style.top=ietruebody().scrollTop+170+"px";b.style.left=(ietruebody().clientWidth-
b.offsetWidth)/2+ietruebody().scrollLeft+"px";ajax.time=setTimeout("ajax.clear();",3E3);if(typeof a[1]!="undefined"&&in_array(a[1],["jump","nextto","reload"]))if(a[1]=="jump")setTimeout("window.location.href='"+a[2]+"';",200);else if(a[1]=="nextto")sendmsg(a[2],a[3],a[4]);else a[1]=="reload"&&setTimeout("window.location.reload();",200)},clear:function(){IsElement("ajax_guide")&&document.body.removeChild(getObj("ajax_guide"))},create:function(){if(IsElement("ajax_guide")){clearTimeout(ajax.time);a=
getObj("ajax_guide")}else{var a=document.createElement("div");a.style.cssText="border:#EFEF9D 1px solid;background:url("+imgpath+"/important.gif) no-repeat .5em center #FFFFD8;font:bold 14px Helvetica;text-align:center;padding:1em 1.5em 1em 4.5em;position:absolute;z-index:3005;";a.id="ajax_guide";document.body.appendChild(a)}return a},convert:function(a){return a.replace(/\&/g,"%26")},quickpost:function(a,b){if(a.ctrlKey&&a.keyCode==13||a.altKey&&a.keyCode==83)try{b.ajaxsubmit.click()}catch(c){}}};
var ajax=new XMLhttp;function sendmsg(a,b,c){if($.browser.msie!="true"||document.readyState=="complete"||cmp==1){read.obj=typeof c=="undefined"||!c?null:getObj(c);read.guide();setTimeout(function(){ajax.send(a,b,ajax.get)},300);cmp=1}}function in_array(a,b){for(var c=0;c<b.length;c++)if(a==b[c])return true;return false};
