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["o2.parser"]){dojo._hasResource["o2.parser"]=true;dojo.provide("o2.parser");o2.parser=new function(){var d=dojo;var _17=d._scopeName+"Type";var qry="[class*=\""+_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=o2.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;var _2f=o2.lang.superTrim(_2d["className"]);var _30=_2f.split(" ");d.forEach(_30,function(_31){if(!_31){return;}if(_31.search(/:/)==-1){return;}var _32=_31.split(":");if(!_32[0]){return;}if(_32[0]==_17){if(!_32[1]){return;}_2e=_32[1];}else{d.attr(_2d,_32[0],_32[1]||"");}});if((!_2e)||(!_2e.length)){return;}var _33=getClassInfo(_2e);var _34=_33.cls;var ps=_34._noScript||_34.prototype._noScript;var _36={};var _37=_2d.attributes;for(var _38 in _33.params){var _39=_37.getNamedItem(_38);if(!_39||(!_39.specified&&(!dojo.isIE||_38.toLowerCase()!="value"))){continue;}var _3a=_39.value;switch(_38){case "class":_3a=_2d.className;break;case "style":_3a=_2d.style&&_2d.style.cssText;}var _3b=_33.params[_38];_36[_38]=str2obj(_3a,_3b);}if(!ps){var _3c=[],_3d=[];d.query("> script[type^='dojo/']",_2d).orphan().forEach(function(_3e){var _3f=_3e.getAttribute("event"),_2e=_3e.getAttribute("type"),nf=o2.parser._functionFromScript(_3e);if(_3f){if(_2e=="dojo/connect"){_3c.push({event:_3f,func:nf});}else{_36[_3f]=nf;}}else{_3d.push(nf);}});}var _41=_34["markupFactory"];if(!_41&&_34["prototype"]){_41=_34.prototype["markupFactory"];}var _42=_41?_41(_36,_2d,_34):new _34(_36,_2d);_2c.push(_42);var _43=d.attr(_2d,"jsId");if(_43){d.setObject(_43,_42);}if(!ps){d.forEach(_3c,function(_44){d.connect(_42,_44.event,null,_44.func);});d.forEach(_3d,function(_45){_45.call(_42);});}});d.forEach(_2c,function(_46){if(_46&&_46.startup&&!_46._started&&(!_46.getParent||!_46.getParent())){_46.startup();}});return _2c;};this.parse=function(_47){o2.log.debug("parse for dojoType in "+_47||"body");if(o2._isDebug()){var _48=new Date();}var _49=d.query(qry,_47);if(o2._isDebug()){var _4a=new Date();o2.log.debug("parsing took "+(_4a.getMilliseconds()-_48.getMilliseconds())+" ms");}var _4b=this.instantiate(_49);if(o2._isDebug()){var _4c=new Date();o2.log.debug("creating widgets took "+(_4c.getMilliseconds()-_4a.getMilliseconds())+" ms");}return _4b;};}();(function(){var _4d=function(){if(dojo.config["parseOnLoad"]==true){o2.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_4d);}else{dojo._loaders.unshift(_4d);}})();o2.parser._anonCtr=0;o2.parser._anon={};o2.parser._nameAnonFunc=function(_4e,_4f){var jpn="$joinpoint";var nso=(_4f||o2.parser._anon);if(dojo.isIE){var cn=_4e["__dojoNameCache"];if(cn&&nso[cn]===_4e){return _4e["__dojoNameCache"];}}var ret="__"+o2.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+o2.parser._anonCtr++;}nso[ret]=_4e;return ret;};}if(!dojo._hasResource["o2.widget.Bubble"]){dojo._hasResource["o2.widget.Bubble"]=true;dojo.provide("o2.widget.Bubble");dojo.declare("o2.widget.Bubble",[o2._Widget],{triggerClass:"",flashId:"",flashVersion:6,constructor:function(_54){this.debugMethod("constructor",{kwArgs:_54});},postCreate:function(){try{var _55=dojo.query("."+this.triggerClass);for(var i=0;i<_55.length;i++){var _57=_55[i];this.connect(_57,"onmouseover","activateBubbleing");}}catch(e){this._onError(e);}},activateBubbleing:function(e){this.debugMethod("activateBubbleing",{e:e});try{if(o2.global.flash.majorVersion<parseInt(this.flashVersion)){o2.log.warn("not correct player version available");return;}var _59=e.currentTarget;if(!_59){throw ("activateBubbleing cannot get trigger node");}var o=dojo.byId(this.flashId);if(!o){throw ("activateBubbleing cannot get object node");}var _5b=parseInt(_59.offsetLeft);var _5c=parseInt(_59.offsetWidth);var _5d=parseInt(dojo.coords(_59).y);var _5e=dojo.coords(o).w;var _5f=((_5b+(_5c/2))/_5e)*100;o.setFlashParam(_5f,_5d);}catch(e){this._onError(e);}}});}if(!dojo._hasResource["o2.widget.AccordionBox"]){dojo._hasResource["o2.widget.AccordionBox"]=true;dojo.provide("o2.widget.AccordionBox");dojo.declare("o2.widget.AccordionBox",[o2._Widget],{animationType:"",animationDuration:300,animationDelayDuration:300,containerClass:"o2widgetAccordionBoxContainer",headerActiveClass:"o2widgetAccordionBoxHeaderActive",headerInactiveClass:"o2widgetAccordionBoxHeaderInactive",contentActiveClass:"o2widgetAccordionBoxContentActive",contentInactiveClass:"o2widgetAccordionBoxContentInactive",constructor:function(_60){this.debugMethod("constructor",{kwArgs:_60});this._items=[];this._currentItemIndex=-1;this._animationTimeout=null;this._animationActive=false;},postCreate:function(){this.debugMethod("postCreate");try{var _61=dojo.query("."+this.containerClass,this.domNode);if(dojo.isArray(_61)&&_61[0]){this.containerNode=_61[0];}else{this.containerNode=this.domNode;}for(var i=0;i<this.containerNode.childNodes.length-1;i++){var _63=this.containerNode.childNodes[i];if(_63.nodeType==1){for(var k=i+1;k<this.containerNode.childNodes.length;k++){if(this.containerNode.childNodes[k].nodeType==1){var _65=this.containerNode.childNodes[i];var _66=this.containerNode.childNodes[k];var _67=new o2.widget.AccordionBoxItem({parent:this,contentNode:_66},_65);this._items.push(_67);if(_67.isActive()){this._currentItemIndex=this._items.length-1;}i=k;break;}}}}this._prepareAnimation();if(this._currentItemIndex==-1&&this._items.length>0){this._currentItemIndex=0;this.startAnimation(this._items[this._currentItemIndex]);}}catch(e){this._onError(e);}},_prepareAnimation:function(){if(this.animationType=="wipe"){dojo.forEach(this._items,function(_68){_68.contentNode.style.overflow="hidden";});this.containerNode.style.height=dojo.coords(this.containerNode).h+"px";this.containerNode.style.overflow="hidden";}},startAnimation:function(_69){this.debugMethod("startAnimation",{targetItem:_69});this.debug("this._animationTimeout = "+this._animationTimeout);this.debug("this._animationActive = "+this._animationActive);if(this._animationTimeout){this._clearTimeout;}if(this._animationActive){return;}if(_69.isActive()){return;}this.animate(_69);},startAnimationLazy:function(_6a){this.debugMethod("startAnimationLazy",{targetItem:_6a});this.debug("this._animationTimeout = "+this._animationTimeout);this.debug("this._animationActive = "+this._animationActive);if(this._animationTimeout){return;}if(this._animationActive){return;}if(_6a.isActive()){return;}var _6b=this;this._animationTimeout=setTimeout(function(){_6b._clearTimeout();_6b.animate(_6a);},this.animationDelayDuration);},_clearTimeout:function(){this.debugMethod("_clearTimeout");if(this._animationTimeout){clearTimeout(this._animationTimeout);this._animationTimeout=null;}},animate:function(_6c){this.debugMethod("animate",{targetItem:_6c});this._animationActive=true;var _6d=[];for(var key in this._items){var _6f=this._items[key];var _70;if(_6f==_6c){_70=_6f.getActivateAnimation();if(_70){_6d.push(_70);}}else{_70=_6f.getInactivateAnimation();if(_70){_6d.unshift(_70);}}}dojo.fx.combine(_6d).play();this._animationActive=false;}});dojo.declare("o2.widget.AccordionBoxItem",[o2._Widget],{parent:null,contentNode:null,constructor:function(_71){this.debugMethod("constructor",{kwArgs:_71});},postCreate:function(){this.debugMethod("postCreate");try{this.connect(this.domNode,"onclick","startAnimation");this.connect(this.domNode,"onmouseenter","startAnimationLazy");this.connect(this.domNode,"onmouseout","cancelAnimation");}catch(e){this.parent._onError(e);}},isActive:function(){this.debugMethod("isActive");try{return dojo.hasClass(this.domNode,this.parent.headerActiveClass);}catch(e){this.parent._onError(e);}},getActivateAnimation:function(){this.debugMethod("getActivateAnimation");try{if(this.isActive()){return;}var _72=this;if(!(dojo.isIE)&&this.parent.animationType=="wipe"){var _73={node:this.contentNode,duration:this.parent.animationDuration,beforeBegin:dojo.hitch(this,this._onStartActivation),onStop:dojo.hitch(this,this._onEndActivation),onEnd:dojo.hitch(this,this._onEndActivation)};return dojo.fx.wipeIn(_73);}else{var _74=function(){};_74.prototype.play=function(){dojo.removeClass(_72.domNode,_72.parent.headerInactiveClass);dojo.addClass(_72.domNode,_72.parent.headerActiveClass);dojo.removeClass(_72.contentNode,_72.parent.contentInactiveClass);dojo.addClass(_72.contentNode,_72.parent.contentActiveClass);};_74.prototype.stop=function(){};return new _74;}}catch(e){this.parent._onError(e);}},getInactivateAnimation:function(){this.debugMethod("getInactivateAnimation");try{if(!this.isActive()){return;}var _75=this;if(!(dojo.isIE)&&this.parent.animationType=="wipe"){var _76={node:this.contentNode,duration:this.parent.animationDuration,beforeBegin:dojo.hitch(this,this._onStartInactivation),onStop:dojo.hitch(this,this._onEndInactivation),onEnd:dojo.hitch(this,this._onEndInactivation)};return dojo.fx.wipeOut(_76);}else{var _77=function(){};_77.prototype.play=function(){dojo.removeClass(_75.domNode,_75.parent.headerActiveClass);dojo.addClass(_75.domNode,_75.parent.headerInactiveClass);dojo.removeClass(_75.contentNode,_75.parent.contentActiveClass);dojo.addClass(_75.contentNode,_75.parent.contentInactiveClass);};_77.prototype.stop=function(){};return new _77;}}catch(e){this.parent._onError(e);}},_onStartActivation:function(){dojo.removeClass(this.domNode,this.parent.headerInactiveClass);dojo.removeClass(this.contentNode,this.parent.contentInactiveClass);dojo.addClass(this.domNode,this.parent.headerActiveClass);dojo.addClass(this.contentNode,this.parent.contentActiveClass);},_onEndActivation:function(){},_onStartInactivation:function(){},_onEndInactivation:function(){dojo.removeClass(this.domNode,this.parent.headerActiveClass);dojo.removeClass(this.contentNode,this.parent.contentActiveClass);dojo.addClass(this.domNode,this.parent.headerInactiveClass);dojo.addClass(this.contentNode,this.parent.contentInactiveClass);},startAnimation:function(e){this.debugMethod("startAnimation",{e:e});this.parent.startAnimation(this);},startAnimationLazy:function(e){this.debugMethod("startAnimationLazy",{e:e});this.parent.startAnimationLazy(this);},cancelAnimation:function(e){this.debugMethod("cancelAnimation",{e:e});if(e){var x,y;if(e.x&&e.y){x=e.x;y=e.y;}else{if(e.clientX&&e.clientY){x=e.clientX;y=e.clientY;}}if(x&&y){var _7d=dojo.coords(this.domNode);if(x>=_7d.x&&x<=_7d.x+_7d.w&&y>=_7d.y&&y<=_7d.y+_7d.h){return;}}}this.parent._clearTimeout();}});}if(!dojo._hasResource["dojox.fx._core"]){dojo._hasResource["dojox.fx._core"]=true;dojo.provide("dojox.fx._core");dojox.fx._Line=function(_7e,end){this.start=_7e;this.end=end;var _80=dojo.isArray(_7e),d=(_80?[]:end-_7e);if(_80){dojo.forEach(this.start,function(s,i){d[i]=this.end[i]-s;},this);this.getValue=function(n){var res=[];dojo.forEach(this.start,function(s,i){res[i]=(d[i]*n)+s;},this);return res;};}else{this.getValue=function(n){return (d*n)+this.start;};}};}if(!dojo._hasResource["dojox.fx.scroll"]){dojo._hasResource["dojox.fx.scroll"]=true;dojo.provide("dojox.fx.scroll");dojo.experimental("dojox.fx.scroll");dojox.fx.smoothScroll=function(_89){if(!_89.target){_89.target=dojo.coords(_89.node,true);}var _8a=dojo[(dojo.isIE?"isObject":"isFunction")](_89["win"].scrollTo);var _8b=(_8a)?(function(val){_89.win.scrollTo(val[0],val[1]);}):(function(val){_89.win.scrollLeft=val[0];_89.win.scrollTop=val[1];});var _8e=new dojo._Animation(dojo.mixin({beforeBegin:function(){if(this.curve){delete this.curve;}var _8f=_8a?dojo._docScroll():{x:_89.win.scrollLeft,y:_89.win.scrollTop};_8e.curve=new dojox.fx._Line([_8f.x,_8f.y],[_89.target.x,_89.target.y]);},onAnimate:_8b},_89));return _8e;};}if(!dojo._hasResource["o2.widget.SlideBox"]){dojo._hasResource["o2.widget.SlideBox"]=true;dojo.provide("o2.widget.SlideBox");dojo.declare("o2.widget.SlideBox",[o2._Widget],{slideDuration:300,slideInterval:5000,scrollerClass:"o2widgetSlideBoxScroller",itemWrapperClass:"o2widgetSlideBoxItemWrapper",visibleItems:3,naviPrevClass:"o2widgetSlideBoxNaviPrev",naviNextClass:"o2widgetSlideBoxNaviNext",naviActiveClass:"o2widgetSlideBoxNaviActive",naviInactiveClass:"o2widgetSlideBoxNaviInactive",onUpdateBegin:function(){},onUpdateEnd:function(){},constructor:function(_90){this.debugMethod("constructor",{kwArgs:_90});this._items=[];this._itemWidth=0;this._itemHeight=0;this._curIndexes=[];this._sliderNode=null;this._containerNode=null;},postCreate:function(){this.debugMethod("postCreate");if(!this.scrollerClass){throw new Error("no scroller class given");}if(!this.itemWrapperClass){throw new Error("no wrapper class given");}try{var _91=this;var _92=dojo.query("."+this.scrollerClass,this.domNode);if(!_92[0]){throw new Error("could not find slider node");}this._sliderNode=_92[0];var _92=dojo.query("."+this.itemWrapperClass,this.domNode);if(!_92[0]){throw new Error("could not find wrapper node");}this._containerNode=_92[0];for(var i=0;i<this._containerNode.childNodes.length;i++){var _94=this._containerNode.childNodes[i];if(_94.nodeType==1){this._items.push(new o2.widget.SlideBoxItem({parent:this},_94));}}if(this._items.length<=this.visibleItems){return;}for(var i=0;i<this._items.length;i++){if(i<this.visibleItems){this._curIndexes.push(i);}else{this._items[i].placeOut();}}var mb=dojo.marginBox(this._items[0].domNode);this._itemWidth=parseInt(mb.w);this._itemHeight=parseInt(mb.h);if(dojo.isSafari||dojo.isChrome||dojo.isWebKit){this._itemWidth=169;}this._alignLeft(this._curIndexes);dojo.style(this._sliderNode,"height",this._itemHeight+"px");dojo.style(this._containerNode,{width:(this._itemWidth*(this.visibleItems+1)*2)+"px",overflow:"visible"});dojo.query("."+this.naviPrevClass,this.domNode).forEach(function(_96){_91.connect(_96,"onclick","_prev");dojo.removeClass(_96,_91.naviInactiveClass);dojo.addClass(_96,_91.naviActiveClass);});dojo.query("."+this.naviNextClass,this.domNode).forEach(function(_97){_91.connect(_97,"onclick","_next");dojo.removeClass(_97,_91.naviInactiveClass);dojo.addClass(_97,_91.naviActiveClass);});this.startAutoAnim();}catch(e){this._onError(e);}},startAutoAnim:function(){this.debugMethod("startAutoAnim");if(!this._timeout&&this.slideInterval>100){var _98=this;this._timeout=this.setTimeout(function(){_98.updateContent("next");},this.slideInterval);}},stopAutoAnim:function(){this.debugMethod("stopAutoAnim");if(this._timeout){clearTimeout(this._timeout);this._timeout=null;}},_next:function(e){this.debugMethod("_next",{e:e});dojo.stopEvent(e);this.updateContent("next");return false;},_prev:function(e){this.debugMethod("_prev",{e:e});dojo.stopEvent(e);this.updateContent("back");return false;},updateContent:function(_9b){this.debugMethod("updateContent",{naviType:_9b});try{var _9c=this;if(this._updateContentRunning){return;}this._updateContentRunning=true;this.stopAutoAnim();if(this._anim&&this._anim.status()=="playing"){this._anim.stop();this._anim.onEnd();delete this._anim;}this.onUpdateBegin();var _9d=this._curIndexes;var _9e=this._items.length;var _9f=this.visibleItems;var _a0=_9f-1;var _a1=this._itemWidth;var _a2=[];if(_9b=="back"){for(var i=0;i<_9f;i++){_a2.push((_9d[i]-_a0+_9e)%_9e);}}else{for(var i=0;i<_9f;i++){_a2.push((_9d[i]+_a0)%_9e);}}var _a4={win:this._sliderNode,easing:dojo.fx.easing.easeOut,duration:this.slideDuration,target:{y:0}};if(_9b=="back"){var _a5=_a2.slice(0,_a2.length-1);for(var i=0;i<_a5.length;i++){this._items[_a5[i]].placeIn(_a1*i);}this._alignLeft(_9d,_a5.length*_a1);this._sliderNode.scrollLeft=_a5.length*_a1;_a4.target.x=0;_a4.onEnd=function(){_9c._curIndexes=_a2;_9c._placeOut(_9d.slice(1));_9c._alignLeft(_a2);_9c._sliderNode.scrollLeft=0;_9c.startAutoAnim();_9c.onUpdateEnd();};}else{var _a5=_a2.slice(1);for(var i=0;i<_a5.length;i++){this._items[_a5[i]].placeIn(_9d.length*_a1+_a1*i);}_a4.target.x=_a0*this._itemWidth;_a4.onEnd=function(){_9c._curIndexes=_a2;_9c._placeOut(_9d.slice(0,_9d.length-1));_9c._alignLeft(_a2);_9c._sliderNode.scrollLeft=0;_9c.startAutoAnim();_9c.onUpdateEnd();};}this._anim=dojox.fx.smoothScroll(_a4);this._anim.play(10);setTimeout(function(){_9c._updateContentRunning=false;},20);}catch(e){this._onError(e);}},_placeOut:function(_a6){this.debugMethod("_placeOut",{indexes:_a6});var _a7=this;dojo.forEach(_a6,function(_a8){_a7._items[_a8].placeOut();});},_alignLeft:function(_a9,_aa){this.debugMethod("_alignLeft",{indexes:_a9,offset:_aa});var _ab=_aa||0;for(var i=0;i<_a9.length;i++){dojo.style(this._items[_a9[i]].getActiveNode(),{position:"absolute",top:"0px",left:_ab+(this._itemWidth*i)+"px"});}}});dojo.declare("o2.widget.SlideBoxItem",[o2._Widget],{parent:null,postCreate:function(){this.debugMethod("postCreate");this._activeNode=this.domNode;this._inactiveNode=null;this._newNode=null;},getActiveNode:function(){return this._activeNode||null;},_getInactiveNode:function(){this.debugMethod("_getInactiveNode");var _ad=this._activeNode;var _ae=this.domNode;if(!_ad){return _ae;}if(_ad!==_ae){return _ae;}if(!this.clonedNode){this.clonedNode=_ae.cloneNode(true);this.parent._containerNode.appendChild(this.clonedNode);}return this.clonedNode;},placeOut:function(){this.debugMethod("placeOut");var _af=this._activeNode;var _b0=this._newNode;if(!_af){throw ("cannot place out if there is no active node");}dojo.style(_af,{position:"absolute",top:"-9999px"});if(_b0){this._activeNode=_b0;}else{this._activeNode=null;}this._newNode=null;},placeIn:function(_b1){this.debugMethod("placeIn",{left:_b1});var _b2=this._getInactiveNode();if(!_b2){throw ("cannot place in if there is no inactive node");}dojo.style(_b2,{top:"0px",left:_b1+"px"});if(this._activeNode){this._newNode=_b2;}else{this._activeNode=_b2;}}});}if(!dojo._hasResource["o2._xhtmlDijitAdapter"]){dojo._hasResource["o2._xhtmlDijitAdapter"]=true;dojo.provide("o2._xhtmlDijitAdapter");dojo.declare("o2._xhtmlDijitAdapter",null,{parseNodeAttribs:function(){this["lang"]="de";if(this.srcNodeRef){if(this.srcNodeRef["name"]){this["name"]=this.srcNodeRef.name;}if(this.srcNodeRef["class"]){this["class"]=this.srcNodeRef.className;}if(this.srcNodeRef["style"]){this["style"]=this.srcNodeRef.style.cssText||"";}if(this.srcNodeRef["title"]){this["title"]=this.srcNodeRef.title;}if(this.srcNodeRef["tabIndex"]){this["tabIndex"]=this.srcNodeRef.tabIndex;}if(this.srcNodeRef["alt"]){this["alt"]=this.srcNodeRef.alt;}if(this.srcNodeRef["type"]){this["type"]=this.srcNodeRef.type;}if(this.srcNodeRef["maxLength"]&&this.srcNodeRef["maxLength"]>0){this["maxLength"]=this.srcNodeRef.maxLength;}}}});}if(!dojo._hasResource["o2.widget.Tooltip"]){dojo._hasResource["o2.widget.Tooltip"]=true;dojo.provide("o2.widget.Tooltip");dojo.declare("o2.widget._MasterTooltip",[o2._Widget],{duration:dijit.defaultDuration,postCreate:function(){this.debugMethod("postCreate");this.fadeIn=dojo.fadeIn({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onShow")});this.fadeOut=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onHide")});this.domNode.style.zIndex=1000;},show:function(_b3,_b4,_b5,_b6){this.debugMethod("show",{containerNode:_b3,contentNode:_b4,sourceNode:_b5,cssClass:_b6});if(this.sourceNode&&this.sourceNode===_b5){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode=_b3;this.contentNode=_b4;this.sourceNode=_b5;this.cssClass=_b6;this.containerNode.appendChild(this.domNode);this.domNode.appendChild(this.contentNode);dojo.style(this.domNode,"position","absolute");dojo.style(this.domNode,"opacity",0);o2.dom.showNode(this.contentNode);dojo.removeClass(this.domNode,this.cssClass.display.h);dojo.addClass(this.domNode,this.cssClass.display.n);this._position();if(this.bgIframe){this.bgIframe.destroy();}this.bgIframe=new dijit.BackgroundIframe(this.domNode);this.fadeIn.play();this.isShowingNow=true;},_position:function(){this.debugMethod("_position");var _b7=dojo.coords(this.sourceNode,true);var _b8=dojo.coords(this.containerNode,true);var _b9={};_b9.x1=parseInt(_b7.x)-parseInt(_b8.x);_b9.y1=parseInt(_b7.y)-parseInt(_b8.y);_b9.x2=parseInt(_b8.w)-_b9.x1-parseInt(_b7.w);_b9.y2=parseInt(_b8.h)-_b9.y1-parseInt(_b7.h);var _ba=dijit.getViewport();var _bb={};_bb.x1=parseInt(_b7.x)-parseInt(_ba.l);_bb.y1=parseInt(_b7.y)-parseInt(_ba.t);_bb.x2=parseInt(_ba.w)-_bb.x1-parseInt(_b7.w);_bb.y2=parseInt(_ba.h)-_bb.y1-parseInt(_b7.h);var _bc=dojo.coords(this.domNode,true);var pos={x:0,y:0};if(_bb.x2>_bb.x1){this._moveR(_b7,_bc);}else{this._moveL(_b7,_bc);}if(_b9.x1<(parseInt(_bc.w)-parseInt(_b7.w))){this._moveR(_b7,_bc);}if(_b9.x2<(parseInt(_bc.w)-parseInt(_b7.w))){this._moveL(_b7,_bc);}if(_bb.y1>_bb.y2){this._moveT(_b7,_bc);}else{this._moveB(_b7,_bc);}if(_b9.y1<parseInt(_bc.h)){this._moveB(_b7,_bc);}},_moveT:function(_be,_bf){var y=parseInt(_be.y)-parseInt(_bf.h);dojo.style(this.domNode,"top",y+"px");dojo.removeClass(this.domNode,this.cssClass.align.b);dojo.addClass(this.domNode,this.cssClass.align.t);},_moveB:function(_c1,_c2){var y=parseInt(_c1.y)+parseInt(_c1.h);dojo.style(this.domNode,"top",y+"px");dojo.removeClass(this.domNode,this.cssClass.align.t);dojo.addClass(this.domNode,this.cssClass.align.b);},_moveL:function(_c4,_c5){var x=parseInt(_c4.x)-parseInt(_c5.w)+parseInt(_c4.w);dojo.style(this.domNode,"left",x+"px");dojo.removeClass(this.domNode,this.cssClass.align.r);dojo.addClass(this.domNode,this.cssClass.align.l);},_moveR:function(_c7,_c8){var x=parseInt(_c7.x);dojo.style(this.domNode,"left",x+"px");dojo.removeClass(this.domNode,this.cssClass.align.l);dojo.addClass(this.domNode,this.cssClass.align.r);},_onShow:function(){this.debugMethod("_onShow");if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_ca){this.debugMethod("hide",{sourceNode:_ca});if(this._onDeck&&this._onDeck[1]==_ca){this._onDeck=null;}else{if(this.sourceNode===_ca){this.fadeIn.stop();this.isShowingNow=false;this.sourceNode=null;this.fadeOut.play();}else{}}},_onHide:function(){this.debugMethod("_onHide");if(this.contentNode){o2.dom.hideNode(this.contentNode);}if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dojo.declare("o2.widget.Tooltip",[o2._Widget,o2._xhtmlDijitAdapter],{masterTooltipId:"o2widgetMasterTooltip",showDelay:400,hideDelay:150,containerNodeId:"",contentNodeClass:"",contentUrl:"",contentUrlNodeId:"",alignTopClass:"o2widgetTooltipAlignTop",alignBottomClass:"o2widgetTooltipAlignBottom",alignLeftClass:"o2widgetTooltipAlignLeft",alignRightClass:"o2widgetTooltipAlignRight",displayBlockClass:"o2widgetTooltipDisplayBlock",displayNoneClass:"o2widgetTooltipDisplayNone",constructor:function(_cb){this.debugMethod("constructor",{args:_cb});},postMixInProperties:function(){this.parseNodeAttribs();this.cssClass={align:{t:this.alignTopClass,b:this.alignBottomClass,l:this.alignLeftClass,r:this.alignRightClass},display:{b:this.displayBlockClass,n:this.displayNoneClass}};},postCreate:function(){try{if(this.containerNodeId){var _cc=dojo.byId(this.containerNodeId);if(_cc){this.containerNode=_cc;}}else{this.containerNode=dojo.body();}if(this.contentNodeClass){this.contentNode=dojo.query("."+this.contentNodeClass,this.domNode)[0];}else{for(var i in this.domNode.childNodes){if(this.domNode.childNodes[i].nodeType==1){this.contentNode=this.domNode.childNodes[i];break;}}if(!this.contentNode){if(this.contentUrl){this._contentUrl=this.contentUrl;}else{if(dojo.attr(this.domNode,"href")){this._contentUrl=dojo.attr(this.domNode,"href");}}this.contentNode=dojo.doc.createElement("div");}}if(!this.containerNode){throw ("cannot attach container node");}if(!(this.contentNode&&this.contentNode.innerHTML)&&!this._contentUrl){throw ("need a filled content node or a content url");}var _ce=this;dojo.forEach(["onMouseEnter","onMouseLeave","onFocus","onBlur"],function(_cf){dojo.forEach(["domNode","contentNode"],function(_d0){_ce.connect(_ce[_d0],_cf.toLowerCase(),"_"+_cf);});});this.connect(this.domNode,"onclick",function(e){dojo.stopEvent(e);});}catch(e){this._onError(e);}},_onMouseEnter:function(e){this._onHover(e);},_onMouseLeave:function(e){this._onUnHover(e);},_onFocus:function(e){this._onHover(e);this.inherited(arguments);},_onBlur:function(e){this._onUnHover(e);this.inherited(arguments);},_onHover:function(e){this._clearHideTimer();if(!this._showTimer){this._showTimer=setTimeout(dojo.hitch(this,"open"),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}this._clearShowTimer();if(!this._hideTimer){this._hideTimer=setTimeout(dojo.hitch(this,"close"),this.closeDelay);}},open:function(){this.debugMethod("open");this._clearShowTimer();if(this.contentNode&&this.contentNode.innerHTML){this._open();}else{if(this._contentUrl){dojo.xhrGet({url:this._contentUrl,handleAs:"text",timeout:5000,load:dojo.hitch(this,"_onUpdateContent"),error:dojo.hitch(this,"_onError")});}else{throw ("have no content");}}this._clearHideTimer();},_onUpdateContent:function(_d8){this.debugMethod("_onUpdateContent",{html:_d8});if(this.contentUrlNodeId){this.contentNode.innerHTML=o2.dom.innerHtmlById(_d8,this.contentUrlNodeId);}else{this.contentNode.innerHTML=_d8;}this._open();},_open:function(){this.debugMethod("_open");var _d9=this._getMasterTooltip();_d9.show(this.containerNode,this.contentNode,this.domNode,this.cssClass);},close:function(){this.debugMethod("close");this._clearHideTimer();var _da=this._getMasterTooltip();_da.hide(this.domNode);this._clearShowTimer();},_getMasterTooltip:function(){var _db=dijit.byId(this.masterTooltipId);if(!_db){_db=new o2.widget._MasterTooltip({id:this.masterTooltipId});}return _db;},uninitialize:function(){this.close();},_clearShowTimer:function(){if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},_clearHideTimer:function(){if(this._hideTimer){clearTimeout(this._hideTimer);delete this._hideTimer;}}});}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(_df,_e0,ch,end){if(!ch){ch="0";}var out=String(_df),pad=dojo.string.rep(ch,Math.ceil((_e0-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_e5,map,_e7,_e8){_e8=_e8||dojo.global;_e7=(!_e7)?function(v){return v;}:dojo.hitch(_e8,_e7);return _e5.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_ea,key,_ec){var _ed=dojo.getObject(key,false,map);if(_ec){_ed=dojo.getObject(_ec,false,_e8).call(_e8,_ed,key);}return _e7(_ed,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["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;var _f1=d._scopeName+"Type";var qry="["+_f1+"]";function val2type(_f3){if(d.isString(_f3)){return "string";}if(typeof _f3=="number"){return "number";}if(typeof _f3=="boolean"){return "boolean";}if(d.isFunction(_f3)){return "function";}if(d.isArray(_f3)){return "array";}if(_f3 instanceof Date){return "date";}if(_f3 instanceof d._Url){return "url";}return "object";};function str2obj(_f4,_f5){switch(_f5){case "string":return _f4;case "number":return _f4.length?Number(_f4):NaN;case "boolean":return typeof _f4=="boolean"?_f4:!(_f4.toLowerCase()=="false");case "function":if(d.isFunction(_f4)){_f4=_f4.toString();_f4=d.trim(_f4.substring(_f4.indexOf("{")+1,_f4.length-1));}try{if(_f4.search(/[^\w\.]+/i)!=-1){_f4=d.parser._nameAnonFunc(new Function(_f4),this);}return d.getObject(_f4,false);}catch(e){return new Function();}case "array":return _f4?_f4.split(/\s*,\s*/):[];case "date":switch(_f4){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_f4);}case "url":return d.baseUrl+_f4;default:return d.fromJson(_f4);}};var _f6={};function getClassInfo(_f7){if(!_f6[_f7]){var cls=d.getObject(_f7);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_f7+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _f9=cls.prototype;var _fa={};for(var _fb in _f9){if(_fb.charAt(0)=="_"){continue;}var _fc=_f9[_fb];_fa[_fb]=val2type(_fc);}_f6[_f7]={cls:cls,params:_fa};}return _f6[_f7];};this._functionFromScript=function(_fd){var _fe="";var _ff="";var _100=_fd.getAttribute("args");if(_100){d.forEach(_100.split(/\s*,\s*/),function(part,idx){_fe+="var "+part+" = arguments["+idx+"]; ";});}var _103=_fd.getAttribute("with");if(_103&&_103.length){d.forEach(_103.split(/\s*,\s*/),function(part){_fe+="with("+part+"){";_ff+="}";});}return new Function(_fe+_fd.innerHTML+_ff);};this.instantiate=function(_105){var _106=[];d.forEach(_105,function(node){if(!node){return;}var type=node.getAttribute(_f1);if((!type)||(!type.length)){return;}var _109=getClassInfo(type);var _10a=_109.cls;var ps=_10a._noScript||_10a.prototype._noScript;var _10c={};var _10d=node.attributes;for(var name in _109.params){var item=_10d.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _110=item.value;switch(name){case "class":_110=node.className;break;case "style":_110=node.style&&node.style.cssText;}var _111=_109.params[name];_10c[name]=str2obj(_110,_111);}if(!ps){var _112=[],_113=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_114){var _115=_114.getAttribute("event"),type=_114.getAttribute("type"),nf=d.parser._functionFromScript(_114);if(_115){if(type=="dojo/connect"){_112.push({event:_115,func:nf});}else{_10c[_115]=nf;}}else{_113.push(nf);}});}var _117=_10a["markupFactory"];if(!_117&&_10a["prototype"]){_117=_10a.prototype["markupFactory"];}var _118=_117?_117(_10c,node,_10a):new _10a(_10c,node);_106.push(_118);var _119=node.getAttribute("jsId");if(_119){d.setObject(_119,_118);}if(!ps){d.forEach(_112,function(_11a){d.connect(_118,_11a.event,null,_11a.func);});d.forEach(_113,function(func){func.call(_118);});}});d.forEach(_106,function(_11c){if(_11c&&_11c.startup&&!_11c._started&&(!_11c.getParent||!_11c.getParent())){_11c.startup();}});return _106;};this.parse=function(_11d){var list=d.query(qry,_11d);var _11f=this.instantiate(list);return _11f;};}();(function(){var _120=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,_120);}else{dojo._loaders.unshift(_120);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function(_121,_122){var jpn="$joinpoint";var nso=(_122||dojo.parser._anon);if(dojo.isIE){var cn=_121["__dojoNameCache"];if(cn&&nso[cn]===_121){return _121["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_121;return ret;};}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 _128=this.declaredClass,_129=this;return dojo.string.substitute(tmpl,this,function(_12a,key){if(key.charAt(0)=="!"){_12a=_129[key.substr(1)];}if(typeof _12a=="undefined"){throw new Error(_128+" template:"+key);}if(_12a==null){return "";}return key.charAt(0)=="!"?_12a:_12a.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _12c=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_12c)){node=dijit._Templated._createNodesFromText(this._stringRepl(_12c))[0];}else{node=_12c.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);var _12e=this.srcNodeRef;if(_12e&&_12e.parentNode){_12e.parentNode.replaceChild(node,_12e);}if(this.widgetsInTemplate){var cw=(this._supportingWidgets=dojo.parser.parse(node));this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(_12e);},_fillContent:function(_132){var dest=this.containerNode;if(_132&&dest){while(_132.hasChildNodes()){dest.appendChild(_132.firstChild);}}},_attachTemplateNodes:function(_134,_135){_135=_135||function(n,p){return n.getAttribute(p);};var _138=dojo.isArray(_134)?_134:(_134.all||_134.getElementsByTagName("*"));var x=dojo.isArray(_134)?0:-1;var _13a={};for(;x<_138.length;x++){var _13b=(x==-1)?_134:_138[x];if(this.widgetsInTemplate&&_135(_13b,"dojoType")){continue;}var _13c=_135(_13b,"dojoAttachPoint");if(_13c){var _13d,_13e=_13c.split(/\s*,\s*/);while((_13d=_13e.shift())){if(dojo.isArray(this[_13d])){this[_13d].push(_13b);}else{this[_13d]=_13b;}}}var _13f=_135(_13b,"dojoAttachEvent");if(_13f){var _140,_141=_13f.split(/\s*,\s*/);var trim=dojo.trim;while((_140=_141.shift())){if(_140){var _143=null;if(_140.indexOf(":")!=-1){var _144=_140.split(":");_140=trim(_144[0]);_143=trim(_144[1]);}else{_140=trim(_140);}if(!_143){_143=_140;}this.connect(_13b,_140,_143);}}}var role=_135(_13b,"waiRole");if(role){dijit.setWaiRole(_13b,role);}var _146=_135(_13b,"waiState");if(_146){dojo.forEach(_146.split(/\s*,\s*/),function(_147){if(_147.indexOf("-")!=-1){var pair=_147.split("-");dijit.setWaiState(_13b,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_149,_14a,_14b){var _14c=dijit._Templated._templateCache;var key=_14a||_149;var _14e=_14c[key];if(_14e){if(!_14e.ownerDocument||_14e.ownerDocument==dojo.doc){return _14e;}dojo._destroyElement(_14e);}if(!_14a){_14a=dijit._Templated._sanitizeTemplateString(dojo._getText(_149));}_14a=dojo.string.trim(_14a);if(_14b||_14a.match(/\$\{([^\}]+)\}/g)){return (_14c[key]=_14a);}else{return (_14c[key]=dijit._Templated._createNodesFromText(_14a)[0]);}};dijit._Templated._sanitizeTemplateString=function(_14f){if(_14f){_14f=_14f.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _150=_14f.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_150){_14f=_150[1];}}else{_14f="";}return _14f;};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _151=dijit._Templated._templateCache;for(var key in _151){var _153=_151[key];if(!isNaN(_153.nodeType)){dojo._destroyElement(_153);}delete _151[key];}});}(function(){var _154={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 _157="none";var _158=text.replace(/^\s+/,"");for(var type in _154){var map=_154[type];if(map.re.test(_158)){_157=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_157];var _15c=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _15d=[];while(_15c.firstChild){_15d.push(_15c.removeChild(_15c.firstChild));}tn.innerHTML="";return _15d;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["o2.widget.GlassPane"]){dojo._hasResource["o2.widget.GlassPane"]=true;dojo.provide("o2.widget.GlassPane");dojo.declare("dijit.DialogUnderlay",[dijit._Widget],{postCreate:function(){this.bgIframe=new dijit.BackgroundIframe(this.domNode);},show:function(){var node=this.domNode;var b=dojo.body();var h=(b.scrollHeight>b.offsetHeight?b.scrollHeight:b.offsetHeight)+"px";var w=(b.scrollWidth>b.offsetWidth?b.scrollWidth:b.offsetWidth)+"px";dojo.style(node,{display:"block",height:h,width:w});if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="block";}},hide:function(){this.domNode.style.display="none";if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="none";}},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}}});dojo.declare("o2.widget.GlassPane",[o2._Widget,dijit._Templated],{templateString:"<div\n\t><div class=\"glassPane\" dojoAttachPoint=\"apBackground\" dojoAttachEvent=\"onclick:onHide\"></div\n\t><div class=\"glassPaneLayer\" dojoAttachPoint=\"apForeground\"\n\t\t><a href=\"\" class=\"glassPaneLayerClose\" dojoAttachPoint=\"apClose\" dojoAttachEvent=\"onclick:onHide\"><span>Layer schliessen</span></a\n\t\t><div class=\"glassPaneLayerContent\" dojoAttachPoint=\"apContent\"></div\n\t\t><span class=\"glassPaneLayerBtm\"></span\n\t></div\n></div>\n",backgroundOpacity:0.5,showDuration:300,hideDuration:300,containerNode:"",targetId:"",contentUrl:"",triggerNodes:[],contentNode:"",ajaxTimeout:15000,ajaxLoaderUrl:o2.global.uri.cms+"/nws/img/ajax-loader.gif",ajaxLoaderClass:"o2widgetGlassPaneAjaxLoader",resizeDuration:300,postCreate:function(){this.debugMethod("postCreate");try{this._underlay=new dijit.DialogUnderlay({},this.apBackground);this._underlay.hide();this._prepareAnimation();var _162;if(this.containerNode){if(dojo.isString(this.containerNode)){_162=dojo.byId(this.containerNode);}else{_162=this.containerNode;}}else{_162=dojo.body();}_162.appendChild(this.domNode);var _163=[];if(this.targetId){_163=dojo.query("[target$=\""+this.targetId+"\"]");}else{if(this.triggerNode){_163=dojo.isString(this.triggerNode)?[dojo.byId(this.triggerNode)]:[this.triggerNode];}else{if(this.triggerNodes.length>0){_163=this.triggerNodes;}}}if(_163.length==0){throw ("no trigger node found");}for(var i=0;i<_163.length;i++){this.connect(_163[i],"onclick","onShow");}}catch(e){this._onError(e);}},uninitialize:function(){if(this._fadeIn&&this._fadeIn.status()=="playing"){this._fadeIn.stop();}if(this._fadeOut&&this._fadeOut.status()=="playing"){this._fadeOut.stop();}if(this._underlay){this._underlay.destroy();}},updateContent:function(){this.debugMethod("updateContent");if(this.contentUrl){o2.dom.removeChildNodes(this.apContent);dojo.style(this.apContent,{height:""});dojo.style(this.apForeground,{height:""});this.showLoader();o2.io.get({url:this.contentUrl,handleAs:"text",timeout:this.ajaxTimeout,load:dojo.hitch(this,"_onUpdateContent"),error:dojo.hitch(this,"_onError")});}else{var _165=null;if(this.contentNode){_165=dojo.isString(this.contentNode)?dojo.byId(this.contentNode):this.contentNode;}else{if(this.targetId){_165=dojo.byId(this.targetId);}else{if(this.apContent.innerHTML){}else{throw ("no content node found ");}}}if(_165){this.fillStaticContent(_165.innerHTML);_165.parentNode.removeChild(_165);}}},_onUpdateContent:function(html){this.debugMethod("_onUpdateContent",{html:html});try{var _167=this._createTempNode(this.apContent);this.fillAjaxContent(html,_167);o2.parser.parse(_167);this.hideLoader();this.fillContentNode(_167);}catch(e){this._onError(e);}},fillAjaxContent:function(html,node){try{var reg=new RegExp("<script.*>([\\s\\S]+)</script>","gi");var _16b=reg.exec(html);if(o2.lang.isArray(_16b)&&_16b.length>0){node.innerHTML="";var js="";for(var i=1;i<_16b.length;i++){js=_16b[i];node.innerHTML+=html.substring(0,html.indexOf(js))+js+"</script>";eval(js.replace(/<!--/,""));}var _16e="</script>";node.innerHTML+=html.substring(html.lastIndexOf(_16e)+_16e.length);}else{node.innerHTML=html;}}catch(e){this._onError(e);}},fillContentNode:function(node){this.debugMethod("fillContentNode",{node:node});if(!node){throw ("fillContentNode: bad params");}var _170=this.apForeground;var _171=this.apContent;var _172=node;var _173=dojo.marginBox(_170);var _174=dojo.marginBox(_171);var _175=dojo.marginBox(_172);var _176=_173.h-_174.h;var _177=this._getPositionBox(_175.h+_176);var _178=_173.t;var _179=_177.t;var _17a=_174.h;var _17b=_175.h;var dur=this.resizeDuration;var self=this;var _17e=dojo.animateProperty({node:_170,duration:dur,properties:{top:{start:_178,end:_179,unit:"px"}}});var _17f=dojo.animateProperty({node:_170,duration:dur,properties:{height:{start:_17a,end:_17b,unit:"px"}},onEnd:function(){_171.innerHTML=_172.innerHTML;self._onEndFillContent();}});dojo.fx.combine([_17e,_17f]).play();},_onEndFillContent:function(){this._deleteTempNode();},fillStaticContent:function(html){this.debugMethod("fillContent",{html:html});this.apContent.innerHTML=html;this._position();},onShow:function(e){this.debugMethod("onShow",{e:e});if(e){dojo.stopEvent(e);}this.updateContent();this._fadeIn.play();},onHide:function(e){this.debugMethod("onHide",{e:e});if(e){dojo.stopEvent(e);}this._fadeOut.play();},_prepareAnimation:function(){this.debugMethod("_prepareAnimation");var self=this;var node=this.apForeground;var _185={visibility:"hidden",position:"absolute",display:"",top:"-9999px"};var _186={visibility:""};if(!dojo.isIE){_186.opacity=0;}this._show=function(){dojo.style(node,_186);this._position();this._underlay.show();};this._hide=function(){dojo.style(node,_185);this._underlay.hide();};dojo.style(node,_185);if(dojo.isIE){var _187=function(){};_187.prototype.play=dojo.hitch(this,"_show");_187.prototype.stop=function(){};_187.prototype.status=function(){};this._fadeIn=new _187();var _188=function(){};_188.prototype.play=dojo.hitch(this,"_hide");_188.prototype.stop=function(){};_188.prototype.status=function(){};this._fadeOut=new _188();}else{this._fadeIn=dojo.fadeIn({node:node,duration:this.showDuration,onBegin:dojo.hitch(this,"_show")});this._fadeOut=dojo.fadeOut({node:node,duration:this.hideDuration,onEnd:dojo.hitch(this,"_hide")});}},_position:function(){this.debugMethod("_position");var mb=dojo.marginBox(this.apForeground);dojo.style(this.apForeground,{top:this._getPositionBox(mb.h).t+"px"});},_getPositionBox:function(_18a){this.debugMethod("_getPositionBox",{height:_18a});var vp=dijit.getViewport();var top=(Math.floor(vp.t+((vp.h-_18a)/2)));if(top<0){top=0;}return {t:top};},showLoader:function(){var img=new Image();img.src=this.ajaxLoaderUrl;img.border=0;dojo.addClass(img,this.ajaxLoaderClass);dojo.style(img,{width:"auto",display:"block",margin:"0 auto"});this.apContent.appendChild(img);this._loaderImage=img;},hideLoader:function(){if(this._loaderImage){var img=this._loaderImage;if(img.parentNode){img.parentNode.removeChild(img);}}},_createTempNode:function(_18f){this._deleteTempNode();this._tempNode=dojo.doc.createElement("div");var node=this._tempNode;dojo.style(node,{position:"absolute",top:"-9999px"});_18f.appendChild(node);return node;},_deleteTempNode:function(){var node=this._tempNode;if(node&&node.parentNode){node.parentNode.removeChild(node);delete this._tempNode;}}});}if(!dojo._hasResource["o2.widget.FormPane"]){dojo._hasResource["o2.widget.FormPane"]=true;dojo.provide("o2.widget.FormPane");dojo.declare("o2.widget.FormPane",[o2.widget.GlassPane],{cancelClass:"o2widgetFormPaneButtonCancel",prevClass:"o2widgetFormPaneButtonPrev",nextClass:"o2widgetFormPaneButtonNext",exitClass:"o2widgetFormPaneButtonExit",_onSubmit:function(e){this.debugMethod("_onSubmit",{e:e});if(this._exitOnSubmit){return true;}if(e){dojo.stopEvent(e);}if(this._form){o2.io.get({form:this._form,timeout:this.ajaxTimeout,load:dojo.hitch(this,"_onUpdateContent"),error:dojo.hitch(this,"_onError")});}else{throw ("no form to submit");}},onExit:function(e){this.debugMethod("onExit",{e:e});this._exitOnSubmit=true;},_onEndFillContent:function(){this.debugMethod("_onEndFillContent");this.inherited(arguments);this._attachForm();this._attachButtons();},_attachForm:function(){this.debugMethod("_attachForm");var _194=dojo.query("form",this.apContent);if(_194[0]){this._form=_194[0];this.connect(this._form,"onsubmit","_onSubmit");}else{o2.log.warn("cannot attach form node");}},_attachButtons:function(){this.debugMethod("_attachButtons");var self=this;dojo.query("."+this.cancelClass,this.apContent).forEach(function(node){self.connect(node,"onclick","onHide");});dojo.query("."+this.exitClass,this.apContent).forEach(function(node){self.connect(node,"onclick","onExit");});}});}if(!dojo._hasResource["o2.widget.AbaxxPane"]){dojo._hasResource["o2.widget.AbaxxPane"]=true;dojo.provide("o2.widget.AbaxxPane");dojo.declare("o2.widget.AbaxxPane",[o2.widget.FormPane],{deciderUrl:"",buttonClass:"o2widgetAbaxxPaneButton",cancelClass:"o2widgetAbaxxPaneButtonCancel",prevClass:"o2widgetAbaxxPaneButtonPrev",nextClass:"o2widgetAbaxxPaneButtonNext",exitClass:"o2widgetAbaxxPaneButtonExit",postCreate:function(){if(!this.contentUrl&&!this.deciderUrl){throw ("no content and decider url set");}this.inherited(arguments);},onShow:function(e){this.debugMethod("onShow",{e:e});if(e){dojo.stopEvent(e);}if(this.deciderUrl){o2.io.get({url:this.deciderUrl,handleAs:"json",timeout:this.ajaxTimeout,load:dojo.hitch(this,"_onDecide"),error:dojo.hitch(this,"_onError")});}else{this._proceedShow();}},_onDecide:function(_199){this.debugMethod("_onDecide",{response:_199});if(!o2.lang.isObject(_199)){throw ("bad response from decider");}if(typeof _199.showInGlassPane=="undefined"){throw ("showInGlassPane not set");}if(typeof _199.url=="undefined"){throw ("url not set");}this.contentUrl=_199.url;if(_199.showInGlassPane){this._proceedShow();}else{this._proceedRedirect();}},_proceedShow:function(){this.debugMethod("_proceedShow");this.updateContent();this._fadeIn.play();},_proceedRedirect:function(){this.debugMethod("_proceedRedirect");location.href=this.contentUrl;},onHide:function(e){this.debugMethod("_onHide",{e:e});this.inherited(arguments);if(o2.lang.isObject(this._form["$terminate"])&&this._form["$terminate"].value){o2.io.get({url:this._form["$terminate"].value,handleAs:"text",timeout:this.ajaxTimeout,error:dojo.hitch(this,"_onError")});}},_attachForm:function(){this.debugMethod("_attachForm");this.inherited(arguments);if(this._form){if(!(o2.lang.isObject(this._form["$terminate"])&&this._form["$terminate"].value)){o2.log.warn("no $terminate given.. is there no need to terminate the abaxx process safely?");}if(dojo.query("."+this.nextClass,this.apContent).length==0&&dojo.query("."+this.submitClass,this.apContent).length==0){o2.log.warn("could not find a next or submit button.. is this rly supposed to be a dead end?");}if(dojo.query("."+this.prevClass,this.apContent).length==0&&dojo.query("."+this.cancelClass,this.apContent).length==0){o2.log.warn("could not find a prev or cancel button.. is there rly no way to exit the process?");}var self=this;dojo.forEach(["$event","$part"],function(_19c){if(!self._form[_19c]){var _19d=dojo.doc.createElement("input");_19d.type="hidden";_19d.name=_19c;}});}},_attachButtons:function(){this.debugMethod("_attachButtons");this.inherited(arguments);var self=this;dojo.query("."+this.buttonClass,this.apContent).forEach(function(_19f){var part=dojo.attr(_19f,"part");var _1a1=dojo.attr(_19f,"event");self.connect("onclick",_19f,function(e){if(part){self._form["$part"].value=part;}else{o2.log.warn("no part given for button "+_19f.name);}if(_1a1){self._form["$event"].value=_1a1;}else{o2.log.warn("no event given for button "+_19f.name);}});});}});}if(!dojo._hasResource["o2._baseOnLoad"]){dojo._hasResource["o2._baseOnLoad"]=true;dojo.provide("o2._baseOnLoad");}
