jq.js 23 KB

12345678
  1. /*
  2. Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
  3. Available via Academic Free License >= 2.1 OR the modified BSD license.
  4. see: http://dojotoolkit.org/license for details
  5. */
  6. if(!dojo._hasResource["dojox.jq"]){dojo._hasResource["dojox.jq"]=true;dojo.provide("dojox.jq");dojo.require("dojo.NodeList-traverse");dojo.require("dojo.NodeList-manipulate");dojo.require("dojo.io.script");(function(){dojo.config.ioPublish=true;var _1="|img|meta|hr|br|input|";function _2(_3,_4){_3+="";_3=_3.replace(/<\s*(\w+)([^\/\>]*)\/\s*>/g,function(_5,_6,_7){if(_1.indexOf("|"+_6+"|")==-1){return "<"+_6+_7+"></"+_6+">";}else{return _5;}});return dojo._toDom(_3,_4);};function _8(_9){var _a=_9.indexOf("-");if(_a!=-1){if(_a==0){_9=_9.substring(1);}_9=_9.replace(/-(\w)/g,function(_b,_c){return _c.toUpperCase();});}return _9;};var _d=dojo.global.$;var _e=dojo.global.jQuery;var $=dojo.global.$=dojo.global.jQuery=function(){var _f=arguments[0];if(!_f){return $._wrap([],null,$);}else{if(dojo.isString(_f)){if(_f.charAt(0)=="<"){_f=_2(_f);if(_f.nodeType==11){_f=_f.childNodes;}else{return $._wrap([_f],null,$);}}else{var _10=dojo._NodeListCtor;dojo._NodeListCtor=$;var _11=arguments[1];if(_11&&_11._is$){_11=_11[0];}else{if(dojo.isString(_11)){_11=dojo.query(_11)[0];}}var nl=dojo.query.call(this,_f,_11);dojo._NodeListCtor=_10;return nl;}}else{if(dojo.isFunction(_f)){$.ready(_f);return $;}else{if(_f==document||_f==window){return $._wrap([_f],null,$);}else{if(dojo.isArray(_f)){var ary=[];for(var i=0;i<_f.length;i++){if(dojo.indexOf(ary,_f[i])==-1){ary.push(_f[i]);}}return $._wrap(_f,null,$);}else{if("nodeType" in _f){return $._wrap([_f],null,$);}}}}}}return $._wrap(dojo._toArray(_f),null,$);};var _12=dojo.NodeList.prototype;var f=$.fn=$.prototype=dojo.delegate(_12);$._wrap=dojo.NodeList._wrap;var _13=/^H\d/i;var _14=dojo.query.pseudos;dojo.mixin(_14,{has:function(_15,_16){return function(_17){return $(_16,_17).length;};},visible:function(_18,_19){return function(_1a){return dojo.style(_1a,"visible")!="hidden"&&dojo.style(_1a,"display")!="none";};},hidden:function(_1b,_1c){return function(_1d){return _1d.type=="hidden"||dojo.style(_1d,"visible")=="hidden"||dojo.style(_1d,"display")=="none";};},selected:function(_1e,_1f){return function(_20){return _20.selected;};},checked:function(_21,_22){return function(_23){return _23.nodeName.toUpperCase()=="INPUT"&&_23.checked;};},disabled:function(_24,_25){return function(_26){return _26.getAttribute("disabled");};},enabled:function(_27,_28){return function(_29){return !_29.getAttribute("disabled");};},input:function(_2a,_2b){return function(_2c){var n=_2c.nodeName.toUpperCase();return n=="INPUT"||n=="SELECT"||n=="TEXTAREA"||n=="BUTTON";};},button:function(_2d,_2e){return function(_2f){return (_2f.nodeName.toUpperCase()=="INPUT"&&_2f.type=="button")||_2f.nodeName.toUpperCase()=="BUTTON";};},header:function(_30,_31){return function(_32){return _32.nodeName.match(_13);};}});var _33={};dojo.forEach(["text","password","radio","checkbox","submit","image","reset","file"],function(_34){_33[_34]=function(_35,_36){return function(_37){return _37.nodeName.toUpperCase()=="INPUT"&&_37.type==_34;};};});dojo.mixin(_14,_33);$.browser={mozilla:dojo.isMoz,msie:dojo.isIE,opera:dojo.isOpera,safari:dojo.isSafari};$.browser.version=dojo.isIE||dojo.isMoz||dojo.isOpera||dojo.isSafari||dojo.isWebKit;$.ready=$.fn.ready=function(_38){dojo.addOnLoad(dojo.hitch(null,_38,$));return this;};f._is$=true;f.size=function(){return this.length;};$.prop=function(_39,_3a){if(dojo.isFunction(_3a)){return _3a.call(_39);}else{return _3a;}};$.className={add:dojo.addClass,remove:dojo.removeClass,has:dojo.hasClass};$.makeArray=function(_3b){if(typeof _3b=="undefined"){return [];}else{if(_3b.length&&!dojo.isString(_3b)&&!("location" in _3b)){return dojo._toArray(_3b);}else{return [_3b];}}};$.merge=function(_3c,_3d){var _3e=[_3c.length,0];_3e=_3e.concat(_3d);_3c.splice.apply(_3c,_3e);return _3c;};$.each=function(_3f,cb){if(dojo.isArrayLike(_3f)){for(var i=0;i<_3f.length;i++){if(cb.call(_3f[i],i,_3f[i])===false){break;}}}else{if(dojo.isObject(_3f)){for(var _40 in _3f){if(cb.call(_3f[_40],_40,_3f[_40])===false){break;}}}}return this;};f.each=function(cb){return $.each.call(this,this,cb);};f.eq=function(){var nl=$();dojo.forEach(arguments,function(i){if(this[i]){nl.push(this[i]);}},this);return nl;};f.get=function(_41){if(_41||_41==0){return this[_41];}return this;};f.index=function(arg){if(arg._is$){arg=arg[0];}return this.indexOf(arg);};var _42=[];var _43=0;var _44=dojo._scopeName+"DataId";var _45=function(_46){var id=_46.getAttribute(_44);if(!id){id=_43++;_46.setAttribute(_44,id);}};var _47=function(_48){var _49={};if(_48.nodeType==1){var id=_45(_48);_49=_42[id];if(!_49){_49=_42[id]={};}}return _49;};$.data=function(_4a,_4b,_4c){var _4d=null;if(_4b=="events"){_4d=_4e[_4a.getAttribute(_4f)];var _50=true;if(_4d){for(var _51 in _4d){_50=false;break;}}return _50?null:_4d;}var _52=_47(_4a);if(typeof _4c!="undefined"){_52[_4b]=_4c;}else{_4d=_52[_4b];}return _4c?this:_4d;};$.removeData=function(_53,_54){var _55=_47(_53);delete _55[_54];if(_53.nodeType==1){var _56=true;for(var _57 in _55){_56=false;break;}if(_56){_53.removeAttribute(_44);}}return this;};f.data=function(_58,_59){var _5a=null;this.forEach(function(_5b){_5a=$.data(_5b,_58,_59);});return _59?this:_5a;};f.removeData=function(_5c){this.forEach(function(_5d){$.removeData(_5d,_5c);});return this;};function _5e(obj,_5f){if(obj==_5f){return obj;}var _60={};for(var x in _5f){if((_60[x]===undefined||_60[x]!=_5f[x])&&_5f[x]!==undefined&&obj!=_5f[x]){if(dojo.isObject(obj[x])&&dojo.isObject(_5f[x])){if(dojo.isArray(_5f[x])){obj[x]=_5f[x];}else{obj[x]=_5e(obj[x],_5f[x]);}}else{obj[x]=_5f[x];}}}if(dojo.isIE&&_5f){var p=_5f.toString;if(typeof p=="function"&&p!=obj.toString&&p!=_60.toString&&p!="\nfunction toString() {\n [native code]\n}\n"){obj.toString=_5f.toString;}}return obj;};f.extend=function(){var _61=[this];_61=_61.concat(arguments);return $.extend.apply($,_61);};$.extend=function(){var _62=arguments,_63;for(var i=0;i<_62.length;i++){var obj=_62[i];if(obj&&dojo.isObject(obj)){if(!_63){_63=obj;}else{_5e(_63,obj);}}}return _63;};$.noConflict=function(_64){var me=$;dojo.global.$=_d;if(_64){dojo.global.jQuery=_e;}return me;};f.attr=function(_65,_66){if(arguments.length==1&&dojo.isString(arguments[0])){var _67=this[0];if(!_67){return null;}var arg=arguments[0];var _68=dojo.attr(_67,arg);var _69=_67[arg];if((arg in _67)&&!dojo.isObject(_69)&&_65!="href"){return _69;}else{return _68||_69;}}else{if(dojo.isObject(_65)){for(var _6a in _65){this.attr(_6a,_65[_6a]);}return this;}else{var _6b=dojo.isFunction(_66);this.forEach(function(_6c,_6d){var _6e=_6c[_65];if((_65 in _6c)&&!dojo.isObject(_6e)&&_65!="href"){_6c[_65]=(_6b?_66.call(_6c,_6d):_66);}else{if(_6c.nodeType==1){dojo.attr(_6c,_65,(_6b?_66.call(_6c,_6d):_66));}}});return this;}}};f.removeAttr=function(_6f){this.forEach(function(_70,_71){var _72=_70[_6f];if((_6f in _70)&&!dojo.isObject(_72)&&_6f!="href"){delete _70[_6f];}else{if(_70.nodeType==1){if(_6f=="class"){_70.removeAttribute(_6f);}else{dojo.removeAttr(_70,_6f);}}}});return this;};f.toggleClass=function(_73,_74){var _75=arguments.length>1;this.forEach(function(_76){dojo.toggleClass(_76,_73,_75?_74:!dojo.hasClass(_76,_73));});return this;};f.toggle=function(){var _77=arguments;if(arguments.length>1&&dojo.isFunction(arguments[0])){var _78=0;var _79=function(){var _7a=_77[_78].apply(this,arguments);_78+=1;if(_78>_77.length-1){_78=0;}};return this.bind("click",_79);}else{var _7b=arguments.length==1?arguments[0]:undefined;this.forEach(function(_7c){var _7d=typeof _7b=="undefined"?dojo.style(_7c,"display")=="none":_7b;var _7e=(_7d?"show":"hide");var nl=$(_7c);nl[_7e].apply(nl,_77);});return this;}};f.hasClass=function(_7f){return this.some(function(_80){return dojo.hasClass(_80,_7f);});};f.html=f.innerHTML;dojo.forEach(["filter","slice"],function(_81){f[_81]=function(){var nl;if(dojo.isFunction(arguments[0])){var _82=arguments[0];arguments[0]=function(_83,_84){return _82.call(_83,_83,_84);};}if(_81=="filter"&&dojo.isString(arguments[0])){var nl=this._filterQueryResult(this,arguments[0]);}else{var _85=dojo._NodeListCtor;dojo._NodeListCtor=f;nl=$(_12[_81].apply(this,arguments));dojo._NodeListCtor=_85;}return nl._stash(this);};});f.map=function(_86){return this._buildArrayFromCallback(_86);};$.map=function(ary,_87){return f._buildArrayFromCallback.call(ary,_87);};$.inArray=function(_88,ary){return dojo.indexOf(ary,_88);};f.is=function(_89){return (_89?!!this.filter(_89).length:false);};f.not=function(){var _8a=$.apply($,arguments);var nl=$(_12.filter.call(this,function(_8b){return _8a.indexOf(_8b)==-1;}));return nl._stash(this);};f.add=function(){return this.concat.apply(this,arguments);};function _8c(_8d){var doc=_8d.contentDocument||(((_8d.name)&&(_8d.document)&&(document.getElementsByTagName("iframe")[_8d.name].contentWindow)&&(document.getElementsByTagName("iframe")[_8d.name].contentWindow.document)))||((_8d.name)&&(document.frames[_8d.name])&&(document.frames[_8d.name].document))||null;return doc;};f.contents=function(){var ary=[];this.forEach(function(_8e){if(_8e.nodeName.toUpperCase()=="IFRAME"){var doc=_8c(_8e);if(doc){ary.push(doc);}}else{var _8f=_8e.childNodes;for(var i=0;i<_8f.length;i++){ary.push(_8f[i]);}}});return this._wrap(ary)._stash(this);};f.find=function(_90){var ary=[];this.forEach(function(_91){if(_91.nodeType==1){ary=ary.concat(dojo._toArray($(_90,_91)));}});return this._getUniqueAsNodeList(ary)._stash(this);};f.andSelf=function(){return this.add(this._parent);};f.remove=function(_92){var nl=(_92?this._filterQueryResult(this,_92):this);nl.removeData();nl.forEach(function(_93){_93.parentNode.removeChild(_93);});return this;};$.css=function(_94,_95,_96){_95=_8(_95);var _97=(_96?dojo.style(_94,_95,_96):dojo.style(_94,_95));return _97;};f.css=function(_98,_99){if(dojo.isString(_98)){_98=_8(_98);if(arguments.length==2){if(!dojo.isString(_99)&&_98!="zIndex"){_99=_99+"px";}this.forEach(function(_9a){if(_9a.nodeType==1){dojo.style(_9a,_98,_99);}});return this;}else{_99=dojo.style(this[0],_98);if(!dojo.isString(_99)&&_98!="zIndex"){_99=_99+"px";}return _99;}}else{for(var _9b in _98){this.css(_9b,_98[_9b]);}return this;}};function _9c(nl,_9d,_9e,_9f){if(_9f){var mod={};mod[_9e]=_9f;nl.forEach(function(_a0){dojo[_9d](_a0,mod);});return nl;}else{return Math.abs(Math.round(dojo[_9d](nl[0])[_9e]));}};f.height=function(_a1){return _9c(this,"contentBox","h",_a1);};f.width=function(_a2){return _9c(this,"contentBox","w",_a2);};function _a3(_a4,_a5,_a6,_a7,_a8){var _a9=false;if((_a9=_a4.style.display=="none")){_a4.style.display="block";}var cs=dojo.getComputedStyle(_a4);var _aa=Math.abs(Math.round(dojo._getContentBox(_a4,cs)[_a5]));var pad=_a6?Math.abs(Math.round(dojo._getPadExtents(_a4,cs)[_a5])):0;var _ab=_a7?Math.abs(Math.round(dojo._getBorderExtents(_a4,cs)[_a5])):0;var _ac=_a8?Math.abs(Math.round(dojo._getMarginExtents(_a4,cs)[_a5])):0;if(_a9){_a4.style.display="none";}return pad+_aa+_ab+_ac;};f.innerHeight=function(){return _a3(this[0],"h",true);};f.innerWidth=function(){return _a3(this[0],"w",true);};f.outerHeight=function(_ad){return _a3(this[0],"h",true,true,_ad);};f.outerWidth=function(_ae){return _a3(this[0],"w",true,true,_ae);};var _4e=[];var _af=1;var _4f=dojo._scopeName+"eventid";var _b0;function _b1(_b2){_b2=_b2.split("$$")[0];var _b3=_b2.indexOf(".");if(_b3!=-1){_b2=_b2.substring(0,_b3);}return _b2;};function _b4(_b5,_b6){if(_b6.indexOf("ajax")==0){return dojo.subscribe(_b7[_b6],function(dfd,res){var _b8=new $.Event(_b6);if("ajaxComplete|ajaxSend|ajaxSuccess".indexOf(_b6)!=-1){_b9(_b5,[_b8,dfd.ioArgs.xhr,dfd.ioArgs.args]);}else{if(_b6=="ajaxError"){_b9(_b5,[_b8,dfd.ioArgs.xhr,dfd.ioArgs.args,res]);}else{_b9(_b5,[_b8]);}}});}else{return dojo.connect(_b5,"on"+_b6,function(e){_b9(_b5,arguments);});}};$.Event=function(_ba){if(this==$){return new $.Event(_ba);}if(typeof _ba=="string"){this.type=_ba.replace(/!/,"");}else{dojo.mixin(this,_ba);}this.timeStamp=(new Date()).getTime();this._isFake=true;this._isStrict=(this.type.indexOf("!")!=-1);};var ep=$.Event.prototype={preventDefault:function(){this.isDefaultPrevented=this._true;},stopPropagation:function(){this.isPropagationStopped=this._true;},stopImmediatePropagation:function(){this.isPropagationStopped=this._true;this.isImmediatePropagationStopped=this._true;},_true:function(){return true;},_false:function(){return false;}};dojo.mixin(ep,{isPropagationStopped:ep._false,isImmediatePropagationStopped:ep._false,isDefaultPrevented:ep._false});function _bb(_bc,_bd){_bc=_bc||[];_bc=[].concat(_bc);var evt=_bc[0];if(!evt||!evt.preventDefault){evt=_bd&&_bd.preventDefault?_bd:new $.Event(_bd);_bc.unshift(evt);}return _bc;};var _be=false;function _b9(_bf,_c0,_c1){_be=true;_c0=_c0||_b0;_c1=_c1;if(_bf.nodeType==9){_bf=_bf.documentElement;}var _c2=_bf.getAttribute(_4f);if(!_c2){return;}var evt=_c0[0];var _c3=evt.type;var _c4=_b1(_c3);var cbs=_4e[_c2][_c4];var _c5;if(_c1){_c5=_c1.apply(_bf,_c0);}if(_c5!==false){for(var _c6 in cbs){if(_c6!="_connectId"&&(!evt._isStrict&&(_c6.indexOf(_c3)==0)||(evt._isStrict&&_c6==_c3))){evt[dojo._scopeName+"callbackId"]=_c6;var cb=cbs[_c6];if(typeof cb.data!="undefined"){evt.data=cb.data;}else{evt.data=null;}if((_c5=cb.fn.apply(evt.target,_c0))===false&&!evt._isFake){dojo.stopEvent(evt);}evt.result=_c5;}}}return _c5;};f.triggerHandler=function(_c7,_c8,_c9){var _ca=this[0];if(_ca&&_ca.nodeType!=3&&_ca.nodeType!=8){_c8=_bb(_c8,_c7);return _b9(_ca,_c8,_c9);}else{return undefined;}};f.trigger=function(_cb,_cc,_cd){_cc=_bb(_cc,_cb);var evt=_cc[0];var _cb=_b1(evt.type);_b0=_cc;currentExtraFunc=_cd;var _ce=null;var _cf=!evt.target;this.forEach(function(_d0){if(_d0.nodeType!=3&&_d0.nodeType!=8){if(_d0.nodeType==9){_d0=_d0.documentElement;}if(evt._isFake){evt.currentTarget=_d0;if(_cf){evt.target=_d0;}}if(_cd){var _d1=_cc.slice(1);_ce=_cd.apply(_d0,(_ce=null?_d1:_d1.concat(_ce)));}if(_ce!==false){_be=false;if(_d0[_cb]){try{_ce=_d0[_cb]();}catch(e){}}else{if(_d0["on"+_cb]){try{_ce=_d0["on"+_cb]();}catch(e){}}}if(!_be){_ce=_b9(_d0,_cc);}var _d2=_d0.parentNode;if(_ce!==false&&!evt.isImmediatePropagationStopped()&&!evt.isPropagationStopped()&&_d2&&_d2.nodeType==1){$(_d2).trigger(_cb,_cc,_cd);}}}});_b0=null;currentExtraFunc=null;return this;};var _d3=0;f.bind=function(_d4,_d5,fn){_d4=_d4.split(" ");if(!fn){fn=_d5;_d5=null;}this.forEach(function(_d6){if(_d6.nodeType!=3&&_d6.nodeType!=8){if(_d6.nodeType==9){_d6=_d6.documentElement;}var _d7=_d6.getAttribute(_4f);if(!_d7){_d7=_af++;_d6.setAttribute(_4f,_d7);_4e[_d7]={};}for(var i=0;i<_d4.length;i++){var _d8=_d4[i];var _d9=_b1(_d8);if(_d9==_d8){_d8=_d9+"$$"+(_d3++);}var lls=_4e[_d7];if(!lls[_d9]){lls[_d9]={_connectId:_b4(_d6,_d9)};}lls[_d9][_d8]={fn:fn,data:_d5};}}});return this;};function _da(src,_db){var _dc=_db.getAttribute(_4f);var sls=_4e[_dc];if(!sls){return;}var _dd=_dd=_af++;_db.setAttribute(_4f,_dd);var tls=_4e[_dd]={};var _de={};for(var _df in sls){var _e0=tls[_df]={_connectId:_b4(_db,_df)};var _e1=sls[_df];for(var _e2 in _e1){_e0[_e2]={fn:_e1[_e2].fn,data:_e1[_e2].data,};}}};function _e3(lls,_e4,_e5,_e6,fn){var _e7=lls[_e4];if(_e7){var _e8=_e5.indexOf(".")!=-1;var _e9=false;if(_e6){delete _e7[_e6];}else{if(!_e8&&!fn){_e9=true;}else{if(_e8){if(_e5.charAt(0)=="."){for(var _ea in _e7){if(_ea.indexOf(_e5)==_ea.length-_e5.length){delete _e7[_ea];}}}else{delete _e7[_e5];}}else{for(var _ea in _e7){if(_ea.indexOf("$$")!=-1&&_e7[_ea].fn==fn){delete _e7[_ea];break;}}}}}var _eb=true;for(var _ea in _e7){if(_ea!="_connectId"){_eb=false;break;}}if(_e9||_eb){if(_e4.indexOf("ajax")!=-1){dojo.unsubscribe(_e7._connectId);}else{dojo.disconnect(_e7._connectId);}delete lls[_e4];}}};f.unbind=function(_ec,fn){var _ed=_ec?_ec[dojo._scopeName+"callbackId"]:null;_ec=_ec&&_ec.type?_ec.type:_ec;_ec=_ec?_ec.split(" "):_ec;this.forEach(function(_ee){if(_ee.nodeType!=3&&_ee.nodeType!=8){if(_ee.nodeType==9){_ee=_ee.documentElement;}var _ef=_ee.getAttribute(_4f);if(_ef){var lls=_4e[_ef];if(lls){var _f0=_ec;if(!_f0){_f0=[];for(var _f1 in lls){_f0.push(_f1);}}for(var i=0;i<_f0.length;i++){var _f2=_f0[i];var _f3=_b1(_f2);if(_f2.charAt(0)=="."){for(var _f1 in lls){_e3(lls,_f1,_f2,_ed,fn);}}else{_e3(lls,_f3,_f2,_ed,fn);}}}}}});return this;};f.one=function(_f4,_f5){var _f6=function(){$(this).unbind(_f4,arguments.callee);return _f5.apply(this,arguments);};return this.bind(_f4,_f6);};f._cloneNode=function(src){var _f7=src.cloneNode(true);if(src.nodeType==1){var _f8=dojo.query("["+_4f+"]",_f7);for(var i=0,_f9;_f9=_f8[i];i++){var _fa=dojo.query("["+_4f+"=\""+_f9.getAttribute(_4f)+"\"]",src)[0];if(_fa){_da(_fa,_f9);}}}return _f7;};dojo.getObject("$.event.global",true);dojo.forEach(["blur","focus","dblclick","click","error","keydown","keypress","keyup","load","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","submit","ajaxStart","ajaxSend","ajaxSuccess","ajaxError","ajaxComplete","ajaxStop"],function(evt){f[evt]=function(_fb){if(_fb){this.bind(evt,_fb);}else{this.trigger(evt);}return this;};});function _fc(_fd){if(dojo.isString(_fd)){if(_fd=="slow"){_fd=700;}else{if(_fd="fast"){_fd=300;}else{_fd=500;}}}return _fd;};f.hide=function(_fe,_ff){_fe=_fc(_fe);this.forEach(function(node){var _100=node.style;var cs=dojo.getComputedStyle(node);if(cs.display=="none"){return;}_100.overflow="hidden";_100.display="block";if(_fe){dojo.anim(node,{width:0,height:0,opacity:0},_fe,null,function(){_100.width="";_100.height="";_100.display="none";return _ff&&_ff.call(node);});}else{dojo.style(node,"display","none");if(_ff){_ff.call(node);}}});return this;};f.show=function(_101,_102){_101=_fc(_101);this.forEach(function(node){var _103=node.style;var cs=dojo.getComputedStyle(node);if(cs.display!="none"){return;}if(_101){var _104=parseFloat(_103.width);var _105=parseFloat(_103.height);if(!_104||!_105){_103.display="block";var box=dojo.marginBox(node);_104=box.w;_105=box.h;}_103.width=0;_103.height=0;_103.overflow="hidden";dojo.attr(node,"opacity",0);_103.display="block";dojo.anim(node,{width:_104,height:_105,opacity:1},_101,null,_102?dojo.hitch(node,_102):undefined);}else{dojo.style(node,"display","block");if(_102){_102.call(node);}}});return this;};$.ajaxSettings={};$.ajaxSetup=function(args){dojo.mixin($.ajaxSettings,args);};var _b7={"ajaxStart":"/dojo/io/start","ajaxSend":"/dojo/io/send","ajaxSuccess":"/dojo/io/load","ajaxError":"/dojo/io/error","ajaxComplete":"/dojo/io/done","ajaxStop":"/dojo/io/stop"};for(var _106 in _b7){if(_106.indexOf("ajax")==0){(function(_107){f[_107]=function(_108){this.forEach(function(node){dojo.subscribe(_b7[_107],function(){var _109=new $.Event(_107);var _10a=arguments[0]&&arguments[0].ioArgs;var xhr=_10a&&_10a.xhr;var args=_10a&&_10a.args;var res=arguments[1];if("ajaxComplete|ajaxSend|ajaxSuccess".indexOf(_107)!=-1){return _108.call(node,_109,xhr,args);}else{if(_107=="ajaxError"){return _108.call(node,_109,xhr,args,res);}else{return _108.call(node,_109);}}});});return this;};})(_106);}}var _10b=dojo._xhrObj;dojo._xhrObj=function(args){var xhr=_10b.apply(dojo,arguments);if(args&&args.beforeSend){if(args.beforeSend(xhr)===false){return false;}}return xhr;};$.ajax=function(args){var temp=dojo.delegate($.ajaxSettings);for(var _10c in args){if(_10c=="data"&&dojo.isObject(args[_10c])&&dojo.isObject(temp.data)){for(var prop in args[_10c]){temp.data[prop]=args[_10c][prop];}}else{temp[_10c]=args[_10c];}}args=temp;var url=args.url;if("async" in args){args.sync=!args.async;}if(args.global===false){args.ioPublish=false;}if(args.data){var data=args.data;if(dojo.isString(data)){args.content=dojo.queryToObject(data);}else{for(var _10c in data){if(dojo.isFunction(data[_10c])){data[_10c]=data[_10c]();}}args.content=data;}}var _10d=args.dataType;if("dataType" in args){if(_10d=="script"){_10d="javascript";}else{if(_10d=="html"){_10d="text";}}args.handleAs=_10d;}else{_10d=args.handleAs="text";args.guessedType=true;}if("cache" in args){args.preventCache=!args.cache;}else{if(args.dataType=="script"||args.dataType=="jsonp"){args.preventCache=true;}}if(args.error){args._jqueryError=args.error;delete args.error;}args.handle=function(_10e,_10f){var _110="success";if(_10e instanceof Error){_110=(_10e.dojoType=="timeout"?"timeout":"error");if(args._jqueryError){args._jqueryError(_10f.xhr,_110,_10e);}}else{var xml=(_10f.args.guessedType&&_10f.xhr&&_10f.xhr.responseXML);if(xml){_10e=xml;}if(args.success){args.success(_10e,_110,_10f.xhr);}}if(args.complete){args.complete(_10e,_110,_10f.xhr);}return _10e;};var _111=(_10d=="jsonp");if(_10d=="javascript"){var _112=url.indexOf(":");var _113=url.indexOf("/");if(_112>0&&_112<_113){var _114=url.indexOf("/",_113+2);if(_114==-1){_114=url.length;}if(location.protocol!=url.substring(0,_112+1)||location.hostname!=url.substring(_113+2,_114)){_111=true;}}}if(_111){if(_10d=="jsonp"){var cb=args.jsonp;if(!cb){var _115=args.url.split("?")[1];if(_115&&(_115=dojo.queryToObject(_115))){cb=_116(_115);if(cb){var _117=new RegExp("([&\\?])?"+cb+"=?");args.url=args.url.replace(_117+"=?");}}if(!cb){cb=_116(args.content);if(cb){delete args.content[cb];}}}args.jsonp=cb||"callback";}var dfd=dojo.io.script.get(args);return dfd;}else{var dfd=dojo.xhr(args.type||"GET",args);return dfd.ioArgs.xhr===false?false:dfd.ioArgs.xhr;}};function _116(obj){for(var prop in obj){if(prop.indexOf("callback")==prop.length-8){return prop;}}return null;};$.getpost=function(_118,url,data,_119,_11a){var args={url:url,type:_118};if(data){if(dojo.isFunction(data)&&!_119){args.complete=data;}else{args.data=data;}}if(_119){if(dojo.isString(_119)&&!_11a){_11a=_119;}else{args.complete=_119;}}if(_11a){args.dataType=_11a;}return $.ajax(args);};$.get=dojo.hitch($,"getpost","GET");$.post=dojo.hitch($,"getpost","POST");$.getJSON=function(url,data,_11b){return $.getpost("GET",url,data,_11b,"json");};$.getScript=function(url,_11c){return $.ajax({url:url,success:_11c,dataType:"script"});};f.load=function(url,data,_11d){var node=this[0];if(!node||!node.nodeType||node.nodeType==9){dojo.addOnLoad(url);return this;}var _11e=url.split(/\s+/);url=_11e[0];var _11f=_11e[1];var _120=_11d||data;var cb=dojo.hitch(this,function(_121,_122,xhr){var _123=_121.match(/\<\s*body[^>]+>.*<\/body\s*>/i);if(_123){_121=_123;}var _124=dojo._toDom(_121);if(_11f){var temp=$(dojo.create("div"));temp.append(_124);_124=temp.find(_11f);}else{_124=$(_124.nodeType==11?_124.childNodes:_124);}this.html(_124);if(_120){setTimeout(dojo.hitch(this,function(){this.forEach(function(node){_120.call(node,_121,_122,xhr);});}),10);}});if(!_11d){data=cb;}else{_11d=cb;}var _125="GET";if(data&&dojo.isObject(data)){_125="POST";}$.getpost(_125,url,data,_11d,"html");return this;};var _126="file|submit|image|reset|button|";f.serialize=function(){var ret="";var strs=this.map(function(node){if(node.nodeName.toUpperCase()=="FORM"){return dojo.formToQuery(node);}else{var type=(node.type||"").toLowerCase();if(_126.indexOf(type)==-1){var val=dojo.fieldToObject(node);if(node.name&&val!=null){var q={};q[node.name]=val;return dojo.objectToQuery(q);}}}});return ret+strs.join("&");};$.param=function(obj){if(obj._is$&&obj.serialize){return obj.serialize();}else{if(dojo.isArray(obj)){return dojo.map(obj,function(item){return $.param(item);}).join("&");}else{return dojo.objectToQuery(obj);}}};$.isFunction=function(){var _127=dojo.isFunction.apply(dojo,arguments);if(_127){_127=(typeof (arguments[0])!="object");}return _127;};})();}