1AJS={BASE_URL:"",drag_obj:null,drag_elm:null,_drop_zones:[],_cur_pos:null,getScrollTop:function(){ 2var t; 3if(document.documentElement&&document.documentElement.scrollTop){ 4t=document.documentElement.scrollTop; 5}else{ 6if(document.body){ 7t=document.body.scrollTop; 8} 9} 10return t; 11},addClass:function(){ 12var _2=AJS.forceArray(arguments); 13var _3=_2.pop(); 14var _4=function(o){ 15if(!new RegExp("(^|\\s)"+_3+"(\\s|$)").test(o.className)){ 16o.className+=(o.className?" ":"")+_3; 17} 18}; 19AJS.map(_2,function(_6){ 20_4(_6); 21}); 22},setStyle:function(){ 23var _7=AJS.forceArray(arguments); 24var _8=_7.pop(); 25var _9=_7.pop(); 26AJS.map(_7,function(_a){ 27_a.style[_9]=AJS.getCssDim(_8); 28}); 29},extend:function(_b){ 30var _c=new this("no_init"); 31for(k in _b){ 32var _d=_c[k]; 33var _e=_b[k]; 34if(_d&&_d!=_e&&typeof _e=="function"){ 35_e=this._parentize(_e,_d); 36} 37_c[k]=_e; 38} 39return new AJS.Class(_c); 40},log:function(o){ 41if(window.console){ 42console.log(o); 43}else{ 44var div=AJS.$("ajs_logger"); 45if(!div){ 46div=AJS.DIV({id:"ajs_logger","style":"color: green; position: absolute; left: 0"}); 47div.style.top=AJS.getScrollTop()+"px"; 48AJS.ACN(AJS.getBody(),div); 49} 50AJS.setHTML(div,""+o); 51} 52},setHeight:function(){ 53var _11=AJS.forceArray(arguments); 54_11.splice(_11.length-1,0,"height"); 55AJS.setStyle.apply(null,_11); 56},_getRealScope:function(fn,_13){ 57_13=AJS.$A(_13); 58var _14=fn._cscope||window; 59return function(){ 60var _15=AJS.$FA(arguments).concat(_13); 61return fn.apply(_14,_15); 62}; 63},documentInsert:function(elm){ 64if(typeof (elm)=="string"){ 65elm=AJS.HTML2DOM(elm); 66} 67document.write("<span id=\"dummy_holder\"></span>"); 68AJS.swapDOM(AJS.$("dummy_holder"),elm); 69},getWindowSize:function(doc){ 70doc=doc||document; 71var _18,_19; 72if(self.innerHeight){ 73_18=self.innerWidth; 74_19=self.innerHeight; 75}else{ 76if(doc.documentElement&&doc.documentElement.clientHeight){ 77_18=doc.documentElement.clientWidth; 78_19=doc.documentElement.clientHeight; 79}else{ 80if(doc.body){ 81_18=doc.body.clientWidth; 82_19=doc.body.clientHeight; 83} 84} 85} 86return {"w":_18,"h":_19}; 87},flattenList:function(_1a){ 88var r=[]; 89var _1c=function(r,l){ 90AJS.map(l,function(o){ 91if(o==null){ 92}else{ 93if(AJS.isArray(o)){ 94_1c(r,o); 95}else{ 96r.push(o); 97} 98} 99}); 100}; 101_1c(r,_1a); 102return r; 103},isFunction:function(obj){ 104return (typeof obj=="function"); 105},setEventKey:function(e){ 106e.key=e.keyCode?e.keyCode:e.charCode; 107if(window.event){ 108e.ctrl=window.event.ctrlKey; 109e.shift=window.event.shiftKey; 110}else{ 111e.ctrl=e.ctrlKey; 112e.shift=e.shiftKey; 113} 114switch(e.key){ 115case 63232: 116e.key=38; 117break; 118case 63233: 119e.key=40; 120break; 121case 63235: 122e.key=39; 123break; 124case 63234: 125e.key=37; 126break; 127} 128},removeElement:function(){ 129var _22=AJS.forceArray(arguments); 130AJS.map(_22,function(elm){ 131AJS.swapDOM(elm,null); 132}); 133},_unloadListeners:function(){ 134if(AJS.listeners){
135AJS.map(AJS.listeners,function(elm,_25,fn){ 136AJS.REV(elm,_25,fn); 137}); 138} 139AJS.listeners=[]; 140},join:function(_27,_28){ 141try{ 142return _28.join(_27); 143} 144catch(e){ 145var r=_28[0]||""; 146AJS.map(_28,function(elm){ 147r+=_27+elm; 148},1); 149return r+""; 150} 151},getIndex:function(elm,_2c,_2d){ 152for(var i=0;i<_2c.length;i++){ 153if(_2d&&_2d(_2c[i])||elm==_2c[i]){ 154return i; 155} 156} 157return -1; 158},isIn:function(elm,_30){ 159var i=AJS.getIndex(elm,_30); 160if(i!=-1){ 161return true; 162}else{ 163return false; 164} 165},isArray:function(obj){ 166return obj instanceof Array; 167},setLeft:function(){ 168var _33=AJS.forceArray(arguments); 169_33.splice(_33.length-1,0,"left"); 170AJS.setStyle.apply(null,_33); 171},appendChildNodes:function(elm){ 172if(arguments.length>=2){ 173AJS.map(arguments,function(n){ 174if(AJS.isString(n)){ 175n=AJS.TN(n); 176} 177if(AJS.isDefined(n)){ 178elm.appendChild(n); 179} 180},1); 181} 182return elm; 183},getElementsByTagAndClassName:function(_36,_37,_38,_39){ 184var _3a=[]; 185if(!AJS.isDefined(_38)){ 186_38=document; 187} 188if(!AJS.isDefined(_36)){ 189_36="*"; 190} 191var els=_38.getElementsByTagName(_36); 192var _3c=els.length; 193var _3d=new RegExp("(^|\\s)"+_37+"(\\s|$)"); 194for(i=0,j=0;i<_3c;i++){ 195if(_3d.test(els[i].className)||_37==null){ 196_3a[j]=els[i]; 197j++; 198} 199} 200if(_39){ 201return _3a[0]; 202}else{ 203return _3a; 204} 205},isOpera:function(){ 206return (navigator.userAgent.toLowerCase().indexOf("opera")!=-1); 207},isString:function(obj){ 208return (typeof obj=="string"); 209},hideElement:function(elm){ 210var _40=AJS.forceArray(arguments); 211AJS.map(_40,function(elm){ 212elm.style.display="none"; 213}); 214},setOpacity:function(elm,p){ 215elm.style.opacity=p; 216elm.style.filter="alpha(opacity="+p*100+")"; 217},insertBefore:function(elm,_45){ 218_45.parentNode.insertBefore(elm,_45); 219return elm; 220},setWidth:function(){ 221var _46=AJS.forceArray(arguments); 222_46.splice(_46.length-1,0,"width"); 223AJS.setStyle.apply(null,_46); 224},createArray:function(v){ 225if(AJS.isArray(v)&&!AJS.isString(v)){ 226return v; 227}else{ 228if(!v){ 229return []; 230}else{ 231return [v]; 232} 233} 234},isDict:function(o){ 235var _49=String(o); 236return _49.indexOf(" Object")!=-1; 237},isMozilla:function(){ 238return (navigator.userAgent.toLowerCase().indexOf("gecko")!=-1&&navigator.productSub>=20030210); 239},removeEventListener:function(elm,_4b,fn,_4d){ 240var _4e="ajsl_"+_4b+fn; 241if(!_4d){ 242_4d=false; 243} 244fn=elm[_4e]||fn; 245if(elm["on"+_4b]==fn){ 246elm["on"+_4b]=elm[_4e+"old"]; 247} 248if(elm.removeEventListener){ 249elm.removeEventListener(_4b,fn,_4d); 250if(AJS.isOpera()){ 251elm.removeEventListener(_4b,fn,!_4d); 252} 253}else{ 254if(elm.detachEvent){ 255elm.detachEvent("on"+_4b,fn); 256} 257} 258},callLater:function(fn,_50){ 259var _51=function(){ 260fn(); 261}; 262window.setTimeout(_51,_50); 263},setTop:function(){ 264var _52=AJS.forceArray(arguments); 265_52.splice(_52.length-1,0,"top"); 266AJS.setStyle.apply(null,_52); 267},_createDomShortcuts:function(){ 268var _53=["ul","li","td","tr","th","tbody","table","input","span","b","a","div","img","button","h1","h2","h3","h4","h5","h6","br","textarea","form","p","select","option","optgroup","iframe","script","center","dl","dt","dd","small","pre","i"]; 269var _54=function(elm){ 270AJS[elm.toUpperCase()]=function(){ 271return AJS.createDOM.apply(null,[elm,arguments]); 272}; 273}; 274AJS.map(_53,_54); 275AJS.TN=function(_56){ 276return document.createTextNode(_56); 277}; 278},addCallback:function(fn){ 279this.callbacks.unshift(fn); 280},bindMethods:function(_58){ 281for(var k in _58){ 282var _5a=_58[k]; 283if(typeof (_5a)=="function"){ 284_58[k]=AJS.$b(_5a,_58); 285} 286} 287},partial:function(fn){ 288var _5c=AJS.$FA(arguments); 289_5c.shift(); 290return function(){ 291_5c=_5c.concat(AJS.$FA(arguments)); 292return fn.apply(window,_5c); 293}; 294},isNumber:function(obj){ 295return (typeof obj=="number"); 296},getCssDim:function(dim){ 297if(AJS.isString(dim)){ 298return dim; 299}else{ 300return dim+"px"; 301} 302},isIe:function(){ 303return (navigator.userAgent.toLowerCase().indexOf("msie")!=-1&&navigator.userAgent.toLowerCase().indexOf("opera")==-1); 304},removeClass:function(){ 305var _5f=AJS.forceArray(arguments); 306var cls=_5f.pop(); 307var _61=function(o){ 308o.className=o.className.replace(new RegExp("\\s?"+cls,"g"),""); 309}; 310AJS.map(_5f,function(elm){ 311_61(elm); 312}); 313},setHTML:function(elm,_65){ 314elm.innerHTML=_65; 315return elm; 316},map:function(_66,fn,_68,_69){ 317var i=0,l=_66.length; 318if(_68){ 319i=_68; 320} 321if(_69){ 322l=_69; 323} 324for(i;i<l;i++){ 325var val=fn(_66[i],i); 326if(val!=undefined){ 327return val; 328} 329} 330},addEventListener:function(elm,_6e,fn,_70,_71){ 331var _72="ajsl_"+_6e+fn; 332if(!_71){ 333_71=false; 334} 335AJS.listeners=AJS.$A(AJS.listeners); 336if(AJS.isIn(_6e,["keypress","keydown","keyup","click"])){ 337var _73=fn; 338fn=function(e){ 339AJS.setEventKey(e); 340return _73.apply(window,arguments); 341}; 342} 343var _75=AJS.isIn(_6e,["submit","load","scroll","resize"]); 344var _76=AJS.$A(elm); 345AJS.map(_76,function(_77){ 346if(_70){ 347var _78=fn; 348fn=function(e){ 349AJS.REV(_77,_6e,fn); 350return _78.apply(window,arguments); 351}; 352} 353if(_75){ 354var _7a=_77["on"+_6e]; 355var _7b=function(){ 356if(_7a){ 357fn(arguments); 358return _7a(arguments); 359}else{ 360return fn(arguments); 361} 362}; 363_77[_72]=_7b; 364_77[_72+"old"]=_7a; 365elm["on"+_6e]=_7b; 366}else{ 367_77[_72]=fn; 368if(_77.attachEvent){ 369_77.attachEvent("on"+_6e,fn); 370}else{ 371if(_77.addEventListener){ 372_77.addEventListener(_6e,fn,_71); 373} 374} 375AJS.listeners.push([_77,_6e,fn]); 376} 377}); 378},preloadImages:function(){ 379AJS.AEV(window,"load",AJS.$p(function(_7c){ 380AJS.map(_7c,function(src){ 381var pic=new Image(); 382pic.src=src; 383}); 384},arguments)); 385},forceArray:function(_7f){
386var r=[]; 387AJS.map(_7f,function(elm){ 388r.push(elm); 389}); 390return r; 391},update:function(l1,l2){ 392for(var i in l2){ 393l1[i]=l2[i]; 394} 395return l1; 396},getBody:function(){ 397return AJS.$bytc("body")[0]; 398},HTML2DOM:function(_85,_86){ 399var d=AJS.DIV(); 400d.innerHTML=_85; 401if(_86){ 402return d.childNodes[0]; 403}else{ 404return d; 405} 406},getElement:function(id){ 407if(AJS.isString(id)||AJS.isNumber(id)){ 408return document.getElementById(id); 409}else{ 410return id; 411} 412},showElement:function(){ 413var _89=AJS.forceArray(arguments); 414AJS.map(_89,function(elm){ 415elm.style.display=""; 416}); 417},bind:function(fn,_8c,_8d){ 418fn._cscope=_8c; 419return AJS._getRealScope(fn,_8d); 420},createDOM:function(_8e,_8f){ 421var i=0,_91; 422var elm=document.createElement(_8e); 423var _93=_8f[0]; 424if(AJS.isDict(_8f[i])){ 425for(k in _93){ 426_91=_93[k]; 427if(k=="style"||k=="s"){ 428elm.style.cssText=_91; 429}else{ 430if(k=="c"||k=="class"||k=="className"){ 431elm.className=_91; 432}else{ 433elm.setAttribute(k,_91); 434} 435} 436} 437i++; 438} 439if(_93==null){ 440i=1; 441} 442for(var j=i;j<_8f.length;j++){ 443var _91=_8f[j]; 444if(_91){ 445var _95=typeof (_91); 446if(_95=="string"||_95=="number"){ 447_91=AJS.TN(_91); 448} 449elm.appendChild(_91); 450} 451} 452return elm; 453},swapDOM:function(_96,src){ 454_96=AJS.getElement(_96); 455var _98=_96.parentNode; 456if(src){ 457src=AJS.getElement(src); 458_98.replaceChild(src,_96); 459}else{ 460_98.removeChild(_96); 461} 462return src; 463},isDefined:function(o){ 464return (o!="undefined"&&o!=null); 465}}; 466AJS.$=AJS.getElement; 467AJS.$$=AJS.getElements; 468AJS.$f=AJS.getFormElement; 469AJS.$p=AJS.partial; 470AJS.$b=AJS.bind; 471AJS.$A=AJS.createArray; 472AJS.DI=AJS.documentInsert; 473AJS.ACN=AJS.appendChildNodes; 474AJS.RCN=AJS.replaceChildNodes; 475AJS.AEV=AJS.addEventListener; 476AJS.REV=AJS.removeEventListener; 477AJS.$bytc=AJS.getElementsByTagAndClassName; 478AJS.$AP=AJS.absolutePosition; 479AJS.$FA=AJS.forceArray; 480AJS.addEventListener(window,"unload",AJS._unloadListeners); 481AJS._createDomShortcuts(); 482AJS.Class=function(_9a){ 483var fn=function(){ 484if(arguments[0]!="no_init"){ 485return this.init.apply(this,arguments); 486} 487}; 488fn.prototype=_9a; 489AJS.update(fn,AJS.Class.prototype); 490return fn; 491}; 492AJS.Class.prototype={extend:function(_9c){ 493var _9d=new this("no_init"); 494for(k in _9c){ 495var _9e=_9d[k]; 496var cur=_9c[k]; 497if(_9e&&_9e!=cur&&typeof cur=="function"){ 498cur=this._parentize(cur,_9e); 499} 500_9d[k]=cur; 501} 502return new AJS.Class(_9d); 503},implement:function(_a0){ 504AJS.update(this.prototype,_a0); 505},_parentize:function(cur,_a2){ 506return function(){ 507this.parent=_a2; 508return cur.apply(this,arguments); 509}; 510}}; 511script_loaded=true; 512 513 514script_loaded=true;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.