//>>built define("dojox/jq",["dijit","dojo","dojox","dojo/require!dojo/NodeList-traverse,dojo/NodeList-manipulate,dojo/io/script"],function(_1,_2,_3){ _2.provide("dojox.jq"); _2.require("dojo.NodeList-traverse"); _2.require("dojo.NodeList-manipulate"); _2.require("dojo.io.script"); (function(){ _2.config.ioPublish=true; var _4="|img|meta|hr|br|input|"; function _5(_6,_7){ _6+=""; _6=_6.replace(/<\s*(\w+)([^\/\>]*)\/\s*>/g,function(_8,_9,_a){ if(_4.indexOf("|"+_9+"|")==-1){ return "<"+_9+_a+">"; }else{ return _8; } }); return _2._toDom(_6,_7); }; function _b(_c){ var _d=_c.indexOf("-"); if(_d!=-1){ if(_d==0){ _c=_c.substring(1); } _c=_c.replace(/-(\w)/g,function(_e,_f){ return _f.toUpperCase(); }); } return _c; }; var _10=_2.global.$; var _11=_2.global.jQuery; var $=_2.global.$=_2.global.jQuery=function(){ var arg=arguments[0]; if(!arg){ return $._wrap([],null,$); }else{ if(_2.isString(arg)){ if(arg.charAt(0)=="<"){ arg=_5(arg); if(arg.nodeType==11){ arg=arg.childNodes; }else{ return $._wrap([arg],null,$); } }else{ var _12=_2._NodeListCtor; _2._NodeListCtor=$; var _13=arguments[1]; if(_13&&_13._is$){ _13=_13[0]; }else{ if(_2.isString(_13)){ _13=_2.query(_13)[0]; } } var nl=_2.query.call(this,arg,_13); _2._NodeListCtor=_12; return nl; } }else{ if(_2.isFunction(arg)){ $.ready(arg); return $; }else{ if(arg==document||arg==window){ return $._wrap([arg],null,$); }else{ if(_2.isArray(arg)){ var ary=[]; for(var i=0;i1; this.forEach(function(_78){ _2.toggleClass(_78,_75,_77?_76:!_2.hasClass(_78,_75)); }); return this; }; f.toggle=function(){ var _79=arguments; if(arguments.length>1&&_2.isFunction(arguments[0])){ var _7a=0; var _7b=function(){ var _7c=_79[_7a].apply(this,arguments); _7a+=1; if(_7a>_79.length-1){ _7a=0; } }; return this.bind("click",_7b); }else{ var _7d=arguments.length==1?arguments[0]:undefined; this.forEach(function(_7e){ var _7f=typeof _7d=="undefined"?_2.style(_7e,"display")=="none":_7d; var _80=(_7f?"show":"hide"); var nl=$(_7e); nl[_80].apply(nl,_79); }); return this; } }; f.hasClass=function(_81){ return this.some(function(_82){ return _2.hasClass(_82,_81); }); }; f.html=f.innerHTML; _2.forEach(["filter","slice"],function(_83){ f[_83]=function(){ var nl; if(_2.isFunction(arguments[0])){ var _84=arguments[0]; arguments[0]=function(_85,_86){ return _84.call(_85,_85,_86); }; } if(_83=="filter"&&_2.isString(arguments[0])){ var nl=this._filterQueryResult(this,arguments[0]); }else{ var _87=_2._NodeListCtor; _2._NodeListCtor=f; nl=$(_14[_83].apply(this,arguments)); _2._NodeListCtor=_87; } return nl._stash(this); }; }); f.map=function(_88){ return this._buildArrayFromCallback(_88); }; $.map=function(ary,_89){ return f._buildArrayFromCallback.call(ary,_89); }; $.inArray=function(_8a,ary){ return _2.indexOf(ary,_8a); }; f.is=function(_8b){ return (_8b?!!this.filter(_8b).length:false); }; f.not=function(){ var _8c=$.apply($,arguments); var nl=$(_14.filter.call(this,function(_8d){ return _8c.indexOf(_8d)==-1; })); return nl._stash(this); }; f.add=function(){ return this.concat.apply(this,arguments); }; function _8e(_8f){ var doc=_8f.contentDocument||(((_8f.name)&&(_8f.document)&&(document.getElementsByTagName("iframe")[_8f.name].contentWindow)&&(document.getElementsByTagName("iframe")[_8f.name].contentWindow.document)))||((_8f.name)&&(document.frames[_8f.name])&&(document.frames[_8f.name].document))||null; return doc; }; f.contents=function(){ var ary=[]; this.forEach(function(_90){ if(_90.nodeName.toUpperCase()=="IFRAME"){ var doc=_8e(_90); if(doc){ ary.push(doc); } }else{ var _91=_90.childNodes; for(var i=0;i<_91.length;i++){ ary.push(_91[i]); } } }); return this._wrap(ary)._stash(this); }; f.find=function(_92){ var ary=[]; this.forEach(function(_93){ if(_93.nodeType==1){ ary=ary.concat(_2._toArray($(_92,_93))); } }); return this._getUniqueAsNodeList(ary)._stash(this); }; f.andSelf=function(){ return this.add(this._parent); }; f.remove=function(_94){ var nl=(_94?this._filterQueryResult(this,_94):this); nl.removeData(); nl.forEach(function(_95){ _95.parentNode.removeChild(_95); }); return this; }; $.css=function(_96,_97,_98){ _97=_b(_97); var _99=(_98?_2.style(_96,_97,_98):_2.style(_96,_97)); return _99; }; f.css=function(_9a,_9b){ if(_2.isString(_9a)){ _9a=_b(_9a); if(arguments.length==2){ if(!_2.isString(_9b)&&_9a!="zIndex"){ _9b=_9b+"px"; } this.forEach(function(_9c){ if(_9c.nodeType==1){ _2.style(_9c,_9a,_9b); } }); return this; }else{ _9b=_2.style(this[0],_9a); if(!_2.isString(_9b)&&_9a!="zIndex"){ _9b=_9b+"px"; } return _9b; } }else{ for(var _9d in _9a){ this.css(_9d,_9a[_9d]); } return this; } }; function _9e(nl,_9f,_a0,_a1){ if(_a1){ var mod={}; mod[_a0]=_a1; nl.forEach(function(_a2){ _2[_9f](_a2,mod); }); return nl; }else{ return Math.abs(Math.round(_2[_9f](nl[0])[_a0])); } }; f.height=function(_a3){ return _9e(this,"contentBox","h",_a3); }; f.width=function(_a4){ return _9e(this,"contentBox","w",_a4); }; function _a5(_a6,_a7,_a8,_a9,_aa){ var _ab=false; if((_ab=_a6.style.display=="none")){ _a6.style.display="block"; } var cs=_2.getComputedStyle(_a6); var _ac=Math.abs(Math.round(_2._getContentBox(_a6,cs)[_a7])); var pad=_a8?Math.abs(Math.round(_2._getPadExtents(_a6,cs)[_a7])):0; var _ad=_a9?Math.abs(Math.round(_2._getBorderExtents(_a6,cs)[_a7])):0; var _ae=_aa?Math.abs(Math.round(_2._getMarginExtents(_a6,cs)[_a7])):0; if(_ab){ _a6.style.display="none"; } return pad+_ac+_ad+_ae; }; f.innerHeight=function(){ return _a5(this[0],"h",true); }; f.innerWidth=function(){ return _a5(this[0],"w",true); }; f.outerHeight=function(_af){ return _a5(this[0],"h",true,true,_af); }; f.outerWidth=function(_b0){ return _a5(this[0],"w",true,true,_b0); }; var _50=[]; var _b1=1; var _51=_2._scopeName+"eventid"; var _b2; function _b3(_b4){ _b4=_b4.split("$$")[0]; var _b5=_b4.indexOf("."); if(_b5!=-1){ _b4=_b4.substring(0,_b5); } return _b4; }; function _b6(_b7,_b8){ if(_b8.indexOf("ajax")==0){ return _2.subscribe(_b9[_b8],function(dfd,res){ var _ba=new $.Event(_b8); if("ajaxComplete|ajaxSend|ajaxSuccess".indexOf(_b8)!=-1){ _bb(_b7,[_ba,dfd.ioArgs.xhr,dfd.ioArgs.args]); }else{ if(_b8=="ajaxError"){ _bb(_b7,[_ba,dfd.ioArgs.xhr,dfd.ioArgs.args,res]); }else{ _bb(_b7,[_ba]); } } }); }else{ return _2.connect(_b7,"on"+_b8,function(e){ _bb(_b7,arguments); }); } }; $.Event=function(_bc){ if(this==$){ return new $.Event(_bc); } if(typeof _bc=="string"){ this.type=_bc.replace(/!/,""); }else{ _2.mixin(this,_bc); } 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; }}; _2.mixin(ep,{isPropagationStopped:ep._false,isImmediatePropagationStopped:ep._false,isDefaultPrevented:ep._false}); function _bd(_be,_bf){ _be=_be||[]; _be=[].concat(_be); var evt=_be[0]; if(!evt||!evt.preventDefault){ evt=_bf&&_bf.preventDefault?_bf:new $.Event(_bf); _be.unshift(evt); } return _be; }; var _c0=false; function _bb(_c1,_c2,_c3){ _c0=true; _c2=_c2||_b2; _c3=_c3; if(_c1.nodeType==9){ _c1=_c1.documentElement; } var _c4=_c1.getAttribute(_51); if(!_c4){ return; } var evt=_c2[0]; var _c5=evt.type; var _c6=_b3(_c5); var cbs=_50[_c4][_c6]; var _c7; if(_c3){ _c7=_c3.apply(_c1,_c2); } if(_c7!==false){ for(var _c8 in cbs){ if(_c8!="_connectId"&&(!evt._isStrict&&(_c8.indexOf(_c5)==0)||(evt._isStrict&&_c8==_c5))){ evt[_2._scopeName+"callbackId"]=_c8; var cb=cbs[_c8]; if(typeof cb.data!="undefined"){ evt.data=cb.data; }else{ evt.data=null; } if((_c7=cb.fn.apply(evt.target,_c2))===false&&!evt._isFake){ _2.stopEvent(evt); } evt.result=_c7; } } } return _c7; }; f.triggerHandler=function(_c9,_ca,_cb){ var _cc=this[0]; if(_cc&&_cc.nodeType!=3&&_cc.nodeType!=8){ _ca=_bd(_ca,_c9); return _bb(_cc,_ca,_cb); }else{ return undefined; } }; f.trigger=function(_cd,_ce,_cf){ _ce=_bd(_ce,_cd); var evt=_ce[0]; var _cd=_b3(evt.type); _b2=_ce; currentExtraFunc=_cf; var _d0=null; var _d1=!evt.target; this.forEach(function(_d2){ if(_d2.nodeType!=3&&_d2.nodeType!=8){ if(_d2.nodeType==9){ _d2=_d2.documentElement; } if(evt._isFake){ evt.currentTarget=_d2; if(_d1){ evt.target=_d2; } } if(_cf){ var _d3=_ce.slice(1); _d0=_cf.apply(_d2,(_d0=null?_d3:_d3.concat(_d0))); } if(_d0!==false){ _c0=false; if(_d2[_cd]){ try{ _d0=_d2[_cd](); } catch(e){ } }else{ if(_d2["on"+_cd]){ try{ _d0=_d2["on"+_cd](); } catch(e){ } } } if(!_c0){ _d0=_bb(_d2,_ce); } var _d4=_d2.parentNode; if(_d0!==false&&!evt.isImmediatePropagationStopped()&&!evt.isPropagationStopped()&&_d4&&_d4.nodeType==1){ $(_d4).trigger(_cd,_ce,_cf); } } } }); _b2=null; currentExtraFunc=null; return this; }; var _d5=0; f.bind=function(_d6,_d7,fn){ _d6=_d6.split(" "); if(!fn){ fn=_d7; _d7=null; } this.forEach(function(_d8){ if(_d8.nodeType!=3&&_d8.nodeType!=8){ if(_d8.nodeType==9){ _d8=_d8.documentElement; } var _d9=_d8.getAttribute(_51); if(!_d9){ _d9=_b1++; _d8.setAttribute(_51,_d9); _50[_d9]={}; } for(var i=0;i<_d6.length;i++){ var _da=_d6[i]; var _db=_b3(_da); if(_db==_da){ _da=_db+"$$"+(_d5++); } var lls=_50[_d9]; if(!lls[_db]){ lls[_db]={_connectId:_b6(_d8,_db)}; } lls[_db][_da]={fn:fn,data:_d7}; } } }); return this; }; function _dc(src,_dd){ var _de=_dd.getAttribute(_51); var sls=_50[_de]; if(!sls){ return; } var _df=_df=_b1++; _dd.setAttribute(_51,_df); var tls=_50[_df]={}; var _e0={}; for(var _e1 in sls){ var _e2=tls[_e1]={_connectId:_b6(_dd,_e1)}; var _e3=sls[_e1]; for(var _e4 in _e3){ _e2[_e4]={fn:_e3[_e4].fn,data:_e3[_e4].data}; } } }; function _e5(lls,_e6,_e7,_e8,fn){ var _e9=lls[_e6]; if(_e9){ var _ea=_e7.indexOf(".")!=-1; var _eb=false; if(_e8){ delete _e9[_e8]; }else{ if(!_ea&&!fn){ _eb=true; }else{ if(_ea){ if(_e7.charAt(0)=="."){ for(var _ec in _e9){ if(_ec.indexOf(_e7)==_ec.length-_e7.length){ delete _e9[_ec]; } } }else{ delete _e9[_e7]; } }else{ for(var _ec in _e9){ if(_ec.indexOf("$$")!=-1&&_e9[_ec].fn==fn){ delete _e9[_ec]; break; } } } } } var _ed=true; for(var _ec in _e9){ if(_ec!="_connectId"){ _ed=false; break; } } if(_eb||_ed){ if(_e6.indexOf("ajax")!=-1){ _2.unsubscribe(_e9._connectId); }else{ _2.disconnect(_e9._connectId); } delete lls[_e6]; } } }; f.unbind=function(_ee,fn){ var _ef=_ee?_ee[_2._scopeName+"callbackId"]:null; _ee=_ee&&_ee.type?_ee.type:_ee; _ee=_ee?_ee.split(" "):_ee; this.forEach(function(_f0){ if(_f0.nodeType!=3&&_f0.nodeType!=8){ if(_f0.nodeType==9){ _f0=_f0.documentElement; } var _f1=_f0.getAttribute(_51); if(_f1){ var lls=_50[_f1]; if(lls){ var _f2=_ee; if(!_f2){ _f2=[]; for(var _f3 in lls){ _f2.push(_f3); } } for(var i=0;i<_f2.length;i++){ var _f4=_f2[i]; var _f5=_b3(_f4); if(_f4.charAt(0)=="."){ for(var _f3 in lls){ _e5(lls,_f3,_f4,_ef,fn); } }else{ _e5(lls,_f5,_f4,_ef,fn); } } } } } }); return this; }; f.one=function(_f6,_f7){ var _f8=function(){ $(this).unbind(_f6,arguments.callee); return _f7.apply(this,arguments); }; return this.bind(_f6,_f8); }; f._cloneNode=function(src){ var _f9=src.cloneNode(true); if(src.nodeType==1){ var _fa=_2.query("["+_51+"]",_f9); for(var i=0,_fb;_fb=_fa[i];i++){ var _fc=_2.query("["+_51+"=\""+_fb.getAttribute(_51)+"\"]",src)[0]; if(_fc){ _dc(_fc,_fb); } } } return _f9; }; _2.getObject("$.event.global",true); _2.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(_fd){ if(_fd){ this.bind(evt,_fd); }else{ this.trigger(evt); } return this; }; }); function _fe(_ff){ if(_2.isString(_ff)){ if(_ff=="slow"){ _ff=700; }else{ if(_ff=="fast"){ _ff=300; }else{ _ff=500; } } } return _ff; }; f.hide=function(_100,_101){ _100=_fe(_100); this.forEach(function(node){ var _102=node.style; var cs=_2.getComputedStyle(node); if(cs.display=="none"){ return; } _102.overflow="hidden"; _102.display="block"; if(_100){ _2.anim(node,{width:0,height:0,opacity:0},_100,null,function(){ _102.width=""; _102.height=""; _102.display="none"; return _101&&_101.call(node); }); }else{ _2.style(node,"display","none"); if(_101){ _101.call(node); } } }); return this; }; f.show=function(_103,_104){ _103=_fe(_103); this.forEach(function(node){ var _105=node.style; var cs=_2.getComputedStyle(node); if(cs.display!="none"){ return; } if(_103){ var _106=parseFloat(_105.width); var _107=parseFloat(_105.height); if(!_106||!_107){ _105.display="block"; var box=_2.marginBox(node); _106=box.w; _107=box.h; } _105.width=0; _105.height=0; _105.overflow="hidden"; _2.attr(node,"opacity",0); _105.display="block"; _2.anim(node,{width:_106,height:_107,opacity:1},_103,null,_104?_2.hitch(node,_104):undefined); }else{ _2.style(node,"display","block"); if(_104){ _104.call(node); } } }); return this; }; $.ajaxSettings={}; $.ajaxSetup=function(args){ _2.mixin($.ajaxSettings,args); }; var _b9={"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 _108 in _b9){ if(_108.indexOf("ajax")==0){ (function(_109){ f[_109]=function(_10a){ this.forEach(function(node){ _2.subscribe(_b9[_109],function(){ var _10b=new $.Event(_109); var _10c=arguments[0]&&arguments[0].ioArgs; var xhr=_10c&&_10c.xhr; var args=_10c&&_10c.args; var res=arguments[1]; if("ajaxComplete|ajaxSend|ajaxSuccess".indexOf(_109)!=-1){ return _10a.call(node,_10b,xhr,args); }else{ if(_109=="ajaxError"){ return _10a.call(node,_10b,xhr,args,res); }else{ return _10a.call(node,_10b); } } }); }); return this; }; })(_108); } } var _10d=_2._xhrObj; _2._xhrObj=function(args){ var xhr=_10d.apply(_2,arguments); if(args&&args.beforeSend){ if(args.beforeSend(xhr)===false){ return false; } } return xhr; }; $.ajax=function(args){ var temp=_2.delegate($.ajaxSettings); for(var _10e in args){ if(_10e=="data"&&_2.isObject(args[_10e])&&_2.isObject(temp.data)){ for(var prop in args[_10e]){ temp.data[prop]=args[_10e][prop]; } }else{ temp[_10e]=args[_10e]; } } 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(_2.isString(data)){ args.content=_2.queryToObject(data); }else{ for(var _10e in data){ if(_2.isFunction(data[_10e])){ data[_10e]=data[_10e](); } } args.content=data; } } var _10f=args.dataType; if("dataType" in args){ if(_10f=="script"){ _10f="javascript"; }else{ if(_10f=="html"){ _10f="text"; } } args.handleAs=_10f; }else{ _10f=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(_110,_111){ var _112="success"; if(_110 instanceof Error){ _112=(_110.dojoType=="timeout"?"timeout":"error"); if(args._jqueryError){ args._jqueryError(_111.xhr,_112,_110); } }else{ var xml=(_111.args.guessedType&&_111.xhr&&_111.xhr.responseXML); if(xml){ _110=xml; } if(args.success){ args.success(_110,_112,_111.xhr); } } if(args.complete){ args.complete(_110,_112,_111.xhr); } return _110; }; var _113=(_10f=="jsonp"); if(_10f=="javascript"){ var _114=url.indexOf(":"); var _115=url.indexOf("/"); if(_114>0&&_114<_115){ var _116=url.indexOf("/",_115+2); if(_116==-1){ _116=url.length; } if(location.protocol!=url.substring(0,_114+1)||location.hostname!=url.substring(_115+2,_116)){ _113=true; } } } if(_113){ if(_10f=="jsonp"){ var cb=args.jsonp; if(!cb){ var _117=args.url.split("?")[1]; if(_117&&(_117=_2.queryToObject(_117))){ cb=_118(_117); if(cb){ var _119=new RegExp("([&\\?])?"+cb+"=?"); args.url=args.url.replace(_119+"=?"); } } if(!cb){ cb=_118(args.content); if(cb){ delete args.content[cb]; } } } args.jsonp=cb||"callback"; } var dfd=_2.io.script.get(args); return dfd; }else{ var dfd=_2.xhr(args.type||"GET",args); return dfd.ioArgs.xhr===false?false:dfd.ioArgs.xhr; } }; function _118(obj){ for(var prop in obj){ if(prop.indexOf("callback")==prop.length-8){ return prop; } } return null; }; $.getpost=function(_11a,url,data,_11b,_11c){ var args={url:url,type:_11a}; if(data){ if(_2.isFunction(data)&&!_11b){ args.complete=data; }else{ args.data=data; } } if(_11b){ if(_2.isString(_11b)&&!_11c){ _11c=_11b; }else{ args.complete=_11b; } } if(_11c){ args.dataType=_11c; } return $.ajax(args); }; $.get=_2.hitch($,"getpost","GET"); $.post=_2.hitch($,"getpost","POST"); $.getJSON=function(url,data,_11d){ return $.getpost("GET",url,data,_11d,"json"); }; $.getScript=function(url,_11e){ return $.ajax({url:url,success:_11e,dataType:"script"}); }; f.load=function(url,data,_11f){ var node=this[0]; if(!node||!node.nodeType||node.nodeType==9){ _2.addOnLoad(url); return this; } var _120=url.split(/\s+/); url=_120[0]; var _121=_120[1]; var _122=_11f||data; var cb=_2.hitch(this,function(_123,_124,xhr){ var _125=_123.match(/\<\s*body[^>]+>.*<\/body\s*>/i); if(_125){ _123=_125; } var _126=_2._toDom(_123); if(_121){ var temp=$(_2.create("div")); temp.append(_126); _126=temp.find(_121); }else{ _126=$(_126.nodeType==11?_126.childNodes:_126); } this.html(_126); if(_122){ setTimeout(_2.hitch(this,function(){ this.forEach(function(node){ _122.call(node,_123,_124,xhr); }); }),10); } }); if(!_11f){ data=cb; }else{ _11f=cb; } var _127="GET"; if(data&&_2.isObject(data)){ _127="POST"; } $.getpost(_127,url,data,_11f,"html"); return this; }; var _128="file|submit|image|reset|button|"; f.serialize=function(){ var ret=""; var strs=this.map(function(node){ if(node.nodeName.toUpperCase()=="FORM"){ return _2.formToQuery(node); }else{ var type=(node.type||"").toLowerCase(); if(_128.indexOf(type)==-1){ var val=_2.fieldToObject(node); if(node.name&&val!=null){ var q={}; q[node.name]=val; return _2.objectToQuery(q); } } } }); return ret+strs.join("&"); }; $.param=function(obj){ if(obj._is$&&obj.serialize){ return obj.serialize(); }else{ if(_2.isArray(obj)){ return _2.map(obj,function(item){ return $.param(item); }).join("&"); }else{ return _2.objectToQuery(obj); } } }; $.isFunction=function(){ var _129=_2.isFunction.apply(_2,arguments); if(_129){ _129=(typeof (arguments[0])!="object"); } return _129; }; })(); });