AJS={BASE_URL:"",drag_obj:null,drag_elm:null,_drop_zones:[],_cur_pos:null,join:function(_1,_2){ try{ return _2.join(_1); } catch(e){ var r=_2[0]||""; AJS.map(_2,function(_4){ r+=_1+_4; },1); return r+""; } },getScrollTop:function(){ var t; if(document.documentElement&&document.documentElement.scrollTop){ t=document.documentElement.scrollTop; }else{ if(document.body){ t=document.body.scrollTop; } } return t; },addClass:function(){ var _6=AJS.forceArray(arguments); var _7=_6.pop(); var _8=function(o){ if(!new RegExp("(^|\\s)"+_7+"(\\s|$)").test(o.className)){ o.className+=(o.className?" ":"")+_7; } }; AJS.map(_6,function(_a){ _8(_a); }); },setStyle:function(){ var _b=AJS.forceArray(arguments); var _c=_b.pop(); var _d=_b.pop(); AJS.map(_b,function(_e){ _e.style[_d]=AJS.getCssDim(_c); }); },_getRealScope:function(fn,_10,_11,_12){ var _13=window; _10=AJS.$A(_10); if(fn._cscope){ _13=fn._cscope; } return function(){ var _14=[]; var i=0; if(_11){ i=1; } AJS.map(arguments,function(arg){ _14.push(arg); },i); _14=_14.concat(_10); if(_12){ _14=_14.reverse(); } return fn.apply(_13,_14); }; },preloadImages:function(){ AJS.AEV(window,"load",AJS.$p(function(_17){ AJS.map(_17,function(src){ var pic=new Image(); pic.src=src; }); },arguments)); },_createDomShortcuts:function(){ var _1a=["ul","li","td","tr","th","tbody","table","input","span","b","a","div","img","button","h1","h2","h3","br","textarea","form","p","select","option","iframe","script","center","dl","dt","dd","small","pre"]; var _1b=function(elm){ var _1d="return AJS.createDOM.apply(null, ['"+elm+"', arguments]);"; var _1e="function() { "+_1d+" }"; eval("AJS."+elm.toUpperCase()+"="+_1e); }; AJS.map(_1a,_1b); AJS.TN=function(_1f){ return document.createTextNode(_1f); }; },documentInsert:function(elm){ if(typeof (elm)=="string"){ elm=AJS.HTML2DOM(elm); } document.write(""); AJS.swapDOM(AJS.$("dummy_holder"),elm); },getWindowSize:function(doc){ doc=doc||document; var _22,_23; if(self.innerHeight){ _22=self.innerWidth; _23=self.innerHeight; }else{ if(doc.documentElement&&doc.documentElement.clientHeight){ _22=doc.documentElement.clientWidth; _23=doc.documentElement.clientHeight; }else{ if(doc.body){ _22=doc.body.clientWidth; _23=doc.body.clientHeight; } } } return {"w":_22,"h":_23}; },flattenList:function(_24){ var r=[]; var _26=function(r,l){ AJS.map(l,function(o){ if(o==null){ }else{ if(AJS.isArray(o)){ _26(r,o); }else{ r.push(o); } } }); }; _26(r,_24); return r; },setEventKey:function(e){ e.key=e.keyCode?e.keyCode:e.charCode; if(window.event){ e.ctrl=window.event.ctrlKey; e.shift=window.event.shiftKey; }else{ e.ctrl=e.ctrlKey; e.shift=e.shiftKey; } switch(e.key){ case 63232: e.key=38; break; case 63233: e.key=40; break; case 63235: e.key=39; break; case 63234: e.key=37; break; } },removeElement:function(){ var _2b=AJS.forceArray(arguments); AJS.map(_2b,function(elm){ AJS.swapDOM(elm,null); }); },_unloadListeners:function(){ if(AJS.listeners){ AJS.map(AJS.listeners,function(elm,_2e,fn){ AJS.REV(elm,_2e,fn); }); } AJS.listeners=[]; },partial:function(fn){ var _31=AJS.forceArray(arguments); return AJS.$b(fn,null,_31.slice(1,_31.length).reverse(),false,true); },getIndex:function(elm,_33,_34){ for(var i=0;i<_33.length;i++){ if(_34&&_34(_33[i])||elm==_33[i]){ return i; } } return -1; },isDefined:function(o){ return (o!="undefined"&&o!=null); },isArray:function(obj){ return obj instanceof Array; },setLeft:function(){ var _38=AJS.forceArray(arguments); _38.splice(_38.length-1,0,"left"); AJS.setStyle.apply(null,_38); },appendChildNodes:function(elm){ if(arguments.length>=2){ AJS.map(arguments,function(n){ if(AJS.isString(n)){ n=AJS.TN(n); } if(AJS.isDefined(n)){ elm.appendChild(n); } },1); } return elm; },isOpera:function(){ return (navigator.userAgent.toLowerCase().indexOf("opera")!=-1); },isString:function(obj){ return (typeof obj=="string"); },hideElement:function(elm){ var _3d=AJS.forceArray(arguments); AJS.map(_3d,function(elm){ elm.style.display="none"; }); },setOpacity:function(elm,p){ elm.style.opacity=p; elm.style.filter="alpha(opacity="+p*100+")"; },setHeight:function(){ var _41=AJS.forceArray(arguments); _41.splice(_41.length-1,0,"height"); AJS.setStyle.apply(null,_41); },setWidth:function(){ var _42=AJS.forceArray(arguments); _42.splice(_42.length-1,0,"width"); AJS.setStyle.apply(null,_42); },createArray:function(v){ if(AJS.isArray(v)&&!AJS.isString(v)){ return v; }else{ if(!v){ return []; }else{ return [v]; } } },isDict:function(o){ var _45=String(o); return _45.indexOf(" Object")!=-1; },isMozilla:function(){ return (navigator.userAgent.toLowerCase().indexOf("gecko")!=-1&&navigator.productSub>=20030210); },_listenOnce:function(elm,_47,fn){ var _49=function(){ AJS.removeEventListener(elm,_47,_49); fn(arguments); }; return _49; },addEventListener:function(elm,_4b,fn,_4d,_4e){ if(!_4e){ _4e=false; } var _4f=AJS.$A(elm); AJS.map(_4f,function(_50){ if(_4d){ fn=AJS._listenOnce(_50,_4b,fn); } if(AJS.isIn(_4b,["submit","load","scroll","resize"])){ var old=elm["on"+_4b]; elm["on"+_4b]=function(){ if(old){ fn(arguments); return old(arguments); }else{ return fn(arguments); } }; return; } if(AJS.isIn(_4b,["keypress","keydown","keyup","click"])){ var _52=fn; fn=function(e){ AJS.setEventKey(e); return _52.apply(null,arguments); }; } if(_50.attachEvent){ _50.attachEvent("on"+_4b,fn); }else{ if(_50.addEventListener){ _50.addEventListener(_4b,fn,_4e); } } AJS.listeners=AJS.$A(AJS.listeners); AJS.listeners.push([_50,_4b,fn]); }); },createDOM:function(_54,_55){ var i=0,_57; elm=document.createElement(_54); if(AJS.isDict(_55[i])){ for(k in _55[0]){ _57=_55[0][k]; if(k=="style"){ elm.style.cssText=_57; }else{ if(k=="class"||k=="className"){ elm.className=_57; }else{ elm.setAttribute(k,_57); } } } i++; } if(_55[0]==null){ i=1; } AJS.map(_55,function(n){ if(n){ if(AJS.isString(n)||AJS.isNumber(n)){ n=AJS.TN(n); } elm.appendChild(n); } },i); return elm; },setTop:function(){ var _59=AJS.forceArray(arguments); _59.splice(_59.length-1,0,"top"); AJS.setStyle.apply(null,_59); },getElementsByTagAndClassName:function(_5a,_5b,_5c){ var _5d=[]; if(!AJS.isDefined(_5c)){ _5c=document; } if(!AJS.isDefined(_5a)){ _5a="*"; } var els=_5c.getElementsByTagName(_5a); var _5f=els.length; var _60=new RegExp("(^|\\s)"+_5b+"(\\s|$)"); for(i=0,j=0;i<_5f;i++){ if(_60.test(els[i].className)||_5b==null){ _5d[j]=els[i]; j++; } } return _5d; },removeClass:function(){ var _61=AJS.forceArray(arguments); var cls=_61.pop(); var _63=function(o){ o.className=o.className.replace(new RegExp("\\s?"+cls,"g"),""); }; AJS.map(_61,function(elm){ _63(elm); }); },bindMethods:function(_66){ for(var k in _66){ var _68=_66[k]; if(typeof (_68)=="function"){ _66[k]=AJS.$b(_68,_66); } } },log:function(o){ if(AJS.isMozilla()){ console.log(o); }else{ var div=AJS.DIV({"style":"color: green"}); AJS.ACN(AJS.getBody(),AJS.setHTML(div,""+o)); } },isNumber:function(obj){ return (typeof obj=="number"); },map:function(_6c,fn,_6e,_6f){ var i=0,l=_6c.length; if(_6e){ i=_6e; } if(_6f){ l=_6f; } for(i;i0){ var fn=_9b.pop(); var _9e=fn(_9c,req); if(_9e){ _9c=_9e; } } },callback:function(){ this.excCallbackSeq(this.req,this.callbacks); },errback:function(){ if(this.errbacks.length==0){ alert("Error encountered:\n"+this.req.responseText); } this.excCallbackSeq(this.req,this.errbacks); },addErrback:function(fn){ this.errbacks.unshift(fn); },addCallback:function(fn){ this.callbacks.unshift(fn); },addCallbacks:function(fn1,fn2){ this.addCallback(fn1); this.addErrback(fn2); },sendReq:function(_a3){ if(AJS.isObject(_a3)){ this.req.send(AJS.queryArguments(_a3)); }else{ if(AJS.isDefined(_a3)){ this.req.send(_a3); }else{ this.req.send(""); } } }}; script_loaded=true; script_loaded=true;