(function(_1,_2){var _3=function(){},_4=function(it){for(var p in it){return 0;}return 1;},_5={}.toString,_6=function(it){return _5.call(it)=="[object Function]";},_7=function(it){return _5.call(it)=="[object String]";},_8=function(it){return _5.call(it)=="[object Array]";},_9=function(_a,_b){if(_a){for(var i=0;i<_a.length;){_b(_a[i++]);}}},_c=function(_d,_e){for(var p in _e){_d[p]=_e[p];}return _d;},_f=function(_10,_11){return _c(new Error(_10),{src:"dojoLoader",info:_11});},_12=1,uid=function(){return"_"+_12++;},req=function(_13,_14,_15){return _16(_13,_14,_15,0,req);},_17=this,doc=_17.document,_18=doc&&doc.createElement("DiV"),has=req.has=function(_19){return _1a[_19]=_6(_1a[_19])?_1a[_19](_17,doc,_18):_1a[_19];},_1a=has.cache=_2.hasCache;has.add=function(_1b,_1c,now,_1d){(_1a[_1b]===undefined||_1d)&&(_1a[_1b]=_1c);return now&&has(_1b);};false&&has.add("host-node",typeof process=="object"&&/node(\.exe)?$/.test(process.execPath));if(0){require("./_base/configNode.js").config(_2);_2.loaderPatch.nodeRequire=require;}false&&has.add("host-rhino",typeof load=="function"&&(typeof Packages=="function"||typeof Packages=="object"));if(0){for(var _1e=_1.baseUrl||".",arg,_1f=this.arguments,i=0;i<_1f.length;){arg=(_1f[i++]+"").split("=");if(arg[0]=="baseUrl"){_1e=arg[1];break;}}load(_1e+"/_base/configRhino.js");rhinoDojoConfig(_2,_1e,_1f);}for(var p in _1.has){has.add(p,_1.has[p],0,1);}var _20=1,_21=2,_22=3,_23=4,_24=5;if(0){_20="requested";_21="arrived";_22="not-a-module";_23="executing";_24="executed";}var _25=0,_26="sync",xd="xd",_27=[],_28=0,_29=_3,_2a=_3,_2b;if(1){req.isXdUrl=_3;req.initSyncLoader=function(_2c,_2d,_2e,_2f){if(!_28){_28=_2c;_29=_2d;_2a=_2e;req.isXdUrl=_2f;}return{sync:_26,xd:xd,arrived:_21,nonmodule:_22,executing:_23,executed:_24,syncExecStack:_27,modules:_30,execQ:_31,getModule:_32,injectModule:_33,setArrived:_34,signal:_35,finishExec:_36,execModule:_37,dojoRequirePlugin:_28,getLegacyMode:function(){return _25;},holdIdle:function(){_70++;},releaseIdle:function(){_38();}};};if(1){true||has.add("dojo-xhr-factory",1);has.add("dojo-force-activex-xhr",1&&!doc.addEventListener&&window.location.protocol=="file:");has.add("native-xhr",typeof XMLHttpRequest!="undefined");if(has("native-xhr")&&!has("dojo-force-activex-xhr")){_2b=function(){return new XMLHttpRequest();};}else{for(var _39=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],_3a,i=0;i<3;){try{_3a=_39[i++];if(new ActiveXObject(_3a)){break;}}catch(e){}}_2b=function(){return new ActiveXObject(_3a);};}req.getXhr=_2b;has.add("dojo-gettext-api",1);req.getText=function(url,_3b,_3c){var xhr=_2b();xhr.open("GET",_3d(url),false);xhr.send(null);if(xhr.status==200||(!location.host&&!xhr.status)){if(_3c){_3c(xhr.responseText,_3b);}}else{throw _f("xhrFailed",xhr.status);}return xhr.responseText;};}}else{req.async=1;}var _3e=new Function("__text","return eval(__text);");req.eval=function(_3f,_40){return _3e(_3f+"\r\n////@ sourceURL="+_40);};var _41={},_42="error",_35=req.signal=function(_43,_44){var _45=_41[_43];_9(_45&&_45.slice(0),function(_46){_46.apply(null,_8(_44)?_44:[_44]);});},on=req.on=function(_47,_48){var _49=_41[_47]||(_41[_47]=[]);_49.push(_48);return{remove:function(){for(var i=0;i<_49.length;i++){if(_49[i]===_48){_49.splice(i,1);return;}}}};};var _4a=[],_4b={},_4c=[],_4d={},_4e={},_4f=[],_30={},_50="",_51={},_52={},_53={};if(1){var _54=function(_55){for(var p in _52){var _56=p.match(/^url\:(.+)/);if(_56){_51[_57(_56[1],_55)]=_52[p];}else{if(p!="*noref"){_51[_58(p,_55).mid]=_52[p];}}}_52={};},_59=function(map,_5a,_5b){_5a.splice(0,_5a.length);var p,i,_5c,_5d=0;for(p in map){_5a.push([p,map[p]]);if(map[p]==_5b){_5d=p;}}_5a.sort(function(lhs,rhs){return rhs[0].length-lhs[0].length;});for(i=0;i<_5a.length;){_5c=_5a[i++];_5c[2]=new RegExp("^"+_5c[0].replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(c){return"\\"+c;})+"(/|$)");_5c[3]=_5c[0].length+1;}return _5d;},_5e=function(_5f,_60){var _61=_5f.name;if(!_61){_61=_5f;_5f={name:_61};}_5f=_c({main:"main",mapProg:[]},_5f);_5f.location=(_60||"")+(_5f.location?_5f.location:_61);_5f.reverseName=_59(_5f.packageMap,_5f.mapProg,_61);if(!_5f.main.indexOf("./")){_5f.main=_5f.main.substring(2);}_c(_4b,_5f.paths);_4d[_61]=_5f;_4e[_61]=_61;},_62=function(_63,_64){for(var p in _63){if(p=="waitSeconds"){req.waitms=(_63[p]||0)*1000;}if(p=="cacheBust"){_50=_63[p]?(_7(_63[p])?_63[p]:(new Date()).getTime()+""):"";}if(p=="baseUrl"||p=="combo"){req[p]=_63[p];}if(1&&p=="async"){var _65=_63[p];req.legacyMode=_25=(_7(_65)&&/sync|legacyAsync/.test(_65)?_65:(!_65?"sync":false));req.async=!_25;}if(_63[p]!==_1a){req.rawConfig[p]=_63[p];p!="has"&&has.add("config-"+p,_63[p],0,_64);}}if(!req.baseUrl){req.baseUrl="./";}if(!/\/$/.test(req.baseUrl)){req.baseUrl+="/";}for(p in _63.has){has.add(p,_63.has[p],0,_64);}_9(_63.packages,_5e);for(_1e in _63.packagePaths){_9(_63.packagePaths[_1e],function(_66){_5e(_66,_1e+"/");});}_59(_c(_4b,_63.paths),_4c);_9(_63.aliases,function(_67){if(_7(_67[0])){_67[0]=new RegExp("^"+_67[0].replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(c){return"\\"+c;})+"$");}_4a.push(_67);});_59(_c(_4e,_63.packageMap),_4f);if(_63.cache){_54();_52=_63.cache;if(_63.cache["*noref"]){_54();}}_35("config",[_63,req.rawConfig]);};if(1){for(var src,_68,_69=doc.getElementsByTagName("script"),i=0;i<_69.length&&!_68;i++){if((src=_69[i].getAttribute("src"))&&(_68=src.match(/(.*)\/?dojo\.js(\W|$)/i))){_1.baseUrl=_1.baseUrl||_2.baseUrl||_68[1];src=(_69[i].getAttribute("data-dojo-config")||_69[i].getAttribute("djConfig"));if(src){_53=req.eval("({ "+src+" })","data-dojo-config");}if(0){var _6a=_69[i].getAttribute("data-main");if(_6a){_53.deps=_53.deps||[_6a];}}}}}if(0){try{if(window.parent!=window&&window.parent.require){var doh=window.parent.require("doh");doh&&_c(_53,doh.testConfig);}}catch(e){}}req.rawConfig={};_62(_2,1);_62(_1,1);_62(_53,1);}else{_4b=_2.paths;_4c=_2.pathsMapProg;_4d=_2.packs;_4a=_2.aliases;_4e=_2.packageMap;_4f=_2.packageMapProg;_30=_2.modules;_51=_2.cache;_50=_2.cacheBust;req.rawConfig=_2;}if(0){req.combo=req.combo||{add:_3};var _6b=0,_6c=[],_6d=null;}var _6e=function(_6f){_70++;_9(_6f.deps,_33);if(0&&_6b&&!_6d){_6d=setTimeout(function(){_6b=0;_6d=null;req.combo.done(function(_71,url){var _72=function(){_73(0,_71);_74();};_6c.push(_71);_75=_71;req.injectUrl(url,_72,_71);_75=0;},req);},0);}_38();},_16=function(a1,a2,a3,_76,_77){var _78,_79;if(_7(a1)){_78=_32(a1,_76,true);if(_78&&_78.executed){return _78.result;}throw _f("undefinedModule",a1);}if(!_8(a1)){_62(a1);a1=a2;a2=a3;}if(_8(a1)){_79="require*"+uid();for(var mid,_7a=[],i=0;i<a1.length;){mid=a1[i++];if(mid in{exports:1,module:1}){throw _f("illegalModuleId",mid);}_7a.push(_32(mid,_76));}_78=_c(_7b("",_79,0,""),{injected:_21,deps:_7a,def:a2||_3,require:_76?_76.require:req});_30[_78.mid]=_78;_6e(_78);var _7c=_70&&req.async;_70++;_37(_78,_7c);_38();if(!_78.executed){_31.push(_78);}_74();}return _77;},_7d=function(_7e){if(!_7e){return req;}var _7f=_7e.require;if(!_7f){_7f=function(a1,a2,a3){return _16(a1,a2,a3,_7e,_7f);};_7e.require=_c(_7f,req);_7f.module=_7e;_7f.toUrl=function(_80){return _57(_80,_7e);};_7f.toAbsMid=function(mid){return _ab(mid,_7e);};if(0){_7f.undef=function(mid){req.undef(mid,_7e);};}}return _7f;},_31=[],_81=[],_82={},_83=function(_84){_84.injected=_20;_82[_84.mid]=1;if(_84.url){_82[_84.url]=_84.pack||1;}},_34=function(_85){_85.injected=_21;delete _82[_85.mid];if(_85.url){delete _82[_85.url];}if(_4(_82)){_86();1&&_25==xd&&(_25=_26);}},_87=req.idle=function(){return!_81.length&&_4(_82)&&!_31.length&&!_70;},_88=function(_89,map){for(var i=0;i<map.length;i++){if(map[i][2].test(_89)){return map[i];}}return 0;},_8a=function(_8b){var _8c=[],_8d,_8e;_8b=_8b.replace(/\\/g,"/").split("/");while(_8b.length){_8d=_8b.shift();if(_8d==".."&&_8c.length&&_8e!=".."){_8c.pop();_8e=_8c[_8c.length-1];}else{if(_8d!="."){_8c.push(_8e=_8d);}}}return _8c.join("/");},_7b=function(pid,mid,_8f,url,_90){if(1){var xd=req.isXdUrl(url);return{pid:pid,mid:mid,pack:_8f,url:url,executed:0,def:0,isXd:xd,isAmd:!!(xd||(_4d[pid]&&_4d[pid].isAmd)),cacheId:_90};}else{return{pid:pid,mid:mid,pack:_8f,url:url,executed:0,def:0,cacheId:_90};}},_91=function(mid,_92,_93,_94,_95,_96,_97,_98){var pid,_99,_9a,_9b,_9c,_9d,url,_9e,_9f,_a0,_a1=0;_a0=mid;_9f=/^\./.test(mid);if(/(^\/)|(\:)|(\.js$)/.test(mid)||(_9f&&!_92)){return _7b(0,mid,0,mid);}else{mid=_8a(_9f?(_92.mid+"/../"+mid):mid);if(/^\./.test(mid)){throw _f("irrationalPath",mid);}_9b=_92&&_92.pack&&_92.pack.mapProg;_9c=(_9b&&_88(mid,_9b))||_88(mid,_96);if(_9c){pid=_9c[1];mid=mid.substring(_9c[3]);_99=_93[pid];if(!mid){mid=_99.main;}_9a=mid;_a1=_99.reverseName+"/"+mid;mid=pid+"/"+mid;}else{pid="";}var _a2=0,_a3=0;_9(_4a,function(_a4){var _a5=mid.match(_a4[0]);if(_a5&&_a5.length>_a2){_a3=_6(_a4[1])?mid.replace(_a4[0],_a4[1]):_a4[1];}});if(_a3){return _91(_a3,0,_93,_94,_95,_96,_97,_98);}_9e=_94[mid];if(_9e){return _98?_7b(_9e.pid,_9e.mid,_9e.pack,_9e.url,_a1):_94[mid];}}_9c=_88(mid,_97);if(_9c){url=_9c[1]+mid.substring(_9c[3]-1);}else{if(pid){url=_99.location+"/"+_9a;}else{if(has("config-tlmSiblingOfDojo")){url="../"+mid;}else{url=mid;}}}if(!(/(^\/)|(\:)/.test(url))){url=_95+url;}url+=".js";return _7b(pid,mid,_99,_8a(url),_a1);},_58=function(mid,_a6){return _91(mid,_a6,_4d,_30,req.baseUrl,_4f,_4c);},_a7=function(_a8,_a9,_aa){return _a8.normalize?_a8.normalize(_a9,function(mid){return _ab(mid,_aa);}):_ab(_a9,_aa);},_ac=0,_32=function(mid,_ad,_ae){var _af,_b0,_b1,_b2;_af=mid.match(/^(.+?)\!(.*)$/);if(_af){_b0=_32(_af[1],_ad,_ae);if(1&&_25==_26&&!_b0.executed){_33(_b0);if(_b0.injected===_21&&!_b0.executed){_70++;_37(_b0);_38();}if(_b0.executed){_b3(_b0);}else{_31.unshift(_b0);}}if(_b0.executed===_24&&!_b0.load){_b3(_b0);}if(_b0.load){_b1=_a7(_b0,_af[2],_ad);mid=(_b0.mid+"!"+(_b0.dynamic?++_ac+"!":"")+_b1);}else{_b1=_af[2];mid=_b0.mid+"!"+(++_ac)+"!waitingForPlugin";}_b2={plugin:_b0,mid:mid,req:_7d(_ad),prid:_b1};}else{_b2=_58(mid,_ad);}return _30[_b2.mid]||(!_ae&&(_30[_b2.mid]=_b2));},_ab=req.toAbsMid=function(mid,_b4){return _58(mid,_b4).mid;},_57=req.toUrl=function(_b5,_b6){var _b7=_b5.match(/(.+)(\.[^\/\.]+?)$/),_b8=(_b7&&_b7[1])||_b5,ext=(_b7&&_b7[2])||"",_b9=_58(_b8,_b6),url=_b9.url;url=typeof _b9.pid=="string"?url.substring(0,url.length-3):url;return _3d(url+ext);},_ba={injected:_21,executed:_24,def:_22,result:_22},_bb=function(mid){return _30[mid]=_c({mid:mid},_ba);},_bc=_bb("require"),_bd=_bb("exports"),_be=_bb("module"),_bf=function(_c0,_c1){req.trace("loader-run-factory",[_c0.mid]);var _c2=_c0.def,_c3;1&&_27.unshift(_c0);if(has("config-dojo-loader-catches")){try{_c3=_6(_c2)?_c2.apply(null,_c1):_c2;}catch(e){_35(_42,_c0.result=_f("factoryThrew",[_c0,e]));}}else{_c3=_6(_c2)?_c2.apply(null,_c1):_c2;}_c0.result=_c3===undefined&&_c0.cjs?_c0.cjs.exports:_c3;1&&_27.shift(_c0);},_c4={},_c5=0,_b3=function(_c6){var _c7=_c6.result;_c6.dynamic=_c7.dynamic;_c6.normalize=_c7.normalize;_c6.load=_c7.load;return _c6;},_c8=function(_c9){var map={};_9(_c9.loadQ,function(_ca){var _cb=_ca.mid,_cc=_a7(_c9,_ca.prid,_ca.req.module),mid=_c9.dynamic?_ca.mid.replace(/waitingForPlugin$/,_cc):(_c9.mid+"!"+_cc),_cd=_c(_c({},_ca),{mid:mid,prid:_cc,injected:0});if(!_30[mid]){_de(_30[mid]=_cd);}map[_ca.mid]=_30[mid];_34(_ca);delete _30[_ca.mid];});_c9.loadQ=0;var _ce=function(_cf){for(var _d0,_d1=_cf.deps||[],i=0;i<_d1.length;i++){_d0=map[_d1[i].mid];if(_d0){_d1[i]=_d0;}}};for(var p in _30){_ce(_30[p]);}_9(_31,_ce);},_36=function(_d2){req.trace("loader-finish-exec",[_d2.mid]);_d2.executed=_24;_d2.defOrder=_c5++;1&&_9(_d2.provides,function(cb){cb();});if(_d2.loadQ){_b3(_d2);_c8(_d2);}for(i=0;i<_31.length;){if(_31[i]===_d2){_31.splice(i,1);}else{i++;}}},_d3=[],_37=function(_d4,_d5){if(_d4.executed===_23){req.trace("loader-circular-dependency",[_d3.concat(mid).join("->")]);return(!_d4.def||_d5)?_c4:(_d4.cjs&&_d4.cjs.exports);}if(!_d4.executed){if(!_d4.def){return _c4;}var mid=_d4.mid,_d6=_d4.deps||[],arg,_d7,_d8=[],i=0;if(0){_d3.push(mid);req.trace("loader-exec-module",["exec",_d3.length,mid]);}_d4.executed=_23;while(i<_d6.length){arg=_d6[i++];_d7=((arg===_bc)?_7d(_d4):((arg===_bd)?_d4.cjs.exports:((arg===_be)?_d4.cjs:_37(arg,_d5))));if(_d7===_c4){_d4.executed=0;req.trace("loader-exec-module",["abort",mid]);0&&_d3.pop();return _c4;}_d8.push(_d7);}_bf(_d4,_d8);_36(_d4);}0&&_d3.pop();return _d4.result;},_70=0,_74=function(){if(_70){return;}_70++;_29();for(var _d9,_da,i=0;i<_31.length;){_d9=_c5;_da=_31[i];_37(_da);if(_d9!=_c5){_29();i=0;}else{i++;}}_38();},_38=function(){_70--;if(_87()){_35("idle",[]);}};if(0){req.undef=function(_db,_dc){var _dd=_32(_db,_dc);_34(_dd);delete _30[_dd.mid];};}if(1){var _3d=function(url){url+="";return url+(_50?((/\?/.test(url)?"&":"?")+_50):"");},_de=function(_df){var _e0=_df.plugin;if(_e0.executed===_24&&!_e0.load){_b3(_e0);}var _e1=function(def){_df.result=def;_34(_df);_36(_df);_74();};_83(_df);if(_e0.load){_e0.load(_df.prid,_df.req,_e1);}else{if(_e0.loadQ){_e0.loadQ.push(_df);}else{_31.unshift(_e0);_33(_e0);if(_e0.load){_e0.load(_df.prid,_df.req,_e1);}else{_e0.loadQ=[_df];}}}},_e2=0,_75=0,_e3=0,_e4=function(_e5,_e6){_e3=1;if(has("config-dojo-loader-catches")){try{if(_e5===_e2){_e2.call(null);}else{req.eval(_e5,_e6.mid);}}catch(e){_35(_42,_f("evalModuleThrew",_e6));}}else{if(_e5===_e2){_e2.call(null);}else{req.eval(_e5,_e6.mid);}}_e3=0;},_33=function(_e7){var mid=_e7.mid,url=_e7.url;if(_e7.executed||_e7.injected||_82[mid]||(_e7.url&&((_e7.pack&&_82[_e7.url]===_e7.pack)||_82[_e7.url]==1))){return;}if(0){var _e8=0;if(_e7.plugin&&_e7.plugin.isCombo){req.combo.add(_e7.plugin.mid,_e7.prid,0,req);_e8=1;}else{if(!_e7.plugin){_e8=req.combo.add(0,_e7.mid,_e7.url,req);}}if(_e8){_83(_e7);_6b=1;return;}}if(_e7.plugin){_de(_e7);return;}_83(_e7);var _e9=function(){_73(_e7);if(_e7.injected!==_21){_34(_e7);_c(_e7,_ba);}if(1&&_25){!_27.length&&_74();}else{_74();}};_e2=_51[mid]||_51[_e7.cacheId];if(_e2){req.trace("loader-inject",["cache",_e7.mid,url]);_e4(_e2,_e7);_e9();return;}if(1&&_25){if(_e7.isXd){_25==_26&&(_25=xd);}else{if(_e7.isAmd&&_25!=_26){}else{var _ea=function(_eb){if(_25==_26){_27.unshift(_e7);_e4(_eb,_e7);_27.shift();_73(_e7);if(!_e7.cjs){_34(_e7);_36(_e7);}if(_e7.finish){var _ec=mid+"*finish",_ed=_e7.finish;delete _e7.finish;def(_ec,["dojo",("dojo/require!"+_ed.join(",")).replace(/\./g,"/")],function(_ee){_9(_ed,function(mid){_ee.require(mid);});});_31.unshift(_32(_ec));}_e9();}else{_eb=_2a(_e7,_eb);if(_eb){_e4(_eb,_e7);_e9();}else{_75=_e7;req.injectUrl(_3d(url),_e9,_e7);_75=0;}}};req.trace("loader-inject",["xhr",_e7.mid,url,_25!=_26]);if(has("config-dojo-loader-catches")){try{req.getText(url,_25!=_26,_ea);}catch(e){_35(_42,_f("xhrInjectFailed",[_e7,e]));}}else{req.getText(url,_25!=_26,_ea);}return;}}}req.trace("loader-inject",["script",_e7.mid,url]);_75=_e7;req.injectUrl(_3d(url),_e9,_e7);_75=0;},_ef=function(_f0,_f1,def){req.trace("loader-define-module",[_f0.mid,_f1]);if(0&&_f0.plugin&&_f0.plugin.isCombo){_f0.result=_6(def)?def():def;_34(_f0);_36(_f0);return _f0;}var mid=_f0.mid;if(_f0.injected===_21){_35(_42,_f("multipleDefine",_f0));return _f0;}_c(_f0,{deps:_f1,def:def,cjs:{id:_f0.mid,uri:_f0.url,exports:(_f0.result={}),setExports:function(_f2){_f0.cjs.exports=_f2;}}});for(var i=0;i<_f1.length;i++){_f1[i]=_32(_f1[i],_f0);}if(1&&_25&&!_82[mid]){_6e(_f0);_31.push(_f0);_74();}_34(_f0);if(!_6(def)&&!_f1.length){_f0.result=def;_36(_f0);}return _f0;},_73=function(_f3,_f4){_54(_f3);var _f5=[],_f6,_f7;while(_81.length){_f7=_81.shift();_f4&&(_f7[0]=_f4.shift());_f6=_f7[0]&&_32(_f7[0])||_f3;_f5.push(_ef(_f6,_f7[1],_f7[2]));}_9(_f5,_6e);};}var _f8=0,_86=_3,_f9=_3;if(1){_86=function(){_f8&&clearTimeout(_f8);_f8=0;},_f9=function(){_86();req.waitms&&(_f8=setTimeout(function(){_86();_35(_42,_f("timeout",_82));},req.waitms));};}if(1){has.add("ie-event-behavior",doc.attachEvent&&(typeof opera==="undefined"||opera.toString()!="[object Opera]"));}if(1&&(1||1)){var _fa=function(_fb,_fc,_fd,_fe){if(!has("ie-event-behavior")){_fb.addEventListener(_fc,_fe,false);return function(){_fb.removeEventListener(_fc,_fe,false);};}else{_fb.attachEvent(_fd,_fe);return function(){_fb.detachEvent(_fd,_fe);};}},_ff=_fa(window,"load","onload",function(){req.pageLoaded=1;doc.readyState!="complete"&&(doc.readyState="complete");_ff();});if(1){var _100=doc.getElementsByTagName("script")[0],_101=_100.parentNode;req.injectUrl=function(url,_102,_103){_f9();var node=_103.node=doc.createElement("script"),_104=function(e){e=e||window.event;var node=e.target||e.srcElement;if(e.type==="load"||/complete|loaded/.test(node.readyState)){_105();_102&&_102();}},_105=_fa(node,"load","onreadystatechange",_104);node.type="text/javascript";node.charset="utf-8";node.src=url;_101.insertBefore(node,_100);return node;};}}if(1){req.log=function(){try{for(var i=0;i<arguments.length;i++){}}catch(e){}};}else{req.log=_3;}if(0){var _106=req.trace=function(_107,args){if(_106.on&&_106.group[_107]){_35("trace",[_107,args]);for(var arg,dump=[],text="trace:"+_107+(args.length?(":"+args[0]):""),i=1;i<args.length;){arg=args[i++];if(_7(arg)){text+=", "+arg;}else{dump.push(arg);}}req.log(text);dump.length&&dump.push(".");req.log.apply(req,dump);}};_c(_106,{on:1,group:{},set:function(_108,_109){if(_7(_108)){_106.group[_108]=_109;}else{_c(_106.group,_108);}}});_106.set(_c(_c(_c({},_2.trace),_1.trace),_53.trace));on("config",function(_10a){_10a.trace&&_106.set(_10a.trace);});}else{req.trace=_3;}var def=function(mid,_10b,_10c){var _10d=arguments.length,args=0,_10e=["require","exports","module"];if(0){if(_10d==1&&_6(mid)){_10b=[];mid.toString().replace(/(\/\*([\s\S]*?)\*\/|\/\/(.*)$)/mg,"").replace(/require\(["']([\w\!\-_\.\/]+)["']\)/g,function(_10f,dep){_10b.push(dep);});args=[0,_10e.concat(_10b),mid];}}if(!args){args=_10d==1?[0,_10e,mid]:(_10d==2?(_8(mid)?[0,mid,_10b]:(_6(_10b)?[mid,_10e,_10b]:[mid,[],_10b])):[mid,_10b,_10c]);}req.trace("loader-define",args.slice(0,2));var _110=args[0]&&_32(args[0]),_111;if(_110&&!_82[_110.mid]){_6e(_ef(_110,args[1],args[2]));}else{if(!has("ie-event-behavior")||!1||_e3){_81.push(args);}else{_110=_110||_75;if(!_110){for(mid in _82){_111=_30[mid];if(_111&&_111.node&&_111.node.readyState==="interactive"){_110=_111;break;}}if(0&&!_110){for(var i=0;i<_6c.length;i++){_110=_6c[i];if(_110.node&&_110.node.readyState==="interactive"){break;}_110=0;}}}if(0&&_8(_110)){_6e(_ef(_110.shift(),args[1],args[2]));if(!_110.length){_6c.splice(i,1);}}else{if(_110){_54(_110);_6e(_ef(_110,args[1],args[2]));}else{_35(_42,_f("ieDefineFailed",args[0]));}}_74();}}};def.amd={vendor:"dojotoolkit.org"};if(0){req.def=def;}_c(_c(req,_2.loaderPatch),_1.loaderPatch);on(_42,function(arg){try{console.error(arg);if(arg instanceof Error){for(var p in arg){}}}catch(e){}});_c(req,{uid:uid,cache:_51,packs:_4d});if(0){_c(req,{paths:_4b,aliases:_4a,packageMap:_4e,modules:_30,legacyMode:_25,execQ:_31,defQ:_81,waiting:_82,pathsMapProg:_4c,packageMapProg:_4f,listenerQueues:_41,computeMapProg:_59,runMapProg:_88,compactPath:_8a,getModuleInfo:_91});}if(_17.define){if(1){_35(_42,_f("defineAlreadyDefined",0));}}else{_17.define=def;_17.require=req;}if(0&&req.combo&&req.combo.plugins){var _112=req.combo.plugins,_113;for(_113 in _112){_c(_c(_32(_113),_112[_113]),{isCombo:1,executed:"executed",load:1});}}if(1){var _114=_2.deps||_1.deps||_53.deps,_115=_2.deps||_1.callback||_53.callback;req.boot=(_114||_115)?[_114||[],_115]:0;}if(!1){!req.async&&req(["dojo"]);req.boot&&req.apply(null,req.boot);}})(this.dojoConfig||this.djConfig||this.require||{},{async:0,hasCache:{"config-selectorEngine":"acme","dojo-built":1,"dojo-loader":1,dom:1,"host-browser":1},packages:[{location:"../dijit",name:"dijit"},{location:"../dojox",name:"dojox"},{location:".",name:"dojo"}]});require({cache:{"dojo/_base/fx":function(){define(["./kernel","./lang","../Evented","./Color","./connect","./sniff","../dom","../dom-style"],function(dojo,lang,_116,_117,_118,has,dom,_119){var _11a=lang.mixin;dojo._Line=function(_11b,end){this.start=_11b;this.end=end;};dojo._Line.prototype.getValue=function(n){return((this.end-this.start)*n)+this.start;};dojo.Animation=function(args){_11a(this,args);if(lang.isArray(this.curve)){this.curve=new dojo._Line(this.curve[0],this.curve[1]);}};dojo.Animation.prototype=new _116();dojo._Animation=dojo.Animation;lang.extend(dojo.Animation,{duration:350,repeat:0,rate:20,_percent:0,_startRepeatCount:0,_getStep:function(){var _11c=this._percent,_11d=this.easing;return _11d?_11d(_11c):_11c;},_fire:function(evt,args){var a=args||[];if(this[evt]){if(dojo.config.debugAtAllCosts){this[evt].apply(this,a);}else{try{this[evt].apply(this,a);}catch(e){console.error("exception in animation handler for:",evt);console.error(e);}}}return this;},play:function(_11e,_11f){var _120=this;if(_120._delayTimer){_120._clearTimer();}if(_11f){_120._stopTimer();_120._active=_120._paused=false;_120._percent=0;}else{if(_120._active&&!_120._paused){return _120;}}_120._fire("beforeBegin",[_120.node]);var de=_11e||_120.delay,_121=lang.hitch(_120,"_play",_11f);if(de>0){_120._delayTimer=setTimeout(_121,de);return _120;}_121();return _120;},_play:function(_122){var _123=this;if(_123._delayTimer){_123._clearTimer();}_123._startTime=new Date().valueOf();if(_123._paused){_123._startTime-=_123.duration*_123._percent;}_123._active=true;_123._paused=false;var _124=_123.curve.getValue(_123._getStep());if(!_123._percent){if(!_123._startRepeatCount){_123._startRepeatCount=_123.repeat;}_123._fire("onBegin",[_124]);}_123._fire("onPlay",[_124]);_123._cycle();return _123;},pause:function(){var _125=this;if(_125._delayTimer){_125._clearTimer();}_125._stopTimer();if(!_125._active){return _125;}_125._paused=true;_125._fire("onPause",[_125.curve.getValue(_125._getStep())]);return _125;},gotoPercent:function(_126,_127){var _128=this;_128._stopTimer();_128._active=_128._paused=true;_128._percent=_126;if(_127){_128.play();}return _128;},stop:function(_129){var _12a=this;if(_12a._delayTimer){_12a._clearTimer();}if(!_12a._timer){return _12a;}_12a._stopTimer();if(_129){_12a._percent=1;}_12a._fire("onStop",[_12a.curve.getValue(_12a._getStep())]);_12a._active=_12a._paused=false;return _12a;},status:function(){if(this._active){return this._paused?"paused":"playing";}return"stopped";},_cycle:function(){var _12b=this;if(_12b._active){var curr=new Date().valueOf();var step=(curr-_12b._startTime)/(_12b.duration);if(step>=1){step=1;}_12b._percent=step;if(_12b.easing){step=_12b.easing(step);}_12b._fire("onAnimate",[_12b.curve.getValue(step)]);if(_12b._percent<1){_12b._startTimer();}else{_12b._active=false;if(_12b.repeat>0){_12b.repeat--;_12b.play(null,true);}else{if(_12b.repeat==-1){_12b.play(null,true);}else{if(_12b._startRepeatCount){_12b.repeat=_12b._startRepeatCount;_12b._startRepeatCount=0;}}}_12b._percent=0;_12b._fire("onEnd",[_12b.node]);!_12b.repeat&&_12b._stopTimer();}}return _12b;},_clearTimer:function(){clearTimeout(this._delayTimer);delete this._delayTimer;}});var ctr=0,_12c=null,_12d={run:function(){}};lang.extend(dojo.Animation,{_startTimer:function(){if(!this._timer){this._timer=_118.connect(_12d,"run",this,"_cycle");ctr++;}if(!_12c){_12c=setInterval(lang.hitch(_12d,"run"),this.rate);}},_stopTimer:function(){if(this._timer){_118.disconnect(this._timer);this._timer=null;ctr--;}if(ctr<=0){clearInterval(_12c);_12c=null;ctr=0;}}});var _12e=has("ie")?function(node){var ns=node.style;if(!ns.width.length&&_119.get(node,"width")=="auto"){ns.width="auto";}}:function(){};dojo._fade=function(args){args.node=dom.byId(args.node);var _12f=_11a({properties:{}},args),_130=(_12f.properties.opacity={});_130.start=!("start"in _12f)?function(){return+_119.get(_12f.node,"opacity")||0;}:_12f.start;_130.end=_12f.end;var anim=dojo.animateProperty(_12f);_118.connect(anim,"beforeBegin",lang.partial(_12e,_12f.node));return anim;};dojo.fadeIn=function(args){return dojo._fade(_11a({end:1},args));};dojo.fadeOut=function(args){return dojo._fade(_11a({end:0},args));};dojo._defaultEasing=function(n){return 0.5+((Math.sin((n+1.5)*Math.PI))/2);};var _131=function(_132){this._properties=_132;for(var p in _132){var prop=_132[p];if(prop.start instanceof _117){prop.tempColor=new _117();}}};_131.prototype.getValue=function(r){var ret={};for(var p in this._properties){var prop=this._properties[p],_133=prop.start;if(_133 instanceof _117){ret[p]=_117.blendColors(_133,prop.end,r,prop.tempColor).toCss();}else{if(!lang.isArray(_133)){ret[p]=((prop.end-_133)*r)+_133+(p!="opacity"?prop.units||"px":0);}}}return ret;};dojo.animateProperty=function(args){var n=args.node=dom.byId(args.node);if(!args.easing){args.easing=dojo._defaultEasing;}var anim=new dojo.Animation(args);_118.connect(anim,"beforeBegin",anim,function(){var pm={};for(var p in this.properties){if(p=="width"||p=="height"){this.node.display="block";}var prop=this.properties[p];if(lang.isFunction(prop)){prop=prop(n);}prop=pm[p]=_11a({},(lang.isObject(prop)?prop:{end:prop}));if(lang.isFunction(prop.start)){prop.start=prop.start(n);}if(lang.isFunction(prop.end)){prop.end=prop.end(n);}var _134=(p.toLowerCase().indexOf("color")>=0);function _135(node,p){var v={height:node.offsetHeight,width:node.offsetWidth}[p];if(v!==undefined){return v;}v=_119.get(node,p);return(p=="opacity")?+v:(_134?v:parseFloat(v));};if(!("end"in prop)){prop.end=_135(n,p);}else{if(!("start"in prop)){prop.start=_135(n,p);}}if(_134){prop.start=new _117(prop.start);prop.end=new _117(prop.end);}else{prop.start=(p=="opacity")?+prop.start:parseFloat(prop.start);}}this.curve=new _131(pm);});_118.connect(anim,"onAnimate",lang.hitch(dojo,"style",anim.node));return anim;};dojo.anim=function(node,_136,_137,_138,_139,_13a){return dojo.animateProperty({node:node,duration:_137||dojo.Animation.prototype.duration,properties:_136,easing:_138,onEnd:_139}).play(_13a||0);};return{_Line:dojo._Line,Animation:dojo.Animation,_fade:dojo._fade,fadeIn:dojo.fadeIn,fadeOut:dojo.fadeOut,_defaultEasing:dojo._defaultEasing,animateProperty:dojo.animateProperty,anim:dojo.anim};});},"dojo/dom-form":function(){define("dojo/dom-form",["./_base/lang","./dom","./io-query","./json"],function(lang,dom,ioq,json){function _13b(obj,name,_13c){if(_13c===null){return;}var val=obj[name];if(typeof val=="string"){obj[name]=[val,_13c];}else{if(lang.isArray(val)){val.push(_13c);}else{obj[name]=_13c;}}};var _13d="file|submit|image|reset|button";var form={fieldToObject:function fieldToObject(_13e){var ret=null;_13e=dom.byId(_13e);if(_13e){var _13f=_13e.name,type=(_13e.type||"").toLowerCase();if(_13f&&type&&!_13e.disabled){if(type=="radio"||type=="checkbox"){if(_13e.checked){ret=_13e.value;}}else{if(_13e.multiple){ret=[];var _140=[_13e.firstChild];while(_140.length){for(var node=_140.pop();node;node=node.nextSibling){if(node.nodeType==1&&node.tagName.toLowerCase()=="option"){if(node.selected){ret.push(node.value);}}else{if(node.nextSibling){_140.push(node.nextSibling);}if(node.firstChild){_140.push(node.firstChild);}break;}}}}else{ret=_13e.value;}}}}return ret;},toObject:function formToObject(_141){var ret={},_142=dom.byId(_141).elements;for(var i=0,l=_142.length;i<l;++i){var item=_142[i],_143=item.name,type=(item.type||"").toLowerCase();if(_143&&type&&_13d.indexOf(type)<0&&!item.disabled){_13b(ret,_143,form.fieldToObject(item));if(type=="image"){ret[_143+".x"]=ret[_143+".y"]=ret[_143].x=ret[_143].y=0;}}}return ret;},toQuery:function formToQuery(_144){return ioq.objectToQuery(form.toObject(_144));},toJson:function formToJson(_145,_146){return json.stringify(form.toObject(_145),null,_146?4:0);}};return form;});},"dojo/_base/html":function(){define(["./kernel","../dom","../dom-style","../dom-attr","../dom-prop","../dom-class","../dom-construct","../dom-geometry"],function(dojo,dom,_147,attr,prop,cls,ctr,geom){dojo.byId=dom.byId;dojo.isDescendant=dom.isDescendant;dojo.setSelectable=dom.setSelectable;dojo.getAttr=attr.get;dojo.setAttr=attr.set;dojo.hasAttr=attr.has;dojo.removeAttr=attr.remove;dojo.getPropNode=attr.getNodeProp;dojo.attr=function(node,name,_148){if(arguments.length==2){return attr[typeof name=="string"?"get":"set"](node,name);}return attr.set(node,name,_148);};dojo.hasClass=cls.contains;dojo.addClass=cls.add;dojo.removeClass=cls.remove;dojo.toggleClass=cls.toggle;dojo.replaceClass=cls.replace;dojo._toDom=dojo.toDom=ctr.toDom;dojo.place=ctr.place;dojo.create=ctr.create;dojo.empty=function(node){ctr.empty(node);};dojo._destroyElement=dojo.destroy=function(node){ctr.destroy(node);};dojo._getPadExtents=dojo.getPadExtents=geom.getPadExtents;dojo._getBorderExtents=dojo.getBorderExtents=geom.getBorderExtents;dojo._getPadBorderExtents=dojo.getPadBorderExtents=geom.getPadBorderExtents;dojo._getMarginExtents=dojo.getMarginExtents=geom.getMarginExtents;dojo._getMarginSize=dojo.getMarginSize=geom.getMarginSize;dojo._getMarginBox=dojo.getMarginBox=geom.getMarginBox;dojo.setMarginBox=geom.setMarginBox;dojo._getContentBox=dojo.getContentBox=geom.getContentBox;dojo.setContentSize=geom.setContentSize;dojo._isBodyLtr=dojo.isBodyLtr=geom.isBodyLtr;dojo._docScroll=dojo.docScroll=geom.docScroll;dojo._getIeDocumentElementOffset=dojo.getIeDocumentElementOffset=geom.getIeDocumentElementOffset;dojo._fixIeBiDiScrollLeft=dojo.fixIeBiDiScrollLeft=geom.fixIeBiDiScrollLeft;dojo.position=geom.position;dojo.marginBox=function marginBox(node,box){return box?geom.setMarginBox(node,box):geom.getMarginBox(node);};dojo.contentBox=function contentBox(node,box){return box?geom.setContentSize(node,box):geom.getContentBox(node);};dojo.coords=function(node,_149){dojo.deprecated("dojo.coords()","Use dojo.position() or dojo.marginBox().");node=dom.byId(node);var s=_147.getComputedStyle(node),mb=geom.getMarginBox(node,s);var abs=geom.position(node,_149);mb.x=abs.x;mb.y=abs.y;return mb;};dojo.getProp=prop.get;dojo.setProp=prop.set;dojo.prop=function(node,name,_14a){if(arguments.length==2){return prop[typeof name=="string"?"get":"set"](node,name);}return prop.set(node,name,_14a);};dojo.getStyle=_147.get;dojo.setStyle=_147.set;dojo.getComputedStyle=_147.getComputedStyle;dojo.__toPixelValue=dojo.toPixelValue=_147.toPixelValue;dojo.style=function(node,name,_14b){switch(arguments.length){case 1:return _147.get(node);case 2:return _147[typeof name=="string"?"get":"set"](node,name);}return _147.set(node,name,_14b);};return dojo;});},"dojo/_base/kernel":function(){define(["../has","./config","require","module"],function(has,_14c,_14d,_14e){var i,p,_14f={},_150={},dojo={config:_14c,global:this,dijit:_14f,dojox:_150};var _151={dojo:["dojo",dojo],dijit:["dijit",_14f],dojox:["dojox",_150]},_152=(_14d.packs&&_14d.packs[_14e.id.match(/[^\/]+/)[0]].packageMap)||{},item;for(p in _152){if(_151[p]){_151[p][0]=_152[p];}else{_151[p]=[_152[p],{}];}}for(p in _151){item=_151[p];item[1]._scopeName=item[0];if(!_14c.noGlobals){this[item[0]]=item[1];}}dojo.scopeMap=_151;dojo.baseUrl=dojo.config.baseUrl=_14d.baseUrl;dojo.isAsync=!1||_14d.async;dojo.locale=_14c.locale;var rev="$Rev: 23930 $".match(/\d+/);dojo.version={major:1,minor:7,patch:0,flag:"",revision:rev?+rev[0]:NaN,toString:function(){var v=dojo.version;return v.major+"."+v.minor+"."+v.patch+v.flag+" ("+v.revision+")";}};true||has.add("extend-dojo",1);if(1){dojo.eval=_14d.eval;}else{var _153=new Function("__text","return eval(__text);");dojo.eval=function(text,hint){return _153(text+"\r\n////@ sourceURL="+hint);};}if(0){dojo.exit=function(_154){quit(_154);};}else{dojo.exit=function(){};}true||has.add("dojo-guarantee-console",1);if(1){typeof console!="undefined"||(console={});var cn=["assert","count","debug","dir","dirxml","error","group","groupEnd","info","profile","profileEnd","time","timeEnd","trace","warn","log"];var tn;i=0;while((tn=cn[i++])){if(!console[tn]){(function(){var tcn=tn+"";console[tcn]=("log"in console)?function(){var a=Array.apply({},arguments);a.unshift(tcn+":");console["log"](a.join(" "));}:function(){};console[tcn]._fake=true;})();}}}has.add("dojo-debug-messages",!!_14c.isDebug);if(has("dojo-debug-messages")){dojo.deprecated=function(_155,_156,_157){var _158="DEPRECATED: "+_155;if(_156){_158+=" "+_156;}if(_157){_158+=" -- will be removed in version: "+_157;}console.warn(_158);};dojo.experimental=function(_159,_15a){var _15b="EXPERIMENTAL: "+_159+" -- APIs subject to change without notice.";if(_15a){_15b+=" "+_15a;}console.warn(_15b);};}else{dojo.deprecated=dojo.experimental=function(){};}true||has.add("dojo-modulePaths",1);if(1){if(_14c.modulePaths){dojo.deprecated("dojo.modulePaths","use paths configuration");var _15c={};for(p in _14c.modulePaths){_15c[p.replace(/\./g,"/")]=_14c.modulePaths[p];}_14d({paths:_15c});}}true||has.add("dojo-moduleUrl",1);if(1){dojo.moduleUrl=function(_15d,url){dojo.deprecated("dojo.moduleUrl()","use require.toUrl","2.0");var _15e=null;if(_15d){_15e=_14d.toUrl(_15d.replace(/\./g,"/")+(url?("/"+url):"")+"/*.*").replace(/\/\*\.\*/,"")+(url?"":"/");}return _15e;};}dojo._hasResource={};return dojo;});},"dojo/io-query":function(){define(["./_base/lang"],function(lang){var _15f={};function _160(map){var enc=encodeURIComponent,_161=[];for(var name in map){var _162=map[name];if(_162!=_15f[name]){var _163=enc(name)+"=";if(lang.isArray(_162)){for(var i=0,l=_162.length;i<l;++i){_161.push(_163+enc(_162[i]));}}else{_161.push(_163+enc(_162));}}}return _161.join("&");};function _164(str){var dec=decodeURIComponent,qp=str.split("&"),ret={},name,val;for(var i=0,l=qp.length,item;i<l;++i){item=qp[i];if(item.length){var s=item.indexOf("=");if(s<0){name=dec(item);val="";}else{name=dec(item.slice(0,s));val=dec(item.slice(s+1));}if(typeof ret[name]=="string"){ret[name]=[ret[name]];}if(lang.isArray(ret[name])){ret[name].push(val);}else{ret[name]=val;}}}return ret;};return{objectToQuery:_160,queryToObject:_164};});},"dojo/_base/Deferred":function(){define("dojo/_base/Deferred",["./kernel","./lang"],function(dojo,lang){var _165=function(){};var _166=Object.freeze||function(){};dojo.Deferred=function(_167){var _168,_169,_16a,head,_16b;var _16c=(this.promise={});function _16d(_16e){if(_169){throw new Error("This deferred has already been resolved");}_168=_16e;_169=true;_16f();};function _16f(){var _170;while(!_170&&_16b){var _171=_16b;_16b=_16b.next;if((_170=(_171.progress==_165))){_169=false;}var func=(_16a?_171.error:_171.resolved);if(func){try{var _172=func(_168);if(_172&&typeof _172.then==="function"){_172.then(lang.hitch(_171.deferred,"resolve"),lang.hitch(_171.deferred,"reject"),lang.hitch(_171.deferred,"progress"));continue;}var _173=_170&&_172===undefined;if(_170&&!_173){_16a=_172 instanceof Error;}_171.deferred[_173&&_16a?"reject":"resolve"](_173?_168:_172);}catch(e){_171.deferred.reject(e);}}else{if(_16a){_171.deferred.reject(_168);}else{_171.deferred.resolve(_168);}}}};this.resolve=this.callback=function(_174){this.fired=0;this.results=[_174,null];_16d(_174);};this.reject=this.errback=function(_175){_16a=true;this.fired=1;_16d(_175);this.results=[null,_175];if(!_175||_175.log!==false){(dojo.config.deferredOnError||function(x){console.error(x);})(_175);}};this.progress=function(_176){var _177=_16b;while(_177){var _178=_177.progress;_178&&_178(_176);_177=_177.next;}};this.addCallbacks=function(_179,_17a){this.then(_179,_17a,_165);return this;};_16c.then=this.then=function(_17b,_17c,_17d){var _17e=_17d==_165?this:new dojo.Deferred(_16c.cancel);var _17f={resolved:_17b,error:_17c,progress:_17d,deferred:_17e};if(_16b){head=head.next=_17f;}else{_16b=head=_17f;}if(_169){_16f();}return _17e.promise;};var _180=this;_16c.cancel=this.cancel=function(){if(!_169){var _181=_167&&_167(_180);if(!_169){if(!(_181 instanceof Error)){_181=new Error(_181);}_181.log=false;_180.reject(_181);}}};_166(_16c);};lang.extend(dojo.Deferred,{addCallback:function(_182){return this.addCallbacks(lang.hitch.apply(dojo,arguments));},addErrback:function(_183){return this.addCallbacks(null,lang.hitch.apply(dojo,arguments));},addBoth:function(_184){var _185=lang.hitch.apply(dojo,arguments);return this.addCallbacks(_185,_185);},fired:-1});dojo.Deferred.when=dojo.when=function(_186,_187,_188,_189){if(_186&&typeof _186.then==="function"){return _186.then(_187,_188,_189);}return _187?_187(_186):_186;};return dojo.Deferred;});},"dojo/NodeList-dom":function(){define(["./_base/kernel","./query","./_base/array","./_base/lang","./dom-class","./dom-construct","./dom-geometry","./dom-attr","./dom-style"],function(dojo,_18a,_18b,lang,_18c,_18d,_18e,_18f,_190){var _191=function(a){return a.length==1&&(typeof a[0]=="string");};var _192=function(node){var p=node.parentNode;if(p){p.removeChild(node);}};var _193=_18a.NodeList,awc=_193._adaptWithCondition,aafe=_193._adaptAsForEach,aam=_193._adaptAsMap;function _194(_195){return function(node,name,_196){if(arguments.length==2){return _195[typeof name=="string"?"get":"set"](node,name);}return _195.set(node,name,_196);};};lang.extend(_193,{_normalize:function(_197,_198){var _199=_197.parse===true;if(typeof _197.template=="string"){var _19a=_197.templateFunc||(dojo.string&&dojo.string.substitute);_197=_19a?_19a(_197.template,_197):_197;}var type=(typeof _197);if(type=="string"||type=="number"){_197=_18d.toDom(_197,(_198&&_198.ownerDocument));if(_197.nodeType==11){_197=lang._toArray(_197.childNodes);}else{_197=[_197];}}else{if(!lang.isArrayLike(_197)){_197=[_197];}else{if(!lang.isArray(_197)){_197=lang._toArray(_197);}}}if(_199){_197._runParse=true;}return _197;},_cloneNode:function(node){return node.cloneNode(true);},_place:function(ary,_19b,_19c,_19d){if(_19b.nodeType!=1&&_19c=="only"){return;}var _19e=_19b,_19f;var _1a0=ary.length;for(var i=_1a0-1;i>=0;i--){var node=(_19d?this._cloneNode(ary[i]):ary[i]);if(ary._runParse&&dojo.parser&&dojo.parser.parse){if(!_19f){_19f=_19e.ownerDocument.createElement("div");}_19f.appendChild(node);dojo.parser.parse(_19f);node=_19f.firstChild;while(_19f.firstChild){_19f.removeChild(_19f.firstChild);}}if(i==_1a0-1){_18d.place(node,_19e,_19c);}else{_19e.parentNode.insertBefore(node,_19e);}_19e=node;}},attr:awc(_194(_18f),_191),style:awc(_194(_190),_191),addClass:aafe(_18c.add),removeClass:aafe(_18c.remove),replaceClass:aafe(_18c.replace),toggleClass:aafe(_18c.toggle),empty:aafe(_18d.empty),removeAttr:aafe(_18f.remove),position:aam(_18e.position),marginBox:aam(_18e.getMarginBox),place:function(_1a1,_1a2){var item=_18a(_1a1)[0];return this.forEach(function(node){_18d.place(node,item,_1a2);});},orphan:function(_1a3){return(_1a3?_18a._filterResult(this,_1a3):this).forEach(_192);},adopt:function(_1a4,_1a5){return _18a(_1a4).place(this[0],_1a5)._stash(this);},query:function(_1a6){if(!_1a6){return this;}var ret=new _193;this.map(function(node){_18a(_1a6,node).forEach(function(_1a7){if(_1a7!==undefined){ret.push(_1a7);}});});return ret._stash(this);},filter:function(_1a8){var a=arguments,_1a9=this,_1aa=0;if(typeof _1a8=="string"){_1a9=_18a._filterResult(this,a[0]);if(a.length==1){return _1a9._stash(this);}_1aa=1;}return this._wrap(_18b.filter(_1a9,a[_1aa],a[_1aa+1]),this);},addContent:function(_1ab,_1ac){_1ab=this._normalize(_1ab,this[0]);for(var i=0,node;(node=this[i]);i++){this._place(_1ab,node,_1ac,i>0);}return this;}});return _193;});},"dojo/query":function(){define(["./_base/kernel","./has","./on","./_base/array","./_base/lang","./selector/_loader","./selector/_loader!default"],function(dojo,has,on,_1ad,lang,_1ae,_1af){"use strict";has.add("array-extensible",function(){return lang.delegate([],{length:1}).length==1&&!has("bug-for-in-skips-shadowed");});var ap=Array.prototype,aps=ap.slice,apc=ap.concat,_1b0=_1ad.forEach;var tnl=function(a,_1b1,_1b2){var _1b3=new(_1b2||this._NodeListCtor||nl)(a);return _1b1?_1b3._stash(_1b1):_1b3;};var _1b4=function(f,a,o){a=[0].concat(aps.call(a,0));o=o||dojo.global;return function(node){a[0]=node;return f.apply(o,a);};};var _1b5=function(f,o){return function(){this.forEach(_1b4(f,arguments,o));return this;};};var _1b6=function(f,o){return function(){return this.map(_1b4(f,arguments,o));};};var _1b7=function(f,o){return function(){return this.filter(_1b4(f,arguments,o));};};var _1b8=function(f,g,o){return function(){var a=arguments,body=_1b4(f,a,o);if(g.call(o||dojo.global,a)){return this.map(body);}this.forEach(body);return this;};};var _1b9=function(_1ba){var _1bb=this instanceof nl&&has("array-extensible");if(typeof _1ba=="number"){_1ba=Array(_1ba);}var _1bc=(_1ba&&"length"in _1ba)?_1ba:arguments;if(_1bb||!_1bc.sort){var _1bd=_1bb?this:[],l=_1bd.length=_1bc.length;for(var i=0;i<l;i++){_1bd[i]=_1bc[i];}if(_1bb){return _1bd;}_1bc=_1bd;}lang._mixin(_1bc,nlp);_1bc._NodeListCtor=function(_1be){return nl(_1be);};return _1bc;};var nl=_1b9,nlp=nl.prototype=has("array-extensible")?[]:{};nl._wrap=nlp._wrap=tnl;nl._adaptAsMap=_1b6;nl._adaptAsForEach=_1b5;nl._adaptAsFilter=_1b7;nl._adaptWithCondition=_1b8;_1b0(["slice","splice"],function(name){var f=ap[name];nlp[name]=function(){return this._wrap(f.apply(this,arguments),name=="slice"?this:null);};});_1b0(["indexOf","lastIndexOf","every","some"],function(name){var f=_1ad[name];nlp[name]=function(){return f.apply(dojo,[this].concat(aps.call(arguments,0)));};});lang.extend(_1b9,{constructor:nl,_NodeListCtor:nl,toString:function(){return this.join(",");},_stash:function(_1bf){this._parent=_1bf;return this;},on:function(_1c0,_1c1){var _1c2=this.map(function(node){return on(node,_1c0,_1c1);});_1c2.remove=function(){for(var i=0;i<_1c2.length;i++){_1c2[i].remove();}};return _1c2;},end:function(){if(this._parent){return this._parent;}else{return new this._NodeListCtor(0);}},concat:function(item){var t=lang.isArray(this)?this:aps.call(this,0),m=_1ad.map(arguments,function(a){return a&&!lang.isArray(a)&&(typeof _1b9!="undefined"&&a.constructor===_1b9||a.constructor===this._NodeListCtor)?aps.call(a,0):a;});return this._wrap(apc.apply(t,m),this);},map:function(func,obj){return this._wrap(_1ad.map(this,func,obj),this);},forEach:function(_1c3,_1c4){_1b0(this,_1c3,_1c4);return this;},filter:function(_1c5){var a=arguments,_1c6=this,_1c7=0;if(typeof _1c5=="string"){_1c6=_1c8._filterResult(this,a[0]);if(a.length==1){return _1c6._stash(this);}_1c7=1;}return this._wrap(_1ad.filter(_1c6,a[_1c7],a[_1c7+1]),this);},instantiate:function(_1c9,_1ca){var c=lang.isFunction(_1c9)?_1c9:lang.getObject(_1c9);_1ca=_1ca||{};return this.forEach(function(node){new c(_1ca,node);});},at:function(){var t=new this._NodeListCtor(0);_1b0(arguments,function(i){if(i<0){i=this.length+i;}if(this[i]){t.push(this[i]);}},this);return t._stash(this);}});function _1cb(_1cc,_1cd){var _1ce=function(_1cf,root){if(typeof root=="string"){root=dojo.byId(root);if(!root){return new _1cd([]);}}var _1d0=typeof _1cf=="string"?_1cc(_1cf,root):_1cf.orphan?_1cf:[_1cf];if(_1d0.orphan){return _1d0;}return new _1cd(_1d0);};_1ce.matches=_1cc.match||function(node,_1d1,root){return _1ce.filter([node],_1d1,root).length>0;};_1ce.filter=_1cc.filter||function(_1d2,_1d3,root){return _1ce(_1d3,root).filter(function(node){return dojo.indexOf(_1d2,node)>-1;});};if(typeof _1cc!="function"){var _1d4=_1cc.search;_1cc=function(_1d5,root){return _1d4(root||document,_1d5);};}return _1ce;};var _1c8=_1cb(_1af,_1b9);dojo.query=_1cb(_1af,function(_1d6){return _1b9(_1d6);});_1c8.load=function(id,_1d7,_1d8,_1d9){_1ae.load(id,_1d7,function(_1da){_1d8(_1cb(_1da,_1b9));});};dojo._filterQueryResult=_1c8._filterResult=function(_1db,_1dc,root){return new _1b9(_1c8.filter(_1db,_1dc,root));};dojo.NodeList=_1c8.NodeList=_1b9;return _1c8;});},"dojo/has":function(){define(["require"],function(_1dd){var has=_1dd.has||function(){};if(!1){var _1de=typeof window!="undefined"&&typeof location!="undefined"&&typeof document!="undefined"&&window.location==location&&window.document==document,_1df=this,doc=_1de&&document,_1e0=doc&&doc.createElement("DiV"),_1e1={};has=function(name){return _1e1[name]=typeof _1e1[name]=="function"?_1e1[name](_1df,doc,_1e0):_1e1[name];};has.cache=_1e1;has.add=function(name,test,now,_1e2){(typeof _1e1[name]=="undefined"||_1e2)&&(_1e1[name]=test);return now&&has(name);};true||has.add("host-browser",_1de);true||has.add("dom",_1de);true||has.add("dojo-dom-ready-api",1);true||has.add("dojo-sniff",1);}if(1){var _1e3=navigator.userAgent;has.add("dom-addeventlistener",!!document.addEventListener);has.add("touch","ontouchstart"in document);has.add("device-width",screen.availWidth||innerWidth);has.add("agent-ios",!!_1e3.match(/iPhone|iP[ao]d/));has.add("agent-android",_1e3.indexOf("android")>1);}has.clearElement=function(_1e4){_1e4.innerHTML="";return _1e4;};has.normalize=function(id,_1e5){var _1e6=id.match(/[\?:]|[^:\?]*/g),i=0,get=function(skip){var term=_1e6[i++];if(term==":"){return 0;}else{if(_1e6[i++]=="?"){if(!skip&&has(term)){return get();}else{get(true);return get(skip);}}return term||0;}};id=get();return id&&_1e5(id);};has.load=function(id,_1e7,_1e8){if(id){_1e7([id],_1e8);}else{_1e8();}};return has;});},"dojo/_base/loader":function(){define(["./kernel","../has","require","module","./json","./lang","./array"],function(dojo,has,_1e9,_1ea,json,lang,_1eb){if(!1){console.error("cannot load the Dojo v1.x loader with a foreign loader");return 0;}var _1ec=function(){return 0;};if(1){var _1ed=location.protocol,_1ee=location.host,_1ef=!_1ee;_1ec=function(url){if(_1ef||/^\./.test(url)){return false;}if(/^\/\//.test(url)){return true;}var _1f0=url.match(/^([^\/\:]+\:)\/\/([^\/]+)/);return _1f0&&(_1f0[1]!=_1ed||_1f0[2]!=_1ee);};}var _1f1=function(id){return{src:_1ea.id,id:id};},_1f2=function(name){return name.replace(/\./g,"/");},_1f3=/\/\/>>built/,_1f4=[],_1f5=[],_1f6=function(mid,_1f7,_1f8){_1f4.push(_1f8);_1eb.forEach(mid.split(","),function(mid){var _1f9=_1fa(mid,_1f7.module);_1f5.push(_1f9);_1fb(_1f9);});_1fc();},_1fc=function(){_1f5=_1eb.filter(_1f5,function(_1fd){return _1fd.injected!==_228&&!_1fd.executed;});if(!_1f5.length){_1ff.holdIdle();var _1fe=_1f4;_1f4=[];_1eb.forEach(_1fe,function(cb){cb(1);});_1ff.releaseIdle();}},_200=function(mid,_201,_202){_201([mid],function(_203){_201(_203.names,function(){for(var _204="",args=[],i=0;i<arguments.length;i++){_204+="var "+_203.names[i]+"= arguments["+i+"]; ";args.push(arguments[i]);}eval(_204);var _205=_201.module,deps=[],hold={},_206=[],p,_207={provide:function(_208){_208=_1f2(_208);var _209=_1fa(_208,_205);if(_209!==_205){_22f(_209);}},require:function(_20a,_20b){_20a=_1f2(_20a);_20b&&(_1fa(_20a,_205).result=_229);_206.push(_20a);},requireLocalization:function(_20c,_20d,_20e){deps.length||(deps=["dojo/i18n"]);_20e=(_20e||dojo.locale).toLowerCase();_20c=_1f2(_20c)+"/nls/"+(/root/i.test(_20e)?"":_20e+"/")+_1f2(_20d);if(_1fa(_20c,_205).isXd){deps.push("dojo/i18n!"+_20c);}},loadInit:function(f){f();}};try{for(p in _207){hold[p]=dojo[p];dojo[p]=_207[p];}_203.def.apply(null,args);}catch(e){_230("error",[_1f1("failedDojoLoadInit"),e]);}finally{for(p in _207){dojo[p]=hold[p];}}_206.length&&deps.push("dojo/require!"+_206.join(","));_1f4.push(_202);_1eb.forEach(_206,function(mid){var _20f=_1fa(mid,_201.module);_1f5.push(_20f);_1fb(_20f);});_1fc();});});},_210=function(text,_211,_212){var _213=/\(|\)/g,_214=1,_215;_213.lastIndex=_211;while((_215=_213.exec(text))){if(_215[0]==")"){_214-=1;}else{_214+=1;}if(_214==0){break;}}if(_214!=0){throw"unmatched paren around character "+_213.lastIndex+" in: "+text;}return[dojo.trim(text.substring(_212,_213.lastIndex))+";\n",_213.lastIndex];},_216=/(\/\*([\s\S]*?)\*\/|\/\/(.*)$)/mg,_217=/(^|\s)dojo\.(loadInit|require|provide|requireLocalization|requireIf|requireAfterIf|platformRequire)\s*\(/mg,_218=/(^|\s)(require|define)\s*\(/m,_219=function(text,_21a){var _21b,_21c,_21d,_21e,_21f=[],_220=[],_221=[];_21a=_21a||text.replace(_216,function(_222){_217.lastIndex=_218.lastIndex=0;return(_217.test(_222)||_218.test(_222))?"":_222;});while((_21b=_217.exec(_21a))){_21c=_217.lastIndex;_21d=_21c-_21b[0].length;_21e=_210(_21a,_21c,_21d);if(_21b[2]=="loadInit"){_21f.push(_21e[0]);}else{_220.push(_21e[0]);}_217.lastIndex=_21e[1];}_221=_21f.concat(_220);if(_221.length||!_218.test(_21a)){return[text.replace(/(^|\s)dojo\.loadInit\s*\(/g,"\n0 && dojo.loadInit("),_221.join(""),_221];}else{return 0;}},_223=function(_224,text){var _225,id,_226=[],_227=[];if(_1f3.test(text)||!(_225=_219(text))){return 0;}id=_224.mid+"-*loadInit";for(var p in _1fa("dojo",_224).result.scopeMap){_226.push(p);_227.push("\""+p+"\"");}return"// xdomain rewrite of "+_224.path+"\n"+"define('"+id+"',{\n"+"\tnames:"+dojo.toJson(_226)+",\n"+"\tdef:function("+_226.join(",")+"){"+_225[1]+"}"+"});\n\n"+"define("+dojo.toJson(_226.concat(["dojo/loadInit!"+id]))+", function("+_226.join(",")+"){\n"+_225[0]+"});";},_1ff=_1e9.initSyncLoader(_1f6,_1fc,_223,_1ec),sync=_1ff.sync,xd=_1ff.xd,_228=_1ff.arrived,_229=_1ff.nonmodule,_22a=_1ff.executing,_22b=_1ff.executed,_22c=_1ff.syncExecStack,_22d=_1ff.modules,_22e=_1ff.execQ,_1fa=_1ff.getModule,_1fb=_1ff.injectModule,_22f=_1ff.setArrived,_230=_1ff.signal,_231=_1ff.finishExec,_232=_1ff.execModule,_233=_1ff.getLegacyMode;dojo.provide=function(mid){var _234=_22c[0],_235=lang.mixin(_1fa(_1f2(mid),_1e9.module),{executed:_22a,result:lang.getObject(mid,true)});_22f(_235);if(_234){(_234.provides||(_234.provides=[])).push(function(){_235.result=lang.getObject(mid);delete _235.provides;_235.executed!==_22b&&_231(_235);});}return _235.result;};has.add("config-publishRequireResult",1,0,0);dojo.require=function(_236,_237){function _238(mid,_239){var _23a=_1fa(_1f2(mid),_1e9.module);if(_22c.length&&_22c[0].finish){_22c[0].finish.push(mid);return undefined;}if(_23a.executed){return _23a.result;}_239&&(_23a.result=_229);var _23b=_233();_1fb(_23a);if(_23a.executed!==_22b&&_23a.injected===_228){_1ff.holdIdle();_232(_23a);_1ff.releaseIdle();}if(_23a.executed){return _23a.result;}if(_23b==sync){if(_23a.cjs){_22e.unshift(_23a);}else{_22c.length&&(_22c[0].finish=[mid]);}}else{_22e.push(_23a);}return undefined;};var _23c=_238(_236,_237);if(has("config-publishRequireResult")&&!lang.exists(_236)&&_23c!==undefined){lang.setObject(_236,_23c);}return _23c;};dojo.loadInit=function(f){f();};dojo.registerModulePath=function(_23d,_23e){var _23f={};_23f[_23d.replace(/\./g,"/")]=_23e;_1e9({paths:_23f});};dojo.platformRequire=function(_240){var _241=(_240.common||[]).concat(_240[dojo._name]||_240["default"]||[]),temp;while(_241.length){if(lang.isArray(temp=_241.shift())){dojo.require.apply(dojo,temp);}else{dojo.require(temp);}}};dojo.requireIf=dojo.requireAfterIf=function(_242,_243,_244){if(_242){dojo.require(_243,_244);}};dojo.requireLocalization=function(_245,_246,_247){_1e9(["../i18n"],function(i18n){i18n.getLocalization(_245,_246,_247);});};return{extractLegacyApiApplications:_219,require:_1ff.dojoRequirePlugin,loadInit:_200};});},"dojo/json":function(){define(["./has"],function(has){"use strict";var _248=typeof JSON!="undefined";has.add("json-parse",_248);has.add("json-stringify",_248&&JSON.stringify({a:0},function(k,v){return v||1;})=="{\"a\":1}");if(has("json-stringify")){return JSON;}else{var _249=function(str){return("\""+str.replace(/(["\\])/g,"\\$1")+"\"").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r");};return{parse:has("json-parse")?JSON.parse:function(str,_24a){if(_24a&&!/^([\s\[\{]*(?:"(?:\\.|[^"])+"|-?\d[\d\.]*(?:[Ee][+-]?\d+)?|null|true|false|)[\s\]\}]*(?:,|:|$))+$/.test(str)){throw new SyntaxError("Invalid characters in JSON");}return eval("("+str+")");},stringify:function(_24b,_24c,_24d){var _24e;if(typeof _24c=="string"){_24d=_24c;_24c=null;}function _24f(it,_250,key){if(_24c){it=_24c(key,it);}var val,_251=typeof it;if(_251=="number"){return isFinite(it)?it+"":"null";}if(_251=="boolean"){return it+"";}if(it===null){return"null";}if(typeof it=="string"){return _249(it);}if(_251=="function"||_251=="undefined"){return _24e;}if(typeof it.toJSON=="function"){return _24f(it.toJSON(key),_250,key);}if(it instanceof Date){return"\"{FullYear}-{Month+}-{Date}T{Hours}:{Minutes}:{Seconds}Z\"".replace(/\{(\w+)(\+)?\}/g,function(t,prop,plus){var num=it["getUTC"+prop]()+(plus?1:0);return num<10?"0"+num:num;});}if(it.valueOf()!==it){return _24f(it.valueOf(),_250,key);}var _252=_24d?(_250+_24d):"";var sep=_24d?" ":"";var _253=_24d?"\n":"";if(it instanceof Array){var itl=it.length,res=[];for(key=0;key<itl;key++){var obj=it[key];val=_24f(obj,_252,key);if(typeof val!="string"){val="null";}res.push(_253+_252+val);}return"["+res.join(",")+_253+_250+"]";}var _254=[];for(key in it){var _255;if(typeof key=="number"){_255="\""+key+"\"";}else{if(typeof key=="string"){_255=_249(key);}else{continue;}}val=_24f(it[key],_252,key);if(typeof val!="string"){continue;}_254.push(_253+_252+_255+":"+sep+val);}return"{"+_254.join(",")+_253+_250+"}";};return _24f(_24b,"","");}};}});},"dojo/_base/declare":function(){define(["./kernel","../has","./lang"],function(dojo,has,lang){var mix=lang.mixin,op=Object.prototype,opts=op.toString,xtor=new Function,_256=0,_257="constructor";function err(msg,cls){throw new Error("declare"+(cls?" "+cls:"")+": "+msg);};function _258(_259,_25a){var _25b=[],_25c=[{cls:0,refs:[]}],_25d={},_25e=1,l=_259.length,i=0,j,lin,base,top,_25f,rec,name,refs;for(;i<l;++i){base=_259[i];if(!base){err("mixin #"+i+" is unknown. Did you use dojo.require to pull it in?",_25a);}else{if(opts.call(base)!="[object Function]"){err("mixin #"+i+" is not a callable constructor.",_25a);}}lin=base._meta?base._meta.bases:[base];top=0;for(j=lin.length-1;j>=0;--j){_25f=lin[j].prototype;if(!_25f.hasOwnProperty("declaredClass")){_25f.declaredClass="uniqName_"+(_256++);}name=_25f.declaredClass;if(!_25d.hasOwnProperty(name)){_25d[name]={count:0,refs:[],cls:lin[j]};++_25e;}rec=_25d[name];if(top&&top!==rec){rec.refs.push(top);++top.count;}top=rec;}++top.count;_25c[0].refs.push(top);}while(_25c.length){top=_25c.pop();_25b.push(top.cls);--_25e;while(refs=top.refs,refs.length==1){top=refs[0];if(!top||--top.count){top=0;break;}_25b.push(top.cls);--_25e;}if(top){for(i=0,l=refs.length;i<l;++i){top=refs[i];if(!--top.count){_25c.push(top);}}}}if(_25e){err("can't build consistent linearization",_25a);}base=_259[0];_25b[0]=base?base._meta&&base===_25b[_25b.length-base._meta.bases.length]?base._meta.bases.length:1:0;return _25b;};function _260(args,a,f){var name,_261,_262,_263,meta,base,_264,opf,pos,_265=this._inherited=this._inherited||{};if(typeof args=="string"){name=args;args=a;a=f;}f=0;_263=args.callee;name=name||_263.nom;if(!name){err("can't deduce a name to call inherited()",this.declaredClass);}meta=this.constructor._meta;_262=meta.bases;pos=_265.p;if(name!=_257){if(_265.c!==_263){pos=0;base=_262[0];meta=base._meta;if(meta.hidden[name]!==_263){_261=meta.chains;if(_261&&typeof _261[name]=="string"){err("calling chained method with inherited: "+name,this.declaredClass);}do{meta=base._meta;_264=base.prototype;if(meta&&(_264[name]===_263&&_264.hasOwnProperty(name)||meta.hidden[name]===_263)){break;}}while(base=_262[++pos]);pos=base?pos:-1;}}base=_262[++pos];if(base){_264=base.prototype;if(base._meta&&_264.hasOwnProperty(name)){f=_264[name];}else{opf=op[name];do{_264=base.prototype;f=_264[name];if(f&&(base._meta?_264.hasOwnProperty(name):f!==opf)){break;}}while(base=_262[++pos]);}}f=base&&f||op[name];}else{if(_265.c!==_263){pos=0;meta=_262[0]._meta;if(meta&&meta.ctor!==_263){_261=meta.chains;if(!_261||_261.constructor!=="manual"){err("calling chained constructor with inherited",this.declaredClass);}while(base=_262[++pos]){meta=base._meta;if(meta&&meta.ctor===_263){break;}}pos=base?pos:-1;}}while(base=_262[++pos]){meta=base._meta;f=meta?meta.ctor:base;if(f){break;}}f=base&&f;}_265.c=f;_265.p=pos;if(f){return a===true?f:f.apply(this,a||args);}};function _266(name,args){if(typeof name=="string"){return this.__inherited(name,args,true);}return this.__inherited(name,true);};function _267(args,a1,a2){var f=this.getInherited(args,a1);if(f){return f.apply(this,a2||a1||args);}};var _268=dojo.config.isDebug?_267:_260;function _269(cls){var _26a=this.constructor._meta.bases;for(var i=0,l=_26a.length;i<l;++i){if(_26a[i]===cls){return true;}}return this instanceof cls;};function _26b(_26c,_26d){for(var name in _26d){if(name!=_257&&_26d.hasOwnProperty(name)){_26c[name]=_26d[name];}}if(has("bug-for-in-skips-shadowed")){for(var _26e=lang._extraNames,i=_26e.length;i;){name=_26e[--i];if(name!=_257&&_26d.hasOwnProperty(name)){_26c[name]=_26d[name];}}}};function _26f(_270,_271){var name,t;for(name in _271){t=_271[name];if((t!==op[name]||!(name in op))&&name!=_257){if(opts.call(t)=="[object Function]"){t.nom=name;}_270[name]=t;}}if(has("bug-for-in-skips-shadowed")){for(var _272=lang._extraNames,i=_272.length;i;){name=_272[--i];t=_271[name];if((t!==op[name]||!(name in op))&&name!=_257){if(opts.call(t)=="[object Function]"){t.nom=name;}_270[name]=t;}}}return _270;};function _273(_274){_275.safeMixin(this.prototype,_274);return this;};function _276(_277,_278){return function(){var a=arguments,args=a,a0=a[0],f,i,m,l=_277.length,_279;if(!(this instanceof a.callee)){return _27a(a);}if(_278&&(a0&&a0.preamble||this.preamble)){_279=new Array(_277.length);_279[0]=a;for(i=0;;){a0=a[0];if(a0){f=a0.preamble;if(f){a=f.apply(this,a)||a;}}f=_277[i].prototype;f=f.hasOwnProperty("preamble")&&f.preamble;if(f){a=f.apply(this,a)||a;}if(++i==l){break;}_279[i]=a;}}for(i=l-1;i>=0;--i){f=_277[i];m=f._meta;f=m?m.ctor:f;if(f){f.apply(this,_279?_279[i]:a);}}f=this.postscript;if(f){f.apply(this,args);}};};function _27b(ctor,_27c){return function(){var a=arguments,t=a,a0=a[0],f;if(!(this instanceof a.callee)){return _27a(a);}if(_27c){if(a0){f=a0.preamble;if(f){t=f.apply(this,t)||t;}}f=this.preamble;if(f){f.apply(this,t);}}if(ctor){ctor.apply(this,a);}f=this.postscript;if(f){f.apply(this,a);}};};function _27d(_27e){return function(){var a=arguments,i=0,f,m;if(!(this instanceof a.callee)){return _27a(a);}for(;f=_27e[i];++i){m=f._meta;f=m?m.ctor:f;if(f){f.apply(this,a);break;}}f=this.postscript;if(f){f.apply(this,a);}};};function _27f(name,_280,_281){return function(){var b,m,f,i=0,step=1;if(_281){i=_280.length-1;step=-1;}for(;b=_280[i];i+=step){m=b._meta;f=(m?m.hidden:b.prototype)[name];if(f){f.apply(this,arguments);}}};};function _282(ctor){xtor.prototype=ctor.prototype;var t=new xtor;xtor.prototype=null;return t;};function _27a(args){var ctor=args.callee,t=_282(ctor);ctor.apply(t,args);return t;};function _275(_283,_284,_285){if(typeof _283!="string"){_285=_284;_284=_283;_283="";}_285=_285||{};var _286,i,t,ctor,name,_287,_288,_289=1,_28a=_284;if(opts.call(_284)=="[object Array]"){_287=_258(_284,_283);t=_287[0];_289=_287.length-t;_284=_287[_289];}else{_287=[0];if(_284){if(opts.call(_284)=="[object Function]"){t=_284._meta;_287=_287.concat(t?t.bases:_284);}else{err("base class is not a callable constructor.",_283);}}else{if(_284!==null){err("unknown base class. Did you use dojo.require to pull it in?",_283);}}}if(_284){for(i=_289-1;;--i){_286=_282(_284);if(!i){break;}t=_287[i];(t._meta?_26b:mix)(_286,t.prototype);ctor=new Function;ctor.superclass=_284;ctor.prototype=_286;_284=_286.constructor=ctor;}}else{_286={};}_275.safeMixin(_286,_285);t=_285.constructor;if(t!==op.constructor){t.nom=_257;_286.constructor=t;}for(i=_289-1;i;--i){t=_287[i]._meta;if(t&&t.chains){_288=mix(_288||{},t.chains);}}if(_286["-chains-"]){_288=mix(_288||{},_286["-chains-"]);}t=!_288||!_288.hasOwnProperty(_257);_287[0]=ctor=(_288&&_288.constructor==="manual")?_27d(_287):(_287.length==1?_27b(_285.constructor,t):_276(_287,t));ctor._meta={bases:_287,hidden:_285,chains:_288,parents:_28a,ctor:_285.constructor};ctor.superclass=_284&&_284.prototype;ctor.extend=_273;ctor.prototype=_286;_286.constructor=ctor;_286.getInherited=_266;_286.isInstanceOf=_269;_286.inherited=_268;_286.__inherited=_260;if(_283){_286.declaredClass=_283;lang.setObject(_283,ctor);}if(_288){for(name in _288){if(_286[name]&&typeof _288[name]=="string"&&name!=_257){t=_286[name]=_27f(name,_287,_288[name]==="after");t.nom=name;}}}return ctor;};dojo.safeMixin=_275.safeMixin=_26f;dojo.declare=_275;return _275;});},"dojo/dom":function(){define(["./_base/sniff","./_base/lang","./_base/window"],function(has,lang,win){try{document.execCommand("BackgroundImageCache",false,true);}catch(e){}var dom={};if(has("ie")){dom.byId=function(id,doc){if(typeof id!="string"){return id;}var _28b=doc||win.doc,te=id&&_28b.getElementById(id);if(te&&(te.attributes.id.value==id||te.id==id)){return te;}else{var eles=_28b.all[id];if(!eles||eles.nodeName){eles=[eles];}var i=0;while((te=eles[i++])){if((te.attributes&&te.attributes.id&&te.attributes.id.value==id)||te.id==id){return te;}}}};}else{dom.byId=function(id,doc){return((typeof id=="string")?(doc||win.doc).getElementById(id):id)||null;};}dom.isDescendant=function(node,_28c){try{node=dom.byId(node);_28c=dom.byId(_28c);while(node){if(node==_28c){return true;}node=node.parentNode;}}catch(e){}return false;};dom.setSelectable=function(node,_28d){node=dom.byId(node);if(has("mozilla")){node.style.MozUserSelect=_28d?"":"none";}else{if(has("khtml")||has("webkit")){node.style.KhtmlUserSelect=_28d?"auto":"none";}else{if(has("ie")){var v=(node.unselectable=_28d?"":"on"),cs=node.getElementsByTagName("*"),i=0,l=cs.length;for(;i<l;++i){cs.item(i).unselectable=v;}}}}};return dom;});},"dojo/_base/browser":function(){if(require.has){require.has.add("config-selectorEngine","acme");}define("dojo/_base/browser",["../ready","./kernel","./connect","./unload","./window","./event","./html","./NodeList","../query","./xhr","./fx"],function(dojo){return dojo;});},"dojo/dom-style":function(){define(["./_base/sniff","./dom"],function(has,dom){var _28e,_28f={};if(has("webkit")){_28e=function(node){var s;if(node.nodeType==1){var dv=node.ownerDocument.defaultView;s=dv.getComputedStyle(node,null);if(!s&&node.style){node.style.display="";s=dv.getComputedStyle(node,null);}}return s||{};};}else{if(has("ie")){_28e=function(node){return node.nodeType==1?node.currentStyle:{};};}else{_28e=function(node){return node.nodeType==1?node.ownerDocument.defaultView.getComputedStyle(node,null):{};};}}_28f.getComputedStyle=_28e;var _290;if(!has("ie")){_290=function(_291,_292){return parseFloat(_292)||0;};}else{_290=function(_293,_294){if(!_294){return 0;}if(_294=="medium"){return 4;}if(_294.slice&&_294.slice(-2)=="px"){return parseFloat(_294);}var s=_293.style,rs=_293.runtimeStyle,cs=_293.currentStyle,_295=s.left,_296=rs.left;rs.left=cs.left;try{s.left=_294;_294=s.pixelLeft;}catch(e){_294=0;}s.left=_295;rs.left=_296;return _294;};}_28f.toPixelValue=_290;var astr="DXImageTransform.Microsoft.Alpha";var af=function(n,f){try{return n.filters.item(astr);}catch(e){return f?{}:null;}};var _297=has("ie")<9||(has("ie")&&has("quirks"))?function(node){try{return af(node).Opacity/100;}catch(e){return 1;}}:function(node){return _28e(node).opacity;};var _298=has("ie")<9||(has("ie")&&has("quirks"))?function(node,_299){var ov=_299*100,_29a=_299==1;node.style.zoom=_29a?"":1;if(!af(node)){if(_29a){return _299;}node.style.filter+=" progid:"+astr+"(Opacity="+ov+")";}else{af(node,1).Opacity=ov;}af(node,1).Enabled=!_29a;if(node.tagName.toLowerCase()=="tr"){for(var td=node.firstChild;td;td=td.nextSibling){if(td.tagName.toLowerCase()=="td"){_298(td,_299);}}}return _299;}:function(node,_29b){return node.style.opacity=_29b;};var _29c={left:true,top:true};var _29d=/margin|padding|width|height|max|min|offset/;function _29e(node,type,_29f){type=type.toLowerCase();if(has("ie")){if(_29f=="auto"){if(type=="height"){return node.offsetHeight;}if(type=="width"){return node.offsetWidth;}}if(type=="fontweight"){switch(_29f){case 700:return"bold";case 400:default:return"normal";}}}if(!(type in _29c)){_29c[type]=_29d.test(type);}return _29c[type]?_290(node,_29f):_29f;};var _2a0=has("ie")?"styleFloat":"cssFloat",_2a1={"cssFloat":_2a0,"styleFloat":_2a0,"float":_2a0};_28f.get=function getStyle(node,name){var n=dom.byId(node),l=arguments.length,op=(name=="opacity");if(l==2&&op){return _297(n);}name=_2a1[name]||name;var s=_28f.getComputedStyle(n);return(l==1)?s:_29e(n,name,s[name]||n.style[name]);};_28f.set=function setStyle(node,name,_2a2){var n=dom.byId(node),l=arguments.length,op=(name=="opacity");name=_2a1[name]||name;if(l==3){return op?_298(n,_2a2):n.style[name]=_2a2;}for(var x in name){_28f.set(node,x,name[x]);}return _28f.getComputedStyle(n);};return _28f;});},"dojo/dom-geometry":function(){define(["./_base/sniff","./_base/window","./dom","./dom-style"],function(has,win,dom,_2a3){var geom={};geom.boxModel="content-box";if(has("ie")){geom.boxModel=document.compatMode=="BackCompat"?"border-box":"content-box";}geom.getPadExtents=function getPadExtents(node,_2a4){node=dom.byId(node);var s=_2a4||_2a3.getComputedStyle(node),px=_2a3.toPixelValue,l=px(node,s.paddingLeft),t=px(node,s.paddingTop),r=px(node,s.paddingRight),b=px(node,s.paddingBottom);return{l:l,t:t,r:r,b:b,w:l+r,h:t+b};};var none="none";geom.getBorderExtents=function getBorderExtents(node,_2a5){node=dom.byId(node);var px=_2a3.toPixelValue,s=_2a5||_2a3.getComputedStyle(node),l=s.borderLeftStyle!=none?px(node,s.borderLeftWidth):0,t=s.borderTopStyle!=none?px(node,s.borderTopWidth):0,r=s.borderRightStyle!=none?px(node,s.borderRightWidth):0,b=s.borderBottomStyle!=none?px(node,s.borderBottomWidth):0;return{l:l,t:t,r:r,b:b,w:l+r,h:t+b};};geom.getPadBorderExtents=function getPadBorderExtents(node,_2a6){node=dom.byId(node);var s=_2a6||_2a3.getComputedStyle(node),p=geom.getPadExtents(node,s),b=geom.getBorderExtents(node,s);return{l:p.l+b.l,t:p.t+b.t,r:p.r+b.r,b:p.b+b.b,w:p.w+b.w,h:p.h+b.h};};geom.getMarginExtents=function getMarginExtents(node,_2a7){node=dom.byId(node);var s=_2a7||_2a3.getComputedStyle(node),px=_2a3.toPixelValue,l=px(node,s.marginLeft),t=px(node,s.marginTop),r=px(node,s.marginRight),b=px(node,s.marginBottom);if(has("webkit")&&(s.position!="absolute")){r=l;}return{l:l,t:t,r:r,b:b,w:l+r,h:t+b};};geom.getMarginBox=function getMarginBox(node,_2a8){node=dom.byId(node);var s=_2a8||_2a3.getComputedStyle(node),me=geom.getMarginExtents(node,s),l=node.offsetLeft-me.l,t=node.offsetTop-me.t,p=node.parentNode,px=_2a3.toPixelValue,pcs;if(has("mozilla")){var sl=parseFloat(s.left),st=parseFloat(s.top);if(!isNaN(sl)&&!isNaN(st)){l=sl,t=st;}else{if(p&&p.style){pcs=_2a3.getComputedStyle(p);if(pcs.overflow!="visible"){l+=pcs.borderLeftStyle!=none?px(node,pcs.borderLeftWidth):0;t+=pcs.borderTopStyle!=none?px(node,pcs.borderTopWidth):0;}}}}else{if(has("opera")||(has("ie")==8&&!has("quirks"))){if(p){pcs=_2a3.getComputedStyle(p);l-=pcs.borderLeftStyle!=none?px(node,pcs.borderLeftWidth):0;t-=pcs.borderTopStyle!=none?px(node,pcs.borderTopWidth):0;}}}return{l:l,t:t,w:node.offsetWidth+me.w,h:node.offsetHeight+me.h};};geom.getContentBox=function getContentBox(node,_2a9){node=dom.byId(node);var s=_2a9||_2a3.getComputedStyle(node),w=node.clientWidth,h,pe=geom.getPadExtents(node,s),be=geom.getBorderExtents(node,s);if(!w){w=node.offsetWidth;h=node.offsetHeight;}else{h=node.clientHeight;be.w=be.h=0;}if(has("opera")){pe.l+=be.l;pe.t+=be.t;}return{l:pe.l,t:pe.t,w:w-pe.w-be.w,h:h-pe.h-be.h};};function _2aa(node,l,t,w,h,u){u=u||"px";var s=node.style;if(!isNaN(l)){s.left=l+u;}if(!isNaN(t)){s.top=t+u;}if(w>=0){s.width=w+u;}if(h>=0){s.height=h+u;}};function _2ab(node){return node.tagName.toLowerCase()=="button"||node.tagName.toLowerCase()=="input"&&(node.getAttribute("type")||"").toLowerCase()=="button";};function _2ac(node){return geom.boxModel=="border-box"||node.tagName.toLowerCase()=="table"||_2ab(node);};geom.setContentSize=function setContentSize(node,box,_2ad){node=dom.byId(node);var w=box.w,h=box.h;if(_2ac(node)){var pb=geom.getPadBorderExtents(node,_2ad);if(w>=0){w+=pb.w;}if(h>=0){h+=pb.h;}}_2aa(node,NaN,NaN,w,h);};var _2ae={l:0,t:0,w:0,h:0};geom.setMarginBox=function setMarginBox(node,box,_2af){node=dom.byId(node);var s=_2af||_2a3.getComputedStyle(node),w=box.w,h=box.h,pb=_2ac(node)?_2ae:geom.getPadBorderExtents(node,s),mb=geom.getMarginExtents(node,s);if(has("webkit")){if(_2ab(node)){var ns=node.style;if(w>=0&&!ns.width){ns.width="4px";}if(h>=0&&!ns.height){ns.height="4px";}}}if(w>=0){w=Math.max(w-pb.w-mb.w,0);}if(h>=0){h=Math.max(h-pb.h-mb.h,0);}_2aa(node,box.l,box.t,w,h);};geom.isBodyLtr=function isBodyLtr(){return(win.body().dir||win.doc.documentElement.dir||"ltr").toLowerCase()=="ltr";};geom.docScroll=function docScroll(){var node=win.doc.parentWindow||win.doc.defaultView;return"pageXOffset"in node?{x:node.pageXOffset,y:node.pageYOffset}:(node=has("quirks")?win.body():win.doc.documentElement,{x:geom.fixIeBiDiScrollLeft(node.scrollLeft||0),y:node.scrollTop||0});};geom.getIeDocumentElementOffset=function getIeDocumentElementOffset(){var de=win.doc.documentElement;if(has("ie")<8){var r=de.getBoundingClientRect(),l=r.left,t=r.top;if(has("ie")<7){l+=de.clientLeft;t+=de.clientTop;}return{x:l<0?0:l,y:t<0?0:t};}else{return{x:0,y:0};}};geom.fixIeBiDiScrollLeft=function fixIeBiDiScrollLeft(_2b0){var ie=has("ie");if(ie&&!geom.isBodyLtr()){var qk=has("quirks"),de=qk?win.body():win.doc.documentElement;if(ie==6&&!qk&&win.global.frameElement&&de.scrollHeight>de.clientHeight){_2b0+=de.clientLeft;}return(ie<8||qk)?(_2b0+de.clientWidth-de.scrollWidth):-_2b0;}return _2b0;};geom.position=function(node,_2b1){node=dom.byId(node);var db=win.body(),dh=db.parentNode,ret=node.getBoundingClientRect();ret={x:ret.left,y:ret.top,w:ret.right-ret.left,h:ret.bottom-ret.top};if(has("ie")){var _2b2=geom.getIeDocumentElementOffset();ret.x-=_2b2.x+(has("quirks")?db.clientLeft+db.offsetLeft:0);ret.y-=_2b2.y+(has("quirks")?db.clientTop+db.offsetTop:0);}else{if(has("ff")==3){var cs=_2a3.getComputedStyle(dh),px=_2a3.toPixelValue;ret.x-=px(dh,cs.marginLeft)+px(dh,cs.borderLeftWidth);ret.y-=px(dh,cs.marginTop)+px(dh,cs.borderTopWidth);}}if(_2b1){var _2b3=geom.docScroll();ret.x+=_2b3.x;ret.y+=_2b3.y;}return ret;};geom.getMarginSize=function getMarginSize(node,_2b4){node=dom.byId(node);var me=geom.getMarginExtents(node,_2b4||_2a3.getComputedStyle(node));var size=node.getBoundingClientRect();return{w:(size.right-size.left)+me.w,h:(size.bottom-size.top)+me.h};};geom.normalizeEvent=function(_2b5){if(!("layerX"in _2b5)){_2b5.layerX=_2b5.offsetX;_2b5.layerY=_2b5.offsetY;}if(!has("dom-addeventlistener")){var se=_2b5.target;var doc=(se&&se.ownerDocument)||document;var _2b6=has("quirks")?doc.body:doc.documentElement;var _2b7=geom.getIeDocumentElementOffset();_2b5.pageX=_2b5.clientX+geom.fixIeBiDiScrollLeft(_2b6.scrollLeft||0)-_2b7.x;_2b5.pageY=_2b5.clientY+(_2b6.scrollTop||0)-_2b7.y;}};return geom;});},"dojo/dom-prop":function(){define("dojo/dom-prop",["exports","./_base/kernel","./_base/sniff","./_base/lang","./dom","./dom-style","./dom-construct","./_base/connect"],function(_2b8,dojo,has,lang,dom,_2b9,ctr,conn){var _2ba={},_2bb=0,_2bc=dojo._scopeName+"attrid";var _2bd={col:1,colgroup:1,table:1,tbody:1,tfoot:1,thead:1,tr:1,title:1};_2b8.names={"class":"className","for":"htmlFor",tabindex:"tabIndex",readonly:"readOnly",colspan:"colSpan",frameborder:"frameBorder",rowspan:"rowSpan",valuetype:"valueType"};_2b8.get=function getProp(node,name){node=dom.byId(node);var lc=name.toLowerCase(),_2be=_2b8.names[lc]||name;return node[_2be];};_2b8.set=function setProp(node,name,_2bf){node=dom.byId(node);var l=arguments.length;if(l==2&&typeof name!="string"){for(var x in name){_2b8.set(node,x,name[x]);}return node;}var lc=name.toLowerCase(),_2c0=_2b8.names[lc]||name;if(_2c0=="style"&&typeof _2bf!="string"){_2b9.style(node,_2bf);return node;}if(_2c0=="innerHTML"){if(has("ie")&&node.tagName.toLowerCase()in _2bd){ctr.empty(node);node.appendChild(ctr.toDom(_2bf,node.ownerDocument));}else{node[_2c0]=_2bf;}return node;}if(lang.isFunction(_2bf)){var _2c1=node[_2bc];if(!_2c1){_2c1=_2bb++;node[_2bc]=_2c1;}if(!_2ba[_2c1]){_2ba[_2c1]={};}var h=_2ba[_2c1][_2c0];if(h){conn.disconnect(h);}else{try{delete node[_2c0];}catch(e){}}if(_2bf){_2ba[_2c1][_2c0]=conn.connect(node,_2c0,_2bf);}else{node[_2c0]=null;}return node;}node[_2c0]=_2bf;return node;};});},"dojo/dom-attr":function(){define(["exports","./_base/sniff","./_base/lang","./dom","./dom-style","./dom-prop"],function(_2c2,has,lang,dom,_2c3,prop){var _2c4={innerHTML:1,className:1,htmlFor:has("ie"),value:1},_2c5={classname:"class",htmlfor:"for",tabindex:"tabIndex",readonly:"readOnly"};function _2c6(node,name){var attr=node.getAttributeNode&&node.getAttributeNode(name);return attr&&attr.specified;};_2c2.has=function hasAttr(node,name){var lc=name.toLowerCase();return _2c4[prop.names[lc]||name]||_2c6(dom.byId(node),_2c5[lc]||name);};_2c2.get=function getAttr(node,name){node=dom.byId(node);var lc=name.toLowerCase(),_2c7=prop.names[lc]||name,_2c8=_2c4[_2c7];value=node[_2c7];if(_2c8&&typeof value!="undefined"){return value;}if(_2c7!="href"&&(typeof value=="boolean"||lang.isFunction(value))){return value;}var _2c9=_2c5[lc]||name;return _2c6(node,_2c9)?node.getAttribute(_2c9):null;};_2c2.set=function setAttr(node,name,_2ca){node=dom.byId(node);if(arguments.length==2){for(var x in name){_2c2.set(node,x,name[x]);}return node;}var lc=name.toLowerCase(),_2cb=prop.names[lc]||name,_2cc=_2c4[_2cb];if(_2cb=="style"&&typeof _2ca!="string"){_2c3.set(node,_2ca);return node;}if(_2cc||typeof _2ca=="boolean"||lang.isFunction(_2ca)){return prop.set(node,name,_2ca);}node.setAttribute(_2c5[lc]||name,_2ca);return node;};_2c2.remove=function removeAttr(node,name){dom.byId(node).removeAttribute(_2c5[name.toLowerCase()]||name);};_2c2.getNodeProp=function getNodeProp(node,name){node=dom.byId(node);var lc=name.toLowerCase(),_2cd=prop.names[lc]||name;if((_2cd in node)&&_2cd!="href"){return node[_2cd];}var _2ce=_2c5[lc]||name;return _2c6(node,_2ce)?node.getAttribute(_2ce):null;};});},"dojo/dom-construct":function(){define("dojo/dom-construct",["exports","./_base/kernel","./_base/sniff","./_base/window","./dom","./dom-attr","./on"],function(_2cf,dojo,has,win,dom,attr,on){var _2d0={option:["select"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","thead","tr"],legend:["fieldset"],caption:["table"],colgroup:["table"],col:["table","colgroup"],li:["ul"]},_2d1=/<\s*([\w\:]+)/,_2d2={},_2d3=0,_2d4="__"+dojo._scopeName+"ToDomId";for(var _2d5 in _2d0){if(_2d0.hasOwnProperty(_2d5)){var tw=_2d0[_2d5];tw.pre=_2d5=="option"?"<select multiple=\"multiple\">":"<"+tw.join("><")+">";tw.post="</"+tw.reverse().join("></")+">";}}function _2d6(node,ref){var _2d7=ref.parentNode;if(_2d7){_2d7.insertBefore(node,ref);}};function _2d8(node,ref){var _2d9=ref.parentNode;if(_2d9){if(_2d9.lastChild==ref){_2d9.appendChild(node);}else{_2d9.insertBefore(node,ref.nextSibling);}}};var _2da=null,_2db;on(window,"unload",function(){_2da=null;});_2cf.toDom=function toDom(frag,doc){doc=doc||win.doc;var _2dc=doc[_2d4];if(!_2dc){doc[_2d4]=_2dc=++_2d3+"";_2d2[_2dc]=doc.createElement("div");}frag+="";var _2dd=frag.match(_2d1),tag=_2dd?_2dd[1].toLowerCase():"",_2de=_2d2[_2dc],wrap,i,fc,df;if(_2dd&&_2d0[tag]){wrap=_2d0[tag];_2de.innerHTML=wrap.pre+frag+wrap.post;for(i=wrap.length;i;--i){_2de=_2de.firstChild;}}else{_2de.innerHTML=frag;}if(_2de.childNodes.length==1){return _2de.removeChild(_2de.firstChild);}df=doc.createDocumentFragment();while(fc=_2de.firstChild){df.appendChild(fc);}return df;};_2cf.place=function place(node,_2df,_2e0){_2df=dom.byId(_2df);if(typeof node=="string"){node=/^\s*</.test(node)?_2cf.toDom(node,_2df.ownerDocument):dom.byId(node);}if(typeof _2e0=="number"){var cn=_2df.childNodes;if(!cn.length||cn.length<=_2e0){_2df.appendChild(node);}else{_2d6(node,cn[_2e0<0?0:_2e0]);}}else{switch(_2e0){case"before":_2d6(node,_2df);break;case"after":_2d8(node,_2df);break;case"replace":_2df.parentNode.replaceChild(node,_2df);break;case"only":_2cf.empty(_2df);_2df.appendChild(node);break;case"first":if(_2df.firstChild){_2d6(node,_2df.firstChild);break;}default:_2df.appendChild(node);}}return node;};_2cf.create=function create(tag,_2e1,_2e2,pos){var doc=win.doc;if(_2e2){_2e2=dom.byId(_2e2);doc=_2e2.ownerDocument;}if(typeof tag=="string"){tag=doc.createElement(tag);}if(_2e1){attr.set(tag,_2e1);}if(_2e2){_2cf.place(tag,_2e2,pos);}return tag;};_2cf.empty=has("ie")?function(node){node=dom.byId(node);for(var c;c=node.lastChild;){_2cf.destroy(c);}}:function(node){dom.byId(node).innerHTML="";};_2cf.destroy=function destroy(node){node=dom.byId(node);try{var doc=node.ownerDocument;if(!_2da||_2db!=doc){_2da=doc.createElement("div");_2db=doc;}_2da.appendChild(node.parentNode?node.parentNode.removeChild(node):node);_2da.innerHTML="";}catch(e){}};});},"dojo/keys":function(){define("dojo/keys",["./_base/kernel","./_base/sniff"],function(dojo,has){return dojo.keys={BACKSPACE:8,TAB:9,CLEAR:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,META:has("safari")?91:224,PAUSE:19,CAPS_LOCK:20,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,INSERT:45,DELETE:46,HELP:47,LEFT_WINDOW:91,RIGHT_WINDOW:92,SELECT:93,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98,NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8:104,NUMPAD_9:105,NUMPAD_MULTIPLY:106,NUMPAD_PLUS:107,NUMPAD_ENTER:108,NUMPAD_MINUS:109,NUMPAD_PERIOD:110,NUMPAD_DIVIDE:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,F13:124,F14:125,F15:126,NUM_LOCK:144,SCROLL_LOCK:145,UP_DPAD:175,DOWN_DPAD:176,LEFT_DPAD:177,RIGHT_DPAD:178,copyKey:has("mac")&&!has("air")?(has("safari")?91:224):17};});},"dojo/domReady":function(){define(["./has"],function(has){var _2e3=this,doc=document,_2e4={"loaded":1,"complete":1},_2e5=typeof doc.readyState!="string",_2e6=!!_2e4[doc.readyState];if(_2e5){doc.readyState="loading";}if(!_2e6){var _2e7=[],_2e8=[],_2e9=function(evt){evt=evt||_2e3.event;if(_2e6||(evt.type=="readystatechange"&&!_2e4[doc.readyState])){return;}_2e6=1;if(_2e5){doc.readyState="complete";}while(_2e7.length){(_2e7.shift())();}},on=function(node,_2ea){node.addEventListener(_2ea,_2e9,false);_2e7.push(function(){node.removeEventListener(_2ea,_2e9,false);});};if(!has("dom-addeventlistener")){on=function(node,_2eb){_2eb="on"+_2eb;node.attachEvent(_2eb,_2e9);_2e7.push(function(){node.detachEvent(_2eb,_2e9);});};var div=doc.createElement("div");try{if(div.doScroll&&_2e3.frameElement===null){_2e8.push(function(){try{div.doScroll("left");return 1;}catch(e){}});}}catch(e){}}on(doc,"DOMContentLoaded");on(_2e3,"load");if("onreadystatechange"in doc){on(doc,"readystatechange");}else{if(!_2e5){_2e8.push(function(){return _2e4[doc.readyState];});}}if(_2e8.length){var _2ec=function(){if(_2e6){return;}var i=_2e8.length;while(i--){if(_2e8[i]()){_2e9("poller");return;}}setTimeout(_2ec,30);};_2ec();}}function _2ed(_2ee){if(_2e6){_2ee(1);}else{_2e7.push(_2ee);}};_2ed.load=function(id,req,load){_2ed(load);};return _2ed;});},"dojo/_base/lang":function(){define(["./kernel","../has","./sniff"],function(dojo,has){has.add("bug-for-in-skips-shadowed",function(){for(var i in{toString:1}){return 0;}return 1;});var _2ef=has("bug-for-in-skips-shadowed")?"hasOwnProperty.valueOf.isPrototypeOf.propertyIsEnumerable.toLocaleString.toString.constructor".split("."):[],_2f0=_2ef.length,_2f1=function(dest,_2f2,_2f3){var name,s,i,_2f4={};for(name in _2f2){s=_2f2[name];if(!(name in dest)||(dest[name]!==s&&(!(name in _2f4)||_2f4[name]!==s))){dest[name]=_2f3?_2f3(s):s;}}if(has("bug-for-in-skips-shadowed")){if(_2f2){for(i=0;i<_2f0;++i){name=_2ef[i];s=_2f2[name];if(!(name in dest)||(dest[name]!==s&&(!(name in _2f4)||_2f4[name]!==s))){dest[name]=_2f3?_2f3(s):s;}}}}return dest;},_2f5=function(dest,_2f6){if(!dest){dest={};}for(var i=1,l=arguments.length;i<l;i++){lang._mixin(dest,arguments[i]);}return dest;},_2f7=function(_2f8,_2f9,_2fa){var p,i=0,_2fb=dojo.global;if(!_2fa){if(!_2f8.length){return _2fb;}else{p=_2f8[i++];try{_2fa=dojo.scopeMap[p]&&dojo.scopeMap[p][1];}catch(e){}_2fa=_2fa||(p in _2fb?_2fb[p]:(_2f9?_2fb[p]={}:undefined));}}while(_2fa&&(p=_2f8[i++])){_2fa=(p in _2fa?_2fa[p]:(_2f9?_2fa[p]={}:undefined));}return _2fa;},_2fc=function(name,_2fd,_2fe){var _2ff=name.split("."),p=_2ff.pop(),obj=_2f7(_2ff,true,_2fe);return obj&&p?(obj[p]=_2fd):undefined;},_300=function(name,_301,_302){return _2f7(name.split("."),_301,_302);},_303=function(name,obj){return lang.getObject(name,false,obj)!==undefined;},opts=Object.prototype.toString,_304=function(it){return(typeof it=="string"||it instanceof String);},_305=function(it){return it&&(it instanceof Array||typeof it=="array");},_306=function(it){return opts.call(it)==="[object Function]";},_307=function(it){return it!==undefined&&(it===null||typeof it=="object"||lang.isArray(it)||lang.isFunction(it));},_308=function(it){return it&&it!==undefined&&!lang.isString(it)&&!lang.isFunction(it)&&!(it.tagName&&it.tagName.toLowerCase()=="form")&&(lang.isArray(it)||isFinite(it.length));},_309=function(it){return it&&!lang.isFunction(it)&&/\{\s*\[native code\]\s*\}/.test(String(it));},_30a=function(_30b,_30c){for(var i=1,l=arguments.length;i<l;i++){lang._mixin(_30b.prototype,arguments[i]);}return _30b;},_30d=function(_30e,_30f){var pre=_310(arguments,2);var _311=lang.isString(_30f);return function(){var args=_310(arguments);var f=_311?(_30e||dojo.global)[_30f]:_30f;return f&&f.apply(_30e||this,pre.concat(args));};},_312=function(_313,_314){if(arguments.length>2){return lang._hitchArgs.apply(dojo,arguments);}if(!_314){_314=_313;_313=null;}if(lang.isString(_314)){_313=_313||dojo.global;if(!_313[_314]){throw(["dojo.hitch: scope[\"",_314,"\"] is null (scope=\"",_313,"\")"].join(""));}return function(){return _313[_314].apply(_313,arguments||[]);};}return!_313?_314:function(){return _314.apply(_313,arguments||[]);};},_315=(function(){function TMP(){};return function(obj,_316){TMP.prototype=obj;var tmp=new TMP();TMP.prototype=null;if(_316){lang._mixin(tmp,_316);}return tmp;};})(),_317=function(obj,_318,_319){return(_319||[]).concat(Array.prototype.slice.call(obj,_318||0));},_310=has("ie")?(function(){function slow(obj,_31a,_31b){var arr=_31b||[];for(var x=_31a||0;x<obj.length;x++){arr.push(obj[x]);}return arr;};return function(obj){return((obj.item)?slow:_317).apply(this,arguments);};})():_317,_31c=function(_31d){var arr=[null];return lang.hitch.apply(dojo,arr.concat(lang._toArray(arguments)));},_31e=function(src){if(!src||typeof src!="object"||lang.isFunction(src)){return src;}if(src.nodeType&&"cloneNode"in src){return src.cloneNode(true);}if(src instanceof Date){return new Date(src.getTime());}if(src instanceof RegExp){return new RegExp(src);}var r,i,l;if(lang.isArray(src)){r=[];for(i=0,l=src.length;i<l;++i){if(i in src){r.push(_31e(src[i]));}}}else{r=src.constructor?new src.constructor():{};}return lang._mixin(r,src,_31e);},trim=String.prototype.trim?function(str){return str.trim();}:function(str){return str.replace(/^\s\s*/,"").replace(/\s\s*$/,"");},_31f=/\{([^\}]+)\}/g,_320=function(tmpl,map,_321){return tmpl.replace(_321||_31f,lang.isFunction(map)?map:function(_322,k){return _300(k,false,map);});},lang={_extraNames:_2ef,_mixin:_2f1,mixin:_2f5,setObject:_2fc,getObject:_300,exists:_303,isString:_304,isArray:_305,isFunction:_306,isObject:_307,isArrayLike:_308,isAlien:_309,extend:_30a,_hitchArgs:_30d,hitch:_312,delegate:_315,_toArray:_310,partial:_31c,clone:_31e,trim:trim,replace:_320};1&&_2f5(dojo,lang);return lang;});},"dojo/Evented":function(){define(["./aspect","./on"],function(_323,on){"use strict";var _324=_323.after;function _325(){};_325.prototype={on:function(type,_326){return on.parse(this,type,_326,function(_327,type){return _324(_327,"on"+type,_326,true);});},emit:function(type,_328){var args=[this];args.push.apply(args,arguments);return on.emit.apply(on,args);}};return _325;});},"dojo/mouse":function(){define(["./_base/kernel","./on","./has","./dom","./_base/window"],function(dojo,on,has,dom,win){has.add("dom-quirks",win.doc&&win.doc.compatMode=="BackCompat");has.add("events-mouseenter",win.doc&&"onmouseenter"in win.doc.createElement("div"));var _329;if(has("dom-quirks")||!has("dom-addeventlistener")){_329={LEFT:1,MIDDLE:4,RIGHT:2,isButton:function(e,_32a){return e.button&_32a;},isLeft:function(e){return e.button&1;},isMiddle:function(e){return e.button&4;},isRight:function(e){return e.button&2;}};}else{_329={LEFT:0,MIDDLE:1,RIGHT:2,isButton:function(e,_32b){return e.button==_32b;},isLeft:function(e){return e.button==0;},isMiddle:function(e){return e.button==1;},isRight:function(e){return e.button==2;}};}dojo.mouseButtons=_329;function _32c(type,_32d){var _32e=function(node,_32f){return on(node,type,function(evt){if(!dom.isDescendant(evt.relatedTarget,_32d?evt.target:node)){return _32f.call(this,evt);}});};if(!_32d){_32e.bubble=_32c(type,true);}return _32e;};return{enter:_32c("mouseover"),leave:_32c("mouseout"),isLeft:_329.isLeft,isMiddle:_329.isMiddle,isRight:_329.isRight};});},"dojo/topic":function(){define(["./Evented"],function(_330){var hub=new _330;return{publish:function(_331,_332){return hub.emit.apply(hub,arguments);},subscribe:function(_333,_334){return hub.on.apply(hub,arguments);}};});},"dojo/_base/xhr":function(){define(["./kernel","./sniff","require","../io-query","../dom","../dom-form","./Deferred","./json","./lang","./array","../on"],function(dojo,has,_335,ioq,dom,_336,_337,json,lang,_338,on){has.add("native-xhr",function(){return typeof XMLHttpRequest!=="undefined";});if(1){dojo._xhrObj=_335.getXhr;}else{if(has("native-xhr")){dojo._xhrObj=function(){try{return new XMLHttpRequest();}catch(e){throw new Error("XMLHTTP not available: "+e);}};}else{for(var _339=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],_33a,i=0;i<3;){try{_33a=_339[i++];if(new ActiveXObject(_33a)){break;}}catch(e){}}dojo._xhrObj=function(){return new ActiveXObject(_33a);};}}var cfg=dojo.config;dojo.objectToQuery=ioq.objectToQuery;dojo.queryToObject=ioq.queryToObject;dojo.fieldToObject=_336.fieldToObject;dojo.formToObject=_336.toObject;dojo.formToQuery=_336.toQuery;dojo.formToJson=_336.toJson;dojo._blockAsync=false;var _33b=dojo._contentHandlers=dojo.contentHandlers={"text":function(xhr){return xhr.responseText;},"json":function(xhr){return json.fromJson(xhr.responseText||null);},"json-comment-filtered":function(xhr){if(!dojo.config.useCommentedJson){console.warn("Consider using the standard mimetype:application/json."+" json-commenting can introduce security issues. To"+" decrease the chances of hijacking, use the standard the 'json' handler and"+" prefix your json with: {}&&\n"+"Use djConfig.useCommentedJson=true to turn off this message.");}var _33c=xhr.responseText;var _33d=_33c.indexOf("/*");var _33e=_33c.lastIndexOf("*/");if(_33d==-1||_33e==-1){throw new Error("JSON was not comment filtered");}return json.fromJson(_33c.substring(_33d+2,_33e));},"javascript":function(xhr){return dojo.eval(xhr.responseText);},"xml":function(xhr){var _33f=xhr.responseXML;if(has("ie")){if((!_33f||!_33f.documentElement)){var ms=function(n){return"MSXML"+n+".DOMDocument";};var dp=["Microsoft.XMLDOM",ms(6),ms(4),ms(3),ms(2)];_338.some(dp,function(p){try{var dom=new ActiveXObject(p);dom.async=false;dom.loadXML(xhr.responseText);_33f=dom;}catch(e){return false;}return true;});}}return _33f;},"json-comment-optional":function(xhr){if(xhr.responseText&&/^[^{\[]*\/\*/.test(xhr.responseText)){return _33b["json-comment-filtered"](xhr);}else{return _33b["json"](xhr);}}};dojo._ioSetArgs=function(args,_340,_341,_342){var _343={args:args,url:args.url};var _344=null;if(args.form){var form=dom.byId(args.form);var _345=form.getAttributeNode("action");_343.url=_343.url||(_345?_345.value:null);_344=_336.toObject(form);}var _346=[{}];if(_344){_346.push(_344);}if(args.content){_346.push(args.content);}if(args.preventCache){_346.push({"dojo.preventCache":new Date().valueOf()});}_343.query=ioq.objectToQuery(lang.mixin.apply(null,_346));_343.handleAs=args.handleAs||"text";var d=new _337(_340);d.addCallbacks(_341,function(_347){return _342(_347,d);});var ld=args.load;if(ld&&lang.isFunction(ld)){d.addCallback(function(_348){return ld.call(args,_348,_343);});}var err=args.error;if(err&&lang.isFunction(err)){d.addErrback(function(_349){return err.call(args,_349,_343);});}var _34a=args.handle;if(_34a&&lang.isFunction(_34a)){d.addBoth(function(_34b){return _34a.call(args,_34b,_343);});}if(cfg.ioPublish&&dojo.publish&&_343.args.ioPublish!==false){d.addCallbacks(function(res){dojo.publish("/dojo/io/load",[d,res]);return res;},function(res){dojo.publish("/dojo/io/error",[d,res]);return res;});d.addBoth(function(res){dojo.publish("/dojo/io/done",[d,res]);return res;});}d.ioArgs=_343;return d;};var _34c=function(dfd){dfd.canceled=true;var xhr=dfd.ioArgs.xhr;var _34d=typeof xhr.abort;if(_34d=="function"||_34d=="object"||_34d=="unknown"){xhr.abort();}var err=dfd.ioArgs.error;if(!err){err=new Error("xhr cancelled");err.dojoType="cancel";}return err;};var _34e=function(dfd){var ret=_33b[dfd.ioArgs.handleAs](dfd.ioArgs.xhr);return ret===undefined?null:ret;};var _34f=function(_350,dfd){if(!dfd.ioArgs.args.failOk){console.error(_350);}return _350;};var _351=null;var _352=[];var _353=0;var _354=function(dfd){if(_353<=0){_353=0;if(cfg.ioPublish&&dojo.publish&&(!dfd||dfd&&dfd.ioArgs.args.ioPublish!==false)){dojo.publish("/dojo/io/stop");}}};var _355=function(){var now=(new Date()).getTime();if(!dojo._blockAsync){for(var i=0,tif;i<_352.length&&(tif=_352[i]);i++){var dfd=tif.dfd;var func=function(){if(!dfd||dfd.canceled||!tif.validCheck(dfd)){_352.splice(i--,1);_353-=1;}else{if(tif.ioCheck(dfd)){_352.splice(i--,1);tif.resHandle(dfd);_353-=1;}else{if(dfd.startTime){if(dfd.startTime+(dfd.ioArgs.args.timeout||0)<now){_352.splice(i--,1);var err=new Error("timeout exceeded");err.dojoType="timeout";dfd.errback(err);dfd.cancel();_353-=1;}}}}};if(dojo.config.debugAtAllCosts){func.call(this);}else{func.call(this);}}}_354(dfd);if(!_352.length){clearInterval(_351);_351=null;}};dojo._ioCancelAll=function(){try{_338.forEach(_352,function(i){try{i.dfd.cancel();}catch(e){}});}catch(e){}};if(has("ie")){on(window,"unload",dojo._ioCancelAll);}dojo._ioNotifyStart=function(dfd){if(cfg.ioPublish&&dojo.publish&&dfd.ioArgs.args.ioPublish!==false){if(!_353){dojo.publish("/dojo/io/start");}_353+=1;dojo.publish("/dojo/io/send",[dfd]);}};dojo._ioWatch=function(dfd,_356,_357,_358){var args=dfd.ioArgs.args;if(args.timeout){dfd.startTime=(new Date()).getTime();}_352.push({dfd:dfd,validCheck:_356,ioCheck:_357,resHandle:_358});if(!_351){_351=setInterval(_355,50);}if(args.sync){_355();}};var _359="application/x-www-form-urlencoded";var _35a=function(dfd){return dfd.ioArgs.xhr.readyState;};var _35b=function(dfd){return 4==dfd.ioArgs.xhr.readyState;};var _35c=function(dfd){var xhr=dfd.ioArgs.xhr;if(dojo._isDocumentOk(xhr)){dfd.callback(dfd);}else{var err=new Error("Unable to load "+dfd.ioArgs.url+" status:"+xhr.status);err.status=xhr.status;err.responseText=xhr.responseText;err.xhr=xhr;dfd.errback(err);}};dojo._ioAddQueryToUrl=function(_35d){if(_35d.query.length){_35d.url+=(_35d.url.indexOf("?")==-1?"?":"&")+_35d.query;_35d.query=null;}};dojo.xhr=function(_35e,args,_35f){var dfd=dojo._ioSetArgs(args,_34c,_34e,_34f);var _360=dfd.ioArgs;var xhr=_360.xhr=dojo._xhrObj(_360.args);if(!xhr){dfd.cancel();return dfd;}if("postData"in args){_360.query=args.postData;}else{if("putData"in args){_360.query=args.putData;}else{if("rawBody"in args){_360.query=args.rawBody;}else{if((arguments.length>2&&!_35f)||"POST|PUT".indexOf(_35e.toUpperCase())==-1){dojo._ioAddQueryToUrl(_360);}}}}xhr.open(_35e,_360.url,args.sync!==true,args.user||undefined,args.password||undefined);if(args.headers){for(var hdr in args.headers){if(hdr.toLowerCase()==="content-type"&&!args.contentType){args.contentType=args.headers[hdr];}else{if(args.headers[hdr]){xhr.setRequestHeader(hdr,args.headers[hdr]);}}}}if(args.contentType!==false){xhr.setRequestHeader("Content-Type",args.contentType||_359);}if(!args.headers||!("X-Requested-With"in args.headers)){xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");}dojo._ioNotifyStart(dfd);if(dojo.config.debugAtAllCosts){xhr.send(_360.query);}else{try{xhr.send(_360.query);}catch(e){_360.error=e;dfd.cancel();}}dojo._ioWatch(dfd,_35a,_35b,_35c);xhr=null;return dfd;};dojo.xhrGet=function(args){return dojo.xhr("GET",args);};dojo.rawXhrPost=dojo.xhrPost=function(args){return dojo.xhr("POST",args,true);};dojo.rawXhrPut=dojo.xhrPut=function(args){return dojo.xhr("PUT",args,true);};dojo.xhrDelete=function(args){return dojo.xhr("DELETE",args);};dojo._isDocumentOk=function(http){var stat=http.status||0;stat=(stat>=200&&stat<300)||stat==304||stat==1223||!stat;return stat;};dojo._getText=function(url){var _361;dojo.xhrGet({url:url,sync:true,load:function(text){_361=text;}});return _361;};lang.mixin(dojo.xhr,{_xhrObj:dojo._xhrObj,fieldToObject:_336.fieldToObject,formToObject:_336.toObject,objectToQuery:ioq.objectToQuery,formToQuery:_336.toQuery,formToJson:_336.toJson,queryToObject:ioq.queryToObject,contentHandlers:_33b,_ioSetArgs:dojo._ioSetArgs,_ioCancelAll:dojo._ioCancelAll,_ioNotifyStart:dojo._ioNotifyStart,_ioWatch:dojo._ioWatch,_ioAddQueryToUrl:dojo._ioAddQueryToUrl,_isDocumentOk:dojo._isDocumentOk,_getText:dojo._getText,get:dojo.xhrGet,post:dojo.xhrPost,put:dojo.xhrPut,del:dojo.xhrDelete});return dojo.xhr;});},"dojo/_base/unload":function(){define(["./kernel","./connect"],function(dojo,_362){var win=window;dojo.addOnWindowUnload=function(obj,_363){if(!dojo.windowUnloaded){_362.connect(win,"unload",(dojo.windowUnloaded=function(){}));}_362.connect(win,"unload",obj,_363);};dojo.addOnUnload=function(obj,_364){_362.connect(win,"beforeunload",obj,_364);};return{addOnWindowUnload:dojo.addOnWindowUnload,addOnUnload:dojo.addOnUnload};});},"dojo/_base/NodeList":function(){define(["./kernel","../query","./array","./html","../NodeList-dom"],function(dojo,_365,_366){var _367=_365.NodeList;var nlp=_367.prototype;nlp.connect=_367._adaptAsForEach(function(){return dojo.connect.apply(this,arguments);});nlp.coords=_367._adaptAsMap(dojo.coords);_367.events=["blur","focus","change","click","error","keydown","keypress","keyup","load","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","submit"];_366.forEach(_367.events,function(evt){var _368="on"+evt;nlp[_368]=function(a,b){return this.connect(_368,a,b);};});dojo.NodeList=_367;return dojo.NodeList;});},"dojo/_base/Color":function(){define(["./kernel","./lang","./array","./config"],function(dojo,lang,_369,_36a){var _36b=dojo.Color=function(_36c){if(_36c){this.setColor(_36c);}};_36b.named={"black":[0,0,0],"silver":[192,192,192],"gray":[128,128,128],"white":[255,255,255],"maroon":[128,0,0],"red":[255,0,0],"purple":[128,0,128],"fuchsia":[255,0,255],"green":[0,128,0],"lime":[0,255,0],"olive":[128,128,0],"yellow":[255,255,0],"navy":[0,0,128],"blue":[0,0,255],"teal":[0,128,128],"aqua":[0,255,255],"transparent":_36a.transparentColor||[0,0,0,0]};lang.extend(_36b,{r:255,g:255,b:255,a:1,_set:function(r,g,b,a){var t=this;t.r=r;t.g=g;t.b=b;t.a=a;},setColor:function(_36d){if(lang.isString(_36d)){_36b.fromString(_36d,this);}else{if(lang.isArray(_36d)){_36b.fromArray(_36d,this);}else{this._set(_36d.r,_36d.g,_36d.b,_36d.a);if(!(_36d instanceof _36b)){this.sanitize();}}}return this;},sanitize:function(){return this;},toRgb:function(){var t=this;return[t.r,t.g,t.b];},toRgba:function(){var t=this;return[t.r,t.g,t.b,t.a];},toHex:function(){var arr=_369.map(["r","g","b"],function(x){var s=this[x].toString(16);return s.length<2?"0"+s:s;},this);return"#"+arr.join("");},toCss:function(_36e){var t=this,rgb=t.r+", "+t.g+", "+t.b;return(_36e?"rgba("+rgb+", "+t.a:"rgb("+rgb)+")";},toString:function(){return this.toCss(true);}});_36b.blendColors=dojo.blendColors=function(_36f,end,_370,obj){var t=obj||new _36b();_369.forEach(["r","g","b","a"],function(x){t[x]=_36f[x]+(end[x]-_36f[x])*_370;if(x!="a"){t[x]=Math.round(t[x]);}});return t.sanitize();};_36b.fromRgb=dojo.colorFromRgb=function(_371,obj){var m=_371.toLowerCase().match(/^rgba?\(([\s\.,0-9]+)\)/);return m&&_36b.fromArray(m[1].split(/\s*,\s*/),obj);};_36b.fromHex=dojo.colorFromHex=function(_372,obj){var t=obj||new _36b(),bits=(_372.length==4)?4:8,mask=(1<<bits)-1;_372=Number("0x"+_372.substr(1));if(isNaN(_372)){return null;}_369.forEach(["b","g","r"],function(x){var c=_372&mask;_372>>=bits;t[x]=bits==4?17*c:c;});t.a=1;return t;};_36b.fromArray=dojo.colorFromArray=function(a,obj){var t=obj||new _36b();t._set(Number(a[0]),Number(a[1]),Number(a[2]),Number(a[3]));if(isNaN(t.a)){t.a=1;}return t.sanitize();};_36b.fromString=dojo.colorFromString=function(str,obj){var a=_36b.named[str];return a&&_36b.fromArray(a,obj)||_36b.fromRgb(str,obj)||_36b.fromHex(str,obj);};return _36b;});},"dojo/selector/_loader":function(){define(["../has","require"],function(has,_373){"use strict";var _374=document.createElement("div");has.add("dom-qsa2.1",!!_374.querySelectorAll);has.add("dom-qsa3",function(){try{_374.innerHTML="<p class='TEST'></p>";return _374.querySelectorAll(".TEST:empty").length==1;}catch(e){}});var _375;var acme="./acme",lite="./lite";return{load:function(id,_376,_377,_378){var req=_373;id=id=="default"?has("config-selectorEngine")||"css3":id;id=id=="css2"||id=="lite"?lite:id=="css2.1"?has("dom-qsa2.1")?lite:acme:id=="css3"?has("dom-qsa3")?lite:acme:id=="acme"?acme:(req=_376)&&id;if(id.charAt(id.length-1)=="?"){id=id.substring(0,id.length-1);var _379=true;}if(_379&&(has("dom-compliant-qsa")||_375)){return _377(_375);}req([id],function(_37a){if(id!="./lite"){_375=_37a;}_377(_37a);});}};});},"dojo/on":function(){define(["./has!dom-addeventlistener?:./aspect","./_base/kernel","./has"],function(_37b,dojo,has){"use strict";if(1){var _37c=window.ScriptEngineMajorVersion;has.add("jscript",_37c&&(_37c()+ScriptEngineMinorVersion()/10));has.add("event-orientationchange",has("touch")&&!has("android"));}var on=function(_37d,type,_37e,_37f){if(_37d.on){return _37d.on(type,_37e);}return on.parse(_37d,type,_37e,_380,_37f,this);};on.pausable=function(_381,type,_382,_383){var _384;var _385=on(_381,type,function(){if(!_384){return _382.apply(this,arguments);}},_383);_385.pause=function(){_384=true;};_385.resume=function(){_384=false;};return _385;};on.once=function(_386,type,_387,_388){var _389=on(_386,type,function(){_389.remove();return _387.apply(this,arguments);});return _389;};on.parse=function(_38a,type,_38b,_38c,_38d,_38e){if(type.call){return type.call(_38e,_38a,_38b);}if(type.indexOf(",")>-1){var _38f=type.split(/\s*,\s*/);var _390=[];var i=0;var _391;while(_391=_38f[i++]){_390.push(_38c(_38a,_391,_38b,_38d,_38e));}_390.remove=function(){for(var i=0;i<_390.length;i++){_390[i].remove();}};return _390;}return _38c(_38a,type,_38b,_38d,_38e);};var _392=/^touch/;function _380(_393,type,_394,_395,_396){var _397=type.match(/(.*):(.*)/);if(_397){type=_397[2];_397=_397[1];return on.selector(_397,type).call(_396,_393,_394);}if(has("touch")){if(_392.test(type)){_394=_398(_394);}if(!has("event-orientationchange")&&(type=="orientationchange")){type="resize";_393=window;_394=_398(_394);}}if(_393.addEventListener){var _399=type in _39a;_393.addEventListener(_399?_39a[type]:type,_394,_399);return{remove:function(){_393.removeEventListener(type,_394,_399);}};}type="on"+type;if(_39b&&_393.attachEvent){return _39b(_393,type,_394);}throw new Error("Target must be an event emitter");};on.selector=function(_39c,_39d,_39e){return function(_39f,_3a0){var _3a1=this;var _3a2=_39d.bubble;if(_3a2){_39d=_3a2;}else{if(_39e!==false){_39e=true;}}return on(_39f,_39d,function(_3a3){var _3a4=_3a3.target;_3a1=_3a1&&_3a1.matches?_3a1:dojo.query;while(!_3a1.matches(_3a4,_39c,_39f)){if(_3a4==_39f||!_39e||!(_3a4=_3a4.parentNode)){return;}}return _3a0.call(_3a4,_3a3);});};};function _3a5(){this.cancelable=false;};function _3a6(){this.bubbles=false;};var _3a7=[].slice,_3a8=on.emit=function(_3a9,type,_3aa){var args=_3a7.call(arguments,2);var _3ab="on"+type;if("parentNode"in _3a9){var _3ac=args[0]={};for(var i in _3aa){_3ac[i]=_3aa[i];}_3ac.preventDefault=_3a5;_3ac.stopPropagation=_3a6;_3ac.target=_3a9;_3ac.type=type;_3aa=_3ac;}do{_3a9[_3ab]&&_3a9[_3ab].apply(_3a9,args);}while(_3aa&&_3aa.bubbles&&(_3a9=_3a9.parentNode));return _3aa&&_3aa.cancelable&&_3aa;};var _39a={};if(has("dom-addeventlistener")){_39a={focusin:"focus",focusout:"blur"};if(has("opera")){_39a.keydown="keypress";}on.emit=function(_3ad,type,_3ae){if(_3ad.dispatchEvent&&document.createEvent){var _3af=document.createEvent("HTMLEvents");_3af.initEvent(type,!!_3ae.bubbles,!!_3ae.cancelable);for(var i in _3ae){var _3b0=_3ae[i];if(!(i in _3af)){_3af[i]=_3ae[i];}}return _3ad.dispatchEvent(_3af)&&_3af;}return _3a8.apply(on,arguments);};}else{on._fixEvent=function(evt,_3b1){if(!evt){var w=_3b1&&(_3b1.ownerDocument||_3b1.document||_3b1).parentWindow||window;evt=w.event;}if(!evt){return(evt);}if(!evt.target){evt.target=evt.srcElement;evt.currentTarget=(_3b1||evt.srcElement);if(evt.type=="mouseover"){evt.relatedTarget=evt.fromElement;}if(evt.type=="mouseout"){evt.relatedTarget=evt.toElement;}if(!evt.stopPropagation){evt.stopPropagation=_3b2;evt.preventDefault=_3b3;}switch(evt.type){case"keypress":var c=("charCode"in evt?evt.charCode:evt.keyCode);if(c==10){c=0;evt.keyCode=13;}else{if(c==13||c==27){c=0;}else{if(c==3){c=99;}}}evt.charCode=c;_3b4(evt);break;}}return evt;};var _3b5=function(_3b6){this.handle=_3b6;};_3b5.prototype.remove=function(){delete _dojoIEListeners_[this.handle];};var _3b7=function(_3b8){return function(evt){evt=on._fixEvent(evt,this);return _3b8.call(this,evt);};};var _39b=function(_3b9,type,_3ba){_3ba=_3b7(_3ba);if(((_3b9.ownerDocument?_3b9.ownerDocument.parentWindow:_3b9.parentWindow||_3b9.window||window)!=top||has("jscript")<5.8)&&!has("config-_allow_leaks")){if(typeof _dojoIEListeners_=="undefined"){_dojoIEListeners_=[];}var _3bb=_3b9[type];if(!_3bb||!_3bb.listeners){var _3bc=_3bb;_3b9[type]=_3bb=Function("event","var callee = arguments.callee; for(var i = 0; i<callee.listeners.length; i++){var listener = _dojoIEListeners_[callee.listeners[i]]; if(listener){listener.call(this,event);}}");_3bb.listeners=[];if(_3bc){_3bb.listeners.push(_dojoIEListeners_.push(_3bc)-1);}}var _3bd;_3bb.listeners.push(_3bd=(_dojoIEListeners_.push(_3ba)-1));return new _3b5(_3bd);}return _37b.after(_3b9,type,_3ba,true);};var _3b4=function(evt){evt.keyChar=evt.charCode?String.fromCharCode(evt.charCode):"";evt.charOrCode=evt.keyChar||evt.keyCode;};var _3b2=function(){this.cancelBubble=true;};var _3b3=on._preventDefault=function(){this.bubbledKeyCode=this.keyCode;if(this.ctrlKey){try{this.keyCode=0;}catch(e){}}this.returnValue=false;};}if(has("touch")){var _3be=function(){};var _3bf=window.orientation;var _398=function(_3c0){return function(_3c1){var _3c2=_3c1.corrected;if(!_3c2){var type=_3c1.type;try{delete _3c1.type;}catch(e){}if(_3c1.type){_3be.prototype=_3c1;var _3c2=new _3be;_3c2.preventDefault=function(){_3c1.preventDefault();};_3c2.stopPropagation=function(){_3c1.stopPropagation();};}else{_3c2=_3c1;_3c2.type=type;}_3c1.corrected=_3c2;if(type=="resize"){if(_3bf==window.orientation){return null;}_3bf=window.orientation;_3c2.type="orientationchange";return _3c0.call(this,_3c2);}if(!("rotation"in _3c2)){_3c2.rotation=0;_3c2.scale=1;}var _3c3=_3c2.changedTouches[0];for(var i in _3c3){delete _3c2[i];_3c2[i]=_3c3[i];}}return _3c0.call(this,_3c2);};};}return on;});},"dojo/_base/sniff":function(){define(["./kernel","../has"],function(dojo,has){if(!1){return has;}dojo.isBrowser=true,dojo._name="browser";var _3c4=has.add,n=navigator,dua=n.userAgent,dav=n.appVersion,tv=parseFloat(dav),_3c5,_3c6,_3c7,_3c8,_3c9,_3ca,_3cb,_3cc,_3cd,isIE,isFF,_3ce,_3cf,_3d0,_3d1;if(dua.indexOf("AdobeAIR")>=0){_3c6=1;}_3c7=(dav.indexOf("Konqueror")>=0)?tv:0;_3c8=parseFloat(dua.split("WebKit/")[1])||undefined;_3c9=parseFloat(dua.split("Chrome/")[1])||undefined;_3ca=dav.indexOf("Macintosh")>=0;_3cf=/iPhone|iPod|iPad/.test(dua);_3d0=parseFloat(dua.split("Android ")[1])||undefined;_3d1=typeof opera!="undefined"&&opera.wiiremote;var _3d2=Math.max(dav.indexOf("WebKit"),dav.indexOf("Safari"),0);if(_3d2&&!_3c9){_3cb=parseFloat(dav.split("Version/")[1]);if(!_3cb||parseFloat(dav.substr(_3d2+7))<=419.3){_3cb=2;}}if(!has("dojo-webkit")){if(dua.indexOf("Opera")>=0){_3c5=tv;if(_3c5>=9.8){_3c5=parseFloat(dua.split("Version/")[1])||tv;}}if(dua.indexOf("Gecko")>=0&&!_3c7&&!_3c8){_3cc=_3cd=tv;}if(_3cd){isFF=parseFloat(dua.split("Firefox/")[1]||dua.split("Minefield/")[1])||undefined;}if(document.all&&!_3c5){isIE=parseFloat(dav.split("MSIE ")[1])||undefined;var mode=document.documentMode;if(mode&&mode!=5&&Math.floor(isIE)!=mode){isIE=mode;}}}_3ce=document.compatMode=="BackCompat";_3c4("opera",dojo.isOpera=_3c5);_3c4("air",dojo.isAIR=_3c6);_3c4("khtml",dojo.isKhtml=_3c7);_3c4("webkit",dojo.isWebKit=_3c8);_3c4("chrome",dojo.isChrome=_3c9);_3c4("mac",dojo.isMac=_3ca);_3c4("safari",dojo.isSafari=_3cb);_3c4("mozilla",dojo.isMozilla=dojo.isMoz=_3cc);_3c4("ie",dojo.isIE=isIE);_3c4("ff",dojo.isFF=isFF);_3c4("quirks",dojo.isQuirks=_3ce);_3c4("ios",dojo.isIos=_3cf);_3c4("android",dojo.isAndroid=_3d0);dojo.locale=dojo.locale||(isIE?n.userLanguage:n.language).toLowerCase();return has;});},"dojo/_base/array":function(){define("dojo/_base/array",["./kernel","../has","./lang"],function(dojo,has,lang){var _3d3={},u,_3d4;function _3d5(){_3d3={};};function _3d6(fn){return _3d3[fn]=new Function("item","index","array",fn);};function _3d7(some){var _3d8=!some;return function(a,fn,o){var i=0,l=a&&a.length||0,_3d9;if(l&&typeof a=="string"){a=a.split("");}if(typeof fn=="string"){fn=_3d3[fn]||_3d6(fn);}if(o){for(;i<l;++i){_3d9=!fn.call(o,a[i],i,a);if(some^_3d9){return!_3d9;}}}else{for(;i<l;++i){_3d9=!fn(a[i],i,a);if(some^_3d9){return!_3d9;}}}return _3d8;};};function _3da(up){var _3db=1,_3dc=0,_3dd=0;if(!up){_3db=_3dc=_3dd=-1;}return function(a,x,from,last){if(last&&_3db>0){return _3d4.lastIndexOf(a,x,from);}var l=a&&a.length||0,end=up?l+_3dd:_3dc,i;if(from===u){i=up?_3dc:l+_3dd;}else{if(from<0){i=l+from;if(i<0){i=_3dc;}}else{i=from>=l?l+_3dd:from;}}if(l&&typeof a=="string"){a=a.split("");}for(;i!=end;i+=_3db){if(a[i]==x){return i;}}return-1;};};function _3de(a,fn,o){var i=0,l=a&&a.length||0;if(l&&typeof a=="string"){a=a.split("");}if(typeof fn=="string"){fn=_3d3[fn]||_3d6(fn);}if(o){for(;i<l;++i){fn.call(o,a[i],i,a);}}else{for(;i<l;++i){fn(a[i],i,a);}}};function map(a,fn,o,Ctr){var i=0,l=a&&a.length||0,out=new(Ctr||Array)(l);if(l&&typeof a=="string"){a=a.split("");}if(typeof fn=="string"){fn=_3d3[fn]||_3d6(fn);}if(o){for(;i<l;++i){out[i]=fn.call(o,a[i],i,a);}}else{for(;i<l;++i){out[i]=fn(a[i],i,a);}}return out;};function _3df(a,fn,o){var i=0,l=a&&a.length||0,out=[],_3e0;if(l&&typeof a=="string"){a=a.split("");}if(typeof fn=="string"){fn=_3d3[fn]||_3d6(fn);}if(o){for(;i<l;++i){_3e0=a[i];if(fn.call(o,_3e0,i,a)){out.push(_3e0);}}}else{for(;i<l;++i){_3e0=a[i];if(fn(_3e0,i,a)){out.push(_3e0);}}}return out;};_3d4={every:_3d7(false),some:_3d7(true),indexOf:_3da(true),lastIndexOf:_3da(false),forEach:_3de,map:map,filter:_3df,clearCache:_3d5};1&&lang.mixin(dojo,_3d4);return _3d4;});},"dojo/_base/json":function(){define(["./kernel","../json"],function(dojo,json){dojo.fromJson=function(js){return eval("("+js+")");};dojo._escapeString=json.stringify;dojo.toJsonIndentStr="\t";dojo.toJson=function(it,_3e1){return json.stringify(it,function(key,_3e2){if(_3e2){var tf=_3e2.__json__||_3e2.json;if(typeof tf=="function"){return tf.call(_3e2);}}return _3e2;},_3e1&&dojo.toJsonIndentStr);};return dojo;});},"dojo/dom-class":function(){define(["./_base/lang","./_base/array","./dom"],function(lang,_3e3,dom){var _3e4="className";var cls,_3e5=/\s+/,a1=[""];function _3e6(s){if(typeof s=="string"||s instanceof String){if(s&&!_3e5.test(s)){a1[0]=s;return a1;}var a=s.split(_3e5);if(a.length&&!a[0]){a.shift();}if(a.length&&!a[a.length-1]){a.pop();}return a;}if(!s){return[];}return _3e3.filter(s,function(x){return x;});};var _3e7={};cls={contains:function containsClass(node,_3e8){return((" "+dom.byId(node)[_3e4]+" ").indexOf(" "+_3e8+" ")>=0);},add:function addClass(node,_3e9){node=dom.byId(node);_3e9=_3e6(_3e9);var cls=node[_3e4],_3ea;cls=cls?" "+cls+" ":" ";_3ea=cls.length;for(var i=0,len=_3e9.length,c;i<len;++i){c=_3e9[i];if(c&&cls.indexOf(" "+c+" ")<0){cls+=c+" ";}}if(_3ea<cls.length){node[_3e4]=cls.substr(1,cls.length-2);}},remove:function removeClass(node,_3eb){node=dom.byId(node);var cls;if(_3eb!==undefined){_3eb=_3e6(_3eb);cls=" "+node[_3e4]+" ";for(var i=0,len=_3eb.length;i<len;++i){cls=cls.replace(" "+_3eb[i]+" "," ");}cls=lang.trim(cls);}else{cls="";}if(node[_3e4]!=cls){node[_3e4]=cls;}},replace:function replaceClass(node,_3ec,_3ed){node=dom.byId(node);_3e7[_3e4]=node[_3e4];cls.remove(_3e7,_3ed);cls.add(_3e7,_3ec);if(node[_3e4]!==_3e7[_3e4]){node[_3e4]=_3e7[_3e4];}},toggle:function toggleClass(node,_3ee,_3ef){node=dom.byId(node);if(_3ef===undefined){_3ee=_3e6(_3ee);for(var i=0,len=_3ee.length,c;i<len;++i){c=_3ee[i];cls[cls.contains(node,c)?"remove":"add"](node,c);}}else{cls[_3ef?"add":"remove"](node,_3ee);}return _3ef;}};return cls;});},"dojo/_base/window":function(){define(["./kernel","../has","./sniff"],function(dojo,has){dojo.doc=this["document"]||null;dojo.body=function(){return dojo.doc.body||dojo.doc.getElementsByTagName("body")[0];};dojo.setContext=function(_3f0,_3f1){dojo.global=ret.global=_3f0;dojo.doc=ret.doc=_3f1;};dojo.withGlobal=function(_3f2,_3f3,_3f4,_3f5){var _3f6=dojo.global;try{dojo.global=ret.global=_3f2;return dojo.withDoc.call(null,_3f2.document,_3f3,_3f4,_3f5);}finally{dojo.global=ret.global=_3f6;}};dojo.withDoc=function(_3f7,_3f8,_3f9,_3fa){var _3fb=dojo.doc,oldQ=dojo.isQuirks,_3fc=dojo.isIE,isIE,mode,pwin;try{dojo.doc=ret.doc=_3f7;dojo.isQuirks=has.add("quirks",dojo.doc.compatMode=="BackCompat",true,true);if(has("ie")){if((pwin=_3f7.parentWindow)&&pwin.navigator){isIE=parseFloat(pwin.navigator.appVersion.split("MSIE ")[1])||undefined;mode=_3f7.documentMode;if(mode&&mode!=5&&Math.floor(isIE)!=mode){isIE=mode;}dojo.isIE=has.add("ie",isIE,true,true);}}if(_3f9&&typeof _3f8=="string"){_3f8=_3f9[_3f8];}return _3f8.apply(_3f9,_3fa||[]);}finally{dojo.doc=ret.doc=_3fb;dojo.isQuirks=has.add("quirks",oldQ,true,true);dojo.isIE=has.add("ie",_3fc,true,true);}};var ret={global:dojo.global,doc:dojo.doc,body:dojo.body,setContext:dojo.setContext,withGlobal:dojo.withGlobal,withDoc:dojo.withDoc};return ret;});},"dojo/_base/config":function(){define(["../has","require"],function(has,_3fd){var _3fe={};if(1){var src=_3fd.rawConfig,p;for(p in src){_3fe[p]=src[p];}}else{var _3ff=function(_400,_401,_402){for(p in _400){p!="has"&&has.add(_401+p,_400[p],0,_402);}};_3fe=1?_3fd.rawConfig:this.dojoConfig||this.djConfig||{};_3ff(_3fe,"config",1);_3ff(_3fe.has,"",1);}return _3fe;});},"dojo/_base/event":function(){define(["./kernel","../on","../has","../dom-geometry"],function(dojo,on,has,dom){if(on._fixEvent){var _403=on._fixEvent;on._fixEvent=function(evt,se){evt=_403(evt,se);if(evt){dom.normalizeEvent(evt);}return evt;};}dojo.fixEvent=function(evt,_404){if(on._fixEvent){return on._fixEvent(evt,_404);}return evt;};dojo.stopEvent=function(evt){if(has("dom-addeventlistener")||(evt&&evt.preventDefault)){evt.preventDefault();evt.stopPropagation();}else{evt=evt||window.event;evt.cancelBubble=true;on._preventDefault.call(evt);}};return{fix:dojo.fixEvent,stop:dojo.stopEvent};});},"dojo/main":function(){define(["./_base/kernel","./has","require","./_base/sniff","./_base/lang","./_base/array","./ready","./_base/declare","./_base/connect","./_base/Deferred","./_base/json","./_base/Color","./has!dojo-firebug?./_firebug/firebug","./_base/browser","./_base/loader"],function(dojo,has,_405,_406,lang,_407,_408){if(dojo.config.isDebug){_405(["./_firebug/firebug"]);}true||has.add("dojo-config-require",1);if(1){var deps=dojo.config.require;if(deps){deps=_407.map(lang.isArray(deps)?deps:[deps],function(item){return item.replace(/\./g,"/");});if(dojo.isAsync){_405(deps);}else{_408(1,function(){_405(deps);});}}}return dojo;});},"dojo/ready":function(){define(["./_base/kernel","./has","require","./domReady","./_base/lang"],function(dojo,has,_409,_40a,lang){var _40b=0,_40c,_40d=[],_40e=0,_40f=function(){_40b=1;dojo._postLoad=dojo.config.afterOnLoad=true;if(_40d.length){_40c(_410);}},_410=function(){if(_40b&&!_40e&&_40d.length){_40e=1;var f=_40d.shift();try{f();}finally{_40e=0;}_40e=0;if(_40d.length){_40c(_410);}}};if(1){_409.on("idle",_410);_40c=function(){if(_409.idle()){_410();}};}else{_40c=function(){_409.ready(_410);};}var _411=dojo.ready=dojo.addOnLoad=function(_412,_413,_414){var _415=lang._toArray(arguments);if(typeof _412!="number"){_414=_413;_413=_412;_412=1000;}else{_415.shift();}_414=_414?lang.hitch.apply(dojo,_415):function(){_413();};_414.priority=_412;for(var i=0;i<_40d.length&&_412>=_40d[i].priority;i++){}_40d.splice(i,0,_414);_40c();};true||has.add("dojo-config-addOnLoad",1);if(1){var dca=dojo.config.addOnLoad;if(dca){_411[(lang.isArray(dca)?"apply":"call")](dojo,dca);}}if(1&&dojo.config.parseOnLoad&&!dojo.isAsync){_411(99,function(){if(!dojo.parser){dojo.deprecated("Add explicit require(['dojo/parser']);","","2.0");_409(["dojo/parser"]);}});}if(1){_40a(_40f);}else{_40f();}return _411;});},"dojo/aspect":function(){define([],function(){"use strict";function _416(_417,type,_418,_419){var _41a=_417[type];var _41b=type=="around";var _41c;if(_41b){var _41d=_418(function(){return _41a.advice(this,arguments);});_41c={remove:function(){_41c.cancelled=true;},advice:function(_41e,args){return _41c.cancelled?_41a.advice(_41e,args):_41d.apply(_41e,args);}};}else{_41c={remove:function(){var _41f=_41c.previous;var next=_41c.next;if(!next&&!_41f){delete _417[type];}else{if(_41f){_41f.next=next;}else{_417[type]=next;}if(next){next.previous=_41f;}}},advice:_418,receiveArguments:_419};}if(_41a&&!_41b){if(type=="after"){var next=_41a;while(next){_41a=next;next=next.next;}_41a.next=_41c;_41c.previous=_41a;}else{if(type=="before"){_417[type]=_41c;_41c.next=_41a;_41a.previous=_41c;}}}else{_417[type]=_41c;}return _41c;};function _420(type){return function(_421,_422,_423,_424){var _425=_421[_422],_426;if(!_425||_425.target!=_421){_426=_421[_422]=function(){var args=arguments;var _427=_426.before;while(_427){args=_427.advice.apply(this,args)||args;_427=_427.next;}if(_426.around){var _428=_426.around.advice(this,args);}var _429=_426.after;while(_429){_428=_429.receiveArguments?_429.advice.apply(this,args)||_428:_429.advice.call(this,_428);_429=_429.next;}return _428;};if(_425){_426.around={advice:function(_42a,args){return _425.apply(_42a,args);}};}_426.target=_421;}var _42b=_416((_426||_425),type,_423,_424);_423=null;return _42b;};};return{before:_420("before"),around:_420("around"),after:_420("after")};});},"dojo/_base/connect":function(){define(["./kernel","../on","../topic","../aspect","./event","../mouse","./sniff","./lang","../keys"],function(_42c,on,hub,_42d,_42e,_42f,has,lang){has.add("events-keypress-typed",function(){var _430={charCode:0};try{_430=document.createEvent("KeyboardEvent");(_430.initKeyboardEvent||_430.initKeyEvent).call(_430,"keypress",true,true,null,false,false,false,false,9,3);}catch(e){}return _430.charCode==0&&!has("opera");});function _431(obj,_432,_433,_434,_435){_434=lang.hitch(_433,_434);if(!obj||!(obj.addEventListener||obj.attachEvent)){return _42d.after(obj||_42c.global,_432,_434,true);}if(typeof _432=="string"&&_432.substring(0,2)=="on"){_432=_432.substring(2);}if(!obj){obj=_42c.global;}if(!_435){switch(_432){case"keypress":_432=_436;break;case"mouseenter":_432=_42f.enter;break;case"mouseleave":_432=_42f.leave;break;}}return on(obj,_432,_434,_435);};var _437={106:42,111:47,186:59,187:43,188:44,189:45,190:46,191:47,192:96,219:91,220:92,221:93,222:39,229:113};var _438=has("mac")?"metaKey":"ctrlKey";var _439=function(evt,_43a){var faux=lang.mixin({},evt,_43a);_43b(faux);faux.preventDefault=function(){evt.preventDefault();};faux.stopPropagation=function(){evt.stopPropagation();};return faux;};function _43b(evt){evt.keyChar=evt.charCode?String.fromCharCode(evt.charCode):"";evt.charOrCode=evt.keyChar||evt.keyCode;};var _436;if(has("events-keypress-typed")){var _43c=function(e,code){try{return(e.keyCode=code);}catch(e){return 0;}};_436=function(_43d,_43e){var _43f=on(_43d,"keydown",function(evt){var k=evt.keyCode;var _440=(k!=13||(has("ie")>=9&&!has("quirks")))&&k!=32&&(k!=27||!has("ie"))&&(k<48||k>90)&&(k<96||k>111)&&(k<186||k>192)&&(k<219||k>222)&&k!=229;if(_440||evt.ctrlKey){var c=_440?0:k;if(evt.ctrlKey){if(k==3||k==13){return _43e.call(evt.currentTarget,evt);}else{if(c>95&&c<106){c-=48;}else{if((!evt.shiftKey)&&(c>=65&&c<=90)){c+=32;}else{c=_437[c]||c;}}}}var faux=_439(evt,{type:"keypress",faux:true,charCode:c});_43e.call(evt.currentTarget,faux);if(has("ie")){_43c(evt,faux.keyCode);}}});var _441=on(_43d,"keypress",function(evt){var c=evt.charCode;c=c>=32?c:0;evt=_439(evt,{charCode:c,faux:true});return _43e.call(this,evt);});return{remove:function(){_43f.remove();_441.remove();}};};}else{if(has("opera")){_436=function(_442,_443){return on(_442,"keypress",function(evt){var c=evt.which;if(c==3){c=99;}c=c<32&&!evt.shiftKey?0:c;if(evt.ctrlKey&&!evt.shiftKey&&c>=65&&c<=90){c+=32;}return _443.call(this,_439(evt,{charCode:c}));});};}else{_436=function(_444,_445){return on(_444,"keypress",function(evt){_43b(evt);return _445.call(this,evt);});};}}var _446={_keypress:_436,connect:function(obj,_447,_448,_449,_44a){var a=arguments,args=[],i=0;args.push(typeof a[0]=="string"?null:a[i++],a[i++]);var a1=a[i+1];args.push(typeof a1=="string"||typeof a1=="function"?a[i++]:null,a[i++]);for(var l=a.length;i<l;i++){args.push(a[i]);}return _431.apply(this,args);},disconnect:function(_44b){if(_44b){_44b.remove();}},subscribe:function(_44c,_44d,_44e){return hub.subscribe(_44c,lang.hitch(_44d,_44e));},publish:function(_44f,args){return hub.publish.apply(hub,[_44f].concat(args));},connectPublisher:function(_450,obj,_451){var pf=function(){_446.publish(_450,arguments);};return _451?_446.connect(obj,_451,pf):_446.connect(obj,pf);},isCopyKey:function(e){return e[_438];}};_446.unsubscribe=_446.disconnect;1&&lang.mixin(_42c,_446);return _446;});}}});(function(){var _452=this.require;_452({cache:{}});!_452.async&&_452(["dojo"]);_452.boot&&_452.apply(null,_452.boot);})();;if('undefined'==typeof xajax)
xajax={};if('undefined'==typeof xajax.config)
xajax.config={};xajax.config.setDefault=function(option,defaultValue){if('undefined'==typeof xajax.config[option])
xajax.config[option]=defaultValue;}
xajax.config.setDefault('commonHeaders',{'If-Modified-Since':'Sat, 1 Jan 2000 00:00:00 GMT'});xajax.config.setDefault('postHeaders',{});xajax.config.setDefault('getHeaders',{});xajax.config.setDefault('waitCursor',false);xajax.config.setDefault('statusMessages',false);xajax.config.setDefault('baseDocument',document);xajax.config.setDefault('requestURI',xajax.config.baseDocument.URL);xajax.config.setDefault('defaultMode','asynchronous');xajax.config.setDefault('defaultHttpVersion','HTTP/1.1');xajax.config.setDefault('defaultContentType','application/x-www-form-urlencoded');xajax.config.setDefault('defaultResponseDelayTime',1000);xajax.config.setDefault('defaultExpirationTime',10000);xajax.config.setDefault('defaultMethod','POST');xajax.config.setDefault('defaultRetry',5);xajax.config.setDefault('defaultReturnValue',false);xajax.config.setDefault('maxObjectDepth',20);xajax.config.setDefault('maxObjectSize',2000);xajax.config.setDefault('responseQueueSize',1000);xajax.config.status={update:function(){return{onRequest:function(){window.status='Sending Request...';},onWaiting:function(){window.status='Waiting for Response...';},onProcessing:function(){window.status='Processing...';},onComplete:function(){window.status='Done.';}}},dontUpdate:function(){return{onRequest:function(){},onWaiting:function(){},onProcessing:function(){},onComplete:function(){}}}}
xajax.config.cursor={update:function(){return{onWaiting:function(){if(xajax.config.baseDocument.body)
xajax.config.baseDocument.body.style.cursor='wait';},onComplete:function(){xajax.config.baseDocument.body.style.cursor='auto';}}},dontUpdate:function(){return{onWaiting:function(){},onComplete:function(){}}}}
xajax.tools={}
xajax.tools.$=function(sId){if(!sId)
return null;var oDoc=xajax.config.baseDocument;var obj=oDoc.getElementById(sId);if(obj)
return obj;if(oDoc.all)
return oDoc.all[sId];return obj;}
xajax.tools.in_array=function(array,valueToCheck){var i=0;var l=array.length;while(i<l){if(array[i]==valueToCheck)
return true;++i;}
return false;}
xajax.tools.doubleQuotes=function(haystack){return haystack.replace(new RegExp("'",'g'),'"');}
xajax.tools._enforceDataType=function(value){value=new String(value);var type=value.substr(0,1);value=value.substr(1);if('*'==type)
value=null;else if('N'==type)
value=value-0;else if('B'==type)
value=!!value;return value;}
xajax.tools._nodeToObject=function(node){if(null==node)
return'';if('undefined'!=typeof node.nodeName){if('#cdata-section'==node.nodeName||'#text'==node.nodeName){var data='';do if(node.data)data+=node.data;while(node=node.nextSibling);return xajax.tools._enforceDataType(data);}else if('xjxobj'==node.nodeName){var key=null;var value=null;var data=new Array;var child=node.firstChild;while(child){if('e'==child.nodeName){var grandChild=child.firstChild;while(grandChild){if('k'==grandChild.nodeName)
key=xajax.tools._enforceDataType(grandChild.firstChild.data);else('v'==grandChild.nodeName)
value=xajax.tools._nodeToObject(grandChild.firstChild);grandChild=grandChild.nextSibling;}
if(null!=key){data[key]=value;key=value=null;}}
child=child.nextSibling;}
return data;}}
throw{code:10001,data:node.nodeName};}
xajax.tools.getRequestObject=function(){if('undefined'!=typeof XMLHttpRequest){xajax.tools.getRequestObject=function(){return new XMLHttpRequest();}}else if('undefined'!=typeof ActiveXObject){xajax.tools.getRequestObject=function(){try{return new ActiveXObject('Msxml2.XMLHTTP.4.0');}catch(e){xajax.tools.getRequestObject=function(){try{return new ActiveXObject('Msxml2.XMLHTTP');}catch(e2){xajax.tools.getRequestObject=function(){return new ActiveXObject('Microsoft.XMLHTTP');}
return xajax.tools.getRequestObject();}}
return xajax.tools.getRequestObject();}}}else if(window.createRequest){xajax.tools.getRequestObject=function(){return window.createRequest();}}else{xajax.tools.getRequestObject=function(){throw{code:10002};}}
return xajax.tools.getRequestObject();}
xajax.tools.getBrowserHTML=function(sValue){var oDoc=xajax.config.baseDocument;if(!oDoc.body)
return'';var elWorkspace=xajax.$('xajax_temp_workspace');if(!elWorkspace){elWorkspace=oDoc.createElement('div');elWorkspace.setAttribute('id','xajax_temp_workspace');elWorkspace.style.display='none';elWorkspace.style.visibility='hidden';oDoc.body.appendChild(elWorkspace);}
elWorkspace.innerHTML=sValue;var browserHTML=elWorkspace.innerHTML;elWorkspace.innerHTML='';return browserHTML;}
xajax.tools.willChange=function(element,attribute,newData){if('string'==typeof element)
element=xajax.$(element);if(element){var oldData;eval('oldData=element.'+attribute);return(newData!=oldData);}
return false;}
xajax.tools.getFormValues=function(parent){var submitDisabledElements=false;if(arguments.length>1&&arguments[1]==true)
submitDisabledElements=true;var prefix='';if(arguments.length>2)
prefix=arguments[2];if('string'==typeof parent)
parent=xajax.$(parent);var aFormValues={};if(parent)
if(parent.childNodes)
xajax.tools._getFormValues(aFormValues,parent.childNodes,submitDisabledElements,prefix);return aFormValues;}
xajax.tools._getFormValues=function(aFormValues,children,submitDisabledElements,prefix){var iLen=children.length;for(var i=0;i<iLen;++i){var child=children[i];if(('undefined'!=typeof child.childNodes)&&(child.type!='select-one')&&(child.type!='select-multiple'))
xajax.tools._getFormValues(aFormValues,child.childNodes,submitDisabledElements,prefix);xajax.tools._getFormValue(aFormValues,child,submitDisabledElements,prefix);}}
xajax.tools._getFormValue=function(aFormValues,child,submitDisabledElements,prefix){if(!child.name)
return;if('PARAM'==child.tagName)return;if(child.disabled)
if(true==child.disabled)
if(false==submitDisabledElements)
return;if(prefix!=child.name.substring(0,prefix.length))
return;if(child.type)
if(child.type=='radio'||child.type=='checkbox')
if(false==child.checked)
return;var name=child.name;var values=[];if('select-multiple'==child.type){var jLen=child.length;for(var j=0;j<jLen;++j){var option=child.options[j];if(true==option.selected)
values.push(option.value);}}else{values=child.value;}
var keyBegin=name.indexOf('[');if(0<=keyBegin){var n=name;var k=n.substr(0,n.indexOf('['));var a=n.substr(n.indexOf('['));if(typeof aFormValues[k]=='undefined')
aFormValues[k]=[];var p=aFormValues;while(a.length!=0){var sa=a.substr(0,a.indexOf(']')+1);var lk=k;var lp=p;a=a.substr(a.indexOf(']')+1);p=p[k];k=sa.substr(1,sa.length-2);if(k==''){if('select-multiple'==child.type){k=lk;p=lp;}else{k=p.length;}}
if(typeof p[k]=='undefined')
p[k]=[];}
p[k]=values;}else{aFormValues[name]=values;}}
xajax.tools.stripOnPrefix=function(sEventName){sEventName=sEventName.toLowerCase();if(0==sEventName.indexOf('on'))
sEventName=sEventName.replace(/on/,'');return sEventName;}
xajax.tools.addOnPrefix=function(sEventName){sEventName=sEventName.toLowerCase();if(0!=sEventName.indexOf('on'))
sEventName='on'+sEventName;return sEventName;}
xajax.tools.xml={};xajax.tools.xml.parseAttributes=function(child,obj){var iLen=child.attributes.length;for(var i=0;i<iLen;++i){var attr=child.attributes[i];obj[attr.name]=attr.value;}}
xajax.tools.xml.parseChildren=function(child,obj){obj.data='';if(0<child.childNodes.length){if(1<child.childNodes.length){var grandChild=child.firstChild;do{if('#cdata-section'==grandChild.nodeName||'#text'==grandChild.nodeName){obj.data+=grandChild.data;}}while(grandChild=grandChild.nextSibling);}else{var grandChild=child.firstChild;if('xjxobj'==grandChild.nodeName){obj.data=xajax.tools._nodeToObject(grandChild);return;}else if('#cdata-section'==grandChild.nodeName||'#text'==grandChild.nodeName){obj.data=grandChild.data;}}}else if('undefined'!=typeof child.data){obj.data=child.data;}
obj.data=xajax.tools._enforceDataType(obj.data);}
xajax.tools.xml.processFragment=function(xmlNode,seq,oRet,oRequest){var xx=xajax;var xt=xx.tools;while(xmlNode){if('cmd'==xmlNode.nodeName){var obj={};obj.fullName='*unknown*';obj.sequence=seq;obj.request=oRequest;obj.context=oRequest.context;xt.xml.parseAttributes(xmlNode,obj);xt.xml.parseChildren(xmlNode,obj);xt.queue.push(xx.response,obj);}else if('xjxrv'==xmlNode.nodeName){oRet=xt._nodeToObject(xmlNode.firstChild);}else if('debugmsg'==xmlNode.nodeName){}else
throw{code:10004,data:xmlNode.nodeName}
++seq;xmlNode=xmlNode.nextSibling;}
return oRet;}
xajax.tools.queue={}
xajax.tools.queue.create=function(size){return{start:0,size:size,end:0,commands:[],timeout:null}}
xajax.tools.queue.retry=function(obj,count){var retries=obj.retries;if(retries){--retries;if(1>retries)
return false;}else retries=count;obj.retries=retries;return true;}
xajax.tools.queue.rewind=function(theQ){if(0<theQ.start)
--theQ.start;else
theQ.start=theQ.size;}
xajax.tools.queue.setWakeup=function(theQ,when){if(null!=theQ.timeout){clearTimeout(theQ.timeout);theQ.timeout=null;}
theQ.timout=setTimeout(function(){xajax.tools.queue.process(theQ);},when);}
xajax.tools.queue.process=function(theQ){if(null!=theQ.timeout){clearTimeout(theQ.timeout);theQ.timeout=null;}
var obj=xajax.tools.queue.pop(theQ);while(null!=obj){try{if(false==xajax.executeCommand(obj))
return false;}catch(e){}
delete obj;obj=xajax.tools.queue.pop(theQ);}
return true;}
xajax.tools.queue.push=function(theQ,obj){var next=theQ.end+1;if(next>theQ.size)
next=0;if(next!=theQ.start){theQ.commands[theQ.end]=obj;theQ.end=next;}else
throw{code:10003}}
xajax.tools.queue.pushFront=function(theQ,obj){xajax.tools.queue.rewind(theQ);theQ.commands[theQ.start]=obj;}
xajax.tools.queue.pop=function(theQ){var next=theQ.start;if(next==theQ.end)
return null;next++;if(next>theQ.size)
next=0;var obj=theQ.commands[theQ.start];delete theQ.commands[theQ.start];theQ.start=next;return obj;}
xajax.responseProcessor={};xajax.tools.json={}
xajax.tools.json.processFragment=function(nodes,seq,oRet,oRequest){var xx=xajax;var xt=xx.tools;for(nodeName in nodes){if('xjxobj'==nodeName){for(a in nodes[nodeName]){var obj=nodes[nodeName][a];obj.fullName='*unknown*';obj.sequence=seq;obj.request=oRequest;obj.context=oRequest.context;xt.queue.push(xx.response,obj);++seq;}}else if('xjxrv'==nodeName){oRet=nodes[nodeName];}else if('debugmsg'==nodeName){txt=nodes[nodeName];}else
throw{code:10004,data:obj.fullName}}
return oRet;}
xajax.responseProcessor.json=function(oRequest){var xx=xajax;var xt=xx.tools;var xcb=xx.callback;var gcb=xcb.global;var lcb=oRequest.callback;var oRet=oRequest.returnValue;if(xt.in_array(xx.responseSuccessCodes,oRequest.request.status)){xcb.execute([gcb,lcb],'onSuccess',oRequest);var seq=0;if(oRequest.request.responseText){try{var responseJSON=eval('('+oRequest.request.responseText+')');}catch(ex){throw(ex);}
if(('object'==typeof responseJSON)&&('object'==typeof responseJSON.xjxobj)){oRequest.status.onProcessing();oRet=xt.json.processFragment(responseJSON,seq,oRet,oRequest);}else{}}
var obj={};obj.fullName='Response Complete';obj.sequence=seq;obj.request=oRequest;obj.context=oRequest.context;obj.cmd='rcmplt';xt.queue.push(xx.response,obj);if(null==xx.response.timeout)
xt.queue.process(xx.response);}else if(xt.in_array(xx.responseRedirectCodes,oRequest.request.status)){xcb.execute([gcb,lcb],'onRedirect',oRequest);window.location=oRequest.request.getResponseHeader('location');xx.completeResponse(oRequest);}else if(xt.in_array(xx.responseErrorsForAlert,oRequest.request.status)){xcb.execute([gcb,lcb],'onFailure',oRequest);xx.completeResponse(oRequest);}
return oRet;}
xajax.responseProcessor.xml=function(oRequest){var xx=xajax;var xt=xx.tools;var xcb=xx.callback;var gcb=xcb.global;var lcb=oRequest.callback;var oRet=oRequest.returnValue;if(xt.in_array(xx.responseSuccessCodes,oRequest.request.status)){xcb.execute([gcb,lcb],'onSuccess',oRequest);var seq=0;if(oRequest.request.responseXML){var responseXML=oRequest.request.responseXML;if(responseXML.documentElement){oRequest.status.onProcessing();var child=responseXML.documentElement.firstChild;oRet=xt.xml.processFragment(child,seq,oRet,oRequest);}}
var obj={};obj.fullName='Response Complete';obj.sequence=seq;obj.request=oRequest;obj.context=oRequest.context;obj.cmd='rcmplt';xt.queue.push(xx.response,obj);if(null==xx.response.timeout)
xt.queue.process(xx.response);}else if(xt.in_array(xx.responseRedirectCodes,oRequest.request.status)){xcb.execute([gcb,lcb],'onRedirect',oRequest);window.location=oRequest.request.getResponseHeader('location');xx.completeResponse(oRequest);}else if(xt.in_array(xx.responseErrorsForAlert,oRequest.request.status)){xcb.execute([gcb,lcb],'onFailure',oRequest);xx.completeResponse(oRequest);}
return oRet;}
xajax.js={}
xajax.js.includeScriptOnce=function(command){command.fullName='includeScriptOnce';var fileName=command.data;var oDoc=xajax.config.baseDocument;var loadedScripts=oDoc.getElementsByTagName('script');var iLen=loadedScripts.length;for(var i=0;i<iLen;++i){var script=loadedScripts[i];if(script.src){if(0<=script.src.indexOf(fileName))
return true;}}
return xajax.js.includeScript(command);}
xajax.js.includeScript=function(command){command.fullName='includeScript';var oDoc=xajax.config.baseDocument;var objHead=oDoc.getElementsByTagName('head');var objScript=oDoc.createElement('script');objScript.src=command.data;if('undefined'==typeof command.type)objScript.type='text/javascript';else objScript.type=command.type;if('undefined'!=typeof command.type)objScript.setAttribute('id',command.elm_id);objHead[0].appendChild(objScript);return true;}
xajax.js.removeScript=function(command){command.fullName='removeScript';var fileName=command.data;var unload=command.unld;var oDoc=xajax.config.baseDocument;var loadedScripts=oDoc.getElementsByTagName('script');var iLen=loadedScripts.length;for(var i=0;i<iLen;++i){var script=loadedScripts[i];if(script.src){if(0<=script.src.indexOf(fileName)){if('undefined'!=typeof unload){var args={};args.data=unload;args.context=window;xajax.js.execute(args);}
var parent=script.parentNode;parent.removeChild(script);}}}
return true;}
xajax.js.sleep=function(command){command.fullName='sleep';if(xajax.tools.queue.retry(command,command.prop)){xajax.tools.queue.setWakeup(xajax.response,100);return false;}
return true;}
xajax.js.confirmCommands=function(command){command.fullName='confirmCommands';var msg=command.data;var numberOfCommands=command.id;if(false==confirm(msg)){while(0<numberOfCommands){xajax.tools.queue.pop(xajax.response);--numberOfCommands;}}
return true;}
xajax.js.execute=function(args){args.fullName='execute Javascript';var returnValue=true;args.context=args.context?args.context:{};args.context.xajaxDelegateCall=function(){eval(args.data);};args.context.xajaxDelegateCall();return returnValue;}
xajax.js.waitFor=function(args){args.fullName='waitFor';var bResult=false;var cmdToEval='bResult = (';cmdToEval+=args.data;cmdToEval+=');';try{args.context.xajaxDelegateCall=function(){eval(cmdToEval);}
args.context.xajaxDelegateCall();}catch(e){}
if(false==bResult){if(xajax.tools.queue.retry(args,args.prop)){xajax.tools.queue.setWakeup(xajax.response,100);return false;}}
return true;}
xajax.js.call=function(args){args.fullName='call js function';var parameters=args.data;var scr=new Array();scr.push(args.func);scr.push('(');if('undefined'!=typeof parameters){if('object'==typeof parameters){var iLen=parameters.length;if(0<iLen){scr.push('parameters[0]');for(var i=1;i<iLen;++i)
scr.push(', parameters['+i+']');}}}
scr.push(');');args.context.xajaxDelegateCall=function(){eval(scr.join(''));}
args.context.xajaxDelegateCall();return true;}
xajax.js.setFunction=function(args){args.fullName='setFunction';var code=new Array();code.push(args.func);code.push(' = function(');if('object'==typeof args.prop){var separator='';for(var m in args.prop){code.push(separator);code.push(args.prop[m]);separator=',';}}else code.push(args.prop);code.push(') { ');code.push(args.data);code.push(' }');args.context.xajaxDelegateCall=function(){eval(code.join(''));}
args.context.xajaxDelegateCall();return true;}
xajax.js.wrapFunction=function(args){args.fullName='wrapFunction';var code=new Array();code.push(args.func);code.push(' = xajax.js.makeWrapper(');code.push(args.func);code.push(', args.prop, args.data, args.type, args.context);');args.context.xajaxDelegateCall=function(){eval(code.join(''));}
args.context.xajaxDelegateCall();return true;}
xajax.js.makeWrapper=function(origFun,args,codeBlocks,returnVariable,context){var originalCall='';if(0<returnVariable.length){originalCall+=returnVariable;originalCall+=' = ';}
var originalCall='origFun(';originalCall+=args;originalCall+='); ';var code='wrapper = function(';code+=args;code+=') { ';if(0<returnVariable.length){code+=' var ';code+=returnVariable;code+=' = null;';}
var separator='';var bLen=codeBlocks.length;for(var b=0;b<bLen;++b){code+=separator;code+=codeBlocks[b];separator=originalCall;}
if(0<returnVariable.length){code+=' return ';code+=returnVariable;code+=';';}
code+=' } ';var wrapper=null;context.xajaxDelegateCall=function(){eval(code);}
context.xajaxDelegateCall();return wrapper;}
xajax.dom={}
xajax.dom.assign=function(element,property,data){if('string'==typeof element)
element=xajax.$(element);switch(property){case'innerHTML':element.innerHTML=data;break;case'outerHTML':if('undefined'==typeof element.outerHTML){var r=xajax.config.baseDocument.createRange();r.setStartBefore(element);var df=r.createContextualFragment(data);element.parentNode.replaceChild(df,element);}else element.outerHTML=data;break;default:if(xajax.tools.willChange(element,property,data))
eval('element.'+property+' = data;');break;}
return true;}
xajax.dom.append=function(element,property,data){if('string'==typeof element)
element=xajax.$(element);eval('element.'+property+' += data;');return true;}
xajax.dom.prepend=function(element,property,data){if('string'==typeof element)
element=xajax.$(element);eval('element.'+property+' = data + element.'+property);return true;}
xajax.dom.replace=function(element,sAttribute,aData){var sSearch=aData['s'];var sReplace=aData['r'];if(sAttribute=='innerHTML')
sSearch=xajax.tools.getBrowserHTML(sSearch);if('string'==typeof element)
element=xajax.$(element);eval('var txt = element.'+sAttribute);var bFunction=false;if('function'==typeof txt){txt=txt.join('');bFunction=true;}
var start=txt.indexOf(sSearch);if(start>-1){var newTxt=[];while(start>-1){var end=start+sSearch.length;newTxt.push(txt.substr(0,start));newTxt.push(sReplace);txt=txt.substr(end,txt.length-end);start=txt.indexOf(sSearch);}
newTxt.push(txt);newTxt=newTxt.join('');if(bFunction){eval('element.'+sAttribute+'=newTxt;');}else if(xajax.tools.willChange(element,sAttribute,newTxt)){eval('element.'+sAttribute+'=newTxt;');}}
return true;}
xajax.dom.remove=function(element){if('string'==typeof element)
element=xajax.$(element);if(element&&element.parentNode&&element.parentNode.removeChild)
element.parentNode.removeChild(element);return true;}
xajax.dom.create=function(objParent,sTag,sId){if('string'==typeof objParent)
objParent=xajax.$(objParent);var target=xajax.config.baseDocument.createElement(sTag);target.setAttribute('id',sId);if(objParent)
objParent.appendChild(target);return true;}
xajax.dom.insert=function(objSibling,sTag,sId){if('string'==typeof objSibling)
objSibling=xajax.$(objSibling);var target=xajax.config.baseDocument.createElement(sTag);target.setAttribute('id',sId);objSibling.parentNode.insertBefore(target,objSibling);return true;}
xajax.dom.insertAfter=function(objSibling,sTag,sId){if('string'==typeof objSibling)
objSibling=xajax.$(objSibling);var target=xajax.config.baseDocument.createElement(sTag);target.setAttribute('id',sId);objSibling.parentNode.insertBefore(target,objSibling.nextSibling);return true;}
xajax.dom.contextAssign=function(args){args.fullName='context assign';var code=[];code.push('this.');code.push(args.prop);code.push(' = data;');code=code.join('');args.context.xajaxDelegateCall=function(data){eval(code);}
args.context.xajaxDelegateCall(args.data);return true;}
xajax.dom.contextAppend=function(args){args.fullName='context append';var code=[];code.push('this.');code.push(args.prop);code.push(' += data;');code=code.join('');args.context.xajaxDelegateCall=function(data){eval(code);}
args.context.xajaxDelegateCall(args.data);return true;}
xajax.dom.contextPrepend=function(args){args.fullName='context prepend';var code=[];code.push('this.');code.push(args.prop);code.push(' = data + this.');code.push(args.prop);code.push(';');code=code.join('');args.context.xajaxDelegateCall=function(data){eval(code);}
args.context.xajaxDelegateCall(args.data);return true;}
xajax.domResponse={}
xajax.domResponse.startResponse=function(args){xjxElm=[];}
xajax.domResponse.createElement=function(args){eval([args.tgt,' = document.createElement(args.data)'].join(''));}
xajax.domResponse.setAttribute=function(args){args.context.xajaxDelegateCall=function(){eval([args.tgt,'.setAttribute(args.key, args.data)'].join(''));}
args.context.xajaxDelegateCall();}
xajax.domResponse.appendChild=function(args){args.context.xajaxDelegateCall=function(){eval([args.par,'.appendChild(',args.data,')'].join(''));}
args.context.xajaxDelegateCall();}
xajax.domResponse.insertBefore=function(args){args.context.xajaxDelegateCall=function(){eval([args.tgt,'.parentNode.insertBefore(',args.data,', ',args.tgt,')'].join(''));}
args.context.xajaxDelegateCall();}
xajax.domResponse.insertAfter=function(args){args.context.xajaxDelegateCall=function(){eval([args.tgt,'parentNode.insertBefore(',args.data,', ',args.tgt,'.nextSibling)'].join(''));}
args.context.xajaxDelegateCall();}
xajax.domResponse.appendText=function(args){args.context.xajaxDelegateCall=function(){eval([args.par,'.appendChild(document.createTextNode(args.data))'].join(''));}
args.context.xajaxDelegateCall();}
xajax.domResponse.removeChildren=function(args){var skip=args.skip||0;var remove=args.remove||-1;var element=null;args.context.xajaxDelegateCall=function(){eval(['element = ',args.data].join(''));}
args.context.xajaxDelegateCall();var children=element.childNodes;for(var i in children){if(isNaN(i)==false&&children[i].nodeType==1){if(skip>0)skip=skip-1;else if(remove!=0){if(remove>0)
remove=remove-1;element.removeChild(children[i]);}}}}
xajax.domResponse.endResponse=function(args){xjxElm=[];}
xajax.css={}
xajax.css.add=function(fileName,media){var oDoc=xajax.config.baseDocument;var oHeads=oDoc.getElementsByTagName('head');var oHead=oHeads[0];var oLinks=oHead.getElementsByTagName('link');var found=false;var iLen=oLinks.length;for(var i=0;i<iLen&&false==found;++i)
if(0<=oLinks[i].href.indexOf(fileName)&&oLinks[i].media==media)
found=true;if(false==found){var oCSS=oDoc.createElement('link');oCSS.rel='stylesheet';oCSS.type='text/css';oCSS.href=fileName;oCSS.media=media;oHead.appendChild(oCSS);}
return true;}
xajax.css.remove=function(fileName,media){var oDoc=xajax.config.baseDocument;var oHeads=oDoc.getElementsByTagName('head');var oHead=oHeads[0];var oLinks=oHead.getElementsByTagName('link');var i=0;while(i<oLinks.length)
if(0<=oLinks[i].href.indexOf(fileName)&&oLinks[i].media==media)
oHead.removeChild(oLinks[i]);else++i;return true;}
xajax.css.waitForCSS=function(args){var oDocSS=xajax.config.baseDocument.styleSheets;var ssEnabled=[];var iLen=oDocSS.length;for(var i=0;i<iLen;++i){ssEnabled[i]=0;try{ssEnabled[i]=oDocSS[i].cssRules.length;}catch(e){try{ssEnabled[i]=oDocSS[i].rules.length;}catch(e){}}}
var ssLoaded=true;var iLen=ssEnabled.length;for(var i=0;i<iLen;++i)
if(0==ssEnabled[i])
ssLoaded=false;if(false==ssLoaded){if(xajax.tools.queue.retry(args,args.prop)){xajax.tools.queue.setWakeup(xajax.response,10);return false;}}
return true;}
xajax.forms={}
xajax.forms.getInput=function(type,name,id){if('undefined'==typeof window.addEventListener){xajax.forms.getInput=function(type,name,id){return xajax.config.baseDocument.createElement('<input type="'+type+'" name="'+name+'" id="'+id+'">');}}else{xajax.forms.getInput=function(type,name,id){var oDoc=xajax.config.baseDocument;var Obj=oDoc.createElement('input');Obj.setAttribute('type',type);Obj.setAttribute('name',name);Obj.setAttribute('id',id);return Obj;}}
return xajax.forms.getInput(type,name,id);}
xajax.forms.createInput=function(command){command.fullName='createInput';var objParent=command.id;var sType=command.type;var sName=command.data;var sId=command.prop;if('string'==typeof objParent)
objParent=xajax.$(objParent);var target=xajax.forms.getInput(sType,sName,sId);if(objParent&&target){objParent.appendChild(target);}
return true;}
xajax.forms.insertInput=function(command){command.fullName='insertInput';var objSibling=command.id;var sType=command.type;var sName=command.data;var sId=command.prop;if('string'==typeof objSibling)
objSibling=xajax.$(objSibling);var target=xajax.forms.getInput(sType,sName,sId);if(target&&objSibling&&objSibling.parentNode)
objSibling.parentNode.insertBefore(target,objSibling);return true;}
xajax.forms.insertInputAfter=function(command){command.fullName='insertInputAfter';var objSibling=command.id;var sType=command.type;var sName=command.data;var sId=command.prop;if('string'==typeof objSibling)
objSibling=xajax.$(objSibling);var target=xajax.forms.getInput(sType,sName,sId);if(target&&objSibling&&objSibling.parentNode)
objSibling.parentNode.insertBefore(target,objSibling.nextSibling);return true;}
xajax.events={}
xajax.events.setEvent=function(command){command.fullName='addEvent';var element=command.id;var sEvent=command.prop;var code=command.data;if('string'==typeof element)
element=xajax.$(element);sEvent=xajax.tools.addOnPrefix(sEvent);code=xajax.tools.doubleQuotes(code);eval('element.'+sEvent+' = function() { '+code+'; }');return true;}
xajax.events.addHandler=function(element,sEvent,fun){if(window.addEventListener){xajax.events.addHandler=function(command){command.fullName='addHandler';var element=command.id;var sEvent=command.prop;var fun=command.data;if('string'==typeof element)
element=xajax.$(element);sEvent=xajax.tools.stripOnPrefix(sEvent);eval('element.addEventListener("'+sEvent+'", '+fun+', false);');return true;}}else{xajax.events.addHandler=function(command){command.fullName='addHandler';var element=command.id;var sEvent=command.prop;var fun=command.data;if('string'==typeof element)
element=xajax.$(element);sEvent=xajax.tools.addOnPrefix(sEvent);eval('element.attachEvent("'+sEvent+'", '+fun+', false);');return true;}}
return xajax.events.addHandler(element,sEvent,fun);}
xajax.events.removeHandler=function(element,sEvent,fun){if(window.removeEventListener){xajax.events.removeHandler=function(command){command.fullName='removeHandler';var element=command.id;var sEvent=command.prop;var fun=command.data;if('string'==typeof element)
element=xajax.$(element);sEvent=xajax.tools.stripOnPrefix(sEvent);eval('element.removeEventListener("'+sEvent+'", '+fun+', false);');return true;}}else{xajax.events.removeHandler=function(command){command.fullName='removeHandler';var element=command.id;var sEvent=command.prop;var fun=command.data;if('string'==typeof element)
element=xajax.$(element);sEvent=xajax.tools.addOnPrefix(sEvent);eval('element.detachEvent("'+sEvent+'", '+fun+', false);');return true;}}
return xajax.events.removeHandler(element,sEvent,fun);}
xajax.callback={}
xajax.callback.create=function(){var xx=xajax;var xc=xx.config;var xcb=xx.callback;var oCB={}
oCB.timers={};oCB.timers.onResponseDelay=xcb.setupTimer((arguments.length>0)?arguments[0]:xc.defaultResponseDelayTime);oCB.timers.onExpiration=xcb.setupTimer((arguments.length>1)?arguments[1]:xc.defaultExpirationTime);oCB.onRequest=null;oCB.onResponseDelay=null;oCB.onExpiration=null;oCB.beforeResponseProcessing=null;oCB.onFailure=null;oCB.onRedirect=null;oCB.onSuccess=null;oCB.onComplete=null;return oCB;}
xajax.callback.setupTimer=function(iDelay){return{timer:null,delay:iDelay};}
xajax.callback.clearTimer=function(oCallback,sFunction){if('undefined'!=typeof oCallback.timers){if('undefined'!=typeof oCallback.timers[sFunction]){clearTimeout(oCallback.timers[sFunction].timer);}}else if('object'==typeof oCallback){var iLen=oCallback.length;for(var i=0;i<iLen;++i)
xajax.callback.clearTimer(oCallback[i],sFunction);}}
xajax.callback.execute=function(oCallback,sFunction,args){if('undefined'!=typeof oCallback[sFunction]){var func=oCallback[sFunction];if('function'==typeof func){if('undefined'!=typeof oCallback.timers[sFunction]){oCallback.timers[sFunction].timer=setTimeout(function(){func(args);},oCallback.timers[sFunction].delay);}
else{func(args);}}}else if('object'==typeof oCallback){var iLen=oCallback.length;for(var i=0;i<iLen;++i)
xajax.callback.execute(oCallback[i],sFunction,args);}}
xajax.callback.global=xajax.callback.create();xajax.response=xajax.tools.queue.create(xajax.config.responseQueueSize);xajax.responseSuccessCodes=['0','200'];xajax.responseErrorsForAlert=['400','401','402','403','404','500','501','502','503'];xajax.responseRedirectCodes=['301','302','307'];if('undefined'==typeof xajax.command)
xajax.command={};xajax.command.create=function(sequence,request,context){var newCmd={};newCmd.cmd='*';newCmd.fullName='* unknown command name *';newCmd.sequence=sequence;newCmd.request=request;newCmd.context=context;return newCmd;}
if('undefined'==typeof xajax.command.handler)
xajax.command.handler={};if('undefined'==typeof xajax.command.handler.handlers)
xajax.command.handler.handlers=[];xajax.command.handler.register=function(shortName,func){xajax.command.handler.handlers[shortName]=func;}
xajax.command.handler.unregister=function(shortName){var func=xajax.command.handler.handlers[shortName];delete xajax.command.handler.handlers[shortName];return func;}
xajax.command.handler.isRegistered=function(command){var shortName=command.cmd;if(xajax.command.handler.handlers[shortName])
return true;return false;}
xajax.command.handler.call=function(command){var shortName=command.cmd;return xajax.command.handler.handlers[shortName](command);}
xajax.command.handler.register('rcmplt',function(args){xajax.completeResponse(args.request);return true;});xajax.command.handler.register('css',function(args){args.fullName='includeCSS';if('undefined'==typeof args.media)
args.media='screen';return xajax.css.add(args.data,args.media);});xajax.command.handler.register('rcss',function(args){args.fullName='removeCSS';if('undefined'==typeof args.media)
args.media='screen';return xajax.css.remove(args.data,args.media);});xajax.command.handler.register('wcss',function(args){args.fullName='waitForCSS';return xajax.css.waitForCSS(args);});xajax.command.handler.register('as',function(args){args.fullName='assign/clear';try{return xajax.dom.assign(args.target,args.prop,args.data);}catch(e){}
return true;});xajax.command.handler.register('ap',function(args){args.fullName='append';return xajax.dom.append(args.target,args.prop,args.data);});xajax.command.handler.register('pp',function(args){args.fullName='prepend';return xajax.dom.prepend(args.target,args.prop,args.data);});xajax.command.handler.register('rp',function(args){args.fullName='replace';return xajax.dom.replace(args.id,args.prop,args.data);});xajax.command.handler.register('rm',function(args){args.fullName='remove';return xajax.dom.remove(args.id);});xajax.command.handler.register('ce',function(args){args.fullName='create';return xajax.dom.create(args.id,args.data,args.prop);});xajax.command.handler.register('ie',function(args){args.fullName='insert';return xajax.dom.insert(args.id,args.data,args.prop);});xajax.command.handler.register('ia',function(args){args.fullName='insertAfter';return xajax.dom.insertAfter(args.id,args.data,args.prop);});xajax.command.handler.register('DSR',xajax.domResponse.startResponse);xajax.command.handler.register('DCE',xajax.domResponse.createElement);xajax.command.handler.register('DSA',xajax.domResponse.setAttribute);xajax.command.handler.register('DAC',xajax.domResponse.appendChild);xajax.command.handler.register('DIB',xajax.domResponse.insertBefore);xajax.command.handler.register('DIA',xajax.domResponse.insertAfter);xajax.command.handler.register('DAT',xajax.domResponse.appendText);xajax.command.handler.register('DRC',xajax.domResponse.removeChildren);xajax.command.handler.register('DER',xajax.domResponse.endResponse);xajax.command.handler.register('c:as',xajax.dom.contextAssign);xajax.command.handler.register('c:ap',xajax.dom.contextAppend);xajax.command.handler.register('c:pp',xajax.dom.contextPrepend);xajax.command.handler.register('s',xajax.js.sleep);xajax.command.handler.register('ino',xajax.js.includeScriptOnce);xajax.command.handler.register('in',xajax.js.includeScript);xajax.command.handler.register('rjs',xajax.js.removeScript);xajax.command.handler.register('wf',xajax.js.waitFor);xajax.command.handler.register('js',xajax.js.execute);xajax.command.handler.register('jc',xajax.js.call);xajax.command.handler.register('sf',xajax.js.setFunction);xajax.command.handler.register('wpf',xajax.js.wrapFunction);xajax.command.handler.register('al',function(args){args.fullName='alert';alert(args.data);return true;});xajax.command.handler.register('cc',xajax.js.confirmCommands);xajax.command.handler.register('ci',xajax.forms.createInput);xajax.command.handler.register('ii',xajax.forms.insertInput);xajax.command.handler.register('iia',xajax.forms.insertInputAfter);xajax.command.handler.register('ev',xajax.events.setEvent);xajax.command.handler.register('ah',xajax.events.addHandler);xajax.command.handler.register('rh',xajax.events.removeHandler);xajax.command.handler.register('dbg',function(args){args.fullName='debug message';return true;});xajax.initializeRequest=function(oRequest){var xx=xajax;var xc=xx.config;oRequest.append=function(opt,def){if('undefined'!=typeof this[opt]){for(var itmName in def)
if('undefined'==typeof this[opt][itmName])
this[opt][itmName]=def[itmName];}else this[opt]=def;}
oRequest.append('commonHeaders',xc.commonHeaders);oRequest.append('postHeaders',xc.postHeaders);oRequest.append('getHeaders',xc.getHeaders);oRequest.set=function(option,defaultValue){if('undefined'==typeof this[option])
this[option]=defaultValue;}
oRequest.set('statusMessages',xc.statusMessages);oRequest.set('waitCursor',xc.waitCursor);oRequest.set('mode',xc.defaultMode);oRequest.set('method',xc.defaultMethod);oRequest.set('URI',xc.requestURI);oRequest.set('httpVersion',xc.defaultHttpVersion);oRequest.set('contentType',xc.defaultContentType);oRequest.set('retry',xc.defaultRetry);oRequest.set('returnValue',xc.defaultReturnValue);oRequest.set('maxObjectDepth',xc.maxObjectDepth);oRequest.set('maxObjectSize',xc.maxObjectSize);oRequest.set('context',window);var xcb=xx.callback;var gcb=xcb.global;var lcb=xcb.create();lcb.take=function(frm,opt){if('undefined'!=typeof frm[opt]){lcb[opt]=frm[opt];lcb.hasEvents=true;}
delete frm[opt];}
lcb.take(oRequest,'onRequest');lcb.take(oRequest,'onResponseDelay');lcb.take(oRequest,'onExpiration');lcb.take(oRequest,'beforeResponseProcessing');lcb.take(oRequest,'onFailure');lcb.take(oRequest,'onRedirect');lcb.take(oRequest,'onSuccess');lcb.take(oRequest,'onComplete');if('undefined'!=typeof oRequest.callback){if(lcb.hasEvents)
oRequest.callback=[oRequest.callback,lcb];}else
oRequest.callback=lcb;oRequest.status=(oRequest.statusMessages)?xc.status.update():xc.status.dontUpdate();oRequest.cursor=(oRequest.waitCursor)?xc.cursor.update():xc.cursor.dontUpdate();oRequest.method=oRequest.method.toUpperCase();if('GET'!=oRequest.method)
oRequest.method='POST';oRequest.requestRetry=oRequest.retry;oRequest.append('postHeaders',{'content-type':oRequest.contentType});delete oRequest['append'];delete oRequest['set'];delete oRequest['take'];if('undefined'==typeof oRequest.URI)
throw{code:10005}}
xajax.processParameters=function(oRequest){var xx=xajax;var xt=xx.tools;var rd=[];var separator='';for(var sCommand in oRequest.functionName){if('constructor'!=sCommand){rd.push(separator);rd.push(sCommand);rd.push('=');rd.push(encodeURIComponent(oRequest.functionName[sCommand]));separator='&';}}
var dNow=new Date();rd.push('&xjxr=');rd.push(dNow.getTime());delete dNow;if(oRequest.parameters){var i=0;var iLen=oRequest.parameters.length;while(i<iLen){var oVal=oRequest.parameters[i];if('object'==typeof oVal&&null!=oVal){try{oVal=JSON.stringify(oVal);}catch(e){oVal='';}
rd.push('&xjxargs[]=');oVal=encodeURIComponent(oVal);rd.push(oVal);++i;}else{rd.push('&xjxargs[]=');if('undefined'==typeof oVal||null==oVal){rd.push('*');}else{var sType=typeof oVal;if('string'==sType)
rd.push('S');else if('boolean'==sType)
rd.push('B');else if('number'==sType)
rd.push('N');oVal=encodeURIComponent(oVal);rd.push(oVal);}
++i;}}}
oRequest.requestURI=oRequest.URI;if('GET'==oRequest.method){oRequest.requestURI+=oRequest.requestURI.indexOf('?')==-1?'?':'&';oRequest.requestURI+=rd.join('');rd=[];}
oRequest.requestData=rd.join('');}
xajax.prepareRequest=function(oRequest){var xx=xajax;var xt=xx.tools;oRequest.request=xt.getRequestObject();oRequest.setRequestHeaders=function(headers){if('object'==typeof headers){for(var optionName in headers)
this.request.setRequestHeader(optionName,headers[optionName]);}}
oRequest.setCommonRequestHeaders=function(){this.setRequestHeaders(this.commonHeaders);if(this.challengeResponse)
this.request.setRequestHeader('challenge-response',this.challengeResponse);}
oRequest.setPostRequestHeaders=function(){this.setRequestHeaders(this.postHeaders);}
oRequest.setGetRequestHeaders=function(){this.setRequestHeaders(this.getHeaders);}
if('asynchronous'==oRequest.mode){oRequest.request.onreadystatechange=function(){if(oRequest.request.readyState!=4)
return;xajax.responseReceived(oRequest);}
oRequest.finishRequest=function(){return this.returnValue;}}else{oRequest.finishRequest=function(){return xajax.responseReceived(oRequest);}}
if('undefined'!=typeof oRequest.userName&&'undefined'!=typeof oRequest.password){oRequest.open=function(){this.request.open(this.method,this.requestURI,'asynchronous'==this.mode,oRequest.userName,oRequest.password);}}else{oRequest.open=function(){this.request.open(this.method,this.requestURI,'asynchronous'==this.mode);}}
if('POST'==oRequest.method){oRequest.applyRequestHeaders=function(){this.setCommonRequestHeaders();try{this.setPostRequestHeaders();}catch(e){this.method='GET';this.requestURI+=this.requestURI.indexOf('?')==-1?'?':'&';this.requestURI+=this.requestData;this.requestData='';if(0==this.requestRetry)this.requestRetry=1;throw e;}}}else{oRequest.applyRequestHeaders=function(){this.setCommonRequestHeaders();this.setGetRequestHeaders();}}}
xajax.request=function(){var numArgs=arguments.length;if(0==numArgs)
return false;var oRequest={}
if(1<numArgs)
oRequest=arguments[1];oRequest.functionName=arguments[0];var xx=xajax;xx.initializeRequest(oRequest);xx.processParameters(oRequest);while(0<oRequest.requestRetry){try{--oRequest.requestRetry;xx.prepareRequest(oRequest);return xx.submitRequest(oRequest);}catch(e){xajax.callback.execute([xajax.callback.global,oRequest.callback],'onFailure',oRequest);if(0==oRequest.requestRetry)
throw e;}}}
xajax.submitRequest=function(oRequest){oRequest.status.onRequest();var xcb=xajax.callback;var gcb=xcb.global;var lcb=oRequest.callback;xcb.execute([gcb,lcb],'onResponseDelay',oRequest);xcb.execute([gcb,lcb],'onExpiration',oRequest);xcb.execute([gcb,lcb],'onRequest',oRequest);oRequest.open();oRequest.applyRequestHeaders();oRequest.cursor.onWaiting();oRequest.status.onWaiting();xajax._internalSend(oRequest);return oRequest.finishRequest();}
xajax._internalSend=function(oRequest){oRequest.request.send(oRequest.requestData);}
xajax.abortRequest=function(oRequest){oRequest.aborted=true;oRequest.request.abort();xajax.completeResponse(oRequest);}
xajax.responseReceived=function(oRequest){var xx=xajax;var xcb=xx.callback;var gcb=xcb.global;var lcb=oRequest.callback;if(oRequest.aborted)
return;xcb.clearTimer([gcb,lcb],'onExpiration');xcb.clearTimer([gcb,lcb],'onResponseDelay');xcb.execute([gcb,lcb],'beforeResponseProcessing',oRequest);var challenge=oRequest.request.getResponseHeader('challenge');if(challenge){oRequest.challengeResponse=challenge;xx.prepareRequest(oRequest);return xx.submitRequest(oRequest);}
var fProc=xx.getResponseProcessor(oRequest);if('undefined'==typeof fProc){xcb.execute([gcb,lcb],'onFailure',oRequest);xx.completeResponse(oRequest);return;}
return fProc(oRequest);}
xajax.getResponseProcessor=function(oRequest){var fProc;if('undefined'==typeof oRequest.responseProcessor){var cTyp=oRequest.request.getResponseHeader('content-type');if(cTyp){if(0<=cTyp.indexOf('text/xml')){fProc=xajax.responseProcessor.xml;}else if(0<=cTyp.indexOf('application/json')){fProc=xajax.responseProcessor.json;}}}else fProc=oRequest.responseProcessor;return fProc;}
xajax.executeCommand=function(command){if(xajax.command.handler.isRegistered(command)){if(command.id)
command.target=xajax.$(command.id);if(false==xajax.command.handler.call(command)){xajax.tools.queue.pushFront(xajax.response,command);return false;}}
return true;}
xajax.completeResponse=function(oRequest){xajax.callback.execute([xajax.callback.global,oRequest.callback],'onComplete',oRequest);oRequest.cursor.onComplete();oRequest.status.onComplete();delete oRequest['functionName'];delete oRequest['requestURI'];delete oRequest['requestData'];delete oRequest['requestRetry'];delete oRequest['request'];delete oRequest['set'];delete oRequest['open'];delete oRequest['setRequestHeaders'];delete oRequest['setCommonRequestHeaders'];delete oRequest['setPostRequestHeaders'];delete oRequest['setGetRequestHeaders'];delete oRequest['applyRequestHeaders'];delete oRequest['finishRequest'];delete oRequest['status'];delete oRequest['cursor'];delete oRequest['challengeResponse'];}
xajax.$=xajax.tools.$;xajax.getFormValues=xajax.tools.getFormValues;xajax.isLoaded=true;xjx={}
xjx.$=xajax.tools.$;xjx.getFormValues=xajax.tools.getFormValues;xjx.request=xajax.request;if('undefined'==typeof JSON)xajax.js.includeScript({data:xajax.config.JavaScriptURI+'xajax_js/JSON.js'});;if(!this.JSON){this.JSON={};}
(function(){function f(n){return n<10?'0'+n:n;}
if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+'-'+
f(this.getUTCMonth()+1)+'-'+
f(this.getUTCDate())+'T'+
f(this.getUTCHours())+':'+
f(this.getUTCMinutes())+':'+
f(this.getUTCSeconds())+'Z':null;};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}
var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}
function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}
if(typeof rep==='function'){value=rep.call(holder,key,value);}
switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}
v=partial.length===0?'[]':gap?'[\n'+gap+
partial.join(',\n'+gap)+'\n'+
mind+']':'['+partial.join(',')+']';gap=mind;return v;}
if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}
v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+
mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}
if(typeof JSON.stringify!=='function'){JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}
rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}
return str('',{'':value});};}
if(typeof JSON.parse!=='function'){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}
return reviver.call(holder,key,value);}
text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+
('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}
throw new SyntaxError('JSON.parse');};}}());;
/*
 * jQuery JavaScript Library v1.5.1
 * http://jquery.com/
 *
 * Copyright 2011, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2011, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Wed Feb 23 13:55:29 2011 -0500
 */
(function(a,b){function cg(a){return d.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cd(a){if(!bZ[a]){var b=d("<"+a+">").appendTo("body"),c=b.css("display");b.remove();if(c==="none"||c==="")c="block";bZ[a]=c}return bZ[a]}function cc(a,b){var c={};d.each(cb.concat.apply([],cb.slice(0,b)),function(){c[this]=a});return c}function bY(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function bX(){try{return new a.XMLHttpRequest}catch(b){}}function bW(){d(a).unload(function(){for(var a in bU)bU[a](0,1)})}function bQ(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var e=a.dataTypes,f={},g,h,i=e.length,j,k=e[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h==="string"&&(f[h.toLowerCase()]=a.converters[h]);l=k,k=e[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=f[m]||f["* "+k];if(!n){p=b;for(o in f){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=f[j[1]+" "+k];if(p){o=f[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&d.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function bP(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bO(a,b,c,e){if(d.isArray(b)&&b.length)d.each(b,function(b,f){c||bq.test(a)?e(a,f):bO(a+"["+(typeof f==="object"||d.isArray(f)?b:"")+"]",f,c,e)});else if(c||b==null||typeof b!=="object")e(a,b);else if(d.isArray(b)||d.isEmptyObject(b))e(a,"");else for(var f in b)bO(a+"["+f+"]",b[f],c,e)}function bN(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bH,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l==="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bN(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bN(a,c,d,e,"*",g));return l}function bM(a){return function(b,c){typeof b!=="string"&&(c=b,b="*");if(d.isFunction(c)){var e=b.toLowerCase().split(bB),f=0,g=e.length,h,i,j;for(;f<g;f++)h=e[f],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bo(a,b,c){var e=b==="width"?bi:bj,f=b==="width"?a.offsetWidth:a.offsetHeight;if(c==="border")return f;d.each(e,function(){c||(f-=parseFloat(d.css(a,"padding"+this))||0),c==="margin"?f+=parseFloat(d.css(a,"margin"+this))||0:f-=parseFloat(d.css(a,"border"+this+"Width"))||0});return f}function ba(a,b){b.src?d.ajax({url:b.src,async:!1,dataType:"script"}):d.globalEval(b.text||b.textContent||b.innerHTML||""),b.parentNode&&b.parentNode.removeChild(b)}function _(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function $(a,b){if(b.nodeType===1){var c=b.nodeName.toLowerCase();b.clearAttributes(),b.mergeAttributes(a);if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(d.expando)}}function Z(a,b){if(b.nodeType===1&&d.hasData(a)){var c=d.expando,e=d.data(a),f=d.data(b,e);if(e=e[c]){var g=e.events;f=f[c]=d.extend({},e);if(g){delete f.handle,f.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)d.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function Y(a,b){return d.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function O(a,b,c){if(d.isFunction(b))return d.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return d.grep(a,function(a,d){return a===b===c});if(typeof b==="string"){var e=d.grep(a,function(a){return a.nodeType===1});if(J.test(b))return d.filter(b,e,!c);b=d.filter(b,e)}return d.grep(a,function(a,e){return d.inArray(a,b)>=0===c})}function N(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function F(a,b){return(a&&a!=="*"?a+".":"")+b.replace(r,"`").replace(s,"&")}function E(a){var b,c,e,f,g,h,i,j,k,l,m,n,o,q=[],r=[],s=d._data(this,"events");if(a.liveFired!==this&&s&&s.live&&!a.target.disabled&&(!a.button||a.type!=="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var t=s.live.slice(0);for(i=0;i<t.length;i++)g=t[i],g.origType.replace(p,"")===a.type?r.push(g.selector):t.splice(i--,1);f=d(a.target).closest(r,a.currentTarget);for(j=0,k=f.length;j<k;j++){m=f[j];for(i=0;i<t.length;i++){g=t[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,e=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,e=d(a.relatedTarget).closest(g.selector)[0];(!e||e!==h)&&q.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=q.length;j<k;j++){f=q[j];if(c&&f.level>c)break;a.currentTarget=f.elem,a.data=f.handleObj.data,a.handleObj=f.handleObj,o=f.handleObj.origHandler.apply(f.elem,arguments);if(o===!1||a.isPropagationStopped()){c=f.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function C(a,c,e){var f=d.extend({},e[0]);f.type=a,f.originalEvent={},f.liveFired=b,d.event.handle.call(c,f),f.isDefaultPrevented()&&e[0].preventDefault()}function w(){return!0}function v(){return!1}function g(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function f(a,c,f){if(f===b&&a.nodeType===1){f=a.getAttribute("data-"+c);if(typeof f==="string"){try{f=f==="true"?!0:f==="false"?!1:f==="null"?null:d.isNaN(f)?e.test(f)?d.parseJSON(f):f:parseFloat(f)}catch(g){}d.data(a,c,f)}else f=b}return f}var c=a.document,d=function(){function I(){if(!d.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(I,1);return}d.ready()}}var d=function(a,b){return new d.fn.init(a,b,g)},e=a.jQuery,f=a.$,g,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,i=/\S/,j=/^\s+/,k=/\s+$/,l=/\d/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=navigator.userAgent,w,x=!1,y,z="then done fail isResolved isRejected promise".split(" "),A,B=Object.prototype.toString,C=Object.prototype.hasOwnProperty,D=Array.prototype.push,E=Array.prototype.slice,F=String.prototype.trim,G=Array.prototype.indexOf,H={};d.fn=d.prototype={constructor:d,init:function(a,e,f){var g,i,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!e&&c.body){this.context=c,this[0]=c.body,this.selector="body",this.length=1;return this}if(typeof a==="string"){g=h.exec(a);if(!g||!g[1]&&e)return!e||e.jquery?(e||f).find(a):this.constructor(e).find(a);if(g[1]){e=e instanceof d?e[0]:e,k=e?e.ownerDocument||e:c,j=m.exec(a),j?d.isPlainObject(e)?(a=[c.createElement(j[1])],d.fn.attr.call(a,e,!0)):a=[k.createElement(j[1])]:(j=d.buildFragment([g[1]],[k]),a=(j.cacheable?d.clone(j.fragment):j.fragment).childNodes);return d.merge(this,a)}i=c.getElementById(g[2]);if(i&&i.parentNode){if(i.id!==g[2])return f.find(a);this.length=1,this[0]=i}this.context=c,this.selector=a;return this}if(d.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)},selector:"",jquery:"1.5.1",length:0,size:function(){return this.length},toArray:function(){return E.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var e=this.constructor();d.isArray(a)?D.apply(e,a):d.merge(e,a),e.prevObject=this,e.context=this.context,b==="find"?e.selector=this.selector+(this.selector?" ":"")+c:b&&(e.selector=this.selector+"."+b+"("+c+")");return e},each:function(a,b){return d.each(this,a,b)},ready:function(a){d.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(E.apply(this,arguments),"slice",E.call(arguments).join(","))},map:function(a){return this.pushStack(d.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:D,sort:[].sort,splice:[].splice},d.fn.init.prototype=d.fn,d.extend=d.fn.extend=function(){var a,c,e,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!=="object"&&!d.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){e=i[c],f=a[c];if(i===f)continue;l&&f&&(d.isPlainObject(f)||(g=d.isArray(f)))?(g?(g=!1,h=e&&d.isArray(e)?e:[]):h=e&&d.isPlainObject(e)?e:{},i[c]=d.extend(l,h,f)):f!==b&&(i[c]=f)}return i},d.extend({noConflict:function(b){a.$=f,b&&(a.jQuery=e);return d},isReady:!1,readyWait:1,ready:function(a){a===!0&&d.readyWait--;if(!d.readyWait||a!==!0&&!d.isReady){if(!c.body)return setTimeout(d.ready,1);d.isReady=!0;if(a!==!0&&--d.readyWait>0)return;y.resolveWith(c,[d]),d.fn.trigger&&d(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!x){x=!0;if(c.readyState==="complete")return setTimeout(d.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",A,!1),a.addEventListener("load",d.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",A),a.attachEvent("onload",d.ready);var b=!1;try{b=a.frameElement==null}catch(e){}c.documentElement.doScroll&&b&&I()}}},isFunction:function(a){return d.type(a)==="function"},isArray:Array.isArray||function(a){return d.type(a)==="array"},isWindow:function(a){return a&&typeof a==="object"&&"setInterval"in a},isNaN:function(a){return a==null||!l.test(a)||isNaN(a)},type:function(a){return a==null?String(a):H[B.call(a)]||"object"},isPlainObject:function(a){if(!a||d.type(a)!=="object"||a.nodeType||d.isWindow(a))return!1;if(a.constructor&&!C.call(a,"constructor")&&!C.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a){}return c===b||C.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=="string"||!b)return null;b=d.trim(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(b):(new Function("return "+b))();d.error("Invalid JSON: "+b)},parseXML:function(b,c,e){a.DOMParser?(e=new DOMParser,c=e.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),e=c.documentElement,(!e||!e.nodeName||e.nodeName==="parsererror")&&d.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(a){if(a&&i.test(a)){var b=c.head||c.getElementsByTagName("head")[0]||c.documentElement,e=c.createElement("script");d.support.scriptEval()?e.appendChild(c.createTextNode(a)):e.text=a,b.insertBefore(e,b.firstChild),b.removeChild(e)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,e){var f,g=0,h=a.length,i=h===b||d.isFunction(a);if(e){if(i){for(f in a)if(c.apply(a[f],e)===!1)break}else for(;g<h;)if(c.apply(a[g++],e)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(var j=a[0];g<h&&c.call(j,g,j)!==!1;j=a[++g]){}return a},trim:F?function(a){return a==null?"":F.call(a)}:function(a){return a==null?"":(a+"").replace(j,"").replace(k,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var e=d.type(a);a.length==null||e==="string"||e==="function"||e==="regexp"||d.isWindow(a)?D.call(c,a):d.merge(c,a)}return c},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length==="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,b,c){var d=[],e;for(var f=0,g=a.length;f<g;f++)e=b(a[f],f,c),e!=null&&(d[d.length]=e);return d.concat.apply([],d)},guid:1,proxy:function(a,c,e){arguments.length===2&&(typeof c==="string"?(e=a,a=e[c],c=b):c&&!d.isFunction(c)&&(e=c,c=b)),!c&&a&&(c=function(){return a.apply(e||this,arguments)}),a&&(c.guid=a.guid=a.guid||c.guid||d.guid++);return c},access:function(a,c,e,f,g,h){var i=a.length;if(typeof c==="object"){for(var j in c)d.access(a,j,c[j],f,g,e);return a}if(e!==b){f=!h&&f&&d.isFunction(e);for(var k=0;k<i;k++)g(a[k],c,f?e.call(a[k],k,g(a[k],c)):e,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},_Deferred:function(){var a=[],b,c,e,f={done:function(){if(!e){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=d.type(i),j==="array"?f.done.apply(f,i):j==="function"&&a.push(i);k&&f.resolveWith(k[0],k[1])}return this},resolveWith:function(d,f){if(!e&&!b&&!c){c=1;try{while(a[0])a.shift().apply(d,f)}catch(g){throw g}finally{b=[d,f],c=0}}return this},resolve:function(){f.resolveWith(d.isFunction(this.promise)?this.promise():this,arguments);return this},isResolved:function(){return c||b},cancel:function(){e=1,a=[];return this}};return f},Deferred:function(a){var b=d._Deferred(),c=d._Deferred(),e;d.extend(b,{then:function(a,c){b.done(a).fail(c);return this},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,promise:function(a){if(a==null){if(e)return e;e=a={}}var c=z.length;while(c--)a[z[c]]=b[z[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){var b=arguments.length,c=b<=1&&a&&d.isFunction(a.promise)?a:d.Deferred(),e=c.promise();if(b>1){var f=E.call(arguments,0),g=b,h=function(a){return function(b){f[a]=arguments.length>1?E.call(arguments,0):b,--g||c.resolveWith(e,f)}};while(b--)a=f[b],a&&d.isFunction(a.promise)?a.promise().then(h(b),c.reject):--g;g||c.resolveWith(e,f)}else c!==a&&c.resolve(a);return e},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}d.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.subclass=this.subclass,a.fn.init=function b(b,c){c&&c instanceof d&&!(c instanceof a)&&(c=a(c));return d.fn.init.call(this,b,c,e)},a.fn.init.prototype=a.fn;var e=a(c);return a},browser:{}}),y=d._Deferred(),d.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){H["[object "+b+"]"]=b.toLowerCase()}),w=d.uaMatch(v),w.browser&&(d.browser[w.browser]=!0,d.browser.version=w.version),d.browser.webkit&&(d.browser.safari=!0),G&&(d.inArray=function(a,b){return G.call(b,a)}),i.test(" ")&&(j=/^[\s\xA0]+/,k=/[\s\xA0]+$/),g=d(c),c.addEventListener?A=function(){c.removeEventListener("DOMContentLoaded",A,!1),d.ready()}:c.attachEvent&&(A=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",A),d.ready())});return d}();(function(){d.support={};var b=c.createElement("div");b.style.display="none",b.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var e=b.getElementsByTagName("*"),f=b.getElementsByTagName("a")[0],g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=b.getElementsByTagName("input")[0];if(e&&e.length&&f){d.support={leadingWhitespace:b.firstChild.nodeType===3,tbody:!b.getElementsByTagName("tbody").length,htmlSerialize:!!b.getElementsByTagName("link").length,style:/red/.test(f.getAttribute("style")),hrefNormalized:f.getAttribute("href")==="/a",opacity:/^0.55$/.test(f.style.opacity),cssFloat:!!f.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,deleteExpando:!0,optDisabled:!1,checkClone:!1,noCloneEvent:!0,noCloneChecked:!0,boxModel:null,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableHiddenOffsets:!0},i.checked=!0,d.support.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,d.support.optDisabled=!h.disabled;var j=null;d.support.scriptEval=function(){if(j===null){var b=c.documentElement,e=c.createElement("script"),f="script"+d.now();try{e.appendChild(c.createTextNode("window."+f+"=1;"))}catch(g){}b.insertBefore(e,b.firstChild),a[f]?(j=!0,delete a[f]):j=!1,b.removeChild(e),b=e=f=null}return j};try{delete b.test}catch(k){d.support.deleteExpando=!1}!b.addEventListener&&b.attachEvent&&b.fireEvent&&(b.attachEvent("onclick",function l(){d.support.noCloneEvent=!1,b.detachEvent("onclick",l)}),b.cloneNode(!0).fireEvent("onclick")),b=c.createElement("div"),b.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var m=c.createDocumentFragment();m.appendChild(b.firstChild),d.support.checkClone=m.cloneNode(!0).cloneNode(!0).lastChild.checked,d(function(){var a=c.createElement("div"),b=c.getElementsByTagName("body")[0];if(b){a.style.width=a.style.paddingLeft="1px",b.appendChild(a),d.boxModel=d.support.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,d.support.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",d.support.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";var e=a.getElementsByTagName("td");d.support.reliableHiddenOffsets=e[0].offsetHeight===0,e[0].style.display="",e[1].style.display="none",d.support.reliableHiddenOffsets=d.support.reliableHiddenOffsets&&e[0].offsetHeight===0,a.innerHTML="",b.removeChild(a).style.display="none",a=e=null}});var n=function(a){var b=c.createElement("div");a="on"+a;if(!b.attachEvent)return!0;var d=a in b;d||(b.setAttribute(a,"return;"),d=typeof b[a]==="function"),b=null;return d};d.support.submitBubbles=n("submit"),d.support.changeBubbles=n("change"),b=e=f=null}})();var e=/^(?:\{.*\}|\[.*\])$/;d.extend({cache:{},uuid:0,expando:"jQuery"+(d.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?d.cache[a[d.expando]]:a[d.expando];return!!a&&!g(a)},data:function(a,c,e,f){if(d.acceptData(a)){var g=d.expando,h=typeof c==="string",i,j=a.nodeType,k=j?d.cache:a,l=j?a[d.expando]:a[d.expando]&&d.expando;if((!l||f&&l&&!k[l][g])&&h&&e===b)return;l||(j?a[d.expando]=l=++d.uuid:l=d.expando),k[l]||(k[l]={},j||(k[l].toJSON=d.noop));if(typeof c==="object"||typeof c==="function")f?k[l][g]=d.extend(k[l][g],c):k[l]=d.extend(k[l],c);i=k[l],f&&(i[g]||(i[g]={}),i=i[g]),e!==b&&(i[c]=e);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[c]:i}},removeData:function(b,c,e){if(d.acceptData(b)){var f=d.expando,h=b.nodeType,i=h?d.cache:b,j=h?b[d.expando]:d.expando;if(!i[j])return;if(c){var k=e?i[j][f]:i[j];if(k){delete k[c];if(!g(k))return}}if(e){delete i[j][f];if(!g(i[j]))return}var l=i[j][f];d.support.deleteExpando||i!=a?delete i[j]:i[j]=null,l?(i[j]={},h||(i[j].toJSON=d.noop),i[j][f]=l):h&&(d.support.deleteExpando?delete b[d.expando]:b.removeAttribute?b.removeAttribute(d.expando):b[d.expando]=null)}},_data:function(a,b,c){return d.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=d.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),d.fn.extend({data:function(a,c){var e=null;if(typeof a==="undefined"){if(this.length){e=d.data(this[0]);if(this[0].nodeType===1){var g=this[0].attributes,h;for(var i=0,j=g.length;i<j;i++)h=g[i].name,h.indexOf("data-")===0&&(h=h.substr(5),f(this[0],h,e[h]))}}return e}if(typeof a==="object")return this.each(function(){d.data(this,a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(c===b){e=this.triggerHandler("getData"+k[1]+"!",[k[0]]),e===b&&this.length&&(e=d.data(this[0],a),e=f(this[0],a,e));return e===b&&k[1]?this.data(k[0]):e}return this.each(function(){var b=d(this),e=[k[0],c];b.triggerHandler("setData"+k[1]+"!",e),d.data(this,a,c),b.triggerHandler("changeData"+k[1]+"!",e)})},removeData:function(a){return this.each(function(){d.removeData(this,a)})}}),d.extend({queue:function(a,b,c){if(a){b=(b||"fx")+"queue";var e=d._data(a,b);if(!c)return e||[];!e||d.isArray(c)?e=d._data(a,b,d.makeArray(c)):e.push(c);return e}},dequeue:function(a,b){b=b||"fx";var c=d.queue(a,b),e=c.shift();e==="inprogress"&&(e=c.shift()),e&&(b==="fx"&&c.unshift("inprogress"),e.call(a,function(){d.dequeue(a,b)})),c.length||d.removeData(a,b+"queue",!0)}}),d.fn.extend({queue:function(a,c){typeof a!=="string"&&(c=a,a="fx");if(c===b)return d.queue(this[0],a);return this.each(function(b){var e=d.queue(this,a,c);a==="fx"&&e[0]!=="inprogress"&&d.dequeue(this,a)})},dequeue:function(a){return this.each(function(){d.dequeue(this,a)})},delay:function(a,b){a=d.fx?d.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){d.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var h=/[\n\t\r]/g,i=/\s+/,j=/\r/g,k=/^(?:href|src|style)$/,l=/^(?:button|input)$/i,m=/^(?:button|input|object|select|textarea)$/i,n=/^a(?:rea)?$/i,o=/^(?:radio|checkbox)$/i;d.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"},d.fn.extend({attr:function(a,b){return d.access(this,a,b,!0,d.attr)},removeAttr:function(a,b){return this.each(function(){d.attr(this,a,""),this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.addClass(a.call(this,b,c.attr("class")))});if(a&&typeof a==="string"){var b=(a||"").split(i);for(var c=0,e=this.length;c<e;c++){var f=this[c];if(f.nodeType===1)if(f.className){var g=" "+f.className+" ",h=f.className;for(var j=0,k=b.length;j<k;j++)g.indexOf(" "+b[j]+" ")<0&&(h+=" "+b[j]);f.className=d.trim(h)}else f.className=a}}return this},removeClass:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof a==="string"||a===b){var c=(a||"").split(i);for(var e=0,f=this.length;e<f;e++){var g=this[e];if(g.nodeType===1&&g.className)if(a){var j=(" "+g.className+" ").replace(h," ");for(var k=0,l=c.length;k<l;k++)j=j.replace(" "+c[k]+" "," ");g.className=d.trim(j)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,e=typeof b==="boolean";if(d.isFunction(a))return this.each(function(c){var e=d(this);e.toggleClass(a.call(this,c,e.attr("class"),b),b)});return this.each(function(){if(c==="string"){var f,g=0,h=d(this),j=b,k=a.split(i);while(f=k[g++])j=e?j:!h.hasClass(f),h[j?"addClass":"removeClass"](f)}else if(c==="undefined"||c==="boolean")this.className&&d._data(this,"__className__",this.className),this.className=this.className||a===!1?"":d._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(h," ").indexOf(b)>-1)return!0;return!1},val:function(a){if(!arguments.length){var c=this[0];if(c){if(d.nodeName(c,"option")){var e=c.attributes.value;return!e||e.specified?c.value:c.text}if(d.nodeName(c,"select")){var f=c.selectedIndex,g=[],h=c.options,i=c.type==="select-one";if(f<0)return null;for(var k=i?f:0,l=i?f+1:h.length;k<l;k++){var m=h[k];if(m.selected&&(d.support.optDisabled?!m.disabled:m.getAttribute("disabled")===null)&&(!m.parentNode.disabled||!d.nodeName(m.parentNode,"optgroup"))){a=d(m).val();if(i)return a;g.push(a)}}if(i&&!g.length&&h.length)return d(h[f]).val();return g}if(o.test(c.type)&&!d.support.checkOn)return c.getAttribute("value")===null?"on":c.value;return(c.value||"").replace(j,"")}return b}var n=d.isFunction(a);return this.each(function(b){var c=d(this),e=a;if(this.nodeType===1){n&&(e=a.call(this,b,c.val())),e==null?e="":typeof e==="number"?e+="":d.isArray(e)&&(e=d.map(e,function(a){return a==null?"":a+""}));if(d.isArray(e)&&o.test(this.type))this.checked=d.inArray(c.val(),e)>=0;else if(d.nodeName(this,"select")){var f=d.makeArray(e);d("option",this).each(function(){this.selected=d.inArray(d(this).val(),f)>=0}),f.length||(this.selectedIndex=-1)}else this.value=e}})}}),d.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,e,f){if(!a||a.nodeType===3||a.nodeType===8||a.nodeType===2)return b;if(f&&c in d.attrFn)return d(a)[c](e);var g=a.nodeType!==1||!d.isXMLDoc(a),h=e!==b;c=g&&d.props[c]||c;if(a.nodeType===1){var i=k.test(c);if(c==="selected"&&!d.support.optSelected){var j=a.parentNode;j&&(j.selectedIndex,j.parentNode&&j.parentNode.selectedIndex)}if((c in a||a[c]!==b)&&g&&!i){h&&(c==="type"&&l.test(a.nodeName)&&a.parentNode&&d.error("type property can't be changed"),e===null?a.nodeType===1&&a.removeAttribute(c):a[c]=e);if(d.nodeName(a,"form")&&a.getAttributeNode(c))return a.getAttributeNode(c).nodeValue;if(c==="tabIndex"){var o=a.getAttributeNode("tabIndex");return o&&o.specified?o.value:m.test(a.nodeName)||n.test(a.nodeName)&&a.href?0:b}return a[c]}if(!d.support.style&&g&&c==="style"){h&&(a.style.cssText=""+e);return a.style.cssText}h&&a.setAttribute(c,""+e);if(!a.attributes[c]&&(a.hasAttribute&&!a.hasAttribute(c)))return b;var p=!d.support.hrefNormalized&&g&&i?a.getAttribute(c,2):a.getAttribute(c);return p===null?b:p}h&&(a[c]=e);return a[c]}});var p=/\.(.*)$/,q=/^(?:textarea|input|select)$/i,r=/\./g,s=/ /g,t=/[^\w\s.|`]/g,u=function(a){return a.replace(t,"\\$&")};d.event={add:function(c,e,f,g){if(c.nodeType!==3&&c.nodeType!==8){try{d.isWindow(c)&&(c!==a&&!c.frameElement)&&(c=a)}catch(h){}if(f===!1)f=v;else if(!f)return;var i,j;f.handler&&(i=f,f=i.handler),f.guid||(f.guid=d.guid++);var k=d._data(c);if(!k)return;var l=k.events,m=k.handle;l||(k.events=l={}),m||(k.handle=m=function(){return typeof d!=="undefined"&&!d.event.triggered?d.event.handle.apply(m.elem,arguments):b}),m.elem=c,e=e.split(" ");var n,o=0,p;while(n=e[o++]){j=i?d.extend({},i):{handler:f,data:g},n.indexOf(".")>-1?(p=n.split("."),n=p.shift(),j.namespace=p.slice(0).sort().join(".")):(p=[],j.namespace=""),j.type=n,j.guid||(j.guid=f.guid);var q=l[n],r=d.event.special[n]||{};if(!q){q=l[n]=[];if(!r.setup||r.setup.call(c,g,p,m)===!1)c.addEventListener?c.addEventListener(n,m,!1):c.attachEvent&&c.attachEvent("on"+n,m)}r.add&&(r.add.call(c,j),j.handler.guid||(j.handler.guid=f.guid)),q.push(j),d.event.global[n]=!0}c=null}},global:{},remove:function(a,c,e,f){if(a.nodeType!==3&&a.nodeType!==8){e===!1&&(e=v);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=d.hasData(a)&&d._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(e=c.handler,c=c.type);if(!c||typeof c==="string"&&c.charAt(0)==="."){c=c||"";for(h in t)d.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+d.map(m.slice(0).sort(),u).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!e){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))d.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=d.event.special[h]||{};for(j=f||0;j<p.length;j++){q=p[j];if(e.guid===q.guid){if(l||n.test(q.namespace))f==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(f!=null)break}}if(p.length===0||f!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&d.removeEvent(a,h,s.handle),g=null,delete t[h]}if(d.isEmptyObject(t)){var w=s.handle;w&&(w.elem=null),delete s.events,delete s.handle,d.isEmptyObject(s)&&d.removeData(a,b,!0)}}},trigger:function(a,c,e){var f=a.type||a,g=arguments[3];if(!g){a=typeof a==="object"?a[d.expando]?a:d.extend(d.Event(f),a):d.Event(f),f.indexOf("!")>=0&&(a.type=f=f.slice(0,-1),a.exclusive=!0),e||(a.stopPropagation(),d.event.global[f]&&d.each(d.cache,function(){var b=d.expando,e=this[b];e&&e.events&&e.events[f]&&d.event.trigger(a,c,e.handle.elem)}));if(!e||e.nodeType===3||e.nodeType===8)return b;a.result=b,a.target=e,c=d.makeArray(c),c.unshift(a)}a.currentTarget=e;var h=d._data(e,"handle");h&&h.apply(e,c);var i=e.parentNode||e.ownerDocument;try{e&&e.nodeName&&d.noData[e.nodeName.toLowerCase()]||e["on"+f]&&e["on"+f].apply(e,c)===!1&&(a.result=!1,a.preventDefault())}catch(j){}if(!a.isPropagationStopped()&&i)d.event.trigger(a,c,i,!0);else if(!a.isDefaultPrevented()){var k,l=a.target,m=f.replace(p,""),n=d.nodeName(l,"a")&&m==="click",o=d.event.special[m]||{};if((!o._default||o._default.call(e,a)===!1)&&!n&&!(l&&l.nodeName&&d.noData[l.nodeName.toLowerCase()])){try{l[m]&&(k=l["on"+m],k&&(l["on"+m]=null),d.event.triggered=!0,l[m]())}catch(q){}k&&(l["on"+m]=k),d.event.triggered=!1}}},handle:function(c){var e,f,g,h,i,j=[],k=d.makeArray(arguments);c=k[0]=d.event.fix(c||a.event),c.currentTarget=this,e=c.type.indexOf(".")<0&&!c.exclusive,e||(g=c.type.split("."),c.type=g.shift(),j=g.slice(0).sort(),h=new RegExp("(^|\\.)"+j.join("\\.(?:.*\\.)?")+"(\\.|$)")),c.namespace=c.namespace||j.join("."),i=d._data(this,"events"),f=(i||{})[c.type];if(i&&f){f=f.slice(0);for(var l=0,m=f.length;l<m;l++){var n=f[l];if(e||h.test(n.namespace)){c.handler=n.handler,c.data=n.data,c.handleObj=n;var o=n.handler.apply(this,k);o!==b&&(c.result=o,o===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[d.expando])return a;var e=a;a=d.Event(e);for(var f=this.props.length,g;f;)g=this.props[--f],a[g]=e[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=c.documentElement,i=c.body;a.pageX=a.clientX+(h&&h.scrollLeft||i&&i.scrollLeft||0)-(h&&h.clientLeft||i&&i.clientLeft||0),a.pageY=a.clientY+(h&&h.scrollTop||i&&i.scrollTop||0)-(h&&h.clientTop||i&&i.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:d.proxy,special:{ready:{setup:d.bindReady,teardown:d.noop},live:{add:function(a){d.event.add(this,F(a.origType,a.selector),d.extend({},a,{handler:E,guid:a.handler.guid}))},remove:function(a){d.event.remove(this,F(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){d.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},d.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},d.Event=function(a){if(!this.preventDefault)return new d.Event(a);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?w:v):this.type=a,this.timeStamp=d.now(),this[d.expando]=!0},d.Event.prototype={preventDefault:function(){this.isDefaultPrevented=w;var a=this.originalEvent;a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=w;var a=this.originalEvent;a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=w,this.stopPropagation()},isDefaultPrevented:v,isPropagationStopped:v,isImmediatePropagationStopped:v};var x=function(a){var b=a.relatedTarget;try{if(b!==c&&!b.parentNode)return;while(b&&b!==this)b=b.parentNode;b!==this&&(a.type=a.data,d.event.handle.apply(this,arguments))}catch(e){}},y=function(a){a.type=a.data,d.event.handle.apply(this,arguments)};d.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){d.event.special[a]={setup:function(c){d.event.add(this,b,c&&c.selector?y:x,a)},teardown:function(a){d.event.remove(this,b,a&&a.selector?y:x)}}}),d.support.submitBubbles||(d.event.special.submit={setup:function(a,b){if(this.nodeName&&this.nodeName.toLowerCase()!=="form")d.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&d(b).closest("form").length&&C("submit",this,arguments)}),d.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&d(b).closest("form").length&&a.keyCode===13&&C("submit",this,arguments)});else return!1},teardown:function(a){d.event.remove(this,".specialSubmit")}});if(!d.support.changeBubbles){var z,A=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?d.map(a.options,function(a){return a.selected}).join("-"):"":a.nodeName.toLowerCase()==="select"&&(c=a.selectedIndex);return c},B=function B(a){var c=a.target,e,f;if(q.test(c.nodeName)&&!c.readOnly){e=d._data(c,"_change_data"),f=A(c),(a.type!=="focusout"||c.type!=="radio")&&d._data(c,"_change_data",f);if(e===b||f===e)return;if(e!=null||f)a.type="change",a.liveFired=b,d.event.trigger(a,arguments[1],c)}};d.event.special.change={filters:{focusout:B,beforedeactivate:B,click:function(a){var b=a.target,c=b.type;(c==="radio"||c==="checkbox"||b.nodeName.toLowerCase()==="select")&&B.call(this,a)},keydown:function(a){var b=a.target,c=b.type;(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&B.call(this,a)},beforeactivate:function(a){var b=a.target;d._data(b,"_change_data",A(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in z)d.event.add(this,c+".specialChange",z[c]);return q.test(this.nodeName)},teardown:function(a){d.event.remove(this,".specialChange");return q.test(this.nodeName)}},z=d.event.special.change.filters,z.focus=z.beforeactivate}c.addEventListener&&d.each({focus:"focusin",blur:"focusout"},function(a,b){function c(a){a=d.event.fix(a),a.type=b;return d.event.handle.call(this,a)}d.event.special[b]={setup:function(){this.addEventListener(a,c,!0)},teardown:function(){this.removeEventListener(a,c,!0)}}}),d.each(["bind","one"],function(a,c){d.fn[c]=function(a,e,f){if(typeof a==="object"){for(var g in a)this[c](g,e,a[g],f);return this}if(d.isFunction(e)||e===!1)f=e,e=b;var h=c==="one"?d.proxy(f,function(a){d(this).unbind(a,h);return f.apply(this,arguments)}):f;if(a==="unload"&&c!=="one")this.one(a,e,f);else for(var i=0,j=this.length;i<j;i++)d.event.add(this[i],a,h,e);return this}}),d.fn.extend({unbind:function(a,b){if(typeof a!=="object"||a.preventDefault)for(var e=0,f=this.length;e<f;e++)d.event.remove(this[e],a,b);else for(var c in a)this.unbind(c,a[c]);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){d.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var c=d.Event(a);c.preventDefault(),c.stopPropagation(),d.event.trigger(c,b,this[0]);return c.result}},toggle:function(a){var b=arguments,c=1;while(c<b.length)d.proxy(a,b[c++]);return this.click(d.proxy(a,function(e){var f=(d._data(this,"lastToggle"+a.guid)||0)%c;d._data(this,"lastToggle"+a.guid,f+1),e.preventDefault();return b[f].apply(this,arguments)||!1}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var D={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};d.each(["live","die"],function(a,c){d.fn[c]=function(a,e,f,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:d(this.context);if(typeof a==="object"&&!a.preventDefault){for(var o in a)n[c](o,e,a[o],m);return this}d.isFunction(e)&&(f=e,e=b),a=(a||"").split(" ");while((h=a[i++])!=null){j=p.exec(h),k="",j&&(k=j[0],h=h.replace(p,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,h==="focus"||h==="blur"?(a.push(D[h]+k),h=h+k):h=(D[h]||h)+k;if(c==="live")for(var q=0,r=n.length;q<r;q++)d.event.add(n[q],"live."+F(h,m),{data:e,selector:m,handler:f,origType:h,origHandler:f,preType:l});else n.unbind("live."+F(h,m),f)}return this}}),d.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){d.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},d.attrFn&&(d.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!=="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,e,g){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!=="string")return e;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(f.call(n)==="[object Array]")if(u)if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&e.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&e.push(j[t]);else e.push.apply(e,n);else p(n,e);o&&(k(o,h,e,g),k.uniqueSort(e));return e};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!=="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(f){if(f===!0)continue}else g=o=!0}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b==="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1){}a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b==="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=u;typeof b==="string"&&!j.test(b)&&(b=b.toLowerCase(),d=b,g=t),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=u;typeof b==="string"&&!j.test(b)&&(b=b.toLowerCase(),d=b,g=t),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!=="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!=="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.getAttribute("type")},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(f.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(a===b){g=!0;return 0}if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!=="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector,d=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(e){d=!0}b&&(k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(d||!l.match.PSEUDO.test(c)&&!/!=/.test(c))return b.call(a,c)}catch(e){}return k(c,null,null,[a]).length>0})}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};d.find=k,d.expr=k.selectors,d.expr[":"]=d.expr.filters,d.unique=k.uniqueSort,d.text=k.getText,d.isXMLDoc=k.isXML,d.contains=k.contains}();var G=/Until$/,H=/^(?:parents|prevUntil|prevAll)/,I=/,/,J=/^.[^:#\[\.,]*$/,K=Array.prototype.slice,L=d.expr.match.POS,M={children:!0,contents:!0,next:!0,prev:!0};d.fn.extend({find:function(a){var b=this.pushStack("","find",a),c=0;for(var e=0,f=this.length;e<f;e++){c=b.length,d.find(a,this[e],b);if(e>0)for(var g=c;g<b.length;g++)for(var h=0;h<c;h++)if(b[h]===b[g]){b.splice(g--,1);break}}return b},has:function(a){var b=d(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(d.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(O(this,a,!1),"not",a)},filter:function(a){return this.pushStack(O(this,a,!0),"filter",a)},is:function(a){return!!a&&d.filter(a,this).length>0},closest:function(a,b){var c=[],e,f,g=this[0];if(d.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(e=0,f=a.length;e<f;e++)i=a[e],j[i]||(j[i]=d.expr.match.POS.test(i)?d(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:d(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=L.test(a)?d(a,b||this.context):null;for(e=0,f=this.length;e<f;e++){g=this[e];while(g){if(l?l.index(g)>-1:d.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b)break}}c=c.length>1?d.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a==="string")return d.inArray(this[0],a?d(a):this.parent().children());return d.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?d(a,b):d.makeArray(a),e=d.merge(this.get(),c);return this.pushStack(N(c[0])||N(e[0])?e:d.unique(e))},andSelf:function(){return this.add(this.prevObject)}}),d.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return d.dir(a,"parentNode")},parentsUntil:function(a,b,c){return d.dir(a,"parentNode",c)},next:function(a){return d.nth(a,2,"nextSibling")},prev:function(a){return d.nth(a,2,"previousSibling")},nextAll:function(a){return d.dir(a,"nextSibling")},prevAll:function(a){return d.dir(a,"previousSibling")},nextUntil:function(a,b,c){return d.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return d.dir(a,"previousSibling",c)},siblings:function(a){return d.sibling(a.parentNode.firstChild,a)},children:function(a){return d.sibling(a.firstChild)},contents:function(a){return d.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:d.makeArray(a.childNodes)}},function(a,b){d.fn[a]=function(c,e){var f=d.map(this,b,c),g=K.call(arguments);G.test(a)||(e=c),e&&typeof e==="string"&&(f=d.filter(e,f)),f=this.length>1&&!M[a]?d.unique(f):f,(this.length>1||I.test(e))&&H.test(a)&&(f=f.reverse());return this.pushStack(f,a,g.join(","))}}),d.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?d.find.matchesSelector(b[0],a)?[b[0]]:[]:d.find.matches(a,b)},dir:function(a,c,e){var f=[],g=a[c];while(g&&g.nodeType!==9&&(e===b||g.nodeType!==1||!d(g).is(e)))g.nodeType===1&&f.push(g),g=g[c];return f},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var P=/ jQuery\d+="(?:\d+|null)"/g,Q=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,S=/<([\w:]+)/,T=/<tbody/i,U=/<|&#?\w+;/,V=/<(?:script|object|embed|option|style)/i,W=/checked\s*(?:[^=]|=\s*.checked.)/i,X={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};X.optgroup=X.option,X.tbody=X.tfoot=X.colgroup=X.caption=X.thead,X.th=X.td,d.support.htmlSerialize||(X._default=[1,"div<div>","</div>"]),d.fn.extend({text:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.text(a.call(this,b,c.text()))});if(typeof a!=="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this,b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapInner(a.call(this,b))});return this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){d(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=d(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,d(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,e;(e=this[c])!=null;c++)if(!a||d.filter(a,[e]).length)!b&&e.nodeType===1&&(d.cleanData(e.getElementsByTagName("*")),d.cleanData([e])),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&d.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return d.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(P,""):null;if(typeof a!=="string"||V.test(a)||!d.support.leadingWhitespace&&Q.test(a)||X[(S.exec(a)||["",""])[1].toLowerCase()])d.isFunction(a)?this.each(function(b){var c=d(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);else{a=a.replace(R,"<$1></$2>");try{for(var c=0,e=this.length;c<e;c++)this[c].nodeType===1&&(d.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(f){this.empty().append(a)}}return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(d.isFunction(a))return this.each(function(b){var c=d(this),e=c.html();c.replaceWith(a.call(this,b,e))});typeof a!=="string"&&(a=d(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;d(this).remove(),b?d(b).before(a):d(c).append(a)})}return this.pushStack(d(d.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,e){var f,g,h,i,j=a[0],k=[];if(!d.support.checkClone&&arguments.length===3&&typeof j==="string"&&W.test(j))return this.each(function(){d(this).domManip(a,c,e,!0)});if(d.isFunction(j))return this.each(function(f){var g=d(this);a[0]=j.call(this,f,c?g.html():b),g.domManip(a,c,e)});if(this[0]){i=j&&j.parentNode,d.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?f={fragment:i}:f=d.buildFragment(a,this,k),h=f.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&d.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)e.call(c?Y(this[l],g):this[l],f.cacheable||m>1&&l<n?d.clone(h,!0,!0):h)}k.length&&d.each(k,ba)}return this}}),d.buildFragment=function(a,b,e){var f,g,h,i=b&&b[0]?b[0].ownerDocument||b[0]:c;a.length===1&&typeof a[0]==="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!V.test(a[0])&&(d.support.checkClone||!W.test(a[0]))&&(g=!0,h=d.fragments[a[0]],h&&(h!==1&&(f=h))),f||(f=i.createDocumentFragment(),d.clean(a,i,f,e)),g&&(d.fragments[a[0]]=h?f:1);return{fragment:f,cacheable:g}},d.fragments={},d.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){d.fn[a]=function(c){var e=[],f=d(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&f.length===1){f[b](this[0]);return this}for(var h=0,i=f.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();d(f[h])[b](j),e=e.concat(j)}return this.pushStack(e,a,f.selector)}}),d.extend({clone:function(a,b,c){var e=a.cloneNode(!0),f,g,h;if((!d.support.noCloneEvent||!d.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!d.isXMLDoc(a)){$(a,e),f=_(a),g=_(e);for(h=0;f[h];++h)$(f[h],g[h])}if(b){Z(a,e);if(c){f=_(a),g=_(e);for(h=0;f[h];++h)Z(f[h],g[h])}}return e},clean:function(a,b,e,f){b=b||c,typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var g=[];for(var h=0,i;(i=a[h])!=null;h++){typeof i==="number"&&(i+="");if(!i)continue;if(typeof i!=="string"||U.test(i)){if(typeof i==="string"){i=i.replace(R,"<$1></$2>");var j=(S.exec(i)||["",""])[1].toLowerCase(),k=X[j]||X._default,l=k[0],m=b.createElement("div");m.innerHTML=k[1]+i+k[2];while(l--)m=m.lastChild;if(!d.support.tbody){var n=T.test(i),o=j==="table"&&!n?m.firstChild&&m.firstChild.childNodes:k[1]==="<table>"&&!n?m.childNodes:[];for(var p=o.length-1;p>=0;--p)d.nodeName(o[p],"tbody")&&!o[p].childNodes.length&&o[p].parentNode.removeChild(o[p])}!d.support.leadingWhitespace&&Q.test(i)&&m.insertBefore(b.createTextNode(Q.exec(i)[0]),m.firstChild),i=m.childNodes}}else i=b.createTextNode(i);i.nodeType?g.push(i):g=d.merge(g,i)}if(e)for(h=0;g[h];h++)!f||!d.nodeName(g[h],"script")||g[h].type&&g[h].type.toLowerCase()!=="text/javascript"?(g[h].nodeType===1&&g.splice.apply(g,[h+1,0].concat(d.makeArray(g[h].getElementsByTagName("script")))),e.appendChild(g[h])):f.push(g[h].parentNode?g[h].parentNode.removeChild(g[h]):g[h]);return g},cleanData:function(a){var b,c,e=d.cache,f=d.expando,g=d.event.special,h=d.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&d.noData[j.nodeName.toLowerCase()])continue;c=j[d.expando];if(c){b=e[c]&&e[c][f];if(b&&b.events){for(var k in b.events)g[k]?d.event.remove(j,k):d.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[d.expando]:j.removeAttribute&&j.removeAttribute(d.expando),delete e[c]}}}});var bb=/alpha\([^)]*\)/i,bc=/opacity=([^)]*)/,bd=/-([a-z])/ig,be=/([A-Z])/g,bf=/^-?\d+(?:px)?$/i,bg=/^-?\d/,bh={position:"absolute",visibility:"hidden",display:"block"},bi=["Left","Right"],bj=["Top","Bottom"],bk,bl,bm,bn=function(a,b){return b.toUpperCase()};d.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return d.access(this,a,c,!0,function(a,c,e){return e!==b?d.style(a,c,e):d.css(a,c)})},d.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bk(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0},cssProps:{"float":d.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,e,f){if(a&&a.nodeType!==3&&a.nodeType!==8&&a.style){var g,h=d.camelCase(c),i=a.style,j=d.cssHooks[h];c=d.cssProps[h]||h;if(e===b){if(j&&"get"in j&&(g=j.get(a,!1,f))!==b)return g;return i[c]}if(typeof e==="number"&&isNaN(e)||e==null)return;typeof e==="number"&&!d.cssNumber[h]&&(e+="px");if(!j||!("set"in j)||(e=j.set(a,e))!==b)try{i[c]=e}catch(k){}}},css:function(a,c,e){var f,g=d.camelCase(c),h=d.cssHooks[g];c=d.cssProps[g]||g;if(h&&"get"in h&&(f=h.get(a,!0,e))!==b)return f;if(bk)return bk(a,c,g)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bd,bn)}}),d.curCSS=d.css,d.each(["height","width"],function(a,b){d.cssHooks[b]={get:function(a,c,e){var f;if(c){a.offsetWidth!==0?f=bo(a,b,e):d.swap(a,bh,function(){f=bo(a,b,e)});if(f<=0){f=bk(a,b,b),f==="0px"&&bm&&(f=bm(a,b,b));if(f!=null)return f===""||f==="auto"?"0px":f}if(f<0||f==null){f=a.style[b];return f===""||f==="auto"?"0px":f}return typeof f==="string"?f:f+"px"}},set:function(a,b){if(!bf.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),d.support.opacity||(d.cssHooks.opacity={get:function(a,b){return bc.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style;c.zoom=1;var e=d.isNaN(b)?"":"alpha(opacity="+b*100+")",f=c.filter||"";c.filter=bb.test(f)?f.replace(bb,e):c.filter+" "+e}}),c.defaultView&&c.defaultView.getComputedStyle&&(bl=function(a,c,e){var f,g,h;e=e.replace(be,"-$1").toLowerCase();if(!(g=a.ownerDocument.defaultView))return b;if(h=g.getComputedStyle(a,null))f=h.getPropertyValue(e),f===""&&!d.contains(a.ownerDocument.documentElement,a)&&(f=d.style(a,e));return f}),c.documentElement.currentStyle&&(bm=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bf.test(d)&&bg.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bk=bl||bm,d.expr&&d.expr.filters&&(d.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!d.support.reliableHiddenOffsets&&(a.style.display||d.css(a,"display"))==="none"},d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)});var bp=/%20/g,bq=/\[\]$/,br=/\r?\n/g,bs=/#.*$/,bt=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bu=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bv=/(?:^file|^widget|\-extension):$/,bw=/^(?:GET|HEAD)$/,bx=/^\/\//,by=/\?/,bz=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bA=/^(?:select|textarea)/i,bB=/\s+/,bC=/([?&])_=[^&]*/,bD=/(^|\-)([a-z])/g,bE=function(a,b,c){return b+c.toUpperCase()},bF=/^([\w\+\.\-]+:)\/\/([^\/?#:]*)(?::(\d+))?/,bG=d.fn.load,bH={},bI={},bJ,bK;try{bJ=c.location.href}catch(bL){bJ=c.createElement("a"),bJ.href="",bJ=bJ.href}bK=bF.exec(bJ.toLowerCase()),d.fn.extend({load:function(a,c,e){if(typeof a!=="string"&&bG)return bG.apply(this,arguments);if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var g=a.slice(f,a.length);a=a.slice(0,f)}var h="GET";c&&(d.isFunction(c)?(e=c,c=b):typeof c==="object"&&(c=d.param(c,d.ajaxSettings.traditional),h="POST"));var i=this;d.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?d("<div>").append(c.replace(bz,"")).find(g):c)),e&&i.each(e,[c,b,a])}});return this},serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?d.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bA.test(this.nodeName)||bu.test(this.type))}).map(function(a,b){var c=d(this).val();return c==null?null:d.isArray(c)?d.map(c,function(a,c){return{name:b.name,value:a.replace(br,"\r\n")}}):{name:b.name,value:c.replace(br,"\r\n")}}).get()}}),d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){d.fn[b]=function(a){return this.bind(b,a)}}),d.each(["get","post"],function(a,c){d[c]=function(a,e,f,g){d.isFunction(e)&&(g=g||f,f=e,e=b);return d.ajax({type:c,url:a,data:e,success:f,dataType:g})}}),d.extend({getScript:function(a,c){return d.get(a,b,c,"script")},getJSON:function(a,b,c){return d.get(a,b,c,"json")},ajaxSetup:function(a,b){b?d.extend(!0,a,d.ajaxSettings,b):(b=a,a=d.extend(!0,d.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in d.ajaxSettings&&(a[c]=d.ajaxSettings[c]);return a},ajaxSettings:{url:bJ,isLocal:bv.test(bK[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":d.parseJSON,"text xml":d.parseXML}},ajaxPrefilter:bM(bH),ajaxTransport:bM(bI),ajax:function(a,c){function v(a,c,l,n){if(r!==2){r=2,p&&clearTimeout(p),o=b,m=n||"",u.readyState=a?4:0;var q,t,v,w=l?bP(e,u,l):b,x,y;if(a>=200&&a<300||a===304){if(e.ifModified){if(x=u.getResponseHeader("Last-Modified"))d.lastModified[k]=x;if(y=u.getResponseHeader("Etag"))d.etag[k]=y}if(a===304)c="notmodified",q=!0;else try{t=bQ(e,w),c="success",q=!0}catch(z){c="parsererror",v=z}}else{v=c;if(!c||a)c="error",a<0&&(a=0)}u.status=a,u.statusText=c,q?h.resolveWith(f,[t,c,u]):h.rejectWith(f,[u,c,v]),u.statusCode(j),j=b,s&&g.trigger("ajax"+(q?"Success":"Error"),[u,e,q?t:v]),i.resolveWith(f,[u,c]),s&&(g.trigger("ajaxComplete",[u,e]),--d.active||d.event.trigger("ajaxStop"))}}typeof a==="object"&&(c=a,a=b),c=c||{};var e=d.ajaxSetup({},c),f=e.context||e,g=f!==e&&(f.nodeType||f instanceof d)?d(f):d.event,h=d.Deferred(),i=d._Deferred(),j=e.statusCode||{},k,l={},m,n,o,p,q,r=0,s,t,u={readyState:0,setRequestHeader:function(a,b){r||(l[a.toLowerCase().replace(bD,bE)]=b);return this},getAllResponseHeaders:function(){return r===2?m:null},getResponseHeader:function(a){var c;if(r===2){if(!n){n={};while(c=bt.exec(m))n[c[1].toLowerCase()]=c[2]}c=n[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){r||(e.mimeType=a);return this},abort:function(a){a=a||"abort",o&&o.abort(a),v(0,a);return this}};h.promise(u),u.success=u.done,u.error=u.fail,u.complete=i.done,u.statusCode=function(a){if(a){var b;if(r<2)for(b in a)j[b]=[j[b],a[b]];else b=a[u.status],u.then(b,b)}return this},e.url=((a||e.url)+"").replace(bs,"").replace(bx,bK[1]+"//"),e.dataTypes=d.trim(e.dataType||"*").toLowerCase().split(bB),e.crossDomain||(q=bF.exec(e.url.toLowerCase()),e.crossDomain=q&&(q[1]!=bK[1]||q[2]!=bK[2]||(q[3]||(q[1]==="http:"?80:443))!=(bK[3]||(bK[1]==="http:"?80:443)))),e.data&&e.processData&&typeof e.data!=="string"&&(e.data=d.param(e.data,e.traditional)),bN(bH,e,c,u);if(r===2)return!1;s=e.global,e.type=e.type.toUpperCase(),e.hasContent=!bw.test(e.type),s&&d.active++===0&&d.event.trigger("ajaxStart");if(!e.hasContent){e.data&&(e.url+=(by.test(e.url)?"&":"?")+e.data),k=e.url;if(e.cache===!1){var w=d.now(),x=e.url.replace(bC,"$1_="+w);e.url=x+(x===e.url?(by.test(e.url)?"&":"?")+"_="+w:"")}}if(e.data&&e.hasContent&&e.contentType!==!1||c.contentType)l["Content-Type"]=e.contentType;e.ifModified&&(k=k||e.url,d.lastModified[k]&&(l["If-Modified-Since"]=d.lastModified[k]),d.etag[k]&&(l["If-None-Match"]=d.etag[k])),l.Accept=e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+(e.dataTypes[0]!=="*"?", */*; q=0.01":""):e.accepts["*"];for(t in e.headers)u.setRequestHeader(t,e.headers[t]);if(e.beforeSend&&(e.beforeSend.call(f,u,e)===!1||r===2)){u.abort();return!1}for(t in{success:1,error:1,complete:1})u[t](e[t]);o=bN(bI,e,c,u);if(o){u.readyState=1,s&&g.trigger("ajaxSend",[u,e]),e.async&&e.timeout>0&&(p=setTimeout(function(){u.abort("timeout")},e.timeout));try{r=1,o.send(l,v)}catch(y){status<2?v(-1,y):d.error(y)}}else v(-1,"No Transport");return u},param:function(a,c){var e=[],f=function(a,b){b=d.isFunction(b)?b():b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){f(this.name,this.value)});else for(var g in a)bO(g,a[g],c,f);return e.join("&").replace(bp,"+")}}),d.extend({active:0,lastModified:{},etag:{}});var bR=d.now(),bS=/(\=)\?(&|$)|()\?\?()/i;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return d.expando+"_"+bR++}}),d.ajaxPrefilter("json jsonp",function(b,c,e){var f=typeof b.data==="string";if(b.dataTypes[0]==="jsonp"||c.jsonpCallback||c.jsonp!=null||b.jsonp!==!1&&(bS.test(b.url)||f&&bS.test(b.data))){var g,h=b.jsonpCallback=d.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2",m=function(){a[h]=i,g&&d.isFunction(i)&&a[h](g[0])};b.jsonp!==!1&&(j=j.replace(bS,l),b.url===j&&(f&&(k=k.replace(bS,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},e.then(m,m),b.converters["script json"]=function(){g||d.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){d.globalEval(a);return a}}}),d.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),d.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var bT=d.now(),bU,bV;d.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&bX()||bY()}:bX,bV=d.ajaxSettings.xhr(),d.support.ajax=!!bV,d.support.cors=bV&&"withCredentials"in bV,bV=b,d.support.ajax&&d.ajaxTransport(function(a){if(!a.crossDomain||d.support.cors){var c;return{send:function(e,f){var g=a.xhr(),h,i;a.username?g.open(a.type,a.url,a.async,a.username,a.password):g.open(a.type,a.url,a.async);if(a.xhrFields)for(i in a.xhrFields)g[i]=a.xhrFields[i];a.mimeType&&g.overrideMimeType&&g.overrideMimeType(a.mimeType),(!a.crossDomain||a.hasContent)&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(i in e)g.setRequestHeader(i,e[i])}catch(j){}g.send(a.hasContent&&a.data||null),c=function(e,i){var j,k,l,m,n;try{if(c&&(i||g.readyState===4)){c=b,h&&(g.onreadystatechange=d.noop,delete bU[h]);if(i)g.readyState!==4&&g.abort();else{j=g.status,l=g.getAllResponseHeaders(),m={},n=g.responseXML,n&&n.documentElement&&(m.xml=n),m.text=g.responseText;try{k=g.statusText}catch(o){k=""}j||!a.isLocal||a.crossDomain?j===1223&&(j=204):j=m.text?200:404}}}catch(p){i||f(-1,p)}m&&f(j,k,m,l)},a.async&&g.readyState!==4?(bU||(bU={},bW()),h=bT++,g.onreadystatechange=bU[h]=c):c()},abort:function(){c&&c(0,1)}}}});var bZ={},b$=/^(?:toggle|show|hide)$/,b_=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,ca,cb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];d.fn.extend({show:function(a,b,c){var e,f;if(a||a===0)return this.animate(cc("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)e=this[g],f=e.style.display,!d._data(e,"olddisplay")&&f==="none"&&(f=e.style.display=""),f===""&&d.css(e,"display")==="none"&&d._data(e,"olddisplay",cd(e.nodeName));for(g=0;g<h;g++){e=this[g],f=e.style.display;if(f===""||f==="none")e.style.display=d._data(e,"olddisplay")||""}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cc("hide",3),a,b,c);for(var e=0,f=this.length;e<f;e++){var g=d.css(this[e],"display");g!=="none"&&!d._data(this[e],"olddisplay")&&d._data(this[e],"olddisplay",g)}for(e=0;e<f;e++)this[e].style.display="none";return this},_toggle:d.fn.toggle,toggle:function(a,b,c){var e=typeof a==="boolean";d.isFunction(a)&&d.isFunction(b)?this._toggle.apply(this,arguments):a==null||e?this.each(function(){var b=e?a:d(this).is(":hidden");d(this)[b?"show":"hide"]()}):this.animate(cc("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,e){var f=d.speed(b,c,e);if(d.isEmptyObject(a))return this.each(f.complete);return this[f.queue===!1?"each":"queue"](function(){var b=d.extend({},f),c,e=this.nodeType===1,g=e&&d(this).is(":hidden"),h=this;for(c in a){var i=d.camelCase(c);c!==i&&(a[i]=a[c],delete a[c],c=i);if(a[c]==="hide"&&g||a[c]==="show"&&!g)return b.complete.call(this);if(e&&(c==="height"||c==="width")){b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(d.css(this,"display")==="inline"&&d.css(this,"float")==="none")if(d.support.inlineBlockNeedsLayout){var j=cd(this.nodeName);j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)}else this.style.display="inline-block"}d.isArray(a[c])&&((b.specialEasing=b.specialEasing||{})[c]=a[c][1],a[c]=a[c][0])}b.overflow!=null&&(this.style.overflow="hidden"),b.curAnim=d.extend({},a),d.each(a,function(c,e){var f=new d.fx(h,b,c);if(b$.test(e))f[e==="toggle"?g?"show":"hide":e](a);else{var i=b_.exec(e),j=f.cur();if(i){var k=parseFloat(i[2]),l=i[3]||(d.cssNumber[c]?"":"px");l!=="px"&&(d.style(h,c,(k||1)+l),j=(k||1)/f.cur()*j,d.style(h,c,j+l)),i[1]&&(k=(i[1]==="-="?-1:1)*k+j),f.custom(j,k,l)}else f.custom(j,e,"")}});return!0})},stop:function(a,b){var c=d.timers;a&&this.queue([]),this.each(function(){for(var a=c.length-1;a>=0;a--)c[a].elem===this&&(b&&c[a](!0),c.splice(a,1))}),b||this.dequeue();return this}}),d.each({slideDown:cc("show",1),slideUp:cc("hide",1),slideToggle:cc("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){d.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),d.extend({speed:function(a,b,c){var e=a&&typeof a==="object"?d.extend({},a):{complete:c||!c&&b||d.isFunction(a)&&a,duration:a,easing:c&&b||b&&!d.isFunction(b)&&b};e.duration=d.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in d.fx.speeds?d.fx.speeds[e.duration]:d.fx.speeds._default,e.old=e.complete,e.complete=function(){e.queue!==!1&&d(this).dequeue(),d.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig||(b.orig={})}}),d.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(d.fx.step[this.prop]||d.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=d.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function g(a){return e.step(a)}var e=this,f=d.fx;this.startTime=d.now(),this.start=a,this.end=b,this.unit=c||this.unit||(d.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,g.elem=this.elem,g()&&d.timers.push(g)&&!ca&&(ca=setInterval(f.tick,f.interval))},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),d(this.elem).show()},hide:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=d.now(),c=!0;if(a||b>=this.options.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),this.options.curAnim[this.prop]=!0;for(var e in this.options.curAnim)this.options.curAnim[e]!==!0&&(c=!1);if(c){if(this.options.overflow!=null&&!d.support.shrinkWrapBlocks){var f=this.elem,g=this.options;d.each(["","X","Y"],function(a,b){f.style["overflow"+b]=g.overflow[a]})}this.options.hide&&d(this.elem).hide();if(this.options.hide||this.options.show)for(var h in this.options.curAnim)d.style(this.elem,h,this.options.orig[h]);this.options.complete.call(this.elem)}return!1}var i=b-this.startTime;this.state=i/this.options.duration;var j=this.options.specialEasing&&this.options.specialEasing[this.prop],k=this.options.easing||(d.easing.swing?"swing":"linear");this.pos=d.easing[j||k](this.state,i,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update();return!0}},d.extend(d.fx,{tick:function(){var a=d.timers;for(var b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||d.fx.stop()},interval:13,stop:function(){clearInterval(ca),ca=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){d.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),d.expr&&d.expr.filters&&(d.expr.filters.animated=function(a){return d.grep(d.timers,function(b){return a===b.elem}).length});var ce=/^t(?:able|d|h)$/i,cf=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?d.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,g=f.documentElement;if(!c||!d.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=f.body,i=cg(f),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||d.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||d.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:d.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);d.offset.initialize();var c,e=b.offsetParent,f=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(d.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===e&&(l+=b.offsetTop,m+=b.offsetLeft,d.offset.doesNotAddBorder&&(!d.offset.doesAddBorderForTableAndCells||!ce.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),f=e,e=b.offsetParent),d.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;d.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},d.offset={initialize:function(){var a=c.body,b=c.createElement("div"),e,f,g,h,i=parseFloat(d.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";d.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),e=b.firstChild,f=e.firstChild,h=e.nextSibling.firstChild.firstChild,this.doesNotAddBorder=f.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,f.style.position="fixed",f.style.top="20px",this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15,f.style.position=f.style.top="",e.style.overflow="hidden",e.style.position="relative",this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),a=b=e=f=g=h=null,d.offset.initialize=d.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;d.offset.initialize(),d.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(d.css(a,"marginTop"))||0,c+=parseFloat(d.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var e=d.css(a,"position");e==="static"&&(a.style.position="relative");var f=d(a),g=f.offset(),h=d.css(a,"top"),i=d.css(a,"left"),j=e==="absolute"&&d.inArray("auto",[h,i])>-1,k={},l={},m,n;j&&(l=f.position()),m=j?l.top:parseInt(h,10)||0,n=j?l.left:parseInt(i,10)||0,d.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):f.css(k)}},d.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),e=cf.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(d.css(a,"marginTop"))||0,c.left-=parseFloat(d.css(a,"marginLeft"))||0,e.top+=parseFloat(d.css(b[0],"borderTopWidth"))||0,e.left+=parseFloat(d.css(b[0],"borderLeftWidth"))||0;return{top:c.top-e.top,left:c.left-e.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&(!cf.test(a.nodeName)&&d.css(a,"position")==="static"))a=a.offsetParent;return a})}}),d.each(["Left","Top"],function(a,c){var e="scroll"+c;d.fn[e]=function(c){var f=this[0],g;if(!f)return null;if(c!==b)return this.each(function(){g=cg(this),g?g.scrollTo(a?d(g).scrollLeft():c,a?c:d(g).scrollTop()):this[e]=c});g=cg(f);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:d.support.boxModel&&g.document.documentElement[e]||g.document.body[e]:f[e]}}),d.each(["Height","Width"],function(a,c){var e=c.toLowerCase();d.fn["inner"+c]=function(){return this[0]?parseFloat(d.css(this[0],e,"padding")):null},d.fn["outer"+c]=function(a){return this[0]?parseFloat(d.css(this[0],e,a?"margin":"border")):null},d.fn[e]=function(a){var f=this[0];if(!f)return a==null?null:this;if(d.isFunction(a))return this.each(function(b){var c=d(this);c[e](a.call(this,b,c[e]()))});if(d.isWindow(f)){var g=f.document.documentElement["client"+c];return f.document.compatMode==="CSS1Compat"&&g||f.document.body["client"+c]||g}if(f.nodeType===9)return Math.max(f.documentElement["client"+c],f.body["scroll"+c],f.documentElement["scroll"+c],f.body["offset"+c],f.documentElement["offset"+c]);if(a===b){var h=d.css(f,e),i=parseFloat(h);return d.isNaN(i)?h:i}return this.css(e,typeof a==="string"?a:a+"px")}}),a.jQuery=a.$=d})(window);;
/*
 * jQuery UI 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.11",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}});c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i)}})}})(jQuery);;
/*
 * jQuery UI Widget 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var c=0,d;(d=a[c])!=null;c++)b(d).triggerHandler("remove");k(a)}}else{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return l.call(b(this),a,c)})}}b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.charAt(0)==="_")return h;e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}):this.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(true,{},this.options,this._getCreateOptions(),a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a;if(arguments.length===0)return b.extend({},this.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}this._setOptions(d);return this},_setOptions:function(a){var c=this;b.each(a,function(d,e){c._setOption(d,e)});return this},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);;
/*
 * jQuery UI Mouse 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 * jquery.ui.widget.js
 */
(function(b){b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(c){return a._mouseDown(c)}).bind("click."+this.widgetName,function(c){if(true===b.data(c.target,a.widgetName+".preventClickEvent")){b.removeData(c.target,a.widgetName+".preventClickEvent");c.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var c=this,e=a.which==1,f=typeof this.options.cancel=="string"?b(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!e||f||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();return true}}true===b.data(a.target,this.widgetName+".preventClickEvent")&&b.removeData(a.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(d){return c._mouseMove(d)};this._mouseUpDelegate=function(d){return c._mouseUp(d)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.preventDefault();return a.originalEvent.mouseHandled=true}},_mouseMove:function(a){if(b.browser.msie&&!(document.documentMode>=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;a.target==this._mouseDownEvent.target&&b.data(a.target,this.widgetName+".preventClickEvent",true);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);;(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY,left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+=k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=m+q+(parseInt(c.curCSS(this,"marginBottom",true))||0),i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-=m/2;i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left=d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+=a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b),g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery);;(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b=this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-
this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions();d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element,b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[(a.containment=="document"?0:d(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(a.containment=="document"?0:d(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(a.containment=="document"?0:d(window).scrollLeft())+d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a.containment=="document"?0:d(window).scrollTop())+(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){var b=d(a.containment)[0];if(b){a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0),a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0),a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom]}}else if(a.containment.constructor==Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])e=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])e=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;e=this.originalPageX+Math.round((e-this.originalPageX)/b.grid[0])*b.grid[0];e=this.containment?!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.left>this.containment[2])?e:!(e-this.offset.click.left<this.containment[0])?e-b.grid[0]:e+b.grid[0]:e}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop()),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(a,b,c){c=c||this._uiHash();d.ui.plugin.call(this,a,[b,c]);if(a=="drag")this.positionAbs=this._convertPositionTo("absolute");return d.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});d.extend(d.ui.draggable,{version:"1.8.11"});d.ui.plugin.add("draggable","connectToSortable",{start:function(a,b){var c=d(this).data("draggable"),f=c.options,e=d.extend({},b,{item:c.element});c.sortables=[];d(f.connectToSortable).each(function(){var g=d.data(this,"sortable");if(g&&!g.options.disabled){c.sortables.push({instance:g,shouldRevert:g.options.revert});g.refreshPositions();g._trigger("activate",a,e)}})},stop:function(a,b){var c=d(this).data("draggable"),f=d.extend({},b,{item:c.element});d.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(a);this.instance.options.helper=this.instance.options._helper;c.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",a,f)}})},drag:function(a,b){var c=d(this).data("draggable"),f=this;d.each(c.sortables,function(){this.instance.positionAbs=c.positionAbs;this.instance.helperProportions=c.helperProportions;this.instance.offset.click=c.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=d(f).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return b.helper[0]};a.target=this.instance.currentItem[0];this.instance._mouseCapture(a,true);this.instance._mouseStart(a,true,true);this.instance.offset.click.top=c.offset.click.top;this.instance.offset.click.left=c.offset.click.left;this.instance.offset.parent.left-=c.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=c.offset.parent.top-this.instance.offset.parent.top;c._trigger("toSortable",a);c.dropped=this.instance.element;c.currentItem=c.element;this.instance.fromOutside=c}this.instance.currentItem&&this.instance._mouseDrag(a)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",a,this.instance._uiHash(this.instance));this.instance._mouseStop(a,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();c._trigger("fromSortable",a);c.dropped=false}})}});d.ui.plugin.add("draggable","cursor",{start:function(){var a=d("body"),b=d(this).data("draggable").options;if(a.css("cursor"))b._cursor=a.css("cursor");a.css("cursor",b.cursor)},stop:function(){var a=d(this).data("draggable").options;a._cursor&&d("body").css("cursor",a._cursor)}});d.ui.plugin.add("draggable","iframeFix",{start:function(){var a=d(this).data("draggable").options;d(a.iframeFix===true?"iframe":a.iframeFix).each(function(){d('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})},stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop+
c.scrollSpeed;else if(a.pageY-b.overflowOffset.top<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop-c.scrollSpeed;if(!c.axis||c.axis!="y")if(b.overflowOffset.left+b.scrollParent[0].offsetWidth-a.pageX<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft+c.scrollSpeed;else if(a.pageX-b.overflowOffset.left<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft-c.scrollSpeed}else{if(!c.axis||c.axis!="x")if(a.pageY-d(document).scrollTop()<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()-c.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()+c.scrollSpeed);if(!c.axis||c.axis!="y")if(a.pageX-d(document).scrollLeft()<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()-c.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()+
c.scrollSpeed)}f!==false&&d.ui.ddmanager&&!c.dropBehaviour&&d.ui.ddmanager.prepareOffsets(b,a)}});d.ui.plugin.add("draggable","snap",{start:function(){var a=d(this).data("draggable"),b=a.options;a.snapElements=[];d(b.snap.constructor!=String?b.snap.items||":data(draggable)":b.snap).each(function(){var c=d(this),f=c.offset();this!=a.element[0]&&a.snapElements.push({item:this,width:c.outerWidth(),height:c.outerHeight(),top:f.top,left:f.left})})},drag:function(a,b){for(var c=d(this).data("draggable"),f=c.options,e=f.snapTolerance,g=b.offset.left,n=g+c.helperProportions.width,m=b.offset.top,o=m+c.helperProportions.height,h=c.snapElements.length-1;h>=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e<g&&g<k+e&&j-e<m&&m<l+e||i-e<g&&g<k+e&&j-e<o&&o<l+e||i-e<n&&n<k+e&&j-e<m&&m<l+e||i-e<n&&n<k+e&&j-e<o&&o<l+e){if(f.snapMode!="inner"){var p=Math.abs(j-o)<=e,q=Math.abs(l-m)<=e,r=Math.abs(i-n)<=e,s=Math.abs(k-g)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:j-c.helperProportions.height,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:l,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:i-c.helperProportions.width}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:k}).left-c.margins.left}var t=p||q||r||s;if(f.snapMode!="outer"){p=Math.abs(j-m)<=e;q=Math.abs(l-o)<=e;r=Math.abs(i-g)<=e;s=Math.abs(k-n)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:j,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:l-c.helperProportions.height,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:i}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:k-c.helperProportions.width}).left-c.margins.left}if(!c.snapElements[h].snapping&&(p||q||r||s||t))c.options.snap.snap&&c.options.snap.snap.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[h].item}));c.snapElements[h].snapping=p||q||r||s||t}else{c.snapElements[h].snapping&&c.options.snap.release&&c.options.snap.release.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[h].item}));c.snapElements[h].snapping=false}}}});d.ui.plugin.add("draggable","stack",{start:function(){var a=d(this).data("draggable").options;a=d.makeArray(d(a.stack)).sort(function(c,f){return(parseInt(d(c).css("zIndex"),10)||0)-(parseInt(d(f).css("zIndex"),10)||0)});if(a.length){var b=parseInt(a[0].style.zIndex)||0;d(a).each(function(c){this.style.zIndex=b+c});this[0].style.zIndex=b+a.length}}});d.ui.plugin.add("draggable","zIndex",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("zIndex"))b._zIndex=a.css("zIndex");a.css("zIndex",b.zIndex)},stop:function(a,b){a=d(this).data("draggable").options;a._zIndex&&d(b.helper).css("zIndex",a._zIndex)}})})(jQuery);;(function(d){d.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var a=this.options,b=a.accept;this.isover=0;this.isout=1;this.accept=d.isFunction(b)?b:function(c){return c.is(b)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};d.ui.ddmanager.droppables[a.scope]=d.ui.ddmanager.droppables[a.scope]||[];d.ui.ddmanager.droppables[a.scope].push(this);a.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var a=d.ui.ddmanager.droppables[this.options.scope],b=0;b<a.length;b++)a[b]==this&&a.splice(b,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(a,b){if(a=="accept")this.accept=d.isFunction(b)?b:function(c){return c.is(b)};d.Widget.prototype._setOption.apply(this,arguments)},_activate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);b&&this._trigger("activate",a,this.ui(b))},_deactivate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);b&&this._trigger("deactivate",a,this.ui(b))},_over:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",a,this.ui(b))}},_out:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",a,this.ui(b))}},_drop:function(a,b){var c=b||d.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0])return false;var e=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=d.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==c.options.scope&&g.accept.call(g.element[0],c.currentItem||c.element)&&d.ui.intersect(c,d.extend(g,{offset:g.element.offset()}),g.options.tolerance)){e=true;return false}});if(e)return false;if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",a,this.ui(c));return this.element}return false},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});d.extend(d.ui.droppable,{version:"1.8.11"});d.ui.intersect=function(a,b,c){if(!b.offset)return false;var e=(a.positionAbs||a.position.absolute).left,g=e+a.helperProportions.width,f=(a.positionAbs||a.position.absolute).top,h=f+a.helperProportions.height,i=b.offset.left,k=i+b.proportions.width,j=b.offset.top,l=j+b.proportions.height;switch(c){case"fit":return i<=e&&g<=k&&j<=f&&h<=l;case"intersect":return i<e+a.helperProportions.width/2&&g-a.helperProportions.width/2<k&&j<f+a.helperProportions.height/2&&h-a.helperProportions.height/2<l;case"pointer":return d.ui.isOver((a.positionAbs||a.position.absolute).top+(a.clickOffset||a.offset.click).top,(a.positionAbs||a.position.absolute).left+(a.clickOffset||a.offset.click).left,j,i,b.proportions.height,b.proportions.width);case"touch":return(f>=j&&f<=l||h>=j&&h<=l||f<j&&h>l)&&(e>=i&&e<=k||g>=i&&g<=k||e<i&&g>k);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f<c.length;f++)if(!(c[f].options.disabled||a&&!c[f].accept.call(c[f].element[0],a.currentItem||a.element))){for(var h=0;h<g.length;h++)if(g[h]==c[f].element[0]){c[f].proportions.height=0;continue a}c[f].visible=c[f].element.css("display")!="none";if(c[f].visible){e=="mousedown"&&c[f]._activate.call(c[f],b);c[f].offset=c[f].element.offset();c[f].proportions={width:c[f].element[0].offsetWidth,height:c[f].element[0].offsetHeight}}}},drop:function(a,b){var c=false;d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&d.ui.intersect(a,this,this.options.tolerance))c=c||this._drop.call(this,b);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],a.currentItem||a.element)){this.isout=1;this.isover=0;this._deactivate.call(this,b)}}});return c},drag:function(a,b){a.options.refreshPositions&&d.ui.ddmanager.prepareOffsets(a,b);d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var c=d.ui.intersect(a,this,this.options.tolerance);if(c=!c&&this.isover==1?"isout":c&&this.isover==0?"isover":null){var e;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length){e=d.data(g[0],"droppable");e.greedyChild=c=="isover"?1:0}}if(e&&c=="isover"){e.isover=0;e.isout=1;e._out.call(e,b)}this[c]=1;this[c=="isout"?"isover":"isout"]=0;this[c=="isover"?"_over":"_out"].call(this,b);if(e&&c=="isout"){e.isout=0;e.isover=1;e._over.call(e,b)}}}})}}})(jQuery);;(function(e){e.widget("ui.resizable",e.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var b=this,a=this.options;this.element.addClass("ui-resizable");e.extend(this,{_aspectRatio:!!a.aspectRatio,aspectRatio:a.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:a.helper||a.ghost||a.animate?a.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&e.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(e('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!e(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d<c.length;d++){var f=e.trim(c[d]),g=e('<div class="ui-resizable-handle '+("ui-resizable-"+f)+'"></div>');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor==String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),k=0;k=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,k);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){e(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(),d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio:this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize",b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height;f=f?0:c.sizeDiff.width;f={width:c.helper.width()-f,height:c.helper.height()-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f,{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(l(b.left))this.position.left=b.left;if(l(b.top))this.position.top=b.top;if(l(b.height))this.size.height=b.height;if(l(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,d=this.axis;if(b.height)b.width=c.height*this.aspectRatio;else if(b.width)b.height=c.width/this.aspectRatio;if(d=="sw"){b.left=a.left+(c.width-b.width);b.top=null}if(d=="nw"){b.top=a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this.options,c=this.axis,d=l(b.width)&&a.maxWidth&&a.maxWidth<b.width,f=l(b.height)&&a.maxHeight&&a.maxHeight<b.height,g=l(b.width)&&a.minWidth&&a.minWidth>b.width,h=l(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+
this.size.height,k=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&k)b.left=i-a.minWidth;if(d&&k)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a<this._proportionallyResizeElements.length;a++){var c=this._proportionallyResizeElements[a];if(!this.borderDif){var d=[c.css("borderTopWidth"),c.css("borderRightWidth"),c.css("borderBottomWidth"),c.css("borderLeftWidth")],f=[c.css("paddingTop"),c.css("paddingRight"),c.css("paddingBottom"),c.css("paddingLeft")];this.borderDif=e.map(d,function(g,h){g=parseInt(g,10)||0;h=parseInt(f[h],10)||0;return g+h})}e.browser.msie&&(e(b).is(":hidden")||e(b).parents(":hidden").length)||c.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||e('<div style="overflow:hidden;"></div>');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,a){return{width:this.originalSize.width+a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a,c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});e.extend(e.ui.resizable,{version:"1.8.11"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(),10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize,function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top-f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var k=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:k.parents(a.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(r,function(n,o){if((n=(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(k.css("position"))){c._revertToRelativePosition=true;k.css({position:"absolute",top:"auto",left:"auto"})}k.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})};if(b._revertToRelativePosition){b._revertToRelativePosition=false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a=e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height-
g};g=parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width,height:i.height});a._updateCache(i);a._propagate("resize",b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d=e(a),f=[];e(["Top","Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset;var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options,d=a.containerOffset,f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left:a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper?d.top:0}a.offset.left=a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top-d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height=a.size.width/a.aspectRatio}if(d+a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition,f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&&/static/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b=e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},l=function(b){return!isNaN(parseInt(b,10))}})(jQuery);;(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"),selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX,c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;f._trigger("unselecting",c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=this;this.dragged=true;if(!this.options.disabled){var d=this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.right<b||a.top>i||a.bottom<g);else if(d.tolerance=="fit")k=a.left>b&&a.right<h&&a.top>g&&a.bottom<i;if(k){if(a.selected){a.$element.removeClass("ui-selected");a.selected=false}if(a.unselecting){a.$element.removeClass("ui-unselecting");a.unselecting=false}if(!a.selecting){a.$element.addClass("ui-selecting");a.selecting=true;f._trigger("selecting",c,{selecting:a.element})}}else{if(a.selecting)if(c.metaKey&&a.startselected){a.$element.removeClass("ui-selecting");a.selecting=false;a.$element.addClass("ui-selected");a.selected=true}else{a.$element.removeClass("ui-selecting");a.selecting=false;if(a.startselected){a.$element.addClass("ui-unselecting");a.unselecting=true}f._trigger("unselecting",c,{unselecting:a.element})}if(a.selected)if(!c.metaKey&&!a.startselected){a.$element.removeClass("ui-selected");a.selected=false;a.$element.addClass("ui-unselecting");a.unselecting=true;f._trigger("unselecting",c,{unselecting:a.element})}}}});return false}},_mouseStop:function(c){var f=this;this.dragged=false;e(".ui-unselecting",this.element[0]).each(function(){var d=e.data(this,"selectable-item");d.$element.removeClass("ui-unselecting");d.unselecting=false;d.startselected=false;f._trigger("unselected",c,{unselected:d.element})});e(".ui-selecting",this.element[0]).each(function(){var d=e.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected");d.selecting=false;d.selected=true;d.startselected=true;f._trigger("selected",c,{selected:d.element})});this._trigger("stop",c);this.helper.remove();return false}});e.extend(e.ui.selectable,{version:"1.8.11"})})(jQuery);;(function(d){d.widget("ui.sortable",d.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem=c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-
this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+b.scrollSpeed;else if(a.pageY-this.overflowOffset.top<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-b.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-a.pageX<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+b.scrollSpeed;else if(a.pageX-this.overflowOffset.left<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-b.scrollSpeed}else{if(a.pageY-d(document).scrollTop()<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()-
b.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()+b.scrollSpeed);if(a.pageX-d(document).scrollLeft()<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()-b.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()+b.scrollSpeed)}c!==false&&d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(b=this.items.length-1;b>=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0],e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a,c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset();c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate",null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+j<k&&b+l>g&&b+l<h;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?j:g<b+this.helperProportions.width/2&&c-this.helperProportions.width/2<h&&i<e+this.helperProportions.height/2&&f-this.helperProportions.height/2<k},_intersectsWithPointer:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width);b=b&&a;a=this._getDragVerticalDirection();var c=this._getDragHorizontalDirection();if(!b)return false;return this.floating?c&&c=="right"||a=="down"?2:1:a&&(a=="down"?2:1)},_intersectsWithSides:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width);var c=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return this.floating&&e?e=="right"&&a||e=="left"&&!a:c&&(c=="down"&&b||c=="up"&&!b)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith();if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!=this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b<this.items.length;b++)for(var c=0;c<a.length;c++)a[c]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(a){this.items=[];this.containers=[this];var b=this.items,c=[[d.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):d(this.options.items,this.element),this]],e=this._connectWith();if(e)for(var f=e.length-1;f>=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h<g;h++){i=d(e[h]);i.data("sortable-item",a);b.push({item:i,instance:a,width:0,height:0,left:0,top:0})}}},refreshPositions:function(a){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var b=this.items.length-1;b>=0;b--){var c=this.items[b],e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f=d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.style.visibility="hidden";return f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===1){this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h-f)<b){b=Math.abs(h-f);e=this.items[g]}}if(e||this.options.dropOnEmpty){this.currentContainer=this.containers[c];e?this._rearrange(a,e,null,true):this._rearrange(a,null,this.containers[c].element,true);this._trigger("change",a,this._uiHash());this.containers[c]._trigger("change",a,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}}},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a,this.currentItem])):b.helper=="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||d(b.appendTo!="parent"?b.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(a[0].style.width==""||b.forceHelperSize)a.width(this.currentItem.width());if(a[0].style.height==""||b.forceHelperSize)a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)){var b=d(a.containment)[0];a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var f=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-
this.offset.click.left<this.containment[0])f=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;f=this.originalPageX+Math.round((f-this.originalPageX)/b.grid[0])*b.grid[0];f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-b.grid[0]:f+b.grid[0]:f}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())}},_rearrange:function(a,b,c,e){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?b.item[0]:b.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var f=this,g=this.counter;window.setTimeout(function(){g==f.counter&&f.refreshPositions(!e)},0)},_clear:function(a,b){this.reverting=false;var c=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var e in this._storedCSS)if(this._storedCSS[e]=="auto"||this._storedCSS[e]=="static")this._storedCSS[e]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!b&&c.push(function(f){this._trigger("receive",f,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!b)c.push(function(f){this._trigger("update",f,this._uiHash())});if(!d.ui.contains(this.element[0],this.currentItem[0])){b||c.push(function(f){this._trigger("remove",f,this._uiHash())});for(e=this.containers.length-1;e>=0;e--)if(d.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",a,this._uiHash());for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}return false}b||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!b){for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){d.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(a){var b=a||this;return{helper:b.helper,placeholder:b.placeholder||d([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:a?a.element:null}}});d.extend(d.ui.sortable,{version:"1.8.11"})})(jQuery);;(function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var a=this,b=a.options;a.running=0;a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||c(this).removeClass("ui-state-focus")});a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(b.navigation){var d=a.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var h=d.closest(".ui-accordion-header");a.active=h.length?h:d.closest(".ui-accordion-content").prev()}}a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");a.active.next().addClass("ui-accordion-content-active");a._createIcons();a.resize();a.element.attr("role","tablist");a.headers.attr("role","tab").bind("keydown.accordion",function(f){return a._keydown(f)}).next().attr("role","tabpanel");a.headers.not(a.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();a.active.length?a.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);c.browser.safari||a.headers.find("a").attr("tabIndex",-1);b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(f){a._clickHandler.call(a,f,this);f.preventDefault()})},_createIcons:function(){var a=this.options;if(a.icons){c("<span></span>").addClass("ui-icon "+a.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight)b.css("height","");return c.Widget.prototype.destroy.call(this)},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons();b&&this._createIcons()}if(a=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(a){if(!(this.options.disabled||a.altKey||a.ctrlKey)){var b=c.ui.keyCode,d=this.headers.length,h=this.headers.index(a.target),f=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:f=this.headers[(h+1)%d];break;case b.LEFT:case b.UP:f=this.headers[(h-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target);a.preventDefault()}if(f){c(a.target).attr("tabIndex",-1);c(f).attr("tabIndex",0);f.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,b-c(this).innerHeight()+
c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height("").height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=this.options;if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]===this.active[0];d.active=d.collapsible&&b?false:this.headers.index(a);if(!(this.running||!d.collapsible&&b)){var h=this.active;j=a.next();g=this.active.next();e={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):j,oldContent:g};var f=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(j,g,e,b,f);h.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);a.next().addClass("ui-accordion-content-active")}}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var g=this.active.next(),e={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:g},j=this.active=c([]);this._toggle(j,g,e)}},_toggle:function(a,b,d,h,f){var g=this,e=g.options;g.toShow=a;g.toHide=b;g.data=d;var j=function(){if(g)return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data);g.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&h?{toShow:c([]),toHide:b,complete:j,down:f,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:f,autoHeight:e.autoHeight||e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;h=c.ui.accordion.animations;var i=e.duration,k=e.animated;if(k&&!h[k]&&!c.easing[k])k="slide";h[k]||(h[k]=function(l){this.slide(l,{easing:k,duration:i||700})});h[k](d)}else{if(e.collapsible&&h)a.toggle();else{b.hide();a.show()}j(true)}b.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur();a.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,{version:"1.8.11",animations:{slide:function(a,b){a=c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),h=0,f={},g={},e;b=a.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(j,i){g[i]="hide";j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/);f[i]={value:j[1],unit:j[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(g,{step:function(j,i){if(i.prop=="height")h=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);a.toShow[0].style[i.prop]=h*f[i.prop].value+f[i.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css({width:e,overflow:d});a.complete()}})}else a.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},a);else a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery);;(function(d){var e=0;d.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var a=this,b=this.element[0].ownerDocument,g;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!(a.options.disabled||a.element.attr("readonly"))){g=false;var f=d.ui.keyCode;switch(c.keyCode){case f.PAGE_UP:a._move("previousPage",c);break;case f.PAGE_DOWN:a._move("nextPage",c);break;case f.UP:a._move("previous",c);c.preventDefault();break;case f.DOWN:a._move("next",c);c.preventDefault();break;case f.ENTER:case f.NUMPAD_ENTER:if(a.menu.active){g=true;c.preventDefault()}case f.TAB:if(!a.menu.active)return;a.menu.select(c);break;case f.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!=a.element.val()){a.selectedItem=null;a.search(null,c)}},a.options.delay);break}}}).bind("keypress.autocomplete",function(c){if(g){g=false;c.preventDefault()}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=d("<ul></ul>").addClass("ui-autocomplete").appendTo(d(this.options.appendTo||"body",b)[0]).mousedown(function(c){var f=a.menu.element[0];d(c.target).closest(".ui-menu-item").length||setTimeout(function(){d(document).one("mousedown",function(h){h.target!==a.element[0]&&h.target!==f&&!d.ui.contains(f,h.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,f){f=f.item.data("item.autocomplete");false!==a._trigger("focus",c,{item:f})&&/^key/.test(c.originalEvent.type)&&a.element.val(f.value)},selected:function(c,f){var h=f.item.data("item.autocomplete"),i=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();a.previous=i;setTimeout(function(){a.previous=i;a.selectedItem=h},1)}false!==a._trigger("select",c,{item:h})&&a.element.val(h.value);a.term=a.element.val();a.close(c);a.selectedItem=h},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");d.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();d.Widget.prototype.destroy.call(this)},_setOption:function(a,b){d.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(d(b||"body",this.element[0].ownerDocument)[0]);a==="disabled"&&b&&this.xhr&&this.xhr.abort()},_initSource:function(){var a=this,b,g;if(d.isArray(this.options.source)){b=this.options.source;this.source=function(c,f){f(d.ui.autocomplete.filter(b,c.term))}}else if(typeof this.options.source==="string"){g=this.options.source;this.source=function(c,f){a.xhr&&a.xhr.abort();a.xhr=d.ajax({url:g,data:c,dataType:"json",autocompleteRequest:++e,success:function(h){this.autocompleteRequest===e&&f(h)},error:function(){this.autocompleteRequest===e&&f([])}})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search",b)!==false)return this._search(a)},_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){if(!this.options.disabled&&a&&a.length){a=this._normalize(a);this._suggest(a);this._trigger("open")}else this.close();this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",a)}},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(a){if(a.length&&a[0].label&&a[0].value)return a;return d.map(a,function(b){if(typeof b==="string")return{label:b,value:b};return d.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(a){var b=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(b,a);this.menu.deactivate();this.menu.refresh();b.show();this._resizeMenu();b.position(d.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next(new d.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(a,b){var g=this;d.each(b,function(c,f){g._renderItem(a,f)})},_renderItem:function(a,b){return d("<li></li>").data("item.autocomplete",b).append(d("<a></a>").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}});d.extend(d.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(a,b){var g=new RegExp(d.ui.autocomplete.escapeRegex(b),"i");return d.grep(a,function(c){return g.test(c.label||c.value||c)})}})})(jQuery);(function(d){d.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(a){if(d(a.target).closest(".ui-menu-item a").length){a.preventDefault();e.select(a)}});this.refresh()},refresh:function(){var e=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(a){e.activate(a,d(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(e,a){this.deactivate();if(this.hasScroll()){var b=a.offset().top-this.element.offset().top,g=this.element.attr("scrollTop"),c=this.element.height();if(b<0)this.element.attr("scrollTop",g+b);else b>=c&&this.element.attr("scrollTop",g+b-c+a.height())}this.active=a.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",e,{item:a})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(e){this.move("next",".ui-menu-item:first",e)},previous:function(e){this.move("prev",".ui-menu-item:last",e)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(e,a,b){if(this.active){e=this.active[e+"All"](".ui-menu-item").eq(0);e.length?this.activate(b,e):this.activate(b,this.element.children(a))}else this.activate(b,this.element.children(a))},nextPage:function(e){if(this.hasScroll())if(!this.active||this.last())this.activate(e,this.element.children(".ui-menu-item:first"));else{var a=this.active.offset().top,b=this.element.height(),g=this.element.children(".ui-menu-item").filter(function(){var c=d(this).offset().top-a-b+d(this).height();return c<10&&c>-10});g.length||(g=this.element.children(".ui-menu-item:last"));this.activate(e,g)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(e){if(this.hasScroll())if(!this.active||this.first())this.activate(e,this.element.children(".ui-menu-item:last"));else{var a=this.active.offset().top,b=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var g=d(this).offset().top-a+b-d(this).height();return g<10&&g>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(e,result)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(e){this._trigger("selected",e,{item:this.active})}})})(jQuery);;(function(a){var g,i=function(b){a(":ui-button",b.target.form).each(function(){var c=a(this).data("button");setTimeout(function(){c.refresh()},1)})},h=function(b){var c=b.name,d=b.form,f=a([]);if(c)f=d?a(d).find("[name='"+c+"']"):a("[name='"+c+"']",b.ownerDocument).filter(function(){return!this.form});return f};a.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",i);if(typeof this.options.disabled!=="boolean")this.options.disabled=this.element.attr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var b=this,c=this.options,d=this.type==="checkbox"||this.type==="radio",f="ui-state-hover"+(!d?" ui-state-active":"");if(c.label===null)c.label=this.buttonElement.html();if(this.element.is(":disabled"))c.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!c.disabled){a(this).addClass("ui-state-hover");this===g&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){c.disabled||a(this).removeClass(f)}).bind("focus.button",function(){a(this).addClass("ui-state-focus")}).bind("blur.button",function(){a(this).removeClass("ui-state-focus")});d&&this.element.bind("change.button",function(){b.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(c.disabled)return false;a(this).toggleClass("ui-state-active");b.buttonElement.attr("aria-pressed",b.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",function(){if(c.disabled)return false;a(this).addClass("ui-state-active");b.buttonElement.attr("aria-pressed",true);var e=b.element[0];h(e).not(e).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(c.disabled)return false;a(this).addClass("ui-state-active");g=this;a(document).one("mouseup",function(){g=null})}).bind("mouseup.button",function(){if(c.disabled)return false;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(e){if(c.disabled)return false;if(e.keyCode==a.ui.keyCode.SPACE||e.keyCode==a.ui.keyCode.ENTER)a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(e){e.keyCode===a.ui.keyCode.SPACE&&a(this).click()})}this._setOption("disabled",c.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){var b=this.element.parents().filter(":last"),c="label[for="+this.element.attr("id")+"]";this.buttonElement=b.find(c);if(!this.buttonElement.length){b=b.length?b.siblings():this.element.siblings();this.buttonElement=b.filter(c);if(!this.buttonElement.length)this.buttonElement=b.find(c)}this.element.addClass("ui-helper-hidden-accessible");(b=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",b)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title");a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);if(b==="disabled")c?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b);if(this.type==="radio")h(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed",true):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var b=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),c=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,f=d.primary&&d.secondary,e=[];if(d.primary||d.secondary){if(this.options.text)e.push("ui-button-text-icon"+(f?"s":d.primary?"-primary":"-secondary"));d.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>");d.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>");if(!this.options.text){e.push(f?"ui-button-icons-only":"ui-button-icon-only");this.hasTitle||b.attr("title",c)}}else e.push("ui-button-text-only");b.addClass(e.join(" "))}}});a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery);;(function(c,j){var k={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},l={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(a){var b=c(this).css(a).offset().top;b<0&&c(this).css("top",a.top-b)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var a=this,b=a.options,d=b.title||"&#160;",e=c.ui.dialog.getTitleId(a.element),g=(a.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(i){if(b.closeOnEscape&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(i){a.moveToTop(false,i)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var f=(a.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),h=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(i){a.close(i);return false}).appendTo(f);(a.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);c("<span></span>").addClass("ui-dialog-title").attr("id",e).html(d).prependTo(f);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose))b.beforeClose=b.beforeclose;f.find("*").add(f).disableSelection();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=false;c.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");a.uiDialog.remove();a.originalTitle&&a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(a){var b=this,d,e;if(false!==b._trigger("beforeClose",a)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");b._isOpen=false;if(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay.resize();if(b.options.modal){d=0;c(".ui-dialog").each(function(){if(this!==b.uiDialog[0]){e=c(this).css("z-index");isNaN(e)||(d=Math.max(d,e))}});c.ui.dialog.maxZ=d}return b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var d=this,e=d.options;if(e.modal&&!a||!e.stack&&!e.modal)return d._trigger("focus",b);if(e.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=e.zIndex;if(d.overlay){c.ui.dialog.maxZ+=1;d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}a={scrollTop:d.element.attr("scrollTop"),scrollLeft:d.element.attr("scrollLeft")};c.ui.dialog.maxZ+=1;d.uiDialog.css("z-index",c.ui.dialog.maxZ);d.element.attr(a);d._trigger("focus",b);return d},open:function(){if(!this._isOpen){var a=this,b=a.options,d=a.uiDialog;a.overlay=b.modal?new c.ui.dialog.overlay(a):null;a._size();a._position(b.position);d.show(b.show);a.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(e){if(e.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),f=g.filter(":first");g=g.filter(":last");if(e.target===g[0]&&!e.shiftKey){f.focus(1);return false}else if(e.target===f[0]&&e.shiftKey){g.focus(1);return false}}});c(a.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus();a._isOpen=true;a._trigger("open");return a}},_createButtons:function(a){var b=this,d=false,e=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=c("<div></div>").addClass("ui-dialog-buttonset").appendTo(e);b.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&c.each(a,function(){return!(d=true)});if(d){c.each(a,function(f,h){h=c.isFunction(h)?{click:h,text:f}:h;f=c('<button type="button"></button>').attr(h,true).unbind("click").click(function(){h.click.apply(b.element[0],arguments)}).appendTo(g);c.fn.button&&f.button()});e.appendTo(b.uiDialog)}},_makeDraggable:function(){function a(f){return{position:f.position,offset:f.offset}}var b=this,d=b.options,e=c(document),g;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(f,h){g=d.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");b._trigger("dragStart",f,a(h))},drag:function(f,h){b._trigger("drag",f,a(h))},stop:function(f,h){d.position=[h.position.left-e.scrollLeft(),h.position.top-e.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);b._trigger("dragStop",f,a(h));c.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function b(f){return{originalPosition:f.originalPosition,originalSize:f.originalSize,position:f.position,size:f.size}}a=a===j?this.options.resizable:a;var d=this,e=d.options,g=d.uiDialog.css("position");a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:a,start:function(f,h){c(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",f,b(h))},resize:function(f,h){d._trigger("resize",f,b(h))},stop:function(f,h){c(this).removeClass("ui-dialog-resizing");e.height=c(this).height();e.width=c(this).width();d._trigger("resizeStop",f,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(a){var b=[],d=[0,0],e;if(a){if(typeof a==="string"||typeof a==="object"&&"0"in a){b=a.split?a.split(" "):[a[0],a[1]];if(b.length===1)b[1]=b[0];c.each(["left","top"],function(g,f){if(+b[g]===b[g]){d[g]=b[g];b[g]=f}});a={my:b.join(" "),at:b.join(" "),offset:d.join(" ")}}a=c.extend({},c.ui.dialog.prototype.options.position,a)}else a=c.ui.dialog.prototype.options.position;(e=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(c.extend({of:window},a));e||this.uiDialog.hide()},_setOptions:function(a){var b=this,d={},e=false;c.each(a,function(g,f){b._setOption(g,f);if(g in k)e=true;if(g in
l)d[g]=f});e&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",d)},_setOption:function(a,b){var d=this,e=d.uiDialog;switch(a){case"beforeclose":a="beforeClose";break;case"buttons":d._createButtons(b);break;case"closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case"dialogClass":e.removeClass(d.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case"disabled":b?e.addClass("ui-dialog-disabled"):e.removeClass("ui-dialog-disabled");break;case"draggable":var g=e.is(":data(draggable)");g&&!b&&e.draggable("destroy");!g&&b&&d._makeDraggable();break;case"position":d._position(b);break;case"resizable":(g=e.is(":data(resizable)"))&&!b&&e.resizable("destroy");g&&typeof b==="string"&&e.resizable("option","handles",b);!g&&b!==false&&d._makeResizable(b);break;case"title":c(".ui-dialog-title",d.uiDialogTitlebar).html(""+(b||"&#160;"));break}c.Widget.prototype._setOption.apply(d,arguments)},_size:function(){var a=this.options,b,d,e=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(a.minWidth>a.width)a.width=a.minWidth;b=this.uiDialog.css({height:"auto",width:a.width}).height();d=Math.max(0,a.minHeight-b);if(a.height==="auto")if(c.support.minHeight)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.show();a=this.element.css("height","auto").height();e||this.uiDialog.hide();this.element.height(Math.max(a,d))}else this.element.height(Math.max(a.height-b,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.11",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a){this.uuid+=1;a=this.uuid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=c.ui.dialog.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(a){if(this.instances.length===0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&c(document).bind(c.ui.dialog.overlay.events,function(d){if(c(d.target).zIndex()<c.ui.dialog.overlay.maxZ)return false})},1);c(document).bind("keydown.dialog-overlay",function(d){if(a.options.closeOnEscape&&d.keyCode&&d.keyCode===c.ui.keyCode.ESCAPE){a.close(d);d.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var b=(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});c.fn.bgiframe&&b.bgiframe();this.instances.push(b);return b},destroy:function(a){var b=c.inArray(a,this.instances);b!=-1&&this.oldInstances.push(this.instances.splice(b,1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");a.remove();var d=0;c.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return a<b?c(window).height()+"px":a+"px"}else return c(document).height()+"px"},width:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);b=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return a<b?c(window).width()+"px":a+"px"}else return c(document).width()+"px"},resize:function(){var a=c([]);c.each(c.ui.dialog.overlay.instances,function(){a=a.add(this)});a.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);;(function(d){d.widget("ui.slider",d.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var b=this,a=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");a.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");this.range=d([]);if(a.range){if(a.range===true){this.range=d("<div></div>");if(!a.values)a.values=[this._valueMin(),this._valueMin()];if(a.values.length&&a.values.length!==2)a.values=[a.values[0],a.values[0]]}else this.range=d("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(a.range==="min"||a.range==="max")this.range.addClass("ui-slider-range-"+a.range);this.range.addClass("ui-widget-header")}d(".ui-slider-handle",this.element).length===0&&d("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");if(a.values&&a.values.length)for(;d(".ui-slider-handle",this.element).length<a.values.length;)d("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=d(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(c){c.preventDefault()}).hover(function(){a.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(a.disabled)d(this).blur();else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(c){var e=true,f=d(this).data("index.ui-slider-handle"),h,g,i;if(!b.options.disabled){switch(c.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e=false;if(!b._keySliding){b._keySliding=true;d(this).addClass("ui-state-active");h=b._start(c,f);if(h===false)return}break}i=b.options.step;h=b.options.values&&b.options.values.length?(g=b.values(f)):(g=b.value());switch(c.keyCode){case d.ui.keyCode.HOME:g=b._valueMin();break;case d.ui.keyCode.END:g=b._valueMax();break;case d.ui.keyCode.PAGE_UP:g=b._trimAlignValue(h+(b._valueMax()-b._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:g=b._trimAlignValue(h-(b._valueMax()-b._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(h===b._valueMax())return;g=b._trimAlignValue(h+i);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(h===b._valueMin())return;g=b._trimAlignValue(h-i);break}b._slide(c,f,g);return e}}).keyup(function(c){var e=d(this).data("index.ui-slider-handle");if(b._keySliding){b._keySliding=false;b._stop(c,e);b._change(c,e);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(b){var a=this.options,c,e,f,h,g;if(a.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c=this._normValueFromMouse({x:b.pageX,y:b.pageY});e=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(i){var j=Math.abs(c-h.values(i));if(e>j){e=j;f=d(this);g=i}});if(a.range===true&&this.values(1)===a.min){g+=1;f=d(this.handles[g])}if(this._start(b,g)===false)return false;this._mouseSliding=true;h._handleIndex=g;f.addClass("ui-state-active").focus();a=f.offset();this._clickOffset=!d(b.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:b.pageX-a.left-f.width()/2,top:b.pageY-a.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(b,g,c);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(b){var a=this._normValueFromMouse({x:b.pageX,y:b.pageY});this._slide(b,this._handleIndex,a);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(b){var a;if(this.orientation==="horizontal"){a=this.elementSize.width;b=b.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{a=this.elementSize.height;b=b.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}a=b/a;if(a>1)a=1;if(a<0)a=0;if(this.orientation==="vertical")a=1-a;b=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+a*b)},_start:function(b,a){var c={handle:this.handles[a],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(a);c.values=this.values()}return this._trigger("start",b,c)},_slide:function(b,a,c){var e;if(this.options.values&&this.options.values.length){e=this.values(a?0:1);if(this.options.values.length===2&&this.options.range===true&&(a===0&&c>e||a===1&&c<e))c=e;if(c!==this.values(a)){e=this.values();e[a]=c;b=this._trigger("slide",b,{handle:this.handles[a],value:c,values:e});this.values(a?0:1);b!==false&&this.values(a,c,true)}}else if(c!==this.value()){b=this._trigger("slide",b,{handle:this.handles[a],value:c});b!==false&&this.value(c)}},_stop:function(b,a){var c={handle:this.handles[a],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(a);c.values=this.values()}this._trigger("stop",b,c)},_change:function(b,a){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[a],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(a);c.values=this.values()}this._trigger("change",b,c)}},value:function(b){if(arguments.length){this.options.value=this._trimAlignValue(b);this._refreshValue();this._change(null,0)}return this._value()},values:function(b,a){var c,e,f;if(arguments.length>1){this.options.values[b]=this._trimAlignValue(a);this._refreshValue();this._change(null,b)}if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;e=arguments[0];for(f=0;f<c.length;f+=1){c[f]=this._trimAlignValue(e[f]);this._change(null,f)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(b):this.value();else return this._values()},_setOption:function(b,a){var c,e=0;if(d.isArray(this.options.values))e=this.options.values.length;d.Widget.prototype._setOption.apply(this,arguments);switch(b){case"disabled":if(a){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(c=0;c<e;c+=1)this._change(null,c);this._animateOff=false;break}},_value:function(){var b=this.options.value;return b=this._trimAlignValue(b)},_values:function(b){var a,c;if(arguments.length){a=this.options.values[b];return a=this._trimAlignValue(a)}else{a=this.options.values.slice();for(c=0;c<a.length;c+=1)a[c]=this._trimAlignValue(a[c]);return a}},_trimAlignValue:function(b){if(b<=this._valueMin())return this._valueMin();if(b>=this._valueMax())return this._valueMax();var a=this.options.step>0?this.options.step:1,c=(b-this._valueMin())%a;alignValue=b-c;if(Math.abs(c)*2>=a)alignValue+=c>0?a:-a;return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var b=this.options.range,a=this.options,c=this,e=!this._animateOff?a.animate:false,f,h={},g,i,j,l;if(this.options.values&&this.options.values.length)this.handles.each(function(k){f=(c.values(k)-c._valueMin())/(c._valueMax()-c._valueMin())*100;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";d(this).stop(1,1)[e?"animate":"css"](h,a.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(k===0)c.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},a.animate);if(k===1)c.range[e?"animate":"css"]({width:f-g+"%"},{queue:false,duration:a.animate})}else{if(k===0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},a.animate);if(k===1)c.range[e?"animate":"css"]({height:f-g+"%"},{queue:false,duration:a.animate})}g=f});else{i=this.value();j=this._valueMin();l=this._valueMax();f=l!==j?(i-j)/(l-j)*100:0;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[e?"animate":"css"](h,a.animate);if(b==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"},a.animate);if(b==="max"&&this.orientation==="horizontal")this.range[e?"animate":"css"]({width:100-f+"%"},{queue:false,duration:a.animate});if(b==="min"&&this.orientation==="vertical")this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},a.animate);if(b==="max"&&this.orientation==="vertical")this.range[e?"animate":"css"]({height:100-f+"%"},{queue:false,duration:a.animate})}}});d.extend(d.ui.slider,{version:"1.8.11"})})(jQuery);;(function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:function(b,e){if(b=="selected")this.options.collapsible&&e==this.options.selected||this.select(e);else{this.options[b]=e;this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[b].concat(d.makeArray(arguments)))},_ui:function(b,e){return{tab:b,panel:e,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=d(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(b){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var a=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]||(q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))a.panels=a.panels.add(a.element.find(a._sanitizeSelector(i)));else if(i&&i!=="#"){d.data(f,"href.tabs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=a._tabId(f);f.href="#"+i;f=a.element.find("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else c.disabled.push(g)});if(b){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(a._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(c.selected>=0&&this.anchors.length){a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[c.selected],a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash))[0]))});this.load(c.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);b=0;for(var j;j=this.lis[b];b++)d(j)[d.inArray(b,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+
g)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",function(){e(f,o);a._trigger("show",null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")};this.anchors.bind(c.event+".tabs",function(){var g=this,f=d(g).closest("li"),i=a.panels.filter(":not(.ui-tabs-hide)"),l=a.element.find(a._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a.panels.filter(":animated").length||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}c.selected=a.anchors.index(this);a.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected=-1;c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){s(g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this));this.blur();return false}c.cookie&&a._cookie(c.selected,c.cookie);if(l.length){i.length&&a.element.queue("tabs",function(){s(g,i)});a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(b){if(typeof b=="string")b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));return b},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(b,e,a){if(a===p)a=this.anchors.length;var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,e));b=!b.indexOf("#")?b.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=c.element.find("#"+b);j.length||(j=d(h.panelTemplate).attr("id",b).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]);j.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(b){b=this._getIndex(b);var e=this.options,a=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(b+(b+1<this.anchors.length?1:-1));e.disabled=d.map(d.grep(e.disabled,function(h){return h!=b}),function(h){return h>=b?--h:h});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],c[0]));return this},enable:function(b){b=this._getIndex(b);var e=this.options;if(d.inArray(b,e.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=b});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(b){b=this._getIndex(b);var e=this.options;if(b!=e.selected){this.lis.eq(b).addClass("ui-state-disabled");e.disabled.push(b);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]))}return this},select:function(b){b=this._getIndex(b);if(b==-1)if(this.options.collapsible&&this.options.selected!=-1)b=this.options.selected;else return this;this.anchors.eq(b).trigger(this.options.event+".tabs");return this},load:function(b){b=this._getIndex(b);var e=this,a=this.options,c=this.anchors.eq(b)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(a.spinner){var j=d("span",c);j.data("label.tabs",j.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){e.element.find(e._sanitizeSelector(c.hash)).html(k);e._cleanup();a.cache&&d.data(c,"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.error(k,n,b,c)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(b,e){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.11"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(b,e){var a=this,c=this.options,h=a._rotate||(a._rotate=function(j){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=c.selected;a.select(++k<a.anchors.length?k:0)},b);j&&j.stopPropagation()});e=a._unrotate||(a._unrotate=!e?function(j){j.clientX&&a.rotate(null)}:function(){t=c.selected;h()});if(b){this.element.bind("tabsshow",h);this.anchors.bind(c.event+".tabs",e);h()}else{clearTimeout(a.rotation);this.element.unbind("tabsshow",h);this.anchors.unbind(c.event+".tabs",e);delete this._rotate;delete this._unrotate}return this}})})(jQuery);;(function(d,A){function K(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}function F(a,b){d.extend(a,b);for(var c in b)if(b[c]==null||b[c]==A)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.11"}});var y=(new Date).getTime();d.extend(K.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){F(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&b.append.remove();if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;g<f.length;g++)if(f[g].length>h){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);this._updateAlternate(b);b.dpDiv.show()}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}F(a.settings,e||{});b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return true;return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string")return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null;var f=b||{};if(typeof b=="string"){f={};f[b]=c}if(e){this._curInst==e&&this._hideDatepicker();var h=this._getDateDatepicker(a,true),i=this._getMinMaxDate(e,"min"),g=this._getMinMaxDate(e,"max");F(e.settings,f);if(i!==null&&f.dateFormat!==A&&f.minDate===A)e.settings.minDate=this._formatDate(e,i);if(g!==null&&f.dateFormat!==A&&f.maxDate===A)e.settings.maxDate=this._formatDate(e,g);this._attachments(d(a),e);this._autoSize(e);this._setDateDatepicker(a,h);this._updateDatepicker(e)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=true;if(d.datepicker._datepickerShowing)switch(a.keyCode){case 9:d.datepicker._hideDatepicker();c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+")",b.dpDiv);c[0]?d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey)d.datepicker._clearDate(a.target);c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)d.datepicker._gotoToday(a.target);c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?+1:-1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 38:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,-7,"D");c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?-1:+1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 40:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,+7,"D");c=a.ctrlKey||a.metaKey;break;default:c=false}else if(a.keyCode==36&&a.ctrlKey)d.datepicker._showDatepicker(this);else c=false;if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));var c=String.fromCharCode(a.charCode==A?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");F(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=b.dpDiv.find("iframe.ui-datepicker-cover");if(i.length){var g=d.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a));var e=a.dpDiv.find("iframe.ui-datepicker-cover");e.length&&e.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){d(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}}).end().find("."+
this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var f=a.yearshtml;setTimeout(function(){f===a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);f=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1||d.expr.filters.hidden(a));)a=a[b?"previousSibling":"nextSibling"];a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose"))a.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear=false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){var b=this._getInst(d(a)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;e=typeof e!="string"?e:(new Date).getFullYear()%100+parseInt(e,10);for(var f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=z+1<a.length&&a.charAt(z+1)==p)&&z++;return p},m=function(p){var v=o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"&&v?4:p=="o"?3:2)+"}");p=b.substring(s).match(p);if(!p)throw"Missing number at position "+s;s+=p[0].length;return parseInt(p[0],10)},n=function(p,v,H){p=o(p)?H:v;for(v=0;v<p.length;v++)if(b.substr(s,p[v].length).toLowerCase()==p[v].toLowerCase()){s+=p[v].length;return v+1}throw"Unknown name at position "+
s;},r=function(){if(b.charAt(s)!=a.charAt(z))throw"Unexpected literal at position "+s;s++},s=0,z=0;z<a.length;z++)if(k)if(a.charAt(z)=="'"&&!o("'"))k=false;else r();else switch(a.charAt(z)){case"d":l=m("d");break;case"D":n("D",f,h);break;case"o":u=m("o");break;case"m":j=m("m");break;case"M":j=n("M",i,g);break;case"y":c=m("y");break;case"@":var w=new Date(m("@"));c=w.getFullYear();j=w.getMonth()+1;l=w.getDate();break;case"!":w=new Date((m("!")-this._ticksTo1970)/1E4);c=w.getFullYear();j=w.getMonth()+
1;l=w.getDate();break;case"'":if(o("'"))r();else k=true;break;default:r()}if(c==-1)c=(new Date).getFullYear();else if(c<100)c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100);if(u>-1){j=1;l=u;do{e=this._getDaysInMonth(c,j-1);if(l<=e)break;j++;l-=e}while(1)}w=this._daylightSavingAdjust(new Date(c,j-1,l));if(w.getFullYear()!=c||w.getMonth()+1!=j||w.getDate()!=l)throw"Invalid date";return w},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=k+1<a.length&&a.charAt(k+1)==o)&&k++;return o},g=function(o,m,n){m=""+m;if(i(o))for(;m.length<n;)m="0"+m;return m},j=function(o,m,n,r){return i(o)?r[m]:n[m]},l="",u=false;if(b)for(var k=0;k<a.length;k++)if(u)if(a.charAt(k)=="'"&&!i("'"))u=false;else l+=a.charAt(k);else switch(a.charAt(k)){case"d":l+=g("d",b.getDate(),2);break;case"D":l+=j("D",b.getDay(),e,f);break;case"o":l+=g("o",(b.getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5,3);break;case"m":l+=g("m",b.getMonth()+1,2);break;case"M":l+=j("M",b.getMonth(),h,c);break;case"y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case"@":l+=b.getTime();break;case"!":l+=b.getTime()*1E4+this._ticksTo1970;break;case"'":if(i("'"))l+="'";else u=true;break;default:l+=a.charAt(k)}return l},_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;return h},f=0;f<a.length;f++)if(c)if(a.charAt(f)=="'"&&!e("'"))c=false;else b+=a.charAt(f);else switch(a.charAt(f)){case"d":case"m":case"y":case"@":b+="0123456789";break;case"D":case"M":return null;case"'":if(e("'"))b+="'";else c=true;break;default:b+=a.charAt(f)}return b},_get:function(a,b){return a.settings[b]!==A?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f,h;f=h=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h}catch(g){this.log(g);e=b?"":e}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var e=function(h){var i=new Date;i.setDate(i.getDate()+h);return i},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a))}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,j=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,k=u.exec(h);k;){switch(k[2]||"d"){case"d":case"D":g+=parseInt(k[1],10);break;case"w":case"W":g+=parseInt(k[1],10)*7;break;case"m":case"M":l+=parseInt(k[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(j,l));break;case"y":case"Y":j+=parseInt(k[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(j,l));break}k=u.exec(h)}return new Date(j,l,g)};if(b=(b=b==null||b===""?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):new Date(b.getTime()))&&b.toString()=="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=k&&n<k?k:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', -"+j+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+
(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,g+j,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', +"+j+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+
(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>";j=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&a.currentDay?u:b;j=!h?j:this.formatDate(j,r,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+y+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._gotoToday('#"+a.id+"');\">"+j+"</button>":"")+(c?"":h)+"</div>":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z=this._get(a,"monthNames"),w=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),v=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var L=this._getDefaultDate(a),I="",D=0;D<i[0];D++){for(var M="",E=0;E<i[1];E++){var N=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",x="";if(l){x+='<div class="ui-datepicker-group';if(i[1]>1)switch(E){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-
1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break}x+='">'}x+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&D==0?c?f:n:"")+(/all|right/.test(t)&&D==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,D>0||E>0,z,w)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var B=j?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var q=(t+h)%7;B+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+r[q]+'">'+s[q]+"</span></th>"}x+=B+"</tr></thead><tbody>";B=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,B);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;B=l?6:Math.ceil((t+B)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var O=0;O<B;O++){x+="<tr>";var P=!j?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>";for(t=0;t<7;t++){var G=p?p.apply(a.input?a.input[0]:null,[q]):[true,""],C=q.getMonth()!=g,J=C&&!H||!G[0]||k&&q<k||o&&q>o;P+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(C?" ui-datepicker-other-month":"")+(q.getTime()==N.getTime()&&g==a.selectedMonth&&a._keyEvent||L.getTime()==q.getTime()&&L.getTime()==N.getTime()?" "+this._dayOverClass:"")+(J?" "+this._unselectableClass+" ui-state-disabled":"")+(C&&!v?"":" "+G[1]+(q.getTime()==u.getTime()?" "+this._currentClass:"")+(q.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!C||v)&&G[2]?' title="'+G[2]+'"':"")+(J?"":' onclick="DP_jQuery_'+y+".datepicker._selectDay('#"+a.id+"',"+q.getMonth()+","+q.getFullYear()+', this);return false;"')+">"+(C&&!v?"&#xa0;":J?'<span class="ui-state-default">'+q.getDate()+"</span>":'<a class="ui-state-default'+(q.getTime()==b.getTime()?" ui-state-highlight":"")+(q.getTime()==u.getTime()?" ui-state-active":"")+(C?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}x+=P+"</tr>"}g++;if(g>11){g=0;m++}x+="</tbody></table>"+(l?"</div>"+(i[0]>0&&E==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");M+=x}I+=M}I+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=false;return I},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='<div class="ui-datepicker-title">',o="";if(h||!j)o+='<span class="ui-datepicker-month">'+i[b]+"</span>";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";for(var n=0;n<12;n++)if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth()))o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>";o+="</select>"}u||(k+=o+(h||!(j&&l)?"&#xa0;":""));a.yearshtml="";if(h||!l)k+='<span class="ui-datepicker-year">'+c+"</span>";else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+
a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=g;b++)a.yearshtml+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";a.yearshtml+="</select>";if(d.browser.mozilla)k+='<select class="ui-datepicker-year"><option value="'+c+'" selected="selected">'+c+"</option></select>";else{k+=a.yearshtml;a.yearshtml=null}}k+=this._get(a,"yearSuffix");if(u)k+=(h||!(j&&l)?"&#xa0;":"")+o;k+="</div>";return k},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=function(a){if(!this.length)return this;if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new K;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.11";window["DP_jQuery_"+y]=d})(jQuery);;(function(b,d){b.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=b("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===d)return this._value();this._setOption("value",a);return this},_setOption:function(a,c){if(a==="value"){this.options.value=c;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number")a=0;return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var a=this.value(),c=this._percentage();if(this.oldValue!==a){this.oldValue=a;this._trigger("change")}this.valueDiv.toggleClass("ui-corner-right",a===this.options.max).width(c.toFixed(0)+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.11"})})(jQuery);;jQuery.effects||function(f,j){function n(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return o.transparent;return o[f.trim(c).toLowerCase()]}function s(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return n(b)}function p(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function q(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in t||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function u(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d=a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:b in f.fx.speeds?f.fx.speeds[b]:f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}function m(c){if(!c||typeof c==="number"||f.fx.speeds[c])return true;if(typeof c==="string"&&!f.effects[c])return true;return false}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=s(b.elem,a);b.end=n(b.end);b.colorInit=true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var o={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},r=["add","remove","toggle"],t={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b,d){if(f.isFunction(b)){d=b;b=null}return this.queue("fx",function(){var e=f(this),g=e.attr("style")||" ",h=q(p.call(this)),l,v=e.attr("className");f.each(r,function(w,i){c[i]&&e[i+"Class"](c[i])});l=q(p.call(this));e.attr("className",v);e.animate(u(h,l),a,b,function(){f.each(r,function(w,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments)});h=f.queue(this);l=h.splice(h.length-1,1)[0];h.splice(1,0,l);f.dequeue(this)})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this,[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.11",save:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.data("ec.storage."+a[b],c[0].style[a[b]])},restore:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.css(a[b],c.data("ec.storage."+a[b]))},setMode:function(c,a){if(a=="toggle")a=c.is(":hidden")?"show":"hide";return a},getBaseline:function(c,a){var b;switch(c[0]){case"top":b=0;break;case"middle":b=0.5;break;case"bottom":b=1;break;default:b=c[0]/a.height}switch(c[1]){case"left":c=0;break;case"center":c=0.5;break;case"right":c=1;break;default:c=c[1]/a.width}return{x:c,y:b}},createWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent();var a={width:c.outerWidth(true),height:c.outerHeight(true),"float":c.css("float")},b=f("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"});c.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c);return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments),b={options:a[1],duration:a[2],callback:a[3]};a=b.options.mode;var d=f.effects[c];if(f.fx.off||!d)return a?this[a](b.duration,b.callback):this.each(function(){b.callback&&b.callback.call(this)});return d.call(this,b)},_show:f.fn.show,show:function(c){if(m(c))return this._show.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(m(c))return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(m(c)||typeof c==="boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g))+b},easeOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*a)*Math.sin((a*e-c)*2*Math.PI/g)+d+b},easeInOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e/2)==2)return b+d;g||(g=e*0.3*1.5);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);if(a<1)return-0.5*h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)+b;return h*Math.pow(2,-10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)*0.5+d+b},easeInBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*(a/=e)*a*((g+1)*a-g)+b},easeOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*((a=a/e-1)*a*((g+1)*a+g)+1)+b},easeInOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;if((a/=e/2)<1)return d/2*a*a*(((g*=1.525)+1)*a-g)+b;return d/2*((a-=2)*a*(((g*=1.525)+1)*a+g)+2)+b},easeInBounce:function(c,a,b,d,e){return d-f.easing.easeOutBounce(c,e-a,0,d,e)+b},easeOutBounce:function(c,a,b,d,e){return(a/=e)<1/2.75?d*7.5625*a*a+b:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+b:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+b:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+b},easeInOutBounce:function(c,a,b,d,e){if(a<e/2)return f.easing.easeInBounce(c,a*2,0,d,e)*0.5+b;return f.easing.easeOutBounce(c,a*2-e,0,d,e)*0.5+d*0.5+b}})}(jQuery);;(function(b){b.effects.blind=function(c){return this.queue(function(){var a=b(this),g=["position","top","bottom","left","right"],f=b.effects.setMode(a,c.options.mode||"hide"),d=c.options.direction||"vertical";b.effects.save(a,g);a.show();var e=b.effects.createWrapper(a).css({overflow:"hidden"}),h=d=="vertical"?"height":"width";d=d=="vertical"?e.height():e.width();f=="show"&&e.css(h,0);var i={};i[h]=f=="show"?d:0;e.animate(i,c.duration,c.options.easing,function(){f=="hide"&&a.hide();b.effects.restore(a,g);b.effects.removeWrapper(a);c.callback&&c.callback.apply(a[0],arguments);a.dequeue()})})}})(jQuery);;(function(e){e.effects.bounce=function(b){return this.queue(function(){var a=e(this),l=["position","top","bottom","left","right"],h=e.effects.setMode(a,b.options.mode||"effect"),d=b.options.direction||"up",c=b.options.distance||20,m=b.options.times||5,i=b.duration||250;/show|hide/.test(h)&&l.push("opacity");e.effects.save(a,l);a.show();e.effects.createWrapper(a);var f=d=="up"||d=="down"?"top":"left";d=d=="up"||d=="left"?"pos":"neg";c=b.options.distance||(f=="top"?a.outerHeight({margin:true})/3:a.outerWidth({margin:true})/3);if(h=="show")a.css("opacity",0).css(f,d=="pos"?-c:c);if(h=="hide")c/=m*2;h!="hide"&&m--;if(h=="show"){var g={opacity:1};g[f]=(d=="pos"?"+=":"-=")+c;a.animate(g,i/2,b.options.easing);c/=2;m--}for(g=0;g<m;g++){var j={},k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing);c=h=="hide"?c*2:c/2}if(h=="hide"){g={opacity:0};g[f]=(d=="pos"?"-=":"+=")+c;a.animate(g,i/2,b.options.easing,function(){a.hide();e.effects.restore(a,l);e.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments)})}else{j={};k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing,function(){e.effects.restore(a,l);e.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments)})}a.queue("fx",function(){a.dequeue()});a.dequeue()})}})(jQuery);;(function(b){b.effects.clip=function(e){return this.queue(function(){var a=b(this),i=["position","top","bottom","left","right","height","width"],f=b.effects.setMode(a,e.options.mode||"hide"),c=e.options.direction||"vertical";b.effects.save(a,i);a.show();var d=b.effects.createWrapper(a).css({overflow:"hidden"});d=a[0].tagName=="IMG"?d:a;var g={size:c=="vertical"?"height":"width",position:c=="vertical"?"top":"left"};c=c=="vertical"?d.height():d.width();if(f=="show"){d.css(g.size,0);d.css(g.position,c/2)}var h={};h[g.size]=f=="show"?c:0;h[g.position]=f=="show"?0:c/2;d.animate(h,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){f=="hide"&&a.hide();b.effects.restore(a,i);b.effects.removeWrapper(a);e.callback&&e.callback.apply(a[0],arguments);a.dequeue()}})})}})(jQuery);;(function(c){c.effects.drop=function(d){return this.queue(function(){var a=c(this),h=["position","top","bottom","left","right","opacity"],e=c.effects.setMode(a,d.options.mode||"hide"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a);var f=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var g=d.options.distance||(f=="top"?a.outerHeight({margin:true})/2:a.outerWidth({margin:true})/2);if(e=="show")a.css("opacity",0).css(f,b=="pos"?-g:g);var i={opacity:e=="show"?1:0};i[f]=(e=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);;(function(j){j.effects.explode=function(a){return this.queue(function(){var c=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3,d=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3;a.options.mode=a.options.mode=="toggle"?j(this).is(":visible")?"hide":"show":a.options.mode;var b=j(this).show().css("visibility","hidden"),g=b.offset();g.top-=parseInt(b.css("marginTop"),10)||0;g.left-=parseInt(b.css("marginLeft"),10)||0;for(var h=b.outerWidth(true),i=b.outerHeight(true),e=0;e<c;e++)for(var f=0;f<d;f++)b.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+
e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery);;(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);;(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","bottom","left","right"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1],10)/100*f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery);;(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&&this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);;(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c<times;c++){b.animate({opacity:animateTo},duration,a.options.easing);animateTo=(animateTo+1)%2}b.animate({opacity:animateTo},duration,a.options.easing,function(){animateTo==0&&b.hide();a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()}).dequeue()})}})(jQuery);;(function(c){c.effects.puff=function(b){return this.queue(function(){var a=c(this),e=c.effects.setMode(a,b.options.mode||"hide"),g=parseInt(b.options.percent,10)||150,h=g/100,i={height:a.height(),width:a.width()};c.extend(b.options,{fade:true,mode:e,percent:e=="hide"?g:100,from:e=="hide"?i:{height:i.height*h,width:i.width*h}});a.effect("scale",b.options,b.duration,b.callback);a.dequeue()})};c.effects.scale=function(b){return this.queue(function(){var a=c(this),e=c.extend(true,{},b.options),g=c.effects.setMode(a,b.options.mode||"effect"),h=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:g=="hide"?0:100),i=b.options.direction||"both",f=b.options.origin;if(g!="effect"){e.origin=f||["middle","center"];e.restore=true}f={height:a.height(),width:a.width()};a.from=b.options.from||(g=="show"?{height:0,width:0}:f);h={y:i!="horizontal"?h/100:1,x:i!="vertical"?h/100:1};a.to={height:f.height*h.y,width:f.width*h.x};if(b.options.fade){if(g=="show"){a.from.opacity=0;a.to.opacity=1}if(g=="hide"){a.from.opacity=1;a.to.opacity=0}}e.from=a.from;e.to=a.to;e.mode=g;a.effect("size",e,b.duration,b.callback);a.dequeue()})};c.effects.size=function(b){return this.queue(function(){var a=c(this),e=["position","top","bottom","left","right","width","height","overflow","opacity"],g=["position","top","bottom","left","right","overflow","opacity"],h=["width","height","overflow"],i=["fontSize"],f=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],k=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=c.effects.setMode(a,b.options.mode||"effect"),n=b.options.restore||false,m=b.options.scale||"both",l=b.options.origin,j={height:a.height(),width:a.width()};a.from=b.options.from||j;a.to=b.options.to||j;if(l){l=c.effects.getBaseline(l,j);a.from.top=(j.height-a.from.height)*l.y;a.from.left=(j.width-a.from.width)*l.x;a.to.top=(j.height-a.to.height)*l.y;a.to.left=(j.width-a.to.width)*l.x}var d={from:{y:a.from.height/j.height,x:a.from.width/j.width},to:{y:a.to.height/j.height,x:a.to.width/j.width}};if(m=="box"||m=="both"){if(d.from.y!=d.to.y){e=e.concat(f);a.from=c.effects.setTransition(a,f,d.from.y,a.from);a.to=c.effects.setTransition(a,f,d.to.y,a.to)}if(d.from.x!=d.to.x){e=e.concat(k);a.from=c.effects.setTransition(a,k,d.from.x,a.from);a.to=c.effects.setTransition(a,k,d.to.x,a.to)}}if(m=="content"||m=="both")if(d.from.y!=d.to.y){e=e.concat(i);a.from=c.effects.setTransition(a,i,d.from.y,a.from);a.to=c.effects.setTransition(a,i,d.to.y,a.to)}c.effects.save(a,n?e:g);a.show();c.effects.createWrapper(a);a.css("overflow","hidden").css(a.from);if(m=="content"||m=="both"){f=f.concat(["marginTop","marginBottom"]).concat(i);k=k.concat(["marginLeft","marginRight"]);h=e.concat(f).concat(k);a.find("*[width]").each(function(){child=c(this);n&&c.effects.save(child,h);var o={height:child.height(),width:child.width()};child.from={height:o.height*d.from.y,width:o.width*d.from.x};child.to={height:o.height*d.to.y,width:o.width*d.to.x};if(d.from.y!=d.to.y){child.from=c.effects.setTransition(child,f,d.from.y,child.from);child.to=c.effects.setTransition(child,f,d.to.y,child.to)}if(d.from.x!=d.to.x){child.from=c.effects.setTransition(child,k,d.from.x,child.from);child.to=c.effects.setTransition(child,k,d.to.x,child.to)}child.css(child.from);child.animate(child.to,b.duration,b.options.easing,function(){n&&c.effects.restore(child,h)})})}a.animate(a.to,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){a.to.opacity===0&&a.css("opacity",a.from.opacity);p=="hide"&&a.hide();c.effects.restore(a,n?e:g);c.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);;(function(d){d.effects.shake=function(a){return this.queue(function(){var b=d(this),j=["position","top","bottom","left","right"];d.effects.setMode(b,a.options.mode||"effect");var c=a.options.direction||"left",e=a.options.distance||20,l=a.options.times||3,f=a.duration||a.options.duration||140;d.effects.save(b,j);b.show();d.effects.createWrapper(b);var g=c=="up"||c=="down"?"top":"left",h=c=="up"||c=="left"?"pos":"neg";c={};var i={},k={};c[g]=(h=="pos"?"-=":"+=")+e;i[g]=(h=="pos"?"+=":"-=")+e*2;k[g]=(h=="pos"?"-=":"+=")+e*2;b.animate(c,f,a.options.easing);for(e=1;e<l;e++)b.animate(i,f,a.options.easing).animate(k,f,a.options.easing);b.animate(i,f,a.options.easing).animate(c,f/2,a.options.easing,function(){d.effects.restore(b,j);d.effects.removeWrapper(b);a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()});b.dequeue()})}})(jQuery);;(function(c){c.effects.slide=function(d){return this.queue(function(){var a=c(this),h=["position","top","bottom","left","right"],f=c.effects.setMode(a,d.options.mode||"show"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a).css({overflow:"hidden"});var g=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var e=d.options.distance||(g=="top"?a.outerHeight({margin:true}):a.outerWidth({margin:true}));if(f=="show")a.css(g,b=="pos"?isNaN(e)?"-"+e:-e:e);var i={};i[g]=(f=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+e;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){f=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);;(function(e){e.effects.transfer=function(a){return this.queue(function(){var b=e(this),c=e(a.options.to),d=c.offset();c={top:d.top,left:d.left,height:c.innerHeight(),width:c.innerWidth()};d=b.offset();var f=e('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery);;;eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2r.o=5(b,c){p d=3i.3j.3k.3l(2s,2);A 5(){p a=[3].3m(d,$.3n(2s));A c.3o(b,a)}};(5($){3p={2t:5(){A{L:\'1Y\',B:3q,r:\'2u\',1w:\'3r\',18:\'3s\',2v:\'1j\',q:\'2w.1x\',2x:\'2w.1Z\',1y:\'1y.1x\',R:0,1F:3t,1G:3u,2y:2z,2A:\'20\',22:2z,23:\'20\',C:{2B:10,W:24,H:\'20\',2C:2},19:{\'8\':3v,\'n\':3w},1a:{\'3x\':{\'1k\':\'#1H\',\'1l\':\'#X\',\'q-r\':\'#X\',\'1m\':0.6},\'2u\':{\'1k\':\'#X\',\'1l\':\'#1H\',\'q-r\':\'#X\',\'1m\':0.6},\'3y\':{\'1k\':\'#1H\',\'1l\':\'#X\',\'q-r\':\'#X\',\'1m\':0.6},\'3z\':{\'1k\':\'#X\',\'1l\':\'#1H\',\'q-r\':\'#X\',\'1m\':0.6}}}},1b:{2D:5(c){3.4=c;3.u=$(\'<s t="\'+1n 26().28()+\'"></s>\');3.u.9($.1c({},{\'1o\':\'29\',\'1j\':0,\'M\':0,\'1m\':0,\'Y\':\'S\',\'z-1I\':3.4.B},3.4.Z));3.u.o(\'1d\',$.o(3,5(a,b){7(3.4.2a){7(3.4.2b){3.4.2b()}N{3.1e()}}b.1J()}));3.1z=1f;3.2E()},2E:5(){3.1K=$(1p.1L);3.1K.O(3.u);7($.1M.3A&&$.1M.3B=="6.0"){p a=1q(3.u.9(\'B\'));7(!a){a=1;p b=3.u.9(\'1o\');7(b==\'3C\'||!b){3.u.9({\'1o\':\'3D\'})}3.u.9({\'B\':a})}a=(!!(3.4.B||3.4.B===0)&&a>3.4.B)?3.4.B:a-1;7(a<0){a=1}3.D=$(\'<2c t="3E\'+1n 26().28()+\'" 3F="2F" 2G=0 1r=""></s>\');3.D.9({B:a,1o:\'29\',1j:0,M:0,2d:\'S\',1m:0});3.D.3G(3.u)}},E:5(x,y){3.u.9({\'n\':0,\'8\':0});7(3.D)3.D.9({\'n\':0,\'8\':0});p a={x:$(1p).8(),y:$(1p).n()};p b=$.1M.3H?(a.x-25<1p.1L.2H?1p.1L.2H:a.x):a.x;3.u.9({8:x?x:b,n:y?y:a.y});7(3.D){3.D.9({\'n\':0,\'8\':0});3.D.9({8:x?x:b,n:y?y:a.y})}A 3},11:5(){7(!3.1z)A 3;7(3.H)3.H.1A();3.1K.o(\'E\',$.o(3,3.E));3.E();7(3.D)3.D.9({\'Y\':\'2I\'});3.1z=T;3.H=3.u.3I(3.4.1F,$.o(3,5(){3.u.1B(\'11\')}));A 3},1e:5(){7(3.1z)A 3;7(3.H)3.H.1A();3.1K.2J(\'E\');7(3.D)3.D.9({\'Y\':\'S\'});3.1z=1f;3.H=3.u.3J(3.4.1G,$.o(3,5(){3.u.1B(\'1e\');3.u.9({\'n\':0,\'8\':0})}));A 3}},2K:5(a){3.4.18=a.1N||a.3K||a.3L||a.18;3.4.2L=$.1c(3.4.1a[3.4.r],3.4.2L||{})},2e:5(a){I=1n w();I.1r=a},3M:5(c){3.4=$.1c(3.2t(),c);3.2K(3.4);p d=3.4.18+\'/\'+3.4.r+\'/\'+((((U.3N==2M)&&(3O!=2M)))?3.4.2x:3.4.q);p e=3.4.L;3.2e(d);3.2e(3.4.18+\'/\'+3.4.r+\'/\'+3.4.1y);3.1b.2D({Z:3.4.1a[3.4.r],2a:1f,B:3.4.B-1,2b:$.o(3,3.1O),1F:3.4.1F,2N:3.4.2N,1G:3.4.1G,2O:3.4.2O});3.F={};$(\'1L\').O(\'<s t="\'+e+\'-J"><s t="\'+e+\'-12"></s><s t="\'+e+\'-P"><s t="\'+e+\'-2f" Z="q-1g: 13(\'+d+\')"><a t="\'+e+\'-1C" 1D="#">&2P;</a><s t="\'+e+\'-3P" Z="q-1g: 13(\'+d+\')"></s></s><s t="\'+e+\'-K"></s><s t="\'+e+\'-2Q" Z="q-1g: 13(\'+d+\')"><s t="\'+e+\'-2R" Z="q-1g: 13(\'+d+\')"><s t="\'+e+\'-2S"><2T t="\'+e+\'-2U"></2T></s></s></s></s></s>\');3.J=$(\'#\'+e+\'-J\');3.12=$(\'#\'+e+\'-12\');3.P=$(\'#\'+e+\'-P\');3.2f=$(\'#\'+e+\'-2f\');3.1C=$(\'#\'+e+\'-1C\');3.K=$(\'#\'+e+\'-K\');3.2g=$(\'#\'+e+\'-2Q\');3.1P=$(\'#\'+e+\'-2R\');3.1h=$(\'#\'+e+\'-2S\');3.1Q=$(\'#\'+e+\'-2U\');3.J.9({\'z-1I\':3.4.B,\'Y\':\'S\'}).1e();3.12.9({\'z-1I\':3.4.B+1});3.P.9({\'1o\':\'29\',\'8\':3.4.19[\'8\'],\'z-1I\':3.4.B+2});3.K.9({\'n\':3.4.19[\'n\'],\'2d-M-r\':3.4.1a[3.4.r].1k,\'2d-3Q-r\':3.4.1a[3.4.r].1k});3.1C.9({\'q-1g\':\'13(\'+3.4.18+\'/\'+3.4.r+\'/\'+3.4.1y+\')\'});3.1h.9({\'r\':3.4.1a[3.4.r].1l});3.1Q.9({\'r\':3.4.1a[3.4.r].1l});3.1C.o(\'1d\',$.o(3,5(){3.1O();A T}));$(1p).o(\'3R\',$.o(3,5(a,b){7(3.4.R==1){7(b.2h==27){3.1O()}7(b.2h==37){7(3.15){3.15.1B(\'1d\',b)}}7(b.2h==39){7(3.16){3.16.1B(\'1d\',b)}}}}));$(U).o(\'E\',$.o(3,5(){7(3.4.R==1){3.1s();3.1b.E()}}));$(U).o(\'3S\',$.o(3,5(){7(3.4.R==1){3.1s()}}));3.2V()},1R:5(a){a=$(a);a.3T();3.11((a.v("1t")||a.v("L")||""),a.v("1D"),(a.v(\'1u\')||T))},1O:5(){3.Q(0)},2V:5(){p b=3;3.2i=[];$("a, 3U").2W(5(){7($(3).v(\'1u\')&&1n 3V("^"+b.4.1w).3W($(3).v(\'1u\'))){$(3).1d(5(a){a.1J();b.1R(3)});7(!($(3).v(\'t\')==b.4.L+"-2X"||$(3).v(\'t\')==b.4.L+"-2Y")){b.2i.3X(3)}}})},Q:5(a){7(3.4.R==0&&a!=0||a==1){3.1b.11();3.4.R=1;3.J.9({\'Y\':\'2I\'})}N{3.J.9({\'Y\':\'S\',\'1j\':-(3.4.19[\'n\']+3Y)}).1e();3.1b.1e();3.1b.u.o(\'1e\',$.o(3,5(){7(3.4.R){7(3.w)3.w.3Z();3.4.R=0}}))}},1s:5(a){p b={x:$(U).8(),y:$(U).n()};p c={x:$(U).40(),y:$(U).41()};p d=3.4.19[\'8\'];p e=3.4.19[\'n\'];7(3.4.R==0){p x=0;p y=0;y=c.x+((b.x-d)/2);7(3.4.2v=="42"){x=(c.y+b.y+1S)}N{x=(c.y-e)-1S}3.J.9({\'Y\':\'S\',\'1j\':x,\'M\':y});3.P.9({\'8\':d});3.K.9({\'n\':e-1S})}a=$.1c({},{\'8\':3.F.8,\'n\':3.F.n,\'E\':0},a);7(3.2j)3.2j.1A();3.2j=3.J.Q({\'M\':(c.x+((b.x-a.8)/2)),\'1j\':(c.y+(b.y-(a.n+(3.1E?1S:48)))/2)},{W:3.4.2y,2k:3.4.2A});7(a.E){7(3.2l)3.2l.1A();3.2l=3.K.Q({n:a.n},{W:3.4.22,2k:3.4.23});7(3.V)3.V.1A();3.V=3.P.Q({8:a.8},{W:3.4.22,2k:3.4.23,1i:5(){$(3).1B(\'1i\')}})}},2m:5(a,b){a=$(a);1T=$(\'<a t="\'+3.4.L+\'-\'+b+\'" 1t="\'+a.v(\'1t\')+\'" 1u="\'+a.v(\'1u\')+\'">&2P;</a>\');1T.9({\'q-1g\':\'13(\'+3.4.18+\'/\'+3.4.r+\'/\'+3.4.1y+\')\'});1T.v(\'1D\',a.v(\'1D\'));A 1T},Y:5(a,b,c){A 3.11(b,a,\'\',c)},11:5(b,c,d,e){3.2Z();p f=c.2n(/(.+)?/)[1]||c;p g=/\\.(43?g|1x|1Z|44)/45;p h=c.2n(/\\?(.+)/);7(h)h=h[1];p i=3.30(h);7(3.V)3.V.2J(\'1i\');i=$.1c({},{\'8\':0,\'n\':0,\'1U\':0,\'q\':\'\',\'1t\':b},i||{});i[\'8\']=1q(i[\'8\']);i[\'n\']=1q(i[\'n\']);i[\'1U\']=1q(i[\'1U\']);3.1b.4.2a=!i[\'1U\'];3.F=$.1c({},i,{\'8\':i[\'8\']+14});3.1E=3.F.1t?1f:T;7(e==\'1g\'||f.2n(g)){3.I=1n w();3.I.31=$.o(3,5(){3.I.31=5(){};7(!i[\'8\']){p a=3.32(3.I.8,3.I.n);i[\'8\']=a.x;i[\'n\']=a.y;3.F.8=i[\'8\']+14}3.F.n=i[\'n\']-(3.1E?21:35);3.1s({\'E\':1});3.V.o(\'1i\',$.o(3,5(){3.33(3.I.1r,i)}))});3.I.46=$.o(3,5(){3.11(\'\',3.4.1N+\'/\'+3.4.r+\'/47.1x\',3.4.1w)});3.I.1r=c}N{3.F.n=i[\'n\']+($.1M.49?2:0);3.1s({\'E\':1});7(c.34(\'4a\')!=-1){3.V.o(\'1i\',$.o(3,5(){3.2o($(\'#\'+i[\'4b\']).36(),3.F)}))}N 7(c.34(\'4c\')!=-1){p j=c.2p(\'4d\');3.V.o(\'1i\',$.o(3,5(){3.38(j[0],3.F)}))}N{3.V.o(\'1i\',$.o(3,5(){$.4e({13:c,4f:"4g",4h:T,4i:$.o(3,5(){3.11(\'\',3.4.1N+\'/\'+3.4.r+\'/4j.1x\',3.4.1w)}),4k:$.o(3,3.3a)})}))}}3.16=T;3.15=T;7(d.1V>3.4.1w.1V){3.1E=1f;p k=T;p l=T;p m=3;$.2W(3.2i,5(a){7($(3).v(\'1u\')==d&&!l){7($(3).v(\'1D\')==c){k=1f}N{7(k){m.16=m.2m(3,"2Y");l=1f}N{m.15=m.2m(3,"2X")}}}})}3.3b();3.3c(b);3.Q(1)},32:5(x,y){p a=$(U).8()-24;p b=$(U).n()-24;7(x>a){y=y*(a/x);x=a;7(y>b){x=x*(b/y);y=b}}N 7(y>b){x=x*(b/y);y=b;7(x>a){y=y*(a/x);x=a}}A{x:1q(x),y:1q(y)}},3a:5(a,b){3.2o(b,3.F)},3b:5(){7(3.15)3.15.o(\'1d\',$.o(3,5(a,b){b.1J();3.1R(3.15)}));7(3.16)3.16.o(\'1d\',$.o(3,5(a,b){b.1J();3.1R(3.16)}))},3c:5(){7(3.1E){3.2g.4l("1Y-3d");3.1h.G();3.1P.G();3.1P.O(3.1h);3.1Q.36(3.F.1t);3.1h.O(3.15);3.1h.O(3.16);3.1h.O(3.1Q)}N{3.2g.4m("1Y-3d");3.1P.G()}},33:5(a,b){3.12.G().3e(\'Z\').9({\'8\':\'17\',\'n\':\'17\'}).O(\'<I t="\'+3.4.L+\'-w"/>\');3.w=$(\'#\'+3.4.L+\'-w\');3.w.v(\'1r\',a).9({\'8\':b[\'8\'],\'n\':b[\'n\']});3.P.9({\'q\':\'S\'});3.K.G().9({\'q-r\':\'2q\',\'1W\':\'1X\',\'8\':\'17\'})},2o:5(a,b){3.12.G().9({\'8\':b[\'8\']-14,\'n\':b[\'n\']+35,\'q-r\':b[\'q\']||\'#1v\'});3.K.G().9({\'8\':b[\'8\']-14,\'q-r\':b[\'q\']||\'#1v\'}).O(\'<s t="\'+3.4.L+\'-w"/>\');3.w=$(\'#\'+3.4.L+\'-w\');3.w.9({\'8\':b[\'8\']-14,\'n\':b[\'n\'],\'4n\':\'17\',\'q\':b[\'n\']||\'#1v\'}).O(a);3.P.9({\'q\':\'S\'})},38:5(a,b,c){3.12.G().9({\'8\':b[\'8\']-14,\'n\':b[\'n\']+35,\'q-r\':b[\'q\']||\'#1v\'});p d="4o"+1n 26().28()+"-w";3.K.G().9({\'8\':b[\'8\']-14,\'q-r\':b[\'q\']||\'#1v\',\'1W\':\'1X\'}).O(\'<2c t="\'+d+\'" 2G="0"></2c>\');3.w=$(\'#\'+d);3.w.9({\'8\':b[\'8\']-14,\'n\':b[\'n\'],\'q\':b[\'q\']||\'#1v\'}).v(\'1r\',a);3.P.9({\'q\':\'S\'})},2Z:5(){3.12.G().3e(\'Z\').9({\'8\':\'17\',\'n\':\'17\'});3.K.G().9({\'q-r\':\'2q\',\'1W\':\'1X\',\'8\':\'17\'});3.P.9({\'q\':\'13(\'+3.4.1N+\'/\'+3.4.r+\'/4p.1Z) 2F-4q 3f% 3f%\'});3.K.G().9({\'q-r\':\'2q\',\'1W\':\'1X\',\'8\':\'17\'});3.1s($.1c(3.4.19,{\'E\':1}))},30:5(a){7(!a)A{};p b={};p c=a.2p(/[;&]/);3g(p i=0;i<c.1V;i++){p d=c[i].2p(\'=\');7(!d||d.1V!=2)4r;b[3h(d[0])]=3h(d[1]).4s(/\\+/g,\' \')}A b},C:5(){p d=3.4.C.2B;p l=3.J.1o();l=l.M;3g(x=0;x<3.4.C.2C;x++){3.J.Q({M:l+d},3.4.C.W,3.4.C.H).Q({M:l-d},3.4.C.W,3.4.C.H)}3.J.Q({"M":l+d},3.4.C.W,3.4.C.H).Q({"M":l},3.4.C.W,3.4.C.H)}}})(2r);',62,277,'|||this|options|function||if|width|css||||||||||||||height|bind|var|background|color|div|id|element|attr|Image||||return|zIndex|shake|shim|resize|lightbox|empty|transition|img|Wrapper|Contenido|name|left|else|append|Contenedor|animate|displayed|none|false|window|ResizeBox|duration|000000|display|style||show|Background|url||prev|next|auto|dir|BoxStyles|Skin|overlay|extend|click|hide|true|image|Nav|complete|top|hexcolor|captionColor|opacity|new|position|document|parseInt|src|replaceBox|title|rel|ffffff|find|png|buttons|hidden|stop|trigger|CloseButton|href|navigator|showDuration|closeDuration|FFFFFF|index|preventDefault|target|body|browser|imagesdir|close|innerbb|Descripcion|hook|80|IEuta|modal|length|padding|0px|SLB|gif|easeInOutBack||resizeDuration|resizeEffect|100||Date||getTime|absolute|hideOnClick|callback|iframe|border|preloadimage|Top|bb|keyCode|anchors|MoveBox|easing|ResizeBox2|getInfo|match|showContent|split|transparent|jQuery|arguments|getOptions|black|emergefrom|bg|backgroundIE|moveDuration|1000|moveEffect|distance|loops|create|inject|no|frameborder|clientWidth|block|unbind|backwardcompatibility|OverlayStyles|undefined|showEffect|closeEffect|nbsp|Bottom|BottomRight|Navegador|strong|Caption|refresh|each|Left|Right|showLoading|parseQuery|onload|calculate|showImage|indexOf||html||showIframe||handlerFunc|addButtons|showNavBar|bbnav|removeAttr|50|for|unescape|Array|prototype|slice|call|concat|makeArray|apply|Lightbox|32000|lightbox|images|200|400|486|320|white|blanco|negro|msie|version|static|relative|IF_|scrolling|insertAfter|safari|fadeIn|fadeOut|path|folder|initialize|XMLHttpRequest|ActiveXObject|TopLeft|right|keydown|scroll|blur|area|RegExp|test|push|280|remove|scrollLeft|scrollTop|bottom|jpe|bmp|gi|onerror|404||opera|TB_inline|inlineId|TB_iframe|TB_|ajax|type|GET|cache|error|404html|success|addClass|removeClass|overflow|if_|loading|repeat|continue|replace'.split('|'),0,{}));require({cache:{"url:dijit/form/templates/DropDownBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\"\n\tid=\"widget_${id}\"\n\trole=\"combobox\"\n\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton dijitArrowButtonContainer'\n\t\tdata-dojo-attach-point=\"_buttonNode, _popupStateNode\" role=\"presentation\"\n\t\t><input class=\"dijitReset dijitInputField dijitArrowButtonInner\" value=\"&#9660; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t\t\t${_buttonInputDisabled}\n\t/></div\n\t><div class='dijitReset dijitValidationContainer'\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&#935; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t/></div\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class='dijitReset dijitInputInner' ${!nameAttrSetting} type=\"text\" autocomplete=\"off\"\n\t\t\tdata-dojo-attach-point=\"textbox,focusNode\" role=\"textbox\" aria-haspopup=\"true\"\n\t/></div\n></div>\n","dijit/form/ComboBoxMixin":function(){require({cache:{"url:dijit/form/templates/DropDownBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\"\n\tid=\"widget_${id}\"\n\trole=\"combobox\"\n\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton dijitArrowButtonContainer'\n\t\tdata-dojo-attach-point=\"_buttonNode, _popupStateNode\" role=\"presentation\"\n\t\t><input class=\"dijitReset dijitInputField dijitArrowButtonInner\" value=\"&#9660; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t\t\t${_buttonInputDisabled}\n\t/></div\n\t><div class='dijitReset dijitValidationContainer'\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&#935; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t/></div\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class='dijitReset dijitInputInner' ${!nameAttrSetting} type=\"text\" autocomplete=\"off\"\n\t\t\tdata-dojo-attach-point=\"textbox,focusNode\" role=\"textbox\" aria-haspopup=\"true\"\n\t/></div\n></div>\n"}});define("dijit/form/ComboBoxMixin",["dojo/_base/declare","dojo/_base/Deferred","dojo/_base/kernel","dojo/_base/lang","dojo/store/util/QueryResults","./_AutoCompleterMixin","./_ComboBoxMenu","../_HasDropDown","dojo/text!./templates/DropDownBox.html"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9){return _1("dijit.form.ComboBoxMixin",[_8,_6],{dropDownClass:_7,hasDownArrow:true,templateString:_9,baseClass:"dijitTextBox dijitComboBox",cssStateNodes:{"_buttonNode":"dijitDownArrowButton"},_setHasDownArrowAttr:function(_a){this._set("hasDownArrow",_a);this._buttonNode.style.display=_a?"":"none";},_showResultList:function(){this.displayMessage("");this.inherited(arguments);},_setStoreAttr:function(_b){if(!_b.get){_4.mixin(_b,{_oldAPI:true,get:function(id){var _c=new _2();this.fetchItemByIdentity({identity:id,onItem:function(_d){_c.resolve(_d);},onError:function(_e){_c.reject(_e);}});return _c.promise;},query:function(_f,_10){var _11=new _2(function(){_12.abort&&_12.abort();});var _12=this.fetch(_4.mixin({query:_f,onBegin:function(_13){_11.total=_13;},onComplete:function(_14){_11.resolve(_14);},onError:function(_15){_11.reject(_15);}},_10));return _5(_11);}});}this._set("store",_b);},postMixInProperties:function(){if(this.params.store){this._setStoreAttr(this.params.store);}this.inherited(arguments);if(!this.params.store){var _16=this.declaredClass;_4.mixin(this.store,{getValue:function(_17,_18){_3.deprecated(_16+".store.getValue(item, attr) is deprecated for builtin store.  Use item.attr directly","","2.0");return _17[_18];},getLabel:function(_19){_3.deprecated(_16+".store.getLabel(item) is deprecated for builtin store.  Use item.label directly","","2.0");return _19.name;},fetch:function(_1a){_3.deprecated(_16+".store.fetch() is deprecated for builtin store.","Use store.query()","2.0");var _1b=["dojo/data/ObjectStore"];require(_1b,_4.hitch(this,function(_1c){new _1c({objectStore:this}).fetch(_1a);}));}});}}});});},"dojo/uacss":function(){define("dojo/uacss",["./dom-geometry","./_base/lang","./ready","./_base/sniff","./_base/window"],function(_1d,_1e,_1f,has,_20){var _21=_20.doc.documentElement,ie=has("ie"),_22=has("opera"),maj=Math.floor,ff=has("ff"),_23=_1d.boxModel.replace(/-/,""),_24={"dj_ie":ie,"dj_ie6":maj(ie)==6,"dj_ie7":maj(ie)==7,"dj_ie8":maj(ie)==8,"dj_ie9":maj(ie)==9,"dj_quirks":has("quirks"),"dj_iequirks":ie&&has("quirks"),"dj_opera":_22,"dj_khtml":has("khtml"),"dj_webkit":has("webkit"),"dj_safari":has("safari"),"dj_chrome":has("chrome"),"dj_gecko":has("mozilla"),"dj_ff3":maj(ff)==3};_24["dj_"+_23]=true;var _25="";for(var clz in _24){if(_24[clz]){_25+=clz+" ";}}_21.className=_1e.trim(_21.className+" "+_25);_1f(90,function(){if(!_1d.isBodyLtr()){var _26="dj_rtl dijitRtl "+_25.replace(/ /g,"-rtl ");_21.className=_1e.trim(_21.className+" "+_26+"dj_rtl dijitRtl "+_25.replace(/ /g,"-rtl "));}});return has;});},"dojo/text":function(){define("dojo/text",["./_base/kernel","require","./has","./_base/xhr"],function(_27,_28,has,xhr){var _29;if(1){_29=function(url,_2a,_2b){xhr("GET",{url:url,sync:!!_2a,load:_2b});};}else{if(_28.getText){_29=_28.getText;}else{console.error("dojo/text plugin failed to load because loader does not support getText");}}var _2c={},_2d=function(_2e){if(_2e){_2e=_2e.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _2f=_2e.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_2f){_2e=_2f[1];}}else{_2e="";}return _2e;},_30={},_31={},_32={dynamic:true,normalize:function(id,_33){var _34=id.split("!"),url=_34[0];return(/^\./.test(url)?_33(url):url)+(_34[1]?"!"+_34[1]:"");},load:function(id,_35,_36){var _37=id.split("!"),_38=_37.length>1,_39=_37[0],url=_35.toUrl(_37[0]),_3a=_30,_3b=function(_3c){_36(_38?_2d(_3c):_3c);};if(_39 in _2c){_3a=_2c[_39];}else{if(url in _35.cache){_3a=_35.cache[url];}else{if(url in _2c){_3a=_2c[url];}}}if(_3a===_30){if(_31[url]){_31[url].push(_3b);}else{var _3d=_31[url]=[_3b];_29(url,!_35.async,function(_3e){_2c[_39]=_2c[url]=_3e;for(var i=0;i<_3d.length;){_3d[i++](_3e);}delete _31[url];});}}else{_3b(_3a);}}};_27.cache=function(_3f,url,_40){var key;if(typeof _3f=="string"){if(/\//.test(_3f)){key=_3f;_40=url;}else{key=_28.toUrl(_3f.replace(/\./g,"/")+(url?("/"+url):""));}}else{key=_3f+"";_40=url;}var val=(_40!=undefined&&typeof _40!="string")?_40.value:_40,_41=_40&&_40.sanitize;if(typeof val=="string"){_2c[key]=val;return _41?_2d(val):val;}else{if(val===null){delete _2c[key];return null;}else{if(!(key in _2c)){_29(key,true,function(_42){_2c[key]=_42;});}return _41?_2d(_2c[key]):_2c[key];}}};return _32;});},"dijit/hccss":function(){define("dijit/hccss",["require","dojo/_base/config","dojo/dom-class","dojo/dom-construct","dojo/dom-style","dojo/ready","dojo/_base/sniff","dojo/_base/window"],function(_43,_44,_45,_46,_47,_48,has,win){if(has("ie")||has("mozilla")){_48(90,function(){var div=_46.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(_44.blankGif||_43.toUrl("dojo/resources/blank.gif"))+"\");"}},win.body());var cs=_47.getComputedStyle(div);if(cs){var _49=cs.backgroundImage;var _4a=(cs.borderTopColor==cs.borderRightColor)||(_49!=null&&(_49=="none"||_49=="url(invalid-url:)"));if(_4a){_45.add(win.body(),"dijit_a11y");}if(has("ie")){div.outerHTML="";}else{win.body().removeChild(div);}}});}});},"dijit/_Contained":function(){define("dijit/_Contained",["dojo/_base/declare","./registry"],function(_4b,_4c){return _4b("dijit._Contained",null,{_getSibling:function(_4d){var _4e=this.domNode;do{_4e=_4e[_4d+"Sibling"];}while(_4e&&_4e.nodeType!=1);return _4e&&_4c.byNode(_4e);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return-1;}return p.getIndexOfChild(this);}});});},"dijit/form/_TextBoxMixin":function(){define("dijit/form/_TextBoxMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/_base/event","dojo/keys","dojo/_base/lang",".."],function(_4f,_50,dom,_51,_52,_53,_54){var _55=_50("dijit.form._TextBoxMixin",null,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",selectOnClick:false,placeHolder:"",_getValueAttr:function(){return this.parse(this.get("displayedValue"),this.constraints);},_setValueAttr:function(_56,_57,_58){var _59;if(_56!==undefined){_59=this.filter(_56);if(typeof _58!="string"){if(_59!==null&&((typeof _59!="number")||!isNaN(_59))){_58=this.filter(this.format(_59,this.constraints));}else{_58="";}}}if(_58!=null&&_58!=undefined&&((typeof _58)!="number"||!isNaN(_58))&&this.textbox.value!=_58){this.textbox.value=_58;this._set("displayedValue",this.get("displayedValue"));}if(this.textDir=="auto"){this.applyTextDir(this.focusNode,_58);}this.inherited(arguments,[_59,_57]);},displayedValue:"",_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},_setDisplayedValueAttr:function(_5a){if(_5a===null||_5a===undefined){_5a="";}else{if(typeof _5a!="string"){_5a=String(_5a);}}this.textbox.value=_5a;this._setValueAttr(this.get("value"),undefined);this._set("displayedValue",this.get("displayedValue"));if(this.textDir=="auto"){this.applyTextDir(this.focusNode,_5a);}},format:function(_5b){return((_5b==null||_5b==undefined)?"":(_5b.toString?_5b.toString():_5b));},parse:function(_5c){return _5c;},_refreshState:function(){},onInput:function(){},__skipInputEvent:false,_onInput:function(){if(this.textDir=="auto"){this.applyTextDir(this.focusNode,this.focusNode.value);}this._refreshState();this._set("displayedValue",this.get("displayedValue"));},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);var _5d=function(e){var _5e=e.charOrCode||e.keyCode||229;if(e.type=="keydown"){switch(_5e){case _52.SHIFT:case _52.ALT:case _52.CTRL:case _52.META:case _52.CAPS_LOCK:return;default:if(_5e>=65&&_5e<=90){return;}}}if(e.type=="keypress"&&typeof _5e!="string"){return;}if(e.type=="input"){if(this.__skipInputEvent){this.__skipInputEvent=false;return;}}else{this.__skipInputEvent=true;}var _5f=_53.mixin({},e,{charOrCode:_5e,wasConsumed:false,preventDefault:function(){_5f.wasConsumed=true;e.preventDefault();},stopPropagation:function(){e.stopPropagation();}});if(this.onInput(_5f)===false){_51.stop(_5f);}if(_5f.wasConsumed){return;}setTimeout(_53.hitch(this,"_onInput",_5f),0);};_4f.forEach(["onkeydown","onkeypress","onpaste","oncut","oninput"],function(_60){this.connect(this.textbox,_60,_5d);},this);},_blankValue:"",filter:function(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=_53.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(_61){return _61.substring(0,1).toUpperCase()+_61.substring(1);});}return val;},_setBlurValue:function(){this._setValueAttr(this.get("value"),true);},_onBlur:function(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);if(this._selectOnClickHandle){this.disconnect(this._selectOnClickHandle);}},_isTextSelected:function(){return this.textbox.selectionStart==this.textbox.selectionEnd;},_onFocus:function(by){if(this.disabled||this.readOnly){return;}if(this.selectOnClick&&by=="mouse"){this._selectOnClickHandle=this.connect(this.domNode,"onmouseup",function(){this.disconnect(this._selectOnClickHandle);if(this._isTextSelected()){_55.selectInputText(this.textbox);}});}this.inherited(arguments);this._refreshState();},reset:function(){this.textbox.value="";this.inherited(arguments);},_setTextDirAttr:function(_62){if(!this._created||this.textDir!=_62){this._set("textDir",_62);this.applyTextDir(this.focusNode,this.focusNode.value);}}});_55._setSelectionRange=_54._setSelectionRange=function(_63,_64,_65){if(_63.setSelectionRange){_63.setSelectionRange(_64,_65);}};_55.selectInputText=_54.selectInputText=function(_66,_67,_68){_66=dom.byId(_66);if(isNaN(_67)){_67=0;}if(isNaN(_68)){_68=_66.value?_66.value.length:0;}try{_66.focus();_55._setSelectionRange(_66,_67,_68);}catch(e){}};return _55;});},"dojo/store/util/SimpleQueryEngine":function(){define("dojo/store/util/SimpleQueryEngine",["../../_base/array"],function(_69){return function(_6a,_6b){switch(typeof _6a){default:throw new Error("Can not query with a "+typeof _6a);case"object":case"undefined":var _6c=_6a;_6a=function(_6d){for(var key in _6c){var _6e=_6c[key];if(_6e&&_6e.test){if(!_6e.test(_6d[key])){return false;}}else{if(_6e!=_6d[key]){return false;}}}return true;};break;case"string":if(!this[_6a]){throw new Error("No filter function "+_6a+" was found in store");}_6a=this[_6a];case"function":}function _6f(_70){var _71=_69.filter(_70,_6a);if(_6b&&_6b.sort){_71.sort(function(a,b){for(var _72,i=0;_72=_6b.sort[i];i++){var _73=a[_72.attribute];var _74=b[_72.attribute];if(_73!=_74){return!!_72.descending==_73>_74?-1:1;}}return 0;});}if(_6b&&(_6b.start||_6b.count)){var _75=_71.length;_71=_71.slice(_6b.start||0,(_6b.start||0)+(_6b.count||Infinity));_71.total=_75;}return _71;};_6f.matches=_6a;return _6f;};});},"dijit/form/ToggleButton":function(){define("dijit/form/ToggleButton",["dojo/_base/declare","dojo/_base/kernel","./Button","./_ToggleButtonMixin"],function(_76,_77,_78,_79){return _76("dijit.form.ToggleButton",[_78,_79],{baseClass:"dijitToggleButton",setChecked:function(_7a){_77.deprecated("setChecked("+_7a+") is deprecated. Use set('checked',"+_7a+") instead.","","2.0");this.set("checked",_7a);}});});},"dojo/parser":function(){define("dojo/parser",["./_base/kernel","./_base/lang","./_base/array","./_base/html","./_base/window","./_base/url","./_base/json","./aspect","./date/stamp","./query","./on","./ready"],function(_7b,_7c,_7d,_7e,_7f,_80,_81,_82,_83,_84,don){new Date("X");var _85={"dom-attributes-explicit":document.createElement("div").attributes.length<40};function has(_86){return _85[_86];};_7b.parser=new function(){var _87={};function _88(_89){var map={};for(var _8a in _89){if(_8a.charAt(0)=="_"){continue;}map[_8a.toLowerCase()]=_8a;}return map;};_82.after(_7c,"extend",function(){_87={};},true);var _8b={};this._functionFromScript=function(_8c,_8d){var _8e="";var _8f="";var _90=(_8c.getAttribute(_8d+"args")||_8c.getAttribute("args"));if(_90){_7d.forEach(_90.split(/\s*,\s*/),function(_91,idx){_8e+="var "+_91+" = arguments["+idx+"]; ";});}var _92=_8c.getAttribute("with");if(_92&&_92.length){_7d.forEach(_92.split(/\s*,\s*/),function(_93){_8e+="with("+_93+"){";_8f+="}";});}return new Function(_8e+_8c.innerHTML+_8f);};this.instantiate=function(_94,_95,_96){var _97=[],_95=_95||{};_96=_96||{};var _98=(_96.scope||_7b._scopeName)+"Type",_99="data-"+(_96.scope||_7b._scopeName)+"-",_9a=_99+"type",_9b=_99+"props",_9c=_99+"attach-point",_9d=_99+"attach-event",_9e=_99+"id";var _9f={};_7d.forEach([_9b,_9a,_98,_9e,"jsId",_9c,_9d,"dojoAttachPoint","dojoAttachEvent","class","style"],function(_a0){_9f[_a0.toLowerCase()]=_a0.replace(_96.scope,"dojo");});_7d.forEach(_94,function(obj){if(!obj){return;}var _a1=obj.node||obj,_a2=_98 in _95?_95[_98]:obj.node?obj.type:(_a1.getAttribute(_9a)||_a1.getAttribute(_98)),_a3=_8b[_a2]||(_8b[_a2]=_7c.getObject(_a2)),_a4=_a3&&_a3.prototype;if(!_a3){throw new Error("Could not load class '"+_a2);}var _a5={};if(_96.defaults){_7c.mixin(_a5,_96.defaults);}if(obj.inherited){_7c.mixin(_a5,obj.inherited);}var _a6;if(has("dom-attributes-explicit")){_a6=_a1.attributes;}else{var _a7=/^input$|^img$/i.test(_a1.nodeName)?_a1:_a1.cloneNode(false),_a8=_a7.outerHTML.replace(/=[^\s"']+|="[^"]*"|='[^']*'/g,"").replace(/^\s*<[a-zA-Z0-9]*/,"").replace(/>.*$/,"");_a6=_7d.map(_a8.split(/\s+/),function(_a9){var _aa=_a9.toLowerCase();return{name:_a9,value:(_a1.nodeName=="LI"&&_a9=="value")||_aa=="enctype"?_a1.getAttribute(_aa):_a1.getAttributeNode(_aa).value,specified:true};});}var i=0,_ab;while(_ab=_a6[i++]){if(!_ab||!_ab.specified){continue;}var _ac=_ab.name,_ad=_ac.toLowerCase(),_ae=_ab.value;if(_ad in _9f){switch(_9f[_ad]){case"data-dojo-props":var _af=_ae;break;case"data-dojo-id":case"jsId":var _b0=_ae;break;case"data-dojo-attach-point":case"dojoAttachPoint":_a5.dojoAttachPoint=_ae;break;case"data-dojo-attach-event":case"dojoAttachEvent":_a5.dojoAttachEvent=_ae;break;case"class":_a5["class"]=_a1.className;break;case"style":_a5["style"]=_a1.style&&_a1.style.cssText;break;}}else{if(!(_ac in _a4)){var map=(_87[_a2]||(_87[_a2]=_88(_a4)));_ac=map[_ad]||_ac;}if(_ac in _a4){switch(typeof _a4[_ac]){case"string":_a5[_ac]=_ae;break;case"number":_a5[_ac]=_ae.length?Number(_ae):NaN;break;case"boolean":_a5[_ac]=_ae.toLowerCase()!="false";break;case"function":if(_ae===""||_ae.search(/[^\w\.]+/i)!=-1){_a5[_ac]=new Function(_ae);}else{_a5[_ac]=_7c.getObject(_ae,false)||new Function(_ae);}break;default:var _b1=_a4[_ac];_a5[_ac]=(_b1&&"length"in _b1)?(_ae?_ae.split(/\s*,\s*/):[]):(_b1 instanceof Date)?(_ae==""?new Date(""):_ae=="now"?new Date():_83.fromISOString(_ae)):(_b1 instanceof _7b._Url)?(_7b.baseUrl+_ae):_81.fromJson(_ae);}}else{_a5[_ac]=_ae;}}}if(_af){try{_af=_81.fromJson.call(_96.propsThis,"{"+_af+"}");_7c.mixin(_a5,_af);}catch(e){throw new Error(e.toString()+" in data-dojo-props='"+_af+"'");}}_7c.mixin(_a5,_95);var _b2=obj.node?obj.scripts:(_a3&&(_a3._noScript||_a4._noScript)?[]:_84("> script[type^='dojo/']",_a1));var _b3=[],_b4=[],_b5=[],on=[];if(_b2){for(i=0;i<_b2.length;i++){var _b6=_b2[i];_a1.removeChild(_b6);var _b7=(_b6.getAttribute(_99+"event")||_b6.getAttribute("event")),_b8=_b6.getAttribute(_99+"prop"),_a2=_b6.getAttribute("type"),nf=this._functionFromScript(_b6,_99);if(_b7){if(_a2=="dojo/connect"){_b3.push({event:_b7,func:nf});}else{if(_a2=="dojo/on"){on.push({event:_b7,func:nf});}else{_a5[_b7]=nf;}}}else{if(_a2=="dojo/watch"){_b5.push({prop:_b8,func:nf});}else{_b4.push(nf);}}}}var _b9=_a3.markupFactory||_a4.markupFactory;var _ba=_b9?_b9(_a5,_a1,_a3):new _a3(_a5,_a1);_97.push(_ba);if(_b0){_7c.setObject(_b0,_ba);}for(i=0;i<_b3.length;i++){_82.after(_ba,_b3[i].event,_7b.hitch(_ba,_b3[i].func),true);}for(i=0;i<_b4.length;i++){_b4[i].call(_ba);}for(i=0;i<_b5.length;i++){_ba.watch(_b5[i].prop,_b5[i].func);}for(i=0;i<on.length;i++){don(_ba,on[i].event,on[i].func);}},this);if(!_95._started){_7d.forEach(_97,function(_bb){if(!_96.noStart&&_bb&&_7c.isFunction(_bb.startup)&&!_bb._started){_bb.startup();}});}return _97;};this.parse=function(_bc,_bd){var _be;if(!_bd&&_bc&&_bc.rootNode){_bd=_bc;_be=_bd.rootNode;}else{_be=_bc;}_be=_be?_7e.byId(_be):_7f.body();_bd=_bd||{};var _bf=(_bd.scope||_7b._scopeName)+"Type",_c0="data-"+(_bd.scope||_7b._scopeName)+"-",_c1=_c0+"type",_c2=_c0+"textdir";var _c3=[];var _c4=_be.firstChild;var _c5=_bd&&_bd.inherited;if(!_c5){function _c6(_c7,_c8){return(_c7.getAttribute&&_c7.getAttribute(_c8))||(_c7!==_7f.doc&&_c7!==_7f.doc.documentElement&&_c7.parentNode?_c6(_c7.parentNode,_c8):null);};_c5={dir:_c6(_be,"dir"),lang:_c6(_be,"lang"),textDir:_c6(_be,_c2)};for(var key in _c5){if(!_c5[key]){delete _c5[key];}}}var _c9={inherited:_c5};var _ca;var _cb;function _cc(_cd){if(!_cd.inherited){_cd.inherited={};var _ce=_cd.node,_cf=_cc(_cd.parent);var _d0={dir:_ce.getAttribute("dir")||_cf.dir,lang:_ce.getAttribute("lang")||_cf.lang,textDir:_ce.getAttribute(_c2)||_cf.textDir};for(var key in _d0){if(_d0[key]){_cd.inherited[key]=_d0[key];}}}return _cd.inherited;};while(true){if(!_c4){if(!_c9||!_c9.node){break;}_c4=_c9.node.nextSibling;_ca=_c9.scripts;_cb=false;_c9=_c9.parent;continue;}if(_c4.nodeType!=1){_c4=_c4.nextSibling;continue;}if(_ca&&_c4.nodeName.toLowerCase()=="script"){_d1=_c4.getAttribute("type");if(_d1&&/^dojo\/\w/i.test(_d1)){_ca.push(_c4);}_c4=_c4.nextSibling;continue;}if(_cb){_c4=_c4.nextSibling;continue;}var _d1=_c4.getAttribute(_c1)||_c4.getAttribute(_bf);var _d2=_c4.firstChild;if(!_d1&&(!_d2||(_d2.nodeType==3&&!_d2.nextSibling))){_c4=_c4.nextSibling;continue;}var _d3={node:_c4,scripts:_ca,parent:_c9};var _d4=_d1&&(_8b[_d1]||(_8b[_d1]=_7c.getObject(_d1))),_d5=_d4&&!_d4.prototype._noScript?[]:null;if(_d1){_c3.push({"type":_d1,node:_c4,scripts:_d5,inherited:_cc(_d3)});}_c4=_d2;_ca=_d5;_cb=_d4&&_d4.prototype.stopParser&&!(_bd&&_bd.template);_c9=_d3;}var _d6=_bd&&_bd.template?{template:true}:null;return this.instantiate(_c3,_d6,_bd);};}();if(_7b.config.parseOnLoad){_7b.ready(100,_7b.parser,"parse");}return _7b.parser;});},"dijit/form/_FormMixin":function(){define("dijit/form/_FormMixin",["dojo/_base/array","dojo/_base/declare","dojo/_base/kernel","dojo/_base/lang","dojo/window"],function(_d7,_d8,_d9,_da,_db){return _d8("dijit.form._FormMixin",null,{state:"",_getDescendantFormWidgets:function(_dc){var res=[];_d7.forEach(_dc||this.getChildren(),function(_dd){if("value"in _dd){res.push(_dd);}else{res=res.concat(this._getDescendantFormWidgets(_dd.getChildren()));}},this);return res;},reset:function(){_d7.forEach(this._getDescendantFormWidgets(),function(_de){if(_de.reset){_de.reset();}});},validate:function(){var _df=false;return _d7.every(_d7.map(this._getDescendantFormWidgets(),function(_e0){_e0._hasBeenBlurred=true;var _e1=_e0.disabled||!_e0.validate||_e0.validate();if(!_e1&&!_df){_db.scrollIntoView(_e0.containerNode||_e0.domNode);_e0.focus();_df=true;}return _e1;}),function(_e2){return _e2;});},setValues:function(val){_d9.deprecated(this.declaredClass+"::setValues() is deprecated. Use set('value', val) instead.","","2.0");return this.set("value",val);},_setValueAttr:function(obj){var map={};_d7.forEach(this._getDescendantFormWidgets(),function(_e3){if(!_e3.name){return;}var _e4=map[_e3.name]||(map[_e3.name]=[]);_e4.push(_e3);});for(var _e5 in map){if(!map.hasOwnProperty(_e5)){continue;}var _e6=map[_e5],_e7=_da.getObject(_e5,false,obj);if(_e7===undefined){continue;}if(!_da.isArray(_e7)){_e7=[_e7];}if(typeof _e6[0].checked=="boolean"){_d7.forEach(_e6,function(w){w.set("value",_d7.indexOf(_e7,w.value)!=-1);});}else{if(_e6[0].multiple){_e6[0].set("value",_e7);}else{_d7.forEach(_e6,function(w,i){w.set("value",_e7[i]);});}}}},getValues:function(){_d9.deprecated(this.declaredClass+"::getValues() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},_getValueAttr:function(){var obj={};_d7.forEach(this._getDescendantFormWidgets(),function(_e8){var _e9=_e8.name;if(!_e9||_e8.disabled){return;}var _ea=_e8.get("value");if(typeof _e8.checked=="boolean"){if(/Radio/.test(_e8.declaredClass)){if(_ea!==false){_da.setObject(_e9,_ea,obj);}else{_ea=_da.getObject(_e9,false,obj);if(_ea===undefined){_da.setObject(_e9,null,obj);}}}else{var ary=_da.getObject(_e9,false,obj);if(!ary){ary=[];_da.setObject(_e9,ary,obj);}if(_ea!==false){ary.push(_ea);}}}else{var _eb=_da.getObject(_e9,false,obj);if(typeof _eb!="undefined"){if(_da.isArray(_eb)){_eb.push(_ea);}else{_da.setObject(_e9,[_eb,_ea],obj);}}else{_da.setObject(_e9,_ea,obj);}}});return obj;},isValid:function(){return this.state=="";},onValidStateChange:function(){},_getState:function(){var _ec=_d7.map(this._descendants,function(w){return w.get("state")||"";});return _d7.indexOf(_ec,"Error")>=0?"Error":_d7.indexOf(_ec,"Incomplete")>=0?"Incomplete":"";},disconnectChildren:function(){_d7.forEach(this._childConnections||[],_da.hitch(this,"disconnect"));_d7.forEach(this._childWatches||[],function(w){w.unwatch();});},connectChildren:function(_ed){var _ee=this;this.disconnectChildren();this._descendants=this._getDescendantFormWidgets();var set=_ed?function(_ef,val){_ee[_ef]=val;}:_da.hitch(this,"_set");set("value",this.get("value"));set("state",this._getState());var _f0=(this._childConnections=[]),_f1=(this._childWatches=[]);_d7.forEach(_d7.filter(this._descendants,function(_f2){return _f2.validate;}),function(_f3){_d7.forEach(["state","disabled"],function(_f4){_f1.push(_f3.watch(_f4,function(){_ee.set("state",_ee._getState());}));});});var _f5=function(){if(_ee._onChangeDelayTimer){clearTimeout(_ee._onChangeDelayTimer);}_ee._onChangeDelayTimer=setTimeout(function(){delete _ee._onChangeDelayTimer;_ee._set("value",_ee.get("value"));},10);};_d7.forEach(_d7.filter(this._descendants,function(_f6){return _f6.onChange;}),function(_f7){_f0.push(_ee.connect(_f7,"onChange",_f5));_f1.push(_f7.watch("disabled",_f5));});},startup:function(){this.inherited(arguments);this.connectChildren(true);this.watch("state",function(_f8,_f9,_fa){this.onValidStateChange(_fa=="");});},destroy:function(){this.disconnectChildren();this.inherited(arguments);}});});},"dijit/Dialog":function(){require({cache:{"url:dijit/templates/Dialog.html":"<div class=\"dijitDialog\" role=\"dialog\" aria-labelledby=\"${id}_title\">\n\t<div data-dojo-attach-point=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t<span data-dojo-attach-point=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\n\t<span data-dojo-attach-point=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" data-dojo-attach-event=\"ondijitclick: onCancel\" title=\"${buttonCancel}\" role=\"button\" tabIndex=\"-1\">\n\t\t<span data-dojo-attach-point=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t</span>\n\t</div>\n\t\t<div data-dojo-attach-point=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n</div>\n"}});define("dijit/Dialog",["require","dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/Deferred","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/_base/fx","dojo/i18n","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/on","dojo/ready","dojo/_base/sniff","dojo/_base/window","dojo/window","dojo/dnd/Moveable","dojo/dnd/TimedMoveable","./focus","./_base/manager","./_Widget","./_TemplatedMixin","./_CssStateMixin","./form/_FormMixin","./_DialogMixin","./DialogUnderlay","./layout/ContentPane","dojo/text!./templates/Dialog.html",".","dojo/i18n!./nls/common"],function(_fb,_fc,_fd,_fe,_ff,dom,_100,_101,_102,_103,fx,i18n,_104,keys,lang,on,_105,has,win,_106,_107,_108,_109,_10a,_10b,_10c,_10d,_10e,_10f,_110,_111,_112,_113){var _114=_fe("dijit._DialogBase",[_10c,_10e,_10f,_10d],{templateString:_112,baseClass:"dijitDialog",cssStateNodes:{closeButtonNode:"dijitDialogCloseIcon"},_setTitleAttr:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}],open:false,duration:_10a.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,"aria-describedby":"",postMixInProperties:function(){var _115=i18n.getLocalization("dijit","common");lang.mixin(this,_115);this.inherited(arguments);},postCreate:function(){_102.set(this.domNode,{display:"none",position:"absolute"});win.body().appendChild(this.domNode);this.inherited(arguments);this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[];},onLoad:function(){this._position();if(this.autofocus&&_116.isTop(this)){this._getFocusItems(this.domNode);_109.focus(this._firstFocusItem);}this.inherited(arguments);},_endDrag:function(){var _117=_101.position(this.domNode),_118=_106.getBox();_117.y=Math.min(Math.max(_117.y,0),(_118.h-_117.h));_117.x=Math.min(Math.max(_117.x,0),(_118.w-_117.w));this._relativePosition=_117;this._position();},_setup:function(){var node=this.domNode;if(this.titleBar&&this.draggable){this._moveable=new((has("ie")==6)?_108:_107)(node,{handle:this.titleBar});this.connect(this._moveable,"onMoveStop","_endDrag");}else{_100.add(node,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":_fc.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")};},_size:function(){this._checkIfSingleChild();if(this._singleChild){if(this._singleChildOriginalStyle){this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;}delete this._singleChildOriginalStyle;}else{_102.set(this.containerNode,{width:"auto",height:"auto"});}var bb=_101.position(this.domNode);var _119=_106.getBox();if(bb.w>=_119.w||bb.h>=_119.h){var w=Math.min(bb.w,Math.floor(_119.w*0.75)),h=Math.min(bb.h,Math.floor(_119.h*0.75));if(this._singleChild&&this._singleChild.resize){this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText;this._singleChild.resize({w:w,h:h});}else{_102.set(this.containerNode,{width:w+"px",height:h+"px",overflow:"auto",position:"relative"});}}else{if(this._singleChild&&this._singleChild.resize){this._singleChild.resize();}}},_position:function(){if(!_100.contains(win.body(),"dojoMove")){var node=this.domNode,_11a=_106.getBox(),p=this._relativePosition,bb=p?null:_101.position(node),l=Math.floor(_11a.l+(p?p.x:(_11a.w-bb.w)/2)),t=Math.floor(_11a.t+(p?p.y:(_11a.h-bb.h)/2));_102.set(node,{left:l+"px",top:t+"px"});}},_onKey:function(evt){if(evt.charOrCode){var node=evt.target;if(evt.charOrCode===keys.TAB){this._getFocusItems(this.domNode);}var _11b=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===keys.TAB){if(!_11b){_109.focus(this._lastFocusItem);}_103.stop(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===keys.TAB&&!evt.shiftKey){if(!_11b){_109.focus(this._firstFocusItem);}_103.stop(evt);}else{while(node){if(node==this.domNode||_100.contains(node,"dijitPopup")){if(evt.charOrCode==keys.ESCAPE){this.onCancel();}else{return;}}node=node.parentNode;}if(evt.charOrCode!==keys.TAB){_103.stop(evt);}else{if(!has("opera")){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:function(){if(this.open){return;}if(!this._started){this.startup();}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();}this._modalconnects.push(on(window,"scroll",lang.hitch(this,"layout")));this._modalconnects.push(on(window,"resize",lang.hitch(this,function(){var _11c=_106.getBox();if(!this._oldViewport||_11c.h!=this._oldViewport.h||_11c.w!=this._oldViewport.w){this.layout();this._oldViewport=_11c;}})));this._modalconnects.push(on(this.domNode,_fd._keypress,lang.hitch(this,"_onKey")));_102.set(this.domNode,{opacity:0,display:""});this._set("open",true);this._onShow();this._size();this._position();var _11d;this._fadeInDeferred=new _ff(lang.hitch(this,function(){_11d.stop();delete this._fadeInDeferred;}));_11d=fx.fadeIn({node:this.domNode,duration:this.duration,beforeBegin:lang.hitch(this,function(){_116.show(this,this.underlayAttrs);}),onEnd:lang.hitch(this,function(){if(this.autofocus&&_116.isTop(this)){this._getFocusItems(this.domNode);_109.focus(this._firstFocusItem);}this._fadeInDeferred.callback(true);delete this._fadeInDeferred;})}).play();return this._fadeInDeferred;},hide:function(){if(!this._alreadyInitialized){return;}if(this._fadeInDeferred){this._fadeInDeferred.cancel();}var _11e;this._fadeOutDeferred=new _ff(lang.hitch(this,function(){_11e.stop();delete this._fadeOutDeferred;}));this._fadeOutDeferred.then(lang.hitch(this,"onHide"));_11e=fx.fadeOut({node:this.domNode,duration:this.duration,onEnd:lang.hitch(this,function(){this.domNode.style.display="none";_116.hide(this);this._fadeOutDeferred.callback(true);delete this._fadeOutDeferred;})}).play();if(this._scrollConnected){this._scrollConnected=false;}var h;while(h=this._modalconnects.pop()){h.remove();}if(this._relativePosition){delete this._relativePosition;}this._set("open",false);return this._fadeOutDeferred;},layout:function(){if(this.domNode.style.display!="none"){if(_113._underlay){_113._underlay.layout();}this._position();}},destroy:function(){if(this._fadeInDeferred){this._fadeInDeferred.cancel();}if(this._fadeOutDeferred){this._fadeOutDeferred.cancel();}if(this._moveable){this._moveable.destroy();}var h;while(h=this._modalconnects.pop()){h.remove();}_116.hide(this);this.inherited(arguments);}});var _11f=_fe("dijit.Dialog",[_111,_114],{});_11f._DialogBase=_114;var _116=_11f._DialogLevelManager={_beginZIndex:950,show:function(_120,_121){ds[ds.length-1].focus=_109.curNode;var _122=_113._underlay;if(!_122||_122._destroyed){_122=_113._underlay=new _110(_121);}else{_122.set(_120.underlayAttrs);}var _123=ds[ds.length-1].dialog?ds[ds.length-1].zIndex+2:_11f._DialogLevelManager._beginZIndex;if(ds.length==1){_122.show();}_102.set(_113._underlay.domNode,"zIndex",_123-1);_102.set(_120.domNode,"zIndex",_123);ds.push({dialog:_120,underlayAttrs:_121,zIndex:_123});},hide:function(_124){if(ds[ds.length-1].dialog==_124){ds.pop();var pd=ds[ds.length-1];if(ds.length==1){if(!_113._underlay._destroyed){_113._underlay.hide();}}else{_102.set(_113._underlay.domNode,"zIndex",pd.zIndex-1);_113._underlay.set(pd.underlayAttrs);}if(_124.refocus){var _125=pd.focus;if(pd.dialog&&(!_125||!dom.isDescendant(_125,pd.dialog.domNode))){pd.dialog._getFocusItems(pd.dialog.domNode);_125=pd.dialog._firstFocusItem;}if(_125){_125.focus();}}}else{var idx=_fc.indexOf(_fc.map(ds,function(elem){return elem.dialog;}),_124);if(idx!=-1){ds.splice(idx,1);}}},isTop:function(_126){return ds[ds.length-1].dialog==_126;}};var ds=_11f._dialogStack=[{dialog:null,focus:null,underlayAttrs:null}];if(!_104.isAsync){_105(0,function(){var _127=["dijit/TooltipDialog"];_fb(_127);});}return _11f;});},"dijit/form/TextBox":function(){require({cache:{"url:dijit/form/templates/TextBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\" id=\"widget_${id}\" role=\"presentation\"\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class=\"dijitReset dijitInputInner\" data-dojo-attach-point='textbox,focusNode' autocomplete=\"off\"\n\t\t\t${!nameAttrSetting} type='${type}'\n\t/></div\n></div>\n"}});define("dijit/form/TextBox",["dojo/_base/declare","dojo/dom-construct","dojo/dom-style","dojo/_base/kernel","dojo/_base/lang","dojo/_base/sniff","dojo/_base/window","./_FormValueWidget","./_TextBoxMixin","dojo/text!./templates/TextBox.html",".."],function(_128,_129,_12a,_12b,lang,has,win,_12c,_12d,_12e,_12f){var _130=_128([_12c,_12d],{templateString:_12e,_singleNodeTemplate:"<input class=\"dijit dijitReset dijitLeft dijitInputField\" data-dojo-attach-point=\"textbox,focusNode\" autocomplete=\"off\" type=\"${type}\" ${!nameAttrSetting} />",_buttonInputDisabled:has("ie")?"disabled":"",baseClass:"dijitTextBox",postMixInProperties:function(){var type=this.type.toLowerCase();if(this.templateString&&this.templateString.toLowerCase()=="input"||((type=="hidden"||type=="file")&&this.templateString==this.constructor.prototype.templateString)){this.templateString=this._singleNodeTemplate;}this.inherited(arguments);},_onInput:function(e){this.inherited(arguments);if(this.intermediateChanges){var _131=this;setTimeout(function(){_131._handleOnChange(_131.get("value"),false);},0);}},_setPlaceHolderAttr:function(v){this._set("placeHolder",v);if(!this._phspan){this._attachPoints.push("_phspan");this._phspan=_129.create("span",{className:"dijitPlaceHolder dijitInputField"},this.textbox,"after");}this._phspan.innerHTML="";this._phspan.appendChild(document.createTextNode(v));this._updatePlaceHolder();},_updatePlaceHolder:function(){if(this._phspan){this._phspan.style.display=(this.placeHolder&&!this.focused&&!this.textbox.value)?"":"none";}},_setValueAttr:function(_132,_133,_134){this.inherited(arguments);this._updatePlaceHolder();},getDisplayedValue:function(){_12b.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use set('displayedValue') instead.","","2.0");return this.get("displayedValue");},setDisplayedValue:function(_135){_12b.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use set('displayedValue', ...) instead.","","2.0");this.set("displayedValue",_135);},_onBlur:function(e){if(this.disabled){return;}this.inherited(arguments);this._updatePlaceHolder();},_onFocus:function(by){if(this.disabled||this.readOnly){return;}this.inherited(arguments);this._updatePlaceHolder();}});if(has("ie")){_130=_128(_130,{declaredClass:"dijit.form.TextBox",_isTextSelected:function(){var _136=win.doc.selection.createRange();var _137=_136.parentElement();return _137==this.textbox&&_136.text.length==0;},postCreate:function(){this.inherited(arguments);setTimeout(lang.hitch(this,function(){try{var s=_12a.getComputedStyle(this.domNode);if(s){var ff=s.fontFamily;if(ff){var _138=this.domNode.getElementsByTagName("INPUT");if(_138){for(var i=0;i<_138.length;i++){_138[i].style.fontFamily=ff;}}}}}catch(e){}}),0);}});_12f._setSelectionRange=_12d._setSelectionRange=function(_139,_13a,stop){if(_139.createTextRange){var r=_139.createTextRange();r.collapse(true);r.moveStart("character",-99999);r.moveStart("character",_13a);r.moveEnd("character",stop-_13a);r.select();}};}else{if(has("mozilla")){_130=_128(_130,{declaredClass:"dijit.form.TextBox",_onBlur:function(e){this.inherited(arguments);if(this.selectOnClick){this.textbox.selectionStart=this.textbox.selectionEnd=undefined;}}});}else{_130.prototype.declaredClass="dijit.form.TextBox";}}lang.setObject("dijit.form.TextBox",_130);return _130;});},"dijit/_DialogMixin":function(){define("dijit/_DialogMixin",["dojo/_base/declare","./a11y"],function(_13b,a11y){return _13b("dijit._DialogMixin",null,{execute:function(){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.get("value"));},_getFocusItems:function(){var _13c=a11y._getTabNavigable(this.containerNode);this._firstFocusItem=_13c.lowest||_13c.first||this.closeButtonNode||this.domNode;this._lastFocusItem=_13c.last||_13c.highest||this._firstFocusItem;}});});},"dijit/layout/utils":function(){define("dijit/layout/utils",["dojo/_base/array","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang",".."],function(_13d,_13e,_13f,_140,lang,_141){var _142=lang.getObject("layout",true,_141);_142.marginBox2contentBox=function(node,mb){var cs=_140.getComputedStyle(node);var me=_13f.getMarginExtents(node,cs);var pb=_13f.getPadBorderExtents(node,cs);return{l:_140.toPixelValue(node,cs.paddingLeft),t:_140.toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};function _143(word){return word.substring(0,1).toUpperCase()+word.substring(1);};function size(_144,dim){var _145=_144.resize?_144.resize(dim):_13f.setMarginBox(_144.domNode,dim);if(_145){lang.mixin(_144,_145);}else{lang.mixin(_144,_13f.getMarginBox(_144.domNode));lang.mixin(_144,dim);}};_142.layoutChildren=function(_146,dim,_147,_148,_149){dim=lang.mixin({},dim);_13e.add(_146,"dijitLayoutContainer");_147=_13d.filter(_147,function(item){return item.region!="center"&&item.layoutAlign!="client";}).concat(_13d.filter(_147,function(item){return item.region=="center"||item.layoutAlign=="client";}));_13d.forEach(_147,function(_14a){var elm=_14a.domNode,pos=(_14a.region||_14a.layoutAlign);if(!pos){throw new Error("No region setting for "+_14a.id);}var _14b=elm.style;_14b.left=dim.l+"px";_14b.top=dim.t+"px";_14b.position="absolute";_13e.add(elm,"dijitAlign"+_143(pos));var _14c={};if(_148&&_148==_14a.id){_14c[_14a.region=="top"||_14a.region=="bottom"?"h":"w"]=_149;}if(pos=="top"||pos=="bottom"){_14c.w=dim.w;size(_14a,_14c);dim.h-=_14a.h;if(pos=="top"){dim.t+=_14a.h;}else{_14b.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){_14c.h=dim.h;size(_14a,_14c);dim.w-=_14a.w;if(pos=="left"){dim.l+=_14a.w;}else{_14b.left=dim.l+dim.w+"px";}}else{if(pos=="client"||pos=="center"){size(_14a,dim);}}}});};return{marginBox2contentBox:_142.marginBox2contentBox,layoutChildren:_142.layoutChildren};});},"dijit/layout/ContentPane":function(){define("dijit/layout/ContentPane",["dojo/_base/kernel","dojo/_base/lang","../_Widget","./_ContentPaneResizeMixin","dojo/string","dojo/html","dojo/i18n!../nls/loading","dojo/_base/array","dojo/_base/declare","dojo/_base/Deferred","dojo/dom","dojo/dom-attr","dojo/_base/window","dojo/_base/xhr","dojo/i18n"],function(_14d,lang,_14e,_14f,_150,html,_151,_152,_153,_154,dom,_155,win,xhr,i18n){return _153("dijit.layout.ContentPane",[_14e,_14f],{href:"",content:"",extractContent:false,parseOnLoad:true,parserScope:_14d._scopeName,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'><span class='dijitInline dijitIconLoading'></span>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'><span class='dijitInline dijitIconError'></span>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",ioArgs:{},onLoadDeferred:null,_setTitleAttr:null,stopParser:true,template:false,create:function(_156,_157){if((!_156||!_156.template)&&_157&&!("href"in _156)&&!("content"in _156)){var df=win.doc.createDocumentFragment();_157=dom.byId(_157);while(_157.firstChild){df.appendChild(_157.firstChild);}_156=lang.delegate(_156,{content:df});}this.inherited(arguments,[_156,_157]);},postMixInProperties:function(){this.inherited(arguments);var _158=i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=_150.substitute(this.loadingMessage,_158);this.errorMessage=_150.substitute(this.errorMessage,_158);},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}this.domNode.title="";if(!_155.get(this.domNode,"role")){this.domNode.setAttribute("role","group");}},startup:function(){this.inherited(arguments);if(this._contentSetter){_152.forEach(this._contentSetter.parseResults,function(obj){if(!obj._started&&!obj._destroyed&&lang.isFunction(obj.startup)){obj.startup();obj._started=true;}},this);}},setHref:function(href){_14d.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use set('href', ...) instead.","","2.0");return this.set("href",href);},_setHrefAttr:function(href){this.cancel();this.onLoadDeferred=new _154(lang.hitch(this,"cancel"));this.onLoadDeferred.addCallback(lang.hitch(this,"onLoad"));this._set("href",href);if(this.preload||(this._created&&this._isShown())){this._load();}else{this._hrefChanged=true;}return this.onLoadDeferred;},setContent:function(data){_14d.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use set('content', ...) instead.","","2.0");this.set("content",data);},_setContentAttr:function(data){this._set("href","");this.cancel();this.onLoadDeferred=new _154(lang.hitch(this,"cancel"));if(this._created){this.onLoadDeferred.addCallback(lang.hitch(this,"onLoad"));}this._setContent(data||"");this._isDownloaded=false;return this.onLoadDeferred;},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;this.onLoadDeferred=null;},uninitialize:function(){if(this._beingDestroyed){this.cancel();}this.inherited(arguments);},destroyRecursive:function(_159){if(this._beingDestroyed){return;}this.inherited(arguments);},_onShow:function(){this.inherited(arguments);if(this.href){if(!this._xhrDfd&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)){return this.refresh();}}},refresh:function(){this.cancel();this.onLoadDeferred=new _154(lang.hitch(this,"cancel"));this.onLoadDeferred.addCallback(lang.hitch(this,"onLoad"));this._load();return this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadStart(),true);var self=this;var _15a={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(lang.isObject(this.ioArgs)){lang.mixin(_15a,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||xhr.get)(_15a));hand.addCallback(function(html){try{self._isDownloaded=true;self._setContent(html,false);self.onDownloadEnd();}catch(err){self._onError("Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.canceled){self._onError("Download",err);}delete self._xhrDfd;return err;});delete this._hrefChanged;},_onLoadHandler:function(data){this._set("isLoaded",true);try{this.onLoadDeferred.callback(data);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code: "+e.message);}},_onUnloadHandler:function(){this._set("isLoaded",false);try{this.onUnload();}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code: "+e.message);}},destroyDescendants:function(_15b){if(this.isLoaded){this._onUnloadHandler();}var _15c=this._contentSetter;_152.forEach(this.getChildren(),function(_15d){if(_15d.destroyRecursive){_15d.destroyRecursive(_15b);}});if(_15c){_152.forEach(_15c.parseResults,function(_15e){if(_15e.destroyRecursive&&_15e.domNode&&_15e.domNode.parentNode==win.body()){_15e.destroyRecursive(_15b);}});delete _15c.parseResults;}if(!_15b){html._emptyNode(this.containerNode);}delete this._singleChild;},_setContent:function(cont,_15f){this.destroyDescendants();var _160=this._contentSetter;if(!(_160&&_160 instanceof html._ContentSetter)){_160=this._contentSetter=new html._ContentSetter({node:this.containerNode,_onError:lang.hitch(this,this._onError),onContentError:lang.hitch(this,function(e){var _161=this.onContentError(e);try{this.containerNode.innerHTML=_161;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _162=lang.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:!cont.domNode&&this.parseOnLoad,parserScope:this.parserScope,startup:false,dir:this.dir,lang:this.lang,textDir:this.textDir},this._contentSetterParams||{});_160.set((lang.isObject(cont)&&cont.domNode)?cont.domNode:cont,_162);delete this._contentSetterParams;if(this.doLayout){this._checkIfSingleChild();}if(!_15f){if(this._started){delete this._started;this.startup();this._scheduleLayout();}this._onLoadHandler(cont);}},_onError:function(type,err,_163){this.onLoadDeferred.errback(err);var _164=this["on"+type+"Error"].call(this,err);if(_163){console.error(_163,err);}else{if(_164){this._setContent(_164,true);}}},onLoad:function(){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(){},onDownloadError:function(){return this.errorMessage;},onDownloadEnd:function(){}});});},"dijit/form/nls/ComboBox":function(){define({root:({previousMessage:"Previous choices",nextMessage:"More choices"}),"zh":true,"zh-tw":true,"tr":true,"th":true,"sv":true,"sl":true,"sk":true,"ru":true,"ro":true,"pt":true,"pt-pt":true,"pl":true,"nl":true,"nb":true,"ko":true,"kk":true,"ja":true,"it":true,"hu":true,"he":true,"fr":true,"fi":true,"es":true,"el":true,"de":true,"da":true,"cs":true,"ca":true,"ar":true});},"dijit/form/ComboBox":function(){define("dijit/form/ComboBox",["dojo/_base/declare","./ValidationTextBox","./ComboBoxMixin"],function(_165,_166,_167){return _165("dijit.form.ComboBox",[_166,_167],{});});},"dojo/i18n":function(){define("dojo/i18n",["./_base/kernel","require","./has","./_base/array","./_base/lang","./_base/xhr"],function(dojo,_168,has,_169,lang){var _16a=dojo.i18n={},_16b=/(^.*(^|\/)nls)(\/|$)([^\/]*)\/?([^\/]*)/,_16c=function(root,_16d,_16e,_16f){for(var _170=[_16e+_16f],_171=_16d.split("-"),_172="",i=0;i<_171.length;i++){_172+=(_172?"-":"")+_171[i];if(!root||root[_172]){_170.push(_16e+_172+"/"+_16f);}}return _170;},_173={},_174=dojo.getL10nName=function(_175,_176,_177){_177=_177?_177.toLowerCase():dojo.locale;_175="dojo/i18n!"+_175.replace(/\./g,"/");_176=_176.replace(/\./g,"/");return(/root/i.test(_177))?(_175+"/nls/"+_176):(_175+"/nls/"+_177+"/"+_176);},_178=function(_179,_17a,_17b,_17c,_17d,load){_179([_17a],function(root){var _17e=_173[_17a+"/"]=lang.clone(root.root),_17f=_16c(!root._v1x&&root,_17d,_17b,_17c);_179(_17f,function(){for(var i=1;i<_17f.length;i++){_173[_17f[i]]=_17e=lang.mixin(lang.clone(_17e),arguments[i]);}var _180=_17a+"/"+_17d;_173[_180]=_17e;load&&load(lang.delegate(_17e));});});},_181=function(id,_182){var _183=_16b.exec(id),_184=_183[1];return /^\./.test(_184)?_182(_184)+"/"+id.substring(_184.length):id;};load=function(id,_185,load){var _186=_16b.exec(id),_187=_186[1]+"/",_188=_186[5]||_186[4],_189=_187+_188,_18a=(_186[5]&&_186[4]),_18b=_18a||dojo.locale,_18c=_189+"/"+_18b;if(_18a){if(_173[_18c]){load(_173[_18c]);}else{_178(_185,_189,_187,_188,_18b,load);}return;}var _18d=dojo.config.extraLocale||[];_18d=lang.isArray(_18d)?_18d:[_18d];_18d.push(_18b);_169.forEach(_18d,function(_18e){_178(_185,_189,_187,_188,_18e,_18e==_18b&&load);});};true||has.add("dojo-v1x-i18n-Api",1);if(1){var _18f=new Function("bundle","var __preAmdResult, __amdResult; function define(bundle){__amdResult= bundle;} __preAmdResult= eval(bundle); return [__preAmdResult, __amdResult];"),_190=function(url,_191,_192){return _191?(/nls\/[^\/]+\/[^\/]+$/.test(url)?_191:{root:_191,_v1x:1}):_192;},_193=function(deps,_194){var _195=[];dojo.forEach(deps,function(mid){var url=_168.toUrl(mid+".js");if(_173[url]){_195.push(_173[url]);}else{try{var _196=_168(mid);if(_196){_195.push(_196);return;}}catch(e){}dojo.xhrGet({url:url,sync:true,load:function(text){var _197=_18f(text);_195.push(_173[url]=_190(url,_197[0],_197[1]));},error:function(){_195.push(_173[url]={});}});}});_194.apply(null,_195);};_16a.getLocalization=function(_198,_199,_19a){var _19b,_19c=_174(_198,_199,_19a).substring(10);load(_19c,(1&&!_168.isXdUrl(_168.toUrl(_19c+".js"))?_193:_168),function(_19d){_19b=_19d;});return _19b;};_16a.normalizeLocale=function(_19e){var _19f=_19e?_19e.toLowerCase():dojo.locale;if(_19f=="root"){_19f="ROOT";}return _19f;};}return lang.mixin(_16a,{dynamic:true,normalize:_181,load:load,cache:function(mid,_1a0){_173[mid]=_1a0;}});});},"dijit/form/_FormWidgetMixin":function(){define("dijit/form/_FormWidgetMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/dom-style","dojo/_base/lang","dojo/mouse","dojo/_base/sniff","dojo/_base/window","dojo/window","../a11y"],function(_1a1,_1a2,_1a3,_1a4,lang,_1a5,has,win,_1a6,a11y){return _1a2("dijit.form._FormWidgetMixin",null,{name:"",alt:"",value:"",type:"text",tabIndex:"0",_setTabIndexAttr:"focusNode",disabled:false,intermediateChanges:false,scrollOnFocus:true,_setIdAttr:"focusNode",postCreate:function(){this.inherited(arguments);this.connect(this.domNode,"onmousedown","_onMouseDown");},_setDisabledAttr:function(_1a7){this._set("disabled",_1a7);_1a3.set(this.focusNode,"disabled",_1a7);if(this.valueNode){_1a3.set(this.valueNode,"disabled",_1a7);}this.focusNode.setAttribute("aria-disabled",_1a7);if(_1a7){this._set("hovering",false);this._set("active",false);var _1a8="tabIndex"in this.attributeMap?this.attributeMap.tabIndex:("_setTabIndexAttr"in this)?this._setTabIndexAttr:"focusNode";_1a1.forEach(lang.isArray(_1a8)?_1a8:[_1a8],function(_1a9){var node=this[_1a9];if(has("webkit")||a11y.hasDefaultTabStop(node)){node.setAttribute("tabIndex","-1");}else{node.removeAttribute("tabIndex");}},this);}else{if(this.tabIndex!=""){this.set("tabIndex",this.tabIndex);}}},_onFocus:function(e){if(this.scrollOnFocus){_1a6.scrollIntoView(this.domNode);}this.inherited(arguments);},isFocusable:function(){return!this.disabled&&this.focusNode&&(_1a4.get(this.domNode,"display")!="none");},focus:function(){if(!this.disabled&&this.focusNode.focus){try{this.focusNode.focus();}catch(e){}}},compare:function(val1,val2){if(typeof val1=="number"&&typeof val2=="number"){return(isNaN(val1)&&isNaN(val2))?0:val1-val2;}else{if(val1>val2){return 1;}else{if(val1<val2){return-1;}else{return 0;}}}},onChange:function(){},_onChangeActive:false,_handleOnChange:function(_1aa,_1ab){if(this._lastValueReported==undefined&&(_1ab===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_1aa;}this._pendingOnChange=this._pendingOnChange||(typeof _1aa!=typeof this._lastValueReported)||(this.compare(_1aa,this._lastValueReported)!=0);if((this.intermediateChanges||_1ab||_1ab===undefined)&&this._pendingOnChange){this._lastValueReported=_1aa;this._pendingOnChange=false;if(this._onChangeActive){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);}this._onChangeHandle=setTimeout(lang.hitch(this,function(){this._onChangeHandle=null;this.onChange(_1aa);}),0);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;},destroy:function(){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);this.onChange(this._lastValueReported);}this.inherited(arguments);},_onMouseDown:function(e){if((!this.focused||!has("ie"))&&!e.ctrlKey&&_1a5.isLeft(e)&&this.isFocusable()){var _1ac=this.connect(win.body(),"onmouseup",function(){if(this.isFocusable()){this.focus();}this.disconnect(_1ac);});}}});});},"dijit/BackgroundIframe":function(){define("dijit/BackgroundIframe",["require",".","dojo/_base/config","dojo/dom-construct","dojo/dom-style","dojo/_base/lang","dojo/on","dojo/_base/sniff","dojo/_base/window"],function(_1ad,_1ae,_1af,_1b0,_1b1,lang,on,has,win){var _1b2=new function(){var _1b3=[];this.pop=function(){var _1b4;if(_1b3.length){_1b4=_1b3.pop();_1b4.style.display="";}else{if(has("ie")<9){var burl=_1af["dojoBlankHtmlUrl"]||_1ad.toUrl("dojo/resources/blank.html")||"javascript:\"\"";var html="<iframe src='"+burl+"' role='presentation'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_1b4=win.doc.createElement(html);}else{_1b4=_1b0.create("iframe");_1b4.src="javascript:\"\"";_1b4.className="dijitBackgroundIframe";_1b4.setAttribute("role","presentation");_1b1.set(_1b4,"opacity",0.1);}_1b4.tabIndex=-1;}return _1b4;};this.push=function(_1b5){_1b5.style.display="none";_1b3.push(_1b5);};}();_1ae.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(has("ie")||has("mozilla")){var _1b6=(this.iframe=_1b2.pop());node.appendChild(_1b6);if(has("ie")<7||has("quirks")){this.resize(node);this._conn=on(node,"resize",lang.hitch(this,function(){this.resize(node);}));}else{_1b1.set(_1b6,{width:"100%",height:"100%"});}}};lang.extend(_1ae.BackgroundIframe,{resize:function(node){if(this.iframe){_1b1.set(this.iframe,{width:node.offsetWidth+"px",height:node.offsetHeight+"px"});}},destroy:function(){if(this._conn){this._conn.remove();this._conn=null;}if(this.iframe){_1b2.push(this.iframe);delete this.iframe;}}});return _1ae.BackgroundIframe;});},"dijit/form/ValidationTextBox":function(){require({cache:{"url:dijit/form/templates/ValidationTextBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\"\n\tid=\"widget_${id}\" role=\"presentation\"\n\t><div class='dijitReset dijitValidationContainer'\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&#935; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t/></div\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class=\"dijitReset dijitInputInner\" data-dojo-attach-point='textbox,focusNode' autocomplete=\"off\"\n\t\t\t${!nameAttrSetting} type='${type}'\n\t/></div\n></div>\n"}});define("dijit/form/ValidationTextBox",["dojo/_base/declare","dojo/i18n","./TextBox","../Tooltip","dojo/text!./templates/ValidationTextBox.html","dojo/i18n!./nls/validate"],function(_1b7,i18n,_1b8,_1b9,_1ba){return _1b7("dijit.form.ValidationTextBox",_1b8,{templateString:_1ba,baseClass:"dijitTextBox dijitValidationTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",missingMessage:"$_unset_$",message:"",constraints:{},regExp:".*",regExpGen:function(){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function(){this.inherited(arguments);this.validate(this.focused);},validator:function(_1bb,_1bc){return(new RegExp("^(?:"+this.regExpGen(_1bc)+")"+(this.required?"":"?")+"$")).test(_1bb)&&(!this.required||!this._isEmpty(_1bb))&&(this._isEmpty(_1bb)||this.parse(_1bb,_1bc)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_1bd){return(this.trim?/^\s*$/:/^$/).test(_1bd);},getErrorMessage:function(){return(this.required&&this._isEmpty(this.textbox.value))?this.missingMessage:this.invalidMessage;},getPromptMessage:function(){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_1be){var _1bf="";var _1c0=this.disabled||this.isValid(_1be);if(_1c0){this._maskValidSubsetError=true;}var _1c1=this._isEmpty(this.textbox.value);var _1c2=!_1c0&&_1be&&this._isValidSubset();this._set("state",_1c0?"":(((((!this._hasBeenBlurred||_1be)&&_1c1)||_1c2)&&this._maskValidSubsetError)?"Incomplete":"Error"));this.focusNode.setAttribute("aria-invalid",_1c0?"false":"true");if(this.state=="Error"){this._maskValidSubsetError=_1be&&_1c2;_1bf=this.getErrorMessage(_1be);}else{if(this.state=="Incomplete"){_1bf=this.getPromptMessage(_1be);this._maskValidSubsetError=!this._hasBeenBlurred||_1be;}else{if(_1c1){_1bf=this.getPromptMessage(_1be);}}}this.set("message",_1bf);return _1c0;},displayMessage:function(_1c3){if(_1c3&&this.focused){_1b9.show(_1c3,this.domNode,this.tooltipPosition,!this.isLeftToRight());}else{_1b9.hide(this.domNode);}},_refreshState:function(){this.validate(this.focused);this.inherited(arguments);},constructor:function(){this.constraints={};},_setConstraintsAttr:function(_1c4){if(!_1c4.locale&&this.lang){_1c4.locale=this.lang;}this._set("constraints",_1c4);this._computePartialRE();},_computePartialRE:function(){var p=this.regExpGen(this.constraints);this.regExp=p;var _1c5="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case"{":case"+":case"?":case"*":case"^":case"$":case"|":case"(":_1c5+=re;break;case")":_1c5+="|$)";break;default:_1c5+="(?:"+re+"|$)";break;}});}try{"".search(_1c5);}catch(e){_1c5=this.regExp;console.warn("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_1c5+")$";},postMixInProperties:function(){this.inherited(arguments);this.messages=i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}if(!this.invalidMessage){this.invalidMessage=this.promptMessage;}if(this.missingMessage=="$_unset_$"){this.missingMessage=this.messages.missingMessage;}if(!this.missingMessage){this.missingMessage=this.invalidMessage;}this._setConstraintsAttr(this.constraints);},_setDisabledAttr:function(_1c6){this.inherited(arguments);this._refreshState();},_setRequiredAttr:function(_1c7){this._set("required",_1c7);this.focusNode.setAttribute("aria-required",_1c7);this._refreshState();},_setMessageAttr:function(_1c8){this._set("message",_1c8);this.displayMessage(_1c8);},reset:function(){this._maskValidSubsetError=true;this.inherited(arguments);},_onBlur:function(){this.displayMessage("");this.inherited(arguments);}});});},"dijit/nls/loading":function(){define({root:({loadingState:"Loading...",errorState:"Sorry, an error occurred"}),"zh":true,"zh-tw":true,"tr":true,"th":true,"sv":true,"sl":true,"sk":true,"ru":true,"ro":true,"pt":true,"pt-pt":true,"pl":true,"nl":true,"nb":true,"ko":true,"kk":true,"ja":true,"it":true,"hu":true,"he":true,"fr":true,"fi":true,"es":true,"el":true,"de":true,"da":true,"cs":true,"ca":true,"ar":true});},"dijit/form/_FormValueMixin":function(){define("dijit/form/_FormValueMixin",["dojo/_base/declare","dojo/dom-attr","dojo/keys","dojo/_base/sniff","./_FormWidgetMixin"],function(_1c9,_1ca,keys,has,_1cb){return _1c9("dijit.form._FormValueMixin",_1cb,{readOnly:false,_setReadOnlyAttr:function(_1cc){_1ca.set(this.focusNode,"readOnly",_1cc);this.focusNode.setAttribute("aria-readonly",_1cc);this._set("readOnly",_1cc);},postCreate:function(){this.inherited(arguments);if(has("ie")){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._lastValueReported=this._resetValue=this.value;}},_setValueAttr:function(_1cd,_1ce){this._handleOnChange(_1cd,_1ce);},_handleOnChange:function(_1cf,_1d0){this._set("value",_1cf);this.inherited(arguments);},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function(e){if(e.keyCode==keys.ESCAPE&&!(e.ctrlKey||e.altKey||e.metaKey)){var te;if(has("ie")<9||(has("ie")&&has("quirks"))){e.preventDefault();te=document.createEventObject();te.keyCode=keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}}}});});},"dijit/nls/de/common":function(){define(({buttonOk:"OK",buttonCancel:"Abbrechen",buttonSave:"Speichern",itemClose:"Schließen"}));},"url:dijit/form/templates/ValidationTextBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\"\n\tid=\"widget_${id}\" role=\"presentation\"\n\t><div class='dijitReset dijitValidationContainer'\n\t\t><input class=\"dijitReset dijitInputField dijitValidationIcon dijitValidationInner\" value=\"&#935; \" type=\"text\" tabIndex=\"-1\" readonly=\"readonly\" role=\"presentation\"\n\t/></div\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class=\"dijitReset dijitInputInner\" data-dojo-attach-point='textbox,focusNode' autocomplete=\"off\"\n\t\t\t${!nameAttrSetting} type='${type}'\n\t/></div\n></div>\n","dojo/dnd/Mover":function(){define("dojo/dnd/Mover",["../main","../Evented","../touch","./common","./autoscroll"],function(dojo,_1d1,_1d2){dojo.declare("dojo.dnd.Mover",[_1d1],{constructor:function(node,e,host){this.node=dojo.byId(node);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=(this.host=host),d=node.ownerDocument;this.events=[dojo.connect(d,_1d2.move,this,"onFirstMove"),dojo.connect(d,_1d2.move,this,"onMouseMove"),dojo.connect(d,_1d2.release,this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo.stopEvent),dojo.connect(d.body,"onselectstart",dojo.stopEvent)];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY},e);dojo.stopEvent(e);},onMouseUp:function(e){if(dojo.isWebKit&&dojo.isMac&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){this.destroy();}dojo.stopEvent(e);},onFirstMove:function(e){var s=this.node.style,l,t,h=this.host;switch(s.position){case"relative":case"absolute":l=Math.round(parseFloat(s.left))||0;t=Math.round(parseFloat(s.top))||0;break;default:s.position="absolute";var m=dojo.marginBox(this.node);var b=dojo.doc.body;var bs=dojo.getComputedStyle(b);var bm=dojo._getMarginBox(b,bs);var bc=dojo._getContentBox(b,bs);l=m.l-(bc.l-bm.l);t=m.t-(bc.t-bm.t);break;}this.marginBox.l=l-this.marginBox.l;this.marginBox.t=t-this.marginBox.t;if(h&&h.onFirstMove){h.onFirstMove(this,e);}dojo.disconnect(this.events.shift());},destroy:function(){dojo.forEach(this.events,dojo.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=this.host=null;}});return dojo.dnd.Mover;});},"dijit/form/nls/validate":function(){define({root:({invalidMessage:"The value entered is not valid.",missingMessage:"This value is required.",rangeMessage:"This value is out of range."}),"zh":true,"zh-tw":true,"tr":true,"th":true,"sv":true,"sl":true,"sk":true,"ru":true,"ro":true,"pt":true,"pt-pt":true,"pl":true,"nl":true,"nb":true,"ko":true,"kk":true,"ja":true,"it":true,"hu":true,"he":true,"fr":true,"fi":true,"es":true,"el":true,"de":true,"da":true,"cs":true,"ca":true,"ar":true});},"dojo/Stateful":function(){define("dojo/Stateful",["./_base/kernel","./_base/declare","./_base/lang","./_base/array"],function(dojo,_1d3,lang,_1d4){return dojo.declare("dojo.Stateful",null,{postscript:function(_1d5){if(_1d5){lang.mixin(this,_1d5);}},get:function(name){return this[name];},set:function(name,_1d6){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _1d7=this[name];this[name]=_1d6;if(this._watchCallbacks){this._watchCallbacks(name,_1d7,_1d6);}return this;},watch:function(name,_1d8){var _1d9=this._watchCallbacks;if(!_1d9){var self=this;_1d9=this._watchCallbacks=function(name,_1da,_1db,_1dc){var _1dd=function(_1de){if(_1de){_1de=_1de.slice();for(var i=0,l=_1de.length;i<l;i++){try{_1de[i].call(self,name,_1da,_1db);}catch(e){console.error(e);}}}};_1dd(_1d9["_"+name]);if(!_1dc){_1dd(_1d9["*"]);}};}if(!_1d8&&typeof name==="function"){_1d8=name;name="*";}else{name="_"+name;}var _1df=_1d9[name];if(typeof _1df!=="object"){_1df=_1d9[name]=[];}_1df.push(_1d8);return{unwatch:function(){_1df.splice(_1d4.indexOf(_1df,_1d8),1);}};}});});},"dojo/store/util/QueryResults":function(){define("dojo/store/util/QueryResults",["../../_base/kernel","../../_base/lang","../../_base/Deferred"],function(_1e0,lang,_1e1){var util=lang.getObject("dojo.store.util",true);util.QueryResults=function(_1e2){if(!_1e2){return _1e2;}if(_1e2.then){_1e2=lang.delegate(_1e2);}function _1e3(_1e4){if(!_1e2[_1e4]){_1e2[_1e4]=function(){var args=arguments;return _1e1.when(_1e2,function(_1e5){Array.prototype.unshift.call(args,_1e5);return util.QueryResults(dojo[_1e4].apply(dojo,args));});};}};_1e3("forEach");_1e3("filter");_1e3("map");if(!_1e2.total){_1e2.total=_1e1.when(_1e2,function(_1e6){return _1e6.length;});}return _1e2;};return util.QueryResults;});},"dojo/touch":function(){define("dojo/touch",["./_base/kernel","./on","./has","./mouse"],function(dojo,on,has,_1e7){function _1e8(type){return function(node,_1e9){return on(node,type,_1e9);};};var _1ea=has("touch");dojo.touch={press:_1e8(_1ea?"touchstart":"mousedown"),move:_1e8(_1ea?"touchmove":"mousemove"),release:_1e8(_1ea?"touchend":"mouseup"),cancel:_1ea?_1e8("touchcancel"):_1e7.leave};return dojo.touch;});},"dijit/_CssStateMixin":function(){define("dijit/_CssStateMixin",["dojo/touch","dojo/_base/array","dojo/_base/declare","dojo/dom-class","dojo/_base/lang","dojo/_base/window"],function(_1eb,_1ec,_1ed,_1ee,lang,win){return _1ed("dijit._CssStateMixin",[],{cssStateNodes:{},hovering:false,active:false,_applyAttributes:function(){this.inherited(arguments);_1ec.forEach(["onmouseenter","onmouseleave",_1eb.press],function(e){this.connect(this.domNode,e,"_cssMouseEvent");},this);_1ec.forEach(["disabled","readOnly","checked","selected","focused","state","hovering","active"],function(attr){this.watch(attr,lang.hitch(this,"_setStateClass"));},this);for(var ap in this.cssStateNodes){this._trackMouseState(this[ap],this.cssStateNodes[ap]);}this._setStateClass();},_cssMouseEvent:function(_1ef){if(!this.disabled){switch(_1ef.type){case"mouseenter":case"mouseover":this._set("hovering",true);this._set("active",this._mouseDown);break;case"mouseleave":case"mouseout":this._set("hovering",false);this._set("active",false);break;case"mousedown":case"touchpress":this._set("active",true);this._mouseDown=true;var _1f0=this.connect(win.body(),_1eb.release,function(){this._mouseDown=false;this._set("active",false);this.disconnect(_1f0);});break;}}},_setStateClass:function(){var _1f1=this.baseClass.split(" ");function _1f2(_1f3){_1f1=_1f1.concat(_1ec.map(_1f1,function(c){return c+_1f3;}),"dijit"+_1f3);};if(!this.isLeftToRight()){_1f2("Rtl");}var _1f4=this.checked=="mixed"?"Mixed":(this.checked?"Checked":"");if(this.checked){_1f2(_1f4);}if(this.state){_1f2(this.state);}if(this.selected){_1f2("Selected");}if(this.disabled){_1f2("Disabled");}else{if(this.readOnly){_1f2("ReadOnly");}else{if(this.active){_1f2("Active");}else{if(this.hovering){_1f2("Hover");}}}}if(this.focused){_1f2("Focused");}var tn=this.stateNode||this.domNode,_1f5={};_1ec.forEach(tn.className.split(" "),function(c){_1f5[c]=true;});if("_stateClasses"in this){_1ec.forEach(this._stateClasses,function(c){delete _1f5[c];});}_1ec.forEach(_1f1,function(c){_1f5[c]=true;});var _1f6=[];for(var c in _1f5){_1f6.push(c);}tn.className=_1f6.join(" ");this._stateClasses=_1f1;},_trackMouseState:function(node,_1f7){var _1f8=false,_1f9=false,_1fa=false;var self=this,cn=lang.hitch(this,"connect",node);function _1fb(){var _1fc=("disabled"in self&&self.disabled)||("readonly"in self&&self.readonly);_1ee.toggle(node,_1f7+"Hover",_1f8&&!_1f9&&!_1fc);_1ee.toggle(node,_1f7+"Active",_1f9&&!_1fc);_1ee.toggle(node,_1f7+"Focused",_1fa&&!_1fc);};cn("onmouseenter",function(){_1f8=true;_1fb();});cn("onmouseleave",function(){_1f8=false;_1f9=false;_1fb();});cn(_1eb.press,function(){_1f9=true;_1fb();});cn(_1eb.release,function(){_1f9=false;_1fb();});cn("onfocus",function(){_1fa=true;_1fb();});cn("onblur",function(){_1fa=false;_1fb();});this.watch("disabled",_1fb);this.watch("readOnly",_1fb);}});});},"dojo/_base/url":function(){define("dojo/_base/url",["./kernel"],function(dojo){var ore=new RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$"),ire=new RegExp("^((([^\\[:]+):)?([^@]+)@)?(\\[([^\\]]+)\\]|([^\\[:]*))(:([0-9]+))?$"),_1fd=function(){var n=null,_1fe=arguments,uri=[_1fe[0]];for(var i=1;i<_1fe.length;i++){if(!_1fe[i]){continue;}var _1ff=new _1fd(_1fe[i]+""),_200=new _1fd(uri[0]+"");if(_1ff.path==""&&!_1ff.scheme&&!_1ff.authority&&!_1ff.query){if(_1ff.fragment!=n){_200.fragment=_1ff.fragment;}_1ff=_200;}else{if(!_1ff.scheme){_1ff.scheme=_200.scheme;if(!_1ff.authority){_1ff.authority=_200.authority;if(_1ff.path.charAt(0)!="/"){var path=_200.path.substring(0,_200.path.lastIndexOf("/")+1)+_1ff.path;var segs=path.split("/");for(var j=0;j<segs.length;j++){if(segs[j]=="."){if(j==segs.length-1){segs[j]="";}else{segs.splice(j,1);j--;}}else{if(j>0&&!(j==1&&segs[0]=="")&&segs[j]==".."&&segs[j-1]!=".."){if(j==(segs.length-1)){segs.splice(j,1);segs[j-1]="";}else{segs.splice(j-1,2);j-=2;}}}}_1ff.path=segs.join("/");}}}}uri=[];if(_1ff.scheme){uri.push(_1ff.scheme,":");}if(_1ff.authority){uri.push("//",_1ff.authority);}uri.push(_1ff.path);if(_1ff.query){uri.push("?",_1ff.query);}if(_1ff.fragment){uri.push("#",_1ff.fragment);}}this.uri=uri.join("");var r=this.uri.match(ore);this.scheme=r[2]||(r[1]?"":n);this.authority=r[4]||(r[3]?"":n);this.path=r[5];this.query=r[7]||(r[6]?"":n);this.fragment=r[9]||(r[8]?"":n);if(this.authority!=n){r=this.authority.match(ire);this.user=r[3]||n;this.password=r[4]||n;this.host=r[6]||r[7];this.port=r[9]||n;}};_1fd.prototype.toString=function(){return this.uri;};return dojo._Url=_1fd;});},"dojo/string":function(){define("dojo/string",["./_base/kernel","./_base/lang"],function(dojo,lang){lang.getObject("string",true,dojo);dojo.string.rep=function(str,num){if(num<=0||!str){return"";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};dojo.string.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=dojo.string.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_201,map,_202,_203){_203=_203||dojo.global;_202=_202?lang.hitch(_203,_202):function(v){return v;};return _201.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_204,key,_205){var _206=lang.getObject(key,false,map);if(_205){_206=lang.getObject(_205,false,_203).call(_203,_206,key);}return _202(_206,key).toString();});};dojo.string.trim=String.prototype.trim?lang.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};return dojo.string;});},"dijit/form/_FormValueWidget":function(){define("dijit/form/_FormValueWidget",["dojo/_base/declare","dojo/_base/sniff","./_FormWidget","./_FormValueMixin"],function(_207,has,_208,_209){return _207("dijit.form._FormValueWidget",[_208,_209],{_layoutHackIE7:function(){if(has("ie")==7){var _20a=this.domNode;var _20b=_20a.parentNode;var _20c=_20a.firstChild||_20a;var _20d=_20c.style.filter;var _20e=this;while(_20b&&_20b.clientHeight==0){(function ping(){var _20f=_20e.connect(_20b,"onscroll",function(){_20e.disconnect(_20f);_20c.style.filter=(new Date()).getMilliseconds();setTimeout(function(){_20c.style.filter=_20d;},0);});})();_20b=_20b.parentNode;}}}});});},"dojo/data/util/filter":function(){define("dojo/data/util/filter",["dojo/_base/lang"],function(lang){var _210=lang.getObject("dojo.data.util.filter",true);_210.patternToRegExp=function(_211,_212){var rxp="^";var c=null;for(var i=0;i<_211.length;i++){c=_211.charAt(i);switch(c){case"\\":rxp+=c;i++;rxp+=_211.charAt(i);break;case"*":rxp+=".*";break;case"?":rxp+=".";break;case"$":case"^":case"/":case"+":case".":case"|":case"(":case")":case"{":case"}":case"[":case"]":rxp+="\\";default:rxp+=c;}}rxp+="$";if(_212){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};return _210;});},"dijit/form/Button":function(){require({cache:{"url:dijit/form/templates/Button.html":"<span class=\"dijit dijitReset dijitInline\" role=\"presentation\"\n\t><span class=\"dijitReset dijitInline dijitButtonNode\"\n\t\tdata-dojo-attach-event=\"ondijitclick:_onClick\" role=\"presentation\"\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\tdata-dojo-attach-point=\"titleNode,focusNode\"\n\t\t\trole=\"button\" aria-labelledby=\"${id}_label\"\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\" data-dojo-attach-point=\"iconNode\"></span\n\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#x25CF;</span\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\tid=\"${id}_label\"\n\t\t\t\tdata-dojo-attach-point=\"containerNode\"\n\t\t\t></span\n\t\t></span\n\t></span\n\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" class=\"dijitOffScreen\"\n\t\ttabIndex=\"-1\" role=\"presentation\" data-dojo-attach-point=\"valueNode\"\n/></span>\n"}});define("dijit/form/Button",["require","dojo/_base/declare","dojo/dom-class","dojo/_base/kernel","dojo/_base/lang","dojo/ready","./_FormWidget","./_ButtonMixin","dojo/text!./templates/Button.html"],function(_213,_214,_215,_216,lang,_217,_218,_219,_21a){if(!_216.isAsync){_217(0,function(){var _21b=["dijit/form/DropDownButton","dijit/form/ComboButton","dijit/form/ToggleButton"];_213(_21b);});}return _214("dijit.form.Button",[_218,_219],{showLabel:true,iconClass:"dijitNoIcon",_setIconClassAttr:{node:"iconNode",type:"class"},baseClass:"dijitButton",templateString:_21a,_setValueAttr:"valueNode",_onClick:function(e){var ok=this.inherited(arguments);if(ok){if(this.valueNode){this.valueNode.click();e.preventDefault();}}return ok;},_fillContent:function(_21c){if(_21c&&(!this.params||!("label"in this.params))){var _21d=lang.trim(_21c.innerHTML);if(_21d){this.label=_21d;}}},_setShowLabelAttr:function(val){if(this.containerNode){_215.toggle(this.containerNode,"dijitDisplayNone",!val);}this._set("showLabel",val);},setLabel:function(_21e){_216.deprecated("dijit.form.Button.setLabel() is deprecated.  Use set('label', ...) instead.","","2.0");this.set("label",_21e);},_setLabelAttr:function(_21f){this.inherited(arguments);if(!this.showLabel&&!("title"in this.params)){this.titleNode.title=lang.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});});},"dojo/dnd/autoscroll":function(){define("dojo/dnd/autoscroll",["../main","../window"],function(dojo){dojo.getObject("dnd",true,dojo);dojo.dnd.getViewport=dojo.window.getBox;dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.window.getBox(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){var b,t,w,h,rx,ry,dx=0,dy=0,_220,_221;for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase()in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n),_222=(s.overflow.toLowerCase()in dojo.dnd._validOverflow),_223=(s.overflowX.toLowerCase()in dojo.dnd._validOverflow),_224=(s.overflowY.toLowerCase()in dojo.dnd._validOverflow);if(_222||_223||_224){b=dojo._getContentBox(n,s);t=dojo.position(n,true);}if(_222||_223){w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2);rx=e.pageX-t.x;if(dojo.isWebKit||dojo.isOpera){rx+=dojo.body().scrollLeft;}dx=0;if(rx>0&&rx<b.w){if(rx<w){dx=-w;}else{if(rx>b.w-w){dx=w;}}_220=n.scrollLeft;n.scrollLeft=n.scrollLeft+dx;}}if(_222||_224){h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2);ry=e.pageY-t.y;if(dojo.isWebKit||dojo.isOpera){ry+=dojo.body().scrollTop;}dy=0;if(ry>0&&ry<b.h){if(ry<h){dy=-h;}else{if(ry>b.h-h){dy=h;}}_221=n.scrollTop;n.scrollTop=n.scrollTop+dy;}}if(dx||dy){return;}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};return dojo.dnd;});},"dijit/registry":function(){define("dijit/registry",["dojo/_base/array","dojo/_base/sniff","dojo/_base/unload","dojo/_base/window","."],function(_225,has,_226,win,_227){var _228={},hash={};var _229={length:0,add:function(_22a){if(hash[_22a.id]){throw new Error("Tried to register widget with id=="+_22a.id+" but that id is already registered");}hash[_22a.id]=_22a;this.length++;},remove:function(id){if(hash[id]){delete hash[id];this.length--;}},byId:function(id){return typeof id=="string"?hash[id]:id;},byNode:function(node){return hash[node.getAttribute("widgetId")];},toArray:function(){var ar=[];for(var id in hash){ar.push(hash[id]);}return ar;},getUniqueId:function(_22b){var id;do{id=_22b+"_"+(_22b in _228?++_228[_22b]:_228[_22b]=0);}while(hash[id]);return _227._scopeName=="dijit"?id:_227._scopeName+"_"+id;},findWidgets:function(root){var _22c=[];function _22d(root){for(var node=root.firstChild;node;node=node.nextSibling){if(node.nodeType==1){var _22e=node.getAttribute("widgetId");if(_22e){var _22f=hash[_22e];if(_22f){_22c.push(_22f);}}else{_22d(node);}}}};_22d(root);return _22c;},_destroyAll:function(){_227._curFocus=null;_227._prevFocus=null;_227._activeStack=[];_225.forEach(_229.findWidgets(win.body()),function(_230){if(!_230._destroyed){if(_230.destroyRecursive){_230.destroyRecursive();}else{if(_230.destroy){_230.destroy();}}}});},getEnclosingWidget:function(node){while(node){var id=node.getAttribute&&node.getAttribute("widgetId");if(id){return hash[id];}node=node.parentNode;}return null;},_hash:hash};if(has("ie")){_226.addOnWindowUnload(function(){_229._destroyAll();});}_227.registry=_229;return _229;});},"dijit/_base/manager":function(){define("dijit/_base/manager",["dojo/_base/array","dojo/_base/config","../registry",".."],function(_231,_232,_233,_234){_231.forEach(["byId","getUniqueId","findWidgets","_destroyAll","byNode","getEnclosingWidget"],function(name){_234[name]=_233[name];});_234.defaultDuration=_232["defaultDuration"]||200;return _234;});},"dijit/form/_ListMouseMixin":function(){define("dijit/form/_ListMouseMixin",["dojo/_base/declare","dojo/_base/event","dojo/touch","./_ListBase"],function(_235,_236,_237,_238){return _235("dijit.form._ListMouseMixin",_238,{postCreate:function(){this.inherited(arguments);this.connect(this.domNode,_237.press,"_onMouseDown");this.connect(this.domNode,_237.release,"_onMouseUp");this.connect(this.domNode,"onmouseover","_onMouseOver");this.connect(this.domNode,"onmouseout","_onMouseOut");},_onMouseDown:function(evt){_236.stop(evt);if(this._hoveredNode){this.onUnhover(this._hoveredNode);this._hoveredNode=null;}this._isDragging=true;this._setSelectedAttr(this._getTarget(evt));},_onMouseUp:function(evt){_236.stop(evt);this._isDragging=false;var _239=this._getSelectedAttr();var _23a=this._getTarget(evt);var _23b=this._hoveredNode;if(_239&&_23a==_239){this.onClick(_239);}else{if(_23b&&_23a==_23b){this._setSelectedAttr(_23b);this.onClick(_23b);}}},_onMouseOut:function(){if(this._hoveredNode){this.onUnhover(this._hoveredNode);if(this._getSelectedAttr()==this._hoveredNode){this.onSelect(this._hoveredNode);}this._hoveredNode=null;}if(this._isDragging){this._cancelDrag=(new Date()).getTime()+1000;}},_onMouseOver:function(evt){if(this._cancelDrag){var time=(new Date()).getTime();if(time>this._cancelDrag){this._isDragging=false;}this._cancelDrag=null;}var node=this._getTarget(evt);if(!node){return;}if(this._hoveredNode!=node){if(this._hoveredNode){this._onMouseOut({target:this._hoveredNode});}if(node&&node.parentNode==this.containerNode){if(this._isDragging){this._setSelectedAttr(node);}else{this._hoveredNode=node;this.onHover(node);}}}}});});},"dijit/form/_AutoCompleterMixin":function(){define("dijit/form/_AutoCompleterMixin",["dojo/_base/connect","dojo/data/util/filter","dojo/_base/declare","dojo/_base/Deferred","dojo/dom-attr","dojo/_base/event","dojo/keys","dojo/_base/lang","dojo/query","dojo/regexp","dojo/_base/sniff","dojo/string","dojo/_base/window","./DataList","../registry","./_TextBoxMixin"],function(_23c,_23d,_23e,_23f,_240,_241,keys,lang,_242,_243,has,_244,win,_245,_246,_247){return _23e("dijit.form._AutoCompleterMixin",null,{item:null,pageSize:Infinity,store:null,fetchProperties:{},query:{},autoComplete:true,highlightMatch:"first",searchDelay:100,searchAttr:"name",labelAttr:"",labelType:"text",queryExpr:"${0}*",ignoreCase:true,maxHeight:-1,_stopClickEvents:false,_getCaretPos:function(_248){var pos=0;if(typeof(_248.selectionStart)=="number"){pos=_248.selectionStart;}else{if(has("ie")){var tr=win.doc.selection.createRange().duplicate();var ntr=_248.createTextRange();tr.move("character",0);ntr.move("character",0);try{ntr.setEndPoint("EndToEnd",tr);pos=String(ntr.text).replace(/\r/g,"").length;}catch(e){}}}return pos;},_setCaretPos:function(_249,_24a){_24a=parseInt(_24a);_247.selectInputText(_249,_24a,_24a);},_setDisabledAttr:function(_24b){this.inherited(arguments);this.domNode.setAttribute("aria-disabled",_24b);},_abortQuery:function(){if(this.searchTimer){clearTimeout(this.searchTimer);this.searchTimer=null;}if(this._fetchHandle){if(this._fetchHandle.cancel){this._cancelingQuery=true;this._fetchHandle.cancel();this._cancelingQuery=false;}this._fetchHandle=null;}},_onInput:function(evt){this.inherited(arguments);if(evt.charOrCode==229){this._onKey(evt);}},_onKey:function(evt){var key=evt.charOrCode;if(evt.altKey||((evt.ctrlKey||evt.metaKey)&&(key!="x"&&key!="v"))||key==keys.SHIFT){return;}var _24c=false;var pw=this.dropDown;var _24d=null;this._prev_key_backspace=false;this._abortQuery();this.inherited(arguments);if(this._opened){_24d=pw.getHighlightedOption();}switch(key){case keys.PAGE_DOWN:case keys.DOWN_ARROW:case keys.PAGE_UP:case keys.UP_ARROW:if(this._opened){this._announceOption(_24d);}_241.stop(evt);break;case keys.ENTER:if(_24d){if(_24d==pw.nextButton){this._nextSearch(1);_241.stop(evt);break;}else{if(_24d==pw.previousButton){this._nextSearch(-1);_241.stop(evt);break;}}}else{this._setBlurValue();this._setCaretPos(this.focusNode,this.focusNode.value.length);}if(this._opened||this._fetchHandle){_241.stop(evt);}case keys.TAB:var _24e=this.get("displayedValue");if(pw&&(_24e==pw._messages["previousMessage"]||_24e==pw._messages["nextMessage"])){break;}if(_24d){this._selectOption(_24d);}case keys.ESCAPE:if(this._opened){this._lastQuery=null;this.closeDropDown();}break;case" ":if(_24d){_241.stop(evt);this._selectOption(_24d);this.closeDropDown();}else{_24c=true;}break;case keys.DELETE:case keys.BACKSPACE:this._prev_key_backspace=true;_24c=true;break;default:_24c=typeof key=="string"||key==229;}if(_24c){this.item=undefined;this.searchTimer=setTimeout(lang.hitch(this,"_startSearchFromInput"),1);}},_autoCompleteText:function(text){var fn=this.focusNode;_247.selectInputText(fn,fn.value.length);var _24f=this.ignoreCase?"toLowerCase":"substr";if(text[_24f](0).indexOf(this.focusNode.value[_24f](0))==0){var cpos=this.autoComplete?this._getCaretPos(fn):fn.value.length;if((cpos+1)>fn.value.length){fn.value=text;_247.selectInputText(fn,cpos);}}else{fn.value=text;_247.selectInputText(fn);}},_openResultList:function(_250,_251,_252){this._fetchHandle=null;if(this.disabled||this.readOnly||(_251[this.searchAttr]!==this._lastQuery)){return;}var _253=this.dropDown.getHighlightedOption();this.dropDown.clearResultList();if(!_250.length&&_252.start==0){this.closeDropDown();return;}var _254=this.dropDown.createOptions(_250,_252,lang.hitch(this,"_getMenuLabelFromItem"));this._showResultList();if(_252.direction){if(1==_252.direction){this.dropDown.highlightFirstOption();}else{if(-1==_252.direction){this.dropDown.highlightLastOption();}}if(_253){this._announceOption(this.dropDown.getHighlightedOption());}}else{if(this.autoComplete&&!this._prev_key_backspace&&!/^[*]+$/.test(_251[this.searchAttr].toString())){this._announceOption(_254[1]);}}},_showResultList:function(){this.closeDropDown(true);this.openDropDown();this.domNode.setAttribute("aria-expanded","true");},loadDropDown:function(){this._startSearchAll();},isLoaded:function(){return false;},closeDropDown:function(){this._abortQuery();if(this._opened){this.inherited(arguments);this.domNode.setAttribute("aria-expanded","false");this.focusNode.removeAttribute("aria-activedescendant");}},_setBlurValue:function(){var _255=this.get("displayedValue");var pw=this.dropDown;if(pw&&(_255==pw._messages["previousMessage"]||_255==pw._messages["nextMessage"])){this._setValueAttr(this._lastValueReported,true);}else{if(typeof this.item=="undefined"){this.item=null;this.set("displayedValue",_255);}else{if(this.value!=this._lastValueReported){this._handleOnChange(this.value,true);}this._refreshState();}}},_setItemAttr:function(item,_256,_257){var _258="";if(item){if(!_257){_257=this.store._oldAPI?this.store.getValue(item,this.searchAttr):item[this.searchAttr];}_258=this._getValueField()!=this.searchAttr?this.store.getIdentity(item):_257;}this.set("value",_258,_256,_257,item);},_announceOption:function(node){if(!node){return;}var _259;if(node==this.dropDown.nextButton||node==this.dropDown.previousButton){_259=node.innerHTML;this.item=undefined;this.value="";}else{_259=(this.store._oldAPI?this.store.getValue(node.item,this.searchAttr):node.item[this.searchAttr]).toString();this.set("item",node.item,false,_259);}this.focusNode.value=this.focusNode.value.substring(0,this._lastInput.length);this.focusNode.setAttribute("aria-activedescendant",_240.get(node,"id"));this._autoCompleteText(_259);},_selectOption:function(_25a){this.closeDropDown();if(_25a){this._announceOption(_25a);}this._setCaretPos(this.focusNode,this.focusNode.value.length);this._handleOnChange(this.value,true);},_startSearchAll:function(){this._startSearch("");},_startSearchFromInput:function(){this._startSearch(this.focusNode.value.replace(/([\\\*\?])/g,"\\$1"));},_getQueryString:function(text){return _244.substitute(this.queryExpr,[text]);},_startSearch:function(key){if(!this.dropDown){var _25b=this.id+"_popup",_25c=lang.isString(this.dropDownClass)?lang.getObject(this.dropDownClass,false):this.dropDownClass;this.dropDown=new _25c({onChange:lang.hitch(this,this._selectOption),id:_25b,dir:this.dir,textDir:this.textDir});this.focusNode.removeAttribute("aria-activedescendant");this.textbox.setAttribute("aria-owns",_25b);}this._lastInput=key;var _25d=lang.clone(this.query);var _25e={start:0,count:this.pageSize,queryOptions:{ignoreCase:this.ignoreCase,deep:true}};lang.mixin(_25e,this.fetchProperties);var qs=this._getQueryString(key),q;if(this.store._oldAPI){q=qs;}else{q=_23d.patternToRegExp(qs,this.ignoreCase);q.toString=function(){return qs;};}this._lastQuery=_25d[this.searchAttr]=q;var _25f=this,_260=function(){var _261=_25f._fetchHandle=_25f.store.query(_25d,_25e);_23f.when(_261,function(res){_25f._fetchHandle=null;res.total=_261.total;_25f._openResultList(res,_25d,_25e);},function(err){_25f._fetchHandle=null;if(!_25f._cancelingQuery){console.error(_25f.declaredClass+" "+err.toString());_25f.closeDropDown();}});};this.searchTimer=setTimeout(lang.hitch(this,function(_262,_263){this.searchTimer=null;_260();this._nextSearch=this.dropDown.onPage=function(_264){_25e.start+=_25e.count*_264;_25e.direction=_264;_260();_263.focus();};},_25d,this),this.searchDelay);},_getValueField:function(){return this.searchAttr;},constructor:function(){this.query={};this.fetchProperties={};},postMixInProperties:function(){if(!this.store){var _265=this.srcNodeRef;var list=this.list;if(list){this.store=_246.byId(list);}else{this.store=new _245({},_265);}if(!("value"in this.params)){var item=(this.item=this.store.fetchSelectedItem());if(item){var _266=this._getValueField();this.value=this.store._oldAPI?this.store.getValue(item,_266):item[_266];}}}this.inherited(arguments);},postCreate:function(){var _267=_242("label[for=\""+this.id+"\"]");if(_267.length){_267[0].id=(this.id+"_label");this.domNode.setAttribute("aria-labelledby",_267[0].id);}this.inherited(arguments);},_getMenuLabelFromItem:function(item){var _268=this.labelFunc(item,this.store),_269=this.labelType;if(this.highlightMatch!="none"&&this.labelType=="text"&&this._lastInput){_268=this.doHighlight(_268,this._escapeHtml(this._lastInput));_269="html";}return{html:_269=="html",label:_268};},doHighlight:function(_26a,find){var _26b=(this.ignoreCase?"i":"")+(this.highlightMatch=="all"?"g":""),i=this.queryExpr.indexOf("${0}");find=_243.escapeString(find);return this._escapeHtml(_26a).replace(new RegExp((i==0?"^":"")+"("+find+")"+(i==(this.queryExpr.length-4)?"$":""),_26b),"<span class=\"dijitComboBoxHighlightMatch\">$1</span>");},_escapeHtml:function(str){str=String(str).replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;");return str;},reset:function(){this.item=null;this.inherited(arguments);},labelFunc:function(item,_26c){return(_26c._oldAPI?_26c.getValue(item,this.labelAttr||this.searchAttr):item[this.labelAttr||this.searchAttr]).toString();},_setValueAttr:function(_26d,_26e,_26f,item){this._set("item",item||null);if(!_26d){_26d="";}this.inherited(arguments);},_setTextDirAttr:function(_270){this.inherited(arguments);if(this.dropDown){this.dropDown._set("textDir",_270);}}});});},"dijit/nls/de/loading":function(){define(({loadingState:"Wird geladen...",errorState:"Es ist ein Fehler aufgetreten."}));},"dijit/a11y":function(){define("dijit/a11y",["dojo/_base/array","dojo/_base/config","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-style","dojo/_base/sniff","./_base/manager","."],function(_271,_272,_273,dom,_274,_275,has,_276,_277){var _278=(_277._isElementShown=function(elem){var s=_275.get(elem);return(s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_274.get(elem,"type")!="hidden");});_277.hasDefaultTabStop=function(elem){switch(elem.nodeName.toLowerCase()){case"a":return _274.has(elem,"href");case"area":case"button":case"input":case"object":case"select":case"textarea":return true;case"iframe":var body;try{var _279=elem.contentDocument;if("designMode"in _279&&_279.designMode=="on"){return true;}body=_279.body;}catch(e1){try{body=elem.contentWindow.document.body;}catch(e2){return false;}}return body&&(body.contentEditable=="true"||(body.firstChild&&body.firstChild.contentEditable=="true"));default:return elem.contentEditable=="true";}};var _27a=(_277.isTabNavigable=function(elem){if(_274.get(elem,"disabled")){return false;}else{if(_274.has(elem,"tabIndex")){return _274.get(elem,"tabIndex")>=0;}else{return _277.hasDefaultTabStop(elem);}}});_277._getTabNavigable=function(root){var _27b,last,_27c,_27d,_27e,_27f,_280={};function _281(node){return node&&node.tagName.toLowerCase()=="input"&&node.type&&node.type.toLowerCase()=="radio"&&node.name&&node.name.toLowerCase();};var _282=function(_283){for(var _284=_283.firstChild;_284;_284=_284.nextSibling){if(_284.nodeType!=1||(has("ie")&&_284.scopeName!=="HTML")||!_278(_284)){continue;}if(_27a(_284)){var _285=_274.get(_284,"tabIndex");if(!_274.has(_284,"tabIndex")||_285==0){if(!_27b){_27b=_284;}last=_284;}else{if(_285>0){if(!_27c||_285<_27d){_27d=_285;_27c=_284;}if(!_27e||_285>=_27f){_27f=_285;_27e=_284;}}}var rn=_281(_284);if(_274.get(_284,"checked")&&rn){_280[rn]=_284;}}if(_284.nodeName.toUpperCase()!="SELECT"){_282(_284);}}};if(_278(root)){_282(root);}function rs(node){return _280[_281(node)]||node;};return{first:rs(_27b),last:rs(last),lowest:rs(_27c),highest:rs(_27e)};};_277.getFirstInTabbingOrder=function(root){var _286=_277._getTabNavigable(dom.byId(root));return _286.lowest?_286.lowest:_286.first;};_277.getLastInTabbingOrder=function(root){var _287=_277._getTabNavigable(dom.byId(root));return _287.last?_287.last:_287.highest;};return{hasDefaultTabStop:_277.hasDefaultTabStop,isTabNavigable:_277.isTabNavigable,_getTabNavigable:_277._getTabNavigable,getFirstInTabbingOrder:_277.getFirstInTabbingOrder,getLastInTabbingOrder:_277.getLastInTabbingOrder};});},"url:dijit/templates/Tooltip.html":"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\"\n\t><div class=\"dijitTooltipContainer dijitTooltipContents\" data-dojo-attach-point=\"containerNode\" role='alert'></div\n\t><div class=\"dijitTooltipConnector\" data-dojo-attach-point=\"connectorNode\"></div\n></div>\n","url:dijit/form/templates/Button.html":"<span class=\"dijit dijitReset dijitInline\" role=\"presentation\"\n\t><span class=\"dijitReset dijitInline dijitButtonNode\"\n\t\tdata-dojo-attach-event=\"ondijitclick:_onClick\" role=\"presentation\"\n\t\t><span class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\tdata-dojo-attach-point=\"titleNode,focusNode\"\n\t\t\trole=\"button\" aria-labelledby=\"${id}_label\"\n\t\t\t><span class=\"dijitReset dijitInline dijitIcon\" data-dojo-attach-point=\"iconNode\"></span\n\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#x25CF;</span\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\n\t\t\t\tid=\"${id}_label\"\n\t\t\t\tdata-dojo-attach-point=\"containerNode\"\n\t\t\t></span\n\t\t></span\n\t></span\n\t><input ${!nameAttrSetting} type=\"${type}\" value=\"${value}\" class=\"dijitOffScreen\"\n\t\ttabIndex=\"-1\" role=\"presentation\" data-dojo-attach-point=\"valueNode\"\n/></span>\n","dijit/form/CheckBox":function(){require({cache:{"url:dijit/form/templates/CheckBox.html":"<div class=\"dijit dijitReset dijitInline\" role=\"presentation\"\n\t><input\n\t \t${!nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\n\t\tdata-dojo-attach-point=\"focusNode\"\n\t \tdata-dojo-attach-event=\"onclick:_onClick\"\n/></div>\n"}});define("dijit/form/CheckBox",["require","dojo/_base/declare","dojo/dom-attr","dojo/_base/kernel","dojo/query","dojo/ready","./ToggleButton","./_CheckBoxMixin","dojo/text!./templates/CheckBox.html","dojo/NodeList-dom"],function(_288,_289,_28a,_28b,_28c,_28d,_28e,_28f,_290){if(!_28b.isAsync){_28d(0,function(){var _291=["dijit/form/RadioButton"];_288(_291);});}return _289("dijit.form.CheckBox",[_28e,_28f],{templateString:_290,baseClass:"dijitCheckBox",_setValueAttr:function(_292,_293){if(typeof _292=="string"){this._set("value",_292);_28a.set(this.focusNode,"value",_292);_292=true;}if(this._created){this.set("checked",_292,_293);}},_getValueAttr:function(){return(this.checked?this.value:false);},_setIconClassAttr:null,postMixInProperties:function(){this.inherited(arguments);this.checkedAttrSetting=this.checked?"checked":"";},_fillContent:function(){},_onFocus:function(){if(this.id){_28c("label[for='"+this.id+"']").addClass("dijitFocusedLabel");}this.inherited(arguments);},_onBlur:function(){if(this.id){_28c("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");}this.inherited(arguments);}});});},"dojo/regexp":function(){define("dojo/regexp",["./_base/kernel","./_base/lang"],function(dojo,lang){lang.getObject("regexp",true,dojo);dojo.regexp.escapeString=function(str,_294){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_294&&_294.indexOf(ch)!=-1){return ch;}return"\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_295){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return dojo.regexp.group(b.join("|"),_295);};dojo.regexp.group=function(_296,_297){return"("+(_297?"?:":"")+_296+")";};return dojo.regexp;});},"dojo/dnd/common":function(){define("dojo/dnd/common",["../main"],function(dojo){dojo.getObject("dnd",true,dojo);dojo.dnd.getCopyKeyState=dojo.isCopyKey;dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id=dojo._scopeName+"Unique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return" button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};return dojo.dnd;});},"dijit/DialogUnderlay":function(){define("dijit/DialogUnderlay",["dojo/_base/declare","dojo/dom-attr","dojo/_base/window","dojo/window","./_Widget","./_TemplatedMixin","./BackgroundIframe"],function(_298,_299,win,_29a,_29b,_29c,_29d){return _298("dijit.DialogUnderlay",[_29b,_29c],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' data-dojo-attach-point='node'></div></div>",dialogId:"","class":"",_setDialogIdAttr:function(id){_299.set(this.node,"id",id+"_underlay");this._set("dialogId",id);},_setClassAttr:function(_29e){this.node.className="dijitDialogUnderlay "+_29e;this._set("class",_29e);},postCreate:function(){win.body().appendChild(this.domNode);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _29f=_29a.getBox();os.top=_29f.t+"px";os.left=_29f.l+"px";is.width=_29f.w+"px";is.height=_29f.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.layout();this.bgIframe=new _29d(this.domNode);},hide:function(){this.bgIframe.destroy();delete this.bgIframe;this.domNode.style.display="none";}});});},"dijit/place":function(){define("dijit/place",["dojo/_base/array","dojo/dom-geometry","dojo/dom-style","dojo/_base/kernel","dojo/_base/window","dojo/window","."],function(_2a0,_2a1,_2a2,_2a3,win,_2a4,_2a5){function _2a6(node,_2a7,_2a8,_2a9){var view=_2a4.getBox();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){win.body().appendChild(node);}var best=null;_2a0.some(_2a7,function(_2aa){var _2ab=_2aa.corner;var pos=_2aa.pos;var _2ac=0;var _2ad={w:{"L":view.l+view.w-pos.x,"R":pos.x-view.l,"M":view.w}[_2ab.charAt(1)],h:{"T":view.t+view.h-pos.y,"B":pos.y-view.t,"M":view.h}[_2ab.charAt(0)]};if(_2a8){var res=_2a8(node,_2aa.aroundCorner,_2ab,_2ad,_2a9);_2ac=typeof res=="undefined"?0:res;}var _2ae=node.style;var _2af=_2ae.display;var _2b0=_2ae.visibility;if(_2ae.display=="none"){_2ae.visibility="hidden";_2ae.display="";}var mb=_2a1.getMarginBox(node);_2ae.display=_2af;_2ae.visibility=_2b0;var _2b1={"L":pos.x,"R":pos.x-mb.w,"M":Math.max(view.l,Math.min(view.l+view.w,pos.x+(mb.w>>1))-mb.w)}[_2ab.charAt(1)],_2b2={"T":pos.y,"B":pos.y-mb.h,"M":Math.max(view.t,Math.min(view.t+view.h,pos.y+(mb.h>>1))-mb.h)}[_2ab.charAt(0)],_2b3=Math.max(view.l,_2b1),_2b4=Math.max(view.t,_2b2),endX=Math.min(view.l+view.w,_2b1+mb.w),endY=Math.min(view.t+view.h,_2b2+mb.h),_2b5=endX-_2b3,_2b6=endY-_2b4;_2ac+=(mb.w-_2b5)+(mb.h-_2b6);if(best==null||_2ac<best.overflow){best={corner:_2ab,aroundCorner:_2aa.aroundCorner,x:_2b3,y:_2b4,w:_2b5,h:_2b6,overflow:_2ac,spaceAvailable:_2ad};}return!_2ac;});if(best.overflow&&_2a8){_2a8(node,best.aroundCorner,best.corner,best.spaceAvailable,_2a9);}var l=_2a1.isBodyLtr(),s=node.style;s.top=best.y+"px";s[l?"left":"right"]=(l?best.x:view.w-best.x-best.w)+"px";s[l?"right":"left"]="auto";return best;};return(_2a5.place={at:function(node,pos,_2b7,_2b8){var _2b9=_2a0.map(_2b7,function(_2ba){var c={corner:_2ba,pos:{x:pos.x,y:pos.y}};if(_2b8){c.pos.x+=_2ba.charAt(1)=="L"?_2b8.x:-_2b8.x;c.pos.y+=_2ba.charAt(0)=="T"?_2b8.y:-_2b8.y;}return c;});return _2a6(node,_2b9);},around:function(node,_2bb,_2bc,_2bd,_2be){var _2bf=(typeof _2bb=="string"||"offsetWidth"in _2bb)?_2a1.position(_2bb,true):_2bb;if(_2bb.parentNode){var _2c0=_2bb.parentNode;while(_2c0&&_2c0.nodeType==1&&_2c0.nodeName!="BODY"){var _2c1=_2a1.position(_2c0,true);var _2c2=_2a2.getComputedStyle(_2c0).overflow;if(_2c2=="hidden"||_2c2=="auto"||_2c2=="scroll"){var _2c3=Math.min(_2bf.y+_2bf.h,_2c1.y+_2c1.h);var _2c4=Math.min(_2bf.x+_2bf.w,_2c1.x+_2c1.w);_2bf.x=Math.max(_2bf.x,_2c1.x);_2bf.y=Math.max(_2bf.y,_2c1.y);_2bf.h=_2c3-_2bf.y;_2bf.w=_2c4-_2bf.x;}_2c0=_2c0.parentNode;}}var x=_2bf.x,y=_2bf.y,_2c5="w"in _2bf?_2bf.w:(_2bf.w=_2bf.width),_2c6="h"in _2bf?_2bf.h:(_2a3.deprecated("place.around: dijit.place.__Rectangle: { x:"+x+", y:"+y+", height:"+_2bf.height+", width:"+_2c5+" } has been deprecated.  Please use { x:"+x+", y:"+y+", h:"+_2bf.height+", w:"+_2c5+" }","","2.0"),_2bf.h=_2bf.height);var _2c7=[];function push(_2c8,_2c9){_2c7.push({aroundCorner:_2c8,corner:_2c9,pos:{x:{"L":x,"R":x+_2c5,"M":x+(_2c5>>1)}[_2c8.charAt(1)],y:{"T":y,"B":y+_2c6,"M":y+(_2c6>>1)}[_2c8.charAt(0)]}});};_2a0.forEach(_2bc,function(pos){var ltr=_2bd;switch(pos){case"above-centered":push("TM","BM");break;case"below-centered":push("BM","TM");break;case"after":ltr=!ltr;case"before":push(ltr?"ML":"MR",ltr?"MR":"ML");break;case"below-alt":ltr=!ltr;case"below":push(ltr?"BL":"BR",ltr?"TL":"TR");push(ltr?"BR":"BL",ltr?"TR":"TL");break;case"above-alt":ltr=!ltr;case"above":push(ltr?"TL":"TR",ltr?"BL":"BR");push(ltr?"TR":"TL",ltr?"BR":"BL");break;default:push(pos.aroundCorner,pos.corner);}});var _2ca=_2a6(node,_2c7,_2be,{w:_2c5,h:_2c6});_2ca.aroundNodePos=_2bf;return _2ca;}});});},"dijit/nls/common":function(){define({root:({buttonOk:"OK",buttonCancel:"Cancel",buttonSave:"Save",itemClose:"Close"}),"zh":true,"zh-tw":true,"tr":true,"th":true,"sv":true,"sl":true,"sk":true,"ru":true,"ro":true,"pt":true,"pt-pt":true,"pl":true,"nl":true,"nb":true,"ko":true,"kk":true,"ja":true,"it":true,"hu":true,"he":true,"fr":true,"fi":true,"es":true,"el":true,"de":true,"da":true,"cs":true,"ca":true,"ar":true});},"dijit/form/_CheckBoxMixin":function(){define("dijit/form/_CheckBoxMixin",["dojo/_base/declare","dojo/dom-attr","dojo/_base/event"],function(_2cb,_2cc,_2cd){return _2cb("dijit.form._CheckBoxMixin",null,{type:"checkbox",value:"on",readOnly:false,_setReadOnlyAttr:function(_2ce){this._set("readOnly",_2ce);_2cc.set(this.focusNode,"readOnly",_2ce);this.focusNode.setAttribute("aria-readonly",_2ce);},_setLabelAttr:undefined,postMixInProperties:function(){if(this.value==""){this.value="on";}this.inherited(arguments);},reset:function(){this.inherited(arguments);this._set("value",this.params.value||"on");_2cc.set(this.focusNode,"value",this.value);},_onClick:function(e){if(this.readOnly){_2cd.stop(e);return false;}return this.inherited(arguments);}});});},"url:dijit/templates/Dialog.html":"<div class=\"dijitDialog\" role=\"dialog\" aria-labelledby=\"${id}_title\">\n\t<div data-dojo-attach-point=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t<span data-dojo-attach-point=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\n\t<span data-dojo-attach-point=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" data-dojo-attach-event=\"ondijitclick: onCancel\" title=\"${buttonCancel}\" role=\"button\" tabIndex=\"-1\">\n\t\t<span data-dojo-attach-point=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t</span>\n\t</div>\n\t\t<div data-dojo-attach-point=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n</div>\n","dojo/cldr/nls/de/number":function(){define({"group":".","percentSign":"%","exponential":"E","scientificFormat":"#E0","percentFormat":"#,##0 %","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":",","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"#,##0.00 ¤","plusSign":"+"});},"dijit/_Widget":function(){define("dijit/_Widget",["dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/_base/kernel","dojo/_base/lang","dojo/query","dojo/ready","./registry","./_WidgetBase","./_OnDijitClickMixin","./_FocusMixin","dojo/uacss","./hccss"],function(_2cf,_2d0,_2d1,_2d2,_2d3,lang,_2d4,_2d5,_2d6,_2d7,_2d8,_2d9){function _2da(){};function _2db(_2dc){return function(obj,_2dd,_2de,_2df){if(obj&&typeof _2dd=="string"&&obj[_2dd]==_2da){return obj.on(_2dd.substring(2).toLowerCase(),lang.hitch(_2de,_2df));}return _2dc.apply(_2d1,arguments);};};_2cf.around(_2d1,"connect",_2db);if(_2d3.connect){_2cf.around(_2d3,"connect",_2db);}var _2e0=_2d2("dijit._Widget",[_2d7,_2d8,_2d9],{onClick:_2da,onDblClick:_2da,onKeyDown:_2da,onKeyPress:_2da,onKeyUp:_2da,onMouseDown:_2da,onMouseMove:_2da,onMouseOut:_2da,onMouseOver:_2da,onMouseLeave:_2da,onMouseEnter:_2da,onMouseUp:_2da,constructor:function(_2e1){this._toConnect={};for(var name in _2e1){if(this[name]===_2da){this._toConnect[name.replace(/^on/,"").toLowerCase()]=_2e1[name];delete _2e1[name];}}},postCreate:function(){this.inherited(arguments);for(var name in this._toConnect){this.on(name,this._toConnect[name]);}delete this._toConnect;},on:function(type,func){if(this[this._onMap(type)]===_2da){return _2d1.connect(this.domNode,type.toLowerCase(),this,func);}return this.inherited(arguments);},_setFocusedAttr:function(val){this._focused=val;this._set("focused",val);},setAttribute:function(attr,_2e2){_2d3.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(attr,_2e2);},attr:function(name,_2e3){if(_2d0.isDebug){var _2e4=arguments.callee._ach||(arguments.callee._ach={}),_2e5=(arguments.callee.caller||"unknown caller").toString();if(!_2e4[_2e5]){_2d3.deprecated(this.declaredClass+"::attr() is deprecated. Use get() or set() instead, called from "+_2e5,"","2.0");_2e4[_2e5]=true;}}var args=arguments.length;if(args>=2||typeof name==="object"){return this.set.apply(this,arguments);}else{return this.get(name);}},getDescendants:function(){_2d3.deprecated(this.declaredClass+"::getDescendants() is deprecated. Use getChildren() instead.","","2.0");return this.containerNode?_2d4("[widgetId]",this.containerNode).map(_2d6.byNode):[];},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){},onClose:function(){return true;}});if(!_2d3.isAsync){_2d5(0,function(){var _2e6=["dijit/_base"];require(_2e6);});}return _2e0;});},"dojo/cache":function(){define("dojo/cache",["./_base/kernel","./text"],function(dojo,text){return dojo.cache;});},"dijit/_FocusMixin":function(){define("dijit/_FocusMixin",["./focus","./_WidgetBase","dojo/_base/declare","dojo/_base/lang"],function(_2e7,_2e8,_2e9,lang){lang.extend(_2e8,{focused:false,onFocus:function(){},onBlur:function(){},_onFocus:function(){this.onFocus();},_onBlur:function(){this.onBlur();}});return _2e9("dijit._FocusMixin",null,{_focusManager:_2e7});});},"dijit/_OnDijitClickMixin":function(){define("dijit/_OnDijitClickMixin",["dojo/on","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/_base/sniff","dojo/_base/unload","dojo/_base/window"],function(on,_2ea,keys,_2eb,has,_2ec,win){var _2ed=null;if(has("ie")){(function(){var _2ee=function(evt){_2ed=evt.srcElement;};win.doc.attachEvent("onkeydown",_2ee);_2ec.addOnWindowUnload(function(){win.doc.detachEvent("onkeydown",_2ee);});})();}else{win.doc.addEventListener("keydown",function(evt){_2ed=evt.target;},true);}var _2ef=function(node,_2f0){if(/input|button/i.test(node.nodeName)){return on(node,"click",_2f0);}else{function _2f1(e){return(e.keyCode==keys.ENTER||e.keyCode==keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey;};var _2f2=[on(node,"keypress",function(e){if(_2f1(e)){_2ed=e.target;e.preventDefault();}}),on(node,"keyup",function(e){if(_2f1(e)&&e.target==_2ed){_2ed=null;_2f0.call(this,e);}}),on(node,"click",function(e){_2f0.call(this,e);})];return{remove:function(){_2ea.forEach(_2f2,function(h){h.remove();});}};}};return _2eb("dijit._OnDijitClickMixin",null,{connect:function(obj,_2f3,_2f4){return this.inherited(arguments,[obj,_2f3=="ondijitclick"?_2ef:_2f3,_2f4]);}});});},"dijit/form/nls/de/ComboBox":function(){define(({previousMessage:"Vorherige Auswahl",nextMessage:"Weitere Auswahlmöglichkeiten"}));},"dijit/form/_ToggleButtonMixin":function(){define("dijit/form/_ToggleButtonMixin",["dojo/_base/declare","dojo/dom-attr"],function(_2f5,_2f6){return _2f5("dijit.form._ToggleButtonMixin",null,{checked:false,_onClick:function(evt){var _2f7=this.checked;this._set("checked",!_2f7);var ret=this.inherited(arguments);this.set("checked",ret?this.checked:_2f7);return ret;},_setCheckedAttr:function(_2f8,_2f9){this._set("checked",_2f8);_2f6.set(this.focusNode||this.domNode,"checked",_2f8);(this.focusNode||this.domNode).setAttribute("aria-pressed",_2f8);this._handleOnChange(_2f8,_2f9);},reset:function(){this._hasBeenBlurred=false;this.set("checked",this.params.checked||false);}});});},"dijit/focus":function(){define("dijit/focus",["dojo/aspect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/Evented","dojo/_base/lang","dojo/on","dojo/ready","dojo/_base/sniff","dojo/Stateful","dojo/_base/unload","dojo/_base/window","dojo/window","./a11y","./registry","."],function(_2fa,_2fb,dom,_2fc,_2fd,_2fe,lang,on,_2ff,has,_300,_301,win,_302,a11y,_303,_304){var _305=_2fb([_300,_2fe],{curNode:null,activeStack:[],constructor:function(){var _306=lang.hitch(this,function(node){if(dom.isDescendant(this.curNode,node)){this.set("curNode",null);}if(dom.isDescendant(this.prevNode,node)){this.set("prevNode",null);}});_2fa.before(_2fd,"empty",_306);_2fa.before(_2fd,"destroy",_306);},registerIframe:function(_307){return this.registerWin(_307.contentWindow,_307);},registerWin:function(_308,_309){var _30a=this;var _30b=function(evt){_30a._justMouseDowned=true;setTimeout(function(){_30a._justMouseDowned=false;},0);if(has("ie")&&evt&&evt.srcElement&&evt.srcElement.parentNode==null){return;}_30a._onTouchNode(_309||evt.target||evt.srcElement,"mouse");};var doc=has("ie")?_308.document.documentElement:_308.document;if(doc){if(has("ie")){_308.document.body.attachEvent("onmousedown",_30b);var _30c=function(evt){var tag=evt.srcElement.tagName.toLowerCase();if(tag=="#document"||tag=="body"){return;}if(a11y.isTabNavigable(evt.srcElement)){_30a._onFocusNode(_309||evt.srcElement);}else{_30a._onTouchNode(_309||evt.srcElement);}};doc.attachEvent("onactivate",_30c);var _30d=function(evt){_30a._onBlurNode(_309||evt.srcElement);};doc.attachEvent("ondeactivate",_30d);return{remove:function(){_308.document.detachEvent("onmousedown",_30b);doc.detachEvent("onactivate",_30c);doc.detachEvent("ondeactivate",_30d);doc=null;}};}else{doc.body.addEventListener("mousedown",_30b,true);doc.body.addEventListener("touchstart",_30b,true);var _30e=function(evt){_30a._onFocusNode(_309||evt.target);};doc.addEventListener("focus",_30e,true);var _30f=function(evt){_30a._onBlurNode(_309||evt.target);};doc.addEventListener("blur",_30f,true);return{remove:function(){doc.body.removeEventListener("mousedown",_30b,true);doc.body.removeEventListener("touchstart",_30b,true);doc.removeEventListener("focus",_30e,true);doc.removeEventListener("blur",_30f,true);doc=null;}};}}},_onBlurNode:function(){this.set("prevNode",this.curNode);this.set("curNode",null);if(this._justMouseDowned){return;}if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);}this._clearActiveWidgetsTimer=setTimeout(lang.hitch(this,function(){delete this._clearActiveWidgetsTimer;this._setStack([]);this.prevNode=null;}),100);},_onTouchNode:function(node,by){if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);delete this._clearActiveWidgetsTimer;}var _310=[];try{while(node){var _311=_2fc.get(node,"dijitPopupParent");if(_311){node=_303.byId(_311).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===win.body()){break;}node=_302.get(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId"),_312=id&&_303.byId(id);if(_312&&!(by=="mouse"&&_312.get("disabled"))){_310.unshift(id);}node=node.parentNode;}}}}catch(e){}this._setStack(_310,by);},_onFocusNode:function(node){if(!node){return;}if(node.nodeType==9){return;}this._onTouchNode(node);if(node==this.curNode){return;}this.set("curNode",node);},_setStack:function(_313,by){var _314=this.activeStack;this.set("activeStack",_313);for(var _315=0;_315<Math.min(_314.length,_313.length);_315++){if(_314[_315]!=_313[_315]){break;}}var _316;for(var i=_314.length-1;i>=_315;i--){_316=_303.byId(_314[i]);if(_316){_316._hasBeenBlurred=true;_316.set("focused",false);if(_316._focusManager==this){_316._onBlur(by);}this.emit("widget-blur",_316,by);}}for(i=_315;i<_313.length;i++){_316=_303.byId(_313[i]);if(_316){_316.set("focused",true);if(_316._focusManager==this){_316._onFocus(by);}this.emit("widget-focus",_316,by);}}},focus:function(node){if(node){try{node.focus();}catch(e){}}}});var _317=new _305();_2ff(function(){var _318=_317.registerWin(win.doc.parentWindow||win.doc.defaultView);if(has("ie")){_301.addOnWindowUnload(function(){_318.remove();_318=null;});}});_304.focus=function(node){_317.focus(node);};for(var attr in _317){if(!/^_/.test(attr)){_304.focus[attr]=typeof _317[attr]=="function"?lang.hitch(_317,attr):_317[attr];}}_317.watch(function(attr,_319,_31a){_304.focus[attr]=_31a;});return _317;});},"dijit/form/_ListBase":function(){define("dijit/form/_ListBase",["dojo/_base/declare","dojo/window"],function(_31b,_31c){return _31b("dijit.form._ListBase",null,{selected:null,_getTarget:function(evt){var tgt=evt.target;var _31d=this.containerNode;if(tgt==_31d||tgt==this.domNode){return null;}while(tgt&&tgt.parentNode!=_31d){tgt=tgt.parentNode;}return tgt;},selectFirstNode:function(){var _31e=this.containerNode.firstChild;while(_31e&&_31e.style.display=="none"){_31e=_31e.nextSibling;}this._setSelectedAttr(_31e);},selectLastNode:function(){var last=this.containerNode.lastChild;while(last&&last.style.display=="none"){last=last.previousSibling;}this._setSelectedAttr(last);},selectNextNode:function(){var _31f=this._getSelectedAttr();if(!_31f){this.selectFirstNode();}else{var next=_31f.nextSibling;while(next&&next.style.display=="none"){next=next.nextSibling;}if(!next){this.selectFirstNode();}else{this._setSelectedAttr(next);}}},selectPreviousNode:function(){var _320=this._getSelectedAttr();if(!_320){this.selectLastNode();}else{var prev=_320.previousSibling;while(prev&&prev.style.display=="none"){prev=prev.previousSibling;}if(!prev){this.selectLastNode();}else{this._setSelectedAttr(prev);}}},_setSelectedAttr:function(node){if(this.selected!=node){var _321=this._getSelectedAttr();if(_321){this.onDeselect(_321);this.selected=null;}if(node&&node.parentNode==this.containerNode){this.selected=node;_31c.scrollIntoView(node);this.onSelect(node);}}else{if(node){this.onSelect(node);}}},_getSelectedAttr:function(){var v=this.selected;return(v&&v.parentNode==this.containerNode)?v:(this.selected=null);}});});},"dojo/selector/acme":function(){define("dojo/selector/acme",["../_base/kernel","../has","../dom","../_base/sniff","../_base/array","../_base/lang","../_base/window"],function(dojo,has,dom){var trim=dojo.trim;var each=dojo.forEach;var _322=function(){return dojo.doc;};var _323=((dojo.isWebKit||dojo.isMozilla)&&((_322().compatMode)=="BackCompat"));var _324=">~+";var _325=false;var _326=function(){return true;};var _327=function(_328){if(_324.indexOf(_328.slice(-1))>=0){_328+=" * ";}else{_328+=" ";}var ts=function(s,e){return trim(_328.slice(s,e));};var _329=[];var _32a=-1,_32b=-1,_32c=-1,_32d=-1,_32e=-1,inId=-1,_32f=-1,lc="",cc="",_330;var x=0,ql=_328.length,_331=null,_332=null;var _333=function(){if(_32f>=0){var tv=(_32f==x)?null:ts(_32f,x);_331[(_324.indexOf(tv)<0)?"tag":"oper"]=tv;_32f=-1;}};var _334=function(){if(inId>=0){_331.id=ts(inId,x).replace(/\\/g,"");inId=-1;}};var _335=function(){if(_32e>=0){_331.classes.push(ts(_32e+1,x).replace(/\\/g,""));_32e=-1;}};var _336=function(){_334();_333();_335();};var _337=function(){_336();if(_32d>=0){_331.pseudos.push({name:ts(_32d+1,x)});}_331.loops=(_331.pseudos.length||_331.attrs.length||_331.classes.length);_331.oquery=_331.query=ts(_330,x);_331.otag=_331.tag=(_331["oper"])?null:(_331.tag||"*");if(_331.tag){_331.tag=_331.tag.toUpperCase();}if(_329.length&&(_329[_329.length-1].oper)){_331.infixOper=_329.pop();_331.query=_331.infixOper.query+" "+_331.query;}_329.push(_331);_331=null;};for(;lc=cc,cc=_328.charAt(x),x<ql;x++){if(lc=="\\"){continue;}if(!_331){_330=x;_331={query:null,pseudos:[],attrs:[],classes:[],tag:null,oper:null,id:null,getTag:function(){return(_325)?this.otag:this.tag;}};_32f=x;}if(_32a>=0){if(cc=="]"){if(!_332.attr){_332.attr=ts(_32a+1,x);}else{_332.matchFor=ts((_32c||_32a+1),x);}var cmf=_332.matchFor;if(cmf){if((cmf.charAt(0)=="\"")||(cmf.charAt(0)=="'")){_332.matchFor=cmf.slice(1,-1);}}_331.attrs.push(_332);_332=null;_32a=_32c=-1;}else{if(cc=="="){var _338=("|~^$*".indexOf(lc)>=0)?lc:"";_332.type=_338+cc;_332.attr=ts(_32a+1,x-_338.length);_32c=x+1;}}}else{if(_32b>=0){if(cc==")"){if(_32d>=0){_332.value=ts(_32b+1,x);}_32d=_32b=-1;}}else{if(cc=="#"){_336();inId=x+1;}else{if(cc=="."){_336();_32e=x;}else{if(cc==":"){_336();_32d=x;}else{if(cc=="["){_336();_32a=x;_332={};}else{if(cc=="("){if(_32d>=0){_332={name:ts(_32d+1,x),value:null};_331.pseudos.push(_332);}_32b=x;}else{if((cc==" ")&&(lc!=cc)){_337();}}}}}}}}}return _329;};var _339=function(_33a,_33b){if(!_33a){return _33b;}if(!_33b){return _33a;}return function(){return _33a.apply(window,arguments)&&_33b.apply(window,arguments);};};var _33c=function(i,arr){var r=arr||[];if(i){r.push(i);}return r;};var _33d=function(n){return(1==n.nodeType);};var _33e="";var _33f=function(elem,attr){if(!elem){return _33e;}if(attr=="class"){return elem.className||_33e;}if(attr=="for"){return elem.htmlFor||_33e;}if(attr=="style"){return elem.style.cssText||_33e;}return(_325?elem.getAttribute(attr):elem.getAttribute(attr,2))||_33e;};var _340={"*=":function(attr,_341){return function(elem){return(_33f(elem,attr).indexOf(_341)>=0);};},"^=":function(attr,_342){return function(elem){return(_33f(elem,attr).indexOf(_342)==0);};},"$=":function(attr,_343){return function(elem){var ea=" "+_33f(elem,attr);return(ea.lastIndexOf(_343)==(ea.length-_343.length));};},"~=":function(attr,_344){var tval=" "+_344+" ";return function(elem){var ea=" "+_33f(elem,attr)+" ";return(ea.indexOf(tval)>=0);};},"|=":function(attr,_345){var _346=_345+"-";return function(elem){var ea=_33f(elem,attr);return((ea==_345)||(ea.indexOf(_346)==0));};},"=":function(attr,_347){return function(elem){return(_33f(elem,attr)==_347);};}};var _348=(typeof _322().firstChild.nextElementSibling=="undefined");var _349=!_348?"nextElementSibling":"nextSibling";var _34a=!_348?"previousElementSibling":"previousSibling";var _34b=(_348?_33d:_326);var _34c=function(node){while(node=node[_34a]){if(_34b(node)){return false;}}return true;};var _34d=function(node){while(node=node[_349]){if(_34b(node)){return false;}}return true;};var _34e=function(node){var root=node.parentNode;var i=0,tret=root.children||root.childNodes,ci=(node["_i"]||-1),cl=(root["_l"]||-1);if(!tret){return-1;}var l=tret.length;if(cl==l&&ci>=0&&cl>=0){return ci;}root["_l"]=l;ci=-1;for(var te=root["firstElementChild"]||root["firstChild"];te;te=te[_349]){if(_34b(te)){te["_i"]=++i;if(node===te){ci=i;}}}return ci;};var _34f=function(elem){return!((_34e(elem))%2);};var _350=function(elem){return((_34e(elem))%2);};var _351={"checked":function(name,_352){return function(elem){return!!("checked"in elem?elem.checked:elem.selected);};},"first-child":function(){return _34c;},"last-child":function(){return _34d;},"only-child":function(name,_353){return function(node){return _34c(node)&&_34d(node);};},"empty":function(name,_354){return function(elem){var cn=elem.childNodes;var cnl=elem.childNodes.length;for(var x=cnl-1;x>=0;x--){var nt=cn[x].nodeType;if((nt===1)||(nt==3)){return false;}}return true;};},"contains":function(name,_355){var cz=_355.charAt(0);if(cz=="\""||cz=="'"){_355=_355.slice(1,-1);}return function(elem){return(elem.innerHTML.indexOf(_355)>=0);};},"not":function(name,_356){var p=_327(_356)[0];var _357={el:1};if(p.tag!="*"){_357.tag=1;}if(!p.classes.length){_357.classes=1;}var ntf=_358(p,_357);return function(elem){return(!ntf(elem));};},"nth-child":function(name,_359){var pi=parseInt;if(_359=="odd"){return _350;}else{if(_359=="even"){return _34f;}}if(_359.indexOf("n")!=-1){var _35a=_359.split("n",2);var pred=_35a[0]?((_35a[0]=="-")?-1:pi(_35a[0])):1;var idx=_35a[1]?pi(_35a[1]):0;var lb=0,ub=-1;if(pred>0){if(idx<0){idx=(idx%pred)&&(pred+(idx%pred));}else{if(idx>0){if(idx>=pred){lb=idx-idx%pred;}idx=idx%pred;}}}else{if(pred<0){pred*=-1;if(idx>0){ub=idx;idx=idx%pred;}}}if(pred>0){return function(elem){var i=_34e(elem);return(i>=lb)&&(ub<0||i<=ub)&&((i%pred)==idx);};}else{_359=idx;}}var _35b=pi(_359);return function(elem){return(_34e(elem)==_35b);};}};var _35c=(dojo.isIE&&(dojo.isIE<9||dojo.isQuirks))?function(cond){var clc=cond.toLowerCase();if(clc=="class"){cond="className";}return function(elem){return(_325?elem.getAttribute(cond):elem[cond]||elem[clc]);};}:function(cond){return function(elem){return(elem&&elem.getAttribute&&elem.hasAttribute(cond));};};var _358=function(_35d,_35e){if(!_35d){return _326;}_35e=_35e||{};var ff=null;if(!("el"in _35e)){ff=_339(ff,_33d);}if(!("tag"in _35e)){if(_35d.tag!="*"){ff=_339(ff,function(elem){return(elem&&(elem.tagName==_35d.getTag()));});}}if(!("classes"in _35e)){each(_35d.classes,function(_35f,idx,arr){var re=new RegExp("(?:^|\\s)"+_35f+"(?:\\s|$)");ff=_339(ff,function(elem){return re.test(elem.className);});ff.count=idx;});}if(!("pseudos"in _35e)){each(_35d.pseudos,function(_360){var pn=_360.name;if(_351[pn]){ff=_339(ff,_351[pn](pn,_360.value));}});}if(!("attrs"in _35e)){each(_35d.attrs,function(attr){var _361;var a=attr.attr;if(attr.type&&_340[attr.type]){_361=_340[attr.type](a,attr.matchFor);}else{if(a.length){_361=_35c(a);}}if(_361){ff=_339(ff,_361);}});}if(!("id"in _35e)){if(_35d.id){ff=_339(ff,function(elem){return(!!elem&&(elem.id==_35d.id));});}}if(!ff){if(!("default"in _35e)){ff=_326;}}return ff;};var _362=function(_363){return function(node,ret,bag){while(node=node[_349]){if(_348&&(!_33d(node))){continue;}if((!bag||_364(node,bag))&&_363(node)){ret.push(node);}break;}return ret;};};var _365=function(_366){return function(root,ret,bag){var te=root[_349];while(te){if(_34b(te)){if(bag&&!_364(te,bag)){break;}if(_366(te)){ret.push(te);}}te=te[_349];}return ret;};};var _367=function(_368){_368=_368||_326;return function(root,ret,bag){var te,x=0,tret=root.children||root.childNodes;while(te=tret[x++]){if(_34b(te)&&(!bag||_364(te,bag))&&(_368(te,x))){ret.push(te);}}return ret;};};var _369=function(node,root){var pn=node.parentNode;while(pn){if(pn==root){break;}pn=pn.parentNode;}return!!pn;};var _36a={};var _36b=function(_36c){var _36d=_36a[_36c.query];if(_36d){return _36d;}var io=_36c.infixOper;var oper=(io?io.oper:"");var _36e=_358(_36c,{el:1});var qt=_36c.tag;var _36f=("*"==qt);var ecs=_322()["getElementsByClassName"];if(!oper){if(_36c.id){_36e=(!_36c.loops&&_36f)?_326:_358(_36c,{el:1,id:1});_36d=function(root,arr){var te=dom.byId(_36c.id,(root.ownerDocument||root));if(!te||!_36e(te)){return;}if(9==root.nodeType){return _33c(te,arr);}else{if(_369(te,root)){return _33c(te,arr);}}};}else{if(ecs&&/\{\s*\[native code\]\s*\}/.test(String(ecs))&&_36c.classes.length&&!_323){_36e=_358(_36c,{el:1,classes:1,id:1});var _370=_36c.classes.join(" ");_36d=function(root,arr,bag){var ret=_33c(0,arr),te,x=0;var tret=root.getElementsByClassName(_370);while((te=tret[x++])){if(_36e(te,root)&&_364(te,bag)){ret.push(te);}}return ret;};}else{if(!_36f&&!_36c.loops){_36d=function(root,arr,bag){var ret=_33c(0,arr),te,x=0;var tret=root.getElementsByTagName(_36c.getTag());while((te=tret[x++])){if(_364(te,bag)){ret.push(te);}}return ret;};}else{_36e=_358(_36c,{el:1,tag:1,id:1});_36d=function(root,arr,bag){var ret=_33c(0,arr),te,x=0;var tret=root.getElementsByTagName(_36c.getTag());while((te=tret[x++])){if(_36e(te,root)&&_364(te,bag)){ret.push(te);}}return ret;};}}}}else{var _371={el:1};if(_36f){_371.tag=1;}_36e=_358(_36c,_371);if("+"==oper){_36d=_362(_36e);}else{if("~"==oper){_36d=_365(_36e);}else{if(">"==oper){_36d=_367(_36e);}}}}return _36a[_36c.query]=_36d;};var _372=function(root,_373){var _374=_33c(root),qp,x,te,qpl=_373.length,bag,ret;for(var i=0;i<qpl;i++){ret=[];qp=_373[i];x=_374.length-1;if(x>0){bag={};ret.nozip=true;}var gef=_36b(qp);for(var j=0;(te=_374[j]);j++){gef(te,ret,bag);}if(!ret.length){break;}_374=ret;}return ret;};var _375={},_376={};var _377=function(_378){var _379=_327(trim(_378));if(_379.length==1){var tef=_36b(_379[0]);return function(root){var r=tef(root,[]);if(r){r.nozip=true;}return r;};}return function(root){return _372(root,_379);};};var nua=navigator.userAgent;var wk="WebKit/";var _37a=(dojo.isWebKit&&(nua.indexOf(wk)>0)&&(parseFloat(nua.split(wk)[1])>528));var _37b=dojo.isIE?"commentStrip":"nozip";var qsa="querySelectorAll";var _37c=(!!_322()[qsa]&&(!dojo.isSafari||(dojo.isSafari>3.1)||_37a));var _37d=/n\+\d|([^ ])?([>~+])([^ =])?/g;var _37e=function(_37f,pre,ch,post){return ch?(pre?pre+" ":"")+ch+(post?" "+post:""):_37f;};var _380=function(_381,_382){_381=_381.replace(_37d,_37e);if(_37c){var _383=_376[_381];if(_383&&!_382){return _383;}}var _384=_375[_381];if(_384){return _384;}var qcz=_381.charAt(0);var _385=(-1==_381.indexOf(" "));if((_381.indexOf("#")>=0)&&(_385)){_382=true;}var _386=(_37c&&(!_382)&&(_324.indexOf(qcz)==-1)&&(!dojo.isIE||(_381.indexOf(":")==-1))&&(!(_323&&(_381.indexOf(".")>=0)))&&(_381.indexOf(":contains")==-1)&&(_381.indexOf(":checked")==-1)&&(_381.indexOf("|=")==-1));if(_386){var tq=(_324.indexOf(_381.charAt(_381.length-1))>=0)?(_381+" *"):_381;return _376[_381]=function(root){try{if(!((9==root.nodeType)||_385)){throw"";}var r=root[qsa](tq);r[_37b]=true;return r;}catch(e){return _380(_381,true)(root);}};}else{var _387=_381.split(/\s*,\s*/);return _375[_381]=((_387.length<2)?_377(_381):function(root){var _388=0,ret=[],tp;while((tp=_387[_388++])){ret=ret.concat(_377(tp)(root));}return ret;});}};var _389=0;var _38a=dojo.isIE?function(node){if(_325){return(node.getAttribute("_uid")||node.setAttribute("_uid",++_389)||_389);}else{return node.uniqueID;}}:function(node){return(node._uid||(node._uid=++_389));};var _364=function(node,bag){if(!bag){return 1;}var id=_38a(node);if(!bag[id]){return bag[id]=1;}return 0;};var _38b="_zipIdx";var _38c=function(arr){if(arr&&arr.nozip){return arr;}var ret=[];if(!arr||!arr.length){return ret;}if(arr[0]){ret.push(arr[0]);}if(arr.length<2){return ret;}_389++;if(dojo.isIE&&_325){var _38d=_389+"";arr[0].setAttribute(_38b,_38d);for(var x=1,te;te=arr[x];x++){if(arr[x].getAttribute(_38b)!=_38d){ret.push(te);}te.setAttribute(_38b,_38d);}}else{if(dojo.isIE&&arr.commentStrip){try{for(var x=1,te;te=arr[x];x++){if(_33d(te)){ret.push(te);}}}catch(e){}}else{if(arr[0]){arr[0][_38b]=_389;}for(var x=1,te;te=arr[x];x++){if(arr[x][_38b]!=_389){ret.push(te);}te[_38b]=_389;}}}return ret;};var _38e=function(_38f,root){root=root||_322();var od=root.ownerDocument||root.documentElement;_325=(root.contentType&&root.contentType=="application/xml")||(dojo.isOpera&&(root.doctype||od.toString()=="[object XMLDocument]"))||(!!od)&&(dojo.isIE?od.xml:(root.xmlVersion||od.xmlVersion));var r=_380(_38f)(root);if(r&&r.nozip){return r;}return _38c(r);};_38e.filter=function(_390,_391,root){var _392=[],_393=_327(_391),_394=(_393.length==1&&!/[^\w#\.]/.test(_391))?_358(_393[0]):function(node){return dojo.query(_391,root).indexOf(node)!=-1;};for(var x=0,te;te=_390[x];x++){if(_394(te)){_392.push(te);}}return _392;};return _38e;});},"dojo/store/Memory":function(){define("dojo/store/Memory",["../_base/declare","./util/QueryResults","./util/SimpleQueryEngine"],function(_395,_396,_397){return _395("dojo.store.Memory",null,{constructor:function(_398){for(var i in _398){this[i]=_398[i];}this.setData(this.data||[]);},data:null,idProperty:"id",index:null,queryEngine:_397,get:function(id){return this.data[this.index[id]];},getIdentity:function(_399){return _399[this.idProperty];},put:function(_39a,_39b){var data=this.data,_39c=this.index,_39d=this.idProperty;var id=(_39b&&"id"in _39b)?_39b.id:_39d in _39a?_39a[_39d]:Math.random();if(id in _39c){if(_39b&&_39b.overwrite===false){throw new Error("Object already exists");}data[_39c[id]]=_39a;}else{_39c[id]=data.push(_39a)-1;}return id;},add:function(_39e,_39f){(_39f=_39f||{}).overwrite=false;return this.put(_39e,_39f);},remove:function(id){var _3a0=this.index;var data=this.data;if(id in _3a0){data.splice(_3a0[id],1);this.setData(data);return true;}},query:function(_3a1,_3a2){return _396(this.queryEngine(_3a1,_3a2)(this.data));},setData:function(data){if(data.items){this.idProperty=data.identifier;data=this.data=data.items;}else{this.data=data;}this.index={};for(var i=0,l=data.length;i<l;i++){this.index[data[i][this.idProperty]]=i;}}});});},"dijit/main":function(){define("dijit/main",["dojo/_base/kernel"],function(dojo){return dojo.dijit;});},"dojo/date/stamp":function(){define("dojo/date/stamp",["../_base/kernel","../_base/lang","../_base/array"],function(dojo,lang,_3a3){lang.getObject("date.stamp",true,dojo);dojo.date.stamp.fromISOString=function(_3a4,_3a5){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _3a6=dojo.date.stamp._isoRegExp.exec(_3a4),_3a7=null;if(_3a6){_3a6.shift();if(_3a6[1]){_3a6[1]--;}if(_3a6[6]){_3a6[6]*=1000;}if(_3a5){_3a5=new Date(_3a5);_3a3.forEach(_3a3.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _3a5["get"+prop]();}),function(_3a8,_3a9){_3a6[_3a9]=_3a6[_3a9]||_3a8;});}_3a7=new Date(_3a6[0]||1970,_3a6[1]||0,_3a6[2]||1,_3a6[3]||0,_3a6[4]||0,_3a6[5]||0,_3a6[6]||0);if(_3a6[0]<100){_3a7.setFullYear(_3a6[0]||1970);}var _3aa=0,_3ab=_3a6[7]&&_3a6[7].charAt(0);if(_3ab!="Z"){_3aa=((_3a6[8]||0)*60)+(Number(_3a6[9])||0);if(_3ab!="-"){_3aa*=-1;}}if(_3ab){_3aa-=_3a7.getTimezoneOffset();}if(_3aa){_3a7.setTime(_3a7.getTime()+_3aa*60000);}}return _3a7;};dojo.date.stamp.toISOString=function(_3ac,_3ad){var _3ae=function(n){return(n<10)?"0"+n:n;};_3ad=_3ad||{};var _3af=[],_3b0=_3ad.zulu?"getUTC":"get",date="";if(_3ad.selector!="time"){var year=_3ac[_3b0+"FullYear"]();date=["0000".substr((year+"").length)+year,_3ae(_3ac[_3b0+"Month"]()+1),_3ae(_3ac[_3b0+"Date"]())].join("-");}_3af.push(date);if(_3ad.selector!="date"){var time=[_3ae(_3ac[_3b0+"Hours"]()),_3ae(_3ac[_3b0+"Minutes"]()),_3ae(_3ac[_3b0+"Seconds"]())].join(":");var _3b1=_3ac[_3b0+"Milliseconds"]();if(_3ad.milliseconds){time+="."+(_3b1<100?"0":"")+_3ae(_3b1);}if(_3ad.zulu){time+="Z";}else{if(_3ad.selector!="time"){var _3b2=_3ac.getTimezoneOffset();var _3b3=Math.abs(_3b2);time+=(_3b2>0?"-":"+")+_3ae(Math.floor(_3b3/60))+":"+_3ae(_3b3%60);}}_3af.push(time);}return _3af.join("T");};return dojo.date.stamp;});},"dijit/form/DataList":function(){define("dijit/form/DataList",["dojo/_base/declare","dojo/dom","dojo/_base/lang","dojo/query","dojo/store/Memory","../registry"],function(_3b4,dom,lang,_3b5,_3b6,_3b7){function _3b8(_3b9){return{id:_3b9.value,value:_3b9.value,name:lang.trim(_3b9.innerText||_3b9.textContent||"")};};return _3b4("dijit.form.DataList",_3b6,{constructor:function(_3ba,_3bb){this.domNode=dom.byId(_3bb);lang.mixin(this,_3ba);if(this.id){_3b7.add(this);}this.domNode.style.display="none";this.inherited(arguments,[{data:_3b5("option",this.domNode).map(_3b8)}]);},destroy:function(){_3b7.remove(this.id);},fetchSelectedItem:function(){var _3bc=_3b5("> option[selected]",this.domNode)[0]||_3b5("> option",this.domNode)[0];return _3bc&&_3b8(_3bc);}});});},"dijit/form/MappedTextBox":function(){define("dijit/form/MappedTextBox",["dojo/_base/declare","dojo/dom-construct","./ValidationTextBox"],function(_3bd,_3be,_3bf){return _3bd("dijit.form.MappedTextBox",_3bf,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting="";},_setNameAttr:null,serialize:function(val){return val.toString?val.toString():"";},toString:function(){var val=this.filter(this.get("value"));return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();return this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);this.valueNode=_3be.place("<input type='hidden'"+(this.name?" name='"+this.name.replace(/'/g,"&quot;")+"'":"")+"/>",this.textbox,"after");},reset:function(){this.valueNode.value="";this.inherited(arguments);}});});},"dijit/form/_ButtonMixin":function(){define("dijit/form/_ButtonMixin",["dojo/_base/declare","dojo/dom","dojo/_base/event","../registry"],function(_3c0,dom,_3c1,_3c2){return _3c0("dijit.form._ButtonMixin",null,{label:"",type:"button",_onClick:function(e){if(this.disabled){_3c1.stop(e);return false;}var _3c3=this.onClick(e)===false;if(!_3c3&&this.type=="submit"&&!(this.valueNode||this.focusNode).form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _3c4=_3c2.byNode(node);if(_3c4&&typeof _3c4._onSubmit=="function"){_3c4._onSubmit(e);_3c3=true;break;}}}if(_3c3){e.preventDefault();}return!_3c3;},postCreate:function(){this.inherited(arguments);dom.setSelectable(this.focusNode,false);},onClick:function(){return true;},_setLabelAttr:function(_3c5){this._set("label",_3c5);(this.containerNode||this.focusNode).innerHTML=_3c5;}});});},"dijit/form/_FormWidget":function(){define("dijit/form/_FormWidget",["dojo/_base/declare","dojo/_base/kernel","dojo/ready","../_Widget","../_CssStateMixin","../_TemplatedMixin","./_FormWidgetMixin"],function(_3c6,_3c7,_3c8,_3c9,_3ca,_3cb,_3cc){if(!_3c7.isAsync){_3c8(0,function(){var _3cd=["dijit/form/_FormValueWidget"];require(_3cd);});}return _3c6("dijit.form._FormWidget",[_3c9,_3cb,_3ca,_3cc],{setDisabled:function(_3ce){_3c7.deprecated("setDisabled("+_3ce+") is deprecated. Use set('disabled',"+_3ce+") instead.","","2.0");this.set("disabled",_3ce);},setValue:function(_3cf){_3c7.deprecated("dijit.form._FormWidget:setValue("+_3cf+") is deprecated.  Use set('value',"+_3cf+") instead.","","2.0");this.set("value",_3cf);},getValue:function(){_3c7.deprecated(this.declaredClass+"::getValue() is deprecated. Use get('value') instead.","","2.0");return this.get("value");},postMixInProperties:function(){this.nameAttrSetting=this.name?("name=\""+this.name.replace(/'/g,"&quot;")+"\""):"";this.inherited(arguments);},_setTypeAttr:null});});},"dijit/form/FilteringSelect":function(){define("dijit/form/FilteringSelect",["dojo/data/util/filter","dojo/_base/declare","dojo/_base/Deferred","dojo/_base/lang","./MappedTextBox","./ComboBoxMixin"],function(_3d0,_3d1,_3d2,lang,_3d3,_3d4){return _3d1("dijit.form.FilteringSelect",[_3d3,_3d4],{required:true,_lastDisplayedValue:"",_isValidSubset:function(){return this._opened;},isValid:function(){return this.item||(!this.required&&this.get("displayedValue")=="");},_refreshState:function(){if(!this.searchTimer){this.inherited(arguments);}},_callbackSetLabel:function(_3d5,_3d6,_3d7,_3d8){if((_3d6&&_3d6[this.searchAttr]!==this._lastQuery)||(!_3d6&&_3d5.length&&this.store.getIdentity(_3d5[0])!=this._lastQuery)){return;}if(!_3d5.length){this.set("value","",_3d8||(_3d8===undefined&&!this.focused),this.textbox.value,null);}else{this.set("item",_3d5[0],_3d8);}},_openResultList:function(_3d9,_3da,_3db){if(_3da[this.searchAttr]!==this._lastQuery){return;}this.inherited(arguments);if(this.item===undefined){this.validate(true);}},_getValueAttr:function(){return this.valueNode.value;},_getValueField:function(){return"value";},_setValueAttr:function(_3dc,_3dd,_3de,item){if(!this._onChangeActive){_3dd=null;}if(item===undefined){if(_3dc===null||_3dc===""){_3dc="";if(!lang.isString(_3de)){this._setDisplayedValueAttr(_3de||"",_3dd);return;}}var self=this;this._lastQuery=_3dc;_3d2.when(this.store.get(_3dc),function(item){self._callbackSetLabel(item?[item]:[],undefined,undefined,_3dd);});}else{this.valueNode.value=_3dc;this.inherited(arguments);}},_setItemAttr:function(item,_3df,_3e0){this.inherited(arguments);this._lastDisplayedValue=this.textbox.value;},_getDisplayQueryString:function(text){return text.replace(/([\\\*\?])/g,"\\$1");},_setDisplayedValueAttr:function(_3e1,_3e2){if(_3e1==null){_3e1="";}if(!this._created){if(!("displayedValue"in this.params)){return;}_3e2=false;}if(this.store){this.closeDropDown();var _3e3=lang.clone(this.query);var qs=this._getDisplayQueryString(_3e1),q;if(this.store._oldAPI){q=qs;}else{q=_3d0.patternToRegExp(qs,this.ignoreCase);q.toString=function(){return qs;};}this._lastQuery=_3e3[this.searchAttr]=q;this.textbox.value=_3e1;this._lastDisplayedValue=_3e1;this._set("displayedValue",_3e1);var _3e4=this;var _3e5={ignoreCase:this.ignoreCase,deep:true};lang.mixin(_3e5,this.fetchProperties);this._fetchHandle=this.store.query(_3e3,_3e5);_3d2.when(this._fetchHandle,function(_3e6){_3e4._fetchHandle=null;_3e4._callbackSetLabel(_3e6||[],_3e3,_3e5,_3e2);},function(err){_3e4._fetchHandle=null;if(!_3e4._cancelingQuery){console.error("dijit.form.FilteringSelect: "+err.toString());}});}},undo:function(){this.set("displayedValue",this._lastDisplayedValue);}});});},"dojo/dnd/TimedMoveable":function(){define("dojo/dnd/TimedMoveable",["../main","./Moveable"],function(dojo){var _3e7=dojo.dnd.Moveable.prototype.onMove;dojo.declare("dojo.dnd.TimedMoveable",dojo.dnd.Moveable,{timeout:40,constructor:function(node,_3e8){if(!_3e8){_3e8={};}if(_3e8.timeout&&typeof _3e8.timeout=="number"&&_3e8.timeout>=0){this.timeout=_3e8.timeout;}},onMoveStop:function(_3e9){if(_3e9._timer){clearTimeout(_3e9._timer);_3e7.call(this,_3e9,_3e9._leftTop);}dojo.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function(_3ea,_3eb){_3ea._leftTop=_3eb;if(!_3ea._timer){var _3ec=this;_3ea._timer=setTimeout(function(){_3ea._timer=null;_3e7.call(_3ec,_3ea,_3ea._leftTop);},this.timeout);}}});return dojo.dnd.TimedMoveable;});},"dojox/encoding/digests/MD5":function(){define("dojox/encoding/digests/MD5",["./_base"],function(dxd){var _3ed=8;function R(n,c){return(n<<c)|(n>>>(32-c));};function C(q,a,b,x,s,t){return dxd.addWords(R(dxd.addWords(dxd.addWords(a,q),dxd.addWords(x,t)),s),b);};function FF(a,b,c,d,x,s,t){return C((b&c)|((~b)&d),a,b,x,s,t);};function GG(a,b,c,d,x,s,t){return C((b&d)|(c&(~d)),a,b,x,s,t);};function HH(a,b,c,d,x,s,t){return C(b^c^d,a,b,x,s,t);};function II(a,b,c,d,x,s,t){return C(c^(b|(~d)),a,b,x,s,t);};function core(x,len){x[len>>5]|=128<<((len)%32);x[(((len+64)>>>9)<<4)+14]=len;var a=1732584193;var b=-271733879;var c=-1732584194;var d=271733878;for(var i=0;i<x.length;i+=16){var olda=a;var oldb=b;var oldc=c;var oldd=d;a=FF(a,b,c,d,x[i+0],7,-680876936);d=FF(d,a,b,c,x[i+1],12,-389564586);c=FF(c,d,a,b,x[i+2],17,606105819);b=FF(b,c,d,a,x[i+3],22,-1044525330);a=FF(a,b,c,d,x[i+4],7,-176418897);d=FF(d,a,b,c,x[i+5],12,1200080426);c=FF(c,d,a,b,x[i+6],17,-1473231341);b=FF(b,c,d,a,x[i+7],22,-45705983);a=FF(a,b,c,d,x[i+8],7,1770035416);d=FF(d,a,b,c,x[i+9],12,-1958414417);c=FF(c,d,a,b,x[i+10],17,-42063);b=FF(b,c,d,a,x[i+11],22,-1990404162);a=FF(a,b,c,d,x[i+12],7,1804603682);d=FF(d,a,b,c,x[i+13],12,-40341101);c=FF(c,d,a,b,x[i+14],17,-1502002290);b=FF(b,c,d,a,x[i+15],22,1236535329);a=GG(a,b,c,d,x[i+1],5,-165796510);d=GG(d,a,b,c,x[i+6],9,-1069501632);c=GG(c,d,a,b,x[i+11],14,643717713);b=GG(b,c,d,a,x[i+0],20,-373897302);a=GG(a,b,c,d,x[i+5],5,-701558691);d=GG(d,a,b,c,x[i+10],9,38016083);c=GG(c,d,a,b,x[i+15],14,-660478335);b=GG(b,c,d,a,x[i+4],20,-405537848);a=GG(a,b,c,d,x[i+9],5,568446438);d=GG(d,a,b,c,x[i+14],9,-1019803690);c=GG(c,d,a,b,x[i+3],14,-187363961);b=GG(b,c,d,a,x[i+8],20,1163531501);a=GG(a,b,c,d,x[i+13],5,-1444681467);d=GG(d,a,b,c,x[i+2],9,-51403784);c=GG(c,d,a,b,x[i+7],14,1735328473);b=GG(b,c,d,a,x[i+12],20,-1926607734);a=HH(a,b,c,d,x[i+5],4,-378558);d=HH(d,a,b,c,x[i+8],11,-2022574463);c=HH(c,d,a,b,x[i+11],16,1839030562);b=HH(b,c,d,a,x[i+14],23,-35309556);a=HH(a,b,c,d,x[i+1],4,-1530992060);d=HH(d,a,b,c,x[i+4],11,1272893353);c=HH(c,d,a,b,x[i+7],16,-155497632);b=HH(b,c,d,a,x[i+10],23,-1094730640);a=HH(a,b,c,d,x[i+13],4,681279174);d=HH(d,a,b,c,x[i+0],11,-358537222);c=HH(c,d,a,b,x[i+3],16,-722521979);b=HH(b,c,d,a,x[i+6],23,76029189);a=HH(a,b,c,d,x[i+9],4,-640364487);d=HH(d,a,b,c,x[i+12],11,-421815835);c=HH(c,d,a,b,x[i+15],16,530742520);b=HH(b,c,d,a,x[i+2],23,-995338651);a=II(a,b,c,d,x[i+0],6,-198630844);d=II(d,a,b,c,x[i+7],10,1126891415);c=II(c,d,a,b,x[i+14],15,-1416354905);b=II(b,c,d,a,x[i+5],21,-57434055);a=II(a,b,c,d,x[i+12],6,1700485571);d=II(d,a,b,c,x[i+3],10,-1894986606);c=II(c,d,a,b,x[i+10],15,-1051523);b=II(b,c,d,a,x[i+1],21,-2054922799);a=II(a,b,c,d,x[i+8],6,1873313359);d=II(d,a,b,c,x[i+15],10,-30611744);c=II(c,d,a,b,x[i+6],15,-1560198380);b=II(b,c,d,a,x[i+13],21,1309151649);a=II(a,b,c,d,x[i+4],6,-145523070);d=II(d,a,b,c,x[i+11],10,-1120210379);c=II(c,d,a,b,x[i+2],15,718787259);b=II(b,c,d,a,x[i+9],21,-343485551);a=dxd.addWords(a,olda);b=dxd.addWords(b,oldb);c=dxd.addWords(c,oldc);d=dxd.addWords(d,oldd);}return[a,b,c,d];};function hmac(data,key){var wa=dxd.stringToWord(key);if(wa.length>16){wa=core(wa,key.length*_3ed);}var l=[],r=[];for(var i=0;i<16;i++){l[i]=wa[i]^909522486;r[i]=wa[i]^1549556828;}var h=core(l.concat(dxd.stringToWord(data)),512+data.length*_3ed);return core(r.concat(h),640);};dxd.MD5=function(data,_3ee){var out=_3ee||dxd.outputTypes.Base64;var wa=core(dxd.stringToWord(data),data.length*_3ed);switch(out){case dxd.outputTypes.Raw:return wa;case dxd.outputTypes.Hex:return dxd.wordToHex(wa);case dxd.outputTypes.String:return dxd.wordToString(wa);default:return dxd.wordToBase64(wa);}};dxd.MD5._hmac=function(data,key,_3ef){var out=_3ef||dxd.outputTypes.Base64;var wa=hmac(data,key);switch(out){case dxd.outputTypes.Raw:return wa;case dxd.outputTypes.Hex:return dxd.wordToHex(wa);case dxd.outputTypes.String:return dxd.wordToString(wa);default:return dxd.wordToBase64(wa);}};return dxd.MD5;});},"dijit/form/nls/de/validate":function(){define(({invalidMessage:"Der eingegebene Wert ist ungültig. ",missingMessage:"Dieser Wert ist erforderlich.",rangeMessage:"Dieser Wert liegt außerhalb des gültigen Bereichs. "}));},"dojox/encoding/digests/_base":function(){define("dojox/encoding/digests/_base",["dojo/_base/lang"],function(lang){var d=lang.getObject("dojox.encoding.digests",true);d.outputTypes={Base64:0,Hex:1,String:2,Raw:3};d.addWords=function(a,b){var l=(a&65535)+(b&65535);var m=(a>>16)+(b>>16)+(l>>16);return(m<<16)|(l&65535);};var _3f0=8;var mask=(1<<_3f0)-1;d.stringToWord=function(s){var wa=[];for(var i=0,l=s.length*_3f0;i<l;i+=_3f0){wa[i>>5]|=(s.charCodeAt(i/_3f0)&mask)<<(i%32);}return wa;};d.wordToString=function(wa){var s=[];for(var i=0,l=wa.length*32;i<l;i+=_3f0){s.push(String.fromCharCode((wa[i>>5]>>>(i%32))&mask));}return s.join("");};d.wordToHex=function(wa){var h="0123456789abcdef",s=[];for(var i=0,l=wa.length*4;i<l;i++){s.push(h.charAt((wa[i>>2]>>((i%4)*8+4))&15)+h.charAt((wa[i>>2]>>((i%4)*8))&15));}return s.join("");};d.wordToBase64=function(wa){var p="=",tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=[];for(var i=0,l=wa.length*4;i<l;i+=3){var t=(((wa[i>>2]>>8*(i%4))&255)<<16)|(((wa[i+1>>2]>>8*((i+1)%4))&255)<<8)|((wa[i+2>>2]>>8*((i+2)%4))&255);for(var j=0;j<4;j++){if(i*8+j*6>wa.length*32){s.push(p);}else{s.push(tab.charAt((t>>6*(3-j))&63));}}}return s.join("");};return d;});},"dijit/_TemplatedMixin":function(){define("dijit/_TemplatedMixin",["dojo/_base/lang","dojo/touch","./_WidgetBase","dojo/string","dojo/cache","dojo/_base/array","dojo/_base/declare","dojo/dom-construct","dojo/_base/sniff","dojo/_base/unload","dojo/_base/window"],function(lang,_3f1,_3f2,_3f3,_3f4,_3f5,_3f6,_3f7,has,_3f8,win){var _3f9=_3f6("dijit._TemplatedMixin",null,{templateString:null,templatePath:null,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function(){this._attachPoints=[];this._attachEvents=[];},_stringRepl:function(tmpl){var _3fa=this.declaredClass,_3fb=this;return _3f3.substitute(tmpl,this,function(_3fc,key){if(key.charAt(0)=="!"){_3fc=lang.getObject(key.substr(1),false,_3fb);}if(typeof _3fc=="undefined"){throw new Error(_3fa+" template:"+key);}if(_3fc==null){return"";}return key.charAt(0)=="!"?_3fc:_3fc.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){if(!this.templateString){this.templateString=_3f4(this.templatePath,{sanitize:true});}var _3fd=_3f9.getCachedTemplate(this.templateString,this._skipNodeCache);var node;if(lang.isString(_3fd)){node=_3f7.toDom(this._stringRepl(_3fd));if(node.nodeType!=1){throw new Error("Invalid template: "+_3fd);}}else{node=_3fd.cloneNode(true);}this.domNode=node;this.inherited(arguments);this._attachTemplateNodes(node,function(n,p){return n.getAttribute(p);});this._beforeFillContent();this._fillContent(this.srcNodeRef);},_beforeFillContent:function(){},_fillContent:function(_3fe){var dest=this.containerNode;if(_3fe&&dest){while(_3fe.hasChildNodes()){dest.appendChild(_3fe.firstChild);}}},_attachTemplateNodes:function(_3ff,_400){var _401=lang.isArray(_3ff)?_3ff:(_3ff.all||_3ff.getElementsByTagName("*"));var x=lang.isArray(_3ff)?0:-1;for(;x<_401.length;x++){var _402=(x==-1)?_3ff:_401[x];if(this.widgetsInTemplate&&(_400(_402,"dojoType")||_400(_402,"data-dojo-type"))){continue;}var _403=_400(_402,"dojoAttachPoint")||_400(_402,"data-dojo-attach-point");if(_403){var _404,_405=_403.split(/\s*,\s*/);while((_404=_405.shift())){if(lang.isArray(this[_404])){this[_404].push(_402);}else{this[_404]=_402;}this._attachPoints.push(_404);}}var _406=_400(_402,"dojoAttachEvent")||_400(_402,"data-dojo-attach-event");if(_406){var _407,_408=_406.split(/\s*,\s*/);var trim=lang.trim;while((_407=_408.shift())){if(_407){var _409=null;if(_407.indexOf(":")!=-1){var _40a=_407.split(":");_407=trim(_40a[0]);_409=trim(_40a[1]);}else{_407=trim(_407);}if(!_409){_409=_407;}this._attachEvents.push(this.connect(_402,_3f1[_407]||_407,_409));}}}}},destroyRendering:function(){_3f5.forEach(this._attachPoints,function(_40b){delete this[_40b];},this);this._attachPoints=[];_3f5.forEach(this._attachEvents,this.disconnect,this);this._attachEvents=[];this.inherited(arguments);}});_3f9._templateCache={};_3f9.getCachedTemplate=function(_40c,_40d){var _40e=_3f9._templateCache;var key=_40c;var _40f=_40e[key];if(_40f){try{if(!_40f.ownerDocument||_40f.ownerDocument==win.doc){return _40f;}}catch(e){}_3f7.destroy(_40f);}_40c=_3f3.trim(_40c);if(_40d||_40c.match(/\$\{([^\}]+)\}/g)){return(_40e[key]=_40c);}else{var node=_3f7.toDom(_40c);if(node.nodeType!=1){throw new Error("Invalid template: "+_40c);}return(_40e[key]=node);}};if(has("ie")){_3f8.addOnWindowUnload(function(){var _410=_3f9._templateCache;for(var key in _410){var _411=_410[key];if(typeof _411=="object"){_3f7.destroy(_411);}delete _410[key];}});}lang.extend(_3f2,{dojoAttachEvent:"",dojoAttachPoint:""});return _3f9;});},"dojo/window":function(){define("dojo/window",["./_base/kernel","./_base/lang","./_base/sniff","./_base/window","./dom","./dom-geometry","./dom-style"],function(dojo,lang,has,_412,dom,geom,_413){lang.getObject("window",true,dojo);dojo.window.getBox=function(){var _414=(_412.doc.compatMode=="BackCompat")?_412.body():_412.doc.documentElement;var _415=geom.docScroll();var _416=_412.doc.parentWindow||_412.doc.defaultView;return{l:_415.x,t:_415.y,w:_416.innerWidth||_414.clientWidth,h:_416.innerHeight||_414.clientHeight};};dojo.window.get=function(doc){if(has("ie")&&window!==document.parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc.parentWindow||doc.defaultView;};dojo.window.scrollIntoView=function(node,pos){try{node=dom.byId(node);var doc=node.ownerDocument||_412.doc,body=doc.body||_412.body(),html=doc.documentElement||body.parentNode,isIE=has("ie"),isWK=has("webkit");if((!(has("mozilla")||isIE||isWK||has("opera"))||node==body||node==html)&&(typeof node.scrollIntoView!="undefined")){node.scrollIntoView(false);return;}var _417=doc.compatMode=="BackCompat",_418=(isIE>=9&&node.ownerDocument.parentWindow.frameElement)?((html.clientHeight>0&&html.clientWidth>0&&(body.clientHeight==0||body.clientWidth==0||body.clientHeight>html.clientHeight||body.clientWidth>html.clientWidth))?html:body):(_417?body:html),_419=isWK?body:_418,_41a=_418.clientWidth,_41b=_418.clientHeight,rtl=!geom.isBodyLtr(),_41c=pos||geom.position(node),el=node.parentNode,_41d=function(el){return((isIE<=6||(isIE&&_417))?false:(_413.get(el,"position").toLowerCase()=="fixed"));};if(_41d(node)){return;}while(el){if(el==body){el=_419;}var _41e=geom.position(el),_41f=_41d(el);if(el==_419){_41e.w=_41a;_41e.h=_41b;if(_419==html&&isIE&&rtl){_41e.x+=_419.offsetWidth-_41e.w;}if(_41e.x<0||!isIE){_41e.x=0;}if(_41e.y<0||!isIE){_41e.y=0;}}else{var pb=geom.getPadBorderExtents(el);_41e.w-=pb.w;_41e.h-=pb.h;_41e.x+=pb.l;_41e.y+=pb.t;var _420=el.clientWidth,_421=_41e.w-_420;if(_420>0&&_421>0){_41e.w=_420;_41e.x+=(rtl&&(isIE||el.clientLeft>pb.l))?_421:0;}_420=el.clientHeight;_421=_41e.h-_420;if(_420>0&&_421>0){_41e.h=_420;}}if(_41f){if(_41e.y<0){_41e.h+=_41e.y;_41e.y=0;}if(_41e.x<0){_41e.w+=_41e.x;_41e.x=0;}if(_41e.y+_41e.h>_41b){_41e.h=_41b-_41e.y;}if(_41e.x+_41e.w>_41a){_41e.w=_41a-_41e.x;}}var l=_41c.x-_41e.x,t=_41c.y-Math.max(_41e.y,0),r=l+_41c.w-_41e.w,bot=t+_41c.h-_41e.h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);if(rtl&&((isIE==8&&!_417)||isIE>=9)){s=-s;}_41c.x+=el.scrollLeft;el.scrollLeft+=s;_41c.x-=el.scrollLeft;}if(bot*t>0){_41c.y+=el.scrollTop;el.scrollTop+=Math[t<0?"max":"min"](t,bot);_41c.y-=el.scrollTop;}el=(el!=_419)&&!_41f&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);node.scrollIntoView(false);}};return dojo.window;});},"dijit/form/_ComboBoxMenuMixin":function(){define("dijit/form/_ComboBoxMenuMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/i18n","dojo/_base/window","dojo/i18n!./nls/ComboBox"],function(_422,_423,_424,i18n,win){return _423("dijit.form._ComboBoxMenuMixin",null,{_messages:null,postMixInProperties:function(){this.inherited(arguments);this._messages=i18n.getLocalization("dijit.form","ComboBox",this.lang);},buildRendering:function(){this.inherited(arguments);this.previousButton.innerHTML=this._messages["previousMessage"];this.nextButton.innerHTML=this._messages["nextMessage"];},_setValueAttr:function(_425){this.value=_425;this.onChange(_425);},onClick:function(node){if(node==this.previousButton){this._setSelectedAttr(null);this.onPage(-1);}else{if(node==this.nextButton){this._setSelectedAttr(null);this.onPage(1);}else{this.onChange(node);}}},onChange:function(){},onPage:function(){},onClose:function(){this._setSelectedAttr(null);},_createOption:function(item,_426){var _427=this._createMenuItem();var _428=_426(item);if(_428.html){_427.innerHTML=_428.label;}else{_427.appendChild(win.doc.createTextNode(_428.label));}if(_427.innerHTML==""){_427.innerHTML="&#160;";}this.applyTextDir(_427,(_427.innerText||_427.textContent||""));_427.item=item;return _427;},createOptions:function(_429,_42a,_42b){this.previousButton.style.display=(_42a.start==0)?"none":"";_424.set(this.previousButton,"id",this.id+"_prev");_422.forEach(_429,function(item,i){var _42c=this._createOption(item,_42b);_424.set(_42c,"id",this.id+i);this.nextButton.parentNode.insertBefore(_42c,this.nextButton);},this);var _42d=false;if(_429.total&&!_429.total.then&&_429.total!=-1){if((_42a.start+_42a.count)<_429.total){_42d=true;}else{if((_42a.start+_42a.count)>_429.total&&_42a.count==_429.length){_42d=true;}}}else{if(_42a.count==_429.length){_42d=true;}}this.nextButton.style.display=_42d?"":"none";_424.set(this.nextButton,"id",this.id+"_next");return this.containerNode.childNodes;},clearResultList:function(){var _42e=this.containerNode;while(_42e.childNodes.length>2){_42e.removeChild(_42e.childNodes[_42e.childNodes.length-2]);}this._setSelectedAttr(null);},highlightFirstOption:function(){this.selectFirstNode();},highlightLastOption:function(){this.selectLastNode();},selectFirstNode:function(){this.inherited(arguments);if(this.getHighlightedOption()==this.previousButton){this.selectNextNode();}},selectLastNode:function(){this.inherited(arguments);if(this.getHighlightedOption()==this.nextButton){this.selectPreviousNode();}},getHighlightedOption:function(){return this._getSelectedAttr();}});});},"dijit/_HasDropDown":function(){define("dijit/_HasDropDown",["dojo/_base/declare","dojo/_base/event","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/has","dojo/keys","dojo/_base/lang","dojo/touch","dojo/_base/window","dojo/window","./registry","./focus","./popup","./_FocusMixin"],function(_42f,_430,dom,_431,_432,_433,_434,has,keys,lang,_435,win,_436,_437,_438,_439,_43a){return _42f("dijit._HasDropDown",_43a,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:true,forceWidth:false,maxHeight:0,dropDownPosition:["below","above"],_stopClickEvents:true,_onDropDownMouseDown:function(e){if(this.disabled||this.readOnly){return;}_430.stop(e);this._docHandler=this.connect(win.doc,_435.release,"_onDropDownMouseUp");this.toggleDropDown();},_onDropDownMouseUp:function(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _43b=this.dropDown,_43c=false;if(e&&this._opened){var c=_433.position(this._buttonNode,true);if(!(e.pageX>=c.x&&e.pageX<=c.x+c.w)||!(e.pageY>=c.y&&e.pageY<=c.y+c.h)){var t=e.target;while(t&&!_43c){if(_432.contains(t,"dijitPopup")){_43c=true;}else{t=t.parentNode;}}if(_43c){t=e.target;if(_43b.onItemClick){var _43d;while(t&&!(_43d=_437.byNode(t))){t=t.parentNode;}if(_43d&&_43d.onClick&&_43d.getParent){_43d.getParent().onItemClick(_43d,e);}}return;}}}if(this._opened){if(_43b.focus&&_43b.autoFocus!==false){window.setTimeout(lang.hitch(_43b,"focus"),1);}}else{setTimeout(lang.hitch(this,"focus"),0);}if(has("ios")){this._justGotMouseUp=true;setTimeout(lang.hitch(this,function(){this._justGotMouseUp=false;}),0);}},_onDropDownClick:function(e){if(has("ios")&&!this._justGotMouseUp){this._onDropDownMouseDown(e);this._onDropDownMouseUp(e);}if(this._stopClickEvents){_430.stop(e);}},buildRendering:function(){this.inherited(arguments);this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;var _43e={"after":this.isLeftToRight()?"Right":"Left","before":this.isLeftToRight()?"Left":"Right","above":"Up","below":"Down","left":"Left","right":"Right"}[this.dropDownPosition[0]]||this.dropDownPosition[0]||"Down";_432.add(this._arrowWrapperNode||this._buttonNode,"dijit"+_43e+"ArrowButton");},postCreate:function(){this.inherited(arguments);this.connect(this._buttonNode,_435.press,"_onDropDownMouseDown");this.connect(this._buttonNode,"onclick","_onDropDownClick");this.connect(this.focusNode,"onkeypress","_onKey");this.connect(this.focusNode,"onkeyup","_onKeyUp");},destroy:function(){if(this.dropDown){if(!this.dropDown._destroyed){this.dropDown.destroyRecursive();}delete this.dropDown;}this.inherited(arguments);},_onKey:function(e){if(this.disabled||this.readOnly){return;}var d=this.dropDown,_43f=e.target;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){_430.stop(e);return;}}if(d&&this._opened&&e.charOrCode==keys.ESCAPE){this.closeDropDown();_430.stop(e);}else{if(!this._opened&&(e.charOrCode==keys.DOWN_ARROW||((e.charOrCode==keys.ENTER||e.charOrCode==" ")&&((_43f.tagName||"").toLowerCase()!=="input"||(_43f.type&&_43f.type.toLowerCase()!=="text"))))){this._toggleOnKeyUp=true;_430.stop(e);}}},_onKeyUp:function(){if(this._toggleOnKeyUp){delete this._toggleOnKeyUp;this.toggleDropDown();var d=this.dropDown;if(d&&d.focus){setTimeout(lang.hitch(d,"focus"),1);}}},_onBlur:function(){var _440=_438.curNode&&this.dropDown&&dom.isDescendant(_438.curNode,this.dropDown.domNode);this.closeDropDown(_440);this.inherited(arguments);},isLoaded:function(){return true;},loadDropDown:function(_441){_441();},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}if(!this._opened){if(!this.isLoaded()){this.loadDropDown(lang.hitch(this,"openDropDown"));}else{this.openDropDown();}}else{this.closeDropDown();}},openDropDown:function(){var _442=this.dropDown,_443=_442.domNode,_444=this._aroundNode||this.domNode,self=this;if(!this._preparedNode){this._preparedNode=true;if(_443.style.width){this._explicitDDWidth=true;}if(_443.style.height){this._explicitDDHeight=true;}}if(this.maxHeight||this.forceWidth||this.autoWidth){var _445={display:"",visibility:"hidden"};if(!this._explicitDDWidth){_445.width="";}if(!this._explicitDDHeight){_445.height="";}_434.set(_443,_445);var _446=this.maxHeight;if(_446==-1){var _447=_436.getBox(),_448=_433.position(_444,false);_446=Math.floor(Math.max(_448.y,_447.h-(_448.y+_448.h)));}_439.moveOffScreen(_442);if(_442.startup&&!_442._started){_442.startup();}var mb=_433.getMarginSize(_443);var _449=(_446&&mb.h>_446);_434.set(_443,{overflowX:"hidden",overflowY:_449?"auto":"hidden"});if(_449){mb.h=_446;if("w"in mb){mb.w+=16;}}else{delete mb.h;}if(this.forceWidth){mb.w=_444.offsetWidth;}else{if(this.autoWidth){mb.w=Math.max(mb.w,_444.offsetWidth);}else{delete mb.w;}}if(lang.isFunction(_442.resize)){_442.resize(mb);}else{_433.setMarginBox(_443,mb);}}var _44a=_439.open({parent:this,popup:_442,around:_444,orient:this.dropDownPosition,onExecute:function(){self.closeDropDown(true);},onCancel:function(){self.closeDropDown(true);},onClose:function(){_431.set(self._popupStateNode,"popupActive",false);_432.remove(self._popupStateNode,"dijitHasDropDownOpen");self._opened=false;}});_431.set(this._popupStateNode,"popupActive","true");_432.add(self._popupStateNode,"dijitHasDropDownOpen");this._opened=true;return _44a;},closeDropDown:function(_44b){if(this._opened){if(_44b){this.focus();}_439.close(this.dropDown);this._opened=false;}}});});},"dijit/Tooltip":function(){require({cache:{"url:dijit/templates/Tooltip.html":"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\"\n\t><div class=\"dijitTooltipContainer dijitTooltipContents\" data-dojo-attach-point=\"containerNode\" role='alert'></div\n\t><div class=\"dijitTooltipConnector\" data-dojo-attach-point=\"connectorNode\"></div\n></div>\n"}});define("dijit/Tooltip",["dojo/_base/array","dojo/_base/declare","dojo/_base/fx","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang","dojo/_base/sniff","dojo/_base/window","./_base/manager","./place","./_Widget","./_TemplatedMixin","./BackgroundIframe","dojo/text!./templates/Tooltip.html","."],function(_44c,_44d,fx,dom,_44e,_44f,_450,lang,has,win,_451,_452,_453,_454,_455,_456,_457){var _458=_44d("dijit._MasterTooltip",[_453,_454],{duration:_451.defaultDuration,templateString:_456,postCreate:function(){win.body().appendChild(this.domNode);this.bgIframe=new _455(this.domNode);this.fadeIn=fx.fadeIn({node:this.domNode,duration:this.duration,onEnd:lang.hitch(this,"_onShow")});this.fadeOut=fx.fadeOut({node:this.domNode,duration:this.duration,onEnd:lang.hitch(this,"_onHide")});},show:function(_459,_45a,_45b,rtl,_45c){if(this.aroundNode&&this.aroundNode===_45a&&this.containerNode.innerHTML==_459){return;}this.domNode.width="auto";if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_459;this.set("textDir",_45c);this.containerNode.align=rtl?"right":"left";var pos=_452.around(this.domNode,_45a,_45b&&_45b.length?_45b:_45d.defaultPosition,!rtl,lang.hitch(this,"orient"));var _45e=pos.aroundNodePos;if(pos.corner.charAt(0)=="M"&&pos.aroundCorner.charAt(0)=="M"){this.connectorNode.style.top=_45e.y+((_45e.h-this.connectorNode.offsetHeight)>>1)-pos.y+"px";this.connectorNode.style.left="";}else{if(pos.corner.charAt(1)=="M"&&pos.aroundCorner.charAt(1)=="M"){this.connectorNode.style.left=_45e.x+((_45e.w-this.connectorNode.offsetWidth)>>1)-pos.x+"px";}}_450.set(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_45a;},orient:function(node,_45f,_460,_461,_462){this.connectorNode.style.top="";var _463=_461.w-this.connectorNode.offsetWidth;node.className="dijitTooltip "+{"MR-ML":"dijitTooltipRight","ML-MR":"dijitTooltipLeft","TM-BM":"dijitTooltipAbove","BM-TM":"dijitTooltipBelow","BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_45f+"-"+_460];this.domNode.style.width="auto";var size=_44f.getContentBox(this.domNode);var _464=Math.min((Math.max(_463,1)),size.w);var _465=_464<size.w;this.domNode.style.width=_464+"px";if(_465){this.containerNode.style.overflow="auto";var _466=this.containerNode.scrollWidth;this.containerNode.style.overflow="visible";if(_466>_464){_466=_466+_450.get(this.domNode,"paddingLeft")+_450.get(this.domNode,"paddingRight");this.domNode.style.width=_466+"px";}}if(_460.charAt(0)=="B"&&_45f.charAt(0)=="B"){var mb=_44f.getMarginBox(node);var _467=this.connectorNode.offsetHeight;if(mb.h>_461.h){var _468=_461.h-((_462.h+_467)>>1);this.connectorNode.style.top=_468+"px";this.connectorNode.style.bottom="";}else{this.connectorNode.style.bottom=Math.min(Math.max(_462.h/2-_467/2,0),mb.h-_467)+"px";this.connectorNode.style.top="";}}else{this.connectorNode.style.top="";this.connectorNode.style.bottom="";}return Math.max(0,size.w-_463);},_onShow:function(){if(has("ie")){this.domNode.style.filter="";}},hide:function(_469){if(this._onDeck&&this._onDeck[1]==_469){this._onDeck=null;}else{if(this.aroundNode===_469){this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();}else{}}},_onHide:function(){this.domNode.style.cssText="";this.containerNode.innerHTML="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}},_setAutoTextDir:function(node){this.applyTextDir(node,has("ie")?node.outerText:node.textContent);_44c.forEach(node.children,function(_46a){this._setAutoTextDir(_46a);},this);},_setTextDirAttr:function(_46b){this._set("textDir",typeof _46b!="undefined"?_46b:"");if(_46b=="auto"){this._setAutoTextDir(this.containerNode);}else{this.containerNode.dir=this.textDir;}}});_457.showTooltip=function(_46c,_46d,_46e,rtl,_46f){if(!_45d._masterTT){_457._masterTT=_45d._masterTT=new _458();}return _45d._masterTT.show(_46c,_46d,_46e,rtl,_46f);};_457.hideTooltip=function(_470){return _45d._masterTT&&_45d._masterTT.hide(_470);};var _45d=_44d("dijit.Tooltip",_453,{label:"",showDelay:400,connectId:[],position:[],_setConnectIdAttr:function(_471){_44c.forEach(this._connections||[],function(_472){_44c.forEach(_472,lang.hitch(this,"disconnect"));},this);this._connectIds=_44c.filter(lang.isArrayLike(_471)?_471:(_471?[_471]:[]),function(id){return dom.byId(id);});this._connections=_44c.map(this._connectIds,function(id){var node=dom.byId(id);return[this.connect(node,"onmouseenter","_onHover"),this.connect(node,"onmouseleave","_onUnHover"),this.connect(node,"onfocus","_onHover"),this.connect(node,"onblur","_onUnHover")];},this);this._set("connectId",_471);},addTarget:function(node){var id=node.id||node;if(_44c.indexOf(this._connectIds,id)==-1){this.set("connectId",this._connectIds.concat(id));}},removeTarget:function(node){var id=node.id||node,idx=_44c.indexOf(this._connectIds,id);if(idx>=0){this._connectIds.splice(idx,1);this.set("connectId",this._connectIds);}},buildRendering:function(){this.inherited(arguments);_44e.add(this.domNode,"dijitTooltipData");},startup:function(){this.inherited(arguments);var ids=this.connectId;_44c.forEach(lang.isArrayLike(ids)?ids:[ids],this.addTarget,this);},_onHover:function(e){if(!this._showTimer){var _473=e.target;this._showTimer=setTimeout(lang.hitch(this,function(){this.open(_473);}),this.showDelay);}},_onUnHover:function(){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_474){if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}_45d.show(this.label||this.domNode.innerHTML,_474,this.position,!this.isLeftToRight(),this.textDir);this._connectNode=_474;this.onShow(_474,this.position);},close:function(){if(this._connectNode){_45d.hide(this._connectNode);delete this._connectNode;this.onHide();}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},onShow:function(){},onHide:function(){},uninitialize:function(){this.close();this.inherited(arguments);}});_45d._MasterTooltip=_458;_45d.show=_457.showTooltip;_45d.hide=_457.hideTooltip;_45d.defaultPosition=["after","before"];return _45d;});},"dijit/form/_ComboBoxMenu":function(){define("dijit/form/_ComboBoxMenu",["dojo/_base/declare","dojo/dom-class","dojo/dom-construct","dojo/dom-style","dojo/keys","../_WidgetBase","../_TemplatedMixin","./_ComboBoxMenuMixin","./_ListMouseMixin"],function(_475,_476,_477,_478,keys,_479,_47a,_47b,_47c){return _475("dijit.form._ComboBoxMenu",[_479,_47a,_47c,_47b],{templateString:"<div class='dijitReset dijitMenu' data-dojo-attach-point='containerNode' style='overflow: auto; overflow-x: hidden;'>"+"<div class='dijitMenuItem dijitMenuPreviousButton' data-dojo-attach-point='previousButton' role='option'></div>"+"<div class='dijitMenuItem dijitMenuNextButton' data-dojo-attach-point='nextButton' role='option'></div>"+"</div>",baseClass:"dijitComboBoxMenu",_createMenuItem:function(){return _477.create("div",{"class":"dijitReset dijitMenuItem"+(this.isLeftToRight()?"":" dijitMenuItemRtl"),role:"option"});},onHover:function(node){_476.add(node,"dijitMenuItemHover");},onUnhover:function(node){_476.remove(node,"dijitMenuItemHover");},onSelect:function(node){_476.add(node,"dijitMenuItemSelected");},onDeselect:function(node){_476.remove(node,"dijitMenuItemSelected");},_page:function(up){var _47d=0;var _47e=this.domNode.scrollTop;var _47f=_478.get(this.domNode,"height");if(!this.getHighlightedOption()){this.selectNextNode();}while(_47d<_47f){if(up){if(!this.getHighlightedOption().previousSibling||this._highlighted_option.previousSibling.style.display=="none"){break;}this.selectPreviousNode();}else{if(!this.getHighlightedOption().nextSibling||this._highlighted_option.nextSibling.style.display=="none"){break;}this.selectNextNode();}var _480=this.domNode.scrollTop;_47d+=(_480-_47e)*(up?-1:1);_47e=_480;}},handleKey:function(evt){switch(evt.charOrCode){case keys.DOWN_ARROW:this.selectNextNode();return false;case keys.PAGE_DOWN:this._page(false);return false;case keys.UP_ARROW:this.selectPreviousNode();return false;case keys.PAGE_UP:this._page(true);return false;default:return true;}}});});},"url:dijit/form/templates/CheckBox.html":"<div class=\"dijit dijitReset dijitInline\" role=\"presentation\"\n\t><input\n\t \t${!nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\n\t\tdata-dojo-attach-point=\"focusNode\"\n\t \tdata-dojo-attach-event=\"onclick:_onClick\"\n/></div>\n","url:dijit/form/templates/TextBox.html":"<div class=\"dijit dijitReset dijitInline dijitLeft\" id=\"widget_${id}\" role=\"presentation\"\n\t><div class=\"dijitReset dijitInputField dijitInputContainer\"\n\t\t><input class=\"dijitReset dijitInputInner\" data-dojo-attach-point='textbox,focusNode' autocomplete=\"off\"\n\t\t\t${!nameAttrSetting} type='${type}'\n\t/></div\n></div>\n","dijit/popup":function(){define("dijit/popup",["dojo/_base/array","dojo/aspect","dojo/_base/connect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/keys","dojo/_base/lang","dojo/on","dojo/_base/sniff","dojo/_base/window","./place","./BackgroundIframe","."],function(_481,_482,_483,_484,dom,_485,_486,_487,_488,_489,keys,lang,on,has,win,_48a,_48b,_48c){var _48d=_484(null,{_stack:[],_beginZIndex:1000,_idGen:1,_createWrapper:function(_48e){var _48f=_48e._popupWrapper,node=_48e.domNode;if(!_48f){_48f=_486.create("div",{"class":"dijitPopup",style:{display:"none"},role:"presentation"},win.body());_48f.appendChild(node);var s=node.style;s.display="";s.visibility="";s.position="";s.top="0px";_48e._popupWrapper=_48f;_482.after(_48e,"destroy",function(){_486.destroy(_48f);delete _48e._popupWrapper;});}return _48f;},moveOffScreen:function(_490){var _491=this._createWrapper(_490);_488.set(_491,{visibility:"hidden",top:"-9999px",display:""});},hide:function(_492){var _493=this._createWrapper(_492);_488.set(_493,"display","none");},getTopPopup:function(){var _494=this._stack;for(var pi=_494.length-1;pi>0&&_494[pi].parent===_494[pi-1].widget;pi--){}return _494[pi];},open:function(args){var _495=this._stack,_496=args.popup,_497=args.orient||["below","below-alt","above","above-alt"],ltr=args.parent?args.parent.isLeftToRight():_487.isBodyLtr(),_498=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+this._idGen++);while(_495.length&&(!args.parent||!dom.isDescendant(args.parent.domNode,_495[_495.length-1].widget.domNode))){this.close(_495[_495.length-1].widget);}var _499=this._createWrapper(_496);_485.set(_499,{id:id,style:{zIndex:this._beginZIndex+_495.length},"class":"dijitPopup "+(_496.baseClass||_496["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:args.parent?args.parent.id:""});if(has("ie")||has("mozilla")){if(!_496.bgIframe){_496.bgIframe=new _48b(_499);}}var best=_498?_48a.around(_499,_498,_497,ltr,_496.orient?lang.hitch(_496,"orient"):null):_48a.at(_499,args,_497=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],args.padding);_499.style.display="";_499.style.visibility="visible";_496.domNode.style.visibility="visible";var _49a=[];_49a.push(on(_499,_483._keypress,lang.hitch(this,function(evt){if(evt.charOrCode==keys.ESCAPE&&args.onCancel){_489.stop(evt);args.onCancel();}else{if(evt.charOrCode===keys.TAB){_489.stop(evt);var _49b=this.getTopPopup();if(_49b&&_49b.onCancel){_49b.onCancel();}}}})));if(_496.onCancel&&args.onCancel){_49a.push(_496.on("cancel",args.onCancel));}_49a.push(_496.on(_496.onExecute?"execute":"change",lang.hitch(this,function(){var _49c=this.getTopPopup();if(_49c&&_49c.onExecute){_49c.onExecute();}})));_495.push({widget:_496,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_49a});if(_496.onOpen){_496.onOpen(best);}return best;},close:function(_49d){var _49e=this._stack;while((_49d&&_481.some(_49e,function(elem){return elem.widget==_49d;}))||(!_49d&&_49e.length)){var top=_49e.pop(),_49f=top.widget,_4a0=top.onClose;if(_49f.onClose){_49f.onClose();}var h;while(h=top.handlers.pop()){h.remove();}if(_49f&&_49f.domNode){this.hide(_49f);}if(_4a0){_4a0();}}}});return(_48c.popup=new _48d());});},"dijit/layout/_ContentPaneResizeMixin":function(){define("dijit/layout/_ContentPaneResizeMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/_base/lang","dojo/query","dojo/_base/sniff","dojo/_base/window","../registry","./utils","../_Contained"],function(_4a1,_4a2,_4a3,_4a4,_4a5,lang,_4a6,has,win,_4a7,_4a8,_4a9){return _4a2("dijit.layout._ContentPaneResizeMixin",null,{doLayout:true,isLayoutContainer:true,startup:function(){if(this._started){return;}var _4aa=this.getParent();this._childOfLayoutWidget=_4aa&&_4aa.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;this.inherited(arguments);if(this._isShown()){this._onShow();}if(!this._childOfLayoutWidget){this.connect(has("ie")?this.domNode:win.global,"onresize",function(){this._needLayout=!this._childOfLayoutWidget;this.resize();});}},_checkIfSingleChild:function(){var _4ab=_4a6("> *",this.containerNode).filter(function(node){return node.tagName!=="SCRIPT";}),_4ac=_4ab.filter(function(node){return _4a3.has(node,"data-dojo-type")||_4a3.has(node,"dojoType")||_4a3.has(node,"widgetId");}),_4ad=_4a1.filter(_4ac.map(_4a7.byNode),function(_4ae){return _4ae&&_4ae.domNode&&_4ae.resize;});if(_4ab.length==_4ac.length&&_4ad.length==1){this._singleChild=_4ad[0];}else{delete this._singleChild;}_4a4.toggle(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},resize:function(_4af,_4b0){if(!this._wasShown&&this.open!==false){this._onShow();}this._resizeCalled=true;this._scheduleLayout(_4af,_4b0);},_scheduleLayout:function(_4b1,_4b2){if(this._isShown()){this._layout(_4b1,_4b2);}else{this._needLayout=true;this._changeSize=_4b1;this._resultSize=_4b2;}},_layout:function(_4b3,_4b4){if(_4b3){_4a5.setMarginBox(this.domNode,_4b3);}var cn=this.containerNode;if(cn===this.domNode){var mb=_4b4||{};lang.mixin(mb,_4b3||{});if(!("h"in mb)||!("w"in mb)){mb=lang.mixin(_4a5.getMarginBox(cn),mb);}this._contentBox=_4a8.marginBox2contentBox(cn,mb);}else{this._contentBox=_4a5.getContentBox(cn);}this._layoutChildren();delete this._needLayout;},_layoutChildren:function(){if(this.doLayout){this._checkIfSingleChild();}if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||_4a5.getContentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{_4a1.forEach(this.getChildren(),function(_4b5){if(_4b5.resize){_4b5.resize();}});}},_isShown:function(){if(this._childOfLayoutWidget){if(this._resizeCalled&&"open"in this){return this.open;}return this._resizeCalled;}else{if("open"in this){return this.open;}else{var node=this.domNode,_4b6=this.domNode.parentNode;return(node.style.display!="none")&&(node.style.visibility!="hidden")&&!_4a4.contains(node,"dijitHidden")&&_4b6&&_4b6.style&&(_4b6.style.display!="none");}}},_onShow:function(){if(this._needLayout){this._layout(this._changeSize,this._resultSize);}this.inherited(arguments);this._wasShown=true;}});});},"dijit/_WidgetBase":function(){define("dijit/_WidgetBase",["require","dojo/_base/array","dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/_base/kernel","dojo/_base/lang","dojo/on","dojo/ready","dojo/Stateful","dojo/topic","dojo/_base/window","./registry"],function(_4b7,_4b8,_4b9,_4ba,_4bb,_4bc,dom,_4bd,_4be,_4bf,_4c0,_4c1,_4c2,lang,on,_4c3,_4c4,_4c5,win,_4c6){if(!_4c2.isAsync){_4c3(0,function(){var _4c7=["dijit/_base/manager"];_4b7(_4c7);});}var _4c8={};function _4c9(obj){var ret={};for(var attr in obj){ret[attr.toLowerCase()]=true;}return ret;};function _4ca(attr){return function(val){_4bd[val?"set":"remove"](this.domNode,attr,val);this._set(attr,val);};};return _4bc("dijit._WidgetBase",_4c4,{id:"",_setIdAttr:"domNode",lang:"",_setLangAttr:_4ca("lang"),dir:"",_setDirAttr:_4ca("dir"),textDir:"","class":"",_setClassAttr:{node:"domNode",type:"class"},style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{},_blankGif:_4ba.blankGif||_4b7.toUrl("dojo/resources/blank.gif"),postscript:function(_4cb,_4cc){this.create(_4cb,_4cc);},create:function(_4cd,_4ce){this.srcNodeRef=dom.byId(_4ce);this._connects=[];this._supportingWidgets=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_4cd){this.params=_4cd;lang.mixin(this,_4cd);}this.postMixInProperties();if(!this.id){this.id=_4c6.getUniqueId(this.declaredClass.replace(/\./g,"_"));}_4c6.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _4cf=this.srcNodeRef;if(_4cf&&_4cf.parentNode&&this.domNode!==_4cf){_4cf.parentNode.replaceChild(this.domNode,_4cf);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var ctor=this.constructor,list=ctor._setterAttrs;if(!list){list=(ctor._setterAttrs=[]);for(var attr in this.attributeMap){list.push(attr);}var _4d0=ctor.prototype;for(var _4d1 in _4d0){if(_4d1 in this.attributeMap){continue;}var _4d2="_set"+_4d1.replace(/^[a-z]|-[a-zA-Z]/g,function(c){return c.charAt(c.length-1).toUpperCase();})+"Attr";if(_4d2 in _4d0){list.push(_4d1);}}}_4b8.forEach(list,function(attr){if(this.params&&attr in this.params){}else{if(this[attr]){this.set(attr,this[attr]);}}},this);for(var _4d3 in this.params){this.set(_4d3,this[_4d3]);}},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode){this.domNode=this.srcNodeRef||_4bf.create("div");}if(this.baseClass){var _4d4=this.baseClass.split(" ");if(!this.isLeftToRight()){_4d4=_4d4.concat(_4b8.map(_4d4,function(name){return name+"Rtl";}));}_4be.add(this.domNode,_4d4);}},postCreate:function(){},startup:function(){if(this._started){return;}this._started=true;_4b8.forEach(this.getChildren(),function(obj){if(!obj._started&&!obj._destroyed&&lang.isFunction(obj.startup)){obj.startup();obj._started=true;}});},destroyRecursive:function(_4d5){this._beingDestroyed=true;this.destroyDescendants(_4d5);this.destroy(_4d5);},destroy:function(_4d6){this._beingDestroyed=true;this.uninitialize();var c;while(c=this._connects.pop()){c.remove();}var w;while(w=this._supportingWidgets.pop()){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}}this.destroyRendering(_4d6);_4c6.remove(this.id);this._destroyed=true;},destroyRendering:function(_4d7){if(this.bgIframe){this.bgIframe.destroy(_4d7);delete this.bgIframe;}if(this.domNode){if(_4d7){_4bd.remove(this.domNode,"widgetId");}else{_4bf.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_4d7){_4bf.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_4d8){_4b8.forEach(this.getChildren(),function(_4d9){if(_4d9.destroyRecursive){_4d9.destroyRecursive(_4d8);}});},uninitialize:function(){return false;},_setStyleAttr:function(_4da){var _4db=this.domNode;if(lang.isObject(_4da)){_4c1.set(_4db,_4da);}else{if(_4db.style.cssText){_4db.style.cssText+="; "+_4da;}else{_4db.style.cssText=_4da;}}this._set("style",_4da);},_attrToDom:function(attr,_4dc,_4dd){_4dd=arguments.length>=3?_4dd:this.attributeMap[attr];_4b8.forEach(lang.isArray(_4dd)?_4dd:[_4dd],function(_4de){var _4df=this[_4de.node||_4de||"domNode"];var type=_4de.type||"attribute";switch(type){case"attribute":if(lang.isFunction(_4dc)){_4dc=lang.hitch(this,_4dc);}var _4e0=_4de.attribute?_4de.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);_4bd.set(_4df,_4e0,_4dc);break;case"innerText":_4df.innerHTML="";_4df.appendChild(win.doc.createTextNode(_4dc));break;case"innerHTML":_4df.innerHTML=_4dc;break;case"class":_4be.replace(_4df,_4dc,this[attr]);break;}},this);},get:function(name){var _4e1=this._getAttrNames(name);return this[_4e1.g]?this[_4e1.g]():this[name];},set:function(name,_4e2){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _4e3=this._getAttrNames(name),_4e4=this[_4e3.s];if(lang.isFunction(_4e4)){var _4e5=_4e4.apply(this,Array.prototype.slice.call(arguments,1));}else{var _4e6=this.focusNode&&!lang.isFunction(this.focusNode)?"focusNode":"domNode",tag=this[_4e6].tagName,_4e7=_4c8[tag]||(_4c8[tag]=_4c9(this[_4e6])),map=name in this.attributeMap?this.attributeMap[name]:_4e3.s in this?this[_4e3.s]:((_4e3.l in _4e7&&typeof _4e2!="function")||/^aria-|^data-|^role$/.test(name))?_4e6:null;if(map!=null){this._attrToDom(name,_4e2,map);}this._set(name,_4e2);}return _4e5||this;},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.replace(/^[a-z]|-[a-zA-Z]/g,function(c){return c.charAt(c.length-1).toUpperCase();});return(apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr",l:uc.toLowerCase()});},_set:function(name,_4e8){var _4e9=this[name];this[name]=_4e8;if(this._watchCallbacks&&this._created&&_4e8!==_4e9){this._watchCallbacks(name,_4e9,_4e8);}},on:function(type,func){return _4b9.after(this,this._onMap(type),func,true);},_onMap:function(type){var ctor=this.constructor,map=ctor._onMap;if(!map){map=(ctor._onMap={});for(var attr in ctor.prototype){if(/^on/.test(attr)){map[attr.replace(/^on/,"").toLowerCase()]=attr;}}}return map[type.toLowerCase()];},toString:function(){return"[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getChildren:function(){return this.containerNode?_4c6.findWidgets(this.containerNode):[];},getParent:function(){return _4c6.getEnclosingWidget(this.domNode.parentNode);},connect:function(obj,_4ea,_4eb){var _4ec=_4bb.connect(obj,_4ea,this,_4eb);this._connects.push(_4ec);return _4ec;},disconnect:function(_4ed){var i=_4b8.indexOf(this._connects,_4ed);if(i!=-1){_4ed.remove();this._connects.splice(i,1);}},subscribe:function(t,_4ee){var _4ef=_4c5.subscribe(t,lang.hitch(this,_4ee));this._connects.push(_4ef);return _4ef;},unsubscribe:function(_4f0){this.disconnect(_4f0);},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):_4c0.isBodyLtr();},isFocusable:function(){return this.focus&&(_4c1.get(this.domNode,"display")!="none");},placeAt:function(_4f1,_4f2){if(_4f1.declaredClass&&_4f1.addChild){_4f1.addChild(this,_4f2);}else{_4bf.place(this.domNode,_4f1,_4f2);}return this;},getTextDir:function(text,_4f3){return _4f3;},applyTextDir:function(){}});});},"dojo/dnd/Moveable":function(){define("dojo/dnd/Moveable",["../main","../Evented","../touch","./Mover"],function(dojo,_4f4,_4f5){dojo.declare("dojo.dnd.Moveable",[_4f4],{handle:"",delay:0,skip:false,constructor:function(node,_4f6){this.node=dojo.byId(node);if(!_4f6){_4f6={};}this.handle=_4f6.handle?dojo.byId(_4f6.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_4f6.delay>0?_4f6.delay:0;this.skip=_4f6.skip;this.mover=_4f6.mover?_4f6.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,_4f5.press,this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_4f7,node,ctor){return new ctor(node,_4f7);},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,_4f5.move,this,"onMouseMove"),dojo.connect(this.handle,_4f5.release,this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{this.onDragDetected(e);}dojo.stopEvent(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.onDragDetected(e);}dojo.stopEvent(e);},onMouseUp:function(e){for(var i=0;i<2;++i){dojo.disconnect(this.events.pop());}dojo.stopEvent(e);},onSelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onDragDetected:function(e){new this.mover(this.node,e,this);},onMoveStart:function(_4f8){dojo.publish("/dnd/move/start",[_4f8]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_4f9){dojo.publish("/dnd/move/stop",[_4f9]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_4fa,e){},onMove:function(_4fb,_4fc,e){this.onMoving(_4fb,_4fc);var s=_4fb.node.style;s.left=_4fc.l+"px";s.top=_4fc.t+"px";this.onMoved(_4fb,_4fc);},onMoving:function(_4fd,_4fe){},onMoved:function(_4ff,_500){}});return dojo.dnd.Moveable;});},"dojo/html":function(){define("dojo/html",["./_base/kernel","./_base/lang","./_base/array","./_base/declare","./dom","./dom-construct","./parser"],function(dojo,lang,_501,_502,dom,_503,_504){lang.getObject("html",true,dojo);var _505=0;dojo.html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};dojo.html._emptyNode=_503.empty;dojo.html._setNodeContent=function(node,cont){_503.empty(node);if(cont){if(typeof cont=="string"){cont=_503.toDom(cont,node.ownerDocument);}if(!cont.nodeType&&lang.isArrayLike(cont)){for(var _506=cont.length,i=0;i<cont.length;i=_506==cont.length?i+1:0){_503.place(cont[i],node,"last");}}else{_503.place(cont,node,"last");}}return node;};_502("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,parserScope:dojo._scopeName,startup:true,constructor:function(_507,node){lang.mixin(this,_507||{});node=this.node=dom.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_505++].join("_");}},set:function(cont,_508){if(undefined!==cont){this.content=cont;}if(_508){this._mixin(_508);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function(){var node=this.node;if(!node){throw new Error(this.declaredClass+": setContent given no node");}try{node=dojo.html._setNodeContent(node,this.content);}catch(e){var _509=this.onContentError(e);try{node.innerHTML=_509;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=node;},empty:function(){if(this.parseResults&&this.parseResults.length){_501.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}dojo.html._emptyNode(this.node);},onBegin:function(){var cont=this.content;if(lang.isString(cont)){if(this.cleanContent){cont=dojo.html._secureForInnerHtml(cont);}if(this.extractContent){var _50a=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_50a){cont=_50a[1];}}}this.empty();this.content=cont;return this.node;},onEnd:function(){if(this.parseContent){this._parse();}return this.node;},tearDown:function(){delete this.parseResults;delete this.node;delete this.content;},onContentError:function(err){return"Error occured setting content: "+err;},_mixin:function(_50b){var _50c={},key;for(key in _50b){if(key in _50c){continue;}this[key]=_50b[key];}},_parse:function(){var _50d=this.node;try{var _50e={};_501.forEach(["dir","lang","textDir"],function(name){if(this[name]){_50e[name]=this[name];}},this);this.parseResults=_504.parse({rootNode:_50d,noStart:!this.startup,inherited:_50e,scope:this.parserScope});}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_50f){var _510=this["on"+type+"Error"].call(this,err);if(_50f){console.error(_50f,err);}else{if(_510){dojo.html._setNodeContent(this.node,_510,true);}}}});dojo.html.set=function(node,cont,_511){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_511){return dojo.html._setNodeContent(node,cont,true);}else{var op=new dojo.html._ContentSetter(lang.mixin(_511,{content:cont,node:node}));return op.set();}};return dojo.html;});}}});define("mydojo",[],1);;function setCookie(name,value,lifespan,access_path){var cookietext=name+"="+escape(value)
if(lifespan!=null){var today=new Date()
var expiredate=new Date()
expiredate.setTime(today.getTime()+1000*60*60*24*lifespan)
cookietext+="; expires="+expiredate.toGMTString()}
if(access_path!=null){cookietext+="; PATH="+access_path}
document.cookie=cookietext
return null}
function getCookie(Name){var search=Name+"="
var CookieString=document.cookie
var result=null
if(CookieString.length>0){offset=CookieString.indexOf(search)
if(offset!=-1){offset+=search.length
end=CookieString.indexOf(";",offset)
if(end==-1)
end=CookieString.length
result=unescape(CookieString.substring(offset,end))}}
return result}
function deleteCookie(Name,Path){setCookie(Name,"Deleted",-1,Path)};function Runtime(){this.startDate=0;this.timeMode=false;this.questionType=null;this.questionId=null;this.clickable=true;this.paused=false;this.counter=0;this.historyQuestionDepth=0;this.subquestionTemp=null;this.questionChart=null;this.userSeries=null;this.averageSeries=null;this.questionChartType=0;this.moduleTeacher="";this.flashinstalled=0;this.flashversion=0;this.lastTooltipNode=null;this.mode="show";this.menu=null;this.selectmenu=null;this.chart=null;this.otherClicked=false;this.tempvalue=null;this.backgroundId=0;this.backgroundChanged=0;this.triggerSaveThisQuestionFlag=0;this.triggerSaveThisQuestionId=null;this.triggerSaveThisQuestionSaved=1;this.triggerSaveThisQuestionKey=null;this.triggerSaveThisQuestionValue=null;this.voiceHelpText="";this.voiceHelpCounter=99;this.init=function(){user.init();this.startDate=new Date().getTime();$('#nextBgButton').bind('mouseover',function(){$('#nextBgButton').animate({opacity:'1.0'},{queue:false,duration:400},'easeOutCirc');});$('#nextBgButton').bind('mouseout',function(){$('#nextBgButton').animate({opacity:'0.5'},{queue:false,duration:400},'easeOutCirc');});$('#previousBgButton').bind('mouseover',function(){$('#previousBgButton').animate({opacity:'1.0'},{queue:false,duration:400},'easeOutCirc');});$('#previousBgButton').bind('mouseout',function(){$('#previousBgButton').animate({opacity:'0.5'},{queue:false,duration:400},'easeInCirc');});$('#resetBgButton').bind('mouseover',function(){$('#resetBgButton').animate({opacity:'1.0'},{queue:false,duration:400},'easeOutCirc');});$('#resetBgButton').bind('mouseout',function(){$('#resetBgButton').animate({opacity:'0.5'},{queue:false,duration:400},'easeInCirc');});if(dojo.isIE&&dojo.isIE<=8&&getCookie("skin")=="_skin2")
{$('html').css('backgroundImage','url(http://img.abfrager.de/data/background_files/1.jpg)').css('backgroundRepeat','repeat').css('backgroundPosition','top left').css('backgroundAttachment','fixed');$('#bgPad').css('display','none');}}
this.unload=function(){if(helper_getRandom(1,40)==4){fenster=window.open("/seiten/links.php?moduleid="+module.id,"abfragerFeedback","width=790,height=600,status=yes,resizable=yes,location=yes,locationbar=yes,menubar=yes");fenster.focus();}}
this.countdown=function(){if(this.counter<=-1&&!runtime.clickable)
dojo.byId('answerline_right2').innerHTML='<span id="spanTimeInfo"></span>';else{if(!runtime.paused&&!runtime.clickable)
dojo.byId('answerline_right2').innerHTML='<span id="spanTimeInfo">'+this.counter+'</span>';if(this.counter==0&&!runtime.paused)
this.showNextQuestion();else{if(!runtime.paused)
this.counter=this.counter-1;if(!runtime.clickable)
{setTimeout("runtime.countdown();",1000);}
else
{this.counter=-1;}}}}
this.showNextQuestion=function(){if(runtime.lastTooltipNode!=null){dijit._masterTT.hide(dojo.byId(runtime.lastTooltipNode));runtime.lastTooltipNode=null;}
runtime.historyQuestionDepth=0;runtime.paused=false;runtime.counter=-1;this.cleanAnswerLine();runtime.fadeOut();setTimeout("runtime.showNextQuestionDelayed();",210);}
this.showNextQuestionDelayed=function(){this.questionRated=false;this.questionChartType=0;var questionId=null;if(getURLParam("questionId").length>0)questionId=getURLParam("questionId");xs('question','show');}
this.fadeOut=function(){dojo.fadeOut({'node':'divQuestion','duration':270}).play();dojo.fadeOut({'node':'divAnswer','duration':270}).play();}
this.fadeIn=function(){dojo.fadeIn({'node':'divQuestion','duration':300}).play();dojo.fadeIn({'node':'divAnswer','duration':300}).play();}
this.initializeToolbar=function(){xa('menubar','init');}
this.infoMessage=function(string){var timestamp=new Date().getTime();var newspan=document.createElement('span');var newbr=document.createElement('br');var spanId='infoMessage'+timestamp;var brId='br'+timestamp;newspan.setAttribute('id',spanId);newbr.setAttribute('id',brId);newspan.innerHTML=string;dojo.byId('divInfoMessage').appendChild(newspan);dojo.byId('divInfoMessage').appendChild(newbr);var messages=dojo.byId('divInfoMessage').childNodes.length/2;if(messages>3){dojo.byId('divInfoMessage').removeChild(dojo.byId('divInfoMessage').firstChild);dojo.byId('divInfoMessage').removeChild(dojo.byId('divInfoMessage').firstChild);}
dojo.fadeIn({'node':spanId,'duration':500}).play();setTimeout("if(dojo.byId('"+spanId+"'))dojo.fadeOut({'node':'"
+spanId+"','duration':500}).play();",5000);setTimeout("if(dojo.byId('"+spanId
+"'))dojo.byId('divInfoMessage').removeChild(dojo.byId('"
+spanId+"'));",5600);setTimeout("if(dojo.byId('"+brId
+"'))dojo.byId('divInfoMessage').removeChild(dojo.byId('"
+brId+"'));",5600);}
this.pause=function(){runtime.paused=!runtime.paused;if(runtime.paused)
dojo.byId('answerline_right1').innerHTML='<a href="javascript:runtime.pause();" style="font-weight:bold;margin-right:20px;">Weiter</a>';else
dojo.byId('answerline_right1').innerHTML='<a href="javascript:runtime.pause();" style="font-weight:bold;margin-right:20px;">Pause</a>';}
this.showPreviousHistoryQuestion=function(){if(this.historyQuestionDepth<5){this.historyQuestionDepth=this.historyQuestionDepth+1;runtime.showHistoryQuestion();}else{runtime.infoMessage("Es kann nicht weiter als 5 Fragen zur&uuml;ckgegeangen werden.")}
dojo.byId('imgHistoryNext').style.visibility='visible';dojo.byId('imgHistoryPrevious').title='Eine Frage zurück';_gaq.push(['_trackEvent','Question','HistoryPrevious',question.id]);}
this.showHistoryQuestion=function(){if(dijit._masterTT)
dijit._masterTT.fadeOut.play();xs('question','showHistory',this.historyQuestionDepth);this.cleanAnswerLine();dojo.byId('answerline_left0').innerHTML='<span>Es werden die zuvor gestellten Fragen angezeigt ('+(6-this.historyQuestionDepth)+' von 5)</span>';dojo.byId('answerline_right0').innerHTML='<a href="#" style="font-weight:bold;" onclick="runtime.showNextQuestion();" title="Hier klicken um eine neue Frage anzuzeigen.">Das Abfragen fortsetzen</a>';}
this.showNextHistoryQuestion=function(){if(this.historyQuestionDepth>1){this.historyQuestionDepth=this.historyQuestionDepth-1;runtime.showHistoryQuestion();dojo.byId('imgHistoryNext').style.visibility='visible';}else{dojo.byId('imgHistoryNext').style.visibility='hidden';this.showNextQuestion();dojo.byId('imgHistoryPrevious').title='Lösung der vorigen Frage ansehen';}
_gaq.push(['_trackEvent','Question','HistoryNext',question.id]);}
this.editQuestion=function(){var param='';var questionId=question.id;if(arguments.length>0)questionId=arguments[0];if(arguments.length>1)param=arguments[1];xa('question','showEdit',questionId,param);}
this.skipQuestion=function(){if(runtime.paused)
runtime.paused=false;xa('question','block','skipped');}
this.blockQuestion=function(){if(runtime.paused)
runtime.paused=false;xa('question','block','blocked');}
this.changeTag=function(i,subtopicId){var checkboxempty="/libs/hmenu/icons/checkbox-0.gif";var checkboxchecked="/libs/hmenu/icons/checkbox-1.gif";var checkboxnow=dojo.byId('imgTag_'+i).src;if(checkboxnow.indexOf("checkbox-0")!=-1){dojo.byId('imgTag_'+i).src="/libs/hmenu/icons/checkbox-1.gif";xa('user','tagfilter',subtopicId,1);}else{dojo.byId('imgTag_'+i).src="/libs/hmenu/icons/checkbox-0.gif";xa('user','tagfilter',subtopicId,0);}}
this.saveThisQuestion=function(nodeId,value){xs('question','save',nodeId.replace(/editQuestion_/g,""),value);}
this.triggerSaveThisQuestion=function(nodeId,value){var randomnumber=Math.floor(Math.random()*101)
this.triggerSaveThisQuestionFlag=randomnumber;this.triggerSaveThisQuestionKey=nodeId;this.triggerSaveThisQuestionValue=value;this.triggerSaveThisQuestionId=question.id;setTimeout("if(runtime.triggerSaveThisQuestionFlag == "
+randomnumber
+" && question.id == runtime.triggerSaveThisQuestionId){runtime.saveThisQuestion(runtime.triggerSaveThisQuestionKey, runtime.triggerSaveThisQuestionValue);runtime.triggerSaveThisQuestionSaved = 1;}",1000);}
this.evaluate=function(evaluatestring){xs('question','evaluate',evaluatestring);}
this.asnycEvaluate=function(evaluatestring){xa('question','evaluate',evaluatestring);}
this.computeFormattedTime=function(){if(this.startDate!=0){var currentDate=new Date().getTime();var elapsedSeconds=((currentDate-this.startDate)/1000);var formattedTime=helper_convertTotalSeconds(elapsedSeconds);}else{formattedTime="00:00:00.0";}
return formattedTime;}
this.computeTimeInSeconds=function(){var currentDate=new Date().getTime();var elapsedSeconds=((currentDate-this.startDate)/1000);return elapsedSeconds;}
this.modalDialog=function(dialogname){var params="";if(arguments.length>1)params=arguments[1];if(dijit.byId('divRemoteDialog')){dijit.byId('divRemoteDialog').hide();}
xs('dialog','modal',dialogname,params);}
this.newQuestion=function(type){xs('question','new',type);}
this.showNote=function(tagId){if(dojo.byId(tagId)){dojo.byId('note').innerHTML=dojo.byId(tagId).innerHTML;dojo.byId('note').style.display="block";}}
this.showNoteByHTML=function(htmlCode){dojo.byId('note').innerHTML=htmlCode;dojo.byId('note').style.display="block";}
this.showRemoteNote=function(dialog,identifier,p2,p3){if(dojo.byId(dialog+'_'+identifier)==null){xs('module','remoteNote',dialog,identifier,p2,p3);}else
this.showNote(dialog+'_'+identifier);}
this.hideNote=function(){dojo.byId('note').innerHTML="";dojo.byId('note').style.backgroundColor="";dojo.byId('note').style.display="none";}
this.configNote=function(attribute,value){if(attribute=="color"){dojo.byId('note').style.backgroundColor=value;}}
this.showEditComment=function(questionId,nodeId,place,type){dojo.require('dijit._editor.plugins.TextColor');dojo.require('dijit._editor.plugins.LinkDialog');var content=xs('question','getEditComment',nodeId,place,type);dijit.showTooltip(content,dojo.byId(nodeId),["after","before"]);if(dijit.byId('editComment_'+place)){dijit.byId('editComment_'+place).destroy();}
if(dijit.byId('editCommentSaveButton_'+place)){dijit.byId('editCommentSaveButton_'+place).destroy();}
if(dijit.byId('editCommentDeleteButton_'+place)){dijit.byId('editCommentDeleteButton_'+place).destroy();}
dojo.parser.parse(dojo.byId('editTooltip'+questionId+place));setTimeout("if (dijit.byId('editComment_"+place
+"'))dijit.byId('editComment_"+place+"').focus();",500);}
this.showComment=function(questionId,place,nodeId){if(runtime.lastTooltipNode!=null)
dijit._masterTT.hide(dojo.byId(runtime.lastTooltipNode));var code=xs('question','getComment',nodeId,place);runtime.lastTooltipNode=nodeId;dijit.showTooltip('<div style="font-size:18px;">'+code+'</div>',dojo.byId(nodeId),["after","before"]);}
this.changedModuleSelection=function(selectionId){dojo.fadeOut({'node':'divSelectModule','duration':100}).play();setTimeout("runtime.postChangedModuleSelection('"+selectionId+"');",80);}
this.postChangedModuleSelection=function(selectionId){var selectionpath=instance;for(var i=1;i<=selectionId;i++){selectionpath=selectionpath+"/"
+dijit.byId('selectModule_'+i).get('value');}
xs('menubar','changedmoduleselection',selectionpath,selectionId);}
this.closeOtherModuleSelections=function(clicked){for(var i=1;i<10;i=i+1){if(dijit.byId('selectModule_'+i)&&i!=clicked){if(dijit.byId('selectModule_'+i)._isShowingNow)
dijit.byId('selectModule_'+i)._hideResultList();}}}
this.cleanAnswerLine=function(){dojo.byId('answerline_right0').innerHTML='';dojo.byId('answerline_right1').innerHTML='';dojo.byId('answerline_right2').innerHTML='';dojo.byId('answerline_right3').innerHTML='';dojo.byId('answerline_left0').innerHTML='';dojo.byId('answerline_left1').innerHTML='';dojo.byId('answerline_left2').innerHTML='';dojo.byId('answerline_left3').innerHTML='';}
this.syncHeights=function(){$('#divStatus').animate({height:$('#divQuestionContainer').innerHeight()},500);$('#divMenuContainer').animate({height:$('#divQuestionPart').innerHeight()},500);}
this.voiceHelp=function(message,objId){this.voiceHelpCounter=3;this.voiceHelpText=message;this.voiceHelpDelayed(objId);}
this.voiceHelpDelayed=function(objId){if(this.voiceHelpCounter<=0)
{xs('dialog','tts','de',this.voiceHelpText);if(objId&&objId.length>0)
{setTimeout('if($( "#'+objId+'" ))$( "#divElearning" ).effect("transfer",{to: "#'+objId+'", className: "jquery-ui-effects-transfer-4px-red" }, 3000);',1000);}}
if(this.voiceHelpCounter<1)
{if(dojo.byId(objId))
{setTimeout("if(dojo.byId('"+objId+"'))dojo.byId('"+objId+"').style.cursor = '"+dojo.byId(objId).style.cursor+"';",4000);dojo.byId(objId).style.cursor='help';}}
if(this.voiceHelpCounter<10)
{this.voiceHelpCounter=this.voiceHelpCounter-1;setTimeout('runtime.voiceHelpDelayed(\''+objId+'\');',1000)}}
this.stopVoiceHelp=function(){this.voiceHelpCounter=99;}
this.sayEnglish=function(text,ignoreSetting){if(!ignoreSetting){var ignoreSetting=false;}
xs('dialog','tts','en',text,ignoreSetting);}
this.sayGerman=function(text,ignoreSetting){if(!ignoreSetting){var ignoreSetting=false;}
xs('dialog','tts','de',text,ignoreSetting);}
this.sayFrench=function(text,ignoreSetting){if(!ignoreSetting){var ignoreSetting=false;}
xs('dialog','tts','fr',text,ignoreSetting);}
this.sayLatin=function(text,ignoreSetting){if(!ignoreSetting){var ignoreSetting=false;}
xs('dialog','tts','la',text,ignoreSetting);}};var flashinstalled=0;var flashversion=0;MSDetect="false";if(navigator.plugins&&navigator.plugins.length){x=navigator.plugins["Shockwave Flash"];if(x){flashinstalled=2;if(x.description){y=x.description;flashversion=y.charAt(y.indexOf('.')-1);}}else
flashinstalled=1;if(navigator.plugins["Shockwave Flash 2.0"]){flashinstalled=2;flashversion=2;}}else if(navigator.mimeTypes&&navigator.mimeTypes.length){x=navigator.mimeTypes['application/x-shockwave-flash'];if(x&&x.enabledPlugin)
flashinstalled=2;else
flashinstalled=1;}else
MSDetect="true";function smoothScroll(selector){$('html, body').stop().animate({scrollTop:$(selector).offset().top},1000,'easeInOutCirc');}
function helper_getElementsByClassName(classname,node){if(!node)
node=document.getElementsByTagName("body")[0];var a=[];var re=new RegExp('\\b'+classname+'\\b');var els=node.getElementsByTagName("*");for(var i=0,j=els.length;i<j;i++)
if(re.test(els[i].className))
a.push(els[i]);return a;}
function helper_checkboxsrc2Value(srcValue){if(srcValue.src.search(/.*empty.*/)!=-1){return 0;}else if(srcValue.src.search(/.*checked.*/)!=-1){return 1;}else if(srcValue.src.search(/.*correct.*/)!=-1){return 2;}else{return 3;}}
function sliderResizeImages(){var img=new Image;img.src=dojo.byId('uploadImagePreview').src;var multiplier=dijit.byId('horizontalSlider').value;var place=dojo.byId('inputImageDialog_place').value;newWidth=img.width*multiplier/100;newHeight=img.height*multiplier/100;dojo.byId('uploadImagePreview').width=newWidth;dojo.byId('editImage_'+place).width=newWidth;dojo.byId('uploadImagePreview').height=newHeight;dojo.byId('editImage_'+place).height=newHeight;}
function helper_convertTotalSeconds(ts){var sec=(ts%60);ts-=sec;var tmp=(ts%3600);ts-=tmp;sec=Math.round(sec*100)/100;var strSec=new String(sec);var strWholeSec=strSec;var strFractionSec="";if(strSec.indexOf(".")!=-1){strWholeSec=strSec.substring(0,strSec.indexOf("."));strFractionSec=strSec.substring(strSec.indexOf(".")+1,strSec.length);}
if(strWholeSec.length<2){strWholeSec="0"+strWholeSec;}
strSec=strWholeSec;if(strFractionSec.length){strSec=strSec+"."+strFractionSec;}
if((ts%3600)!=0)
var hour=0;else
var hour=(ts/3600);if((tmp%60)!=0)
var min=0;else
var min=(tmp/60);if((new String(hour)).length<2)
hour="0"+hour;if((new String(min)).length<2)
min="0"+min;var rtnVal=hour+":"+min+":"+strSec;return rtnVal;}
function getURLParam(strParamName){var strReturn="";var strHref=window.location.href;if(strHref.indexOf("?")>-1){var strQueryString=strHref.substr(strHref.indexOf("?")).toLowerCase();var aQueryString=strQueryString.split("&");for(var iParam=0;iParam<aQueryString.length;iParam++){if(aQueryString[iParam].indexOf(strParamName.toLowerCase()+"=")>-1){var aParam=aQueryString[iParam].split("=");strReturn=aParam[1];break;}}}
return unescape(strReturn);}
function helper_checkradio(feld){for(i=0;i<feld.length;i++){if(feld[i].checked==true){return feld[i].value;}}}
function helper_comboBoxItemIndex(obj){if(obj.item)
return obj.item.index;else
return'-1';}
function helper_getLeftPosition(obj){return $(obj).offset().left;}
function helper_getTopPosition(obj){return $(obj).offset().top;}
function helper_getCursorPosition(e){e=e||window.event;var cursor={x:0,y:0};if(e.pageX||e.pageY){cursor.x=e.pageX;cursor.y=e.pageY;}else{var de=document.documentElement;var b=document.body;cursor.x=e.clientX+(de.scrollLeft||b.scrollLeft)
-(de.clientLeft||0);cursor.y=e.clientY+(de.scrollTop||b.scrollTop)
-(de.clientTop||0);}
return cursor;}
function helper_getRandom(min,max){if(min>max){return(-1);}
if(min==max){return(min);}
return(min+parseInt(Math.random()*(max-min+1)));}
function helper_trim(str,chars){return helper_ltrim(helper_rtrim(str,chars),chars);}
function helper_striptags(html){if(arguments.length<3){html=html.replace(/<\/?(?!\!)[^>]*>/gi,'');}else{var allowed=arguments[1];var specified=eval("["+arguments[2]+"]");if(allowed){var regex='</?(?!('+specified.join('|')+'))\b[^>]*>';html=html.replace(new RegExp(regex,'gi'),'');}else{var regex='</?('+specified.join('|')+')\b[^>]*>';html=html.replace(new RegExp(regex,'gi'),'');}}
var clean_string=html;return clean_string;}
function helper_ltrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("^["+chars+"]+","g"),"");}
function helper_rtrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("["+chars+"]+$","g"),"");}
function helper_buttonClickForgotPassword(){var email=dojo.byId('inputForgotPWName').value;var newPassword=dojox.encoding.digests.MD5(dojo.byId('inputForgotPWPassword').value);var emailExists=xs('user','forgotPassword',email,newPassword,module.path);if(emailExists==1){alert('Es wurde ein Bestätigungslink an '+email+' gesendet.\nKlicken Sie ihn an, um das neue Passwort zu aktivieren!');dijit.byId('divRemoteDialog').hide();}else{alert('Die eingegebene E-Mailadresse ist noch nicht im System registriert.\nLoggen Sie sich aus und verwenden Sie die Funktion "Registrieren".');}}
function helper_dijitRadioButtonValue(groupId,num){for(j=0;j<num;j++){if(dijit.byId(groupId+j).checked){return dijit.byId(groupId+j).value;}
else{}}};function xa(){var p1='';var p2='';var p3='';var p4='';var p5='';var p6='';var p7='';var p8='';var p9='';var p10='';if(arguments.length>=1)p1=arguments[0];if(arguments.length>=2)p2=arguments[1];if(arguments.length>=3)p3=arguments[2];if(arguments.length>=4)p4=arguments[3];if(arguments.length>=5)p5=arguments[4];if(arguments.length>=6)p6=arguments[5];if(arguments.length>=7)p7=arguments[6];if(arguments.length>=8)p8=arguments[7];if(arguments.length>=9)p9=arguments[8];if(arguments.length>=10)p10=arguments[9];x_time=new Date().getTime();setTimeout("if(x_time == "+x_time+"){ $.ajax({ type: 'GET',url: '/robots.txt',success: function(msg){         xa('user','error','Fehler: xa_uncomplete','object: "+p1+"','command: "+p2+"');           }});}",10000);xajax.request({xjxfun:'js'},{parameters:[user.id,user.encryptedPassword,module.id,question.id,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10],mode:'asynchronous',URI:'http://'+document.domain+'/index.htm?xuserid='+user.id+'&p1='+p1+'&p2='+p2+document.location.search.replace(/\?/g,"&")});}
function xs(){var p1=null;var p2=null;var p3=null;var p4=null;var p5=null;var p6=null;var p7=null;var p8=null;var p9=null;var p10=null;if(arguments.length>=1)p1=arguments[0];if(arguments.length>=2)p2=arguments[1];if(arguments.length>=3)p3=arguments[2];if(arguments.length>=4)p4=arguments[3];if(arguments.length>=5)p5=arguments[4];if(arguments.length>=6)p6=arguments[5];if(arguments.length>=7)p7=arguments[6];if(arguments.length>=8)p8=arguments[7];if(arguments.length>=9)p9=arguments[8];if(arguments.length>=10)p10=arguments[9];x_time=new Date().getTime();setTimeout("if(x_time == "+x_time+"){ $.ajax({ type: 'GET',url: '/robots.txt',success: function(msg){         xa('user','error','Fehler: xs_uncomplete','object: "+p1+"','command: "+p2+"');           }});}",10000);var value=xajax.request({xjxfun:'js'},{parameters:[user.id,user.encryptedPassword,module.id,question.id,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10],mode:'synchronous',URI:'http://'+document.domain+'/index.htm?xuserid='+user.id+'&p1='+p1+'&p2='+p2+document.location.search.replace(/\?/g,"&")});return value;}
function xa_plain(){var p1='';var p2='';var p3='';var p4='';var p5='';var p6='';var p7='';var p8='';var p9='';var p10='';if(arguments.length>=1)p1=arguments[0];if(arguments.length>=2)p2=arguments[1];if(arguments.length>=3)p3=arguments[2];if(arguments.length>=4)p4=arguments[3];if(arguments.length>=5)p5=arguments[4];if(arguments.length>=6)p6=arguments[5];if(arguments.length>=7)p7=arguments[6];if(arguments.length>=8)p8=arguments[7];if(arguments.length>=9)p9=arguments[8];if(arguments.length>=10)p10=arguments[9];xajax.request({xjxfun:'js_plain'},{parameters:[p1,p2,p3,p4,p5,p6,p7,p8,p9,p10],mode:'asynchronous',URI:document.location.href});}
function xs_plain(){var p1='';var p2='';var p3='';var p4='';var p5='';var p6='';var p7='';var p8='';var p9='';var p10='';if(arguments.length>=1)p1=arguments[0];if(arguments.length>=2)p2=arguments[1];if(arguments.length>=3)p3=arguments[2];if(arguments.length>=4)p4=arguments[3];if(arguments.length>=5)p5=arguments[4];if(arguments.length>=6)p6=arguments[5];if(arguments.length>=7)p7=arguments[6];if(arguments.length>=8)p8=arguments[7];if(arguments.length>=9)p9=arguments[8];if(arguments.length>=10)p10=arguments[9];xajax.request({xjxfun:'js_plain'},{parameters:[p1,p2,p3,p4,p5,p6,p7,p8,p9,p10],mode:'asynchronous',URI:document.location.href});}
var bufferText=false;function buffered_xs(bufferTime,objId,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10){globalrandom=Math.floor(Math.random()*10000000);setTimeout('compareBuffer_xs('+globalrandom+',"'+objId+'","'+p1+'","'+p2+'","'+p3+'","'+p4+'","'+p5+'","'+p6+'","'+p7+'","'+p8+'","'+p9+'","'+p10+'");',bufferTime);}
function buffered_xa(bufferTime,objId,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10){globalrandom=Math.floor(Math.random()*10000000);setTimeout('compareBuffer_xa('+globalrandom+',"'+objId+'","'+p1+'","'+p2+'","'+p3+'","'+p4+'","'+p5+'","'+p6+'","'+p7+'","'+p8+'","'+p9+'","'+p10+'");',bufferTime);}
function compareBuffer_xa(localrandom,objId,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10){if(globalrandom==localrandom)
{xa(p1,p2,p3,p4,p5,p6,p7,p8,p9,p10);}}
function compareBuffer_xs(localrandom,objId,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10){if(globalrandom==localrandom)
{xs(p1,p2,p3,p4,p5,p6,p7,p8,p9,p10);}}
if(typeof window.event=='undefined'){document.onkeypress=function(e){var test_var=e.target.nodeName.toUpperCase();if(e.target.type)
var test_type=e.target.type.toUpperCase();if(!e.which&&((e.charCode||e.charCode===0)?e.charCode:e.keyCode)){e.which=e.charCode||e.keyCode;}
var code=(e.keyCode?e.keyCode:e.which);if(runtime.clickable&&code==13&&dojo.byId('enter_button')&&dojo.byId('inputKnowAWord_word'))
{$('#enter_button').css('opacity',0.0);runtime.evaluate('0*__*'+dojo.byId('inputKnowAWord_word').value+'*__*1');}
if(runtime.clickable&&code==13&&dojo.byId('memorizepoints_nowActive').value)
{if(dojo.byId('memorizepoints_manualSend'+dojo.byId('memorizepoints_nowActive').value))
{if('#memorizepoints_manualSend'+dojo.byId('memorizepoints_nowActive').value)
dojo.byId('memorizepoints_nowActive').style.display='none';runtime.evaluate(getSituation()+'*__*'+dojo.byId('memorizepoints_input'+dojo.byId('memorizepoints_nowActive').value).value);}else
{runtime.evaluate(getSituation()+'*__*--revealOne--');}}
if((test_var=='INPUT'&&(test_type=='TEXT'||test_type=='PASSWORD'))||test_var=='TEXTAREA'){return code;}else if(code==8){e.preventDefault();}else if(runtime.mode=="edit"&&(code==37||code==41))
{runtime.editQuestion(question.id,'previous');}else if(runtime.mode=="edit"&&(code==39||code==43))
{runtime.editQuestion(question.id,'next');}
if(!runtime.clickable&&code==13)
{runtime.showNextQuestion();}}}else{document.onkeydown=function(){var test_var=event.srcElement.tagName.toUpperCase();if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode)){event.which=event.charCode||event.keyCode;}
var code=(event.keyCode?event.keyCode:event.which);if(runtime.clickable&&code==13&&dojo.byId('enter_button')&&dojo.byId('inputKnowAWord_word'))
{$('#enter_button').css('opacity',0.0);runtime.evaluate('0*__*'+dojo.byId('inputKnowAWord_word').value+'*__*1');}
if(runtime.clickable&&code==13&&dojo.byId('memorizepoints_nowActive').value)
{if(dojo.byId('memorizepoints_manualSend'+dojo.byId('memorizepoints_nowActive').value))
{if('#memorizepoints_manualSend'+dojo.byId('memorizepoints_nowActive').value)
dojo.byId('memorizepoints_nowActive').style.display='none';runtime.evaluate(getSituation()+'*__*'+dojo.byId('memorizepoints_input'+dojo.byId('memorizepoints_nowActive').value).value);}else
{runtime.evaluate(getSituation()+'*__*--revealOne--');}}
if(event.srcElement.type)
var test_type=event.srcElement.type.toUpperCase();if((test_var=='INPUT'&&(test_type=='TEXT'||test_type=='PASSWORD'))||test_var=='TEXTAREA'){return code;}else if(code==8){event.returnValue=false;}else if(runtime.mode=="edit"&&code==37)
{runtime.editQuestion(question.id,'previous');}else if(runtime.mode=="edit"&&code==39)
{runtime.editQuestion(question.id,'next');}
if(!runtime.clickable&&code==13)
{runtime.showNextQuestion();}}}
function showEditImageDialog(questionId,place)
{var img=new Image;img.src=dojo.byId('editImage_'+place).src;xs('dialog','uploadImage',questionId,place,img.width);dojo.byId('iframeUpload').src='/actions/fileupload.php?questionid='+question.id+'&place='+place+'&userid='+user.id+'&encrypted='+user.encryptedPassword+'&time=" . time () . "';};function User(){this.id=null;this.encryptedPassword=null;this.firstLogon=null;this.email=null;this.settingLookAndFeel="Modern";this.settingTeacher="DrBrain";this.settingCounter=5;this.settingQuestions=20;this.settingCompleteQuestion=3;this.loginSpecial="";this.loginParameter="";this.sibling_ids=new Array();this.sibling_encrypted=new Array();this.init=function(){this.loadUserFromCookie();if(getURLParam("email").length>0){xs('user','namedLogin',getURLParam("email"),getURLParam("security"));}
xa('user','initialize',url_modulepath,this.firstLogon,this.loginSpecial,this.loginParameter);}
this.loadUserFromCookie=function(){this.id=getCookie("elearning_userId");this.encryptedPassword=getCookie("elearning_encrypted");this.firstLogon=getCookie("elearning_firstLogon");this.loadSiblingsFromCookie();}
this.loadSiblingsFromCookie=function(){var ids_string=getCookie("s_ids");var pws_string=getCookie("s_crypt");if(ids_string==null)ids_string='';if(pws_string==null)pws_string='';if(ids_string!=null&&pws_string.length!=null)
{this.sibling_ids=ids_string.split(',');this.sibling_encrypted=pws_string.split(',');}
var loggedin_exists=jQuery.inArray(this.id+'',this.sibling_ids);if(loggedin_exists===-1)
{if(this.id>0)
{this.sibling_ids.push(this.id+'');this.sibling_encrypted.push(this.encryptedPassword);}}else
{this.sibling_encrypted[loggedin_exists]=this.encryptedPassword;}}
this.saveUserToCookie=function(){setCookie("elearning_userId",this.id,365,"/",null);setCookie("elearning_encrypted",this.encryptedPassword,365,"/",null);setCookie("elearning_firstLogon",this.firstLogon,365,"/",null);this.saveSiblingsToCookie();}
this.saveSiblingsToCookie=function(){setCookie("s_ids",this.sibling_ids.join(","),365,"/",null);setCookie("s_crypt",this.sibling_encrypted.join(","),365,"/",null);}
this.removeFromSiblings=function(userId){var index=jQuery.inArray(userId+'',this.sibling_ids);if(index!==-1)
{this.sibling_ids.splice(index,1);this.sibling_encrypted.splice(index,1);}}
this.changeSetting=function(setting,value){xa('user','changeSetting',setting,value);}};function Module(){this.id="-1";this.name="";this.path="";this.teacher="";this.menu_info_id="";this.menu_info_visibility=0;this.menu_info_counter=helper_getRandom(1,40);}
$(window).resize(function(){render_ads();});function render_ads(task){module.menu_info_counter=module.menu_info_counter+1;if(module.menu_info_counter>=40)module.menu_info_counter=0;if(task=='question_show'){if(dojo.byId('div_abfragerde_180x150'))
{if($(window).width()>1150){if($('#div_abfragerde_180x150').css('top')!='130px')
{$('#div_abfragerde_180x150').fadeOut(400,function(){$('#div_abfragerde_180x150').css('position','absolute').css('top','130px').css('left','4px').fadeIn(400);});}}}
if(dojo.byId('div_abfragerde_336x280')&&$('#theoryInner p').length>2&&$('#div_abfragerde_336x280').css('position')!='absolute')
{$($('#theoryInner p')[2]).css('paddingBottom','370px');$('#div_abfragerde_336x280').css('position','absolute').css('top',$($('#theoryInner p')[2]).offset().top+80+$($('#theoryInner p')[2]).height()).css('left',$($('#theoryInner p')[2]).offset().left);}
if(module.menu_info_id.length>0){if(module.menu_info_visibility>=1&&dojo.byId(module.menu_info_id))
{$('#'+module.menu_info_id).delay(120).fadeOut(400,function(){if(module.menu_info_id=='fb_recommend')
{$('#'+module.menu_info_id).css('width','').css('borderRadius','15px');}
$('#'+module.menu_info_id).css('position','').css('top','').css('left','').fadeIn(400);module.menu_info_id='';module.menu_info_visibility=0;});}else
{module.menu_info_visibility=module.menu_info_visibility+1;setTimeout("if(dojo.byId(module.menu_info_id) && dojo.byId(module.menu_info_id).style.position == 'absolute')$('#'+module.menu_info_id).css('top',$('#gradeBox').offset().top+40)",450);}}
if(module.menu_info_id.length==0)
{if((module.menu_info_counter==5||module.menu_info_counter==35)&&dojo.byId('div_abfragerde_180x150b'))
{$('#div_abfragerde_180x150b').delay(120).fadeOut(410,function(){$('#div_abfragerde_180x150b').css('position','absolute').css('top',$("#gradeBox").offset().top+40).css('left',$("#divMenu").offset().left+15).fadeIn(400);});module.menu_info_id='div_abfragerde_180x150b';}
else if(module.menu_info_counter==15&&dojo.byId('fb_recommend'))
{$('#fb_recommend').delay(120).fadeOut(410,function(){$('#fb_recommend').css('width','210px').css('position','absolute').css('borderRadius','').css('top',$("#gradeBox").offset().top+40).css('left',$("#divMenu").offset().left).fadeIn(400);});module.menu_info_id='fb_recommend';}else
{$('#div_abfragerde_180x150b').css('position','').css('top','').css('left','');}}}else if(task=='question_finish')
{$('#div_abfragerde_180x150b').delay(120).fadeOut(400,function(){$('#div_abfragerde_180x150b').css('position','absolute').css('top',$("#finishquest_rewardbox").offset().top).css('left',$("#finishquest_rewardbox").offset().left+$("#finishquest_rewardbox").width()+15).fadeIn(400);});}else
{$('#div_abfragerde_180x150').css('position','').css('top','').css('left','');$('#div_abfragerde_180x150b').css('position','').css('top','').css('left','');$('#fb_recommend').css('position','').css('top','').css('left','');}};function Question(){this.id=null;this.type="";this.rated=false;this.rate=function(stars){if(!this.rated){this.rated=true;xs('question','doRating',stars);dojo.byId('ulRatingBar').className="star-rating";dojo.byId('liRatingBar').className="fixed-rating";dojo.byId('rateStar'+stars).blur();}}};function Scorm(){this.scormAPI=null;this.available=0;this.student_name="";this.init=function(win){try{this.findScormAPI(win);if((this.scormAPI==null)&&(win.opener!=null)){this.findScormAPI(win.opener);}}catch(err){}
if(this.scormAPI!=null&&typeof this.scormAPI!='undefined')
{scorm.scormAPI.LMSInitialize("");this.student_name=scorm.scormAPI.LMSGetValue("cmi.core.student_name");user.loginSpecial="SCORM";user.loginParameter=this.student_name;this.available=1;}}
this.findScormAPI=function(win){while((win.API==null)&&(win.parent!=null)&&(win.parent!=win)){win=win.parent;}
this.scormAPI=win.API;}
this.unload=function(data)
{if(this.scormAPI!=null&&typeof this.scormAPI!='undefined'){var data=data.split(",");this.scormAPI.LMSSetValue("cmi.core.score.raw",data[0]);this.scormAPI.LMSSetValue("cmi.core.lesson_status",data[1]);this.scormAPI.LMSSetValue("cmi.core.session_time",this.computeFormattedTime());this.scormAPI.LMSCommit("");this.scormAPI.LMSFinish("");}}
this.getPackageName=function(){var modulePath=module.path;var modulePackage=modulePath.substr(1,modulePath.length);return modulePackage;}};(function(){var UA=navigator.userAgent,w=window;_dynarch_top=window.parent;try{_dynarch_top._dynarch_menu_test=null;}catch(ex){_dynarch_top=w;}w.is_gecko=/gecko/i.test(UA);w.is_opera=/opera/i.test(UA);w.is_ie=/msie/i.test(UA)&&!is_opera&&!(/mac_powerpc/i.test(UA));w.is_ie5=is_ie&&/msie 5\.[^5]/i.test(UA);w.is_mac_ie=/msie.*mac/i.test(UA);w.is_khtml=/Konqueror|Safari|KHTML/i.test(navigator.userAgent);if(typeof _dynarch_top._dynarch_menu_url=="undefined")_dynarch_top._dynarch_menu_url="/hmenu/";else{_dynarch_top._dynarch_menu_url=_dynarch_top._dynarch_menu_url.replace(/\x2f*$/,'/');if(!/^(https?:|\x2f)/.test(_dynarch_top._dynarch_menu_url)&&_dynarch_top!=window)_dynarch_top._dynarch_menu_url=_dynarch_top.document.URL.replace(/\x2f?[^\x2f]*$/,"/")+_dynarch_top._dynarch_menu_url;}w._dynarch_menu_shadow=new Image();w._dynarch_menu_shadow.src=_dynarch_top._dynarch_menu_url+"img/shadow.png";w._dynarch_menu_ediv="<div unselectable='on'>&nbsp;</div>";})();function DynarchMenu(el,config){var T1,a,i;if(config.d_profile){DynarchMenu.profile={item:0,tree:0};T1=(new Date()).getTime();}this._baseMenuInfo=null;this._popupMenus=[];this._activeKeymap=null;this._globalKeymap=null;this._activePopup=null;this._fixed=false;this.items={};this.target=null;this.config=config;try{this._df=config.frames.popups.document.createDocumentFragment();}catch(e){this._df=null;this._ca=[];}el.parentNode.insertBefore(this.createMenuTree(el,!config.vertical),el);if(this._df){config.container.appendChild(this._df);this._df=null;}else{a=this._ca;for(i=a.length;--i>=0;)config.container.appendChild(a[i]);}if(config.d_profile)alert("DynarchMenu: generated in "+(((new Date()).getTime()-T1)/1000)+" sec.\n"+"containing "+DynarchMenu.profile.item+" items in "+DynarchMenu.profile.tree+" (sub)menus.");if(config.setFocus)config.frames.popups.focus();};DynarchMenu._hiderID=0;DynarchMenu._createHider=function(win){var f=null;if(is_ie&&!is_ie5){var filter='filter:progid:DXImageTransform.Microsoft.alpha(style=0,opacity=0);';var id='dynarch-menu-hider-'+(++this._hiderID);win.document.body.insertAdjacentHTML('beforeEnd','<iframe id="'+id+'" scroll="no" frameborder="0" '+'style="position:absolute;visibility:hidden;'+filter+'border:0;top:0;left:0;width:0;height:0;" '+'src="javascript:false;"></iframe>');f=win.document.getElementById(id);}return f;};DynarchMenu._setupHider=function(f,x,y,w,h){if(f){var s=f.style;s.left=x+"px";s.top=y+"px";s.width=w+"px";s.height=h+"px";s.visibility="visible";}};DynarchMenu._closeHider=function(f){if(f)f.style.visibility="hidden";};DynarchMenu._C=null;DynarchMenu._T=null;DynarchMenu._OT=null;DynarchMenu._RE_PR=/(^|\s+)pressed(\s+|$)/ig;DynarchMenu._RE_AH=/(^|\s+)active|hover(\s+|$)/ig;DynarchMenu._RE_DS=/(^|\s+)disabled(\s+|$)/ig;DynarchMenu._RE_CP=/clones-popup-(.*)/;DynarchMenu._RE_OPL=/(^|\s+)open-left(\s+|$)/;DynarchMenu._RE_CTX_ID=/context-for-(.*)/;DynarchMenu._RE_CTX_CL=/context-class-([^-\s]+)-([^\s]+)/;DynarchMenu._RE_CTX_AL=/context-align-([a-z]+)/;DynarchMenu._RE_SCROLL_D=/(^|\s+)dynarch-menu-scroll-(up-|down-)?disabled/g;DynarchMenu._RE_SCROLL_H=/(^|\s+)dynarch-menu-scroll-(up-|down-)?hover/g;DynarchMenu._activeItem=null;DynarchMenu._menus=null;DynarchMenu._nop=function(){};DynarchMenu.setup=function(el,args){if(typeof args=="undefined")args={};var config={},tmp;function PD(name,value){var v=args[name];config[name]=(typeof v=="undefined")?value:v;};PD("className",null);PD("tooltips",false);PD("shadows",[4,4]);PD("smoothShadow",true);PD("dx",0);PD("dy",0);PD("basedx",0);PD("basedy",0);PD("timeout",150);PD("baseTimeout",50);PD("context",false);PD("vertical",false);PD("electric",config.vertical?250:false);PD("blink",false);PD("lazy",false);PD("d_profile",false);PD("toolbar",false);PD("ctxbutton",2);PD("frames",{main:window,popups:window});PD("scrolling",null);if(config.scrolling===true){config.scrolling={step1:5,step2:10,speed:30};}tmp=config.frames;if(typeof tmp.main=="string")tmp.main=_dynarch_top.frames[tmp.main];if(typeof tmp.popups=="string")tmp.popups=_dynarch_top.frames[tmp.popups];PD("crossFrames",tmp.main!==tmp.popups);PD("container",config.frames.popups.document.body);PD("clone",false);PD("onPopup",DynarchMenu._nop);PD("setFocus",true);if(config.blink===true)config.blink=5;if(typeof el=="string")el=tmp.main.document.getElementById(el);if(is_mac_ie)return null;if(is_ie5)config.smoothShadow=false;if(config.context)config.vertical=true;if(!el){setTimeout('window.location.reload();',2000);return true;}el.style.display="none";var i,els,a=DynarchMenu._menus,tmp2;if(!a||a.length==0){a=DynarchMenu._menus=[];els=[config.frames.main,config.frames.main.document];if(config.frames.popups!==config.frames.main){els[els.length]=config.frames.popups;els[els.length]=config.frames.popups.document;}for(i=els.length;--i>=0;){tmp=els[i];DynarchMenu.watchFrame(tmp,tmp);}DynarchMenu._eventElements=els;}return a[a.length]=new DynarchMenu(el,config);};document.DynarchMenu=DynarchMenu;_dynarch_top.DynarchMenu=DynarchMenu;DynarchMenu.watchFrame=function(f,w){if(typeof w=="undefined")w=window;try{DynarchMenu._addEvent(f,(is_ie||is_opera)?"keydown":"keypress",w.DynarchMenu._documentKeyPress);DynarchMenu._addEvent(f,"mousedown",w.DynarchMenu._documentMouseDown);DynarchMenu._addEvent(f,"mouseup",w.DynarchMenu._documentMouseUp);DynarchMenu._addEvent(f,"mouseover",w.DynarchMenu._documentMouseOver);}catch(e){};};DynarchMenu._clearTimeout=function(){if(_dynarch_top.DynarchMenu._T){_dynarch_top.clearTimeout(_dynarch_top.DynarchMenu._T);_dynarch_top.DynarchMenu._T=null;}};DynarchMenu._forAllMenus=function(callback){for(var i=_dynarch_top.DynarchMenu._menus.length;--i>=0&&!callback(_dynarch_top.DynarchMenu._menus[i]););};DynarchMenu._closeOtherMenus=function(menu){DynarchMenu._forAllMenus(function(tmp){if(tmp!=menu){var a=tmp._popupMenus,i;for(i=a.length;--i>=0;)a[i].close(false,true);tmp._baseMenuInfo.close();window.status="";}});};DynarchMenu.prototype.cloneEl=function(el,doc){if(this.config.clone){if(el.ownerDocument!=doc){if(is_ie){var div=doc.createElement("div");div.innerHTML=el.outerHTML;el=div.removeChild(div.firstChild);}else el=doc.importNode(el,true);}else el=el.cloneNode(true);}return el;};DynarchMenu.prototype.addIcon=function(info,item,icon){var doc=info.parent.base?this.config.frames.main.document:this.config.frames.popups.document;var CE=DynarchMenu._createElement,t,l=item.firstChild.firstChild,r=CE("tr",CE("tbody",t=CE("table",null,doc))),td1=CE("td",r),td2=CE("td",r);icon.unselectable="on";td1.appendChild(r=this.cloneEl(icon,doc));td1.className="icon";td2.className="label";while(l){td1=l.nextSibling;td2.appendChild(l);l=td1;}t.cellSpacing=t.cellPadding=0;t.style.borderCollapse="collapse";item.firstChild.appendChild(t);return r;};DynarchMenu.prototype.createMenuItem=function(li,parent,horiz,arrow){var tmp,ctx=null,cfg=this.config,licl=li.className,icon=null,label,html_popup=true,tooltip,action=null,item,info,self=this,key=null,disabled=/(^|\s+)disabled(\s+|$)/i.test(licl),nohover=DynarchMenu.getCA(li,"nohover"),win=parent.base?cfg.frames.main:cfg.frames.popups,doc=win.document,CE=DynarchMenu._createElement;if(cfg.d_profile)++DynarchMenu.profile.item;tmp=DynarchMenu._getChildrenByTagName(li,"a");tmp=tmp.length>0?tmp[0]:li;label=DynarchMenu._getLabel(tmp);if(typeof label=="string"){label=label.replace(/(^\s+|\s+$)/g,'');if(/^a$/i.test(tmp.tagName)&&tmp.accessKey){key=tmp.accessKey;tmp.accessKey="";}else if(!/^<img/i.test(label)){label=label.replace(/_([a-zA-Z0-9])/,"<u unselectable='on'>$1</u>");key=RegExp.$1;label=label.replace(/__/,"_");}html_popup=false;}tooltip=/^\s*$/.test(tmp.title)?"":tmp.title;if(tmp.href&&/\S/.test(tmp.href)){if(/^javascript:(.*)$/i.test(tmp.href))action=new DynarchMenu.JSAction(RegExp.$1);else action=new DynarchMenu.LinkAction(tmp.href,tmp.target);action.className="explicit-action";action.explicit=true;}else action=new DynarchMenu.DefaultAction(li);tmp=DynarchMenu._getChildrenByTagName(li,"img");if(tmp.length>0)icon=tmp[0];info=new DynarchMenu.MenuItem({html_popup:html_popup,separator:html_popup||!/\S/.test(label)&&!icon,icon:icon,label:label,parent:parent,submenu:null,tooltip:tooltip,action:action,menu:this,disabled:disabled,nohover:nohover,align:licl?(DynarchMenu._RE_CTX_AL.test(licl)?RegExp.$1:"mouse"):"mouse"});if(li.id)this.items[info.id=li.id]=info;if(action)action.info=info;if(horiz){item=CE("td",null,doc);info.labelTD=item;if(info.separator)item.innerHTML="<div unselectable='on'></div>";else{item.innerHTML="<div unselectable='on'>"+label+"</div>";if(icon)info.icon=this.addIcon(info,item,icon);}}else{item=CE("tr",null,doc);tmp=CE("td",item);if(info.separator&&!html_popup){tmp.innerHTML=_dynarch_menu_ediv;tmp.colSpan=3;}else{tmp.className="icon";if(icon)tmp.appendChild(info.icon=this.cloneEl(icon,doc));else tmp.innerHTML=_dynarch_menu_ediv;tmp=CE("td",item);tmp.className="label";info.labelTD=tmp;if(html_popup)tmp.appendChild(this.cloneEl(label,doc));else tmp.innerHTML=label;tmp=CE("td",item);tmp.className="end";tmp.innerHTML=_dynarch_menu_ediv;if(arrow)tmp.className+=" arrow";}}if(is_ie&&key&&parent.base){tmp=CE("a",item);tmp.href="#";tmp.accessKey=key;}info.element=item;item.className=(info.separator&&!html_popup)?"separator":"item";if(action.className)item.className+=" "+action.className;if(disabled)info.disabled=true;if(cfg.tooltips)item.title=info.tooltip;DynarchMenu.addInfo(item,"__msh_info",info);if(DynarchMenu._RE_CTX_ID.test(licl)){ctx=document.getElementById(RegExp.$1);if(ctx)DynarchMenu.setupContext(ctx,info);}else if(DynarchMenu._RE_CTX_CL.test(licl)){ctx=document.getElementsByTagName(RegExp.$1);tmp=new RegExp('(^|\\s)'+RegExp.$2+'(\\s|$)');for(i=ctx.length;--i>=0;)if(tmp.test(ctx[i].className))DynarchMenu.setupContext(ctx[i],info);}else if(licl)item.className+=" "+licl;if(!nohover){if(html_popup)item.onmouseover=win.DynarchMenu.EventHandlers.popup_resetActive;if(key)parent.keymap[key.toLowerCase()]=info;item.onmouseover=win.DynarchMenu.EventHandlers.item_onMouseOver;if(!info.separator){item.onmouseout=win.DynarchMenu.EventHandlers.item_onMouseOut;item.onmousedown=win.DynarchMenu.EventHandlers.item_onMouseDown;}}return item;};DynarchMenu._documentMouseDown=function(ev){ev||(ev=window.event);var el=is_ie?ev.srcElement:ev.target,j;for(j=el;j&&!j.__msh_info;j=j.parentNode);if(!j||j.__msh_info.base)_dynarch_top.DynarchMenu._closeOtherMenus(j&&j.__msh_info.menu);};DynarchMenu._msupTimeout=null;DynarchMenu._documentMouseUp=function(ev){ev||(ev=window.event);if(DynarchMenu._msupTimeout)return false;var menu=_dynarch_top.DynarchMenu._C,el,info;if(menu){el=is_ie?ev.srcElement:ev.target;for(;el&&!(el.__msh_is_dynarch_menu&&(info=el.__msh_info));el=el.parentNode);if(!el)_dynarch_top.DynarchMenu._closeOtherMenus(null);else if(info&&info.exec)info.exec();}_dynarch_top.DynarchMenu._C=null;_dynarch_top.DynarchMenu._activeItem=null;};DynarchMenu._documentMouseOver=function(ev){var menu=_dynarch_top.DynarchMenu._C,el,tmout;if(menu&&menu.config.electric){ev||(ev=window.event);el=is_ie?ev.srcElement:ev.target;for(;el&&!el.__msh_is_dynarch_menu;el=el.parentNode);if(!el||el===document.body){tmout=menu.config.electric;if(tmout===true)tmout=1;if(!_dynarch_top.DynarchMenu._T)_dynarch_top.DynarchMenu._T=_dynarch_top.setTimeout('_dynarch_top.DynarchMenu._closeOtherMenus(null); _dynarch_top.DynarchMenu._T = null;',tmout);}else _dynarch_top.DynarchMenu._clearTimeout();}};DynarchMenu._documentKeyPress=function(ev){ev||(ev=window.event);DynarchMenu._forAllMenus(function(menu){var tmp=menu._activePopup,item=tmp?tmp.active_item:null,kmap;function do_27(){if(tmp){tmp.close(true,true);if(item)item.mouseout();if(tmp.base||(tmp.parent.base&&tmp.config.context)){tmp.resetActive();tmp.active_submenu=null;_dynarch_top.DynarchMenu._activeItem=null;_dynarch_top.DynarchMenu._closeOtherMenus(null);}DynarchMenu._stopEvent(ev);}};function do_13(){if(!item)return;item.activate(true,true);if(item.action&&!item.submenu)item.exec();DynarchMenu._stopEvent(ev);};function do_ud(up){if(tmp){if(!item)item=up?tmp.getFirstItem():tmp.getLastItem();else item=up?tmp.getNextItem(item):tmp.getPrevItem(item);if(item){item.hover(false,true);tmp.active_item=item;}DynarchMenu._stopEvent(ev);}};function serveKeymap(keymap){var key=String.fromCharCode((is_ie||is_opera)?ev.keyCode:ev.charCode).toLowerCase();item=keymap[key];if(typeof item!="undefined"){item.hover(true,true);if(!item.submenu)item.exec();tmp=item.submenu;item=null;do_ud(true);DynarchMenu._stopEvent(ev);}};switch(ev.keyCode){case 27:do_27();break;case 13:do_13();if(item){tmp=item.submenu;item=null;do_ud(true);}break;case 37:if(!menu._activeKeymap)break;if(tmp.parent&&!tmp.parent.horiz)do_27();else{if(tmp.parent){tmp=tmp.parent;item=tmp.active_item;}do_ud(false);item.activate(false,true);}break;case 39:if(!menu._activeKeymap)break;if(item&&!item.parent.horiz&&item.submenu){do_13();tmp=item.submenu;item=null;do_ud(true);}else{while(tmp.parent){tmp=tmp.parent;item=tmp.active_item;}do_ud(true);item.activate(false,true);}break;case 40:case 38:if(!menu._activeKeymap)break;do_ud(ev.keyCode==40);break;default:kmap=ev.altKey?menu._globalKeymap:menu._activeKeymap;if(kmap)serveKeymap(kmap);}});};DynarchMenu.prototype.createMenuTree=function(ul,horiz){var base=!this._baseMenuInfo,a_li,div,table,i,info,li,item,tmp,ret=null,self=this,cfg=this.config,ctx=cfg.context,submenu,CE=DynarchMenu._createElement,win=base?cfg.frames.main:cfg.frames.popups,doc=win.document;if(cfg.d_profile)++DynarchMenu.profile.tree;a_li=DynarchMenu._getChildrenByTagName(ul,"li");if(a_li.length==0)return;ret=div=CE("div",null,doc);div.className=(base&&horiz)?"dynarch-horiz-menu":"dynarch-popup-menu";if(base&&horiz&&cfg.toolbar)div.className+=" dynarch-menu-toolbar";if(base&&!horiz&&!ctx)div.className+=" dynarch-popup-base-menu";if(ul.className)div.className+=" "+ul.className;tmp=["a","b","c","d"];if(cfg.scrolling)tmp.unshift("dynarch-menu-scroll");for(i=tmp.length;--i>=0;(div=CE("div",div)).className=tmp[i]);info=new DynarchMenu.MenuTree({menu:this,base:base,horiz:horiz,element:ret,active_submenu:null,active_item:null,visible:false,keymap:{},config:cfg,_T_close:null,open_left:DynarchMenu._RE_OPL.test(ul.className)});if(ul.id)info.id=ul.id;DynarchMenu.addInfo(ret,"__msh_info",info);info.table=table=CE("table",div);table.cellSpacing=0;table.cellPadding=0;tmp=CE("tbody",table);DynarchMenu._class(ret,null,cfg.className);if(base){this._globalKeymap=info.keymap;this._baseMenuInfo=info;if(ctx)ret.style.display="none";}else{ret.style.display="none";if(this.config.lazy)this.config.container.appendChild(ret);else if(this._df)this._df.appendChild(ret);else this._ca[this._ca.length]=ret;}if(horiz){info.parent=null;div=CE("tr",tmp);}else div=tmp;ret.onmouseover=win.DynarchMenu.EventHandlers.tree_onMouseOver;ret.onmouseout=win.DynarchMenu.EventHandlers.tree_onMouseOut;for(i=0;i<a_li.length;++i){li=a_li[i];if(DynarchMenu._RE_CP.test(li.className)){tmp=document.getElementById(RegExp.$1);}else{tmp=DynarchMenu._getChildrenByTagName(li,"ul");tmp=(tmp.length>0)?tmp[0]:null;}item=this.createMenuItem(li,info,horiz,!!tmp);div.appendChild(item);if(tmp){item.className+=" has-submenu";item.__msh_info.ul=ul=tmp;item.__msh_info.submenu=function(){var menu=this.menu;submenu=this.submenu=menu.createMenuTree(this.ul,false).__msh_info;submenu.parent=info;submenu.parent_item=this;menu._popupMenus[menu._popupMenus.length]=submenu;};if(!this.config.lazy)item.__msh_info.submenu();}}return ret;};DynarchMenu.prototype.destroy=function(){var a=this._baseMenuInfo.element,i,el;try{a.parentNode.removeChild(a);a=this._popupMenus;for(i=a.length;--i>=0;)try{el=a[i].element;el.parentNode.removeChild(el);el=a[i]._shadow;if(el)el.parentNode.removeChild(el);}catch(e){};a=_dynarch_top.DynarchMenu._menus;for(i=a.length;--i>=0;)if(a[i]==this)a.splice(i,1);if(a.length==0){a=DynarchMenu._eventElements;for(i=a.length;--i>=0;){el=a[i];if(el)try{DynarchMenu._removeEvent(el,(is_ie||is_opera)?"keydown":"keypress",el.DynarchMenu._documentKeyPress);DynarchMenu._removeEvent(el,"mousedown",el.DynarchMenu._documentMouseDown);DynarchMenu._removeEvent(el,"mouseup",el.DynarchMenu._documentMouseUp);DynarchMenu._removeEvent(el,"mouseover",el.DynarchMenu._documentMouseOver);}catch(e){};}}}catch(ex){};};DynarchMenu._stopEvent=function(ev){if(is_ie){ev.cancelBubble=true;ev.returnValue=false;}else{ev.preventDefault();ev.stopPropagation();}};DynarchMenu._removeEvent=function(el,evname,func){if(el.removeEventListener)el.removeEventListener(evname,func,true);else if(el.detachEvent)el.detachEvent("on"+evname,func);else el["on"+evname]=null;};DynarchMenu._addEvent=function(el,evname,func){if(el.addEventListener)el.addEventListener(evname,func,true);else if(el.attachEvent)el.attachEvent("on"+evname,func);else el["on"+evname]=func;};DynarchMenu._getChildrenByTagName=function(el,tag){var i,a=[];if(tag)tag=tag.toLowerCase();for(i=el.firstChild;i;i=i.nextSibling){if(i.nodeType!=1)continue;if(!tag||tag==i.tagName.toLowerCase())a[a.length]=i;}return a;};DynarchMenu._createElement=function(tagName,parent,doc){if(!doc){if(parent)doc=parent.ownerDocument;if(!doc)doc=document;}var el=doc.createElement(tagName);if(is_ie)el.unselectable="on";else if(is_gecko)el.style.setProperty("-moz-user-select","none","");if(parent)parent.appendChild(el);return el;};DynarchMenu._getLabel=function(el){var i,c,txt;if(el.tagName.toLowerCase()=="a"){if(is_ie){c=DynarchMenu._getChildrenByTagName(el,null);for(i=c.length;--i>=0;c[i].unselectable="on");}return el.innerHTML;}c=DynarchMenu._getChildrenByTagName(el,'div');if(c.length)return c[0];txt="";for(i=el.firstChild;i;i=i.nextSibling)if(i.nodeType==3)txt+=i.data;return txt;};DynarchMenu._getPos=function(el){if(/^body$/i.test(el.tagName))return{x:0,y:0};var SL=0,ST=0,is_div=/^div$/i.test(el.tagName),r,tmp;if(is_div&&el.scrollLeft)SL=el.scrollLeft;if(is_div&&el.scrollTop)ST=el.scrollTop;if(el.parentNode&&el.parentNode!==el.offsetParent){if(el.parentNode.scrollTop)ST+=el.parentNode.scrollTop;if(el.parentNode.scrollLeft)ST+=el.parentNode.scrollLeft;}r={x:el.offsetLeft-SL,y:el.offsetTop-ST};if(el.offsetParent){tmp=this._getPos(el.offsetParent);r.x+=tmp.x;r.y+=tmp.y;}return r;};DynarchMenu._class=function(el,del,add){if(!el)return;if(el.element)el=el.element;if(del)el.className=el.className.replace(del,' ');if(add)el.className+=" "+add;};DynarchMenu._related=function(element,ev){var related,type;if(is_ie){type=ev.type;if(type=="mouseover")related=ev.fromElement;else if(type=="mouseout")related=ev.toElement;}else related=ev.relatedTarget;for(;related;related=related.parentNode)if(related===element)return true;return false;};DynarchMenu.psLeft=function(){var d=document;return d.documentElement.scrollLeft||d.body.scrollLeft;};DynarchMenu.psTop=function(){var d=document;return d.documentElement.scrollTop||d.body.scrollTop;};DynarchMenu.preloadImages=function(filter){if(is_ie){var ai=[],hi={},i;function f(s,p){var i,t,pp=s.href;if(filter&&s.readOnly&&!filter.test(p+pp))return;if(pp)p+=pp.replace(/(\x2f?)[^\x2f]+$/,"$1");for(i=s.rules.length;--i>=0;){t=s.rules(i).style.backgroundImage;if(/url\((.*?)\)/.test(t)){t=p+RegExp.$1;if(!hi[t]){ai.push(t);hi[t]=1;}}}for(i=s.imports.length;--i>=0;)f(s.imports(i),p);};for(i=document.styleSheets.length;--i>=0;)f(document.styleSheets[i],"");document.write("<div style='display:none'>");for(i=ai.length;--i>=0;)document.write("<img src='"+ai[i]+"' />");document.write("</div>");}};DynarchMenu._infoMap=null;DynarchMenu._cleanUp=function(){var a=_dynarch_top.DynarchMenu._infoMap,i,o,p;for(i=a.length;--i>=0;){o=a[i][0];p=a[i][1];try{o[p]=null;o.parentNode.removeChild(o);o=a[i][0]=null;}catch(e){};a.splice(i,1);}_dynarch_top.DynarchMenu._infoMap=null;};DynarchMenu.addInfo=function(el,name,value){el.__msh_is_dynarch_menu=true;el[name]=value;if(is_ie){var a=_dynarch_top.DynarchMenu._infoMap;if(!a){a=_dynarch_top.DynarchMenu._infoMap=[];DynarchMenu._addEvent(_dynarch_top,"unload",_dynarch_top.DynarchMenu._cleanUp);}a[a.length]=[el,name];}};DynarchMenu.setupContext=function(ctx,tree){this.addInfo(ctx,"__msh_info2",tree);var buttons=2,b;if(tree&&tree.menu&&tree.menu.config&&tree.menu.config.ctxbutton)buttons=tree.menu.config.ctxbutton;if(/dynarch-menu-ctxbutton-([a-z]+)/.test(ctx.className)){b=RegExp.$1;buttons=((b=="left")?1:((b=="both")?3:buttons));}if(buttons&1)ctx.onclick=DynarchMenu.EventHandlers.ctx_onContextMenu;if(buttons&2)ctx[is_opera?"onmousedown":"oncontextmenu"]=DynarchMenu.EventHandlers.ctx_onContextMenu;};DynarchMenu.JSAction=function(code){this.js=code.replace(/%20/g,' ');};DynarchMenu.JSAction.prototype.exec=function(){var retval=false;eval(this.js);return retval;};DynarchMenu.LinkAction=function(url,target){if(!(target&&/\S/.test(target)))target=null;if(is_ie)url=url.replace(/^about:blank(.+)$/,"$1");this.url=url;this.target=target;};DynarchMenu.LinkAction.prototype.exec=function(){if(this.target){var tmp=document.getElementById(this.target);if(!tmp&&document.getElementsByName){tmp=document.getElementsByName(this.target);tmp=tmp.length?tmp[0]:null;}if(tmp){tmp=is_opera?tmp:tmp.contentWindow;tmp.location=this.url;}else window.open(this.url,this.target);}else window.location=this.url;return false;};DynarchMenu.DefaultAction=function(li){this.params=li;while(li&&/^([uo]l|li)$/i.test(li.tagName)){if(li.onclick){this.action=li.onclick;break;}li=li.parentNode;}};DynarchMenu.DefaultAction.prototype.exec=function(){if(!this.info.submenu){if(typeof this.action=="function")return this.action(this.info);else try{var retval=false;eval(this.action);return retval;}catch(e){};}return true;};DynarchMenu.EventHandlers={popup_resetActive:function(ev){this.__msh_info.parent.resetActive();return false;},item_onMouseOver:function(ev){ev||(ev=window.event);if(DynarchMenu._related(this,ev))return false;var item=this.__msh_info;if(!item.separator)return item.hover();else if(item.html_popup){item.parent.clearTimeout();return item.parent.resetActive(item);}},item_onMouseOut:function(ev){ev||(ev=window.event);if(DynarchMenu._related(this,ev))return false;return this.__msh_info.mouseout();},item_onMouseDown:function(ev){ev||(ev=window.event);var info=this.__msh_info,ret;_dynarch_top.DynarchMenu._C=info.menu;DynarchMenu._stopEvent(ev);_dynarch_top.DynarchMenu._activeItem=info;if(info.parent&&!info.parent.base)info.parent.closePopups();ret=info.activate(false,true);return ret;},tree_onMouseOver:function(ev){ev||(ev=window.event);if(!DynarchMenu._related(this,ev)){var info=this.__msh_info;if(info.parent){info.parent.resetActive(info.parent_item,"active");info.parent.active_submenu=info;}}return false;},tree_onMouseOut:function(ev){ev||(ev=window.event);if(!DynarchMenu._related(this,ev)){var info=this.__msh_info;if(!info.active_submenu)this.__msh_info.resetActive();}return false;},ctx_onContextMenu:function(ev){ev||(ev=window.event);DynarchMenu._closeOtherMenus();if(!is_opera||ev.button==2){if(DynarchMenu._msupTimeout)clearTimeout(DynarchMenu._msupTimeout);DynarchMenu._msupTimeout=setTimeout(function(){DynarchMenu._msupTimeout=null;},150);var info=this.__msh_info2;if(typeof info.submenu=="function")info.submenu();info.submenu.openContext(ev,this);setTimeout(function(){_dynarch_top.DynarchMenu._C=info.menu;},info.menu.config.timeout);DynarchMenu._stopEvent(ev);return false;}}};DynarchMenu.populateObject=function(o,props){for(var i in props)o[i]=props[i];};DynarchMenu.MenuItem=function(props){this.visible=true;this.pressed=false;DynarchMenu.populateObject(this,props);};DynarchMenu.MenuItem.prototype.disable=function(dis){if(typeof dis=="undefined")dis=true;this.disabled=dis;DynarchMenu._class(this.element,DynarchMenu._RE_DS,dis?"disabled":null);};DynarchMenu.MenuItem.prototype.display=function(dis){if(typeof dis=="undefined")dis=!this.visible;this.visible=dis;this.element.style.display=dis?"":"none";};DynarchMenu.MenuItem.prototype._exec=function(){if(!this.disabled&&!this.separator&&this.action&&!this.action.exec()){DynarchMenu._class(this.element,DynarchMenu._RE_AH);var a=this.menu._popupMenus,i;for(i=a.length;--i>=0;)a[i].close(false,true);this.menu._baseMenuInfo.close();window.status="";}};DynarchMenu.MenuItem.prototype.exec=function(){var step=this.menu.config.blink;if((this.submenu&&!this.action.explicit)||this.html_popup||!step)return this._exec();var self=this;var timer=setInterval(function(){DynarchMenu._class(self.element,DynarchMenu._RE_AH,--step&1?'active':null);if(!step){clearInterval(timer);self._exec();}},60);};DynarchMenu.MenuItem.prototype.setLabel=function(text){this.labelTD.innerHTML="<div unselectable='on'>"+text+"</div>";this.label=text;};DynarchMenu.MenuItem.prototype.hover=function(activate,instant){var menu=this.parent,el=this.element;if(this.disabled&&menu.base){menu.clearPopups(this);menu.resetActive();return;}menu.clearTimeout();window.status=this.tooltip;el.title=menu.config.tooltips?this.tooltip:"";if(typeof activate=="undefined")activate=this.submenu&&(menu.config.electric||!menu.base||menu.active_submenu);menu.clearPopups(this);if(menu.resetActive(this))DynarchMenu._clearTimeout();if(activate)this.activate(true,instant);return false;};DynarchMenu.MenuItem.prototype.activate=function(noclose,instant){if(!this.disabled){var menu=this.parent,submenu=this.submenu,el=this.element;menu.resetActive(this);if(submenu){if(typeof submenu=="function"){this.submenu();submenu=this.submenu;}if(!noclose&&!menu.config.electric&&menu.base&&submenu==menu.active_submenu){submenu.close(false,true);_dynarch_top.DynarchMenu._activeItem=null;menu.resetActive(this,"hover");}else submenu.open(el,this,instant);}}return false;};DynarchMenu.MenuItem.prototype.setClass=function(del,add){DynarchMenu._class(this.element,del,add);};DynarchMenu.MenuItem.prototype.setPressed=function(state){if(typeof state=="undefined")state=!this.pressed;this.pressed=state;this.setClass(DynarchMenu._RE_PR,state?"pressed":null);};DynarchMenu.MenuItem.prototype.mouseout=function(){var p=this.parent,s=this.submenu;if(s&&DynarchMenu._OT)clearTimeout(DynarchMenu._OT);DynarchMenu._clearTimeout();if(!s||!s.visible)p.resetActive();window.status="";return false;};DynarchMenu.MenuTree=function(props){DynarchMenu.populateObject(this,props);if(!this.base)this.hider=DynarchMenu._createHider(this.menu.config.frames.popups);};DynarchMenu.MenuTree.prototype.getNextItem=function(item){var i=item.element.nextSibling;while(i&&i.__msh_info.separator)i=i.nextSibling;if(!i){if(this.menu.config.scrolling)return null;i=item.element.parentNode.firstChild;}return i.__msh_info;};DynarchMenu.MenuTree.prototype.getPrevItem=function(item){var i=item.element.previousSibling;while(i&&i.__msh_info.separator)i=i.previousSibling;if(!i){if(this.menu.config.scrolling)return null;i=item.element.parentNode.lastChild;}return i.__msh_info;};DynarchMenu.MenuTree.prototype.resetActive=function(item,cls){item||(item=null);if(!cls)(!item||!item.html_popup)?(cls="hover"):(cls="");DynarchMenu._class(this.active_item,DynarchMenu._RE_AH);DynarchMenu._class(item,DynarchMenu._RE_AH,_dynarch_top.DynarchMenu._activeItem==item?"active":cls);var tmp=this.active_item!=item;this.active_item=item;if(item&&this.menu.config.scrolling)this._scrollIntoView(item);return tmp;};DynarchMenu.MenuTree.prototype.clearPopups=function(item){var m=this.active_submenu;if(m&&m!=item.submenu)m.close();};DynarchMenu.MenuTree.prototype.closePopups=function(){var i,m;for(i=this.getFirstItem().element;i;i=i.nextSibling){m=i.__msh_info.submenu;if(m&&typeof m!="function")m.closePopups().close(false,true);}return this;};DynarchMenu.MenuTree.prototype.clearTimeout=function(){if(this._T_close){clearTimeout(this._T_close);this._T_close=null;}};DynarchMenu.MenuTree.prototype.close=function(by_key,instant){var self=this.menu;if(this.base){self._activeKeymap=null;self._activePopup=null;}else{if(!this.visible||(this._T_close&&!instant))return false;var info=this;tmp=this.closePopups().parent;tmp.resetActive(by_key?tmp.active_item:null);DynarchMenu._class(this.active_item,DynarchMenu._RE_AH);if(!by_key)tmp.active_item=null;tmp.active_submenu=null;this.active_item=this.active_submenu=null;if(instant||(this.parent.base&&!self.config.vertical))this._close();else this._T_close=setTimeout(function(){info._close();info._T_close=null;},self.config.timeout);}};DynarchMenu.MenuTree.prototype.getFirstItem=function(){return this.horiz?this.element.firstChild.__msh_info:this.table.firstChild.firstChild.__msh_info;};DynarchMenu.MenuTree.prototype.getLastItem=function(){return this.horiz?this.element.lastChild.__msh_info:this.table.lastChild.lastChild.__msh_info;};DynarchMenu.MenuTree.prototype.openContext=function(ev,trigger){var el=ev.srcElement||ev.target,p,align=this.parent_item.align;if(!trigger)trigger=null;this.menu.target=trigger;if(el.className&&DynarchMenu._RE_CTX_AL.test(el.className))align=RegExp.$1;switch(align){case"bottom":p=DynarchMenu._getPos(el);p.y+=el.offsetHeight;break;case"right":p=DynarchMenu._getPos(el);p.x+=el.offsetWidth;break;default:p={x:ev.clientX+DynarchMenu.psLeft(),y:ev.clientY+DynarchMenu.psTop()};break;}this.open(null,null,true,p);};DynarchMenu.MenuTree.prototype.open=function(el,item,instant,pos){this.clearTimeout();DynarchMenu._clearTimeout();if(DynarchMenu._OT)clearTimeout(DynarchMenu._OT);var info=this;if(instant)this._open(el,item,pos);else DynarchMenu._OT=setTimeout(function(){info._open(el,item,pos);DynarchMenu._OT=null;},this.menu.config[this.parent.base?"baseTimeout":"timeout"]);};DynarchMenu.MenuTree.prototype._close=function(){this.element.style.display="none";this.visible=false;this.menu._activePopup=this.parent;this.menu._activeKeymap=this.parent.keymap;if(this._shadow)this._shadow.style.display="none";for(var i=this.getFirstItem().element;i;i=i.nextSibling)DynarchMenu._class(i,DynarchMenu._RE_AH);DynarchMenu._closeHider(this.hider);};DynarchMenu.$=function(func,obj,par){return function(p1){func.call(obj,par,this,p1);};};DynarchMenu.MenuTree.prototype._scrollIntoView=function(item){var diff,el=item.element,table=this.table,div=table.parentNode;if(div.scrollTop>el.offsetTop){div.scrollTop=el.offsetTop;this._scrollSetArrowState();}else{diff=el.offsetTop+el.offsetHeight-(div.scrollTop+div.offsetHeight);if(diff>0)div.scrollTop+=diff;this._scrollSetArrowState();}};DynarchMenu.MenuTree.prototype._scrollSetArrowState=function(){try{var table=this.table,div=table.parentNode,s1=this._scrollDiv1,s2=this._scrollDiv2;if(div.scrollTop==0){s1.className+=" dynarch-menu-scroll-disabled dynarch-menu-scroll-up-disabled";this._scrollStopHandler();}else s1.className=s1.className.replace(DynarchMenu._RE_SCROLL_D," ");if(div.scrollTop+div.offsetHeight==table.offsetHeight){s2.className+=" dynarch-menu-scroll-disabled dynarch-menu-scroll-down-disabled";this._scrollStopHandler();}else s2.className=s2.className.replace(DynarchMenu._RE_SCROLL_D," ");}catch(ex){};};DynarchMenu.MenuTree.prototype._scrollHandler=function(dir){this.table.parentNode.scrollTop+=this._scrollStep*dir;this._scrollSetArrowState();};DynarchMenu.MenuTree.prototype._scrollStartHandler=function(dir,div){this._scrollStep=this.menu.config.scrolling.step1;this._scrollTimer=setInterval(DynarchMenu.$(this._scrollHandler,this,dir),this.menu.config.scrolling.speed);div.className+=" dynarch-menu-scroll-hover "+(dir>0?"dynarch-menu-scroll-down-hover":"dynarch-menu-scroll-up-hover");};DynarchMenu.MenuTree.prototype._scrollStopHandler=function(undef,div){if(this._scrollTimer){clearInterval(this._scrollTimer);this._scrollTimer=null;}div.className=div.className.replace(DynarchMenu._RE_SCROLL_H," ");};DynarchMenu.MenuTree.prototype._scrollDoubleSpeed=function(dbl){this._scrollStep=this.menu.config.scrolling[dbl?"step2":"step1"];};DynarchMenu.MenuTree.prototype._setupScroll=function(){var scroll_div=this.table.parentNode;if(!this._hasScroll){var CE=DynarchMenu._createElement;this._hasScroll=true;var s1=CE("div",null,document);s1.className="dynarch-menu-scroll-up";s1.innerHTML="&nbsp;";if(is_ie)s1.style.width=this.table.offsetWidth+"px";var p=scroll_div.parentNode;p.insertBefore(s1,scroll_div);var s2=s1.cloneNode(true);s2.className="dynarch-menu-scroll-down";p.appendChild(s2);var AI=DynarchMenu.addInfo;AI(s1,"onmouseover",DynarchMenu.$(this._scrollStartHandler,this,-1));AI(s2,"onmouseover",DynarchMenu.$(this._scrollStartHandler,this,1));var tmp=DynarchMenu.$(this._scrollStopHandler,this);AI(s1,"onmouseout",tmp);AI(s2,"onmouseout",tmp);tmp=DynarchMenu.$(this._scrollDoubleSpeed,this,true);AI(s1,"onmousedown",tmp);AI(s2,"onmousedown",tmp);tmp=DynarchMenu.$(this._scrollDoubleSpeed,this,false);AI(s1,"onmouseup",tmp);AI(s2,"onmouseup",tmp);this._scrollDiv1=s1;this._scrollDiv2=s2;}this._showScroll(true);scroll_div.scrollTop=0;this._scrollDiv1.className+=" dynarch-menu-scroll-up-disabled";this._scrollDiv2.className=this._scrollDiv2.className.replace(DynarchMenu._RE_SCROLL_D," ");};DynarchMenu.MenuTree.prototype._showScroll=function(disp){if(this._hasScroll){var p=this.table.parentNode.parentNode;p.firstChild.style.display=disp?"":"none";p.lastChild.style.display=disp?"":"none";}};DynarchMenu.MenuTree.prototype._open=function(el,item,pos){this.menu.config.onPopup.call(this,this.menu.target,item,pos);var m=this.element,self=this.menu,cfg=self.config,win=cfg.frames.popups,p=el?win.DynarchMenu._getPos(el):pos,pe,base=this.parent?this.parent.base:false,dx=base?cfg.basedx:cfg.dx,dy=base?cfg.basedy:cfg.dy,horiz=this.parent?this.parent.horiz:false,tmp,s,vw,sw;if(!el)el={offsetHeight:0,offsetWidth:0};if(base&&cfg.crossFrames){if(cfg.vertical){p.x=win.DynarchMenu.psLeft();p.y+=win.DynarchMenu.psTop();}else p.y=win.DynarchMenu.psTop();}else if(self._fixed&&!is_ie&&base){p.x+=win.DynarchMenu.psLeft();p.y+=win.DynarchMenu.psTop();}pe={x:p.x,y:p.y};_dynarch_top.DynarchMenu._C=self;DynarchMenu._closeOtherMenus(self);if((!base||cfg.vertical)&&item)item.parent.closePopups();if(!(base&&cfg.crossFrames)){if(horiz)p.y+=el.offsetHeight;else{if(!is_khtml){p.x+=el.offsetWidth;}else if(el){p=win.DynarchMenu._getPos(el.lastChild);p.x+=el.lastChild.offsetWidth;p.y-=1;}}}vw=win.DynarchMenu.getWinSize();vw.x+=win.DynarchMenu.psLeft();vw.y+=win.DynarchMenu.psTop();sw=cfg.shadows||[0,0];s=m.style;if(is_ie)s.position="absolute";s.visibility="hidden";s.display="block";var scroll_div=this.table.parentNode;if(cfg.scrolling){this._showScroll(false);scroll_div.style.height="";scroll_div.style.width="";}if(this.open_left||p.x+m.offsetWidth>vw.x){p.x=pe.x-m.offsetWidth+(horiz?el.offsetWidth:2);dx=-dx;}if(p.y+m.offsetHeight>vw.y&&pe.y>m.offsetHeight){p.y=pe.y-m.offsetHeight+(horiz?0:(win.DynarchMenu._getPos(m).y+m.offsetHeight-win.DynarchMenu._getPos(this.getLastItem().element).y));dy=-dy;}else if(!horiz)p.y-=win.DynarchMenu._getPos(this.getFirstItem().element).y-win.DynarchMenu._getPos(m).y;if(p.x+m.offsetWidth+sw[0]>vw.x)p.x-=sw[0];if(p.y<0)p.y=0;var y_low=p.y+m.offsetHeight-vw.y;if(cfg.scrolling&&y_low>0){var height=scroll_div.offsetHeight-y_low;height-=m.offsetHeight-scroll_div.offsetHeight;height-=sw[1];if(sw[3])height-=sw[3];height-=24;if(height<vw.y*0.75){y_low=Math.floor(vw.y*0.75-height);height+=y_low;p.y-=y_low;}if(is_ie)scroll_div.style.width=this.table.offsetWidth+"px";if(height<scroll_div.offsetHeight){scroll_div.style.height=height+"px";this._setupScroll();}}p.x+=dx;p.y+=dy;s.left=p.x+"px";s.top=p.y+"px";DynarchMenu._setupHider(this.hider,p.x,p.y,m.offsetWidth+sw[0],m.offsetHeight+sw[1]);if(this.parent){this.parent.active_submenu=this;this.parent.resetActive(item,"active");}self._activePopup=this;self._activeKeymap=this.keymap;tmp=this._shadow;if(cfg.shadows){if(!tmp){var SS=cfg.smoothShadow;this._shadow=tmp=DynarchMenu._createElement((SS&&!is_ie)?"img":"div",null,cfg.container.ownerDocument);if(SS)tmp.src=_dynarch_menu_shadow.src;tmp.className="dynarch-menu-shadow";DynarchMenu.addInfo(tmp,'__msh_info',this);if(is_ie)tmp.style.position="absolute";if(SS&&is_ie&&!is_ie5){tmp.className="dynarch-IE6-shadow";tmp.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+_dynarch_menu_shadow.src+"',sizingMethod='scale')";}tmp.style.width="2px";tmp.style.height="2px";cfg.container.appendChild(tmp);}s=tmp.style;if(sw.length>2){s.left=p.x+sw[0]+"px";s.top=p.y+sw[1]+"px";s.width=m.offsetWidth+sw[2]+"px";s.height=m.offsetHeight+sw[3]+"px";}else{s.left=p.x+sw[0]+"px";s.top=p.y+sw[1]+"px";s.width=m.offsetWidth+"px";s.height=m.offsetHeight+"px";}s.display="block";}this.visible=true;m.style.visibility="visible";};DynarchMenu.getWinSize=function(){if(is_gecko){return{x:window.innerWidth,y:window.innerHeight};}if(is_opera)return{x:window.innerWidth,y:window.innerHeight};if(is_ie){if(!document.compatMode||document.compatMode=="BackCompat")return{x:document.body.clientWidth,y:document.body.clientHeight};else return{x:document.documentElement.clientWidth,y:document.documentElement.clientHeight};}var div=document.createElement("div"),s=div.style;s.position="absolute";s.bottom=s.right="0px";document.body.appendChild(div);s={x:div.offsetLeft,y:div.offsetTop};document.body.removeChild(div);return s;};DynarchMenu.getCA=function(el,name){return el.getAttribute("DynarchMenu:"+name);};DynarchMenu._nfo={product:"hmenu-2.9",licensee:"Dynarch.com user: _",license_key:"_",purchase_date:"Mon Dec 24 09:24:15 2007 GMT",license_type:"_"};;if(typeof(pagetype)!="undefined"&&(pagetype=='content'||pagetype=='index'||pagetype=='seite'))
{try{if(undefined==xajax.config)xajax.config={};}catch(e){xajax={};xajax.config={};};xajax.config.requestURI=request_uri;xajax.config.statusMessages=false;xajax.config.waitCursor=true;xajax.config.version="xajax 0.5";xajax.config.defaultMode="asynchronous";xajax.config.defaultMethod="POST";xajax.config.JavaScriptURI="/libs/xajax/";window.setTimeout(function(){var scriptExists=false;try{if(xajax.isLoaded)scriptExists=true;}
catch(e){}
if(!scriptExists){alert("Error: the xajax Javascript component could not be included. Perhaps the URL is incorrect?\nURL: /libs/xajax/xajax_js/xajax_core.js");}},2000);xajax_js=function(){return xajax.request({xjxfun:"js"},{parameters:arguments});};xajax_js_plain=function(){return xajax.request({xjxfun:"js_plain"},{parameters:arguments});};}
require(["dojo/_base/html","dojo/parser","dijit/_base/manager","dojox/encoding/digests/MD5","dijit/form/ComboBox","dijit/Dialog","dijit/form/FilteringSelect","dijit/layout/ContentPane","dijit/Tooltip","dijit/form/ComboBox","dijit/form/TextBox","dijit/form/CheckBox","dijit/form/Button"],function(){if(pagetype=='content')
{runtime=new Runtime();user=new User();module=new Module();question=new Question();module.id=module_id;runtime.backgroundId=backgroundId;runtime.init();load_time=new Date().getTime();setTimeout("if (dojo.byId('content_loading') && load_time == "+load_time+"){abfragerError();}",25000);}else if(pagetype=='index'||pagetype=='seite'){runtime=new Runtime();user=new User();user.loadUserFromCookie();module=new Module();question=new Question();setTimeout("initPage();",1);if(backgroundUrl.length>0)$('body').append('<img id="hiddenBG" onload="$(\'html\').css(\'backgroundImage\',\'url('+backgroundUrl+')\');$(this).remove();" src="'+backgroundUrl+'" style="width:0px;height:0px;"/>');}});function abfragerError(){if(dojo.byId('divAnswerContainer'))dojo.byId('divAnswerContainer').innerHTML='<div style="padding-left:50px;padding-top:50px;"><div style="width:140px;height:156px;"><img src="http://img.abfrager.de/images/icons/wartung_128x128.png" width="128" height="128"/></div><div style="font-size:18px;color:#666666;font-weight:bold;width:400px;">Ups, wir haben einen Fehler im System.</div><div style="margin-top:25px;line-height:130%;color:#666666;width:490px;">Leider ist das Abfrager-Programm derzeit nicht verwendbar. Wir arbeiten daran, das Problem zu beheben. Bitte versuche es später noch einmal. Falls das System mehr als 5 Stunden nicht erreichbar sein sollte, schreibe uns eine E-Mail an email@abfrager.de.</div><div style="margin-top:12px;"><a href="#" onclick="window.location.reload();">Seite neu laden und erneut versuchen</a></div>';setTimeout("window.location.reload();",180000);xa('user','error','Fehler: Ladezeit','url: '+location.href);}
