/*
	Copyright (c) 2004-2008, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_1,_2){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 _3=dojo.date.stamp._isoRegExp.exec(_1);var _4=null;if(_3){_3.shift();if(_3[1]){_3[1]--;}if(_3[6]){_3[6]*=1000;}if(_2){_2=new Date(_2);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_5){return _2["get"+_5]();}).forEach(function(_6,_7){if(_3[_7]===undefined){_3[_7]=_6;}});}_4=new Date(_3[0]||1970,_3[1]||0,_3[2]||1,_3[3]||0,_3[4]||0,_3[5]||0,_3[6]||0);var _8=0;var _9=_3[7]&&_3[7].charAt(0);if(_9!="Z"){_8=((_3[8]||0)*60)+(Number(_3[9])||0);if(_9!="-"){_8*=-1;}}if(_9){_8-=_4.getTimezoneOffset();}if(_8){_4.setTime(_4.getTime()+_8*60000);}}return _4;};dojo.date.stamp.toISOString=function(_a,_b){var _=function(n){return (n<10)?"0"+n:n;};_b=_b||{};var _e=[];var _f=_b.zulu?"getUTC":"get";var _10="";if(_b.selector!="time"){var _11=_a[_f+"FullYear"]();_10=["0000".substr((_11+"").length)+_11,_(_a[_f+"Month"]()+1),_(_a[_f+"Date"]())].join("-");}_e.push(_10);if(_b.selector!="date"){var _12=[_(_a[_f+"Hours"]()),_(_a[_f+"Minutes"]()),_(_a[_f+"Seconds"]())].join(":");var _13=_a[_f+"Milliseconds"]();if(_b.milliseconds){_12+="."+(_13<100?"0":"")+_(_13);}if(_b.zulu){_12+="Z";}else{if(_b.selector!="time"){var _14=_a.getTimezoneOffset();var _15=Math.abs(_14);_12+=(_14>0?"-":"+")+_(Math.floor(_15/60))+":"+_(_15%60);}}_e.push(_12);}return _e.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;var _17=d._scopeName+"Type";var qry="["+_17+"]";function val2type(_19){if(d.isString(_19)){return "string";}if(typeof _19=="number"){return "number";}if(typeof _19=="boolean"){return "boolean";}if(d.isFunction(_19)){return "function";}if(d.isArray(_19)){return "array";}if(_19 instanceof Date){return "date";}if(_19 instanceof d._Url){return "url";}return "object";};function str2obj(_1a,_1b){switch(_1b){case "string":return _1a;case "number":return _1a.length?Number(_1a):NaN;case "boolean":return typeof _1a=="boolean"?_1a:!(_1a.toLowerCase()=="false");case "function":if(d.isFunction(_1a)){_1a=_1a.toString();_1a=d.trim(_1a.substring(_1a.indexOf("{")+1,_1a.length-1));}try{if(_1a.search(/[^\w\.]+/i)!=-1){_1a=d.parser._nameAnonFunc(new Function(_1a),this);}return d.getObject(_1a,false);}catch(e){return new Function();}case "array":return _1a?_1a.split(/\s*,\s*/):[];case "date":switch(_1a){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_1a);}case "url":return d.baseUrl+_1a;default:return d.fromJson(_1a);}};var _1c={};function getClassInfo(_1d){if(!_1c[_1d]){var cls=d.getObject(_1d);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_1d+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _1f=cls.prototype;var _20={};for(var _21 in _1f){if(_21.charAt(0)=="_"){continue;}var _22=_1f[_21];_20[_21]=val2type(_22);}_1c[_1d]={cls:cls,params:_20};}return _1c[_1d];};this._functionFromScript=function(_23){var _24="";var _25="";var _26=_23.getAttribute("args");if(_26){d.forEach(_26.split(/\s*,\s*/),function(_27,idx){_24+="var "+_27+" = arguments["+idx+"]; ";});}var _29=_23.getAttribute("with");if(_29&&_29.length){d.forEach(_29.split(/\s*,\s*/),function(_2a){_24+="with("+_2a+"){";_25+="}";});}return new Function(_24+_23.innerHTML+_25);};this.instantiate=function(_2b){var _2c=[];d.forEach(_2b,function(_2d){if(!_2d){return;}var _2e=_2d.getAttribute(_17);if((!_2e)||(!_2e.length)){return;}var _2f=getClassInfo(_2e);var _30=_2f.cls;var ps=_30._noScript||_30.prototype._noScript;var _32={};var _33=_2d.attributes;for(var _34 in _2f.params){var _35=_33.getNamedItem(_34);if(!_35||(!_35.specified&&(!dojo.isIE||_34.toLowerCase()!="value"))){continue;}var _36=_35.value;switch(_34){case "class":_36=_2d.className;break;case "style":_36=_2d.style&&_2d.style.cssText;}var _37=_2f.params[_34];_32[_34]=str2obj(_36,_37);}if(!ps){var _38=[],_39=[];d.query("> script[type^='dojo/']",_2d).orphan().forEach(function(_3a){var _3b=_3a.getAttribute("event"),_2e=_3a.getAttribute("type"),nf=d.parser._functionFromScript(_3a);if(_3b){if(_2e=="dojo/connect"){_38.push({event:_3b,func:nf});}else{_32[_3b]=nf;}}else{_39.push(nf);}});}var _3d=_30["markupFactory"];if(!_3d&&_30["prototype"]){_3d=_30.prototype["markupFactory"];}var _3e=_3d?_3d(_32,_2d,_30):new _30(_32,_2d);_2c.push(_3e);var _3f=_2d.getAttribute("jsId");if(_3f){d.setObject(_3f,_3e);}if(!ps){d.forEach(_38,function(_40){d.connect(_3e,_40.event,null,_40.func);});d.forEach(_39,function(_41){_41.call(_3e);});}});d.forEach(_2c,function(_42){if(_42&&_42.startup&&!_42._started&&(!_42.getParent||!_42.getParent())){_42.startup();}});return _2c;};this.parse=function(_43){var _44=d.query(qry,_43);var _45=this.instantiate(_44);return _45;};}();(function(){var _46=function(){if(dojo.config["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_46);}else{dojo._loaders.unshift(_46);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function(_47,_48){var jpn="$joinpoint";var nso=(_48||dojo.parser._anon);if(dojo.isIE){var cn=_47["__dojoNameCache"];if(cn&&nso[cn]===_47){return _47["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_47;return ret;};}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");dojo.provide("dojo.fx.Toggler");(function(){var _4d={_fire:function(evt,_4f){if(this[evt]){this[evt].apply(this,_4f||[]);}return this;}};var _50=function(_51){this._index=-1;this._animations=_51||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;dojo.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};dojo.extend(_50,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){dojo.disconnect(this._onAnimateCtx);dojo.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=dojo.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=dojo.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_53,_54){if(!this._current){this._current=this._animations[this._index=0];}if(!_54&&this._current.status()=="playing"){return this;}var _55=dojo.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_56=dojo.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_58=dojo.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);dojo.disconnect(_55);dojo.disconnect(_56);dojo.disconnect(_58);});if(this._onAnimateCtx){dojo.disconnect(this._onAnimateCtx);}this._onAnimateCtx=dojo.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){dojo.disconnect(this._onEndCtx);}this._onEndCtx=dojo.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=dojo.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);dojo.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_5c,_5d){this.pause();var _5e=this.duration*_5c;this._current=null;dojo.some(this._animations,function(a){if(a.duration<=_5e){this._current=a;return true;}_5e-=a.duration;return false;});if(this._current){this._current.gotoPercent(_5e/this._current.duration,_5d);}return this;},stop:function(_60){if(this._current){if(_60){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=dojo.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);dojo.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){dojo.disconnect(this._onAnimateCtx);}if(this._onEndCtx){dojo.disconnect(this._onEndCtx);}}});dojo.extend(_50,_4d);dojo.fx.chain=function(_63){return new _50(_63);};var _64=function(_65){this._animations=_65||[];this._connects=[];this._finished=0;this.duration=0;dojo.forEach(_65,function(a){var _67=a.duration;if(a.delay){_67+=a.delay;}if(this.duration<_67){this.duration=_67;}this._connects.push(dojo.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new dojo._Animation({curve:[0,1],duration:this.duration});dojo.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop"],function(evt){this._connects.push(dojo.connect(this._pseudoAnimation,evt,dojo.hitch(this,"_fire",evt)));},this);};dojo.extend(_64,{_doAction:function(_69,_6a){dojo.forEach(this._animations,function(a){a[_69].apply(a,_6a);});return this;},_onEnd:function(){if(++this._finished==this._animations.length){this._fire("onEnd");}},_call:function(_6c,_6d){var t=this._pseudoAnimation;t[_6c].apply(t,_6d);},play:function(_6f,_70){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this;},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this;},gotoPercent:function(_71,_72){var ms=this.duration*_71;dojo.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_72);});this._call("gotoPercent",arguments);return this;},stop:function(_75){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){dojo.forEach(this._connects,dojo.disconnect);}});dojo.extend(_64,_4d);dojo.fx.combine=function(_76){return new _64(_76);};})();dojo.declare("dojo.fx.Toggler",null,{constructor:function(_77){var _t=this;dojo.mixin(_t,_77);_t.node=_77.node;_t._showArgs=dojo.mixin({},_77);_t._showArgs.node=_t.node;_t._showArgs.duration=_t.showDuration;_t.showAnim=_t.showFunc(_t._showArgs);_t._hideArgs=dojo.mixin({},_77);_t._hideArgs.node=_t.node;_t._hideArgs.duration=_t.hideDuration;_t.hideAnim=_t.hideFunc(_t._hideArgs);dojo.connect(_t.showAnim,"beforeBegin",dojo.hitch(_t.hideAnim,"stop",true));dojo.connect(_t.hideAnim,"beforeBegin",dojo.hitch(_t.showAnim,"stop",true));},node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,show:function(_79){return this.showAnim.play(_79||0);},hide:function(_7a){return this.hideAnim.play(_7a||0);}});dojo.fx.wipeIn=function(_7b){_7b.node=dojo.byId(_7b.node);var _7c=_7b.node,s=_7c.style,o;var _7f=dojo.animateProperty(dojo.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _80=dojo.style(_7c,"height");return Math.max(_80,1);}},end:function(){return _7c.scrollHeight;}}}},_7b));dojo.connect(_7f,"onEnd",function(){s.height="auto";s.overflow=o;});return _7f;};dojo.fx.wipeOut=function(_81){var _82=_81.node=dojo.byId(_81.node);var s=_82.style;var o;var _85=dojo.animateProperty(dojo.mixin({properties:{height:{end:1}}},_81));dojo.connect(_85,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});dojo.connect(_85,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return _85;};dojo.fx.slideTo=function(_86){var _87=(_86.node=dojo.byId(_86.node));var top=null;var _89=null;var _8a=(function(n){return function(){var cs=dojo.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);_89=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=dojo.coords(n,true);top=ret.y;_89=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=_89+"px";}};})(_87);_8a();var _8f=dojo.animateProperty(dojo.mixin({properties:{top:{end:_86.top||0},left:{end:_86.left||0}}},_86));dojo.connect(_8f,"beforeBegin",_8f,_8a);return _8f;};}if(!dojo._hasResource["dojo.NodeList-fx"]){dojo._hasResource["dojo.NodeList-fx"]=true;dojo.provide("dojo.NodeList-fx");dojo.extend(dojo.NodeList,{_anim:function(obj,_91,_92){_92=_92||{};return dojo.fx.combine(this.map(function(_93){var _94={node:_93};dojo.mixin(_94,_92);return obj[_91](_94);}));},wipeIn:function(_95){return this._anim(dojo.fx,"wipeIn",_95);},wipeOut:function(_96){return this._anim(dojo.fx,"wipeOut",_96);},slideTo:function(_97){return this._anim(dojo.fx,"slideTo",_97);},fadeIn:function(_98){return this._anim(dojo,"fadeIn",_98);},fadeOut:function(_99){return this._anim(dojo,"fadeOut",_99);},animateProperty:function(_9a){return this._anim(dojo,"animateProperty",_9a);},anim:function(_9b,_9c,_9d,_9e,_9f){var _a0=dojo.fx.combine(this.map(function(_a1){return dojo.animateProperty({node:_a1,properties:_9b,duration:_9c||350,easing:_9d});}));if(_9e){dojo.connect(_a0,"onEnd",_9e);}return _a0.play(_9f||0);}});}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){var _a2=dojo.doc;if(_a2.selection){var s=_a2.selection;if(s.type=="Text"){return !s.createRange().htmlText.length;}else{return !s.createRange().length;}}else{var _a4=dojo.global;var _a5=_a4.getSelection();if(dojo.isString(_a5)){return !_a5;}else{return _a5.isCollapsed||!_a5.toString();}}},getBookmark:function(){var _a6,_a7=dojo.doc.selection;if(_a7){var _a8=_a7.createRange();if(_a7.type.toUpperCase()=="CONTROL"){if(_a8.length){_a6=[];var i=0,len=_a8.length;while(i<len){_a6.push(_a8.item(i++));}}else{_a6=null;}}else{_a6=_a8.getBookmark();}}else{if(window.getSelection){_a7=dojo.global.getSelection();if(_a7){_a8=_a7.getRangeAt(0);_a6=_a8.cloneRange();}}else{console.warn("No idea how to store the current selection for this browser!");}}return _a6;},moveToBookmark:function(_ab){var _ac=dojo.doc;if(_ac.selection){var _ad;if(dojo.isArray(_ab)){_ad=_ac.body.createControlRange();dojo.forEach(_ab,function(n){_ad.addElement(n);});}else{_ad=_ac.selection.createRange();_ad.moveToBookmark(_ab);}_ad.select();}else{var _af=dojo.global.getSelection&&dojo.global.getSelection();if(_af&&_af.removeAllRanges){_af.removeAllRanges();_af.addRange(_ab);}else{console.warn("No idea how to restore selection for this browser!");}}},getFocus:function(_b0,_b1){return {node:_b0&&dojo.isDescendant(dijit._curFocus,_b0.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_b1||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_b1||dojo.global,dijit.getBookmark):null,openedForWindow:_b1};},focus:function(_b2){if(!_b2){return;}var _b3="node" in _b2?_b2.node:_b2,_b4=_b2.bookmark,_b5=_b2.openedForWindow;if(_b3){var _b6=(_b3.tagName.toLowerCase()=="iframe")?_b3.contentWindow:_b3;if(_b6&&_b6.focus){try{_b6.focus();}catch(e){}}dijit._onFocusNode(_b3);}if(_b4&&dojo.withGlobal(_b5||dojo.global,dijit.isCollapsed)){if(_b5){_b5.focus();}try{dojo.withGlobal(_b5||dojo.global,dijit.moveToBookmark,null,[_b4]);}catch(e){}}},_activeStack:[],registerWin:function(_b7){if(!_b7){_b7=window;}dojo.connect(_b7.document,"onmousedown",function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(evt.target||evt.srcElement);});var doc=_b7.document;if(doc){if(dojo.isIE){doc.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"){dijit._onFocusNode(evt.srcElement);}});doc.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(evt.srcElement);});}else{doc.addEventListener("focus",function(evt){dijit._onFocusNode(evt.target);},true);doc.addEventListener("blur",function(evt){dijit._onBlurNode(evt.target);},true);}}doc=null;},_onBlurNode:function(_be){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function(_bf){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _c0=[];try{while(_bf){if(_bf.dijitPopupParent){_bf=dijit.byId(_bf.dijitPopupParent).domNode;}else{if(_bf.tagName&&_bf.tagName.toLowerCase()=="body"){if(_bf===dojo.body()){break;}_bf=dijit.getDocumentWindow(_bf.ownerDocument).frameElement;}else{var id=_bf.getAttribute&&_bf.getAttribute("widgetId");if(id){_c0.unshift(id);}_bf=_bf.parentNode;}}}}catch(e){}dijit._setStack(_c0);},_onFocusNode:function(_c2){if(!_c2){return;}if(_c2.nodeType==9){return;}if(_c2.nodeType==9){var _c3=dijit.getDocumentWindow(_c2).frameElement;if(!_c3){return;}_c2=_c3;}dijit._onTouchNode(_c2);if(_c2==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=_c2;dojo.publish("focusNode",[_c2]);},_setStack:function(_c4){var _c5=dijit._activeStack;dijit._activeStack=_c4;for(var _c6=0;_c6<Math.min(_c5.length,_c4.length);_c6++){if(_c5[_c6]!=_c4[_c6]){break;}}for(var i=_c5.length-1;i>=_c6;i--){var _c8=dijit.byId(_c5[i]);if(_c8){_c8._focused=false;_c8._hasBeenBlurred=true;if(_c8._onBlur){_c8._onBlur();}if(_c8._setStateClass){_c8._setStateClass();}dojo.publish("widgetBlur",[_c8]);}}for(i=_c6;i<_c4.length;i++){_c8=dijit.byId(_c4[i]);if(_c8){_c8._focused=true;if(_c8._onFocus){_c8._onFocus();}if(_c8._setStateClass){_c8._setStateClass();}dojo.publish("widgetFocus",[_c8]);}}}});dojo.addOnLoad(dijit.registerWin);}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};},add:function(_c9){if(this._hash[_c9.id]){throw new Error("Tried to register widget with id=="+_c9.id+" but that id is already registered");}this._hash[_c9.id]=_c9;},remove:function(id){delete this._hash[id];},forEach:function(_cb){for(var id in this._hash){_cb(this._hash[id]);}},filter:function(_cd){var res=new dijit.WidgetSet();this.forEach(function(_cf){if(_cd(_cf)){res.add(_cf);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_d2){return _d2.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_d3){var id;do{id=_d3+"_"+(_d3 in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_d3]:dijit._widgetTypeCtr[_d3]=0);}while(dijit.byId(id));return id;};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.registry.forEach(function(_d5){_d5.destroy();});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(_d7){return dijit.registry.byId(_d7.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(_d8){while(_d8){if(_d8.getAttribute&&_d8.getAttribute("widgetId")){return dijit.registry.byId(_d8.getAttribute("widgetId"));}_d8=_d8.parentNode;}return null;};dijit._tabElements={area:true,button:true,input:true,object:true,select:true,textarea:true};dijit._isElementShown=function(_d9){var _da=dojo.style(_d9);return (_da.visibility!="hidden")&&(_da.visibility!="collapsed")&&(_da.display!="none")&&(dojo.attr(_d9,"type")!="hidden");};dijit.isTabNavigable=function(_db){if(dojo.hasAttr(_db,"disabled")){return false;}var _dc=dojo.hasAttr(_db,"tabindex");var _dd=dojo.attr(_db,"tabindex");if(_dc&&_dd>=0){return true;}var _de=_db.nodeName.toLowerCase();if(((_de=="a"&&dojo.hasAttr(_db,"href"))||dijit._tabElements[_de])&&(!_dc||_dd>=0)){return true;}return false;};dijit._getTabNavigable=function(_df){var _e0,_e1,_e2,_e3,_e4,_e5;var _e6=function(_e7){dojo.query("> *",_e7).forEach(function(_e8){var _e9=dijit._isElementShown(_e8);if(_e9&&dijit.isTabNavigable(_e8)){var _ea=dojo.attr(_e8,"tabindex");if(!dojo.hasAttr(_e8,"tabindex")||_ea==0){if(!_e0){_e0=_e8;}_e1=_e8;}else{if(_ea>0){if(!_e2||_ea<_e3){_e3=_ea;_e2=_e8;}if(!_e4||_ea>=_e5){_e5=_ea;_e4=_e8;}}}}if(_e9&&_e8.nodeName.toUpperCase()!="SELECT"){_e6(_e8);}});};if(dijit._isElementShown(_df)){_e6(_df);}return {first:_e0,last:_e1,lowest:_e2,highest:_e4};};dijit.getFirstInTabbingOrder=function(_eb){var _ec=dijit._getTabNavigable(dojo.byId(_eb));return _ec.lowest?_ec.lowest:_ec.first;};dijit.getLastInTabbingOrder=function(_ed){var _ee=dijit._getTabNavigable(dojo.byId(_ed));return _ee.last?_ee.last:_ee.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_ef){this.pairs=[];this.returnWrappers=_ef||false;};dojo.extend(dojo.AdapterRegistry,{register:function(_f0,_f1,_f2,_f3,_f4){this.pairs[((_f4)?"unshift":"push")]([_f0,_f1,_f2,_f3]);},match:function(){for(var i=0;i<this.pairs.length;i++){var _f6=this.pairs[i];if(_f6[1].apply(this,arguments)){if((_f6[3])||(this.returnWrappers)){return _f6[2];}else{return _f6[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(_f7){for(var i=0;i<this.pairs.length;i++){var _f9=this.pairs[i];if(_f9[0]==_f7){this.pairs.splice(i,1);return true;}}return false;}});}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _fa=dojo.global;var _fb=dojo.doc;var w=0,h=0;var de=_fb.documentElement;var dew=de.clientWidth,deh=de.clientHeight;if(dojo.isMozilla){var minw,minh,maxw,maxh;var dbw=_fb.body.clientWidth;if(dbw>dew){minw=dew;maxw=dbw;}else{maxw=dew;minw=dbw;}var dbh=_fb.body.clientHeight;if(dbh>deh){minh=deh;maxh=dbh;}else{maxh=deh;minh=dbh;}w=(maxw>_fa.innerWidth)?minw:maxw;h=(maxh>_fa.innerHeight)?minh:maxh;}else{if(!dojo.isOpera&&_fa.innerWidth){w=_fa.innerWidth;h=_fa.innerHeight;}else{if(dojo.isIE&&de&&deh){w=dew;h=deh;}else{if(dojo.body().clientWidth){w=dojo.body().clientWidth;h=dojo.body().clientHeight;}}}}var _107=dojo._docScroll();return {w:w,h:h,l:_107.x,t:_107.y};};dijit.placeOnScreen=function(node,pos,_10a,_10b){var _10c=dojo.map(_10a,function(_10d){return {corner:_10d,pos:pos};});return dijit._place(node,_10c);};dijit._place=function(node,_10f,_110){var view=dijit.getViewport();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(node);}var best=null;dojo.some(_10f,function(_113){var _114=_113.corner;var pos=_113.pos;if(_110){_110(node,_113.aroundCorner,_114);}var _116=node.style;var _117=_116.display;var _118=_116.visibility;_116.visibility="hidden";_116.display="";var mb=dojo.marginBox(node);_116.display=_117;_116.visibility=_118;var _11a=(_114.charAt(1)=="L"?pos.x:Math.max(view.l,pos.x-mb.w)),_11b=(_114.charAt(0)=="T"?pos.y:Math.max(view.t,pos.y-mb.h)),endX=(_114.charAt(1)=="L"?Math.min(view.l+view.w,_11a+mb.w):pos.x),endY=(_114.charAt(0)=="T"?Math.min(view.t+view.h,_11b+mb.h):pos.y),_11e=endX-_11a,_11f=endY-_11b,_120=(mb.w-_11e)+(mb.h-_11f);if(best==null||_120<best.overflow){best={corner:_114,aroundCorner:_113.aroundCorner,x:_11a,y:_11b,w:_11e,h:_11f,overflow:_120};}return !_120;});node.style.left=best.x+"px";node.style.top=best.y+"px";if(best.overflow&&_110){_110(node,best.aroundCorner,best.corner);}return best;};dijit.placeOnScreenAroundNode=function(node,_122,_123,_124){_122=dojo.byId(_122);var _125=_122.style.display;_122.style.display="";var _126=_122.offsetWidth;var _127=_122.offsetHeight;var _128=dojo.coords(_122,true);_122.style.display=_125;return dijit._placeOnScreenAroundRect(node,_128.x,_128.y,_126,_127,_123,_124);};dijit.placeOnScreenAroundRectangle=function(node,_12a,_12b,_12c){return dijit._placeOnScreenAroundRect(node,_12a.x,_12a.y,_12a.width,_12a.height,_12b,_12c);};dijit._placeOnScreenAroundRect=function(node,x,y,_130,_131,_132,_133){var _134=[];for(var _135 in _132){_134.push({aroundCorner:_135,corner:_132[_135],pos:{x:x+(_135.charAt(1)=="L"?0:_130),y:y+(_135.charAt(0)=="T"?0:_131)}});}return dijit._place(node,_134,_133);};dijit.placementRegistry=new dojo.AdapterRegistry();dijit.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},dijit.placeOnScreenAroundNode);dijit.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=function(node,_13b,_13c,_13d){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _140=[],_141=1000,_142=1;this.prepare=function(node){dojo.body().appendChild(node);var s=node.style;if(s.display=="none"){s.display="";}s.visibility="hidden";s.position="absolute";s.top="-9999px";};this.open=function(args){var _146=args.popup,_147=args.orient||{"BL":"TL","TL":"BL"},_148=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+_142++);var _14a=dojo.doc.createElement("div");dijit.setWaiRole(_14a,"presentation");_14a.id=id;_14a.className="dijitPopup";_14a.style.zIndex=_141+_140.length;_14a.style.left=_14a.style.top="0px";_14a.style.visibility="hidden";if(args.parent){_14a.dijitPopupParent=args.parent.id;}dojo.body().appendChild(_14a);var s=_146.domNode.style;s.display="";s.visibility="";s.position="";_14a.appendChild(_146.domNode);var _14c=new dijit.BackgroundIframe(_14a);var best=_148?dijit.placeOnScreenAroundElement(_14a,_148,_147,_146.orient?dojo.hitch(_146,"orient"):null):dijit.placeOnScreen(_14a,args,_147=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);_14a.style.visibility="visible";var _14e=[];var _14f=function(){for(var pi=_140.length-1;pi>0&&_140[pi].parent===_140[pi-1].widget;pi--){}return _140[pi];};_14e.push(dojo.connect(_14a,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&args.onCancel){dojo.stopEvent(evt);args.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _152=_14f();if(_152&&_152.onCancel){_152.onCancel();}}}}));if(_146.onCancel){_14e.push(dojo.connect(_146,"onCancel",null,args.onCancel));}_14e.push(dojo.connect(_146,_146.onExecute?"onExecute":"onChange",null,function(){var _153=_14f();if(_153&&_153.onExecute){_153.onExecute();}}));_140.push({wrapper:_14a,iframe:_14c,widget:_146,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_14e});if(_146.onOpen){_146.onOpen(best);}return best;};this.close=function(_154){while(dojo.some(_140,function(elem){return elem.widget==_154;})){var top=_140.pop(),_157=top.wrapper,_158=top.iframe,_159=top.widget,_15a=top.onClose;if(_159.onClose){_159.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_159||!_159.domNode){return;}this.prepare(_159.domNode);_158.destroy();dojo._destroyElement(_157);if(_15a){_15a();}}};}();dijit._frames=new function(){var _15b=[];this.pop=function(){var _15c;if(_15b.length){_15c=_15b.pop();_15c.style.display="";}else{if(dojo.isIE){var burl=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var html="<iframe src='"+burl+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_15c=dojo.doc.createElement(html);}else{_15c=dojo.doc.createElement("iframe");_15c.src="javascript:\"\"";_15c.className="dijitBackgroundIframe";}_15c.tabIndex=-1;dojo.body().appendChild(_15c);}return _15c;};this.push=function(_15f){_15f.style.display="";if(dojo.isIE){_15f.style.removeExpression("width");_15f.style.removeExpression("height");}_15b.push(_15f);};}();if(dojo.isIE<7){dojo.addOnLoad(function(){var f=dijit._frames;dojo.forEach([f.pop()],f.push);});}dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if((dojo.isIE&&dojo.isIE<7)||(dojo.isFF&&dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _162=dijit._frames.pop();node.appendChild(_162);if(dojo.isIE){_162.style.setExpression("width",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetWidth");_162.style.setExpression("height",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetHeight");}this.iframe=_162;}};dojo.extend(dijit.BackgroundIframe,{destroy:function(){if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(node){node=dojo.byId(node);var body=node.ownerDocument.body;var html=body.parentNode;if(dojo.isFF==2||node==body||node==html){node.scrollIntoView(false);return;}var rtl=!dojo._isBodyLtr();var _167=dojo.doc.compatMode!="BackCompat";var _168=(_167&&!dojo.isSafari)?html:body;function addPseudoAttrs(_169){var _16a=_169.parentNode;var _16b=_169.offsetParent;if(_16b==null){_169=_168;_16b=html;_16a=null;}_169._offsetParent=(_16b==body)?_168:_16b;_169._parent=(_16a==body)?_168:_16a;_169._start={H:_169.offsetLeft,V:_169.offsetTop};_169._scroll={H:_169.scrollLeft,V:_169.scrollTop};_169._renderedSize={H:_169.offsetWidth,V:_169.offsetHeight};var bp=dojo._getBorderExtents(_169);_169._borderStart={H:bp.l,V:bp.t};_169._borderSize={H:bp.w,V:bp.h};_169._clientSize=(_169._offsetParent==html&&dojo.isSafari&&_167)?{H:html.clientWidth,V:html.clientHeight}:{H:_169.clientWidth,V:_169.clientHeight};_169._scrollBarSize={V:null,H:null};for(var dir in _169._scrollBarSize){var _16e=_169._renderedSize[dir]-_169._clientSize[dir]-_169._borderSize[dir];_169._scrollBarSize[dir]=(_169._clientSize[dir]>0&&_16e>=15&&_16e<=17)?_16e:0;}_169._isScrollable={V:null,H:null};for(dir in _169._isScrollable){var _16f=dir=="H"?"V":"H";_169._isScrollable[dir]=_169==_168||_169._scroll[dir]||_169._scrollBarSize[_16f];}};var _170=node;while(_170!=null){addPseudoAttrs(_170);var next=_170._parent;if(next){next._child=_170;}_170=next;}for(var dir in _168._renderedSize){_168._renderedSize[dir]=Math.min(_168._clientSize[dir],_168._renderedSize[dir]);}var _173=node;while(_173!=_168){_170=_173._parent;if(_170.tagName=="TD"){var _174=_170._parent._parent._parent;if(_174._offsetParent==_173._offsetParent&&_170._offsetParent!=_173._offsetParent){_170=_174;}}var _175=_173==_168||(_170._offsetParent!=_173._offsetParent);for(dir in _173._start){var _176=dir=="H"?"V":"H";if(rtl&&dir=="H"&&(dojo.isSafari||dojo.isIE)&&_170._clientSize.H>0){var _177=_170.scrollWidth-_170._clientSize.H;if(_177>0){_170._scroll.H-=_177;}}if(dojo.isIE&&_170._offsetParent.tagName=="TABLE"){_170._start[dir]-=_170._offsetParent._borderStart[dir];_170._borderStart[dir]=_170._borderSize[dir]=0;}if(_170._clientSize[dir]==0){_170._renderedSize[dir]=_170._clientSize[dir]=_170._child._clientSize[dir];if(rtl&&dir=="H"){_170._start[dir]-=_170._renderedSize[dir];}}else{_170._renderedSize[dir]-=_170._borderSize[dir]+_170._scrollBarSize[dir];}_170._start[dir]+=_170._borderStart[dir];var _178=_173._start[dir]-(_175?0:_170._start[dir])-_170._scroll[dir];var _179=_178+_173._renderedSize[dir]-_170._renderedSize[dir];var _17a,_17b=(dir=="H")?"scrollLeft":"scrollTop";var _17c=(dir=="H"&&rtl);var _17d=_17c?-_179:_178;var _17e=_17c?-_178:_179;if(_17d<=0){_17a=_17d;}else{if(_17e<=0){_17a=0;}else{if(_17d<_17e){_17a=_17d;}else{_17a=_17e;}}}var _17f=0;if(_17a!=0){var _180=_170[_17b];_170[_17b]+=_17c?-_17a:_17a;_17f=_170[_17b]-_180;_178-=_17f;_17e-=_17c?-_17f:_17f;}_170._renderedSize[dir]=_173._renderedSize[dir]+_170._scrollBarSize[dir]-((_170._isScrollable[dir]&&_17e>0)?_17e:0);_170._start[dir]+=(_178>=0||!_170._isScrollable[dir])?_178:0;}_173=_170;}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo;var ie=d.isIE;var _183=d.isOpera;var maj=Math.floor;var ff=d.isFF;var _186=d.boxModel.replace(/-/,"");var _187={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_183,dj_opera8:maj(_183)==8,dj_opera9:maj(_183)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla,dj_ff2:maj(ff)==2,dj_ff3:maj(ff)==3};_187["dj_"+_186]=true;var html=dojo.doc.documentElement;for(var p in _187){if(_187[p]){if(html.className){html.className+=" "+p;}else{html.className=p;}}}dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){html.className+=" dijitRtl";for(var p in _187){if(_187[p]){html.className+=" "+p+"-rtl";}}}});})();}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=(this._currentTimeout<0)?this._initialDelay:((this._subsequentDelay>1)?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay));this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_18c,node,_18e,obj,_190,_191){if(obj!=this._obj){this.stop();this._initialDelay=_191||500;this._subsequentDelay=_190||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_18c,_18e);this._fireEventAndReload();}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(node,_193,_194,_195,_196,_197){if(_193.keyCode){_193.charOrCode=_193.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_193.charCode){_193.charOrCode=String.fromCharCode(_193.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.charOrCode==_193.charOrCode&&(_193.ctrlKey===undefined||_193.ctrlKey==evt.ctrlKey)&&(_193.altKey===undefined||_193.altKey==evt.ctrlKey)&&(_193.shiftKey===undefined||_193.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_193,_194,node,_195,_193,_196,_197);}else{if(dijit.typematic._obj==_193){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_193){dijit.typematic.stop();}})];},addMouseListener:function(node,_19b,_19c,_19d,_19e){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_19b,node,_19c,node,_19d,_19e);}),dc(node,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mousemove",this,function(evt){dojo.stopEvent(evt);}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_19b,node,_19c,node,_19d,_19e);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_1a5,_1a6,_1a7,_1a8,_1a9,_1aa,_1ab){return this.addKeyListener(_1a6,_1a7,_1a8,_1a9,_1aa,_1ab).concat(this.addMouseListener(_1a5,_1a8,_1a9,_1aa,_1ab));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=dojo.doc.createElement("div");div.id="a11yTestNode";div.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+"\");";dojo.body().appendChild(div);var cs=dojo.getComputedStyle(div);if(cs){var _1ae=cs.backgroundImage;var _1af=(cs.borderTopColor==cs.borderRightColor)||(_1ae!=null&&(_1ae=="none"||_1ae=="url(invalid-url:)"));dojo[_1af?"addClass":"removeClass"](dojo.body(),"dijit_a11y");if(dojo.isIE){div.outerHTML="";}else{dojo.body().removeChild(div);}}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{_XhtmlRoles:/banner|contentinfo|definition|main|navigation|search|note|secondary|seealso/,hasWaiRole:function(elem,role){var _1b2=this.getWaiRole(elem);if(role){return (_1b2.indexOf(role)>-1);}else{return (_1b2.length>0);}},getWaiRole:function(elem){return dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(elem,role){var _1b6=dojo.attr(elem,"role")||"";if(dojo.isFF<3||!this._XhtmlRoles.test(_1b6)){dojo.attr(elem,"role",dojo.isFF<3?"wairole:"+role:role);}else{if((" "+_1b6+" ").indexOf(" "+role+" ")<0){var _1b7=dojo.trim(_1b6.replace(this._XhtmlRoles,""));var _1b8=dojo.trim(_1b6.replace(_1b7,""));dojo.attr(elem,"role",_1b8+(_1b8?" ":"")+role);}}},removeWaiRole:function(elem,role){var _1bb=dojo.attr(elem,"role");if(!_1bb){return;}if(role){var _1bc=dojo.isFF<3?"wairole:"+role:role;var t=dojo.trim((" "+_1bb+" ").replace(" "+_1bc+" "," "));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_1bf){if(dojo.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_1bf);}else{return elem.hasAttribute?elem.hasAttribute("aria-"+_1bf):!!elem.getAttribute("aria-"+_1bf);}},getWaiState:function(elem,_1c1){if(dojo.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_1c1);}else{var _1c2=elem.getAttribute("aria-"+_1c1);return _1c2?_1c2:"";}},setWaiState:function(elem,_1c4,_1c5){if(dojo.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_1c4,_1c5);}else{elem.setAttribute("aria-"+_1c4,_1c5);}},removeWaiState:function(elem,_1c7){if(dojo.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_1c7);}else{elem.removeAttribute("aria-"+_1c7);}}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.require("dijit._base");dojo.connect(dojo,"connect",function(_1c8,_1c9){if(_1c8&&dojo.isFunction(_1c8._onConnect)){_1c8._onConnect(_1c9);}});dijit._connectOnUseEventHandler=function(_1ca){};(function(){var _1cb={};var _1cc=function(dc){if(!_1cb[dc]){var r=[];var _1cf;var _1d0=dojo.getObject(dc).prototype;for(var _1d1 in _1d0){if(dojo.isFunction(_1d0[_1d1])&&(_1cf=_1d1.match(/^_set([a-zA-Z]*)Attr$/))&&_1cf[1]){r.push(_1cf[1].charAt(0).toLowerCase()+_1cf[1].substr(1));}}_1cb[dc]=r;}return _1cb[dc]||[];};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:dijit._connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKeyDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEventHandler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connectOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,onMouseOut:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHandler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._connectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")),postscript:function(_1d2,_1d3){this.create(_1d2,_1d3);},create:function(_1d4,_1d5){this.srcNodeRef=dojo.byId(_1d5);this._connects=[];this._deferredConnects=dojo.clone(this._deferredConnects);for(var attr in this.attributeMap){delete this._deferredConnects[attr];}for(attr in this._deferredConnects){if(this[attr]!==dijit._connectOnUseEventHandler){delete this._deferredConnects[attr];}}if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_1d4){this.params=_1d4;dojo.mixin(this,_1d4);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();for(attr in this.params){this._onConnect(attr);}}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 _1d7=function(attr,_1d9){if((_1d9.params&&attr in _1d9.params)||_1d9[attr]){_1d9.attr(attr,_1d9[attr]);}};for(var attr in this.attributeMap){_1d7(attr,this);}dojo.forEach(_1cc(this.declaredClass),function(a){if(!(a in this.attributeMap)){_1d7(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.doc.createElement("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_1dc){this.destroyDescendants(_1dc);this.destroy(_1dc);},destroy:function(_1dd){this.uninitialize();dojo.forEach(this._connects,function(_1de){dojo.forEach(_1de,dojo.disconnect);});dojo.forEach(this._supportingWidgets||[],function(w){if(w.destroy){w.destroy();}});this.destroyRendering(_1dd);dijit.registry.remove(this.id);},destroyRendering:function(_1e0){if(this.bgIframe){this.bgIframe.destroy(_1e0);delete this.bgIframe;}if(this.domNode){if(!_1e0){dojo._destroyElement(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_1e0){dojo._destroyElement(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_1e1){dojo.forEach(this.getDescendants(),function(_1e2){if(_1e2.destroy){_1e2.destroy(_1e1);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_1e4){if(_1e4 in this._deferredConnects){var _1e5=this[this._deferredConnects[_1e4]||"domNode"];this.connect(_1e5,_1e4.toLowerCase(),this[_1e4]);delete this._deferredConnects[_1e4];}},_setClassAttr:function(_1e6){var _1e7=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_1e7,this["class"]);this["class"]=_1e6;dojo.addClass(_1e7,_1e6);},_setStyleAttr:function(_1e8){var _1e9=this[this.attributeMap["style"]||"domNode"];if(_1e9.style.cssText){_1e9.style.cssText+="; "+_1e8;}else{_1e9.style.cssText=_1e8;}this["style"]=_1e8;},setAttribute:function(attr,_1eb){dojo.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");this.attr(attr,_1eb);},_attrToDom:function(attr,_1ed){var _1ee=this.attributeMap[attr];dojo.forEach(dojo.isArray(_1ee)?_1ee:[_1ee],function(_1ef){var _1f0=this[_1ef.node||_1ef||"domNode"];var type=_1ef.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_1ed)){_1ed=dojo.hitch(this,_1ed);}if(/^on[A-Z][a-zA-Z]*$/.test(attr)){attr=attr.toLowerCase();}dojo.attr(_1f0,attr,_1ed);break;case "innerHTML":_1f0.innerHTML=_1ed;break;case "class":dojo.removeClass(_1f0,this[attr]);dojo.addClass(_1f0,_1ed);break;}},this);this[attr]=_1ed;},attr:function(name,_1f3){var args=arguments.length;if(args==1&&!dojo.isString(name)){for(var x in name){this.attr(x,name[x]);}return this;}var _1f6=this._getAttrNames(name);if(args==2){if(this[_1f6.s]){return this[_1f6.s](_1f3)||this;}else{if(name in this.attributeMap){this._attrToDom(name,_1f3);}this[name]=_1f3;}return this;}else{if(this[_1f6.g]){return this[_1f6.g]();}else{return this[name];}}},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.charAt(0).toUpperCase()+name.substr(1);return apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"};},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){if(this.containerNode){var list=dojo.query("[widgetId]",this.containerNode);return list.map(dijit.byNode);}else{return [];}},nodesWithKeyClick:["input","button"],connect:function(obj,_1fc,_1fd){var d=dojo;var dco=d.hitch(d,"connect",obj);var _200=[];if(_1fc=="ondijitclick"){if(!this.nodesWithKeyClick[obj.nodeName]){var m=d.hitch(this,_1fd);_200.push(dco("onkeydown",this,function(e){if(!d.isFF&&e.keyCode==d.keys.ENTER){return m(e);}else{if(e.keyCode==d.keys.SPACE){d.stopEvent(e);}}}),dco("onkeyup",this,function(e){if(e.keyCode==d.keys.SPACE){return m(e);}}));if(d.isFF){_200.push(dco("onkeypress",this,function(e){if(e.keyCode==d.keys.ENTER){return m(e);}}));}}_1fc="onclick";}_200.push(dco(_1fc,this,_1fd));this._connects.push(_200);return _200;},disconnect:function(_205){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_205){dojo.forEach(_205,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){return dojo._isBodyLtr();},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function(_207,_208){if(_207["declaredClass"]&&_207["addChild"]){_207.addChild(this,_208);}else{dojo.place(this.domNode,_207,_208);}return this;}});})();}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");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(_212,map,_214,_215){_215=_215||dojo.global;_214=(!_214)?function(v){return v;}:dojo.hitch(_215,_214);return _212.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_217,key,_219){var _21a=dojo.getObject(key,false,map);if(_219){_21a=dojo.getObject(_219,false,_215).call(_215,_21a,key);}return _214(_21a,key).toString();});};dojo.string.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;};}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateNode:null,templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_stringRepl:function(tmpl){var _21e=this.declaredClass,_21f=this;return dojo.string.substitute(tmpl,this,function(_220,key){if(key.charAt(0)=="!"){_220=_21f[key.substr(1)];}if(typeof _220=="undefined"){throw new Error(_21e+" template:"+key);}if(_220==null){return "";}return key.charAt(0)=="!"?_220:_220.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _222=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_222)){node=dijit._Templated._createNodesFromText(this._stringRepl(_222))[0];}else{node=_222.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);var _224=this.srcNodeRef;if(_224&&_224.parentNode){_224.parentNode.replaceChild(node,_224);}if(this.widgetsInTemplate){var cw=(this._supportingWidgets=dojo.parser.parse(node));this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(_224);},_fillContent:function(_228){var dest=this.containerNode;if(_228&&dest){while(_228.hasChildNodes()){dest.appendChild(_228.firstChild);}}},_attachTemplateNodes:function(_22a,_22b){_22b=_22b||function(n,p){return n.getAttribute(p);};var _22e=dojo.isArray(_22a)?_22a:(_22a.all||_22a.getElementsByTagName("*"));var x=dojo.isArray(_22a)?0:-1;var _230={};for(;x<_22e.length;x++){var _231=(x==-1)?_22a:_22e[x];if(this.widgetsInTemplate&&_22b(_231,"dojoType")){continue;}var _232=_22b(_231,"dojoAttachPoint");if(_232){var _233,_234=_232.split(/\s*,\s*/);while((_233=_234.shift())){if(dojo.isArray(this[_233])){this[_233].push(_231);}else{this[_233]=_231;}}}var _235=_22b(_231,"dojoAttachEvent");if(_235){var _236,_237=_235.split(/\s*,\s*/);var trim=dojo.trim;while((_236=_237.shift())){if(_236){var _239=null;if(_236.indexOf(":")!=-1){var _23a=_236.split(":");_236=trim(_23a[0]);_239=trim(_23a[1]);}else{_236=trim(_236);}if(!_239){_239=_236;}this.connect(_231,_236,_239);}}}var role=_22b(_231,"waiRole");if(role){dijit.setWaiRole(_231,role);}var _23c=_22b(_231,"waiState");if(_23c){dojo.forEach(_23c.split(/\s*,\s*/),function(_23d){if(_23d.indexOf("-")!=-1){var pair=_23d.split("-");dijit.setWaiState(_231,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_23f,_240,_241){var _242=dijit._Templated._templateCache;var key=_240||_23f;var _244=_242[key];if(_244){if(!_244.ownerDocument||_244.ownerDocument==dojo.doc){return _244;}dojo._destroyElement(_244);}if(!_240){_240=dijit._Templated._sanitizeTemplateString(dojo._getText(_23f));}_240=dojo.string.trim(_240);if(_241||_240.match(/\$\{([^\}]+)\}/g)){return (_242[key]=_240);}else{return (_242[key]=dijit._Templated._createNodesFromText(_240)[0]);}};dijit._Templated._sanitizeTemplateString=function(_245){if(_245){_245=_245.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _246=_245.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_246){_245=_246[1];}}else{_245="";}return _245;};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _247=dijit._Templated._templateCache;for(var key in _247){var _249=_247[key];if(!isNaN(_249.nodeType)){dojo._destroyElement(_249);}delete _247[key];}});}(function(){var _24a={cell:{re:/^<t[dh][\s\r\n>]/i,pre:"<table><tbody><tr>",post:"</tr></tbody></table>"},row:{re:/^<tr[\s\r\n>]/i,pre:"<table><tbody>",post:"</tbody></table>"},section:{re:/^<(thead|tbody|tfoot)[\s\r\n>]/i,pre:"<table>",post:"</table>"}};var tn;dijit._Templated._createNodesFromText=function(text){if(tn&&tn.ownerDocument!=dojo.doc){dojo._destroyElement(tn);tn=undefined;}if(!tn){tn=dojo.doc.createElement("div");tn.style.display="none";dojo.body().appendChild(tn);}var _24d="none";var _24e=text.replace(/^\s+/,"");for(var type in _24a){var map=_24a[type];if(map.re.test(_24e)){_24d=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_24d];var _252=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _253=[];while(_252.firstChild){_253.push(_252.removeChild(_252.firstChild));}tn.innerHTML="";return _253;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Contained",null,{getParent:function(){for(var p=this.domNode.parentNode;p;p=p.parentNode){var id=p.getAttribute&&p.getAttribute("widgetId");if(id){var _256=dijit.byId(id);return _256.isContainer?_256:null;}}return null;},_getSibling:function(_257){var node=this.domNode;do{node=node[_257+"Sibling"];}while(node&&node.nodeType!=1);if(!node){return null;}var id=node.getAttribute("widgetId");return dijit.byId(id);},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);}});dojo.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_25b,_25c){var _25d=this.containerNode;if(_25c&&typeof _25c=="number"){var _25e=dojo.query("> [widgetId]",_25d);if(_25e&&_25e.length>=_25c){_25d=_25e[_25c-1];_25c="after";}}dojo.place(_25b.domNode,_25d,_25c);if(this._started&&!_25b._started){_25b.startup();}},removeChild:function(_25f){if(typeof _25f=="number"&&_25f>0){_25f=this.getChildren()[_25f];}if(!_25f||!_25f.domNode){return;}var node=_25f.domNode;node.parentNode.removeChild(node);},_nextElement:function(node){do{node=node.nextSibling;}while(node&&node.nodeType!=1);return node;},_firstElement:function(node){node=node.firstChild;if(node&&node.nodeType!=1){node=this._nextElement(node);}return node;},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode).map(dijit.byNode);},hasChildren:function(){return !!this._firstElement(this.containerNode);},destroyDescendants:function(_263){dojo.forEach(this.getChildren(),function(_264){_264.destroyRecursive(_263);});},_getSiblingOfChild:function(_265,dir){var node=_265.domNode;var _268=(dir>0?"nextSibling":"previousSibling");do{node=node[_268];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node?dijit.byNode(node):null;},getIndexOfChild:function(_269){var _26a=this.getChildren();for(var i=0,c;c=_26a[i];i++){if(c==_269){return i;}}return -1;}});dojo.declare("dijit._KeyNavContainer",[dijit._Container],{_keyNavCodes:{},connectKeyNavHandlers:function(_26d,_26e){var _26f=this._keyNavCodes={};var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_26d,function(code){_26f[code]=prev;});dojo.forEach(_26e,function(code){_26f[code]=next;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");this.connect(this.domNode,"onfocus","_onContainerFocus");},startupKeyNavChildren:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_startupChild"));},addChild:function(_274,_275){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._startupChild(_274);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild());},focusNext:function(){if(this.focusedChild&&this.focusedChild.hasNextFocalNode&&this.focusedChild.hasNextFocalNode()){this.focusedChild.focusNext();return;}var _276=this._getNextFocusableChild(this.focusedChild,1);if(_276.getFocalNodes){this.focusChild(_276,_276.getFocalNodes()[0]);}else{this.focusChild(_276);}},focusPrev:function(){if(this.focusedChild&&this.focusedChild.hasPrevFocalNode&&this.focusedChild.hasPrevFocalNode()){this.focusedChild.focusPrev();return;}var _277=this._getNextFocusableChild(this.focusedChild,-1);if(_277.getFocalNodes){var _278=_277.getFocalNodes();this.focusChild(_277,_278[_278.length-1]);}else{this.focusChild(_277);}},focusChild:function(_279,node){if(_279){if(this.focusedChild&&_279!==this.focusedChild){this._onChildBlur(this.focusedChild);}this.focusedChild=_279;if(node&&_279.focusFocalNode){_279.focusFocalNode(node);}else{_279.focus();}}},_startupChild:function(_27b){if(_27b.getFocalNodes){dojo.forEach(_27b.getFocalNodes(),function(node){dojo.attr(node,"tabindex",-1);this._connectNode(node);},this);}else{var node=_27b.focusNode||_27b.domNode;if(_27b.isFocusable()){dojo.attr(node,"tabindex",-1);}this._connectNode(node);}},_connectNode:function(node){this.connect(node,"onfocus","_onNodeFocus");this.connect(node,"onblur","_onNodeBlur");},_onContainerFocus:function(evt){if(evt.target===this.domNode){this.focusFirstChild();}},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.charOrCode];if(func){func();dojo.stopEvent(evt);}},_onNodeFocus:function(evt){dojo.attr(this.domNode,"tabindex",-1);var _283=dijit.getEnclosingWidget(evt.target);if(_283&&_283.isFocusable()){this.focusedChild=_283;}dojo.stopEvent(evt);},_onNodeBlur:function(evt){if(this.tabIndex){dojo.attr(this.domNode,"tabindex",this.tabIndex);}dojo.stopEvent(evt);},_onChildBlur:function(_285){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_286,dir){if(_286){_286=this._getSiblingOfChild(_286,dir);}var _288=this.getChildren();for(var i=0;i<_288.length;i++){if(!_286){_286=_288[(dir>0)?0:(_288.length-1)];}if(_286.isFocusable()){return _286;}_286=this._getSiblingOfChild(_286,dir);}return null;}});}if(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");dojo.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_28a){_28a.startup();});if(!this.getParent||!this.getParent()){this.resize();this.connect(dojo.global,"onresize","resize");}this.inherited(arguments);},resize:function(_28b,_28c){var node=this.domNode;if(_28b){dojo.marginBox(node,_28b);if(_28b.t){node.style.top=_28b.t+"px";}if(_28b.l){node.style.left=_28b.l+"px";}}var mb=_28c||{};dojo.mixin(mb,_28b||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(node),mb);}var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var be=dojo._getBorderExtents(node,cs);var bb=this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)};var pe=dojo._getPadExtents(node,cs);this._contentBox={l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_294){if(_294.baseClass){dojo.addClass(_294.domNode,this.baseClass+"-"+_294.baseClass);}},addChild:function(_295,_296){this.inherited(arguments);if(this._started){this._setupChild(_295);}},removeChild:function(_297){if(_297.baseClass){dojo.removeClass(_297.domNode,this.baseClass+"-"+_297.baseClass);}this.inherited(arguments);}});dijit.layout.marginBox2contentBox=function(node,mb){var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var pb=dojo._getPadBorderExtents(node,cs);return {l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _29d=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_2a0,dim){_2a0.resize?_2a0.resize(dim):dojo.marginBox(_2a0.domNode,dim);dojo.mixin(_2a0,dojo.marginBox(_2a0.domNode));dojo.mixin(_2a0,dim);};dijit.layout.layoutChildren=function(_2a2,dim,_2a4){dim=dojo.mixin({},dim);dojo.addClass(_2a2,"dijitLayoutContainer");_2a4=dojo.filter(_2a4,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_2a4,function(item){return item.layoutAlign=="client";}));dojo.forEach(_2a4,function(_2a7){var elm=_2a7.domNode,pos=_2a7.layoutAlign;var _2aa=elm.style;_2aa.left=dim.l+"px";_2aa.top=dim.t+"px";_2aa.bottom=_2aa.right="auto";dojo.addClass(elm,"dijitAlign"+_29d(pos));if(pos=="top"||pos=="bottom"){size(_2a7,{w:dim.w});dim.h-=_2a7.h;if(pos=="top"){dim.t+=_2a7.h;}else{_2aa.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_2a7,{h:dim.h});dim.w-=_2a7.w;if(pos=="left"){dim.l+=_2a7.w;}else{_2aa.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_2a7,dim);}}}});};})();}if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated],{baseClass:"",name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,readOnly:false,intermediateChanges:false,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{value:"focusNode",disabled:"focusNode",readOnly:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),_setDisabledAttr:function(_2ab){this.disabled=_2ab;dojo.attr(this.focusNode,"disabled",_2ab);dijit.setWaiState(this.focusNode,"disabled",_2ab);if(_2ab){this._hovering=false;this._active=false;this.focusNode.removeAttribute("tabIndex");}else{this.focusNode.setAttribute("tabIndex",this.tabIndex);}this._setStateClass();},setDisabled:function(_2ac){dojo.deprecated("setDisabled("+_2ac+") is deprecated. Use attr('disabled',"+_2ac+") instead.","","2.0");this.attr("disabled",_2ac);},_scroll:true,_onFocus:function(e){if(this._scroll){dijit.scrollIntoView(this.domNode);}this.inherited(arguments);},_onMouse:function(_2ae){var _2af=_2ae.currentTarget;if(_2af&&_2af.getAttribute){this.stateModifier=_2af.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_2ae.type){case "mouseenter":case "mouseover":this._hovering=true;this._active=this._mouseDown;break;case "mouseout":case "mouseleave":this._hovering=false;this._active=false;break;case "mousedown":this._active=true;this._mouseDown=true;var _2b0=this.connect(dojo.body(),"onmouseup",function(){if(this._mouseDown&&this.isFocusable()){this.focus();}this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_2b0);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&!this.readOnly&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(){var _2b1=this.baseClass.split(" ");function multiply(_2b2){_2b1=_2b1.concat(dojo.map(_2b1,function(c){return c+_2b2;}),"dijit"+_2b2);};if(this.checked){multiply("Checked");}if(this.state){multiply(this.state);}if(this.selected){multiply("Selected");}if(this.disabled){multiply("Disabled");}else{if(this.readOnly){multiply("ReadOnly");}else{if(this._active){multiply(this.stateModifier+"Active");}else{if(this._focused){multiply("Focused");}if(this._hovering){multiply(this.stateModifier+"Hover");}}}}var tn=this.stateNode||this.domNode,_2b5={};dojo.forEach(tn.className.split(" "),function(c){_2b5[c]=true;});if("_stateClasses" in this){dojo.forEach(this._stateClasses,function(c){delete _2b5[c];});}dojo.forEach(_2b1,function(c){_2b5[c]=true;});var _2b9=[];for(var c in _2b5){_2b9.push(c);}tn.className=_2b9.join(" ");this._stateClasses=_2b1;},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(_2bd){},_onChangeActive:false,_handleOnChange:function(_2be,_2bf){this._lastValue=_2be;if(this._lastValueReported==undefined&&(_2bf===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_2be;}if((this.intermediateChanges||_2bf||_2bf===undefined)&&((typeof _2be!=typeof this._lastValueReported)||this.compare(_2be,this._lastValueReported)!=0)){this._lastValueReported=_2be;if(this._onChangeActive){this.onChange(_2be);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;this._setStateClass();},destroy:function(){if(this._layoutHackHandle){clearTimeout(this._layoutHackHandle);}this.inherited(arguments);},setValue:function(_2c0){dojo.deprecated("dijit.form._FormWidget:setValue("+_2c0+") is deprecated.  Use attr('value',"+_2c0+") instead.","","2.0");this.attr("value",_2c0);},getValue:function(){dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_layoutHack:function(){if(dojo.isFF==2&&!this._layoutHackHandle){var node=this.domNode;var old=node.style.opacity;node.style.opacity="0.999";this._layoutHackHandle=setTimeout(dojo.hitch(this,function(){this._layoutHackHandle=null;node.style.opacity=old;}),0);}}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{value:""}),postCreate:function(){if(dojo.isIE||dojo.isSafari){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function(_2c3,_2c4){this.value=_2c3;this._handleOnChange(_2c3,_2c4);},_getValueAttr:function(_2c5){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_valueChanged:function(){var v=this.attr("value");var lv=this._lastValueReported;return ((v!==null&&(v!==undefined)&&v.toString)?v.toString():"")!==((lv!==null&&(lv!==undefined)&&lv.toString)?lv.toString():"");},_onKeyDown:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!e.ctrlKey&&!e.altKey){var te;if(dojo.isIE){e.preventDefault();te=document.createEventObject();te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}else{if(dojo.isSafari){te=document.createEvent("Events");te.initEvent("keypress",true,true);te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.target.dispatchEvent(te);}}}},_onKeyPress:function(e){if(e.charOrCode==dojo.keys.ESCAPE&&!e.ctrlKey&&!e.altKey&&this._valueChanged()){this.undo();dojo.stopEvent(e);return false;}else{if(this.intermediateChanges){var _2cb=this;setTimeout(function(){_2cb._handleOnChange(_2cb.attr("value"),false);},0);}}return true;}});}if(!dojo._hasResource["dijit.dijit"]){dojo._hasResource["dijit.dijit"]=true;dojo.provide("dijit.dijit");}if(!dojo._hasResource["thirdparty.highslide"]){dojo._hasResource["thirdparty.highslide"]=true;dojo.provide("thirdparty.highslide");var hs={lang:{cssDirection:"ltr",loadingText:"Loading...",loadingTitle:"Click to cancel",focusTitle:"Click to bring to front",fullExpandTitle:"Expand to actual size (f)",creditsText:"Powered by <i>Highslide JS</i>",creditsTitle:"Go to the Highslide JS homepage",previousText:"Previous",nextText:"Next",moveText:"Move",closeText:"Close",closeTitle:"Close (esc)",resizeTitle:"Resize",playText:"Play",playTitle:"Play slideshow (spacebar)",pauseText:"Pause",pauseTitle:"Pause slideshow (spacebar)",previousTitle:"Previous (arrow left)",nextTitle:"Next (arrow right)",moveTitle:"Move",fullExpandText:"Full size",number:"Image %1 of %2",restoreTitle:"Click to close image, click and drag to move. Use arrow keys for next and previous."},graphicsDir:"highslide/graphics/",expandCursor:"zoomin.cur",restoreCursor:"zoomout.cur",expandDuration:250,restoreDuration:250,marginLeft:15,marginRight:15,marginTop:15,marginBottom:15,zIndexCounter:1001,loadingOpacity:0.75,allowMultipleInstances:true,numberOfImagesToPreload:5,outlineWhileAnimating:2,outlineStartOffset:3,padToMinWidth:false,fullExpandPosition:"bottom right",fullExpandOpacity:1,showCredits:true,creditsHref:"http://highslide.com",enableKeyListener:true,transitions:[],transitionDuration:500,dimmingOpacity:0,dimmingDuration:50,anchor:"auto",align:"auto",targetX:null,targetY:null,dragByHeading:true,minWidth:200,minHeight:200,allowSizeReduction:true,outlineType:"drop-shadow",wrapperClassName:"highslide-wrapper",skin:{controls:"<div class=\"highslide-controls\"><ul>"+"<li class=\"highslide-previous\">"+"<a href=\"#\" title=\"{hs.lang.previousTitle}\">"+"<span>{hs.lang.previousText}</span></a>"+"</li>"+"<li class=\"highslide-play\">"+"<a href=\"#\" title=\"{hs.lang.playTitle}\">"+"<span>{hs.lang.playText}</span></a>"+"</li>"+"<li class=\"highslide-pause\">"+"<a href=\"#\" title=\"{hs.lang.pauseTitle}\">"+"<span>{hs.lang.pauseText}</span></a>"+"</li>"+"<li class=\"highslide-next\">"+"<a href=\"#\" title=\"{hs.lang.nextTitle}\">"+"<span>{hs.lang.nextText}</span></a>"+"</li>"+"<li class=\"highslide-move\">"+"<a href=\"#\" title=\"{hs.lang.moveTitle}\">"+"<span>{hs.lang.moveText}</span></a>"+"</li>"+"<li class=\"highslide-full-expand\">"+"<a href=\"#\" title=\"{hs.lang.fullExpandTitle}\">"+"<span>{hs.lang.fullExpandText}</span></a>"+"</li>"+"<li class=\"highslide-close\">"+"<a href=\"#\" title=\"{hs.lang.closeTitle}\" >"+"<span>{hs.lang.closeText}</span></a>"+"</li>"+"</ul></div>"},preloadTheseImages:[],continuePreloading:true,expanders:[],overrides:["allowSizeReduction","useBox","anchor","align","targetX","targetY","outlineType","outlineWhileAnimating","captionId","captionText","captionEval","captionOverlay","headingId","headingText","headingEval","headingOverlay","dragByHeading","autoplay","numberPosition","transitions","dimmingOpacity","width","height","wrapperClassName","minWidth","minHeight","maxWidth","maxHeight","slideshowGroup","easing","easingClose","fadeInOut","src"],overlays:[],idCounter:0,oPos:{x:["leftpanel","left","center","right","rightpanel"],y:["above","top","middle","bottom","below"]},mouse:{},headingOverlay:{},captionOverlay:{},faders:[],slideshows:[],pendingOutlines:{},clones:{},ie:(document.all&&!window.opera),safari:/Safari/.test(navigator.userAgent),geckoMac:/Macintosh.+rv:1\.[0-8].+Gecko/.test(navigator.userAgent),$:function(id){return document.getElementById(id);},push:function(arr,val){arr[arr.length]=val;},createElement:function(tag,_2d0,_2d1,_2d2,_2d3){var el=document.createElement(tag);if(_2d0){hs.setAttribs(el,_2d0);}if(_2d3){hs.setStyles(el,{padding:0,border:"none",margin:0});}if(_2d1){hs.setStyles(el,_2d1);}if(_2d2){_2d2.appendChild(el);}return el;},setAttribs:function(el,_2d6){for(var x in _2d6){el[x]=_2d6[x];}},setStyles:function(el,_2d9){for(var x in _2d9){if(hs.ie&&x=="opacity"){if(_2d9[x]>0.99){el.style.removeAttribute("filter");}else{el.style.filter="alpha(opacity="+(_2d9[x]*100)+")";}}else{el.style[x]=_2d9[x];}}},ieVersion:function(){var arr=navigator.appVersion.split("MSIE");return arr[1]?parseFloat(arr[1]):null;},getPageSize:function(){var d=document,w=window,_2de=d.compatMode&&d.compatMode!="BackCompat"?d.documentElement:d.body;var b=d.body;var _2e0=(w.innerWidth&&w.scrollMaxX)?w.innerWidth+w.scrollMaxX:Math.max(b.scrollWidth,b.offsetWidth),_2e1=(w.innerHeight&&window.scrollMaxY)?w.innerHeight+w.scrollMaxY:Math.max(b.scrollHeight,b.offsetHeight),_2e2=hs.ie?_2de.scrollWidth:(d.documentElement.clientWidth||self.innerWidth),_2e3=hs.ie?Math.max(_2de.scrollHeight,_2de.clientHeight):(d.documentElement.clientHeight||self.innerHeight);var _2e4=hs.ie?_2de.clientWidth:(d.documentElement.clientWidth||self.innerWidth),_2e5=hs.ie?_2de.clientHeight:self.innerHeight;return {pageWidth:Math.max(_2e2,_2e0),pageHeight:Math.max(_2e3,_2e1),width:_2e4,height:_2e5,scrollLeft:hs.ie?_2de.scrollLeft:pageXOffset,scrollTop:hs.ie?_2de.scrollTop:pageYOffset};},getPosition:function(el){var p={x:el.offsetLeft,y:el.offsetTop};while(el.offsetParent){el=el.offsetParent;p.x+=el.offsetLeft;p.y+=el.offsetTop;if(el!=document.body&&el!=document.documentElement){p.x-=el.scrollLeft;p.y-=el.scrollTop;}}return p;},expand:function(a,_2e9,_2ea,type){if(!a){a=hs.createElement("a",null,{display:"none"},hs.container);}if(typeof a.getParams=="function"){return _2e9;}try{new hs.Expander(a,_2e9,_2ea);return false;}catch(e){return true;}},getElementByClass:function(el,_2ed,_2ee){var els=el.getElementsByTagName(_2ed);for(var i=0;i<els.length;i++){if((new RegExp(_2ee)).test(els[i].className)){return els[i];}}return null;},replaceLang:function(s){s=s.replace(/\s/g," ");var re=/{hs\.lang\.([^}]+)\}/g,_2f3=s.match(re),lang;if(_2f3){for(var i=0;i<_2f3.length;i++){lang=_2f3[i].replace(re,"$1");if(typeof hs.lang[lang]!="undefined"){s=s.replace(_2f3[i],hs.lang[lang]);}}}return s;},focusTopmost:function(){var topZ=0,_2f7=-1;for(var i=0;i<hs.expanders.length;i++){if(hs.expanders[i]){if(hs.expanders[i].wrapper.style.zIndex&&hs.expanders[i].wrapper.style.zIndex>topZ){topZ=hs.expanders[i].wrapper.style.zIndex;_2f7=i;}}}if(_2f7==-1){hs.focusKey=-1;}else{hs.expanders[_2f7].focus();}},getParam:function(a,_2fa){a.getParams=a.onclick;var p=a.getParams?a.getParams():null;a.getParams=null;return (p&&typeof p[_2fa]!="undefined")?p[_2fa]:(typeof hs[_2fa]!="undefined"?hs[_2fa]:null);},getSrc:function(a){var src=hs.getParam(a,"src");if(src){return src;}return a.href;},getNode:function(id){var node=hs.$(id),_300=hs.clones[id],a={};if(!node&&!_300){return null;}if(!_300){_300=node.cloneNode(true);_300.id="";hs.clones[id]=_300;return node;}else{return _300.cloneNode(true);}},discardElement:function(d){hs.garbageBin.appendChild(d);hs.garbageBin.innerHTML="";},dim:function(exp){if(!hs.dimmer){hs.dimmer=hs.createElement("div",{className:"highslide-dimming",owner:"",onclick:function(){hs.close();}},{position:"absolute",left:0},hs.container,true);hs.addEventListener(window,"resize",hs.setDimmerSize);}hs.dimmer.style.display="";hs.setDimmerSize();hs.dimmer.owner+="|"+exp.key;if(hs.geckoMac&&hs.dimmingGeckoFix){hs.dimmer.style.background="url("+hs.graphicsDir+"geckodimmer.png)";}else{hs.fade(hs.dimmer,0,exp.dimmingOpacity,hs.dimmingDuration);}},undim:function(key){if(!hs.dimmer){return;}if(typeof key!="undefined"){hs.dimmer.owner=hs.dimmer.owner.replace("|"+key,"");}if((typeof key!="undefined"&&hs.dimmer.owner!="")||(hs.upcoming&&hs.getParam(hs.upcoming,"dimmingOpacity"))){return;}if(hs.geckoMac&&hs.dimmingGeckoFix){hs.setStyles(hs.dimmer,{background:"none",width:0,height:0});}else{hs.fade(hs.dimmer,hs.dimmingOpacity,0,hs.dimmingDuration,function(){hs.setStyles(hs.dimmer,{display:"none",width:0,height:0});});}},setDimmerSize:function(exp){if(!hs.dimmer){return;}var page=hs.getPageSize();var h=(hs.ie&&exp&&exp.wrapper)?parseInt(exp.wrapper.style.top)+parseInt(exp.wrapper.style.height)+(exp.outline?exp.outline.offset:0):0;hs.setStyles(hs.dimmer,{width:page.pageWidth+"px",height:Math.max(page.pageHeight,h)+"px"});},previousOrNext:function(el,op){hs.updateAnchors();var exp=hs.last=hs.getExpander(el);try{var adj=hs.upcoming=exp.getAdjacentAnchor(op);adj.onclick();}catch(e){hs.last=hs.upcoming=null;}try{if(!adj||exp.transitions[1]!="crossfade"){exp.close();}}catch(e){}return false;},previous:function(el){return hs.previousOrNext(el,-1);},next:function(el){return hs.previousOrNext(el,1);},keyHandler:function(e){if(!e){e=window.event;}if(!e.target){e.target=e.srcElement;}if(typeof e.target.form!="undefined"){return true;}var exp=hs.getExpander();var op=null;switch(e.keyCode){case 70:if(exp){exp.doFullExpand();}return true;case 32:op=2;break;case 34:case 39:case 40:op=1;break;case 8:case 33:case 37:case 38:op=-1;break;case 27:case 13:op=0;}if(op!==null){if(op!=2){hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);}if(!hs.enableKeyListener){return true;}if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;}if(exp){if(op==0){exp.close();}else{if(op==2){if(exp.slideshow){exp.slideshow.hitSpace();}}else{if(exp.slideshow){exp.slideshow.pause();}hs.previousOrNext(exp.key,op);}}return false;}}return true;},registerOverlay:function(_311){hs.push(hs.overlays,_311);},addSlideshow:function(_312){var sg=_312.slideshowGroup;if(typeof sg=="object"){for(var i=0;i<sg.length;i++){var o={};for(var x in _312){o[x]=_312[x];}o.slideshowGroup=sg[i];hs.push(hs.slideshows,o);}}else{hs.push(hs.slideshows,_312);}},getWrapperKey:function(_317,_318){var el,re=/^highslide-wrapper-([0-9]+)$/;el=_317;while(el.parentNode){if(el.id&&re.test(el.id)){return el.id.replace(re,"$1");}el=el.parentNode;}if(!_318){el=_317;while(el.parentNode){if(el.tagName&&hs.isHsAnchor(el)){for(var key=0;key<hs.expanders.length;key++){var exp=hs.expanders[key];if(exp&&exp.a==el){return key;}}}el=el.parentNode;}}return null;},getExpander:function(el,_31e){if(typeof el=="undefined"){return hs.expanders[hs.focusKey]||null;}if(typeof el=="number"){return hs.expanders[el]||null;}if(typeof el=="string"){el=hs.$(el);}return hs.expanders[hs.getWrapperKey(el,_31e)]||null;},isHsAnchor:function(a){return (a.onclick&&a.onclick.toString().replace(/\s/g," ").match(/hs.(htmlE|e)xpand/));},reOrder:function(){for(var i=0;i<hs.expanders.length;i++){if(hs.expanders[i]&&hs.expanders[i].isExpanded){hs.focusTopmost();}}},mouseClickHandler:function(e){if(!e){e=window.event;}if(e.button>1){return true;}if(!e.target){e.target=e.srcElement;}var el=e.target;while(el.parentNode&&!(/highslide-(image|move|html|resize)/.test(el.className))){el=el.parentNode;}var exp=hs.getExpander(el);if(exp&&(exp.isClosing||!exp.isExpanded)){return true;}if(exp&&e.type=="mousedown"){if(e.target.form){return true;}var _324=el.className.match(/highslide-(image|move|resize)/);if(_324){hs.dragArgs={exp:exp,type:_324[1],left:exp.x.pos,width:exp.x.size,top:exp.y.pos,height:exp.y.size,clickX:e.clientX,clickY:e.clientY};hs.addEventListener(document,"mousemove",hs.dragHandler);if(e.preventDefault){e.preventDefault();}if(/highslide-(image|html)-blur/.test(exp.content.className)){exp.focus();hs.hasFocused=true;}return false;}}else{if(e.type=="mouseup"){hs.removeEventListener(document,"mousemove",hs.dragHandler);if(hs.dragArgs){if(hs.styleRestoreCursor&&hs.dragArgs.type=="image"){hs.dragArgs.exp.content.style.cursor=hs.styleRestoreCursor;}var _325=hs.dragArgs.hasDragged;if(!_325&&!hs.hasFocused&&!/(move|resize)/.test(hs.dragArgs.type)){exp.close();}else{if(_325||(!_325&&hs.hasHtmlExpanders)){hs.dragArgs.exp.doShowHide("hidden");}}if(_325){hs.setDimmerSize(exp);}hs.hasFocused=false;hs.dragArgs=null;}else{if(/highslide-image-blur/.test(el.className)){el.style.cursor=hs.styleRestoreCursor;}}}}return false;},dragHandler:function(e){if(!hs.dragArgs){return true;}if(!e){e=window.event;}var a=hs.dragArgs,exp=a.exp;a.dX=e.clientX-a.clickX;a.dY=e.clientY-a.clickY;var _329=Math.sqrt(Math.pow(a.dX,2)+Math.pow(a.dY,2));if(!a.hasDragged){a.hasDragged=(a.type!="image"&&_329>0)||(_329>(hs.dragSensitivity||5));}if(a.hasDragged&&e.clientX>5&&e.clientY>5){if(a.type=="resize"){exp.resize(a);}else{exp.moveTo(a.left+a.dX,a.top+a.dY);if(a.type=="image"){exp.content.style.cursor="move";}}}return false;},wrapperMouseHandler:function(e){try{if(!e){e=window.event;}var over=/mouseover/i.test(e.type);if(!e.target){e.target=e.srcElement;}if(hs.ie){e.relatedTarget=over?e.fromElement:e.toElement;}var exp=hs.getExpander(e.target);if(!exp.isExpanded){return;}if(!exp||!e.relatedTarget||hs.getExpander(e.relatedTarget,true)==exp||hs.dragArgs){return;}for(var i=0;i<exp.overlays.length;i++){var o=hs.$("hsId"+exp.overlays[i]);if(o&&o.hideOnMouseOut){var from=over?0:o.opacity,to=over?o.opacity:0;hs.fade(o,from,to);}}}catch(e){}},addEventListener:function(el,_332,func){try{el.addEventListener(_332,func,false);}catch(e){try{el.detachEvent("on"+_332,func);el.attachEvent("on"+_332,func);}catch(e){el["on"+_332]=func;}}},removeEventListener:function(el,_335,func){try{el.removeEventListener(_335,func,false);}catch(e){try{el.detachEvent("on"+_335,func);}catch(e){el["on"+_335]=null;}}},preloadFullImage:function(i){if(hs.continuePreloading&&hs.preloadTheseImages[i]&&hs.preloadTheseImages[i]!="undefined"){var img=document.createElement("img");img.onload=function(){img=null;hs.preloadFullImage(i+1);};img.src=hs.preloadTheseImages[i];}},preloadImages:function(_339){if(_339&&typeof _339!="object"){hs.numberOfImagesToPreload=_339;}var arr=hs.getAnchors();for(var i=0;i<arr.images.length&&i<hs.numberOfImagesToPreload;i++){hs.push(hs.preloadTheseImages,hs.getSrc(arr.images[i]));}if(hs.outlineType){new hs.Outline(hs.outlineType,function(){hs.preloadFullImage(0);});}else{hs.preloadFullImage(0);}if(hs.restoreCursor){var cur=hs.createElement("img",{src:hs.graphicsDir+hs.restoreCursor});}},init:function(){if(!hs.container){hs.container=hs.createElement("div",{className:"highslide-container"},{position:"absolute",left:0,top:0,width:"100%",zIndex:hs.zIndexCounter,direction:"ltr"},document.body,true);hs.loading=hs.createElement("a",{className:"highslide-loading",title:hs.lang.loadingTitle,innerHTML:hs.lang.loadingText,href:"javascript:;"},{position:"absolute",top:"-9999px",opacity:hs.loadingOpacity,zIndex:1},hs.container);hs.garbageBin=hs.createElement("div",null,{display:"none"},hs.container);Math.linearTween=function(t,b,c,d){return c*t/d+b;};Math.easeInQuad=function(t,b,c,d){return c*(t/=d)*t+b;};Math.easeInOutQuad=function(t,b,c,d){if((t/=d/2)<1){return c/2*t*t+b;}return -c/2*((--t)*(t-2)-1)+b;};for(var x in hs.langDefaults){if(typeof hs[x]!="undefined"){hs.lang[x]=hs[x];}else{if(typeof hs.lang[x]=="undefined"&&typeof hs.langDefaults[x]!="undefined"){hs.lang[x]=hs.langDefaults[x];}}}hs.hideSelects=(hs.ie&&hs.ieVersion()<7);hs.hideIframes=((window.opera&&navigator.appVersion<9)||navigator.vendor=="KDE"||(hs.ie&&hs.ieVersion()<5.5));}},domReady:function(){hs.isDomReady=true;if(hs.onDomReady){hs.onDomReady();}},updateAnchors:function(){var els=document.all||document.getElementsByTagName("*"),all=[],_34c=[],_34d={},re;for(var i=0;i<els.length;i++){re=hs.isHsAnchor(els[i]);if(re){hs.push(all,els[i]);if(re[0]=="hs.expand"){hs.push(_34c,els[i]);}var g=hs.getParam(els[i],"slideshowGroup")||"none";if(!_34d[g]){_34d[g]=[];}hs.push(_34d[g],els[i]);}}hs.anchors={all:all,groups:_34d,images:_34c};return hs.anchors;},getAnchors:function(){return hs.anchors||hs.updateAnchors();},fade:function(el,o,_353,dur,fn,i,dir){if(typeof i=="undefined"){if(typeof dur!="number"){dur=250;}if(dur<25){hs.setStyles(el,{opacity:_353});if(fn){fn();}return;}i=hs.faders.length;dir=_353>o?1:-1;var step=(25/(dur-dur%25))*Math.abs(o-_353);}o=parseFloat(o);var skip=(el.fade===0||el.fade===false||(el.fade==2&&hs.ie));el.style.visibility=((skip?_353:o)<=0)?"hidden":"visible";if(skip||o<0||(dir==1&&o>_353)){if(fn){fn();}return;}if(el.fading&&el.fading.i!=i){clearTimeout(hs.faders[el.fading.i]);o=el.fading.o;}el.fading={i:i,o:o,step:(step||el.fading.step)};el.style.visibility=(o<=0)?"hidden":"visible";hs.setStyles(el,{opacity:o});hs.faders[i]=setTimeout(function(){hs.fade(el,o+el.fading.step*dir,_353,null,fn,i,dir);},25);},close:function(el){var exp=hs.getExpander(el);if(exp){exp.close();}return false;}};hs.Outline=function(_35c,_35d){this.onLoad=_35d;this.outlineType=_35c;var v=hs.ieVersion(),tr;this.hasAlphaImageLoader=hs.ie&&v>=5.5&&v<7;if(!_35c){if(_35d){_35d();}return;}hs.init();this.table=hs.createElement("table",{cellSpacing:0},{visibility:"hidden",position:"absolute",borderCollapse:"collapse",width:0},hs.container,true);var _360=hs.createElement("tbody",null,null,this.table,1);this.td=[];for(var i=0;i<=8;i++){if(i%3==0){tr=hs.createElement("tr",null,{height:"auto"},_360,true);}this.td[i]=hs.createElement("td",null,null,tr,true);var _362=i!=4?{lineHeight:0,fontSize:0}:{position:"relative"};hs.setStyles(this.td[i],_362);}this.td[4].className=_35c+" highslide-outline";this.preloadGraphic();};hs.Outline.prototype={preloadGraphic:function(){var src=hs.graphicsDir+(hs.outlinesDir||"outlines/")+this.outlineType+".png";var _364=hs.safari?hs.container:null;this.graphic=hs.createElement("img",null,{position:"absolute",top:"-9999px"},_364,true);var _365=this;this.graphic.onload=function(){_365.onGraphicLoad();};this.graphic.src=src;},onGraphicLoad:function(){var o=this.offset=this.graphic.width/4,pos=[[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,-6],[-2,-2]],dim={height:(2*o)+"px",width:(2*o)+"px"};for(var i=0;i<=8;i++){if(pos[i]){if(this.hasAlphaImageLoader){var w=(i==1||i==7)?"100%":this.graphic.width+"px";var div=hs.createElement("div",null,{width:"100%",height:"100%",position:"relative",overflow:"hidden"},this.td[i],true);hs.createElement("div",null,{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='"+this.graphic.src+"')",position:"absolute",width:w,height:this.graphic.height+"px",left:(pos[i][0]*o)+"px",top:(pos[i][1]*o)+"px"},div,true);}else{hs.setStyles(this.td[i],{background:"url("+this.graphic.src+") "+(pos[i][0]*o)+"px "+(pos[i][1]*o)+"px"});}if(window.opera&&(i==3||i==5)){hs.createElement("div",null,dim,this.td[i],true);}hs.setStyles(this.td[i],dim);}}this.graphic=null;if(hs.pendingOutlines[this.outlineType]){hs.pendingOutlines[this.outlineType].destroy();}hs.pendingOutlines[this.outlineType]=this;if(this.onLoad){this.onLoad();}},setPosition:function(exp,pos,vis){pos=pos||{x:exp.x.pos,y:exp.y.pos,w:exp.x.size+exp.x.p1+exp.x.p2,h:exp.y.size+exp.y.p1+exp.y.p2};if(vis){this.table.style.visibility=(pos.h>=4*this.offset)?"visible":"hidden";}hs.setStyles(this.table,{left:(pos.x-this.offset)+"px",top:(pos.y-this.offset)+"px",width:(pos.w+2*(exp.x.cb+this.offset))+"px"});pos.w+=2*(exp.x.cb-this.offset);pos.h+=+2*(exp.y.cb-this.offset);hs.setStyles(this.td[4],{width:pos.w>=0?pos.w+"px":0,height:pos.h>=0?pos.h+"px":0});if(this.hasAlphaImageLoader){this.td[3].style.height=this.td[5].style.height=this.td[4].style.height;}},destroy:function(hide){if(hide){this.table.style.visibility="hidden";}else{hs.discardElement(this.table);}}};hs.Dimension=function(exp,dim){this.exp=exp;this.dim=dim;this.ucwh=dim=="x"?"Width":"Height";this.wh=this.ucwh.toLowerCase();this.uclt=dim=="x"?"Left":"Top";this.lt=this.uclt.toLowerCase();this.ucrb=dim=="x"?"Right":"Bottom";this.rb=this.ucrb.toLowerCase();this.p1=this.p2=0;};hs.Dimension.prototype={get:function(key){switch(key){case "loadingPos":return this.tpos+this.tb+(this.t-hs.loading["offset"+this.ucwh])/2;case "loadingPosXfade":return this.pos+this.cb+this.p1+(this.size-hs.loading["offset"+this.ucwh])/2;case "wsize":return this.size+2*this.cb+this.p1+this.p2;case "fitsize":return this.clientSize-this.marginMin-this.marginMax;case "opos":return this.pos-(this.exp.outline?this.exp.outline.offset:0);case "osize":return this.get("wsize")+(this.exp.outline?2*this.exp.outline.offset:0);case "imgPad":return this.imgSize?Math.round((this.size-this.imgSize)/2):0;}},calcBorders:function(){this.cb=(this.exp.content["offset"+this.ucwh]-this.t)/2;this.marginMax=hs["margin"+this.ucrb]+2*this.cb;},calcThumb:function(){this.t=this.exp.el[this.wh]?parseInt(this.exp.el[this.wh]):this.exp.el["offset"+this.ucwh];this.tpos=this.exp.tpos[this.dim];this.tb=(this.exp.el["offset"+this.ucwh]-this.t)/2;if(this.tpos==0){this.tpos=(hs.page[this.wh]/2)+hs.page["scroll"+this.uclt];}},calcExpanded:function(){var exp=this.exp;this.justify="auto";if(exp.align=="center"){this.justify="center";}else{if(new RegExp(this.lt).test(exp.anchor)){this.justify=null;}else{if(new RegExp(this.rb).test(exp.anchor)){this.justify="max";}}}this.pos=this.tpos-this.cb+this.tb;this.size=Math.min(this.full,exp["max"+this.ucwh]||this.full);this.minSize=exp.allowSizeReduction?Math.min(exp["min"+this.ucwh],this.full):this.full;if(exp.useBox){this.size=exp[this.wh];this.imgSize=this.full;}if(this.dim=="x"&&hs.padToMinWidth){this.minSize=exp.minWidth;}this.target=exp["target"+this.dim.toUpperCase()];this.marginMin=hs["margin"+this.uclt];this.scroll=hs.page["scroll"+this.uclt];this.clientSize=hs.page[this.wh];},setSize:function(i){if(this.exp.useBox||hs.padToMinWidth){this.imgSize=i;this.size=Math.max(this.size,this.imgSize);this.exp.content.style[this.lt]=this.get("imgPad")+"px";}else{this.size=i;}this.exp.content.style[this.wh]=i+"px";this.exp.wrapper.style[this.wh]=this.get("wsize")+"px";if(this.exp.outline){this.exp.outline.setPosition(this.exp);}if(this.dim=="x"&&this.exp.overlayBox){this.exp.sizeOverlayBox(true);}if(this.dim=="x"&&this.exp.slideshow&&this.exp.isImage){if(i==this.full){this.exp.slideshow.disable("full-expand");}else{this.exp.slideshow.enable("full-expand");}}},setPos:function(i){this.pos=i;this.exp.wrapper.style[this.lt]=i+"px";if(this.exp.outline){this.exp.outline.setPosition(this.exp);}}};hs.Expander=function(a,_377,_378,_379){if(document.readyState&&hs.ie&&!hs.isDomReady){hs.onDomReady=function(){new hs.Expander(a,_377,_378,_379);};return;}this.a=a;this.custom=_378;this.contentType=_379||"image";this.isImage=!this.isHtml;hs.continuePreloading=false;this.overlays=[];this.last=hs.last;hs.last=null;hs.init();var key=this.key=hs.expanders.length;for(var i=0;i<hs.overrides.length;i++){var name=hs.overrides[i];this[name]=_377&&typeof _377[name]!="undefined"?_377[name]:hs[name];}if(!this.src){this.src=a.href;}var el=(_377&&_377.thumbnailId)?hs.$(_377.thumbnailId):a;el=this.thumb=el.getElementsByTagName("img")[0]||el;this.thumbsUserSetId=el.id||a.id;for(var i=0;i<hs.expanders.length;i++){if(hs.expanders[i]&&hs.expanders[i].a==a&&!(this.last&&this.transitions[1]=="crossfade")){hs.expanders[i].focus();return false;}}for(var i=0;i<hs.expanders.length;i++){if(hs.expanders[i]&&hs.expanders[i].thumb!=el&&!hs.expanders[i].onLoadStarted){hs.expanders[i].cancelLoading();}}hs.expanders[this.key]=this;if(!hs.allowMultipleInstances&&!hs.upcoming){if(hs.expanders[key-1]){hs.expanders[key-1].close();}if(typeof hs.focusKey!="undefined"&&hs.expanders[hs.focusKey]){hs.expanders[hs.focusKey].close();}}this.el=el;this.tpos=hs.getPosition(el);hs.page=hs.getPageSize();var x=this.x=new hs.Dimension(this,"x");x.calcThumb();var y=this.y=new hs.Dimension(this,"y");y.calcThumb();this.wrapper=hs.createElement("div",{id:"highslide-wrapper-"+this.key,className:this.wrapperClassName},{visibility:"hidden",position:"absolute",zIndex:hs.zIndexCounter++},null,true);this.wrapper.onmouseover=this.wrapper.onmouseout=hs.wrapperMouseHandler;if(this.contentType=="image"&&this.outlineWhileAnimating==2){this.outlineWhileAnimating=0;}if(!this.outlineType||(this.last&&this.isImage&&this.transitions[1]=="crossfade")){this[this.contentType+"Create"]();}else{if(hs.pendingOutlines[this.outlineType]){this.connectOutline();this[this.contentType+"Create"]();}else{this.showLoading();var exp=this;new hs.Outline(this.outlineType,function(){exp.connectOutline();exp[exp.contentType+"Create"]();});}}return true;};hs.Expander.prototype={connectOutline:function(){var o=this.outline=hs.pendingOutlines[this.outlineType];o.table.style.zIndex=this.wrapper.style.zIndex;hs.pendingOutlines[this.outlineType]=null;},showLoading:function(){if(this.onLoadStarted||this.loading){return;}this.loading=hs.loading;var exp=this;this.loading.onclick=function(){exp.cancelLoading();};var exp=this,l=this.x.get("loadingPos")+"px",t=this.y.get("loadingPos")+"px";if(!tgt&&this.last&&this.transitions[1]=="crossfade"){var tgt=this.last;}if(tgt){l=tgt.x.get("loadingPosXfade")+"px";t=tgt.y.get("loadingPosXfade")+"px";this.loading.style.zIndex=hs.zIndexCounter++;}setTimeout(function(){if(exp.loading){hs.setStyles(exp.loading,{left:l,top:t,zIndex:hs.zIndexCounter++});}},100);},imageCreate:function(){var exp=this;var img=document.createElement("img");this.content=img;img.onload=function(){if(hs.expanders[exp.key]){exp.contentLoaded();}};if(hs.blockRightClick){img.oncontextmenu=function(){return false;};}img.className="highslide-image";hs.setStyles(img,{visibility:"hidden",display:"block",position:"absolute",maxWidth:"9999px",zIndex:3});img.title=hs.lang.restoreTitle;if(hs.safari){hs.container.appendChild(img);}if(hs.ie&&hs.flushImgSize){img.src=null;}img.src=this.src;this.showLoading();},contentLoaded:function(){try{if(!this.content){return;}this.content.onload=null;if(this.onLoadStarted){return;}else{this.onLoadStarted=true;}var x=this.x,y=this.y;if(this.loading){hs.setStyles(this.loading,{top:"-9999px"});this.loading=null;}x.full=this.content.width;y.full=this.content.height;hs.setStyles(this.content,{width:this.x.t+"px",height:this.y.t+"px"});this.wrapper.appendChild(this.content);hs.setStyles(this.wrapper,{left:this.x.tpos+"px",top:this.y.tpos+"px"});hs.container.appendChild(this.wrapper);x.calcBorders();y.calcBorders();this.initSlideshow();this.getOverlays();var _38a=x.full/y.full;x.calcExpanded();this.justify(x);y.calcExpanded();this.justify(y);if(this.overlayBox){this.sizeOverlayBox(0,1);}if(this.allowSizeReduction){this.correctRatio(_38a);var ss=this.slideshow;if(ss&&this.last&&ss.controls&&ss.fixedControls){var pos=ss.overlayOptions.position||"",p;for(var dim in hs.oPos){for(var i=0;i<5;i++){p=this[dim];if(pos.match(hs.oPos[dim][i])){p.pos=this.last[dim].pos+(this.last[dim].p1-p.p1)+(this.last[dim].size-p.size)*[0,0,0.5,1,1][i];if(ss.fixedControls=="fit"){if(p.pos+p.size+p.p1+p.p2>p.scroll+p.clientSize-p.marginMax){p.pos=p.scroll+p.clientSize-p.size-p.marginMin-p.marginMax-p.p1-p.p2;}if(p.pos<p.scroll+p.marginMin){p.pos=p.scroll+p.marginMin;}}}}}}if(this.isImage&&this.x.full>(this.x.imgSize||this.x.size)){this.createFullExpand();if(this.overlays.length==1){this.sizeOverlayBox();}}}this.show();}catch(e){window.location.href=this.src;}},justify:function(p,_391){var _392,tgt=p.target,dim=p==this.x?"x":"y";if(tgt&&tgt.match(/ /)){_392=tgt.split(" ");tgt=_392[0];}if(tgt&&hs.$(tgt)){p.pos=hs.getPosition(hs.$(tgt))[dim];if(_392&&_392[1]&&_392[1].match(/^[-]?[0-9]+px$/)){p.pos+=parseInt(_392[1]);}}else{if(p.justify=="auto"||p.justify=="center"){var _395=false;var _396=hs.allowSizeReduction;if(p.justify=="center"){p.pos=Math.round(p.scroll+(p.clientSize-p.get("wsize"))/2);}else{p.pos=Math.round(p.pos-((p.get("wsize")-p.t)/2));}if(p.pos<p.scroll+p.marginMin){p.pos=p.scroll+p.marginMin;_395=true;}if(!_391&&p.size<p.minSize){p.size=p.minSize;_396=false;}if(p.pos+p.get("wsize")>p.scroll+p.clientSize-p.marginMax){if(!_391&&_395&&_396){p.size=p.get("fitsize")-2*p.cb-p.p1-p.p2;}else{if(p.get("wsize")<p.get("fitsize")){p.pos=p.scroll+p.clientSize-p.marginMax-p.get("wsize");}else{p.pos=p.scroll+p.marginMin;if(!_391&&_396){p.size=p.get("fitsize")-2*p.cb-p.p1-p.p2;}}}}if(!_391&&p.size<p.minSize){p.size=p.minSize;_396=false;}}else{if(p.justify=="max"){p.pos=Math.floor(p.pos-p.size+p.t);}}}if(p.pos<p.marginMin){var _397=p.pos;p.pos=p.marginMin;if(_396&&!_391){p.size=p.size-(p.pos-_397);}}},correctRatio:function(_398){var x=this.x,y=this.y,_39b=false,_39c=Math.min(x.full,x.size),_39d=Math.min(y.full,y.size),_39e=(this.useBox||hs.padToMinWidth);if(_39c/_39d>_398){_39c=_39d*_398;if(_39c<x.minSize){_39c=x.minSize;_39d=_39c/_398;}_39b=true;}else{if(_39c/_39d<_398){_39d=_39c/_398;_39b=true;}}if(hs.padToMinWidth&&x.full<x.minSize){x.imgSize=x.full;y.size=y.imgSize=y.full;}else{if(this.useBox){x.imgSize=_39c;y.imgSize=_39d;}else{x.size=_39c;y.size=_39d;}}this.fitOverlayBox(_39e?null:_398);if(_39e&&y.size<y.imgSize){y.imgSize=y.size;x.imgSize=y.size*_398;}if(_39b||_39e){x.pos=x.tpos-x.cb+x.tb;x.minSize=x.size;this.justify(x,true);y.pos=y.tpos-y.cb+y.tb;y.minSize=y.size;this.justify(y,true);if(this.overlayBox){this.sizeOverlayBox();}}},fitOverlayBox:function(_39f){var x=this.x,y=this.y;if(this.overlayBox){while(y.size>this.minHeight&&x.size>this.minWidth&&y.get("wsize")>y.get("fitsize")){y.size-=10;if(_39f){x.size=y.size*_39f;}this.sizeOverlayBox(0,1);}}},show:function(){this.doShowHide("hidden");this.changeSize(1,{xpos:this.x.tpos+this.x.tb-this.x.cb,ypos:this.y.tpos+this.y.tb-this.y.cb,xsize:this.x.t,ysize:this.y.t,xp1:0,xp2:0,yp1:0,yp2:0,ximgSize:this.x.t,ximgPad:0,yimgSize:this.y.t,yimgPad:0,o:hs.outlineStartOffset},{xpos:this.x.pos,ypos:this.y.pos,xsize:this.x.size,ysize:this.y.size,xp1:this.x.p1,yp1:this.y.p1,xp2:this.x.p2,yp2:this.y.p2,ximgSize:this.x.imgSize,ximgPad:this.x.get("imgPad"),yimgSize:this.y.imgSize,yimgPad:this.y.get("imgPad"),o:this.outline?this.outline.offset:0},hs.expandDuration);},changeSize:function(up,from,to,dur){var _3a6=this.transitions,_3a7=up?(this.last?this.last.a:null):hs.upcoming,t=(_3a6[1]&&_3a7&&hs.getParam(_3a7,"transitions")[1]==_3a6[1])?_3a6[1]:_3a6[0];if(this[t]&&t!="expand"){this[t](up,from,to);return;}if(up){hs.setStyles(this.wrapper,{opacity:1});}if(this.outline&&!this.outlineWhileAnimating){if(up){this.outline.setPosition(this);}else{this.outline.destroy();}}if(!up&&this.overlayBox){if(this.slideshow){var c=this.slideshow.controls;if(c&&hs.getExpander(c)==this){c.parentNode.removeChild(c);}}hs.discardElement(this.overlayBox);}if(this.fadeInOut){from.op=up?0:1;to.op=up;}var t,exp=this,_3ab=Math[this.easing]||Math.easeInQuad,_3ac=(up?hs.expandSteps:hs.restoreSteps)||parseInt(dur/25)||1;if(!up){_3ab=Math[this.easingClose]||_3ab;}for(var i=1;i<=_3ac;i++){t=Math.round(i*(dur/_3ac));(function(){var pI=i,size={};for(var x in from){size[x]=_3ab(t,from[x],to[x]-from[x],dur);if(isNaN(size[x])){size[x]=to[x];}if(!/^op$/.test(x)){size[x]=Math.round(size[x]);}}setTimeout(function(){if(up&&pI==1){exp.content.style.visibility="visible";exp.a.className+=" highslide-active-anchor";}exp.setSize(size);},t);})();}if(up){setTimeout(function(){if(exp.outline){exp.outline.table.style.visibility="visible";}},t);setTimeout(function(){exp.afterExpand();},t+50);}else{setTimeout(function(){exp.afterClose();},t);}},setSize:function(to){try{if(to.op){hs.setStyles(this.wrapper,{opacity:to.op});}hs.setStyles(this.wrapper,{width:(to.xsize+to.xp1+to.xp2+2*this.x.cb)+"px",height:(to.ysize+to.yp1+to.yp2+2*this.y.cb)+"px",left:to.xpos+"px",top:to.ypos+"px"});hs.setStyles(this.content,{left:(to.xp1+to.ximgPad)+"px",top:(to.yp1+to.yimgPad)+"px",width:(to.ximgSize||to.xsize)+"px",height:(to.yimgSize||to.ysize)+"px"});if(this.outline&&this.outlineWhileAnimating){var o=this.outline.offset-to.o;this.outline.setPosition(this,{x:to.xpos+o,y:to.ypos+o,w:to.xsize+to.xp1+to.xp2+-2*o,h:to.ysize+to.yp1+to.yp2+-2*o},1);}this.wrapper.style.visibility="visible";}catch(e){window.location.href=this.src;}},fade:function(up,from,to){this.outlineWhileAnimating=false;var exp=this,t=up?250:0;if(up){hs.setStyles(this.wrapper,{opacity:0});this.setSize(to);this.content.style.visibility="visible";hs.fade(this.wrapper,0,1);}if(this.outline){this.outline.table.style.zIndex=this.wrapper.style.zIndex;var dir=up||-1;for(var i=from.o;dir*i<=dir*to.o;i+=dir,t+=25){(function(){var o=up?to.o-i:from.o-i;setTimeout(function(){exp.outline.setPosition(exp,{x:(exp.x.pos+o),y:(exp.y.pos+o),w:(exp.x.size-2*o+exp.x.p1+exp.x.p2),h:(exp.y.size-2*o+exp.y.p1+exp.y.p2)},1);},t);})();}}if(up){setTimeout(function(){exp.afterExpand();},t+50);}else{setTimeout(function(){if(exp.outline){exp.outline.destroy(exp.preserveContent);}hs.fade(exp.wrapper,1,0);setTimeout(function(){exp.afterClose();},250);},t);}},crossfade:function(up,from,to){if(!up){return;}var exp=this,_3bf=parseInt(hs.transitionDuration/25)||1,last=this.last;hs.removeEventListener(document,"mousemove",hs.dragHandler);hs.setStyles(this.content,{width:(to.ximgSize||to.xsize)+"px",height:(to.yimgSize||to.ysize)+"px"});this.outline=this.last.outline;this.last.outline=null;this.fadeBox=hs.createElement("div",{className:"highslide-image"},{position:"absolute",zIndex:4,overflow:"hidden",display:"none"});var _3c1={oldImg:last,newImg:this};for(var x in _3c1){this[x]=_3c1[x].content.cloneNode(1);hs.setStyles(this[x],{position:"absolute",border:0,visibility:"visible"});this.fadeBox.appendChild(this[x]);}this.wrapper.appendChild(this.fadeBox);from={xpos:last.x.pos,xsize:last.x.size,xp1:last.x.p1,xp2:last.x.p2,ximgSize:last.x.imgSize||last.x.size,ximgPad:last.x.get("imgPad"),yimgSize:last.y.imgSize||last.y.size,yimgPad:last.y.get("imgPad"),ypos:last.y.pos,ysize:last.y.size,yp1:last.y.p1,yp2:last.y.p2,o:1/_3bf};to.ysize=this.y.size;to.o=1;if(!to.ximgSize){to.ximgSize=to.xsize;}if(!to.yimgSize){to.yimgSize=to.ysize;}var t,_3c4=Math.easeInOutQuad;if(_3bf>1){this.crossfadeStep(from);}function prep(){if(exp.overlayBox){exp.overlayBox.className="";exp.wrapper.appendChild(exp.overlayBox);for(var i=0;i<exp.last.overlays.length;i++){var oDiv=hs.$("hsId"+exp.last.overlays[i]);if(oDiv.reuse===exp.key){exp.overlayBox.appendChild(oDiv);}else{hs.fade(oDiv,oDiv.opacity,0);}}}exp.fadeBox.style.display="";exp.last.content.style.display="none";};if(/rv:1\.[0-8].+Gecko/.test(navigator.userAgent)){setTimeout(prep,0);}else{prep();}if(hs.safari){var _3c7=navigator.userAgent.match(/Safari\/([0-9]{3})/);if(_3c7&&parseInt(_3c7[1])<525){this.wrapper.style.visibility="visible";}}for(var i=1;i<=_3bf;i++){t=Math.round(i*(hs.transitionDuration/_3bf));(function(){var size={},pI=i;for(var x in from){var val=_3c4(t,from[x],to[x]-from[x],hs.transitionDuration);if(isNaN(val)){val=to[x];}size[x]=(x!="o")?Math.round(val):val;}setTimeout(function(){exp.crossfadeStep(size);},t);})();}setTimeout(function(){exp.crossfadeEnd();},t+100);},crossfadeStep:function(size){try{if(this.outline){this.outline.setPosition(this,{x:size.xpos,y:size.ypos,w:size.xsize+size.xp1+size.xp2,h:size.ysize+size.yp1+size.yp2},1);}this.last.wrapper.style.clip="rect("+(size.ypos-this.last.y.pos)+"px, "+(size.xsize+size.xp1+size.xp2+size.xpos+2*this.last.x.cb-this.last.x.pos)+"px, "+(size.ysize+size.yp1+size.yp2+size.ypos+2*this.last.y.cb-this.last.y.pos)+"px, "+(size.xpos-this.last.x.pos)+"px)";hs.setStyles(this.content,{top:(size.yp1+this.y.get("imgPad"))+"px",left:(size.xp1+this.x.get("imgPad"))+"px",marginTop:(this.y.pos-size.ypos)+"px",marginLeft:(this.x.pos-size.xpos)+"px"});hs.setStyles(this.wrapper,{top:size.ypos+"px",left:size.xpos+"px",width:(size.xp1+size.xp2+size.xsize+2*this.x.cb)+"px",height:(size.yp1+size.yp2+size.ysize+2*this.y.cb)+"px"});hs.setStyles(this.fadeBox,{width:(size.ximgSize||size.xsize)+"px",height:(size.yimgSize||size.ysize)+"px",left:(size.xp1+size.ximgPad)+"px",top:(size.yp1+size.yimgPad)+"px",visibility:"visible"});hs.setStyles(this.oldImg,{top:(this.last.y.pos-size.ypos+this.last.y.p1-size.yp1+this.last.y.get("imgPad")-size.yimgPad)+"px",left:(this.last.x.pos-size.xpos+this.last.x.p1-size.xp1+this.last.x.get("imgPad")-size.ximgPad)+"px"});hs.setStyles(this.newImg,{opacity:size.o,top:(this.y.pos-size.ypos+this.y.p1-size.yp1+this.y.get("imgPad")-size.yimgPad)+"px",left:(this.x.pos-size.xpos+this.x.p1-size.xp1+this.x.get("imgPad")-size.ximgPad)+"px"});hs.setStyles(this.overlayBox,{width:size.xsize+"px",height:size.ysize+"px",left:(size.xp1+this.x.cb)+"px",top:(size.yp1+this.y.cb)+"px"});}catch(e){}},crossfadeEnd:function(){this.wrapper.style.background=this.wrapperBG||"";this.wrapper.style.visibility=this.content.style.visibility="visible";this.fadeBox.style.display="none";this.a.className+=" highslide-active-anchor";this.afterExpand();this.last.afterClose();},reuseOverlay:function(o,el){if(!this.last){return false;}for(var i=0;i<this.last.overlays.length;i++){var oDiv=hs.$("hsId"+this.last.overlays[i]);if(oDiv&&oDiv.hsId==o.hsId){this.genOverlayBox();oDiv.reuse=this.key;hs.push(this.overlays,this.last.overlays[i]);return true;}}return false;},afterExpand:function(){this.isExpanded=true;this.focus();if(this.dimmingOpacity){hs.dim(this);}if(hs.upcoming&&hs.upcoming==this.a){hs.upcoming=null;}this.prepareNextOutline();var p=hs.page,mX=hs.mouse.x+p.scrollLeft,mY=hs.mouse.y+p.scrollTop;this.mouseIsOver=this.x.pos<mX&&mX<this.x.pos+this.x.get("wsize")&&this.y.pos<mY&&mY<this.y.pos+this.y.get("wsize");if(this.overlayBox){this.showOverlays();}},prepareNextOutline:function(){var key=this.key;var _3d6=this.outlineType;new hs.Outline(_3d6,function(){try{hs.expanders[key].preloadNext();}catch(e){}});},preloadNext:function(){var next=this.getAdjacentAnchor(1);if(next&&next.onclick.toString().match(/hs\.expand/)){var img=hs.createElement("img",{src:hs.getSrc(next)});}},getAdjacentAnchor:function(op){var _3da=this.getAnchorIndex(),as=hs.anchors.groups[this.slideshowGroup||"none"];if(!as[_3da+op]&&this.slideshow&&this.slideshow.repeat){if(op==1){return as[0];}else{if(op==-1){return as[as.length-1];}}}return as[_3da+op]||null;},getAnchorIndex:function(){var arr=hs.anchors.groups[this.slideshowGroup||"none"];for(var i=0;i<arr.length;i++){if(arr[i]==this.a){return i;}}return null;},getNumber:function(){if(this[this.numberPosition]){var arr=hs.anchors.groups[this.slideshowGroup||"none"];var s=hs.lang.number.replace("%1",this.getAnchorIndex()+1).replace("%2",arr.length);this[this.numberPosition].innerHTML="<div class=\"highslide-number\">"+s+"</div>"+this[this.numberPosition].innerHTML;}},initSlideshow:function(){if(!this.last){for(var i=0;i<hs.slideshows.length;i++){var ss=hs.slideshows[i],sg=ss.slideshowGroup;if(typeof sg=="undefined"||sg===null||sg===this.slideshowGroup){this.slideshow=new hs.Slideshow(ss);}}}else{this.slideshow=this.last.slideshow;}var ss=this.slideshow;if(!ss){return;}var exp=ss.exp=this;ss.checkFirstAndLast();ss.disable("full-expand");if(ss.controls){var o=ss.overlayOptions||{};o.overlayId=ss.controls;o.hsId="controls";this.createOverlay(o);}if(!this.last&&this.autoplay){ss.play(true);}if(ss.autoplay){ss.autoplay=setTimeout(function(){hs.next(exp.key);},(ss.interval||500));}},cancelLoading:function(){hs.expanders[this.key]=null;if(hs.upcoming==this.a){hs.upcoming=null;}hs.undim(this.key);if(this.loading){hs.loading.style.left="-9999px";}},writeCredits:function(){if(this.credits){return;}this.credits=hs.createElement("a",{href:hs.creditsHref,className:"highslide-credits",innerHTML:hs.lang.creditsText,title:hs.lang.creditsTitle});this.createOverlay({overlayId:this.credits,position:"top left",hsId:"credits"});},getInline:function(_3e5,_3e6){for(var i=0;i<_3e5.length;i++){var type=_3e5[i],s=null;if(!this[type+"Id"]&&this.thumbsUserSetId){this[type+"Id"]=type+"-for-"+this.thumbsUserSetId;}if(this[type+"Id"]){this[type]=hs.getNode(this[type+"Id"]);}if(!this[type]&&!this[type+"Text"]&&this[type+"Eval"]){try{s=eval(this[type+"Eval"]);}catch(e){}}if(!this[type]&&this[type+"Text"]){s=this[type+"Text"];}if(!this[type]&&!s){var next=this.a.nextSibling;while(next&&!hs.isHsAnchor(next)){if((new RegExp("highslide-"+type)).test(next.className||null)){this[type]=next.cloneNode(1);break;}next=next.nextSibling;}}if(!this[type]&&!s&&this.numberPosition==type){s="\n";}if(!this[type]&&s){this[type]=hs.createElement("div",{className:"highslide-"+type,innerHTML:s});}if(_3e6&&this[type]){var o={position:(type=="heading")?"above":"below"};for(var x in this[type+"Overlay"]){o[x]=this[type+"Overlay"][x];}o.overlayId=this[type];this.createOverlay(o);}}},doShowHide:function(_3ed){if(hs.hideSelects){this.showHideElements("SELECT",_3ed);}if(hs.hideIframes){this.showHideElements("IFRAME",_3ed);}if(hs.geckoMac){this.showHideElements("*",_3ed);}},showHideElements:function(_3ee,_3ef){var els=document.getElementsByTagName(_3ee);var prop=_3ee=="*"?"overflow":"visibility";for(var i=0;i<els.length;i++){if(prop=="visibility"||(document.defaultView.getComputedStyle(els[i],"").getPropertyValue("overflow")=="auto"||els[i].getAttribute("hidden-by")!=null)){var _3f3=els[i].getAttribute("hidden-by");if(_3ef=="visible"&&_3f3){_3f3=_3f3.replace("["+this.key+"]","");els[i].setAttribute("hidden-by",_3f3);if(!_3f3){els[i].style[prop]=els[i].origProp;}}else{if(_3ef=="hidden"){var _3f4=hs.getPosition(els[i]);_3f4.w=els[i].offsetWidth;_3f4.h=els[i].offsetHeight;if(!this.dimmingOpacity){var _3f5=(_3f4.x+_3f4.w<this.x.get("opos")||_3f4.x>this.x.get("opos")+this.x.get("osize"));var _3f6=(_3f4.y+_3f4.h<this.y.get("opos")||_3f4.y>this.y.get("opos")+this.y.get("osize"));}var _3f7=hs.getWrapperKey(els[i]);if(!_3f5&&!_3f6&&_3f7!=this.key){if(!_3f3){els[i].setAttribute("hidden-by","["+this.key+"]");els[i].origProp=els[i].style[prop];els[i].style[prop]="hidden";}else{if(_3f3.indexOf("["+this.key+"]")==-1){els[i].setAttribute("hidden-by",_3f3+"["+this.key+"]");}}}else{if((_3f3=="["+this.key+"]"||hs.focusKey==_3f7)&&_3f7!=this.key){els[i].setAttribute("hidden-by","");els[i].style[prop]=els[i].origProp||"";}else{if(_3f3&&_3f3.indexOf("["+this.key+"]")>-1){els[i].setAttribute("hidden-by",_3f3.replace("["+this.key+"]",""));}}}}}}}},focus:function(){this.wrapper.style.zIndex=hs.zIndexCounter++;for(var i=0;i<hs.expanders.length;i++){if(hs.expanders[i]&&i==hs.focusKey){var _3f9=hs.expanders[i];_3f9.content.className+=" highslide-"+_3f9.contentType+"-blur";_3f9.content.style.cursor=hs.ie?"hand":"pointer";_3f9.content.title=hs.lang.focusTitle;}}if(this.outline){this.outline.table.style.zIndex=this.wrapper.style.zIndex;}this.content.className="highslide-"+this.contentType;this.content.title=hs.lang.restoreTitle;if(hs.restoreCursor){hs.styleRestoreCursor=window.opera?"pointer":"url("+hs.graphicsDir+hs.restoreCursor+"), pointer";if(hs.ie&&hs.ieVersion()<6){hs.styleRestoreCursor="hand";}this.content.style.cursor=hs.styleRestoreCursor;}hs.focusKey=this.key;hs.addEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);},moveTo:function(x,y){this.x.setPos(x);this.y.setPos(y);},resize:function(e){var w,h,r=e.width/e.height;w=Math.max(e.width+e.dX,Math.min(this.minWidth,this.x.full));if(this.isImage&&Math.abs(w-this.x.full)<12){w=this.x.full;}h=w/r;if(h<Math.min(this.minHeight,this.y.full)){h=Math.min(this.minHeight,this.y.full);if(this.isImage){w=h*r;}}this.resizeTo(w,h);},resizeTo:function(w,h){this.y.setSize(h);this.x.setSize(w);},close:function(){if(this.isClosing||!this.isExpanded){return;}if(this.transitions[1]=="crossfade"&&hs.upcoming){hs.getExpander(hs.upcoming).cancelLoading();hs.upcoming=null;}this.isClosing=true;if(this.slideshow&&!hs.upcoming){this.slideshow.pause();}hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);try{this.content.style.cursor="default";this.changeSize(0,{xpos:this.x.pos,ypos:this.y.pos,xsize:this.x.size,ysize:this.y.size,xp1:this.x.p1,yp1:this.y.p1,xp2:this.x.p2,yp2:this.y.p2,ximgSize:this.x.imgSize,ximgPad:this.x.get("imgPad"),yimgSize:this.y.imgSize,yimgPad:this.y.get("imgPad"),o:this.outline?this.outline.offset:0},{xpos:this.x.tpos-this.x.cb+this.x.tb,ypos:this.y.tpos-this.y.cb+this.y.tb,xsize:this.x.t,ysize:this.y.t,xp1:0,yp1:0,xp2:0,yp2:0,ximgSize:this.x.imgSize?this.x.t:null,ximgPad:0,yimgSize:this.y.imgSize?this.y.t:null,yimgPad:0,o:hs.outlineStartOffset},hs.restoreDuration);}catch(e){this.afterClose();}},createOverlay:function(o){var el=o.overlayId;if(typeof el=="string"){el=hs.getNode(el);}if(!el||typeof el=="string"){return;}el.style.display="block";o.hsId=o.hsId||o.overlayId;if(this.transitions[1]=="crossfade"&&this.reuseOverlay(o,el)){return;}this.genOverlayBox();var _404=o.width&&/^[0-9]+(px|%)$/.test(o.width)?o.width:"auto";if(/^(left|right)panel$/.test(o.position)&&!/^[0-9]+px$/.test(o.width)){_404="200px";}var _405=hs.createElement("div",{id:"hsId"+hs.idCounter++,hsId:o.hsId},{position:"absolute",visibility:"hidden",width:_404,direction:hs.lang.cssDirection||""},this.overlayBox,true);_405.appendChild(el);hs.setAttribs(_405,{hideOnMouseOut:o.hideOnMouseOut,opacity:o.opacity||1,hsPos:o.position,fade:o.fade});if(this.gotOverlays){this.positionOverlay(_405);if(!_405.hideOnMouseOut||this.mouseIsOver){hs.fade(_405,0,_405.opacity);}}hs.push(this.overlays,hs.idCounter-1);},positionOverlay:function(_406){var p=_406.hsPos||"middle center";if(/left$/.test(p)){_406.style.left=0;}if(/center$/.test(p)){hs.setStyles(_406,{left:"50%",marginLeft:"-"+Math.round(_406.offsetWidth/2)+"px"});}if(/right$/.test(p)){_406.style.right=0;}if(/^leftpanel$/.test(p)){hs.setStyles(_406,{right:"100%",marginRight:this.x.cb+"px",top:-this.y.cb+"px",bottom:-this.y.cb+"px",overflow:"auto"});this.x.p1=_406.offsetWidth;}else{if(/^rightpanel$/.test(p)){hs.setStyles(_406,{left:"100%",marginLeft:this.x.cb+"px",top:-this.y.cb+"px",bottom:-this.y.cb+"px",overflow:"auto"});this.x.p2=_406.offsetWidth;}}if(/^top/.test(p)){_406.style.top=0;}if(/^middle/.test(p)){hs.setStyles(_406,{top:"50%",marginTop:"-"+Math.round(_406.offsetHeight/2)+"px"});}if(/^bottom/.test(p)){_406.style.bottom=0;}if(/^above$/.test(p)){hs.setStyles(_406,{left:(-this.x.p1-this.x.cb)+"px",right:(-this.x.p2-this.x.cb)+"px",bottom:"100%",marginBottom:this.y.cb+"px",width:"auto"});this.y.p1=_406.offsetHeight;}else{if(/^below$/.test(p)){hs.setStyles(_406,{position:"relative",left:(-this.x.p1-this.x.cb)+"px",right:(-this.x.p2-this.x.cb)+"px",top:"100%",marginTop:this.y.cb+"px",width:"auto"});this.y.p2=_406.offsetHeight;_406.style.position="absolute";}}},getOverlays:function(){this.getInline(["heading","caption"],true);this.getNumber();if(this.heading&&this.dragByHeading){this.heading.className+=" highslide-move";}if(hs.showCredits){this.writeCredits();}for(var i=0;i<hs.overlays.length;i++){var o=hs.overlays[i],tId=o.thumbnailId,sg=o.slideshowGroup;if((!tId&&!sg)||(tId&&tId==this.thumbsUserSetId)||(sg&&sg===this.slideshowGroup)){this.createOverlay(o);}}var os=[];for(var i=0;i<this.overlays.length;i++){var o=hs.$("hsId"+this.overlays[i]);if(/panel$/.test(o.hsPos)){this.positionOverlay(o);}else{hs.push(os,o);}}for(var i=0;i<os.length;i++){this.positionOverlay(os[i]);}this.gotOverlays=true;},genOverlayBox:function(){if(!this.overlayBox){this.overlayBox=hs.createElement("div",{className:this.wrapperClassName},{position:"absolute",width:this.x.size?this.x.size+"px":this.x.full+"px",height:0,visibility:"hidden",overflow:"hidden",zIndex:hs.ie?4:null},hs.container,true);}},sizeOverlayBox:function(_40d,_40e){hs.setStyles(this.overlayBox,{width:this.x.size+"px",height:this.y.size+"px"});if(_40d||_40e){for(var i=0;i<this.overlays.length;i++){var o=hs.$("hsId"+this.overlays[i]);var ie6=(hs.ie&&(hs.ieVersion()<=6||document.compatMode=="BackCompat"));if(o&&/^(above|below)$/.test(o.hsPos)){if(ie6){o.style.width=(this.overlayBox.offsetWidth+2*this.x.cb+this.x.p1+this.x.p2)+"px";}this.y[o.hsPos=="above"?"p1":"p2"]=o.offsetHeight;}if(o&&ie6&&/^(left|right)panel$/.test(o.hsPos)){o.style.height=(this.overlayBox.offsetHeight+2*this.y.cb+this.y.p1+this.y.p2)+"px";}}}if(_40d){hs.setStyles(this.content,{top:this.y.p1+"px"});hs.setStyles(this.overlayBox,{top:(this.y.p1+this.y.cb)+"px"});}},showOverlays:function(){var b=this.overlayBox;b.className="";hs.setStyles(b,{top:(this.y.p1+this.y.cb)+"px",left:(this.x.p1+this.x.cb)+"px",overflow:"visible"});if(hs.safari){b.style.visibility="visible";}this.wrapper.appendChild(b);for(var i=0;i<this.overlays.length;i++){var o=hs.$("hsId"+this.overlays[i]);o.style.zIndex=o.hsId=="controls"?5:4;if(!o.hideOnMouseOut||this.mouseIsOver){hs.fade(o,0,o.opacity);}}},createFullExpand:function(){if(this.slideshow&&this.slideshow.controls){this.slideshow.enable("full-expand");return;}this.fullExpandLabel=hs.createElement("a",{href:"javascript:hs.expanders["+this.key+"].doFullExpand();",title:hs.lang.fullExpandTitle,className:"highslide-full-expand"});this.createOverlay({overlayId:this.fullExpandLabel,position:hs.fullExpandPosition,hideOnMouseOut:true,opacity:hs.fullExpandOpacity});},doFullExpand:function(){try{if(this.fullExpandLabel){hs.discardElement(this.fullExpandLabel);}this.focus();var _415=this.x.size;this.resizeTo(this.x.full,this.y.full);var xpos=this.x.pos-(this.x.size-_415)/2;if(xpos<hs.marginLeft){xpos=hs.marginLeft;}this.moveTo(xpos,this.y.pos);this.doShowHide("hidden");hs.setDimmerSize(this);}catch(e){window.location.href=this.content.src;}},afterClose:function(){this.a.className=this.a.className.replace("highslide-active-anchor","");this.doShowHide("visible");if(this.outline&&this.outlineWhileAnimating){this.outline.destroy();}hs.discardElement(this.wrapper);if(this.dimmingOpacity){hs.undim(this.key);}hs.expanders[this.key]=null;hs.reOrder();}};hs.Slideshow=function(_417){hs.updateAnchors();for(var x in _417){this[x]=_417[x];}if(this.useControls){this.getControls();}};hs.Slideshow.prototype={getControls:function(){this.controls=hs.createElement("div",{innerHTML:hs.replaceLang(hs.skin.controls)},null,hs.container);var _419=["play","pause","previous","next","move","full-expand","close"];this.btn={};var _41a=this;for(var i=0;i<_419.length;i++){this.btn[_419[i]]=hs.getElementByClass(this.controls,"li","highslide-"+_419[i]);this.enable(_419[i]);}this.btn.pause.style.display="none";},checkFirstAndLast:function(){if(this.repeat||!this.controls){return;}var cur=this.exp.getAnchorIndex(),re=/disabled$/;if(cur==0){this.disable("previous");}else{if(re.test(this.btn.previous.getElementsByTagName("a")[0].className)){this.enable("previous");}}if(cur+1==hs.anchors.groups[this.exp.slideshowGroup||"none"].length){this.disable("next");this.disable("play");}else{if(re.test(this.btn.next.getElementsByTagName("a")[0].className)){this.enable("next");this.enable("play");}}},enable:function(btn){if(!this.btn){return;}var sls=this,a=this.btn[btn].getElementsByTagName("a")[0],re=/disabled$/;a.onclick=function(){sls[btn]();return false;};if(re.test(a.className)){a.className=a.className.replace(re,"");}},disable:function(btn){if(!this.btn){return;}var a=this.btn[btn].getElementsByTagName("a")[0];a.onclick=function(){return false;};if(!/disabled$/.test(a.className)){a.className+=" disabled";}},hitSpace:function(){if(this.autoplay){this.pause();}else{this.play();}},play:function(wait){if(this.btn){this.btn.play.style.display="none";this.btn.pause.style.display="";}this.autoplay=true;if(!wait){hs.next(this.exp.key);}},pause:function(){if(this.btn){this.btn.pause.style.display="none";this.btn.play.style.display="";}clearTimeout(this.autoplay);this.autoplay=null;},previous:function(){this.pause();hs.previous(this.btn.previous);},next:function(){this.pause();hs.next(this.btn.next);},move:function(){},"full-expand":function(){hs.getExpander().doFullExpand();},close:function(){hs.close(this.btn.close);}};if(document.readyState&&hs.ie){(function(){try{document.documentElement.doScroll("left");}catch(e){setTimeout(arguments.callee,50);return;}hs.domReady();})();}hs.langDefaults=hs.lang;var HsExpander=hs.Expander;hs.addEventListener(window,"load",function(){if(hs.expandCursor){var sel=".highslide img",dec="cursor: url("+hs.graphicsDir+hs.expandCursor+"), pointer !important;";var _427=hs.createElement("style",{type:"text/css"},null,document.getElementsByTagName("HEAD")[0]);if(!hs.ie){_427.appendChild(document.createTextNode(sel+" {"+dec+"}"));}else{var last=document.styleSheets[document.styleSheets.length-1];if(typeof (last.addRule)=="object"){last.addRule(sel,dec);}}}});hs.addEventListener(document,"mousemove",function(e){hs.mouse={x:e.clientX,y:e.clientY};});hs.addEventListener(document,"mousedown",hs.mouseClickHandler);hs.addEventListener(document,"mouseup",hs.mouseClickHandler);hs.addEventListener(window,"load",hs.preloadImages);}
