var iJQ=window.iJQ||{loadedUris:[],noop:function(){},version:"0.4",releaseDate:"2006/11/21",description:"Developed from the Prototype Framework and some other framework."};(function iJQ_init(){var _135=document.getElementsByTagName("script");var _136=/\biJQ\.js([\?\.]|$)/i;for(var i=0;i<_135.length;i++){var src=_135[i].getAttribute("src");if(!src){continue;}var m=src.match(_136);if(m){iJQ.CLASSPATH=src.substring(0,m.index);break;}}})();iJQ.provide=function(_13a){if(!_13a||!_13a.length){return null;}var _13b=_13a.split(".");var _13c=iJQ;for(var i=(_13b[0]=="iJQ")?1:0;i<_13b.length;++i){_13c[_13b[i]]=_13c[_13b[i]]||{};_13c=_13c[_13b[i]];}return _13c;};iJQ.request=function(_13e){if(!_13e||!_13e.length){return null;}if(iJQ.loadedUris[_13e]){return true;}var _13f=_13e.split(".");var _140=iJQ;for(var i=(_13f[0]=="iJQ")?1:0;i<_13f.length;++i){if(typeof (_140[_13f[i]])!="undefined"){_140=_140[_13f[i]];}else{if(_13f[0]=="iJQ"){_13f.shift();}var _142=new iJQ.util.Ajax.Request(iJQ.CLASSPATH+_13f.join("/")+".js",{asynchronous:false});if(_142.transport.status=="200"){eval(_142.transport.responseText);}else{return false;}return true;}}return false;};function $(){var _143=[],element;for(var i=0;i<arguments.length;i++){element=arguments[i];if(typeof element=="string"){element=document.getElementById(element);}_143.push(element);}return _143.length<2?_143[0]:_143;}(function(){if(typeof (Function.prototype.apply)!="function"){Function.prototype.apply=function(obj,argu){var s;if(obj){obj.constructor.prototype._caller=this;s="obj._caller";}else{s="this";}var a=[];for(var i=0;i<argu.length;i++){a[i]="argu["+i+"]";}return eval(s+"("+a.join(",")+");");};Function.prototype.call=function(obj){var a=[];for(var i=1;i<arguments.length;i++){a[i-1]=arguments[i];}return this.apply(obj,a);};}if(typeof (Array.prototype.push)!="function"){Array.prototype.push=function(){for(var i=0;i<arguments.length;i++){this[this.length]=arguments[i];}return this.length;};}Function.prototype.bind=function(){var _14e=this,args=iJQ.Array.parse(arguments),object=args.shift();return function(){return _14e.apply(object,args.concat(iJQ.Array.parse(arguments)));};};Function.prototype.bindAsEventListener=function(_14f){var _150=this;return function(_151){return _150.call(_14f,_151||window.event);};};})();iJQ.provide("html");iJQ.provide("util");iJQ.Object={clone:function(o){var type=typeof (o);if(type=="object"){if(o==null){return null;}if(o instanceof Date){return new Date(o.getTime());}if(o instanceof Number){return new Number(o.valueOf());}if(o instanceof Boolean){return new Boolean(o.valueOf());}if(o instanceof Error){return new Error(o.number,o.message);}if(o instanceof Array){return o.concat([]);}if(o instanceof Object){var co={};for(var k in o){co[k]=iJQ.Object.clone(o[k]);}return co;}}return o;},extend:function(_156,_157){if(typeof (_156)=="function"){_156=new _156();}for(var _158 in _157){_156[_158]=_157[_158];}return _156;}};iJQ.Array={parse:function(_159){if(!_159||(!_159.toArray&&!_159.length)){return [];}if(_159.toArray){return _159.toArray();}else{var _15a=[];for(var i=0;i<_159.length;i++){_15a.push(_159[i]);}return _15a;}}};iJQ.String={Template:{replace:function(str,type){if(typeof (str)=="string"){switch(type){case 1:return str.replace("&","&amp;").replace("<","&lt;").replace(">","&gt;").replace("\\","\\\\").replace("\"","\\&#34;").replace("'","\\&#39;");case 2:return str.replace("&","&amp;").replace("\"","&quot;").replace("<","&lt;").replace(">","&gt;").replace(" ","&nbsp;").replace("'","&#39;");case 3:return str.replace("\\","\\\\").replace("\"","\\\"").replace("'","\\'");}}return str;},translate:function(_15e,obj,_160){if(_15e&&obj){var _161=iJQ.String.Template.replace;_15e=_15e.replace(/(#\$\{\s*)([\w]+)(\s*\})/g,function($0,$1,$2){return ""+_161(obj[$2],1);});_15e=_15e.replace(/(#\{\s*)([\w]+)(\s*\})/g,function($0,$1,$2){return ""+_161(obj[$2],2);});_15e=_15e.replace(/(\$\{\s*)([\w]+)(\s*\})/g,function($0,$1,$2){return ""+_161(obj[$2],3);});_15e=_15e.replace(/(\{\s*)([\w]+)(\s*\})/g,function($0,$1,$2){return ""+(typeof (obj[$2])!="undefined"?obj[$2]:"");});}return _15e;}},toQueryParams:function(str){var _16f=str.match(/^\??(.*)$/)[1].split("&"),params={};for(var i=0;i<_16f.length;i++){var pair=_16f[i].split("=");params[pair[0]]=pair[1];}return params;},toQueryString:function(_172,_173){if(typeof _173=="undefined"){_173="";}var _174=[];for(var key in _172){_174.push([encodeURIComponent(_173+key)+"="+encodeURIComponent(_172[key])]);}return _174.join("&");},trim:function(str){return str.replace(/(^\s+)|(\s+$)/g,"");},stripTags:function(str){return str.replace(/<\/?[^>]+>/gi,"");},escapeHTML:function(str){var div=document.createElement("div");var text=document.createTextNode(str);div.appendChild(text);return div.innerHTML;},unescapeHTML:function(str){var div=document.createElement("div");div.innerHTML=iJQ.String.stripTags(str);return div.childNodes[0]?div.childNodes[0].nodeValue:"";},camelize:function(str){var _17e=str.split("-");if(_17e.length==1){return _17e[0];}var _17f=str.indexOf("-")==0?_17e[0].charAt(0).toUpperCase()+_17e[0].substring(1):_17e[0];for(var i=1,len=_17e.length;i<len;i++){var s=_17e[i];_17f+=s.charAt(0).toUpperCase()+s.substring(1);}return _17f;}};iJQ.Event={KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,element:function(_182){return _182.target||_182.srcElement;},isLeftClick:function(_183){return (((_183.which)&&(_183.which==1))||((_183.button)&&(_183.button==1)));},pointerX:function(_184){return _184.pageX||(_184.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft));},pointerY:function(_185){return _185.pageY||(_185.clientY+(document.documentElement.scrollTop||document.body.scrollTop));},stop:function(_186){if(_186.preventDefault){_186.preventDefault();_186.stopPropagation();}else{_186.returnValue=false;_186.cancelBubble=true;}},findElement:function(_187,_188){var _189=iJQ.Event.element(_187);while(_189.parentNode&&(!_189.tagName||(_189.tagName.toUpperCase()!=_188.toUpperCase()))){_189=_189.parentNode;}return _189;},observers:false,_observeAndCache:function(_18a,name,_18c,_18d){if(!this.observers){this.observers=[];}if(_18a.addEventListener){this.observers.push([_18a,name,_18c,_18d]);_18a.addEventListener(name,_18c,_18d);}else{if(_18a.attachEvent){this.observers.push([_18a,name,_18c,_18d]);_18a.attachEvent("on"+name,_18c);}}},unloadCache:function(){if(!iJQ.Event.observers){return;}for(var i=0;i<iJQ.Event.observers.length;i++){iJQ.Event.stopObserving.apply(this,iJQ.Event.observers[i]);iJQ.Event.observers[i][0]=null;}iJQ.Event.observers=false;},observe:function(_18f,name,_191,_192){_18f=$(_18f);_192=_192||false;if(name=="keypress"&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||_18f.attachEvent)){name="keydown";}this._observeAndCache(_18f,name,_191,_192);},stopObserving:function(_193,name,_195,_196){_193=$(_193);_196=_196||false;if(name=="keypress"&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||_193.detachEvent)){name="keydown";}if(_193.removeEventListener){_193.removeEventListener(name,_195,_196);}else{if(_193.detachEvent){_193.detachEvent("on"+name,_195);}}}};(function(){if(navigator.appVersion.match(/\bMSIE\b/)){iJQ.Event.observe(window,"unload",iJQ.Event.unloadCache,false);}})();iJQ.html.Template=function(_197,_198){this.element=$(_197);this.isAutoUpdate=arguments.length==1?true:_198;this.template=this.element.innerHTML;};iJQ.html.Template.prototype={translate:function(_199){if(typeof (_199)=="object"&&this.template){var _19a=iJQ.String.Template.translate;if(_199 instanceof Array){var arr=[];for(var i=0;i<_199.length;i++){arr[i]=_19a(this.template,_199[i]);}if(this.isAutoUpdate){this.element.innerHTML=arr.join("");iJQ.html.Element.show(this.element);}else{return arr.join("");}}else{if(this.isAutoUpdate){this.element.innerHTML=_19a(this.template,_199);iJQ.html.Element.show(this.element);}else{return _19a(this.template,_199);}}return true;}return false;}};iJQ.html.Element={hide:function(){for(var i=0;i<arguments.length;i++){var _19e=$(arguments[i]);_19e.style.display="none";}},show:function(){for(var i=0;i<arguments.length;i++){var _1a0=$(arguments[i]);_1a0.style.display="";}},classNames:function(_1a1){return new this.ClassNames(_1a1);},hasClassName:function(_1a2,_1a3){if(!(_1a2=$(_1a2))){return false;}return this.classNames(_1a2).include(_1a3);},addClassName:function(_1a4,_1a5){if(!(_1a4=$(_1a4))){return;}this.classNames(_1a4).add(_1a5);},removeClassName:function(_1a6,_1a7){if(!(_1a6=$(_1a6))){return;}this.classNames(_1a6).remove(_1a7);},getStyle:function(_1a8,_1a9){_1a8=$(_1a8);var _1aa=_1a8.style[iJQ.String.camelize(_1a9)];if(!_1aa){if(document.defaultView&&document.defaultView.getComputedStyle){var css=document.defaultView.getComputedStyle(_1a8,null);_1aa=css?css.getPropertyValue(_1a9):null;}else{if(_1a8.currentStyle){_1aa=_1a8.currentStyle[iJQ.String.camelize(_1a9)];}}}if(window.opera&&("left"==_1a9||"top"==_1a9||"right"==_1a9||"bottom"==_1a9)){if(Element.getStyle(_1a8,"position")=="static"){_1aa="auto";}}return _1aa=="auto"?null:_1aa;},setStyle:function(_1ac,_1ad){_1ac=$(_1ac);for(var name in _1ad){_1ac.style[iJQ.String.camelize(name)]=_1ad[name];}}};iJQ.html.Element.getByClassName=function(_1af,_1b0){var _1b1=($(_1b0)||document.body).getElementsByTagName("*"),elements=[];for(var i=0;i<_1b1.length;i++){if(_1b1[i].className.match(new RegExp("(^|\\s)"+_1af+"(\\s|$)"))){elements.push(_1b1[i]);}}return elements;};iJQ.html.Element.ClassNames=function(_1b3){this.element=$(_1b3);this.classNames=this.element.className.split(/\s+/);};iJQ.html.Element.ClassNames.prototype={set:function(_1b4){this.element.className=_1b4;},add:function(_1b5){for(var i=this.classNames.length-1;i>=0;i--){if(this.classNames[i]==_1b5){break;}}if(i<0){this.set(this.classNames.concat(_1b5).join(" "));}},remove:function(_1b7){for(var i=this.classNames.length-1,arr=[];i>=0;i--){if(this.classNames[i]!=_1b7){arr.push(this.classNames[i]);}}if(this.classNames.length!=arr.length){this.set(arr.join(" "));}},include:function(_1b9){for(var i=this.classNames.length-1;i>=0;i--){if(this.classNames[i]==_1b9){return true;}}return false;}};iJQ.html.Form={fill:function(form,_1bc,_1bd){if(!_1bc||typeof (_1bc)!="object"){return;}var _1be=iJQ.html.Form.getElements(form);if(!_1bd){for(var i=0;i<_1be.length;i++){var el=_1be[i];iJQ.html.Form.Element.setValue(el,(_1bc[el.name]||""));}}else{for(var i=0;i<_1be.length;i++){var el=_1be[i];if(_1bc[el.name]){iJQ.html.Form.Element.setValue(el,_1bc[el.name]);}}}},clear:function(form){var _1c2=iJQ.html.Form.getElements(form);for(var i=0;i<_1c2.length;i++){var el=_1c2[i];if(el.name&&el.value){switch(el.tagName.toLowerCase()){case "textarea":el.value="";break;case "input":switch(el.type.toLowerCase()){case "hidden":case "password":case "text":el.value="";}break;}}}},collect:function(form,_1c6){var _1c7=iJQ.html.Form.getElements(form);if(typeof _1c6=="undefined"){_1c6="";}var arr=[];for(var i=0;i<_1c7.length;i++){var el=_1c7[i];var type=el.type.toLowerCase();if((type=="checkbox"||type=="radio")&&!el.checked){continue;}arr[arr.length]=encodeURIComponent(_1c6+el.name)+"="+encodeURIComponent(el.value);}return arr.join("&");},getElements:function(form,_1cd){form=$(form);var _1ce=new Array();for(var _1cf in iJQ.html.Form.Element.Serializers){var _1d0=form.getElementsByTagName(_1cf);for(var j=0;j<_1d0.length;j++){if(_1cd||_1d0[j]&&_1d0[j].name){_1ce.push(_1d0[j]);}}}return _1ce;},getInputs:function(form,_1d3,name){form=$(form);var _1d5=form.getElementsByTagName("input");if(!_1d3&&!name){return _1d5;}var _1d6=new Array();for(var i=0;i<_1d5.length;i++){var _1d8=_1d5[i];if((_1d3&&_1d8.type!=_1d3)||(name&&_1d8.name!=name)){continue;}if(_1d8.name){_1d6.push(_1d8);}}return _1d6;},disable:function(form){var _1da=iJQ.html.Form.getElements(form,true),element;for(var i=0;i<_1da.length;i++){element=_1da[i];element.blur();element.disabled="true";}},enable:function(form){var _1dd=iJQ.html.Form.getElements(form,true);for(var i=0;i<_1dd.length;i++){_1dd[i].disabled="";}},findFirstElement:function(form){var _1e0=iJQ.html.Form.getElements(form,true),element,tagName;for(var i=0;i<_1e0.length;i++){element=_1e0[i];tagName=element.tagName.toLowerCase;if(element.type!="hidden"&&!element.disabled&&("input"==tagName||"select"==tagName||"textarea"==tagName)){return element;}}},focusFirstElement:function(form){var _1e3=iJQ.html.Form.findFirstElement(form);_1e3.focus();if(_1e3.select){_1e3.select();}},reset:function(form){$(form).reset();}};iJQ.html.Form.Element={serialize:function(_1e5){_1e5=$(_1e5);var _1e6=_1e5.tagName.toLowerCase();var _1e7=iJQ.html.Form.Element.Serializers[_1e6](_1e5);if(_1e7){var key=encodeURIComponent(_1e7[0]);if(key.length==0){return;}if(_1e7[1].constructor!=Array){_1e7[1]=[_1e7[1]];}for(var i=0,arr=[];i<_1e7[1].length;i++){arr.push(key+"="+_1e7[1][i]);}return arr.join("&");}},getValue:function(_1ea){_1ea=$(_1ea);var _1eb=_1ea.tagName.toLowerCase();var _1ec=iJQ.html.Form.Element.Serializers[_1eb](_1ea);if(_1ec){return _1ec[1];}},setValue:function(_1ed,_1ee){switch(_1ed.tagName.toLowerCase()){case "textarea":_1ed.value=_1ee;break;case "input":switch(_1ed.type.toLowerCase()){case "hidden":case "password":case "text":_1ed.value=_1ee;break;case "checkbox":case "radio":if(_1ed.value==_1ee){_1ed.checked=true;}}break;case "select":var _1ef=_1ed.options;if(_1ed.type=="select-one"){for(var i=0;i<_1ef.length;i++){if(_1ee==(_1ef[i].value||_1ef[i].text)){_1ed.selectedIndex=i;break;}}}else{if(typeof (_1ee.length)=="number"){for(var i=0;i<_1ef.length;i++){for(var j=0;j<_1ee.length;j++){if(_1ee[j]==(_1ef[i].value||_1ef[i].text)){break;}}_1ef[i].selected=(j<_1ee.length);}}else{for(var i=0;i<_1ef.length;i++){_1ef[i].selected=(_1ee==(_1ef[i].value||_1ef[i].text));}}}}}};iJQ.html.Form.Element.Serializers={input:function(_1f2){switch(_1f2.type.toLowerCase()){case "submit":case "hidden":case "password":case "text":return iJQ.html.Form.Element.Serializers.textarea(_1f2);case "checkbox":case "radio":return iJQ.html.Form.Element.Serializers.inputSelector(_1f2);}return false;},inputSelector:function(_1f3){if(_1f3.checked){return [_1f3.name,_1f3.value];}},textarea:function(_1f4){return [_1f4.name,_1f4.value];},select:function(_1f5){return iJQ.html.Form.Element.Serializers[_1f5.type=="select-one"?"selectOne":"selectMany"](_1f5);},selectOne:function(_1f6){var _1f7="",opt,index=_1f6.selectedIndex;if(index>=0){opt=_1f6.options[index];_1f7=opt.value||opt.text;}return [_1f6.name,_1f7];},selectMany:function(_1f8){var _1f9=[];for(var i=0;i<_1f8.length;i++){var opt=_1f8.options[i];if(opt.selected){_1f9.push(opt.value||opt.text);}}return [_1f8.name,_1f9];}};iJQ.html.Position={includeScrollOffsets:false,prepare:function(){this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;},realOffset:function(_1fc){var _1fd=0,valueL=0;do{_1fd+=_1fc.scrollTop||0;valueL+=_1fc.scrollLeft||0;_1fc=_1fc.parentNode;}while(_1fc);return [valueL,_1fd];},cumulativeOffset:function(_1fe){var _1ff=0,valueL=0;do{_1ff+=_1fe.offsetTop||0;valueL+=_1fe.offsetLeft||0;_1fe=_1fe.offsetParent;}while(_1fe);return [valueL,_1ff];},positionedOffset:function(_200){var _201=0,valueL=0;do{_201+=_200.offsetTop||0;valueL+=_200.offsetLeft||0;_200=_200.offsetParent;if(_200){p=iJQ.html.Element.getStyle(_200,"position");if(p=="relative"||p=="absolute"){break;}}}while(_200);return [valueL,_201];},offsetParent:function(_202){if(_202.offsetParent){return _202.offsetParent;}if(_202==document.body){return _202;}while((_202=_202.parentNode)&&_202!=document.body){if(iJQ.html.Element.getStyle(_202,"position")!="static"){return _202;}}return document.body;},within:function(_203,x,y){if(this.includeScrollOffsets){return this.withinIncludingScrolloffsets(_203,x,y);}this.xcomp=x;this.ycomp=y;this.offset=this.cumulativeOffset(_203);return (y>=this.offset[1]&&y<this.offset[1]+_203.offsetHeight&&x>=this.offset[0]&&x<this.offset[0]+_203.offsetWidth);},withinIncludingScrolloffsets:function(_206,x,y){var _209=this.realOffset(_206);this.xcomp=x+_209[0]-this.deltaX;this.ycomp=y+_209[1]-this.deltaY;this.offset=this.cumulativeOffset(_206);return (this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+_206.offsetHeight&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+_206.offsetWidth);},overlap:function(mode,_20b){if(!mode){return 0;}if(mode=="vertical"){return ((this.offset[1]+_20b.offsetHeight)-this.ycomp)/_20b.offsetHeight;}if(mode=="horizontal"){return ((this.offset[0]+_20b.offsetWidth)-this.xcomp)/_20b.offsetWidth;}},clone:function(_20c,_20d){_20c=$(_20c);_20d=$(_20d);_20d.style.position="absolute";var _20e=this.cumulativeOffset(_20c);_20d.style.top=_20e[1]+"px";_20d.style.left=_20e[0]+"px";_20d.style.width=_20c.offsetWidth+"px";_20d.style.height=_20c.offsetHeight+"px";},page:function(_20f){var _210=0,valueL=0;var _211=_20f;do{_210+=_211.offsetTop||0;valueL+=_211.offsetLeft||0;if(_211.offsetParent==document.body){if(iJQ.html.Element.getStyle(_211,"position")=="absolute"){break;}}}while(_211=_211.offsetParent);_211=_20f;do{_210-=_211.scrollTop||0;valueL-=_211.scrollLeft||0;}while(_211=_211.parentNode);return [valueL,_210];},clone:function(_212,_213){var _214=Object.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},arguments[2]||{});_212=$(_212);var p=iJQ.html.Position.page(_212);_213=$(_213);var _216=[0,0];var _217=null;if(iJQ.html.Element.getStyle(_213,"position")=="absolute"){_217=iJQ.html.Position.offsetParent(_213);_216=iJQ.html.Position.page(_217);}if(_217==document.body){_216[0]-=document.body.offsetLeft;_216[1]-=document.body.offsetTop;}if(_214.setLeft){_213.style.left=(p[0]-_216[0]+_214.offsetLeft)+"px";}if(_214.setTop){_213.style.top=(p[1]-_216[1]+_214.offsetTop)+"px";}if(_214.setWidth){_213.style.width=_212.offsetWidth+"px";}if(_214.setHeight){_213.style.height=_212.offsetHeight+"px";}},absolutize:function(_218){_218=$(_218);if(_218.style.position=="absolute"){return;}iJQ.html.Position.prepare();var _219=iJQ.html.Position.positionedOffset(_218);var top=_219[1];var left=_219[0];var _21c=_218.clientWidth;var _21d=_218.clientHeight;_218._originalLeft=left-parseFloat(_218.style.left||0);_218._originalTop=top-parseFloat(_218.style.top||0);_218._originalWidth=_218.style.width;_218._originalHeight=_218.style.height;_218.style.position="absolute";_218.style.top=top+"px";_218.style.left=left+"px";_218.style.width=_21c+"px";_218.style.height=_21d+"px";},relativize:function(_21e){_21e=$(_21e);if(_21e.style.position=="relative"){return;}iJQ.html.Position.prepare();_21e.style.position="relative";var top=parseFloat(_21e.style.top||0)-(_21e._originalTop||0);var left=parseFloat(_21e.style.left||0)-(_21e._originalLeft||0);_21e.style.top=top+"px";_21e.style.left=left+"px";_21e.style.height=_21e._originalHeight;_21e.style.width=_21e._originalWidth;}};(function(){if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){iJQ.html.Position.cumulativeOffset=function(_221){var _222=0,valueL=0;do{_222+=_221.offsetTop||0;valueL+=_221.offsetLeft||0;if(_221.offsetParent==document.body){if(iJQ.html.Element.getStyle(_221,"position")=="absolute"){break;}}_221=_221.offsetParent;}while(_221);return [valueL,_222];};}})();iJQ.util.Logger={out:function(str){this._out(str,"");},debug:function(str){this._out(str,"<font color='#99cc77'>[DEBUG]</font>");},info:function(str){this._out(str,"<font color='blue'>[INFO]</font>");},error:function(str){this._out(str,"<font color='red'>[ERROR]</font>");},warn:function(str){this._out(str,"<font color='#993f75'>[WARN]</font>");},_out:function(str,type){try{if(!window._console_window||!window._console_window.document){window._console_window=window.open("","_console_window");}}catch(e){window._console_window=window.open("","_console_window");}var doc=window._console_window.document;var div=doc.createElement("div");div.innerHTML="<font color='#949494'>"+iJQ.String.escapeHTML(""+iJQ.util.Logger._out.caller.caller)+"</font><font color='#993322'>"+(new Date()).toLocaleString()+"\uff1a</font>"+type+iJQ.String.Template.replace(str,1)+"<hr />";doc.body.appendChild(div);doc.body.scrollTop=doc.body.scrollHeight;}};iJQ.util.Ajax={_msxml_id:-1,_msxml_progid:["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],_xmlhttp_state:["Uninitialized","Loading","Loaded","Interactive","Complete"],getTransport:function(){if(this._msxml_id==-2){return new XMLHttpRequest();}else{if(this._msxml_id>-2){if(this._msxml_id>-1){return new ActiveXObject(this._msxml_progid[this._msxml_id]);}else{try{this._msxml_id=-2;return new XMLHttpRequest();}catch(e){this._msxml_id=-1;}for(var i=0;i<this._msxml_progid.length;++i){try{this._msxml_id=i;return new ActiveXObject(this._msxml_progid[i]);}catch(e){this._msxml_id=-3;}}}}}throw new Error("Your browser doesn't support an XML HTTP Request.");},getEventName:function(_22d){return this._xmlhttp_state[parseInt(_22d)];}};iJQ.util.Ajax.Request=function(url,_22f){this.transport=iJQ.util.Ajax.getTransport();this.setOptions(_22f);this.request(url);};iJQ.util.Ajax.Request.prototype={setOptions:function(_230){this.options={method:"post",asynchronous:true,contentType:"application/x-www-form-urlencoded",parameters:"",timeout:5000,onTimeout:null};iJQ.Object.extend(this.options,_230||{});},responseIsSuccess:function(){return this.transport.status==undefined||this.transport.status==0||(this.transport.status>=200&&this.transport.status<300);},responseIsFailure:function(){return !this.responseIsSuccess();},request:function(url){var _232=this.options.parameters||"";try{this.url=url;if(this.options.method=="get"&&_232.length>0){this.url+=(this.url.match(/\?/)?"&":"?")+_232;}this.transport.open(this.options.method,this.url,this.options.asynchronous);if(this.options.asynchronous){this.transport.onreadystatechange=this.onStateChange.bind(this);setTimeout((function(){this.respondToReadyState(1);}).bind(this),10);if(this.options.onTimeout){this.timeoutHandle=setTimeout((function(){this.transport.onreadystatechange=iJQ.noop;this.options.onTimeout();}).bind(this),this.options.timeout);}}this.setRequestHeaders();var body=this.options.postBody?this.options.postBody:_232;this.transport.send(this.options.method=="post"?body:null);}catch(e){this.dispatchException(e);}},setRequestHeaders:function(){var _234=["X-Requested-With","XMLHttpRequest","Accept","text/javascript, text/html, application/xml, text/xml, */*"];if(this.options.method=="post"){_234.push("Content-type",this.options.contentType);if(this.transport.overrideMimeType){_234.push("Connection","close");}}if(this.options.requestHeaders){_234.push.apply(_234,this.options.requestHeaders);}for(var i=0;i<_234.length;i+=2){this.transport.setRequestHeader(_234[i],_234[i+1]);}},onStateChange:function(){var _236=this.transport.readyState;if(_236!=1){this.respondToReadyState(_236);}},header:function(name){try{return this.transport.getResponseHeader(name);}catch(e){}},respondToReadyState:function(_238){var _239=iJQ.util.Ajax.getEventName(_238);var _23a=this.transport;if(_239=="Complete"){try{(this.options["on"+_23a.status]||this.options["on"+(this.responseIsSuccess()?"Success":"Failure")]||iJQ.noop)(_23a);}catch(e){this.dispatchException(e);}}try{(this.options["on"+_239]||iJQ.noop)(_23a);}catch(e){this.dispatchException(e);}if(_239=="Complete"){_23a.onreadystatechange=iJQ.noop;if(typeof (this.timeoutHandle)!="undefined"){clearTimeout(this.timeoutHandle);}}},dispatchException:function(_23b){(this.options.onException||iJQ.noop)(this,_23b);}};iJQ.util.xml={_msxml_id:-1,_msxml_progid:["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.5.0","MSXML2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML2.DOMDocument","Microsoft.DOMDocument"],_useActiveX:(typeof ActiveXObject!="undefined"),_useDom:document.implementation&&document.implementation.createDocument,createDocument:function(){if(this._useDom){var _23c=document.implementation.createDocument("","",null);_23c.parseError={valueOf:function(){return this.errorCode;},toString:function(){return this.errorCode.toString();}};_23c.__initError__();_23c.addEventListener("load",function(){this.__checkForErrors__();this.__changeReadyState__(4);},false);return _23c;}else{if(this._msxml_id>-2){if(this._msxml_id>-1){return new ActiveXObject(this._msxml_progid[this._msxml_id]);}else{for(var i=0;i<this._msxml_progid.length;++i){try{this._msxml_id=i;return new ActiveXObject(this._msxml_progid[i]);}catch(e){this._msxml_id=-2;}}}}}throw new Error("Your browser doesn't support an XML DOM document.");},serialize:function(_23e){var sXml="";switch(_23e.nodeType){case 1:sXml="<"+_23e.tagName;for(var i=0;i<_23e.attributes.length;i++){sXml+=" "+_23e.attributes[i].name+"=\""+_23e.attributes[i].value+"\"";}sXml+=">";for(var i=0;i<_23e.childNodes.length;i++){sXml+=iJQ.util.xml.serialize(_23e.childNodes[i]);}sXml+="</"+_23e.tagName+">";break;case 3:sXml=_23e.nodeValue;break;case 4:sXml="<![CDATA["+_23e.nodeValue+"]]>";break;case 7:sXml="<?"+_23e.nodevalue+"?>";break;case 8:sXml="<!--"+_23e.nodevalue+"-->";break;case 9:for(var i=0;i<_23e.childNodes.length;i++){sXml+=iJQ.util.xml.serialize(_23e.childNodes[i]);}break;}return sXml;},selectNodes:function(_241,_242,_243){if(typeof XPathEvaluator!="undefined"){_243=_243||{};var _244=function(_245){return _243[_245];};var _246=new XPathEvaluator();var _247=_246.evaluate(_242,_241,_244,XPathResult.ORDERED_NODE_ITERATOR_TYPE,null);var _248=new Array;if(_247!=null){var _249=_247.iterateNext();while(_249){_248.push(_249);_249=_247.iterateNext();}}return _248;}else{if(this._useActiveX){if(_243){var _24a="";for(var _24b in _243){_24a+="xmlns:"+_24b+"='"+_243[_24b]+"' ";}_241.ownerDocument.setProperty("SelectionNamespaces",_24a);}return _241.selectNodes(_242);}else{throw new Error("No XPath engine found.");}}},selectSingleNode:function(_24c,_24d,_24e){if(typeof XPathEvaluator!="undefined"){_24e=_24e||{};var _24f=function(_250){return _24e[_250];};var _251=new XPathEvaluator();var _252=_251.evaluate(_24d,_24c,_24f,XPathResult.FIRST_ORDERED_NODE_TYPE,null);if(_252!=null){return _252.singleNodeValue;}else{return null;}}else{if(this._useActiveX){if(_24e){var _253="";for(var _254 in _24e){_253+="xmlns:"+_254+"='"+_24e[_254]+"' ";}_24c.ownerDocument.setProperty("SelectionNamespaces",_253);}return _24c.selectSingleNode(_24d);}else{throw new Error("No XPath engine found.");}}},transform:function(oXml,_256){if(typeof XSLTProcessor!="undefined"){var _257=new XSLTProcessor();_257.importStylesheet(_256);var _258=_257.transformToDocument(oXml);var _259=_258.xml;if(_259.indexOf("<transformiix:result")>-1){_259=_259.substring(_259.indexOf(">")+1,_259.lastIndexOf("<"));}return _259;}else{if(this._useActiveX){return oXml.transformNode(_256);}else{throw new Error("No XSLT engine found.");}}}};iJQ.util.xml.Document=function(url,_25b){this.document=iJQ.util.xml.createDocument();this.setOptions(_25b);this.request(url);};iJQ.util.xml.Document.prototype={setOptions:function(_25c){this.options={asynchronous:true,timeout:5000,onTimeout:null};iJQ.Object.extend(this.options,_25c||{});},request:function(url){}};(function(){var _25e=null;if(typeof XMLDocument!="undefined"){_25e=XMLDocument;}else{if(typeof Document!="undefined"){_25e=Document;}}if(!window.opera&&_25e&&!_25e.prototype.__initError__){_25e.prototype.readyState=0;_25e.prototype.onreadystatechange=null;_25e.prototype.__changeReadyState__=function(_25f){this.readyState=_25f;if(typeof this.onreadystatechange=="function"){this.onreadystatechange();}};_25e.parseError={valueOf:function(){return this.errorCode;},toString:function(){return this.errorCode.toString();}};_25e.prototype.__initError__=function(){this.parseError.errorCode=0;this.parseError.filepos=-1;this.parseError.line=-1;this.parseError.linepos=-1;this.parseError.reason=null;this.parseError.srcText=null;this.parseError.url=null;};_25e.prototype.__checkForErrors__=function(){if(this.documentElement.tagName=="parsererror"){var _260=/>([\s\S]*?)Location:([\s\S]*?)Line Number (\d+), Column (\d+):<sourcetext>([\s\S]*?)(?:\-*\^)/;_260.test(this.xml);this.parseError.errorCode=-999999;this.parseError.reason=RegExp.$1;this.parseError.url=RegExp.$2;this.parseError.line=parseInt(RegExp.$3);this.parseError.linepos=parseInt(RegExp.$4);this.parseError.srcText=RegExp.$5;}};_25e.prototype.loadXML=function(sXml){this.__initError__();this.__changeReadyState__(1);var _262=new DOMParser();var _263=_262.parseFromString(sXml,"text/xml");while(this.firstChild){this.removeChild(this.firstChild);}for(var i=0;i<_263.childNodes.length;i++){var _265=this.importNode(_263.childNodes[i],true);this.appendChild(_265);}this.__checkForErrors__();this.__changeReadyState__(4);};_25e.prototype.__load__=_25e.prototype.load;_25e.prototype.load=function(sURL){this.__initError__();this.__changeReadyState__(1);this.__load__(sURL);};Node.prototype.__defineGetter__("xml",function(){return iJQ.util.xml.serialize(this,"text/xml");});Node.prototype.__defineGetter__("text",function(){var _267="";for(var i=0;i<this.childNodes.length;i++){if(this.childNodes[i].hasChildNodes()){_267+=this.childNodes[i].text;}else{_267+=this.childNodes[i].nodeValue;}}return _267;});}})();