/*
	Copyright (c) 2004-2009, 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["fed.patches.session"]){dojo._hasResource["fed.patches.session"]=true;dojo.provide("fed.patches.session");dojo.global.oldXhr=dojo.xhr;dojo.xhr=function(_1,_2,_3){var _4=_2.load;var _5=function(_6,_7){if(_6=="SESSION_EXPIRED"){document.location=stino.changeLocation("/logout/");return;}if(_4){_4(_6,_7);}};_2.load=_5;var _8=_2.error;var _9=function(_a,_b){if(_a.message.toLowerCase().indexOf("session_expired")!=-1){document.location=stino.changeLocation("/logout/");return;}if(_8){_8(_a,_b);}};_2.error=_9;return oldXhr(_1,_2,_3);};}if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.dnd.getCopyKeyState=dojo.isCopyKeyPressed;dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id=dojo._scopeName+"Unique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.dnd.getViewport=function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.dnd.getViewport(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo.position(n,true);var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-t.x,ry=e.pageY-t.y,dx=0,dy=0;if(dojo.isWebKit||dojo.isOpera){rx+=dojo.body().scrollLeft,ry+=dojo.body().scrollTop;}if(rx>0&&rx<b.w){if(rx<w){dx=-w;}else{if(rx>b.w-w){dx=w;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-h;}else{if(ry>b.h-h){dy=h;}}}var _c=n.scrollLeft,_d=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_c!=n.scrollLeft||_d!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}if(!dojo._hasResource["dojo.dnd.Mover"]){dojo._hasResource["dojo.dnd.Mover"]=true;dojo.provide("dojo.dnd.Mover");dojo.declare("dojo.dnd.Mover",null,{constructor:function(_e,e,_f){this.node=dojo.byId(_e);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=this.host=_f,d=_e.ownerDocument,_10=dojo.connect(d,"onmousemove",this,"onFirstMove");this.events=[dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo.stopEvent),dojo.connect(d.body,"onselectstart",dojo.stopEvent),_10];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY});dojo.stopEvent(e);},onMouseUp:function(e){if(dojo.isWebKit&&dojo.isMac&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){this.destroy();}dojo.stopEvent(e);},onFirstMove:function(){var s=this.node.style,l,t,h=this.host;switch(s.position){case "relative":case "absolute":l=Math.round(parseFloat(s.left));t=Math.round(parseFloat(s.top));break;default:s.position="absolute";var m=dojo.marginBox(this.node);var b=dojo.doc.body;var bs=dojo.getComputedStyle(b);var bm=dojo._getMarginBox(b,bs);var bc=dojo._getContentBox(b,bs);l=m.l-(bc.l-bm.l);t=m.t-(bc.t-bm.t);break;}this.marginBox.l=l-this.marginBox.l;this.marginBox.t=t-this.marginBox.t;if(h&&h.onFirstMove){h.onFirstMove(this);}dojo.disconnect(this.events.pop());},destroy:function(){dojo.forEach(this.events,dojo.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=this.host=null;}});}if(!dojo._hasResource["dojo.dnd.Moveable"]){dojo._hasResource["dojo.dnd.Moveable"]=true;dojo.provide("dojo.dnd.Moveable");dojo.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(_11,_12){this.node=dojo.byId(_11);if(!_12){_12={};}this.handle=_12.handle?dojo.byId(_12.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_12.delay>0?_12.delay:0;this.skip=_12.skip;this.mover=_12.mover?_12.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_13,_14){return new dojo.dnd.Moveable(_14,_13);},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"),dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{this.onDragDetected(e);}dojo.stopEvent(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.onDragDetected(e);}dojo.stopEvent(e);},onMouseUp:function(e){for(var i=0;i<2;++i){dojo.disconnect(this.events.pop());}dojo.stopEvent(e);},onSelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onDragDetected:function(e){new this.mover(this.node,e,this);},onMoveStart:function(_15){dojo.publish("/dnd/move/start",[_15]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_16){dojo.publish("/dnd/move/stop",[_16]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_17){},onMove:function(_18,_19){this.onMoving(_18,_19);var s=_18.node.style;s.left=_19.l+"px";s.top=_19.t+"px";this.onMoved(_18,_19);},onMoving:function(_1a,_1b){},onMoved:function(_1c,_1d){}});}if(!dojo._hasResource["dojo.dnd.move"]){dojo._hasResource["dojo.dnd.move"]=true;dojo.provide("dojo.dnd.move");dojo.declare("dojo.dnd.move.constrainedMoveable",dojo.dnd.Moveable,{constraints:function(){},within:false,markupFactory:function(_1e,_1f){return new dojo.dnd.move.constrainedMoveable(_1f,_1e);},constructor:function(_20,_21){if(!_21){_21={};}this.constraints=_21.constraints;this.within=_21.within;},onFirstMove:function(_22){var c=this.constraintBox=this.constraints.call(this,_22);c.r=c.l+c.w;c.b=c.t+c.h;if(this.within){var mb=dojo.marginBox(_22.node);c.r-=mb.w;c.b-=mb.h;}},onMove:function(_23,_24){var c=this.constraintBox,s=_23.node.style;s.left=(_24.l<c.l?c.l:c.r<_24.l?c.r:_24.l)+"px";s.top=(_24.t<c.t?c.t:c.b<_24.t?c.b:_24.t)+"px";}});dojo.declare("dojo.dnd.move.boxConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{box:{},markupFactory:function(_25,_26){return new dojo.dnd.move.boxConstrainedMoveable(_26,_25);},constructor:function(_27,_28){var box=_28&&_28.box;this.constraints=function(){return box;};}});dojo.declare("dojo.dnd.move.parentConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{area:"content",markupFactory:function(_29,_2a){return new dojo.dnd.move.parentConstrainedMoveable(_2a,_29);},constructor:function(_2b,_2c){var _2d=_2c&&_2c.area;this.constraints=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(_2d=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_2d=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_2d=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};}});dojo.dnd.move.constrainedMover=function(fun,_2e){dojo.deprecated("dojo.dnd.move.constrainedMover, use dojo.dnd.move.constrainedMoveable instead");var _2f=function(_30,e,_31){dojo.dnd.Mover.call(this,_30,e,_31);};dojo.extend(_2f,dojo.dnd.Mover.prototype);dojo.extend(_2f,{onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox,c=this.constraintBox,l=m.l+e.pageX,t=m.t+e.pageY;l=l<c.l?c.l:c.r<l?c.r:l;t=t<c.t?c.t:c.b<t?c.b:t;this.host.onMove(this,{l:l,t:t});},onFirstMove:function(){dojo.dnd.Mover.prototype.onFirstMove.call(this);var c=this.constraintBox=fun.call(this);c.r=c.l+c.w;c.b=c.t+c.h;if(_2e){var mb=dojo.marginBox(this.node);c.r-=mb.w;c.b-=mb.h;}}});return _2f;};dojo.dnd.move.boxConstrainedMover=function(box,_32){dojo.deprecated("dojo.dnd.move.boxConstrainedMover, use dojo.dnd.move.boxConstrainedMoveable instead");return dojo.dnd.move.constrainedMover(function(){return box;},_32);};dojo.dnd.move.parentConstrainedMover=function(_33,_34){dojo.deprecated("dojo.dnd.move.parentConstrainedMover, use dojo.dnd.move.parentConstrainedMoveable instead");var fun=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(_33=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_33=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(_33=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};return dojo.dnd.move.constrainedMover(fun,_34);};dojo.dnd.constrainedMover=dojo.dnd.move.constrainedMover;dojo.dnd.boxConstrainedMover=dojo.dnd.move.boxConstrainedMover;dojo.dnd.parentConstrainedMover=dojo.dnd.move.parentConstrainedMover;}if(!dojo._hasResource["dojo.dnd.TimedMoveable"]){dojo._hasResource["dojo.dnd.TimedMoveable"]=true;dojo.provide("dojo.dnd.TimedMoveable");(function(){var _35=dojo.dnd.Moveable.prototype.onMove;dojo.declare("dojo.dnd.TimedMoveable",dojo.dnd.Moveable,{timeout:40,constructor:function(_36,_37){if(!_37){_37={};}if(_37.timeout&&typeof _37.timeout=="number"&&_37.timeout>=0){this.timeout=_37.timeout;}},markupFactory:function(_38,_39){return new dojo.dnd.TimedMoveable(_39,_38);},onMoveStop:function(_3a){if(_3a._timer){clearTimeout(_3a._timer);_35.call(this,_3a,_3a._leftTop);}dojo.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function(_3b,_3c){_3b._leftTop=_3c;if(!_3b._timer){var _3d=this;_3b._timer=setTimeout(function(){_3b._timer=null;_35.call(_3d,_3b,_3b._leftTop);},this.timeout);}}});})();}if(!dojo._hasResource["dojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=true;dojo.provide("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,constructor:function(_3e){var _3f=this;dojo.mixin(_3f,_3e);_3f.node=_3e.node;_3f._showArgs=dojo.mixin({},_3e);_3f._showArgs.node=_3f.node;_3f._showArgs.duration=_3f.showDuration;_3f.showAnim=_3f.showFunc(_3f._showArgs);_3f._hideArgs=dojo.mixin({},_3e);_3f._hideArgs.node=_3f.node;_3f._hideArgs.duration=_3f.hideDuration;_3f.hideAnim=_3f.hideFunc(_3f._hideArgs);dojo.connect(_3f.showAnim,"beforeBegin",dojo.hitch(_3f.hideAnim,"stop",true));dojo.connect(_3f.hideAnim,"beforeBegin",dojo.hitch(_3f.showAnim,"stop",true));},show:function(_40){return this.showAnim.play(_40||0);},hide:function(_41){return this.hideAnim.play(_41||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");(function(){var d=dojo,_42={_fire:function(evt,_43){if(this[evt]){this[evt].apply(this,_43||[]);}return this;}};var _44=function(_45){this._index=-1;this._animations=_45||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;d.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};d.extend(_44,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){d.disconnect(this._onAnimateCtx);d.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=d.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_46,_47){if(!this._current){this._current=this._animations[this._index=0];}if(!_47&&this._current.status()=="playing"){return this;}var _48=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_49=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_4a=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_48);d.disconnect(_49);d.disconnect(_4a);});if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){d.disconnect(this._onEndCtx);}this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=d.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);d.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_4b,_4c){this.pause();var _4d=this.duration*_4b;this._current=null;d.some(this._animations,function(a){if(a.duration<=_4d){this._current=a;return true;}_4d-=a.duration;return false;});if(this._current){this._current.gotoPercent(_4d/this._current.duration,_4c);}return this;},stop:function(_4e){if(this._current){if(_4e){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=d.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);d.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}if(this._onEndCtx){d.disconnect(this._onEndCtx);}}});d.extend(_44,_42);dojo.fx.chain=function(_4f){return new _44(_4f);};var _50=function(_51){this._animations=_51||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_51,function(a){var _52=a.duration;if(a.delay){_52+=a.delay;}if(this.duration<_52){this.duration=_52;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d.Animation({curve:[0,1],duration:this.duration});var _53=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop","onEnd"],function(evt){_53._connects.push(d.connect(_53._pseudoAnimation,evt,function(){_53._fire(evt,arguments);}));});};d.extend(_50,{_doAction:function(_54,_55){d.forEach(this._animations,function(a){a[_54].apply(a,_55);});return this;},_onEnd:function(){if(++this._finished>this._animations.length){this._fire("onEnd");}},_call:function(_56,_57){var t=this._pseudoAnimation;t[_56].apply(t,_57);},play:function(_58,_59){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(_5a,_5b){var ms=this.duration*_5a;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_5b);});this._call("gotoPercent",arguments);return this;},stop:function(_5c){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){d.forEach(this._connects,dojo.disconnect);}});d.extend(_50,_42);dojo.fx.combine=function(_5d){return new _50(_5d);};dojo.fx.wipeIn=function(_5e){var _5f=_5e.node=d.byId(_5e.node),s=_5f.style,o;var _60=d.animateProperty(d.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 _61=d.style(_5f,"height");return Math.max(_61,1);}},end:function(){return _5f.scrollHeight;}}}},_5e));d.connect(_60,"onEnd",function(){s.height="auto";s.overflow=o;});return _60;};dojo.fx.wipeOut=function(_62){var _63=_62.node=d.byId(_62.node),s=_63.style,o;var _64=d.animateProperty(d.mixin({properties:{height:{end:1}}},_62));d.connect(_64,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(_64,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return _64;};dojo.fx.slideTo=function(_65){var _66=_65.node=d.byId(_65.node),top=null,_67=null;var _68=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);_67=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.position(n,true);top=ret.y;_67=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=_67+"px";}};})(_66);_68();var _69=d.animateProperty(d.mixin({properties:{top:_65.top||0,left:_65.left||0}},_65));d.connect(_69,"beforeBegin",_69,_68);return _69;};})();}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={};this.length=0;},add:function(_6a){if(this._hash[_6a.id]){throw new Error("Tried to register widget with id=="+_6a.id+" but that id is already registered");}this._hash[_6a.id]=_6a;this.length++;},remove:function(id){if(this._hash[id]){delete this._hash[id];this.length--;}},forEach:function(_6b,_6c){_6c=_6c||dojo.global;var i=0,id;for(id in this._hash){_6b.call(_6c,this._hash[id],i++,this._hash);}return this;},filter:function(_6d,_6e){_6e=_6e||dojo.global;var res=new dijit.WidgetSet(),i=0,id;for(id in this._hash){var w=this._hash[id];if(_6d.call(_6e,w,i++,this._hash)){res.add(w);}}return res;},byId:function(id){return this._hash[id];},byClass:function(cls){var res=new dijit.WidgetSet(),id,_6f;for(id in this._hash){_6f=this._hash[id];if(_6f.declaredClass==cls){res.add(_6f);}}return res;},toArray:function(){var ar=[];for(var id in this._hash){ar.push(this._hash[id]);}return ar;},map:function(_70,_71){return dojo.map(this.toArray(),_70,_71);},every:function(_72,_73){_73=_73||dojo.global;var x=0,i;for(i in this._hash){if(!_72.call(_73,this._hash[i],x++,this._hash)){return false;}}return true;},some:function(_74,_75){_75=_75||dojo.global;var x=0,i;for(i in this._hash){if(_74.call(_75,this._hash[i],x++,this._hash)){return true;}}return false;}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_76){var id;do{id=_76+"_"+(_76 in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_76]:dijit._widgetTypeCtr[_76]=0);}while(dijit.byId(id));return dijit._scopeName=="dijit"?id:dijit._scopeName+"_"+id;};dijit.findWidgets=function(_77){var _78=[];function _79(_7a){for(var _7b=_7a.firstChild;_7b;_7b=_7b.nextSibling){if(_7b.nodeType==1){var _7c=_7b.getAttribute("widgetId");if(_7c){var _7d=dijit.byId(_7c);_78.push(_7d);}else{_79(_7b);}}}};_79(_77);return _78;};dijit._destroyAll=function(){dijit._curFocus=null;dijit._prevFocus=null;dijit._activeStack=[];dojo.forEach(dijit.findWidgets(dojo.body()),function(_7e){if(!_7e._destroyed){if(_7e.destroyRecursive){_7e.destroyRecursive();}else{if(_7e.destroy){_7e.destroy();}}}});};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit._destroyAll();});}dijit.byId=function(id){return typeof id=="string"?dijit.registry._hash[id]:id;};dijit.byNode=function(_7f){return dijit.registry.byId(_7f.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(_80){while(_80){var id=_80.getAttribute&&_80.getAttribute("widgetId");if(id){return dijit.byId(id);}_80=_80.parentNode;}return null;};dijit._isElementShown=function(_81){var _82=dojo.style(_81);return (_82.visibility!="hidden")&&(_82.visibility!="collapsed")&&(_82.display!="none")&&(dojo.attr(_81,"type")!="hidden");};dijit.isTabNavigable=function(_83){if(dojo.attr(_83,"disabled")){return false;}else{if(dojo.hasAttr(_83,"tabIndex")){return dojo.attr(_83,"tabIndex")>=0;}else{switch(_83.nodeName.toLowerCase()){case "a":return dojo.hasAttr(_83,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":if(dojo.isMoz){return _83.contentDocument.designMode=="on";}else{if(dojo.isWebKit){var doc=_83.contentDocument,_84=doc&&doc.body;return _84&&_84.contentEditable=="true";}else{try{doc=_83.contentWindow.document;_84=doc&&doc.body;return _84&&_84.firstChild&&_84.firstChild.contentEditable=="true";}catch(e){return false;}}}default:return _83.contentEditable=="true";}}}};dijit._getTabNavigable=function(_85){var _86,_87,_88,_89,_8a,_8b;var _8c=function(_8d){dojo.query("> *",_8d).forEach(function(_8e){var _8f=dijit._isElementShown(_8e);if(_8f&&dijit.isTabNavigable(_8e)){var _90=dojo.attr(_8e,"tabIndex");if(!dojo.hasAttr(_8e,"tabIndex")||_90==0){if(!_86){_86=_8e;}_87=_8e;}else{if(_90>0){if(!_88||_90<_89){_89=_90;_88=_8e;}if(!_8a||_90>=_8b){_8b=_90;_8a=_8e;}}}}if(_8f&&_8e.nodeName.toUpperCase()!="SELECT"){_8c(_8e);}});};if(dijit._isElementShown(_85)){_8c(_85);}return {first:_86,last:_87,lowest:_88,highest:_8a};};dijit.getFirstInTabbingOrder=function(_91){var _92=dijit._getTabNavigable(dojo.byId(_91));return _92.lowest?_92.lowest:_92.first;};dijit.getLastInTabbingOrder=function(_93){var _94=dijit._getTabNavigable(dojo.byId(_93));return _94.last?_94.last:_94.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;}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(){return dijit.getBookmark().isCollapsed;},getBookmark:function(){var bm,rg,tg,sel=dojo.doc.selection,cf=dijit._curFocus;if(dojo.global.getSelection){sel=dojo.global.getSelection();if(sel){if(sel.isCollapsed){tg=cf?cf.tagName:"";if(tg){tg=tg.toLowerCase();if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){sel={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return {isCollapsed:(sel.end<=sel.start),mark:sel};}}bm={isCollapsed:true};}else{rg=sel.getRangeAt(0);bm={isCollapsed:false,mark:rg.cloneRange()};}}}else{if(sel){tg=cf?cf.tagName:"";tg=tg.toLowerCase();if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){if(sel.type&&sel.type.toLowerCase()=="none"){return {isCollapsed:true,mark:null};}else{rg=sel.createRange();return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};}}bm={};try{rg=sel.createRange();bm.isCollapsed=!(sel.type=="Text"?rg.htmlText.length:rg.length);}catch(e){bm.isCollapsed=true;return bm;}if(sel.type.toUpperCase()=="CONTROL"){if(rg.length){bm.mark=[];var i=0,len=rg.length;while(i<len){bm.mark.push(rg.item(i++));}}else{bm.isCollapsed=true;bm.mark=null;}}else{bm.mark=rg.getBookmark();}}else{console.warn("No idea how to store the current selection for this browser!");}}return bm;},moveToBookmark:function(_95){var _96=dojo.doc,_97=_95.mark;if(_97){if(dojo.global.getSelection){var sel=dojo.global.getSelection();if(sel&&sel.removeAllRanges){if(_97.pRange){var r=_97;var n=r.node;n.selectionStart=r.start;n.selectionEnd=r.end;}else{sel.removeAllRanges();sel.addRange(_97);}}else{console.warn("No idea how to restore selection for this browser!");}}else{if(_96.selection&&_97){var rg;if(_97.pRange){rg=_97.range;}else{if(dojo.isArray(_97)){rg=_96.body.createControlRange();dojo.forEach(_97,function(n){rg.addElement(n);});}else{rg=_96.body.createTextRange();rg.moveToBookmark(_97);}}rg.select();}}}},getFocus:function(_98,_99){var _9a=!dijit._curFocus||(_98&&dojo.isDescendant(dijit._curFocus,_98.domNode))?dijit._prevFocus:dijit._curFocus;return {node:_9a,bookmark:(_9a==dijit._curFocus)&&dojo.withGlobal(_99||dojo.global,dijit.getBookmark),openedForWindow:_99};},focus:function(_9b){if(!_9b){return;}var _9c="node" in _9b?_9b.node:_9b,_9d=_9b.bookmark,_9e=_9b.openedForWindow,_9f=_9d?_9d.isCollapsed:false;if(_9c){var _a0=(_9c.tagName.toLowerCase()=="iframe")?_9c.contentWindow:_9c;if(_a0&&_a0.focus){try{_a0.focus();}catch(e){}}dijit._onFocusNode(_9c);}if(_9d&&dojo.withGlobal(_9e||dojo.global,dijit.isCollapsed)&&!_9f){if(_9e){_9e.focus();}try{dojo.withGlobal(_9e||dojo.global,dijit.moveToBookmark,null,[_9d]);}catch(e2){}}},_activeStack:[],registerIframe:function(_a1){return dijit.registerWin(_a1.contentWindow,_a1);},unregisterIframe:function(_a2){dijit.unregisterWin(_a2);},registerWin:function(_a3,_a4){var _a5=function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(_a4||evt.target||evt.srcElement,"mouse");};var doc=dojo.isIE?_a3.document.documentElement:_a3.document;if(doc){if(dojo.isIE){doc.attachEvent("onmousedown",_a5);var _a6=function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"&&dijit.isTabNavigable(evt.srcElement)){dijit._onFocusNode(_a4||evt.srcElement);}else{dijit._onTouchNode(_a4||evt.srcElement);}};doc.attachEvent("onactivate",_a6);var _a7=function(evt){dijit._onBlurNode(_a4||evt.srcElement);};doc.attachEvent("ondeactivate",_a7);return function(){doc.detachEvent("onmousedown",_a5);doc.detachEvent("onactivate",_a6);doc.detachEvent("ondeactivate",_a7);doc=null;};}else{doc.addEventListener("mousedown",_a5,true);var _a8=function(evt){dijit._onFocusNode(_a4||evt.target);};doc.addEventListener("focus",_a8,true);var _a9=function(evt){dijit._onBlurNode(_a4||evt.target);};doc.addEventListener("blur",_a9,true);return function(){doc.removeEventListener("mousedown",_a5,true);doc.removeEventListener("focus",_a8,true);doc.removeEventListener("blur",_a9,true);doc=null;};}}},unregisterWin:function(_aa){_aa&&_aa();},_onBlurNode:function(_ab){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(_ac,by){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _ad=[];try{while(_ac){var _ae=dojo.attr(_ac,"dijitPopupParent");if(_ae){_ac=dijit.byId(_ae).domNode;}else{if(_ac.tagName&&_ac.tagName.toLowerCase()=="body"){if(_ac===dojo.body()){break;}_ac=dijit.getDocumentWindow(_ac.ownerDocument).frameElement;}else{var id=_ac.getAttribute&&_ac.getAttribute("widgetId");if(id){_ad.unshift(id);}_ac=_ac.parentNode;}}}}catch(e){}dijit._setStack(_ad,by);},_onFocusNode:function(_af){if(!_af){return;}if(_af.nodeType==9){return;}dijit._onTouchNode(_af);if(_af==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=_af;dojo.publish("focusNode",[_af]);},_setStack:function(_b0,by){var _b1=dijit._activeStack;dijit._activeStack=_b0;for(var _b2=0;_b2<Math.min(_b1.length,_b0.length);_b2++){if(_b1[_b2]!=_b0[_b2]){break;}}var _b3;for(var i=_b1.length-1;i>=_b2;i--){_b3=dijit.byId(_b1[i]);if(_b3){_b3._focused=false;_b3._hasBeenBlurred=true;if(_b3._onBlur){_b3._onBlur(by);}if(_b3._setStateClass){_b3._setStateClass();}dojo.publish("widgetBlur",[_b3,by]);}}for(i=_b2;i<_b0.length;i++){_b3=dijit.byId(_b0[i]);if(_b3){_b3._focused=true;if(_b3._onFocus){_b3._onFocus(by);}if(_b3._setStateClass){_b3._setStateClass();}dojo.publish("widgetFocus",[_b3,by]);}}}});dojo.addOnLoad(function(){var _b4=dijit.registerWin(window);if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.unregisterWin(_b4);_b4=null;});}});}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_b5){this.pairs=[];this.returnWrappers=_b5||false;};dojo.extend(dojo.AdapterRegistry,{register:function(_b6,_b7,_b8,_b9,_ba){this.pairs[((_ba)?"unshift":"push")]([_b6,_b7,_b8,_b9]);},match:function(){for(var i=0;i<this.pairs.length;i++){var _bb=this.pairs[i];if(_bb[1].apply(this,arguments)){if((_bb[3])||(this.returnWrappers)){return _bb[2];}else{return _bb[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(_bc){for(var i=0;i<this.pairs.length;i++){var _bd=this.pairs[i];if(_bd[0]==_bc){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 _be=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _bf=dojo._docScroll();return {w:_be.clientWidth,h:_be.clientHeight,l:_bf.x,t:_bf.y};};dijit.placeOnScreen=function(_c0,pos,_c1,_c2){var _c3=dojo.map(_c1,function(_c4){var c={corner:_c4,pos:{x:pos.x,y:pos.y}};if(_c2){c.pos.x+=_c4.charAt(1)=="L"?_c2.x:-_c2.x;c.pos.y+=_c4.charAt(0)=="T"?_c2.y:-_c2.y;}return c;});return dijit._place(_c0,_c3);};dijit._place=function(_c5,_c6,_c7){var _c8=dijit.getViewport();if(!_c5.parentNode||String(_c5.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_c5);}var _c9=null;dojo.some(_c6,function(_ca){var _cb=_ca.corner;var pos=_ca.pos;if(_c7){_c7(_c5,_ca.aroundCorner,_cb);}var _cc=_c5.style;var _cd=_cc.display;var _ce=_cc.visibility;_cc.visibility="hidden";_cc.display="";var mb=dojo.marginBox(_c5);_cc.display=_cd;_cc.visibility=_ce;var _cf=Math.max(_c8.l,_cb.charAt(1)=="L"?pos.x:(pos.x-mb.w)),_d0=Math.max(_c8.t,_cb.charAt(0)=="T"?pos.y:(pos.y-mb.h)),_d1=Math.min(_c8.l+_c8.w,_cb.charAt(1)=="L"?(_cf+mb.w):pos.x),_d2=Math.min(_c8.t+_c8.h,_cb.charAt(0)=="T"?(_d0+mb.h):pos.y),_d3=_d1-_cf,_d4=_d2-_d0,_d5=(mb.w-_d3)+(mb.h-_d4);if(_c9==null||_d5<_c9.overflow){_c9={corner:_cb,aroundCorner:_ca.aroundCorner,x:_cf,y:_d0,w:_d3,h:_d4,overflow:_d5};}return !_d5;});_c5.style.left=_c9.x+"px";_c5.style.top=_c9.y+"px";if(_c9.overflow&&_c7){_c7(_c5,_c9.aroundCorner,_c9.corner);}return _c9;};dijit.placeOnScreenAroundNode=function(_d6,_d7,_d8,_d9){_d7=dojo.byId(_d7);var _da=_d7.style.display;_d7.style.display="";var _db=dojo.position(_d7,true);_d7.style.display=_da;return dijit._placeOnScreenAroundRect(_d6,_db.x,_db.y,_db.w,_db.h,_d8,_d9);};dijit.placeOnScreenAroundRectangle=function(_dc,_dd,_de,_df){return dijit._placeOnScreenAroundRect(_dc,_dd.x,_dd.y,_dd.width,_dd.height,_de,_df);};dijit._placeOnScreenAroundRect=function(_e0,x,y,_e1,_e2,_e3,_e4){var _e5=[];for(var _e6 in _e3){_e5.push({aroundCorner:_e6,corner:_e3[_e6],pos:{x:x+(_e6.charAt(1)=="L"?0:_e1),y:y+(_e6.charAt(0)=="T"?0:_e2)}});}return dijit._place(_e0,_e5,_e4);};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(_e7,_e8,_e9,_ea){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};dijit.getPopupAlignment=function(_eb,_ec){var _ed={};dojo.forEach(_eb,function(pos){switch(pos){case "after":_ed[_ec?"BR":"BL"]=_ec?"BL":"BR";break;case "before":_ed[_ec?"BL":"BR"]=_ec?"BR":"BL";break;case "below":_ed[_ec?"BL":"BR"]=_ec?"TL":"TR";_ed[_ec?"BR":"BL"]=_ec?"TR":"TL";break;case "above":default:_ed[_ec?"TL":"TR"]=_ec?"BL":"BR";_ed[_ec?"TR":"TL"]=_ec?"BR":"BL";break;}});return _ed;};dijit.getPopupAroundAlignment=function(_ee,_ef){var _f0={};dojo.forEach(_ee,function(pos){switch(pos){case "after":_f0[_ef?"BR":"BL"]=_ef?"BL":"BR";break;case "before":_f0[_ef?"BL":"BR"]=_ef?"BR":"BL";break;case "below":_f0[_ef?"BL":"BR"]=_ef?"TL":"TR";_f0[_ef?"BR":"BL"]=_ef?"TR":"TL";break;case "above":default:_f0[_ef?"TL":"TR"]=_ef?"BL":"BR";_f0[_ef?"TR":"TL"]=_ef?"BR":"BL";break;}});return _f0;};}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 _f1=[],_f2=1000,_f3=1;this.moveOffScreen=function(_f4){var s=_f4.style;s.visibility="hidden";s.position="absolute";s.top="-9999px";if(s.display=="none"){s.display="";}dojo.body().appendChild(_f4);};var _f5=function(){for(var pi=_f1.length-1;pi>0&&_f1[pi].parent===_f1[pi-1].widget;pi--){}return _f1[pi];};var _f6=[];this.open=function(_f7){var _f8=_f7.popup,_f9=_f7.orient||(dojo._isBodyLtr()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_fa=_f7.around,id=(_f7.around&&_f7.around.id)?(_f7.around.id+"_dropdown"):("popup_"+_f3++);var _fb=_f6.pop(),_fc,_fd;if(!_fb){_fc=dojo.create("div",{"class":"dijitPopup"},dojo.body());dijit.setWaiRole(_fc,"presentation");}else{_fc=_fb[0];_fd=_fb[1];}dojo.attr(_fc,{id:id,style:{zIndex:_f2+_f1.length,visibility:"hidden",top:"-9999px"},dijitPopupParent:_f7.parent?_f7.parent.id:""});var s=_f8.domNode.style;s.display="";s.visibility="";s.position="";s.top="0px";_fc.appendChild(_f8.domNode);if(!_fd){_fd=new dijit.BackgroundIframe(_fc);}else{_fd.resize(_fc);}var _fe=_fa?dijit.placeOnScreenAroundElement(_fc,_fa,_f9,_f8.orient?dojo.hitch(_f8,"orient"):null):dijit.placeOnScreen(_fc,_f7,_f9=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],_f7.padding);_fc.style.visibility="visible";var _ff=[];_ff.push(dojo.connect(_fc,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&_f7.onCancel){dojo.stopEvent(evt);_f7.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _100=_f5();if(_100&&_100.onCancel){_100.onCancel();}}}}));if(_f8.onCancel){_ff.push(dojo.connect(_f8,"onCancel",_f7.onCancel));}_ff.push(dojo.connect(_f8,_f8.onExecute?"onExecute":"onChange",function(){var _101=_f5();if(_101&&_101.onExecute){_101.onExecute();}}));_f1.push({wrapper:_fc,iframe:_fd,widget:_f8,parent:_f7.parent,onExecute:_f7.onExecute,onCancel:_f7.onCancel,onClose:_f7.onClose,handlers:_ff});if(_f8.onOpen){_f8.onOpen(_fe);}return _fe;};this.close=function(_102){while(dojo.some(_f1,function(elem){return elem.widget==_102;})){var top=_f1.pop(),_103=top.wrapper,_104=top.iframe,_105=top.widget,_106=top.onClose;if(_105.onClose){_105.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(_105&&_105.domNode){this.moveOffScreen(_105.domNode);}_103.style.top="-9999px";_103.style.visibility="hidden";_f6.push([_103,_104]);if(_106){_106();}}};}();dijit._frames=new function(){var _107=[];this.pop=function(){var _108;if(_107.length){_108=_107.pop();_108.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\");'>";_108=dojo.doc.createElement(html);}else{_108=dojo.create("iframe");_108.src="javascript:\"\"";_108.className="dijitBackgroundIframe";dojo.style(_108,"opacity",0.1);}_108.tabIndex=-1;}return _108;};this.push=function(_109){_109.style.display="none";_107.push(_109);};}();dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(dojo.isIE||dojo.isMoz){var _10a=dijit._frames.pop();node.appendChild(_10a);if(dojo.isIE<7){this.resize(node);this._conn=dojo.connect(node,"onresize",this,function(){this.resize(node);});}else{dojo.style(_10a,{width:"100%",height:"100%"});}this.iframe=_10a;}};dojo.extend(dijit.BackgroundIframe,{resize:function(node){if(this.iframe&&dojo.isIE<7){dojo.style(this.iframe,{width:node.offsetWidth+"px",height:node.offsetHeight+"px"});}},destroy:function(){if(this._conn){dojo.disconnect(this._conn);this._conn=null;}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,pos){try{node=dojo.byId(node);var doc=node.ownerDocument||dojo.doc,body=doc.body||dojo.body(),html=doc.documentElement||body.parentNode,isIE=dojo.isIE,isWK=dojo.isWebKit;if((!(dojo.isMoz||isIE||isWK)||node==body||node==html)&&(typeof node.scrollIntoView!="undefined")){node.scrollIntoView(false);return;}var _10b=doc.compatMode=="BackCompat",_10c=_10b?body:html,_10d=isWK?body:_10c,_10e=_10c.clientWidth,_10f=_10c.clientHeight,rtl=!dojo._isBodyLtr(),_110=pos||dojo.position(node),el=node.parentNode,_111=function(el){return ((isIE<=6||(isIE&&_10b))?false:(dojo.style(el,"position").toLowerCase()=="fixed"));};if(_111(node)){return;}while(el){if(el==body){el=_10d;}var _112=dojo.position(el),_113=_111(el);with(_112){if(el==_10d){w=_10e,h=_10f;if(_10d==html&&isIE&&rtl){x+=_10d.offsetWidth-w;}if(x<0||!isIE){x=0;}if(y<0||!isIE){y=0;}}else{var pb=dojo._getPadBorderExtents(el);w-=pb.w;h-=pb.h;x+=pb.l;y+=pb.t;}with(el){if(el!=_10d){var _114=clientWidth,_115=w-_114;if(_114>0&&_115>0){w=_114;if(isIE&&rtl){x+=_115;}}_114=clientHeight;_115=h-_114;if(_114>0&&_115>0){h=_114;}}if(_113){if(y<0){h+=y,y=0;}if(x<0){w+=x,x=0;}if(y+h>_10f){h=_10f-y;}if(x+w>_10e){w=_10e-x;}}var l=_110.x-x,t=_110.y-Math.max(y,0),r=l+_110.w-w,bot=t+_110.h-h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);_110.x+=scrollLeft;scrollLeft+=(isIE>=8&&!_10b&&rtl)?-s:s;_110.x-=scrollLeft;}if(bot*t>0){_110.y+=scrollTop;scrollTop+=Math[t<0?"max":"min"](t,bot);_110.y-=scrollTop;}}}el=(el!=_10d)&&!_113&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);node.scrollIntoView(false);}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo,html=d.doc.documentElement,ie=d.isIE,_116=d.isOpera,maj=Math.floor,ff=d.isFF,_117=d.boxModel.replace(/-/,""),_118={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_ie8:maj(ie)==8,dj_iequirks:ie&&d.isQuirks,dj_opera:_116,dj_khtml:d.isKhtml,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_chrome:d.isChrome,dj_gecko:d.isMozilla,dj_ff3:maj(ff)==3};_118["dj_"+_117]=true;for(var p in _118){if(_118[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 _118){if(_118[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=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),10);this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_119,node,_11a,obj,_11b,_11c){if(obj!=this._obj){this.stop();this._initialDelay=_11c||500;this._subsequentDelay=_11b||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_119,_11a);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,_11d,_11e,_11f,_120,_121){if(_11d.keyCode){_11d.charOrCode=_11d.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_11d.charCode){_11d.charOrCode=String.fromCharCode(_11d.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==_11d.charOrCode&&(_11d.ctrlKey===undefined||_11d.ctrlKey==evt.ctrlKey)&&(_11d.altKey===undefined||_11d.altKey==evt.altKey)&&(_11d.metaKey===undefined||_11d.metaKey==(evt.metaKey||false))&&(_11d.shiftKey===undefined||_11d.shiftKey==evt.shiftKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_11d,_11e,node,_11f,_11d,_120,_121);}else{if(dijit.typematic._obj==_11d){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_11d){dijit.typematic.stop();}})];},addMouseListener:function(node,_122,_123,_124,_125){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_122,node,_123,node,_124,_125);}),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,_122,node,_123,node,_124,_125);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_126,_127,_128,_129,_12a,_12b,_12c){return this.addKeyListener(_127,_128,_129,_12a,_12b,_12c).concat(this.addMouseListener(_126,_129,_12a,_12b,_12c));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=dojo.create("div",{id:"a11yTestNode",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());var cs=dojo.getComputedStyle(div);if(cs){var _12d=cs.backgroundImage;var _12e=(cs.borderTopColor==cs.borderRightColor)||(_12d!=null&&(_12d=="none"||_12d=="url(invalid-url:)"));dojo[_12e?"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 _12f=this.getWaiRole(elem);return role?(_12f.indexOf(role)>-1):(_12f.length>0);},getWaiRole:function(elem){return dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(elem,role){var _130=dojo.attr(elem,"role")||"";if(!this._XhtmlRoles.test(_130)){dojo.attr(elem,"role",role);}else{if((" "+_130+" ").indexOf(" "+role+" ")<0){var _131=dojo.trim(_130.replace(this._XhtmlRoles,""));var _132=dojo.trim(_130.replace(_131,""));dojo.attr(elem,"role",_132+(_132?" ":"")+role);}}},removeWaiRole:function(elem,role){var _133=dojo.attr(elem,"role");if(!_133){return;}if(role){var t=dojo.trim((" "+_133+" ").replace(" "+role+" "," "));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_134){return elem.hasAttribute?elem.hasAttribute("aria-"+_134):!!elem.getAttribute("aria-"+_134);},getWaiState:function(elem,_135){return elem.getAttribute("aria-"+_135)||"";},setWaiState:function(elem,_136,_137){elem.setAttribute("aria-"+_136,_137);},removeWaiState:function(elem,_138){elem.removeAttribute("aria-"+_138);}});}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(_139,_13a){if(_139&&dojo.isFunction(_139._onConnect)){_139._onConnect(_13a);}});dijit._connectOnUseEventHandler=function(_13b){};dijit._lastKeyDownNode=null;if(dojo.isIE){(function(){var _13c=function(evt){dijit._lastKeyDownNode=evt.srcElement;};dojo.doc.attachEvent("onkeydown",_13c);dojo.addOnWindowUnload(function(){dojo.doc.detachEvent("onkeydown",_13c);});})();}else{dojo.doc.addEventListener("keydown",function(evt){dijit._lastKeyDownNode=evt.target;},true);}(function(){var _13d={},_13e=function(_13f){var dc=_13f.declaredClass;if(!_13d[dc]){var r=[],_140,_141=_13f.constructor.prototype;for(var _142 in _141){if(dojo.isFunction(_141[_142])&&(_140=_142.match(/^_set([a-zA-Z]*)Attr$/))&&_140[1]){r.push(_140[1].charAt(0).toLowerCase()+_140[1].substr(1));}}_13d[dc]=r;}return _13d[dc]||[];};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",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")).toString(),postscript:function(_143,_144){this.create(_143,_144);},create:function(_145,_146){this.srcNodeRef=dojo.byId(_146);this._connects=[];this._subscribes=[];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(_145){this.params=_145;dojo.mixin(this,_145);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _147=this.srcNodeRef;if(_147&&_147.parentNode){_147.parentNode.replaceChild(this.domNode,_147);}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 _148=function(attr,_149){if((_149.params&&attr in _149.params)||_149[attr]){_149.attr(attr,_149[attr]);}};for(var attr in this.attributeMap){_148(attr,this);}dojo.forEach(_13e(this),function(a){if(!(a in this.attributeMap)){_148(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.create("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_14a){this._beingDestroyed=true;this.destroyDescendants(_14a);this.destroy(_14a);},destroy:function(_14b){this._beingDestroyed=true;this.uninitialize();var d=dojo,dfe=d.forEach,dun=d.unsubscribe;dfe(this._connects,function(_14c){dfe(_14c,d.disconnect);});dfe(this._subscribes,function(_14d){dun(_14d);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyRendering(_14b);dijit.registry.remove(this.id);this._destroyed=true;},destroyRendering:function(_14e){if(this.bgIframe){this.bgIframe.destroy(_14e);delete this.bgIframe;}if(this.domNode){if(_14e){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_14e){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_14f){dojo.forEach(this.getChildren(),function(_150){if(_150.destroyRecursive){_150.destroyRecursive(_14f);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_151){if(_151 in this._deferredConnects){var _152=this[this._deferredConnects[_151]||"domNode"];this.connect(_152,_151.toLowerCase(),_151);delete this._deferredConnects[_151];}},_setClassAttr:function(_153){var _154=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_154,this["class"]);this["class"]=_153;dojo.addClass(_154,_153);},_setStyleAttr:function(_155){var _156=this[this.attributeMap.style||"domNode"];if(dojo.isObject(_155)){dojo.style(_156,_155);}else{if(_156.style.cssText){_156.style.cssText+="; "+_155;}else{_156.style.cssText=_155;}}this.style=_155;},setAttribute:function(attr,_157){dojo.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");this.attr(attr,_157);},_attrToDom:function(attr,_158){var _159=this.attributeMap[attr];dojo.forEach(dojo.isArray(_159)?_159:[_159],function(_15a){var _15b=this[_15a.node||_15a||"domNode"];var type=_15a.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_158)){_158=dojo.hitch(this,_158);}var _15c=_15a.attribute?_15a.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);dojo.attr(_15b,_15c,_158);break;case "innerText":_15b.innerHTML="";_15b.appendChild(dojo.doc.createTextNode(_158));break;case "innerHTML":_15b.innerHTML=_158;break;case "class":dojo.removeClass(_15b,this[attr]);dojo.addClass(_15b,_158);break;}},this);this[attr]=_158;},attr:function(name,_15d){var args=arguments.length;if(args==1&&!dojo.isString(name)){for(var x in name){this.attr(x,name[x]);}return this;}var _15e=this._getAttrNames(name);if(args>=2){if(this[_15e.s]){args=dojo._toArray(arguments,1);return this[_15e.s].apply(this,args)||this;}else{if(name in this.attributeMap){this._attrToDom(name,_15d);}this[name]=_15d;}return this;}else{return this[_15e.g]?this[_15e.g]():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(){return this.containerNode?dojo.query("[widgetId]",this.containerNode).map(dijit.byNode):[];},getChildren:function(){return this.containerNode?dijit.findWidgets(this.containerNode):[];},nodesWithKeyClick:["input","button"],connect:function(obj,_15f,_160){var d=dojo,dc=d._connect,_161=[];if(_15f=="ondijitclick"){if(!this.nodesWithKeyClick[obj.tagName.toLowerCase()]){var m=d.hitch(this,_160);_161.push(dc(obj,"onkeydown",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=e.target;d.stopEvent(e);}}),dc(obj,"onkeyup",this,function(e){if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&e.target===dijit._lastKeyDownNode&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=null;return m(e);}}));}_15f="onclick";}_161.push(dc(obj,_15f,this,_160));this._connects.push(_161);return _161;},disconnect:function(_162){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_162){dojo.forEach(_162,dojo.disconnect);this._connects.splice(i,1);return;}}},subscribe:function(_163,_164){var d=dojo,_165=d.subscribe(_163,this,_164);this._subscribes.push(_165);return _165;},unsubscribe:function(_166){for(var i=0;i<this._subscribes.length;i++){if(this._subscribes[i]==_166){dojo.unsubscribe(_166);this._subscribes.splice(i,1);return;}}},isLeftToRight:function(){return dojo._isBodyLtr();},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function(_167,_168){if(_167.declaredClass&&_167.addChild){_167.addChild(this,_168);}else{dojo.place(this.domNode,_167,_168);}return this;},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){}});})();}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(_169,map,_16a,_16b){_16b=_16b||dojo.global;_16a=_16a?dojo.hitch(_16b,_16a):function(v){return v;};return _169.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_16c,key,_16d){var _16e=dojo.getObject(key,false,map);if(_16d){_16e=dojo.getObject(_16d,false,_16b).call(_16b,_16e,key);}return _16a(_16e,key).toString();});};dojo.string.trim=String.prototype.trim?dojo.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.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_16f,_170){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 _171=dojo.date.stamp._isoRegExp.exec(_16f),_172=null;if(_171){_171.shift();if(_171[1]){_171[1]--;}if(_171[6]){_171[6]*=1000;}if(_170){_170=new Date(_170);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _170["get"+prop]();}).forEach(function(_173,_174){if(_171[_174]===undefined){_171[_174]=_173;}});}_172=new Date(_171[0]||1970,_171[1]||0,_171[2]||1,_171[3]||0,_171[4]||0,_171[5]||0,_171[6]||0);if(_171[0]<100){_172.setFullYear(_171[0]||1970);}var _175=0,_176=_171[7]&&_171[7].charAt(0);if(_176!="Z"){_175=((_171[8]||0)*60)+(Number(_171[9])||0);if(_176!="-"){_175*=-1;}}if(_176){_175-=_172.getTimezoneOffset();}if(_175){_172.setTime(_172.getTime()+_175*60000);}}return _172;};dojo.date.stamp.toISOString=function(_177,_178){var _179=function(n){return (n<10)?"0"+n:n;};_178=_178||{};var _17a=[],_17b=_178.zulu?"getUTC":"get",date="";if(_178.selector!="time"){var year=_177[_17b+"FullYear"]();date=["0000".substr((year+"").length)+year,_179(_177[_17b+"Month"]()+1),_179(_177[_17b+"Date"]())].join("-");}_17a.push(date);if(_178.selector!="date"){var time=[_179(_177[_17b+"Hours"]()),_179(_177[_17b+"Minutes"]()),_179(_177[_17b+"Seconds"]())].join(":");var _17c=_177[_17b+"Milliseconds"]();if(_178.milliseconds){time+="."+(_17c<100?"0":"")+_179(_17c);}if(_178.zulu){time+="Z";}else{if(_178.selector!="time"){var _17d=_177.getTimezoneOffset();var _17e=Math.abs(_17d);time+=(_17d>0?"-":"+")+_179(Math.floor(_17e/60))+":"+_179(_17e%60);}}_17a.push(time);}return _17a.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;this._attrName=d._scopeName+"Type";this._query="["+this._attrName+"]";function _17f(_180){if(d.isString(_180)){return "string";}if(typeof _180=="number"){return "number";}if(typeof _180=="boolean"){return "boolean";}if(d.isFunction(_180)){return "function";}if(d.isArray(_180)){return "array";}if(_180 instanceof Date){return "date";}if(_180 instanceof d._Url){return "url";}return "object";};function _181(_182,type){switch(type){case "string":return _182;case "number":return _182.length?Number(_182):NaN;case "boolean":return typeof _182=="boolean"?_182:!(_182.toLowerCase()=="false");case "function":if(d.isFunction(_182)){_182=_182.toString();_182=d.trim(_182.substring(_182.indexOf("{")+1,_182.length-1));}try{if(_182.search(/[^\w\.]+/i)!=-1){return new Function(_182);}else{return d.getObject(_182,false);}}catch(e){return new Function();}case "array":return _182?_182.split(/\s*,\s*/):[];case "date":switch(_182){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_182);}case "url":return d.baseUrl+_182;default:return d.fromJson(_182);}};var _183={};dojo.connect(dojo,"extend",function(){_183={};});function _184(_185){if(!_183[_185]){var cls=d.getObject(_185);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_185+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _186=cls.prototype;var _187={},_188={};for(var name in _186){if(name.charAt(0)=="_"){continue;}if(name in _188){continue;}var _189=_186[name];_187[name]=_17f(_189);}_183[_185]={cls:cls,params:_187};}return _183[_185];};this._functionFromScript=function(_18a){var _18b="";var _18c="";var _18d=_18a.getAttribute("args");if(_18d){d.forEach(_18d.split(/\s*,\s*/),function(part,idx){_18b+="var "+part+" = arguments["+idx+"]; ";});}var _18e=_18a.getAttribute("with");if(_18e&&_18e.length){d.forEach(_18e.split(/\s*,\s*/),function(part){_18b+="with("+part+"){";_18c+="}";});}return new Function(_18b+_18a.innerHTML+_18c);};this.instantiate=function(_18f,_190,args){var _191=[],dp=dojo.parser;_190=_190||{};args=args||{};d.forEach(_18f,function(node){if(!node){return;}var type=dp._attrName in _190?_190[dp._attrName]:node.getAttribute(dp._attrName);if(!type||!type.length){return;}var _192=_184(type),_193=_192.cls,ps=_193._noScript||_193.prototype._noScript;var _194={},_195=node.attributes;for(var name in _192.params){var item=name in _190?{value:_190[name],specified:true}:_195.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _196=item.value;switch(name){case "class":_196="className" in _190?_190.className:node.className;break;case "style":_196="style" in _190?_190.style:(node.style&&node.style.cssText);}var _197=_192.params[name];if(typeof _196=="string"){_194[name]=_181(_196,_197);}else{_194[name]=_196;}}if(!ps){var _198=[],_199=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_19a){var _19b=_19a.getAttribute("event"),type=_19a.getAttribute("type"),nf=d.parser._functionFromScript(_19a);if(_19b){if(type=="dojo/connect"){_198.push({event:_19b,func:nf});}else{_194[_19b]=nf;}}else{_199.push(nf);}});}var _19c=_193.markupFactory||_193.prototype&&_193.prototype.markupFactory;var _19d=_19c?_19c(_194,node,_193):new _193(_194,node);_191.push(_19d);var _19e=node.getAttribute("jsId");if(_19e){d.setObject(_19e,_19d);}if(!ps){d.forEach(_198,function(_19f){d.connect(_19d,_19f.event,null,_19f.func);});d.forEach(_199,function(func){func.call(_19d);});}});if(!_190._started){d.forEach(_191,function(_1a0){if(!args.noStart&&_1a0&&_1a0.startup&&!_1a0._started&&(!_1a0.getParent||!_1a0.getParent())){_1a0.startup();}});}return _191;};this.parse=function(_1a1,args){var root;if(!args&&_1a1&&_1a1.rootNode){args=_1a1;root=args.rootNode;}else{root=_1a1;}var list=d.query(this._query,root);return this.instantiate(list,null,args);};}();(function(){var _1a2=function(){if(dojo.config.parseOnLoad){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_1a2);}else{dojo._loaders.unshift(_1a2);}})();}if(!dojo._hasResource["dojo.cache"]){dojo._hasResource["dojo.cache"]=true;dojo.provide("dojo.cache");(function(){var _1a3={};dojo.cache=function(_1a4,url,_1a5){if(typeof _1a4=="string"){var _1a6=dojo.moduleUrl(_1a4,url);}else{_1a6=_1a4;_1a5=url;}var key=_1a6.toString();var val=_1a5;if(_1a5!==undefined&&!dojo.isString(_1a5)){val=("value" in _1a5?_1a5.value:undefined);}var _1a7=_1a5&&_1a5.sanitize?true:false;if(val||val===null){if(val==null){delete _1a3[key];}else{val=_1a3[key]=_1a7?dojo.cache._sanitize(val):val;}}else{if(!(key in _1a3)){val=dojo._getText(key);_1a3[key]=_1a7?dojo.cache._sanitize(val):val;}val=_1a3[key];}return val;};dojo.cache._sanitize=function(val){if(val){val=val.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _1a8=val.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_1a8){val=_1a8[1];}}else{val="";}return val;};})();}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function(){this._attachPoints=[];},_stringRepl:function(tmpl){var _1a9=this.declaredClass,_1aa=this;return dojo.string.substitute(tmpl,this,function(_1ab,key){if(key.charAt(0)=="!"){_1ab=dojo.getObject(key.substr(1),false,_1aa);}if(typeof _1ab=="undefined"){throw new Error(_1a9+" template:"+key);}if(_1ab==null){return "";}return key.charAt(0)=="!"?_1ab:_1ab.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _1ac=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_1ac)){node=dojo._toDom(this._stringRepl(_1ac));if(node.nodeType!=1){throw new Error("Invalid template: "+_1ac);}}else{node=_1ac.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);if(this.widgetsInTemplate){var _1ad=dojo.parser,qry,attr;if(_1ad._query!="[dojoType]"){qry=_1ad._query;attr=_1ad._attrName;_1ad._query="[dojoType]";_1ad._attrName="dojoType";}var cw=(this._startupWidgets=dojo.parser.parse(node,{noStart:!this._earlyTemplatedStartup}));if(qry){_1ad._query=qry;_1ad._attrName=attr;}this._supportingWidgets=dijit.findWidgets(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_1ae){var dest=this.containerNode;if(_1ae&&dest){while(_1ae.hasChildNodes()){dest.appendChild(_1ae.firstChild);}}},_attachTemplateNodes:function(_1af,_1b0){_1b0=_1b0||function(n,p){return n.getAttribute(p);};var _1b1=dojo.isArray(_1af)?_1af:(_1af.all||_1af.getElementsByTagName("*"));var x=dojo.isArray(_1af)?0:-1;for(;x<_1b1.length;x++){var _1b2=(x==-1)?_1af:_1b1[x];if(this.widgetsInTemplate&&_1b0(_1b2,"dojoType")){continue;}var _1b3=_1b0(_1b2,"dojoAttachPoint");if(_1b3){var _1b4,_1b5=_1b3.split(/\s*,\s*/);while((_1b4=_1b5.shift())){if(dojo.isArray(this[_1b4])){this[_1b4].push(_1b2);}else{this[_1b4]=_1b2;}this._attachPoints.push(_1b4);}}var _1b6=_1b0(_1b2,"dojoAttachEvent");if(_1b6){var _1b7,_1b8=_1b6.split(/\s*,\s*/);var trim=dojo.trim;while((_1b7=_1b8.shift())){if(_1b7){var _1b9=null;if(_1b7.indexOf(":")!=-1){var _1ba=_1b7.split(":");_1b7=trim(_1ba[0]);_1b9=trim(_1ba[1]);}else{_1b7=trim(_1b7);}if(!_1b9){_1b9=_1b7;}this.connect(_1b2,_1b7,_1b9);}}}var role=_1b0(_1b2,"waiRole");if(role){dijit.setWaiRole(_1b2,role);}var _1bb=_1b0(_1b2,"waiState");if(_1bb){dojo.forEach(_1bb.split(/\s*,\s*/),function(_1bc){if(_1bc.indexOf("-")!=-1){var pair=_1bc.split("-");dijit.setWaiState(_1b2,pair[0],pair[1]);}});}}},startup:function(){dojo.forEach(this._startupWidgets,function(w){if(w&&!w._started&&w.startup){w.startup();}});this.inherited(arguments);},destroyRendering:function(){dojo.forEach(this._attachPoints,function(_1bd){delete this[_1bd];},this);this._attachPoints=[];this.inherited(arguments);}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_1be,_1bf,_1c0){var _1c1=dijit._Templated._templateCache;var key=_1bf||_1be;var _1c2=_1c1[key];if(_1c2){try{if(!_1c2.ownerDocument||_1c2.ownerDocument==dojo.doc){return _1c2;}}catch(e){}dojo.destroy(_1c2);}if(!_1bf){_1bf=dojo.cache(_1be,{sanitize:true});}_1bf=dojo.string.trim(_1bf);if(_1c0||_1bf.match(/\$\{([^\}]+)\}/g)){return (_1c1[key]=_1bf);}else{var node=dojo._toDom(_1bf);if(node.nodeType!=1){throw new Error("Invalid template: "+_1bf);}return (_1c1[key]=node);}};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _1c3=dijit._Templated._templateCache;for(var key in _1c3){var _1c4=_1c3[key];if(typeof _1c4=="object"){dojo.destroy(_1c4);}delete _1c3[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit.form._FormMixin"]){dojo._hasResource["dijit.form._FormMixin"]=true;dojo.provide("dijit.form._FormMixin");dojo.declare("dijit.form._FormMixin",null,{reset:function(){dojo.forEach(this.getDescendants(),function(_1c5){if(_1c5.reset){_1c5.reset();}});},validate:function(){var _1c6=false;return dojo.every(dojo.map(this.getDescendants(),function(_1c7){_1c7._hasBeenBlurred=true;var _1c8=_1c7.disabled||!_1c7.validate||_1c7.validate();if(!_1c8&&!_1c6){dijit.scrollIntoView(_1c7.containerNode||_1c7.domNode);_1c7.focus();_1c6=true;}return _1c8;}),function(item){return item;});},setValues:function(val){dojo.deprecated(this.declaredClass+"::setValues() is deprecated. Use attr('value', val) instead.","","2.0");return this.attr("value",val);},_setValueAttr:function(obj){var map={};dojo.forEach(this.getDescendants(),function(_1c9){if(!_1c9.name){return;}var _1ca=map[_1c9.name]||(map[_1c9.name]=[]);_1ca.push(_1c9);});for(var name in map){if(!map.hasOwnProperty(name)){continue;}var _1cb=map[name],_1cc=dojo.getObject(name,false,obj);if(_1cc===undefined){continue;}if(!dojo.isArray(_1cc)){_1cc=[_1cc];}if(typeof _1cb[0].checked=="boolean"){dojo.forEach(_1cb,function(w,i){w.attr("value",dojo.indexOf(_1cc,w.value)!=-1);});}else{if(_1cb[0].multiple){_1cb[0].attr("value",_1cc);}else{dojo.forEach(_1cb,function(w,i){w.attr("value",_1cc[i]);});}}}},getValues:function(){dojo.deprecated(this.declaredClass+"::getValues() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");},_getValueAttr:function(){var obj={};dojo.forEach(this.getDescendants(),function(_1cd){var name=_1cd.name;if(!name||_1cd.disabled){return;}var _1ce=_1cd.attr("value");if(typeof _1cd.checked=="boolean"){if(/Radio/.test(_1cd.declaredClass)){if(_1ce!==false){dojo.setObject(name,_1ce,obj);}else{_1ce=dojo.getObject(name,false,obj);if(_1ce===undefined){dojo.setObject(name,null,obj);}}}else{var ary=dojo.getObject(name,false,obj);if(!ary){ary=[];dojo.setObject(name,ary,obj);}if(_1ce!==false){ary.push(_1ce);}}}else{var prev=dojo.getObject(name,false,obj);if(typeof prev!="undefined"){if(dojo.isArray(prev)){prev.push(_1ce);}else{dojo.setObject(name,[prev,_1ce],obj);}}else{dojo.setObject(name,_1ce,obj);}}});return obj;},isValid:function(){this._invalidWidgets=dojo.filter(this.getDescendants(),function(_1cf){return !_1cf.disabled&&_1cf.isValid&&!_1cf.isValid();});return !this._invalidWidgets.length;},onValidStateChange:function(_1d0){},_widgetChange:function(_1d1){var _1d2=this._lastValidState;if(!_1d1||this._lastValidState===undefined){_1d2=this.isValid();if(this._lastValidState===undefined){this._lastValidState=_1d2;}}else{if(_1d1.isValid){this._invalidWidgets=dojo.filter(this._invalidWidgets||[],function(w){return (w!=_1d1);},this);if(!_1d1.isValid()&&!_1d1.attr("disabled")){this._invalidWidgets.push(_1d1);}_1d2=(this._invalidWidgets.length===0);}}if(_1d2!==this._lastValidState){this._lastValidState=_1d2;this.onValidStateChange(_1d2);}},connectChildren:function(){dojo.forEach(this._changeConnections,dojo.hitch(this,"disconnect"));var _1d3=this;var _1d4=this._changeConnections=[];dojo.forEach(dojo.filter(this.getDescendants(),function(item){return item.validate;}),function(_1d5){_1d4.push(_1d3.connect(_1d5,"validate",dojo.hitch(_1d3,"_widgetChange",_1d5)));_1d4.push(_1d3.connect(_1d5,"_setDisabledAttr",dojo.hitch(_1d3,"_widgetChange",_1d5)));});this._widgetChange(null);},startup:function(){this.inherited(arguments);this._changeConnections=[];this.connectChildren();}});}if(!dojo._hasResource["dijit._DialogMixin"]){dojo._hasResource["dijit._DialogMixin"]=true;dojo.provide("dijit._DialogMixin");dojo.declare("dijit._DialogMixin",null,{attributeMap:dijit._Widget.prototype.attributeMap,execute:function(_1d6){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.attr("value"));},_getFocusItems:function(_1d7){var _1d8=dijit._getTabNavigable(dojo.byId(_1d7));this._firstFocusItem=_1d8.lowest||_1d8.first||_1d7;this._lastFocusItem=_1d8.last||_1d8.highest||this._firstFocusItem;if(dojo.isMoz&&this._firstFocusItem.tagName.toLowerCase()=="input"&&dojo.getNodeProp(this._firstFocusItem,"type").toLowerCase()=="file"){dojo.attr(_1d7,"tabIndex","0");this._firstFocusItem=_1d7;}}});}if(!dojo._hasResource["dijit.DialogUnderlay"]){dojo._hasResource["dijit.DialogUnderlay"]=true;dojo.provide("dijit.DialogUnderlay");dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' dojoAttachPoint='node'></div></div>",dialogId:"","class":"",attributeMap:{id:"domNode"},_setDialogIdAttr:function(id){dojo.attr(this.node,"id",id+"_underlay");},_setClassAttr:function(_1d9){this.node.className="dijitDialogUnderlay "+_1d9;},postCreate:function(){dojo.body().appendChild(this.domNode);},layout:function(){var is=this.node.style,os=this.domNode.style;os.display="none";var _1da=dijit.getViewport();os.top=_1da.t+"px";os.left=_1da.l+"px";is.width=_1da.w+"px";is.height=_1da.h+"px";os.display="block";},show:function(){this.domNode.style.display="block";this.layout();this.bgIframe=new dijit.BackgroundIframe(this.domNode);},hide:function(){this.bgIframe.destroy();this.domNode.style.display="none";},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}this.inherited(arguments);}});}if(!dojo._hasResource["dijit._Contained"]){dojo._hasResource["dijit._Contained"]=true;dojo.provide("dijit._Contained");dojo.declare("dijit._Contained",null,{getParent:function(){var _1db=dijit.getEnclosingWidget(this.domNode.parentNode);return _1db&&_1db.isContainer?_1db:null;},_getSibling:function(_1dc){var node=this.domNode;do{node=node[_1dc+"Sibling"];}while(node&&node.nodeType!=1);return node&&dijit.byNode(node);},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);}});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_1dd,_1de){var _1df=this.containerNode;if(_1de&&typeof _1de=="number"){var _1e0=this.getChildren();if(_1e0&&_1e0.length>=_1de){_1df=_1e0[_1de-1].domNode;_1de="after";}}dojo.place(_1dd.domNode,_1df,_1de);if(this._started&&!_1dd._started){_1dd.startup();}},removeChild:function(_1e1){if(typeof _1e1=="number"&&_1e1>0){_1e1=this.getChildren()[_1e1];}if(_1e1&&_1e1.domNode){var node=_1e1.domNode;node.parentNode.removeChild(node);}},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode).map(dijit.byNode);},hasChildren:function(){return dojo.query("> [widgetId]",this.containerNode).length>0;},destroyDescendants:function(_1e2){dojo.forEach(this.getChildren(),function(_1e3){_1e3.destroyRecursive(_1e2);});},_getSiblingOfChild:function(_1e4,dir){var node=_1e4.domNode,_1e5=(dir>0?"nextSibling":"previousSibling");do{node=node[_1e5];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node&&dijit.byNode(node);},getIndexOfChild:function(_1e6){return dojo.indexOf(this.getChildren(),_1e6);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_1e7){_1e7.startup();});this.inherited(arguments);}});}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);this.inherited(arguments);},startup:function(){if(this._started){return;}this.inherited(arguments);var _1e8=this.getParent&&this.getParent();if(!(_1e8&&_1e8.isLayoutContainer)){this.resize();this.connect(dojo.isIE?this.domNode:dojo.global,"onresize",function(){this.resize();});}},resize:function(_1e9,_1ea){var node=this.domNode;if(_1e9){dojo.marginBox(node,_1e9);if(_1e9.t){node.style.top=_1e9.t+"px";}if(_1e9.l){node.style.left=_1e9.l+"px";}}var mb=_1ea||{};dojo.mixin(mb,_1e9||{});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(_1eb){dojo.addClass(_1eb.domNode,this.baseClass+"-child");if(_1eb.baseClass){dojo.addClass(_1eb.domNode,this.baseClass+"-"+_1eb.baseClass);}},addChild:function(_1ec,_1ed){this.inherited(arguments);if(this._started){this._setupChild(_1ec);}},removeChild:function(_1ee){dojo.removeClass(_1ee.domNode,this.baseClass+"-child");if(_1ee.baseClass){dojo.removeClass(_1ee.domNode,this.baseClass+"-"+_1ee.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 _1ef=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_1f0,dim){_1f0.resize?_1f0.resize(dim):dojo.marginBox(_1f0.domNode,dim);dojo.mixin(_1f0,dojo.marginBox(_1f0.domNode));dojo.mixin(_1f0,dim);};dijit.layout.layoutChildren=function(_1f1,dim,_1f2){dim=dojo.mixin({},dim);dojo.addClass(_1f1,"dijitLayoutContainer");_1f2=dojo.filter(_1f2,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_1f2,function(item){return item.layoutAlign=="client";}));dojo.forEach(_1f2,function(_1f3){var elm=_1f3.domNode,pos=_1f3.layoutAlign;var _1f4=elm.style;_1f4.left=dim.l+"px";_1f4.top=dim.t+"px";_1f4.bottom=_1f4.right="auto";dojo.addClass(elm,"dijitAlign"+_1ef(pos));if(pos=="top"||pos=="bottom"){size(_1f3,{w:dim.w});dim.h-=_1f3.h;if(pos=="top"){dim.t+=_1f3.h;}else{_1f4.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_1f3,{h:dim.h});dim.w-=_1f3.w;if(pos=="left"){dim.l+=_1f3.w;}else{_1f4.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_1f3,dim);}}}});};})();}if(!dojo._hasResource["dojo.html"]){dojo._hasResource["dojo.html"]=true;dojo.provide("dojo.html");(function(){var _1f5=0,d=dojo;dojo.html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};dojo.html._emptyNode=dojo.empty;dojo.html._setNodeContent=function(node,cont){d.empty(node);if(cont){if(typeof cont=="string"){cont=d._toDom(cont,node.ownerDocument);}if(!cont.nodeType&&d.isArrayLike(cont)){for(var _1f6=cont.length,i=0;i<cont.length;i=_1f6==cont.length?i+1:0){d.place(cont[i],node,"last");}}else{d.place(cont,node,"last");}}return node;};dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,constructor:function(_1f7,node){dojo.mixin(this,_1f7||{});node=this.node=dojo.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_1f5++].join("_");}if(!(this.node||node)){new Error(this.declaredClass+": no node provided to "+this.id);}},set:function(cont,_1f8){if(undefined!==cont){this.content=cont;}if(_1f8){this._mixin(_1f8);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function(){var node=this.node;if(!node){console.error("setContent given no node");}try{node=dojo.html._setNodeContent(node,this.content);}catch(e){var _1f9=this.onContentError(e);try{node.innerHTML=_1f9;}catch(e){console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);}}this.node=node;},empty:function(){if(this.parseResults&&this.parseResults.length){dojo.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}dojo.html._emptyNode(this.node);},onBegin:function(){var cont=this.content;if(dojo.isString(cont)){if(this.cleanContent){cont=dojo.html._secureForInnerHtml(cont);}if(this.extractContent){var _1fa=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_1fa){cont=_1fa[1];}}}this.empty();this.content=cont;return this.node;},onEnd:function(){if(this.parseContent){this._parse();}return this.node;},tearDown:function(){delete this.parseResults;delete this.node;delete this.content;},onContentError:function(err){return "Error occured setting content: "+err;},_mixin:function(_1fb){var _1fc={},key;for(key in _1fb){if(key in _1fc){continue;}this[key]=_1fb[key];}},_parse:function(){var _1fd=this.node;try{this.parseResults=dojo.parser.parse(_1fd,true);}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_1fe){var _1ff=this["on"+type+"Error"].call(this,err);if(_1fe){console.error(_1fe,err);}else{if(_1ff){dojo.html._setNodeContent(this.node,_1ff,true);}}}});dojo.html.set=function(node,cont,_200){if(undefined==cont){console.warn("dojo.html.set: no cont argument provided, using empty string");cont="";}if(!_200){return dojo.html._setNodeContent(node,cont,true);}else{var op=new dojo.html._ContentSetter(dojo.mixin(_200,{content:cont,node:node}));return op.set();}};})();}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_201,_202,_203){_203=dojo.i18n.normalizeLocale(_203);var _204=_203.split("-");var _205=[_201,"nls",_202].join(".");var _206=dojo._loadedModules[_205];if(_206){var _207;for(var i=_204.length;i>0;i--){var loc=_204.slice(0,i).join("_");if(_206[loc]){_207=_206[loc];break;}}if(!_207){_207=_206.ROOT;}if(_207){var _208=function(){};_208.prototype=_207;return new _208();}}throw new Error("Bundle not found: "+_202+" in "+_201+" , locale="+_203);};dojo.i18n.normalizeLocale=function(_209){var _20a=_209?_209.toLowerCase():dojo.locale;if(_20a=="root"){_20a="ROOT";}return _20a;};dojo.i18n._requireLocalization=function(_20b,_20c,_20d,_20e){var _20f=dojo.i18n.normalizeLocale(_20d);var _210=[_20b,"nls",_20c].join(".");var _211="";if(_20e){var _212=_20e.split(",");for(var i=0;i<_212.length;i++){if(_20f["indexOf"](_212[i])==0){if(_212[i].length>_211.length){_211=_212[i];}}}if(!_211){_211="ROOT";}}var _213=_20e?_211:_20f;var _214=dojo._loadedModules[_210];var _215=null;if(_214){if(dojo.config.localizationComplete&&_214._built){return;}var _216=_213.replace(/-/g,"_");var _217=_210+"."+_216;_215=dojo._loadedModules[_217];}if(!_215){_214=dojo["provide"](_210);var syms=dojo._getModuleSymbols(_20b);var _218=syms.concat("nls").join("/");var _219;dojo.i18n._searchLocalePath(_213,_20e,function(loc){var _21a=loc.replace(/-/g,"_");var _21b=_210+"."+_21a;var _21c=false;if(!dojo._loadedModules[_21b]){dojo["provide"](_21b);var _21d=[_218];if(loc!="ROOT"){_21d.push(loc);}_21d.push(_20c);var _21e=_21d.join("/")+".js";_21c=dojo._loadPath(_21e,null,function(hash){var _21f=function(){};_21f.prototype=_219;_214[_21a]=new _21f();for(var j in hash){_214[_21a][j]=hash[j];}});}else{_21c=true;}if(_21c&&_214[_21a]){_219=_214[_21a];}else{_214[_21a]=_219;}if(_20e){return true;}});}if(_20e&&_20f!=_211){_214[_20f.replace(/-/g,"_")]=_214[_211.replace(/-/g,"_")];}};(function(){var _220=dojo.config.extraLocale;if(_220){if(!_220 instanceof Array){_220=[_220];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_221,_222){req(m,b,_221,_222);if(_221){return;}for(var i=0;i<_220.length;i++){req(m,b,_220[i],_222);}};}})();dojo.i18n._searchLocalePath=function(_223,down,_224){_223=dojo.i18n.normalizeLocale(_223);var _225=_223.split("-");var _226=[];for(var i=_225.length;i>0;i--){_226.push(_225.slice(0,i).join("-"));}_226.push(false);if(down){_226.reverse();}for(var j=_226.length-1;j>=0;j--){var loc=_226[j]||"ROOT";var stop=_224(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_227,_228){function _229(_22a){_22a=dojo.i18n.normalizeLocale(_22a);dojo.i18n._searchLocalePath(_22a,true,function(loc){for(var i=0;i<_228.length;i++){if(_228[i]==loc){dojo["require"](_227+"_"+loc);return true;}}return false;});};_229();var _22b=dojo.config.extraLocale||[];for(var i=0;i<_22b.length;i++){_229(_22b[i]);}};}if(!dojo._hasResource["dijit.layout.ContentPane"]){dojo._hasResource["dijit.layout.ContentPane"]=true;dojo.provide("dijit.layout.ContentPane");dojo.declare("dijit.layout.ContentPane",dijit._Widget,{href:"",extractContent:false,parseOnLoad:true,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",doLayout:true,ioArgs:{},isContainer:true,isLayoutContainer:true,onLoadDeferred:null,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[]}),postMixInProperties:function(){this.inherited(arguments);var _22c=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_22c);this.errorMessage=dojo.string.substitute(this.errorMessage,_22c);if(!this.href&&this.srcNodeRef&&this.srcNodeRef.innerHTML){this.isLoaded=true;}},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},postCreate:function(){this.domNode.title="";if(!dojo.attr(this.domNode,"role")){dijit.setWaiRole(this.domNode,"group");}dojo.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}var _22d=dijit._Contained.prototype.getParent.call(this);this._childOfLayoutWidget=_22d&&_22d.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;if(this.isLoaded){dojo.forEach(this.getChildren(),function(_22e){_22e.startup();});}if(this._isShown()||this.preload){this._onShow();}this.inherited(arguments);},_checkIfSingleChild:function(){var _22f=dojo.query("> *",this.containerNode).filter(function(node){return node.tagName!=="SCRIPT";}),_230=_22f.filter(function(node){return dojo.hasAttr(node,"dojoType")||dojo.hasAttr(node,"widgetId");}),_231=dojo.filter(_230.map(dijit.byNode),function(_232){return _232&&_232.domNode&&_232.resize;});if(_22f.length==_230.length&&_231.length==1){this._singleChild=_231[0];}else{delete this._singleChild;}dojo.toggleClass(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild);},setHref:function(href){dojo.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use attr('href', ...) instead.","","2.0");return this.attr("href",href);},_setHrefAttr:function(href){this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this.href=href;if(this._created&&(this.preload||this._isShown())){this._load();}else{this._hrefChanged=true;}return this.onLoadDeferred;},setContent:function(data){dojo.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use attr('content', ...) instead.","","2.0");this.attr("content",data);},_setContentAttr:function(data){this.href="";this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this._setContent(data||"");this._isDownloaded=false;return this.onLoadDeferred;},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;this.onLoadDeferred=null;},uninitialize:function(){if(this._beingDestroyed){this.cancel();}this.inherited(arguments);},destroyRecursive:function(_233){if(this._beingDestroyed){return;}this.inherited(arguments);},resize:function(_234,_235){if(!this._wasShown){this._onShow();}this._resizeCalled=true;if(_234){dojo.marginBox(this.domNode,_234);}var cn=this.containerNode;if(cn===this.domNode){var mb=_235||{};dojo.mixin(mb,_234||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(cn),mb);}this._contentBox=dijit.layout.marginBox2contentBox(cn,mb);}else{this._contentBox=dojo.contentBox(cn);}this._layoutChildren();},_isShown:function(){if(this._childOfLayoutWidget){if(this._resizeCalled&&"open" in this){return this.open;}return this._resizeCalled;}else{if("open" in this){return this.open;}else{var node=this.domNode;return (node.style.display!="none")&&(node.style.visibility!="hidden")&&!dojo.hasClass(node,"dijitHidden");}}},_onShow:function(){if(this.href){if(!this._xhrDfd&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)){this.refresh();}}else{if(!this._childOfLayoutWidget&&this._needLayout){this._layoutChildren();}}this.inherited(arguments);this._wasShown=true;},refresh:function(){this.cancel();this.onLoadDeferred=new dojo.Deferred(dojo.hitch(this,"cancel"));this._load();return this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadStart(),true);var self=this;var _236={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_236,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_236));hand.addCallback(function(html){try{self._isDownloaded=true;self._setContent(html,false);self.onDownloadEnd();}catch(err){self._onError("Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.canceled){self._onError("Download",err);}delete self._xhrDfd;return err;});delete this._hrefChanged;},_onLoadHandler:function(data){this.isLoaded=true;try{this.onLoadDeferred.callback(data);this.onLoad(data);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code: "+e.message);}},_onUnloadHandler:function(){this.isLoaded=false;try{this.onUnload();}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code: "+e.message);}},destroyDescendants:function(){if(this.isLoaded){this._onUnloadHandler();}var _237=this._contentSetter;dojo.forEach(this.getChildren(),function(_238){if(_238.destroyRecursive){_238.destroyRecursive();}});if(_237){dojo.forEach(_237.parseResults,function(_239){if(_239.destroyRecursive&&_239.domNode&&_239.domNode.parentNode==dojo.body()){_239.destroyRecursive();}});delete _237.parseResults;}dojo.html._emptyNode(this.containerNode);delete this._singleChild;},_setContent:function(cont,_23a){this.destroyDescendants();var _23b=this._contentSetter;if(!(_23b&&_23b instanceof dojo.html._ContentSetter)){_23b=this._contentSetter=new dojo.html._ContentSetter({node:this.containerNode,_onError:dojo.hitch(this,this._onError),onContentError:dojo.hitch(this,function(e){var _23c=this.onContentError(e);try{this.containerNode.innerHTML=_23c;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}})});}var _23d=dojo.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad},this._contentSetterParams||{});dojo.mixin(_23b,_23d);_23b.set((dojo.isObject(cont)&&cont.domNode)?cont.domNode:cont);delete this._contentSetterParams;if(!_23a){dojo.forEach(this.getChildren(),function(_23e){if(!this.parseOnLoad||_23e.getParent){_23e.startup();}},this);this._scheduleLayout();this._onLoadHandler(cont);}},_onError:function(type,err,_23f){this.onLoadDeferred.errback(err);var _240=this["on"+type+"Error"].call(this,err);if(_23f){console.error(_23f,err);}else{if(_240){this._setContent(_240,true);}}},_scheduleLayout:function(){if(this._isShown()){this._layoutChildren();}else{this._needLayout=true;}},_layoutChildren:function(){if(this.doLayout){this._checkIfSingleChild();}if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||dojo.contentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{dojo.forEach(this.getChildren(),function(_241){if(_241.resize){_241.resize();}});}delete this._needLayout;},onLoad:function(data){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_242){},onDownloadError:function(_243){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dijit.TooltipDialog"]){dojo._hasResource["dijit.TooltipDialog"]=true;dojo.provide("dijit.TooltipDialog");dojo.declare("dijit.TooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:dojo.cache("dijit","templates/TooltipDialog.html","<div waiRole=\"presentation\">\r\n\t<div class=\"dijitTooltipContainer\" waiRole=\"presentation\">\r\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" tabindex=\"-1\" waiRole=\"dialog\"></div>\r\n\t</div>\r\n\t<div class=\"dijitTooltipConnector\" waiRole=\"presentation\"></div>\r\n</div>\r\n"),postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");this.containerNode.title=this.title;},orient:function(node,_244,_245){var c=this._currentOrientClass;if(c){dojo.removeClass(this.domNode,c);}c="dijitTooltipAB"+(_245.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_245.charAt(0)=="T"?"Below":"Above");dojo.addClass(this.domNode,c);this._currentOrientClass=c;},onOpen:function(pos){this.orient(this.domNode,pos.aroundCorner,pos.corner);this._onShow();if(this.autofocus){this._getFocusItems(this.containerNode);dijit.focus(this._firstFocusItem);}},onClose:function(){this.onHide();},_onKey:function(evt){var node=evt.target;var dk=dojo.keys;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.containerNode);}var _246=(this._firstFocusItem==this._lastFocusItem);if(evt.charOrCode==dk.ESCAPE){setTimeout(dojo.hitch(this,"onCancel"),0);dojo.stopEvent(evt);}else{if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_246){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_246){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{if(evt.charOrCode===dk.TAB){evt.stopPropagation();}}}}}});}if(!dojo._hasResource["dijit.Dialog"]){dojo._hasResource["dijit.Dialog"]=true;dojo.provide("dijit.Dialog");dojo.declare("dijit._DialogBase",[dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{templateString:dojo.cache("dijit","templates/Dialog.html","<div class=\"dijitDialog\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\r\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\r\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\r\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: onCancel, onmouseenter: _onCloseEnter, onmouseleave: _onCloseLeave\" title=\"${buttonCancel}\">\r\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\r\n\t</span>\r\n\t</div>\r\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\r\n</div>\r\n"),attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}],"aria-describedby":""}),open:false,duration:dijit.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,"aria-describedby":"",postMixInProperties:function(){var _247=dojo.i18n.getLocalization("dijit","common");dojo.mixin(this,_247);this.inherited(arguments);},postCreate:function(){dojo.style(this.domNode,{display:"none",position:"absolute"});dojo.body().appendChild(this.domNode);this.inherited(arguments);this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[];},onLoad:function(){this._position();this.inherited(arguments);},_endDrag:function(e){if(e&&e.node&&e.node===this.domNode){this._relativePosition=dojo.position(e.node);}},_setup:function(){var node=this.domNode;if(this.titleBar&&this.draggable){this._moveable=(dojo.isIE==6)?new dojo.dnd.TimedMoveable(node,{handle:this.titleBar}):new dojo.dnd.Moveable(node,{handle:this.titleBar,timeout:0});dojo.subscribe("/dnd/move/stop",this,"_endDrag");}else{dojo.addClass(node,"dijitDialogFixed");}this.underlayAttrs={dialogId:this.id,"class":dojo.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")};this._fadeIn=dojo.fadeIn({node:node,duration:this.duration,beforeBegin:dojo.hitch(this,function(){var _248=dijit._underlay;if(!_248){_248=dijit._underlay=new dijit.DialogUnderlay(this.underlayAttrs);}else{_248.attr(this.underlayAttrs);}var _249=948+dijit._dialogStack.length*2;dojo.style(dijit._underlay.domNode,"zIndex",_249);dojo.style(this.domNode,"zIndex",_249+1);_248.show();}),onEnd:dojo.hitch(this,function(){if(this.autofocus){this._getFocusItems(this.domNode);dijit.focus(this._firstFocusItem);}})});this._fadeOut=dojo.fadeOut({node:node,duration:this.duration,onEnd:dojo.hitch(this,function(){node.style.display="none";var ds=dijit._dialogStack;if(ds.length==0){dijit._underlay.hide();}else{dojo.style(dijit._underlay.domNode,"zIndex",948+ds.length*2);dijit._underlay.attr(ds[ds.length-1].underlayAttrs);}if(this.refocus){var _24a=this._savedFocus;if(ds.length>0){var pd=ds[ds.length-1];if(!dojo.isDescendant(_24a.node,pd.domNode)){pd._getFocusItems(pd.domNode);_24a=pd._firstFocusItem;}}dijit.focus(_24a);}})});},uninitialize:function(){var _24b=false;if(this._fadeIn&&this._fadeIn.status()=="playing"){_24b=true;this._fadeIn.stop();}if(this._fadeOut&&this._fadeOut.status()=="playing"){_24b=true;this._fadeOut.stop();}if((this.open||_24b)&&!dijit._underlay._destroyed){dijit._underlay.hide();}if(this._moveable){this._moveable.destroy();}this.inherited(arguments);},_size:function(){this._checkIfSingleChild();if(this._singleChild){if(this._singleChildOriginalStyle){this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle;}delete this._singleChildOriginalStyle;}else{dojo.style(this.containerNode,{width:"auto",height:"auto"});}var mb=dojo.marginBox(this.domNode);var _24c=dijit.getViewport();if(mb.w>=_24c.w||mb.h>=_24c.h){var w=Math.min(mb.w,Math.floor(_24c.w*0.75)),h=Math.min(mb.h,Math.floor(_24c.h*0.75));if(this._singleChild&&this._singleChild.resize){this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText;this._singleChild.resize({w:w,h:h});}else{dojo.style(this.containerNode,{width:w+"px",height:h+"px",overflow:"auto",position:"relative"});}}else{if(this._singleChild&&this._singleChild.resize){this._singleChild.resize();}}},_position:function(){if(!dojo.hasClass(dojo.body(),"dojoMove")){var node=this.domNode,_24d=dijit.getViewport(),p=this._relativePosition,bb=p?null:dojo._getBorderBox(node),l=Math.floor(_24d.l+(p?p.x:(_24d.w-bb.w)/2)),t=Math.floor(_24d.t+(p?p.y:(_24d.h-bb.h)/2));dojo.style(node,{left:l+"px",top:t+"px"});}},_onKey:function(evt){var ds=dijit._dialogStack;if(ds[ds.length-1]!=this){return;}if(evt.charOrCode){var dk=dojo.keys;var node=evt.target;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.domNode);}var _24e=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_24e){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_24e){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{while(node){if(node==this.domNode||dojo.hasClass(node,"dijitPopup")){if(evt.charOrCode==dk.ESCAPE){this.onCancel();}else{return;}}node=node.parentNode;}if(evt.charOrCode!==dk.TAB){dojo.stopEvent(evt);}else{if(!dojo.isOpera){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:function(){if(this.open){return;}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOut.status()=="playing"){this._fadeOut.stop();}this._modalconnects.push(dojo.connect(window,"onscroll",this,"layout"));this._modalconnects.push(dojo.connect(window,"onresize",this,function(){var _24f=dijit.getViewport();if(!this._oldViewport||_24f.h!=this._oldViewport.h||_24f.w!=this._oldViewport.w){this.layout();this._oldViewport=_24f;}}));this._modalconnects.push(dojo.connect(dojo.doc.documentElement,"onkeypress",this,"_onKey"));dojo.style(this.domNode,{opacity:0,display:""});this.open=true;this._onShow();this._size();this._position();dijit._dialogStack.push(this);this._fadeIn.play();this._savedFocus=dijit.getFocus(this);},hide:function(){var ds=dijit._dialogStack;if(!this._alreadyInitialized||this!=ds[ds.length-1]){return;}if(this._fadeIn.status()=="playing"){this._fadeIn.stop();}ds.pop();this._fadeOut.play();if(this._scrollConnected){this._scrollConnected=false;}dojo.forEach(this._modalconnects,dojo.disconnect);this._modalconnects=[];if(this._relativePosition){delete this._relativePosition;}this.open=false;this.onHide();},layout:function(){if(this.domNode.style.display!="none"){if(dijit._underlay){dijit._underlay.layout();}this._position();}},destroy:function(){dojo.forEach(this._modalconnects,dojo.disconnect);if(this.refocus&&this.open){setTimeout(dojo.hitch(dijit,"focus",this._savedFocus),25);}this.inherited(arguments);},_onCloseEnter:function(){dojo.addClass(this.closeButtonNode,"dijitDialogCloseIcon-hover");},_onCloseLeave:function(){dojo.removeClass(this.closeButtonNode,"dijitDialogCloseIcon-hover");}});dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._DialogBase],{});dijit._dialogStack=[];}if(!dojo._hasResource["fed.patches.dijit.Dialog"]){dojo._hasResource["fed.patches.dijit.Dialog"]=true;dojo.provide("fed.patches.dijit.Dialog");if(dojo.version.major==1&&dojo.version.minor<=4){dojo.mixin(dijit.Dialog.prototype,{});dojo.connect(dijit.Dialog.prototype,"_setup",function(){var that=this;this._moveable.onMoving=function(_250,_251){var c=dojo.coords(that.domNode);var v=dijit.getViewport();var minX=5;var minY=5;var maxX=(v.w+v.l)-c.w-5;var maxY=(v.h+v.t)-c.h-5;if(_251.l<minX){_251.l=minX;}if(_251.l>maxX){_251.l=maxX;}if(_251.t<minY){_251.t=minY;}if(_251.t>maxY){_251.t=maxY;}};dojo.global.dialogFixPosAndSize=function(){that._size();that._relativePosition=undefined;that._position();};dojo.connect(window,"onresize",this,function(){dojo.global.dialogFixPosAndSize();});dojo.connect(this._fadeIn,"onEnd",function(){if(!that.firstTimeOpened){that.firstTimeOpened=true;dojo.global.dialogFixPosAndSize();}});});dijit._dialogStack=[];}}if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_252){var _253=_252.getMonth();var days=[31,28,31,30,31,30,31,31,30,31,30,31];if(_253==1&&dojo.date.isLeapYear(_252)){return 29;}return days[_253];};dojo.date.isLeapYear=function(_254){var year=_254.getFullYear();return !(year%400)||(!(year%4)&&!!(year%100));};dojo.date.getTimezoneName=function(_255){var str=_255.toString();var tz="";var _256;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_256=str.match(pat))){tz=_256[1];}else{str=_255.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_256=str.match(pat))){tz=_256[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_257,_258,_259){_257=new Date(+_257);_258=new Date(+(_258||new Date()));if(_259=="date"){_257.setHours(0,0,0,0);_258.setHours(0,0,0,0);}else{if(_259=="time"){_257.setFullYear(0,0,0);_258.setFullYear(0,0,0);}}if(_257>_258){return 1;}if(_257<_258){return -1;}return 0;};dojo.date.add=function(date,_25a,_25b){var sum=new Date(+date);var _25c=false;var _25d="Date";switch(_25a){case "day":break;case "weekday":var days,_25e;var mod=_25b%5;if(!mod){days=(_25b>0)?5:-5;_25e=(_25b>0)?((_25b-5)/5):((_25b+5)/5);}else{days=mod;_25e=parseInt(_25b/5);}var strt=date.getDay();var adj=0;if(strt==6&&_25b>0){adj=1;}else{if(strt==0&&_25b<0){adj=-1;}}var trgt=strt+days;if(trgt==0||trgt==6){adj=(_25b>0)?2:-2;}_25b=(7*_25e)+days+adj;break;case "year":_25d="FullYear";_25c=true;break;case "week":_25b*=7;break;case "quarter":_25b*=3;case "month":_25c=true;_25d="Month";break;default:_25d="UTC"+_25a.charAt(0).toUpperCase()+_25a.substring(1)+"s";}if(_25d){sum["set"+_25d](sum["get"+_25d]()+_25b);}if(_25c&&(sum.getDate()<date.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_25f,_260,_261){_260=_260||new Date();_261=_261||"day";var _262=_260.getFullYear()-_25f.getFullYear();var _263=1;switch(_261){case "quarter":var m1=_25f.getMonth();var m2=_260.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_262*4);_263=q2-q1;break;case "weekday":var days=Math.round(dojo.date.difference(_25f,_260,"day"));var _264=parseInt(dojo.date.difference(_25f,_260,"week"));var mod=days%7;if(mod==0){days=_264*5;}else{var adj=0;var aDay=_25f.getDay();var bDay=_260.getDay();_264=parseInt(days/7);mod=days%7;var _265=new Date(_25f);_265.setDate(_265.getDate()+(_264*7));var _266=_265.getDay();if(days>0){switch(true){case aDay==6:adj=-1;break;case aDay==0:adj=0;break;case bDay==6:adj=-1;break;case bDay==0:adj=-2;break;case (_266+mod)>5:adj=-2;}}else{if(days<0){switch(true){case aDay==6:adj=0;break;case aDay==0:adj=1;break;case bDay==6:adj=2;break;case bDay==0:adj=1;break;case (_266+mod)<0:adj=2;}}}days+=adj;days-=(_264*2);}_263=days;break;case "year":_263=_262;break;case "month":_263=(_260.getMonth()-_25f.getMonth())+(_262*12);break;case "week":_263=parseInt(dojo.date.difference(_25f,_260,"day")/7);break;case "day":_263/=24;case "hour":_263/=60;case "minute":_263/=60;case "second":_263/=1000;case "millisecond":_263*=_260.getTime()-_25f.getTime();}return Math.round(_263);};}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_267){var _268={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,sy:4};var _269=dojo.cldr.supplemental._region(_267);var dow=_268[_269];return (dow===undefined)?1:dow;};dojo.cldr.supplemental._region=function(_26a){_26a=dojo.i18n.normalizeLocale(_26a);var tags=_26a.split("-");var _26b=tags[1];if(!_26b){_26b={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",he:"il",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[tags[0]];}else{if(_26b.length==4){_26b=tags[2];}}return _26b;};dojo.cldr.supplemental.getWeekend=function(_26c){var _26d={eg:5,il:5,sy:5,"in":0,ae:4,bh:4,dz:4,iq:4,jo:4,kw:4,lb:4,ly:4,ma:4,om:4,qa:4,sa:4,sd:4,tn:4,ye:4};var _26e={ae:5,bh:5,dz:5,iq:5,jo:5,kw:5,lb:5,ly:5,ma:5,om:5,qa:5,sa:5,sd:5,tn:5,ye:5,af:5,ir:5,eg:6,il:6,sy:6};var _26f=dojo.cldr.supplemental._region(_26c);var _270=_26d[_26f];var end=_26e[_26f];if(_270===undefined){_270=6;}if(end===undefined){end=0;}return {start:_270,end:end};};}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_271){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_271&&_271.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_272){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return dojo.regexp.group(b.join("|"),_272);};dojo.regexp.group=function(_273,_274){return "("+(_274?"?:":"")+_273+")";};}if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function _275(_276,_277,_278,_279){return _279.replace(/([a-z])\1*/ig,function(_27a){var s,pad,c=_27a.charAt(0),l=_27a.length,_27b=["abbr","wide","narrow"];switch(c){case "G":s=_277[(l<4)?"eraAbbr":"eraNames"][_276.getFullYear()<0?0:1];break;case "y":s=_276.getFullYear();switch(l){case 1:break;case 2:if(!_278.fullYear){s=String(s);s=s.substr(s.length-2);break;}default:pad=true;}break;case "Q":case "q":s=Math.ceil((_276.getMonth()+1)/3);pad=true;break;case "M":var m=_276.getMonth();if(l<3){s=m+1;pad=true;}else{var _27c=["months","format",_27b[l-3]].join("-");s=_277[_27c][m];}break;case "w":var _27d=0;s=dojo.date.locale._getWeekOfYear(_276,_27d);pad=true;break;case "d":s=_276.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_276);pad=true;break;case "E":var d=_276.getDay();if(l<3){s=d+1;pad=true;}else{var _27e=["days","format",_27b[l-3]].join("-");s=_277[_27e][d];}break;case "a":var _27f=(_276.getHours()<12)?"am":"pm";s=_277[_27f];break;case "h":case "H":case "K":case "k":var h=_276.getHours();switch(c){case "h":s=(h%12)||12;break;case "H":s=h;break;case "K":s=(h%12);break;case "k":s=h||24;break;}pad=true;break;case "m":s=_276.getMinutes();pad=true;break;case "s":s=_276.getSeconds();pad=true;break;case "S":s=Math.round(_276.getMilliseconds()*Math.pow(10,l-3));pad=true;break;case "v":case "z":s=dojo.date.locale._getZone(_276,true,_278);if(s){break;}l=4;case "Z":var _280=dojo.date.locale._getZone(_276,false,_278);var tz=[(_280<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_280)/60),2),dojo.string.pad(Math.abs(_280)%60,2)];if(l==4){tz.splice(0,0,"GMT");tz.splice(3,0,":");}s=tz.join("");break;default:throw new Error("dojo.date.locale.format: invalid pattern char: "+_279);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale._getZone=function(_281,_282,_283){if(_282){return dojo.date.getTimezoneName(_281);}else{return _281.getTimezoneOffset();}};dojo.date.locale.format=function(_284,_285){_285=_285||{};var _286=dojo.i18n.normalizeLocale(_285.locale),_287=_285.formatLength||"short",_288=dojo.date.locale._getGregorianBundle(_286),str=[],_289=dojo.hitch(this,_275,_284,_288,_285);if(_285.selector=="year"){return _28a(_288["dateFormatItem-yyyy"]||"yyyy",_289);}var _28b;if(_285.selector!="date"){_28b=_285.timePattern||_288["timeFormat-"+_287];if(_28b){str.push(_28a(_28b,_289));}}if(_285.selector!="time"){_28b=_285.datePattern||_288["dateFormat-"+_287];if(_28b){str.push(_28a(_28b,_289));}}return str.length==1?str[0]:_288["dateTimeFormat-"+_287].replace(/\{(\d+)\}/g,function(_28c,key){return str[key];});};dojo.date.locale.regexp=function(_28d){return dojo.date.locale._parseInfo(_28d).regexp;};dojo.date.locale._parseInfo=function(_28e){_28e=_28e||{};var _28f=dojo.i18n.normalizeLocale(_28e.locale),_290=dojo.date.locale._getGregorianBundle(_28f),_291=_28e.formatLength||"short",_292=_28e.datePattern||_290["dateFormat-"+_291],_293=_28e.timePattern||_290["timeFormat-"+_291],_294;if(_28e.selector=="date"){_294=_292;}else{if(_28e.selector=="time"){_294=_293;}else{_294=_290["dateTimeFormat-"+_291].replace(/\{(\d+)\}/g,function(_295,key){return [_293,_292][key];});}}var _296=[],re=_28a(_294,dojo.hitch(this,_297,_296,_290,_28e));return {regexp:re,tokens:_296,bundle:_290};};dojo.date.locale.parse=function(_298,_299){var info=dojo.date.locale._parseInfo(_299),_29a=info.tokens,_29b=info.bundle,re=new RegExp("^"+info.regexp+"$",info.strict?"":"i"),_29c=re.exec(_298);if(!_29c){return null;}var _29d=["abbr","wide","narrow"],_29e=[1970,0,1,0,0,0,0],amPm="",_29f=dojo.every(_29c,function(v,i){if(!i){return true;}var _2a0=_29a[i-1];var l=_2a0.length;switch(_2a0.charAt(0)){case "y":if(l!=2&&_299.strict){_29e[0]=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear(),_2a1=year.substring(0,2)*100,_2a2=Math.min(Number(year.substring(2,4))+20,99),num=(v<_2a2)?_2a1+v:_2a1-100+v;_29e[0]=num;}else{if(_299.strict){return false;}_29e[0]=v;}}break;case "M":if(l>2){var _2a3=_29b["months-format-"+_29d[l-3]].concat();if(!_299.strict){v=v.replace(".","").toLowerCase();_2a3=dojo.map(_2a3,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_2a3,v);if(v==-1){return false;}}else{v--;}_29e[1]=v;break;case "E":case "e":var days=_29b["days-format-"+_29d[l-3]].concat();if(!_299.strict){v=v.toLowerCase();days=dojo.map(days,function(d){return d.toLowerCase();});}v=dojo.indexOf(days,v);if(v==-1){return false;}break;case "D":_29e[1]=0;case "d":_29e[2]=v;break;case "a":var am=_299.am||_29b.am;var pm=_299.pm||_29b.pm;if(!_299.strict){var _2a4=/\./g;v=v.replace(_2a4,"").toLowerCase();am=am.replace(_2a4,"").toLowerCase();pm=pm.replace(_2a4,"").toLowerCase();}if(_299.strict&&v!=am&&v!=pm){return false;}amPm=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return false;}_29e[3]=v;break;case "m":_29e[4]=v;break;case "s":_29e[5]=v;break;case "S":_29e[6]=v;}return true;});var _2a5=+_29e[3];if(amPm==="p"&&_2a5<12){_29e[3]=_2a5+12;}else{if(amPm==="a"&&_2a5==12){_29e[3]=0;}}var _2a6=new Date(_29e[0],_29e[1],_29e[2],_29e[3],_29e[4],_29e[5],_29e[6]);if(_299.strict){_2a6.setFullYear(_29e[0]);}var _2a7=_29a.join(""),_2a8=_2a7.indexOf("d")!=-1,_2a9=_2a7.indexOf("M")!=-1;if(!_29f||(_2a9&&_2a6.getMonth()>_29e[1])||(_2a8&&_2a6.getDate()>_29e[2])){return null;}if((_2a9&&_2a6.getMonth()<_29e[1])||(_2a8&&_2a6.getDate()<_29e[2])){_2a6=dojo.date.add(_2a6,"hour",1);}return _2a6;};function _28a(_2aa,_2ab,_2ac,_2ad){var _2ae=function(x){return x;};_2ab=_2ab||_2ae;_2ac=_2ac||_2ae;_2ad=_2ad||_2ae;var _2af=_2aa.match(/(''|[^'])+/g),_2b0=_2aa.charAt(0)=="'";dojo.forEach(_2af,function(_2b1,i){if(!_2b1){_2af[i]="";}else{_2af[i]=(_2b0?_2ac:_2ab)(_2b1);_2b0=!_2b0;}});return _2ad(_2af.join(""));};function _297(_2b2,_2b3,_2b4,_2b5){_2b5=dojo.regexp.escapeString(_2b5);if(!_2b4.strict){_2b5=_2b5.replace(" a"," ?a");}return _2b5.replace(/([a-z])\1*/ig,function(_2b6){var s,c=_2b6.charAt(0),l=_2b6.length,p2="",p3="";if(_2b4.strict){if(l>1){p2="0"+"{"+(l-1)+"}";}if(l>2){p3="0"+"{"+(l-2)+"}";}}else{p2="0?";p3="0{0,2}";}switch(c){case "y":s="\\d{2,4}";break;case "M":s=(l>2)?"\\S+?":p2+"[1-9]|1[0-2]";break;case "D":s=p2+"[1-9]|"+p3+"[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6]";break;case "d":s="[12]\\d|"+p2+"[1-9]|3[01]";break;case "w":s=p2+"[1-9]|[1-4][0-9]|5[0-3]";break;case "E":s="\\S+";break;case "h":s=p2+"[1-9]|1[0-2]";break;case "k":s=p2+"\\d|1[01]";break;case "H":s=p2+"\\d|1\\d|2[0-3]";break;case "K":s=p2+"[1-9]|1\\d|2[0-4]";break;case "m":case "s":s="[0-5]\\d";break;case "S":s="\\d{"+l+"}";break;case "a":var am=_2b4.am||_2b3.am||"AM";var pm=_2b4.pm||_2b3.pm||"PM";if(_2b4.strict){s=am+"|"+pm;}else{s=am+"|"+pm;if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}if(s.indexOf(".")!=-1){s+="|"+s.replace(/\./g,"");}}s=s.replace(/\./g,"\\.");break;default:s=".*";}if(_2b2){_2b2.push(_2b6);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _2b7=[];dojo.date.locale.addCustomFormats=function(_2b8,_2b9){_2b7.push({pkg:_2b8,name:_2b9});};dojo.date.locale._getGregorianBundle=function(_2ba){var _2bb={};dojo.forEach(_2b7,function(desc){var _2bc=dojo.i18n.getLocalization(desc.pkg,desc.name,_2ba);_2bb=dojo.mixin(_2bb,_2bc);},this);return _2bb;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(item,type,_2bd,_2be){var _2bf,_2c0=dojo.date.locale._getGregorianBundle(_2be),_2c1=[item,_2bd,type];if(_2bd=="standAlone"){var key=_2c1.join("-");_2bf=_2c0[key];if(_2bf[0]==1){_2bf=undefined;}}_2c1[1]="format";return (_2bf||_2c0[_2c1.join("-")]).concat();};dojo.date.locale.isWeekend=function(_2c2,_2c3){var _2c4=dojo.cldr.supplemental.getWeekend(_2c3),day=(_2c2||new Date()).getDay();if(_2c4.end<_2c4.start){_2c4.end+=7;if(day<_2c4.start){day+=7;}}return day>=_2c4.start&&day<=_2c4.end;};dojo.date.locale._getDayOfYear=function(_2c5){return dojo.date.difference(new Date(_2c5.getFullYear(),0,1,_2c5.getHours()),_2c5)+1;};dojo.date.locale._getWeekOfYear=function(_2c6,_2c7){if(arguments.length==1){_2c7=0;}var _2c8=new Date(_2c6.getFullYear(),0,1).getDay(),adj=(_2c8-_2c7+7)%7,week=Math.floor((dojo.date.locale._getDayOfYear(_2c6)+adj-1)/7);if(_2c8==_2c7){week++;}return week;};}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,intermediateChanges:false,scrollOnFocus:true,attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{value:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode",title:"focusNode"}),postMixInProperties:function(){this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";this.inherited(arguments);},_setDisabledAttr:function(_2c9){this.disabled=_2c9;dojo.attr(this.focusNode,"disabled",_2c9);if(this.valueNode){dojo.attr(this.valueNode,"disabled",_2c9);}dijit.setWaiState(this.focusNode,"disabled",_2c9);if(_2c9){this._hovering=false;this._active=false;this.focusNode.setAttribute("tabIndex","-1");}else{this.focusNode.setAttribute("tabIndex",this.tabIndex);}this._setStateClass();},setDisabled:function(_2ca){dojo.deprecated("setDisabled("+_2ca+") is deprecated. Use attr('disabled',"+_2ca+") instead.","","2.0");this.attr("disabled",_2ca);},_onFocus:function(e){if(this.scrollOnFocus){dijit.scrollIntoView(this.domNode);}this.inherited(arguments);},_onMouse:function(_2cb){var _2cc=_2cb.currentTarget;if(_2cc&&_2cc.getAttribute){this.stateModifier=_2cc.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_2cb.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 _2cd=this.connect(dojo.body(),"onmouseup",function(){if(this._mouseDown&&this.isFocusable()){this.focus();}this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_2cd);});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 _2ce=this.baseClass.split(" ");function _2cf(_2d0){_2ce=_2ce.concat(dojo.map(_2ce,function(c){return c+_2d0;}),"dijit"+_2d0);};if(this.checked){_2cf("Checked");}if(this.state){_2cf(this.state);}if(this.selected){_2cf("Selected");}if(this.disabled){_2cf("Disabled");}else{if(this.readOnly){_2cf("ReadOnly");}else{if(this._active){_2cf(this.stateModifier+"Active");}else{if(this._focused){_2cf("Focused");}if(this._hovering){_2cf(this.stateModifier+"Hover");}}}}var tn=this.stateNode||this.domNode,_2d1={};dojo.forEach(tn.className.split(" "),function(c){_2d1[c]=true;});if("_stateClasses" in this){dojo.forEach(this._stateClasses,function(c){delete _2d1[c];});}dojo.forEach(_2ce,function(c){_2d1[c]=true;});var _2d2=[];for(var c in _2d1){_2d2.push(c);}tn.className=_2d2.join(" ");this._stateClasses=_2ce;},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(_2d3){},_onChangeActive:false,_handleOnChange:function(_2d4,_2d5){this._lastValue=_2d4;if(this._lastValueReported==undefined&&(_2d5===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_2d4;}if((this.intermediateChanges||_2d5||_2d5===undefined)&&((typeof _2d4!=typeof this._lastValueReported)||this.compare(_2d4,this._lastValueReported)!=0)){this._lastValueReported=_2d4;if(this._onChangeActive){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);}this._onChangeHandle=setTimeout(dojo.hitch(this,function(){this._onChangeHandle=null;this.onChange(_2d4);}),0);}}},create:function(){this.inherited(arguments);this._onChangeActive=true;this._setStateClass();},destroy:function(){if(this._onChangeHandle){clearTimeout(this._onChangeHandle);this.onChange(this._lastValueReported);}this.inherited(arguments);},setValue:function(_2d6){dojo.deprecated("dijit.form._FormWidget:setValue("+_2d6+") is deprecated.  Use attr('value',"+_2d6+") instead.","","2.0");this.attr("value",_2d6);},getValue:function(){dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use attr('value') instead.","","2.0");return this.attr("value");}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{readOnly:false,attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{value:"",readOnly:"focusNode"}),_setReadOnlyAttr:function(_2d7){this.readOnly=_2d7;dojo.attr(this.focusNode,"readOnly",_2d7);dijit.setWaiState(this.focusNode,"readonly",_2d7);this._setStateClass();},postCreate:function(){if(dojo.isIE){this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);}if(this._resetValue===undefined){this._resetValue=this.value;}},_setValueAttr:function(_2d8,_2d9){this.value=_2d8;this._handleOnChange(_2d8,_2d9);},_getValueAttr:function(){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},reset:function(){this._hasBeenBlurred=false;this._setValueAttr(this._resetValue,true);},_onKeyDown:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!(e.ctrlKey||e.altKey||e.metaKey)){var te;if(dojo.isIE){e.preventDefault();te=document.createEventObject();te.keyCode=dojo.keys.ESCAPE;te.shiftKey=e.shiftKey;e.srcElement.fireEvent("onkeypress",te);}}},_layoutHackIE7:function(){if(dojo.isIE==7){var _2da=this.domNode;var _2db=_2da.parentNode;var _2dc=_2da.firstChild||_2da;var _2dd=_2dc.style.filter;while(_2db&&_2db.clientHeight==0){_2db._disconnectHandle=this.connect(_2db,"onscroll",dojo.hitch(this,function(e){this.disconnect(_2db._disconnectHandle);_2db.removeAttribute("_disconnectHandle");_2dc.style.filter=(new Date()).getMilliseconds();setTimeout(function(){_2dc.style.filter=_2dd;},0);}));_2db=_2db.parentNode;}}}});}if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",selectOnClick:false,templateString:dojo.cache("dijit.form","templates/TextBox.html","<input class=\"dijit dijitReset dijitLeft\" dojoAttachPoint='textbox,focusNode'\r\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse'\r\n\tautocomplete=\"off\" type=\"${type}\" ${nameAttrSetting}\r\n\t/>\r\n"),baseClass:"dijitTextBox",attributeMap:dojo.delegate(dijit.form._FormValueWidget.prototype.attributeMap,{maxLength:"focusNode"}),_getValueAttr:function(){return this.parse(this.attr("displayedValue"),this.constraints);},_setValueAttr:function(_2de,_2df,_2e0){var _2e1;if(_2de!==undefined){_2e1=this.filter(_2de);if(typeof _2e0!="string"){if(_2e1!==null&&((typeof _2e1!="number")||!isNaN(_2e1))){_2e0=this.filter(this.format(_2e1,this.constraints));}else{_2e0="";}}}if(_2e0!=null&&_2e0!=undefined&&((typeof _2e0)!="number"||!isNaN(_2e0))&&this.textbox.value!=_2e0){this.textbox.value=_2e0;}this.inherited(arguments,[_2e1,_2df]);},displayedValue:"",getDisplayedValue:function(){dojo.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use attr('displayedValue') instead.","","2.0");return this.attr("displayedValue");},_getDisplayedValueAttr:function(){return this.filter(this.textbox.value);},setDisplayedValue:function(_2e2){dojo.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use attr('displayedValue', ...) instead.","","2.0");this.attr("displayedValue",_2e2);},_setDisplayedValueAttr:function(_2e3){if(_2e3===null||_2e3===undefined){_2e3="";}else{if(typeof _2e3!="string"){_2e3=String(_2e3);}}this.textbox.value=_2e3;this._setValueAttr(this.attr("value"),undefined,_2e3);},format:function(_2e4,_2e5){return ((_2e4==null||_2e4==undefined)?"":(_2e4.toString?_2e4.toString():_2e4));},parse:function(_2e6,_2e7){return _2e6;},_refreshState:function(){},_onInput:function(e){if(e&&e.type&&/key/i.test(e.type)&&e.keyCode){switch(e.keyCode){case dojo.keys.SHIFT:case dojo.keys.ALT:case dojo.keys.CTRL:case dojo.keys.TAB:return;}}if(this.intermediateChanges){var _2e8=this;setTimeout(function(){_2e8._handleOnChange(_2e8.attr("value"),false);},0);}this._refreshState();},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);if(dojo.isMoz||dojo.isOpera){this.connect(this.textbox,"oninput",this._onInput);}else{this.connect(this.textbox,"onkeydown",this._onInput);this.connect(this.textbox,"onkeyup",this._onInput);this.connect(this.textbox,"onpaste",this._onInput);this.connect(this.textbox,"oncut",this._onInput);}},_blankValue:"",filter:function(val){if(val===null){return this._blankValue;}if(typeof val!="string"){return val;}if(this.trim){val=dojo.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_setBlurValue:function(){this._setValueAttr(this.attr("value"),true);},_onBlur:function(e){if(this.disabled){return;}this._setBlurValue();this.inherited(arguments);if(this._selectOnClickHandle){this.disconnect(this._selectOnClickHandle);}if(this.selectOnClick&&dojo.isMoz){this.textbox.selectionStart=this.textbox.selectionEnd=undefined;}},_onFocus:function(by){if(this.disabled||this.readOnly){return;}if(this.selectOnClick&&by=="mouse"){this._selectOnClickHandle=this.connect(this.domNode,"onmouseup",function(){this.disconnect(this._selectOnClickHandle);var _2e9;if(dojo.isIE){var _2ea=dojo.doc.selection.createRange();var _2eb=_2ea.parentElement();_2e9=_2eb==this.textbox&&_2ea.text.length==0;}else{_2e9=this.textbox.selectionStart==this.textbox.selectionEnd;}if(_2e9){dijit.selectInputText(this.textbox);}});}this._refreshState();this.inherited(arguments);},reset:function(){this.textbox.value="";this.inherited(arguments);}});dijit.selectInputText=function(_2ec,_2ed,stop){var _2ee=dojo.global;var _2ef=dojo.doc;_2ec=dojo.byId(_2ec);if(isNaN(_2ed)){_2ed=0;}if(isNaN(stop)){stop=_2ec.value?_2ec.value.length:0;}dijit.focus(_2ec);if(_2ef["selection"]&&dojo.body()["createTextRange"]){if(_2ec.createTextRange){var _2f0=_2ec.createTextRange();with(_2f0){collapse(true);moveStart("character",-99999);moveStart("character",_2ed);moveEnd("character",stop-_2ed);select();}}}else{if(_2ee["getSelection"]){if(_2ec.setSelectionRange){_2ec.setSelectionRange(_2ed,stop);}}}};}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:dijit.defaultDuration,templateString:dojo.cache("dijit","templates/Tooltip.html","<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\r\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\r\n\t<div class=\"dijitTooltipConnector\"></div>\r\n</div>\r\n"),postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);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")});},show:function(_2f1,_2f2,_2f3){if(this.aroundNode&&this.aroundNode===_2f2){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_2f1;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var pos=dijit.placeOnScreenAroundElement(this.domNode,_2f2,dijit.getPopupAroundAlignment((_2f3&&_2f3.length)?_2f3:dijit.Tooltip.defaultPosition,this.isLeftToRight()),dojo.hitch(this,"orient"));dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_2f2;},orient:function(node,_2f4,_2f5){node.className="dijitTooltip "+{"BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_2f4+"-"+_2f5];},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_2f6){if(this._onDeck&&this._onDeck[1]==_2f6){this._onDeck=null;}else{if(this.aroundNode===_2f6){this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();}else{}}},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function(_2f7,_2f8,_2f9){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_2f7,_2f8,_2f9);};dijit.hideTooltip=function(_2fa){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_2fa);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],position:[],constructor:function(){this._nodeConnectionsById={};},_setConnectIdAttr:function(_2fb){for(var _2fc in this._nodeConnectionsById){this.removeTarget(_2fc);}dojo.forEach(dojo.isArrayLike(_2fb)?_2fb:[_2fb],this.addTarget,this);},_getConnectIdAttr:function(){var ary=[];for(var id in this._nodeConnectionsById){ary.push(id);}return ary;},addTarget:function(id){var node=dojo.byId(id);if(!node){return;}if(node.id in this._nodeConnectionsById){return;}this._nodeConnectionsById[node.id]=[this.connect(node,"onmouseenter","_onTargetMouseEnter"),this.connect(node,"onmouseleave","_onTargetMouseLeave"),this.connect(node,"onfocus","_onTargetFocus"),this.connect(node,"onblur","_onTargetBlur")];if(dojo.isIE&&!node.style.zoom){node.style.zoom=1;}},removeTarget:function(node){var id=node.id||node;if(id in this._nodeConnectionsById){dojo.forEach(this._nodeConnectionsById[id],this.disconnect,this);delete this._nodeConnectionsById[id];}},postCreate:function(){dojo.addClass(this.domNode,"dijitTooltipData");},startup:function(){this.inherited(arguments);var ids=this.connectId;dojo.forEach(dojo.isArrayLike(ids)?ids:[ids],this.addTarget,this);},_onTargetMouseEnter:function(e){this._onHover(e);},_onTargetMouseLeave:function(e){this._onUnHover(e);},_onTargetFocus:function(e){this._focus=true;this._onHover(e);},_onTargetBlur:function(e){this._focus=false;this._onUnHover(e);},_onHover:function(e){if(!this._showTimer){var _2fd=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_2fd);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_2fe){if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_2fe,this.position);this._connectNode=_2fe;this.onShow(_2fe,this.position);},close:function(){if(this._connectNode){dijit.hideTooltip(this._connectNode);delete this._connectNode;this.onHide();}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},onShow:function(_2ff,_300){},onHide:function(){},uninitialize:function(){this.close();this.inherited(arguments);}});dijit.Tooltip.defaultPosition=["after","before"];}if(!dojo._hasResource["dijit.form.ValidationTextBox"]){dojo._hasResource["dijit.form.ValidationTextBox"]=true;dojo.provide("dijit.form.ValidationTextBox");dojo.declare("dijit.form.ValidationTextBox",dijit.form.TextBox,{templateString:dojo.cache("dijit.form","templates/ValidationTextBox.html","<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\r\n\tid=\"widget_${id}\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\r\n\t><div style=\"overflow:hidden;\"\r\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\r\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\r\n\t\t><div class=\"dijitReset dijitInputField\"\r\n\t\t\t><input class=\"dijitReset\" dojoAttachPoint='textbox,focusNode' autocomplete=\"off\"\r\n\t\t\t${nameAttrSetting} type='${type}'\r\n\t\t/></div\r\n\t></div\r\n></div>\r\n"),baseClass:"dijitTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function(_301){return this.regExp;},state:"",tooltipPosition:[],_setValueAttr:function(){this.inherited(arguments);this.validate(this._focused);},validator:function(_302,_303){return (new RegExp("^(?:"+this.regExpGen(_303)+")"+(this.required?"":"?")+"$")).test(_302)&&(!this.required||!this._isEmpty(_302))&&(this._isEmpty(_302)||this.parse(_302,_303)!==undefined);},_isValidSubset:function(){return this.textbox.value.search(this._partialre)==0;},isValid:function(_304){return this.validator(this.textbox.value,this.constraints);},_isEmpty:function(_305){return /^\s*$/.test(_305);},getErrorMessage:function(_306){return this.invalidMessage;},getPromptMessage:function(_307){return this.promptMessage;},_maskValidSubsetError:true,validate:function(_308){var _309="";var _30a=this.disabled||this.isValid(_308);if(_30a){this._maskValidSubsetError=true;}var _30b=!_30a&&_308&&this._isValidSubset();var _30c=this._isEmpty(this.textbox.value);if(_30c){this._maskValidSubsetError=true;}this.state=(_30a||(!this._hasBeenBlurred&&_30c)||_30b)?"":"Error";if(this.state=="Error"){this._maskValidSubsetError=false;}this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_30a?"false":"true");if(_308){if(_30c){_309=this.getPromptMessage(true);}if(!_309&&(this.state=="Error"||(_30b&&!this._maskValidSubsetError))){_309=this.getErrorMessage(true);}}this.displayMessage(_309);return _30a;},_message:"",displayMessage:function(_30d){if(this._message==_30d){return;}this._message=_30d;dijit.hideTooltip(this.domNode);if(_30d){dijit.showTooltip(_30d,this.domNode,this.tooltipPosition);}},_refreshState:function(){this.validate(this._focused);this.inherited(arguments);},constructor:function(){this.constraints={};},postMixInProperties:function(){this.inherited(arguments);this.constraints.locale=this.lang;this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);if(this.invalidMessage=="$_unset_$"){this.invalidMessage=this.messages.invalidMessage;}var p=this.regExpGen(this.constraints);this.regExp=p;var _30e="";if(p!=".*"){this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){switch(re.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":_30e+=re;break;case ")":_30e+="|$)";break;default:_30e+="(?:"+re+"|$)";break;}});}try{"".search(_30e);}catch(e){_30e=this.regExp;console.warn("RegExp error in "+this.declaredClass+": "+this.regExp);}this._partialre="^(?:"+_30e+")$";},_setDisabledAttr:function(_30f){this.inherited(arguments);this._refreshState();},_setRequiredAttr:function(_310){this.required=_310;dijit.setWaiState(this.focusNode,"required",_310);this._refreshState();},postCreate:function(){if(dojo.isIE){var s=dojo.getComputedStyle(this.focusNode);if(s){var ff=s.fontFamily;if(ff){this.focusNode.style.fontFamily=ff;}}}this.inherited(arguments);},reset:function(){this._maskValidSubsetError=true;this.inherited(arguments);},_onBlur:function(){this.displayMessage("");this.inherited(arguments);}});dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting="";},serialize:function(val,_311){return val.toString?val.toString():"";},toString:function(){var val=this.filter(this.attr("value"));return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";},validate:function(){this.valueNode.value=this.toString();return this.inherited(arguments);},buildRendering:function(){this.inherited(arguments);this.valueNode=dojo.place("<input type='hidden'"+(this.name?" name='"+this.name+"'":"")+">",this.textbox,"after");},reset:function(){this.valueNode.value="";this.inherited(arguments);}});dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",rangeCheck:function(_312,_313){return ("min" in _313?(this.compare(_312,_313.min)>=0):true)&&("max" in _313?(this.compare(_312,_313.max)<=0):true);},isInRange:function(_314){return this.rangeCheck(this.attr("value"),this.constraints);},_isDefinitelyOutOfRange:function(){var val=this.attr("value");var _315=false;var _316=false;if("min" in this.constraints){var min=this.constraints.min;min=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);_315=(typeof min=="number")&&min<0;}if("max" in this.constraints){var max=this.constraints.max;max=this.compare(val,((typeof max!="number")||max>0)?max:0);_316=(typeof max=="number")&&max>0;}return _315||_316;},_isValidSubset:function(){return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();},isValid:function(_317){return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_317));},getErrorMessage:function(_318){var v=this.attr("value");if(v!==null&&v!==""&&v!==undefined&&!this.isInRange(_318)){return this.rangeMessage;}return this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);if(!this.rangeMessage){this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);this.rangeMessage=this.messages.rangeMessage;}},postCreate:function(){this.inherited(arguments);if(this.constraints.min!==undefined){dijit.setWaiState(this.focusNode,"valuemin",this.constraints.min);}if(this.constraints.max!==undefined){dijit.setWaiState(this.focusNode,"valuemax",this.constraints.max);}},_setValueAttr:function(_319,_31a){dijit.setWaiState(this.focusNode,"valuenow",_319);this.inherited(arguments);}});}if(!dojo._hasResource["dijit.form._DateTimeTextBox"]){dojo._hasResource["dijit.form._DateTimeTextBox"]=true;dojo.provide("dijit.form._DateTimeTextBox");dojo.declare("dijit.form._DateTimeTextBox",dijit.form.RangeBoundTextBox,{regExpGen:dojo.date.locale.regexp,datePackage:"dojo.date",compare:dojo.date.compare,format:function(_31b,_31c){if(!_31b){return "";}return this.dateLocaleModule.format(_31b,_31c);},parse:function(_31d,_31e){return this.dateLocaleModule.parse(_31d,_31e)||(this._isEmpty(_31d)?null:undefined);},serialize:function(val,_31f){if(val.toGregorian){val=val.toGregorian();}return dojo.date.stamp.toISOString(val,_31f);},value:new Date(""),_blankValue:null,popupClass:"",_selector:"",constructor:function(args){var _320=args.datePackage?args.datePackage+".Date":"Date";this.dateClassObj=dojo.getObject(_320,false);this.value=new this.dateClassObj("");this.datePackage=args.datePackage||this.datePackage;this.dateLocaleModule=dojo.getObject(this.datePackage+".locale",false);this.regExpGen=this.dateLocaleModule.regexp;},postMixInProperties:function(){this.inherited(arguments);if(!this.value||this.value.toString()==dijit.form._DateTimeTextBox.prototype.value.toString()){this.value=null;}var _321=this.constraints;_321.selector=this._selector;_321.fullYear=true;var _322=dojo.date.stamp.fromISOString;if(typeof _321.min=="string"){_321.min=_322(_321.min);}if(typeof _321.max=="string"){_321.max=_322(_321.max);}},_onFocus:function(evt){this._open();this.inherited(arguments);},_setValueAttr:function(_323,_324,_325){if(_323 instanceof Date&&!(this.dateClassObj instanceof Date)){_323=new this.dateClassObj(_323);}this.inherited(arguments);if(this._picker){if(!_323){_323=new this.dateClassObj();}this._picker.attr("value",_323);}},_open:function(){if(this.disabled||this.readOnly||!this.popupClass){return;}var _326=this;if(!this._picker){var _327=dojo.getObject(this.popupClass,false);this._picker=new _327({onValueSelected:function(_328){if(_326._tabbingAway){delete _326._tabbingAway;}else{_326.focus();}setTimeout(dojo.hitch(_326,"_close"),1);dijit.form._DateTimeTextBox.superclass._setValueAttr.call(_326,_328,true);},id:this.id+"_popup",lang:_326.lang,constraints:_326.constraints,datePackage:_326.datePackage,isDisabledDate:function(date){var _329=dojo.date.compare;var _32a=_326.constraints;return _32a&&(_32a.min&&(_329(_32a.min,date,_326._selector)>0)||(_32a.max&&_329(_32a.max,date,_326._selector)<0));}});this._picker.attr("value",this.attr("value")||new this.dateClassObj());}if(!this._opened){dijit.popup.open({parent:this,popup:this._picker,orient:{"BL":"TL","TL":"BL"},around:this.domNode,onCancel:dojo.hitch(this,this._close),onClose:function(){_326._opened=false;}});this._opened=true;}dojo.marginBox(this._picker.domNode,{w:this.domNode.offsetWidth});},_close:function(){if(this._opened){dijit.popup.close(this._picker);this._opened=false;}},_onBlur:function(){this._close();if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},_getDisplayedValueAttr:function(){return this.textbox.value;},_setDisplayedValueAttr:function(_32b,_32c){this._setValueAttr(this.parse(_32b,this.constraints),_32c,_32b);},destroy:function(){if(this._picker){this._picker.destroy();delete this._picker;}this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.connect(this.focusNode,"onkeypress",this._onKeyPress);this.connect(this.focusNode,"onclick",this._open);},_onKeyPress:function(e){var p=this._picker,dk=dojo.keys;if(p&&this._opened&&p.handleKey){if(p.handleKey(e)===false){return;}}if(this._opened&&e.charOrCode==dk.ESCAPE&&!(e.shiftKey||e.ctrlKey||e.altKey||e.metaKey)){this._close();dojo.stopEvent(e);}else{if(!this._opened&&e.charOrCode==dk.DOWN_ARROW){this._open();dojo.stopEvent(e);}else{if(e.charOrCode===dk.TAB){this._tabbingAway=true;}else{if(this._opened&&(e.keyChar||e.charOrCode===dk.BACKSPACE||e.charOrCode==dk.DELETE)){setTimeout(dojo.hitch(this,function(){dijit.placeOnScreenAroundElement(p.domNode.parentNode,this.domNode,{"BL":"TL","TL":"BL"},p.orient?dojo.hitch(p,"orient"):null);}),1);}}}}}});}if(!dojo._hasResource["fed.patches.dijit.form._DateTimeTextBox"]){dojo._hasResource["fed.patches.dijit.form._DateTimeTextBox"]=true;dojo.provide("fed.patches.dijit.form._DateTimeTextBox");if(dojo.version.major==1&&dojo.version.minor<5){dojo.mixin(dijit.form._DateTimeTextBox.prototype,{_setValueAttr:function(_32d,_32e,_32f){if(dojo.isString(_32d)&&_32d!=""){if(_32d.indexOf(" ")>-1){_32d=_32d.replace(" ","T");}else{if(_32d.length<9&&_32d.charAt(0)!="T"){_32d="T"+_32d;}}_32d=dojo.date.stamp.fromISOString(_32d);}this.inherited("_setValueAttr",arguments);}});Date.prototype.json=function(){if(this.getFullYear()==1970){var _330=this.getSeconds();var _331=this.getMinutes();var _332=this.getHours();var days=this.getDate()-1;_332+=days*24;return (_332<10?"0"+_332:_332)+":"+(_331<10?"0"+_331:_331)+":"+(_330<10?"0"+_330:_330);}var res=dojo.date.stamp.toISOString(this,{selector:"date"});return res;};}}if(!dojo._hasResource["dijit.form.SimpleTextarea"]){dojo._hasResource["dijit.form.SimpleTextarea"]=true;dojo.provide("dijit.form.SimpleTextarea");dojo.declare("dijit.form.SimpleTextarea",dijit.form.TextBox,{baseClass:"dijitTextArea",attributeMap:dojo.delegate(dijit.form._FormValueWidget.prototype.attributeMap,{rows:"textbox",cols:"textbox"}),rows:"3",cols:"20",templateString:"<textarea ${nameAttrSetting} dojoAttachPoint='focusNode,containerNode,textbox' autocomplete='off'></textarea>",postMixInProperties:function(){if(!this.value&&this.srcNodeRef){this.value=this.srcNodeRef.value;}this.inherited(arguments);},filter:function(_333){if(_333){_333=_333.replace(/\r/g,"");}return this.inherited(arguments);},postCreate:function(){this.inherited(arguments);if(dojo.isIE&&this.cols){dojo.addClass(this.textbox,"dijitTextAreaCols");}},_previousValue:"",_onInput:function(e){if(this.maxLength){var _334=parseInt(this.maxLength);var _335=this.textbox.value.replace(/\r/g,"");var _336=_335.length-_334;if(_336>0){if(e){dojo.stopEvent(e);}var _337=this.textbox;if(_337.selectionStart){var pos=_337.selectionStart;var cr=0;if(dojo.isOpera){cr=(this.textbox.value.substring(0,pos).match(/\r/g)||[]).length;}this.textbox.value=_335.substring(0,pos-_336-cr)+_335.substring(pos-cr);_337.setSelectionRange(pos-_336,pos-_336);}else{if(dojo.doc.selection){_337.focus();var _338=dojo.doc.selection.createRange();_338.moveStart("character",-_336);_338.text="";_338.select();}}}this._previousValue=this.textbox.value;}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.form.Textarea"]){dojo._hasResource["dijit.form.Textarea"]=true;dojo.provide("dijit.form.Textarea");dojo.declare("dijit.form.Textarea",dijit.form.SimpleTextarea,{cols:"",_previousNewlines:0,_strictMode:(dojo.doc.compatMode!="BackCompat"),_getHeight:function(_339){var newH=_339.scrollHeight;if(dojo.isIE){newH+=_339.offsetHeight-_339.clientHeight-((dojo.isIE<8&&this._strictMode)?dojo._getPadBorderExtents(_339).h:0);}else{if(dojo.isMoz){newH+=_339.offsetHeight-_339.clientHeight;}else{if(dojo.isWebKit&&!(dojo.isSafari<4)){newH+=dojo._getBorderExtents(_339).h;}else{newH+=dojo._getPadBorderExtents(_339).h;}}}return newH;},_estimateHeight:function(_33a){_33a.style.maxHeight="";_33a.style.height="auto";_33a.rows=(_33a.value.match(/\n/g)||[]).length+1;},_needsHelpShrinking:dojo.isMoz||dojo.isWebKit,_onInput:function(){this.inherited(arguments);if(this._busyResizing){return;}this._busyResizing=true;var _33b=this.textbox;if(_33b.scrollHeight&&_33b.offsetHeight&&_33b.clientHeight){var newH=this._getHeight(_33b)+"px";if(_33b.style.height!=newH){_33b.style.maxHeight=_33b.style.height=newH;}if(this._needsHelpShrinking){if(this._setTimeoutHandle){clearTimeout(this._setTimeoutHandle);}this._setTimeoutHandle=setTimeout(dojo.hitch(this,"_shrink"),0);}}else{this._estimateHeight(_33b);}this._busyResizing=false;},_busyResizing:false,_shrink:function(){this._setTimeoutHandle=null;if(this._needsHelpShrinking&&!this._busyResizing){this._busyResizing=true;var _33c=this.textbox;var _33d=false;if(_33c.value==""){_33c.value=" ";_33d=true;}var _33e=_33c.scrollHeight;if(!_33e){this._estimateHeight(_33c);}else{var _33f=_33c.style.paddingBottom;var _340=dojo._getPadExtents(_33c);_340=_340.h-_340.t;_33c.style.paddingBottom=_340+1+"px";var newH=this._getHeight(_33c)-1+"px";if(_33c.style.maxHeight!=newH){_33c.style.paddingBottom=_340+_33e+"px";_33c.scrollTop=0;_33c.style.maxHeight=this._getHeight(_33c)-_33e+"px";}_33c.style.paddingBottom=_33f;}if(_33d){_33c.value="";}this._busyResizing=false;}},resize:function(){this._onInput();},_setValueAttr:function(){this.inherited(arguments);this.resize();},postCreate:function(){this.inherited(arguments);dojo.style(this.textbox,{overflowY:"hidden",overflowX:"auto",boxSizing:"border-box",MsBoxSizing:"border-box",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box"});this.connect(this.textbox,"onscroll",this._onInput);this.connect(this.textbox,"onresize",this._onInput);this.connect(this.textbox,"onfocus",this._onInput);setTimeout(dojo.hitch(this,"resize"),0);}});}if(!dojo._hasResource["fed.patches.dijit.form.Textarea"]){dojo._hasResource["fed.patches.dijit.form.Textarea"]=true;dojo.provide("fed.patches.dijit.form.Textarea");dojo.mixin(dijit.form.Textarea.prototype,{promptMessage:""});dojo.connect(dijit.form.Textarea.prototype,"onFocus",function(){if(this.attr("promptMessage")!=""){dijit.showTooltip(this.attr("promptMessage"),this.domNode,["after","above"]);}});dojo.connect(dijit.form.Textarea.prototype,"onBlur",function(){dijit.hideTooltip(this.domNode);});}if(!dojo._hasResource["fed.patches.dijit.form.ValidationTextBox"]){dojo._hasResource["fed.patches.dijit.form.ValidationTextBox"]=true;dojo.provide("fed.patches.dijit.form.ValidationTextBox");dojo.mixin(dijit.form.ValidationTextBox.prototype,{});dojo.connect(dijit.form.ValidationTextBox.prototype,"onFocus",function(){if(this.attr("promptMessage")!=""){dijit.showTooltip(this.attr("promptMessage"),this.domNode,["after","above"]);}});dojo.connect(dijit.form.ValidationTextBox.prototype,"onBlur",function(){dijit.hideTooltip(this.domNode);});}if(!dojo._hasResource["dijit._HasDropDown"]){dojo._hasResource["dijit._HasDropDown"]=true;dojo.provide("dijit._HasDropDown");dojo.declare("dijit._HasDropDown",null,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:true,forceWidth:false,maxHeight:0,dropDownPosition:["below","above"],_stopClickEvents:true,_onDropDownMouse:function(e){if(e.type=="click"&&!this._seenKeydown){return;}this._seenKeydown=false;if(e.type=="mousedown"){this._docHandler=this.connect(dojo.doc,"onmouseup","_onDropDownMouseup");}if(this.disabled||this.readOnly){return;}if(this._stopClickEvents){dojo.stopEvent(e);}this.toggleDropDown();if(e.type=="click"||e.type=="keypress"){this._onDropDownMouseup();}},_onDropDownMouseup:function(e){if(e&&this._docHandler){this.disconnect(this._docHandler);}var _341=this.dropDown,_342=false;if(e&&this._opened){var c=dojo.position(this._buttonNode,true);if(!(e.pageX>=c.x&&e.pageX<=c.x+c.w)||!(e.pageY>=c.y&&e.pageY<=c.y+c.h)){var t=e.target;while(t&&!_342){if(dojo.hasClass(t,"dijitPopup")){_342=true;}else{t=t.parentNode;}}if(_342){t=e.target;if(_341.onItemClick){var _343;while(t&&!(_343=dijit.byNode(t))){t=t.parentNode;}if(_343&&_343.onClick&&_343.getParent){_343.getParent().onItemClick(_343,e);}}return;}}}if(this._opened&&_341.focus){window.setTimeout(dojo.hitch(_341,"focus"),1);}},_setupDropdown:function(){this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;this._aroundNode=this._aroundNode||this.domNode;this.connect(this._buttonNode,"onmousedown","_onDropDownMouse");this.connect(this._buttonNode,"onclick","_onDropDownMouse");this.connect(this._buttonNode,"onkeydown","_onDropDownKeydown");this.connect(this._buttonNode,"onblur","_onDropDownBlur");this.connect(this._buttonNode,"onkeypress","_onKey");if(this._setStateClass){this.connect(this,"openDropDown","_setStateClass");this.connect(this,"closeDropDown","_setStateClass");}var _344={"after":this.isLeftToRight()?"Right":"Left","before":this.isLeftToRight()?"Left":"Right","above":"Up","below":"Down","left":"Left","right":"Right"}[this.dropDownPosition[0]]||this.dropDownPosition[0]||"Down";dojo.addClass(this._arrowWrapperNode||this._buttonNode,"dijit"+_344+"ArrowButton");},postCreate:function(){this._setupDropdown();this.inherited(arguments);},destroyDescendants:function(){if(this.dropDown){if(!this.dropDown._destroyed){this.dropDown.destroyRecursive();}delete this.dropDown;}this.inherited(arguments);},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onKeyPress:function(e){if(this._opened&&e.charOrCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){this.toggleDropDown();dojo.stopEvent(e);return;}this.inherited(arguments);},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled||this.readOnly){return;}var d=this.dropDown;if(d&&this._opened&&d.handleKey){if(d.handleKey(e)===false){return;}}if(d&&this._opened&&e.keyCode==dojo.keys.ESCAPE){this.toggleDropDown();return;}if(e.keyCode==dojo.keys.DOWN_ARROW||e.keyCode==dojo.keys.ENTER||e.charOrCode==" "){this._onDropDownMouse(e);}},_onBlur:function(){this.closeDropDown();this.inherited(arguments);},isLoaded:function(){return true;},loadDropDown:function(_345){_345();},toggleDropDown:function(){if(this.disabled||this.readOnly){return;}this.focus();var _346=this.dropDown;if(!_346){return;}if(!this._opened){if(!this.isLoaded()){this.loadDropDown(dojo.hitch(this,"openDropDown"));return;}else{this.openDropDown();}}else{this.closeDropDown();}},openDropDown:function(){var _347=this.dropDown;var _348=_347.domNode;var self=this;if(!this._preparedNode){dijit.popup.moveOffScreen(_348);this._preparedNode=true;if(_348.style.width){this._explicitDDWidth=true;}if(_348.style.height){this._explicitDDHeight=true;}}if(this.maxHeight||this.forceWidth||this.autoWidth){var _349={display:"",visibility:"hidden"};if(!this._explicitDDWidth){_349.width="";}if(!this._explicitDDHeight){_349.height="";}dojo.style(_348,_349);var mb=dojo.marginBox(_348);var _34a=(this.maxHeight&&mb.h>this.maxHeight);dojo.style(_348,{overflow:_34a?"auto":"hidden"});if(this.forceWidth){mb.w=this.domNode.offsetWidth;}else{if(this.autoWidth){mb.w=Math.max(mb.w,this.domNode.offsetWidth);}else{delete mb.w;}}if(_34a){mb.h=this.maxHeight;if("w" in mb){mb.w+=16;}}else{delete mb.h;}delete mb.t;delete mb.l;if(dojo.isFunction(_347.resize)){_347.resize(mb);}else{dojo.marginBox(_348,mb);}}var _34b=dijit.popup.open({parent:this,popup:_347,around:this._aroundNode,orient:dijit.getPopupAroundAlignment((this.dropDownPosition&&this.dropDownPosition.length)?this.dropDownPosition:["below"],this.isLeftToRight()),onExecute:function(){self.closeDropDown(true);},onCancel:function(){self.closeDropDown(true);},onClose:function(){dojo.attr(self._popupStateNode,"popupActive",false);dojo.removeClass(self._popupStateNode,"dijitHasDropDownOpen");self._opened=false;self.state="";}});dojo.attr(this._popupStateNode,"popupActive","true");dojo.addClass(self._popupStateNode,"dijitHasDropDownOpen");this._opened=true;this.state="Opened";return _34b;},closeDropDown:function(_34c){if(this._opened){dijit.popup.close(this.dropDown);if(_34c){this.focus();}this._opened=false;this.state="";}}});}if(!dojo._hasResource["dijit.form.Button"]){dojo._hasResource["dijit.form.Button"]=true;dojo.provide("dijit.form.Button");dojo.declare("dijit.form.Button",dijit.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:dojo.cache("dijit.form","templates/Button.html","<span class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><span class=\"dijitReset dijitRight dijitInline\"\r\n\t\t><span class=\"dijitReset dijitInline dijitButtonNode\"\r\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\r\n\t\t\t\tdojoAttachPoint=\"titleNode,focusNode\"\r\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t\t><span class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\"\r\n\t\t\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\r\n\t\t\t\t\tid=\"${id}_label\"\r\n\t\t\t\t\tdojoAttachPoint=\"containerNode\"\r\n\t\t\t\t></span\r\n\t\t\t></button\r\n\t\t></span\r\n\t></span\r\n></span>\r\n"),attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),_onClick:function(e){if(this.disabled){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){if(this._onClick(e)===false){e.preventDefault();}else{if(this.type=="submit"&&!this.focusNode.form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _34d=dijit.byNode(node);if(_34d&&typeof _34d._onSubmit=="function"){_34d._onSubmit(e);break;}}}}},_setValueAttr:function(_34e){var attr=this.attributeMap.value||"";if(this[attr.node||attr||"domNode"].tagName=="BUTTON"){if(_34e!=this.value){}}},_fillContent:function(_34f){if(_34f&&(!this.params||!("label" in this.params))){this.attr("label",_34f.innerHTML);}},postCreate:function(){dojo.setSelectable(this.focusNode,false);this.inherited(arguments);},_setShowLabelAttr:function(val){if(this.containerNode){dojo.toggleClass(this.containerNode,"dijitDisplayNone",!val);}this.showLabel=val;},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_350){dojo.deprecated("dijit.form.Button.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_350);},_setLabelAttr:function(_351){this.containerNode.innerHTML=this.label=_351;if(this.showLabel==false&&!this.params.title){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container,dijit._HasDropDown],{baseClass:"dijitDropDownButton",templateString:dojo.cache("dijit.form","templates/DropDownButton.html","<span class=\"dijit dijitReset dijitLeft dijitInline\"\r\n\tdojoAttachPoint=\"_buttonNode\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><span class='dijitReset dijitRight dijitInline'\r\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\r\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\r\n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\"\r\n\t\t\t\tdojoAttachPoint=\"focusNode,titleNode,_arrowWrapperNode\"\r\n\t\t\t\twaiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\r\n\t\t\t\t><span class=\"dijitReset dijitInline\"\r\n\t\t\t\t\tdojoAttachPoint=\"iconNode\"\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"\r\n\t\t\t\t\tdojoAttachPoint=\"containerNode,_popupStateNode\"\r\n\t\t\t\t\tid=\"${id}_label\"\r\n\t\t\t\t></span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\r\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\r\n\t\t\t></button\r\n\t\t></span\r\n\t></span\r\n></span>\r\n"),_fillContent:function(){if(this.srcNodeRef){var _352=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_352[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _353=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_353);delete this.dropDownContainer;}dijit.popup.moveOffScreen(this.dropDown.domNode);this.inherited(arguments);},isLoaded:function(){var _354=this.dropDown;return (!_354.href||_354.isLoaded);},loadDropDown:function(){var _355=this.dropDown;if(!_355){return;}if(!this.isLoaded()){var _356=dojo.connect(_355,"onLoad",this,function(){dojo.disconnect(_356);this.openDropDown();});_355.refresh();}else{this.openDropDown();}},isFocusable:function(){return this.inherited(arguments)&&!this._mouseDown;}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:dojo.cache("dijit.form","templates/ComboButton.html","<table class='dijit dijitReset dijitInline dijitLeft'\r\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\r\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\r\n\t\t><td class=\"dijitReset dijitStretch dijitButtonNode\"><button id=\"${id}_button\" class=\"dijitReset dijitButtonContents\"\r\n\t\t\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onkeypress:_onButtonKeyPress\"  dojoAttachPoint=\"titleNode\"\r\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\r\n\t\t\t><div class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\r\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\"></div\r\n\t\t></button></td\r\n\t\t><td id=\"${id}_arrow\" class='dijitReset dijitRight dijitButtonNode dijitArrowButton'\r\n\t\t\tdojoAttachPoint=\"_popupStateNode,focusNode,_buttonNode\"\r\n\t\t\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onkeypress:_onArrowKeyPress\"\r\n\t\t\tstateModifier=\"DownArrow\"\r\n\t\t\ttitle=\"${optionsTitle}\" ${nameAttrSetting}\r\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\r\n\t\t></td\r\n\t></tr></tbody\r\n></table>\r\n"),attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{id:"",tabIndex:["focusNode","titleNode"],title:"titleNode"}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){this.inherited(arguments);this._focalNodes=[this.titleNode,this._popupStateNode];var isIE=dojo.isIE;dojo.forEach(this._focalNodes,dojo.hitch(this,function(node){this.connect(node,isIE?"onactivate":"onfocus",this._onNodeFocus);this.connect(node,isIE?"ondeactivate":"onblur",this._onNodeBlur);}));if(isIE&&(isIE<8||dojo.isQuirks)){with(this.titleNode){style.width=scrollWidth+"px";this.connect(this.titleNode,"onresize",function(){setTimeout(function(){style.width=scrollWidth+"px";},0);});}}},_onNodeFocus:function(evt){this._focusedNode=evt.currentTarget;var fnc=this._focusedNode==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.addClass(this._focusedNode,fnc);},_onNodeBlur:function(evt){var fnc=evt.currentTarget==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.removeClass(evt.currentTarget,fnc);},_onBlur:function(){this.inherited(arguments);this._focusedNode=null;},_onButtonKeyPress:function(evt){if(evt.charOrCode==dojo.keys[this.isLeftToRight()?"RIGHT_ARROW":"LEFT_ARROW"]){dijit.focus(this._popupStateNode);dojo.stopEvent(evt);}},_onArrowKeyPress:function(evt){if(evt.charOrCode==dojo.keys[this.isLeftToRight()?"LEFT_ARROW":"RIGHT_ARROW"]){dijit.focus(this.titleNode);dojo.stopEvent(evt);}},focus:function(_357){dijit.focus(_357=="start"?this.titleNode:this._popupStateNode);}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){this.attr("checked",!this.checked);},_setCheckedAttr:function(_358){this.checked=_358;dojo.attr(this.focusNode||this.domNode,"checked",_358);dijit.setWaiState(this.focusNode||this.domNode,"pressed",_358);this._setStateClass();this._handleOnChange(_358,true);},setChecked:function(_359){dojo.deprecated("setChecked("+_359+") is deprecated. Use attr('checked',"+_359+") instead.","","2.0");this.attr("checked",_359);},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);}});}if(!dojo._hasResource["dijit.form.CheckBox"]){dojo._hasResource["dijit.form.CheckBox"]=true;dojo.provide("dijit.form.CheckBox");dojo.declare("dijit.form.CheckBox",dijit.form.ToggleButton,{templateString:dojo.cache("dijit.form","templates/CheckBox.html","<div class=\"dijitReset dijitInline\" waiRole=\"presentation\"\r\n\t><input\r\n\t \t${nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\r\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\r\n\t\tdojoAttachPoint=\"focusNode\"\r\n\t \tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"\r\n/></div>\r\n"),baseClass:"dijitCheckBox",type:"checkbox",value:"on",readOnly:false,attributeMap:dojo.delegate(dijit.form.ToggleButton.prototype.attributeMap,{readOnly:"focusNode"}),_setReadOnlyAttr:function(_35a){this.readOnly=_35a;dojo.attr(this.focusNode,"readOnly",_35a);dijit.setWaiState(this.focusNode,"readonly",_35a);this._setStateClass();},_setValueAttr:function(_35b){if(typeof _35b=="string"){this.value=_35b;dojo.attr(this.focusNode,"value",_35b);_35b=true;}if(this._created){this.attr("checked",_35b);}},_getValueAttr:function(){return (this.checked?this.value:false);},postMixInProperties:function(){if(this.value==""){this.value="on";}this.checkedAttrSetting=this.checked?"checked":"";this.inherited(arguments);},_fillContent:function(_35c){},reset:function(){this._hasBeenBlurred=false;this.attr("checked",this.params.checked||false);this.value=this.params.value||"on";dojo.attr(this.focusNode,"value",this.value);},_onFocus:function(){if(this.id){dojo.query("label[for='"+this.id+"']").addClass("dijitFocusedLabel");}},_onBlur:function(){if(this.id){dojo.query("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");}},_onClick:function(e){if(this.readOnly){return false;}return this.inherited(arguments);}});dojo.declare("dijit.form.RadioButton",dijit.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_setCheckedAttr:function(_35d){this.inherited(arguments);if(!this._created){return;}if(_35d){var _35e=this;dojo.query("INPUT[type=radio]",this.focusNode.form||dojo.doc).forEach(function(_35f){if(_35f.name==_35e.name&&_35f!=_35e.focusNode&&_35f.form==_35e.focusNode.form){var _360=dijit.getEnclosingWidget(_35f);if(_360&&_360.checked){_360.attr("checked",false);}}});}},_clicked:function(e){if(!this.checked){this.attr("checked",true);}}});}if(!dojo._hasResource["dojo.data.util.sorter"]){dojo._hasResource["dojo.data.util.sorter"]=true;dojo.provide("dojo.data.util.sorter");dojo.data.util.sorter.basicComparator=function(a,b){var r=-1;if(a===null){a=undefined;}if(b===null){b=undefined;}if(a==b){r=0;}else{if(a>b||a==null){r=1;}}return r;};dojo.data.util.sorter.createSortFunction=function(_361,_362){var _363=[];function _364(attr,dir,comp,s){return function(_365,_366){var a=s.getValue(_365,attr);var b=s.getValue(_366,attr);return dir*comp(a,b);};};var _367;var map=_362.comparatorMap;var bc=dojo.data.util.sorter.basicComparator;for(var i=0;i<_361.length;i++){_367=_361[i];var attr=_367.attribute;if(attr){var dir=(_367.descending)?-1:1;var comp=bc;if(map){if(typeof attr!=="string"&&("toString" in attr)){attr=attr.toString();}comp=map[attr]||bc;}_363.push(_364(attr,dir,comp,_362));}}return function(rowA,rowB){var i=0;while(i<_363.length){var ret=_363[i++](rowA,rowB);if(ret!==0){return ret;}}return 0;};};}if(!dojo._hasResource["dijit.form._FormSelectWidget"]){dojo._hasResource["dijit.form._FormSelectWidget"]=true;dojo.provide("dijit.form._FormSelectWidget");dojo.declare("dijit.form._FormSelectWidget",dijit.form._FormValueWidget,{multiple:false,options:null,store:null,query:null,queryOptions:null,onFetch:null,sortByLabel:true,loadChildrenOnOpen:false,getOptions:function(_368){var _369=_368,opts=this.options||[],l=opts.length;if(_369===undefined){return opts;}if(dojo.isArray(_369)){return dojo.map(_369,"return this.getOptions(item);",this);}if(dojo.isObject(_368)){if(!dojo.some(this.options,function(o,idx){if(o===_369||(o.value&&o.value===_369.value)){_369=idx;return true;}return false;})){_369=-1;}}if(typeof _369=="string"){for(var i=0;i<l;i++){if(opts[i].value===_369){_369=i;break;}}}if(typeof _369=="number"&&_369>=0&&_369<l){return this.options[_369];}return null;},addOption:function(_36a){if(!dojo.isArray(_36a)){_36a=[_36a];}dojo.forEach(_36a,function(i){if(i&&dojo.isObject(i)){this.options.push(i);}},this);this._loadChildren();},removeOption:function(_36b){if(!dojo.isArray(_36b)){_36b=[_36b];}var _36c=this.getOptions(_36b);dojo.forEach(_36c,function(i){if(i){this.options=dojo.filter(this.options,function(node,idx){return (node.value!==i.value);});this._removeOptionItem(i);}},this);this._loadChildren();},updateOption:function(_36d){if(!dojo.isArray(_36d)){_36d=[_36d];}dojo.forEach(_36d,function(i){var _36e=this.getOptions(i),k;if(_36e){for(k in i){_36e[k]=i[k];}}},this);this._loadChildren();},setStore:function(_36f,_370,_371){var _372=this.store;_371=_371||{};if(_372!==_36f){dojo.forEach(this._notifyConnections||[],dojo.disconnect);delete this._notifyConnections;if(_36f&&_36f.getFeatures()["dojo.data.api.Notification"]){this._notifyConnections=[dojo.connect(_36f,"onNew",this,"_onNewItem"),dojo.connect(_36f,"onDelete",this,"_onDeleteItem"),dojo.connect(_36f,"onSet",this,"_onSetItem")];}this.store=_36f;}this._onChangeActive=false;if(this.options&&this.options.length){this.removeOption(this.options);}if(_36f){var cb=function(_373){if(this.sortByLabel&&!_371.sort&&_373.length){_373.sort(dojo.data.util.sorter.createSortFunction([{attribute:_36f.getLabelAttributes(_373[0])[0]}],_36f));}if(_371.onFetch){_373=_371.onFetch(_373);}dojo.forEach(_373,function(i){this._addOptionForItem(i);},this);this._loadingStore=false;this.attr("value",(("_pendingValue" in this)?this._pendingValue:_370));delete this._pendingValue;if(!this.loadChildrenOnOpen){this._loadChildren();}else{this._pseudoLoadChildren(_373);}this._fetchedWith=opts;this._lastValueReported=this.multiple?[]:null;this._onChangeActive=true;this.onSetStore();this._handleOnChange(this.value);};var opts=dojo.mixin({onComplete:cb,scope:this},_371);this._loadingStore=true;_36f.fetch(opts);}else{delete this._fetchedWith;}return _372;},_setValueAttr:function(_374,_375){if(this._loadingStore){this._pendingValue=_374;return;}var opts=this.getOptions()||[];if(!dojo.isArray(_374)){_374=[_374];}dojo.forEach(_374,function(i,idx){if(!dojo.isObject(i)){i=i+"";}if(typeof i==="string"){_374[idx]=dojo.filter(opts,function(node){return node.value===i;})[0]||{value:"",label:""};}},this);_374=dojo.filter(_374,function(i){return i&&i.value;});if(!this.multiple&&(!_374[0]||!_374[0].value)&&opts.length){_374[0]=opts[0];}dojo.forEach(opts,function(i){i.selected=dojo.some(_374,function(v){return v.value===i.value;});});var val=dojo.map(_374,function(i){return i.value;}),disp=dojo.map(_374,function(i){return i.label;});this.value=this.multiple?val:val[0];this._setDisplay(this.multiple?disp:disp[0]);this._updateSelection();this._handleOnChange(this.value,_375);},_getDisplayedValueAttr:function(){var val=this.attr("value");if(!dojo.isArray(val)){val=[val];}var ret=dojo.map(this.getOptions(val),function(v){if(v&&"label" in v){return v.label;}else{if(v){return v.value;}}return null;},this);return this.multiple?ret:ret[0];},_getValueDeprecated:false,getValue:function(){return this._lastValue;},undo:function(){this._setValueAttr(this._lastValueReported,false);},_loadChildren:function(){if(this._loadingStore){return;}dojo.forEach(this._getChildren(),function(_376){_376.destroyRecursive();});dojo.forEach(this.options,this._addOptionItem,this);this._updateSelection();},_updateSelection:function(){this.value=this._getValueFromOpts();var val=this.value;if(!dojo.isArray(val)){val=[val];}if(val&&val[0]){dojo.forEach(this._getChildren(),function(_377){var _378=dojo.some(val,function(v){return _377.option&&(v===_377.option.value);});dojo.toggleClass(_377.domNode,this.baseClass+"SelectedOption",_378);dijit.setWaiState(_377.domNode,"selected",_378);},this);}this._handleOnChange(this.value);},_getValueFromOpts:function(){var opts=this.getOptions()||[];if(!this.multiple&&opts.length){var opt=dojo.filter(opts,function(i){return i.selected;})[0];if(opt&&opt.value){return opt.value;}else{opts[0].selected=true;return opts[0].value;}}else{if(this.multiple){return dojo.map(dojo.filter(opts,function(i){return i.selected;}),function(i){return i.value;})||[];}}return "";},_onNewItem:function(item,_379){if(!_379||!_379.parent){this._addOptionForItem(item);}},_onDeleteItem:function(item){var _37a=this.store;this.removeOption(_37a.getIdentity(item));},_onSetItem:function(item){this.updateOption(this._getOptionObjForItem(item));},_getOptionObjForItem:function(item){var _37b=this.store,_37c=_37b.getLabel(item),_37d=(_37c?_37b.getIdentity(item):null);return {value:_37d,label:_37c,item:item};},_addOptionForItem:function(item){var _37e=this.store;if(!_37e.isItemLoaded(item)){_37e.loadItem({item:item,onComplete:function(i){this._addOptionForItem(item);},scope:this});return;}var _37f=this._getOptionObjForItem(item);this.addOption(_37f);},constructor:function(_380){this._oValue=(_380||{}).value||null;},_fillContent:function(){var opts=this.options;if(!opts){opts=this.options=this.srcNodeRef?dojo.query(">",this.srcNodeRef).map(function(node){if(node.getAttribute("type")==="separator"){return {value:"",label:"",selected:false,disabled:false};}return {value:node.getAttribute("value"),label:String(node.innerHTML),selected:node.getAttribute("selected")||false,disabled:node.getAttribute("disabled")||false};},this):[];}if(!this.value){this.value=this._getValueFromOpts();}else{if(this.multiple&&typeof this.value=="string"){this.value=this.value.split(",");}}},postCreate:function(){dojo.setSelectable(this.focusNode,false);this.inherited(arguments);this.connect(this,"onChange","_updateSelection");this.connect(this,"startup","_loadChildren");this._setValueAttr(this.value,null);},startup:function(){this.inherited(arguments);var _381=this.store,_382={};dojo.forEach(["query","queryOptions","onFetch"],function(i){if(this[i]){_382[i]=this[i];}delete this[i];},this);if(_381&&_381.getFeatures()["dojo.data.api.Identity"]){this.store=null;this.setStore(_381,this._oValue,_382);}},destroy:function(){dojo.forEach(this._notifyConnections||[],dojo.disconnect);this.inherited(arguments);},_addOptionItem:function(_383){},_removeOptionItem:function(_384){},_setDisplay:function(_385){},_getChildren:function(){return [];},_getSelectedOptionsAttr:function(){return this.getOptions(this.attr("value"));},_pseudoLoadChildren:function(_386){},onSetStore:function(){}});}if(!dojo._hasResource["dojox.form.CheckedMultiSelect"]){dojo._hasResource["dojox.form.CheckedMultiSelect"]=true;dojo.provide("dojox.form.CheckedMultiSelect");dojo.declare("dojox.form._CheckedMultiSelectItem",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,templateString:dojo.cache("dojox.form","resources/_CheckedMultiSelectItem.html","<div class=\"dijitReset ${baseClass}\"\r\n\t><input class=\"${baseClass}Box\" dojoType=\"dijit.form.CheckBox\" dojoAttachPoint=\"checkBox\" \r\n\t\tdojoAttachEvent=\"_onClick:_changeBox\" type=\"${_type.type}\" baseClass=\"${_type.baseClass}\"\r\n\t><div class=\"dijitInline ${baseClass}Label\" dojoAttachPoint=\"labelNode\" dojoAttachEvent=\"onmousedown:_onMouse,onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"></div\r\n></div>\r\n"),baseClass:"dojoxMultiSelectItem",option:null,parent:null,disabled:false,readOnly:false,postMixInProperties:function(){if(this.parent.multiple){this._type={type:"checkbox",baseClass:"dijitCheckBox"};}else{this._type={type:"radio",baseClass:"dijitRadio"};}this.disabled=this.option.disabled=this.option.disabled||false;this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this.labelNode.innerHTML=this.option.label;},_changeBox:function(){if(this.attr("disabled")||this.attr("readOnly")){return;}if(this.parent.multiple){this.option.selected=this.checkBox.attr("value")&&true;}else{this.parent.attr("value",this.option.value);}this.parent._updateSelection();this.parent.focus();},_onMouse:function(e){if(this.attr("disabled")||this.attr("readOnly")){dojo.stopEvent(e);}else{this.checkBox._onMouse(e);}},_onClick:function(e){if(this.attr("disabled")||this.attr("readOnly")){dojo.stopEvent(e);}else{this.checkBox._onClick(e);}},_updateBox:function(){this.checkBox.attr("value",this.option.selected);},_setDisabledAttr:function(_387){this.disabled=_387||this.option.disabled;this.checkBox.attr("disabled",this.disabled);dojo.toggleClass(this.domNode,"dojoxMultiSelectDisabled",this.disabled);},_setReadOnlyAttr:function(_388){this.checkBox.attr("readOnly",_388);this.checkBox._setStateClass();this.readOnly=_388;}});dojo.declare("dojox.form.CheckedMultiSelect",dijit.form._FormSelectWidget,{templateString:dojo.cache("dojox.form","resources/CheckedMultiSelect.html","<div class=\"dijit dijitReset dijitInline\" dojoAttachEvent=\"onmousedown:_mouseDown,onclick:focus\"\r\n\t><select class=\"${baseClass}Select\" multiple=\"true\" dojoAttachPoint=\"containerNode,focusNode\"></select\r\n\t><div dojoAttachPoint=\"wrapperDiv\"></div\r\n></div>\r\n"),baseClass:"dojoxMultiSelect",_mouseDown:function(e){dojo.stopEvent(e);},_addOptionItem:function(_389){this.wrapperDiv.appendChild(new dojox.form._CheckedMultiSelectItem({option:_389,parent:this}).domNode);},_updateSelection:function(){this.inherited(arguments);dojo.forEach(this._getChildren(),function(c){c._updateBox();});},_getChildren:function(){return dojo.map(this.wrapperDiv.childNodes,function(n){return dijit.byNode(n);});},invertSelection:function(_38a){dojo.forEach(this.options,function(i){i.selected=!i.selected;});this._updateSelection();},_setDisabledAttr:function(_38b){this.inherited(arguments);dojo.forEach(this._getChildren(),function(node){if(node&&node.attr){node.attr("disabled",_38b);}});},_setReadOnlyAttr:function(_38c){if("readOnly" in this.attributeMap){this._attrToDom("readOnly",_38c);}this.readOnly=_38c;dojo.forEach(this._getChildren(),function(node){if(node&&node.attr){node.attr("readOnly",_38c);}});this._setStateClass();},uninitialize:function(){dojo.forEach(this._getChildren(),function(_38d){_38d.destroyRecursive();});this.inherited(arguments);}});}if(!dojo._hasResource["fed.patches.dojox.form.CheckedMultiSelect"]){dojo._hasResource["fed.patches.dojox.form.CheckedMultiSelect"]=true;dojo.provide("fed.patches.dojox.form.CheckedMultiSelect");if(dojo.version.major==1&&dojo.version.minor<5){dojo.mixin(dojox.form.CheckedMultiSelect.prototype,{_setValueAttr:function(_38e,_38f){var opts=this.getOptions()||[];if(dojo.isString(_38e)){_38e=dojo.fromJson(_38e);}else{if(dojo.isArray(_38e)){if(_38e.length==1&&_38e[0][0]=="["){_38e=dojo.fromJson(_38e[0]);}}else{_38e=[_38e];}}dojo.forEach(_38e,function(i,idx){if(!dojo.isObject(i)){i=i+"";}if(typeof i==="string"){_38e[idx]=dojo.filter(opts,function(node){return node.value===i;})[0]||{value:"",label:""};}},this);_38e=dojo.filter(_38e,function(i){return i&&i.value;});if(!this._multiValue&&(!_38e[0]||!_38e[0].value)&&opts.length){_38e[0]=opts[0];}dojo.forEach(opts,function(i){i.selected=dojo.some(_38e,function(v){return v.value===i.value;});});var val=dojo.map(_38e,function(i){return i.value;}),disp=dojo.map(_38e,function(i){return i.label;});this.value=this._multiValue?val:val[0];this._setDisplay(this._multiValue?disp:disp[0]);this._updateSelection();this._handleOnChange(this.value,_38f);}});}}if(!dojo._hasResource["dojox.grid.compat._data.fields"]){dojo._hasResource["dojox.grid.compat._data.fields"]=true;dojo.provide("dojox.grid.compat._data.fields");dojo.declare("dojox.grid.data.Mixer",null,{constructor:function(){this.defaultValue={};this.values=[];},count:function(){return this.values.length;},clear:function(){this.values=[];},build:function(_390){var _391=dojo.mixin({owner:this},this.defaultValue);_391.key=_390;this.values[_390]=_391;return _391;},getDefault:function(){return this.defaultValue;},setDefault:function(_392){for(var i=0,a;(a=arguments[i]);i++){dojo.mixin(this.defaultValue,a);}},get:function(_393){return this.values[_393]||this.build(_393);},_set:function(_394,_395){var v=this.get(_394);for(var i=1;i<arguments.length;i++){dojo.mixin(v,arguments[i]);}this.values[_394]=v;},set:function(){if(arguments.length<1){return;}var a=arguments[0];if(!dojo.isArray(a)){this._set.apply(this,arguments);}else{if(a.length&&a[0]["default"]){this.setDefault(a.shift());}for(var i=0,l=a.length;i<l;i++){this._set(i,a[i]);}}},insert:function(_396,_397){if(_396>=this.values.length){this.values[_396]=_397;}else{this.values.splice(_396,0,_397);}},remove:function(_398){this.values.splice(_398,1);},swap:function(_399,_39a){dojox.grid.arraySwap(this.values,_399,_39a);},move:function(_39b,_39c){dojox.grid.arrayMove(this.values,_39b,_39c);}});dojox.grid.data.compare=function(a,b){return (a>b?1:(a==b?0:-1));};dojo.declare("dojox.grid.data.Field",null,{constructor:function(_39d){this.name=_39d;this.compare=dojox.grid.data.compare;},na:dojox.grid.na});dojo.declare("dojox.grid.data.Fields",dojox.grid.data.Mixer,{constructor:function(_39e){var _39f=_39e?_39e:dojox.grid.data.Field;this.defaultValue=new _39f();},indexOf:function(_3a0){for(var i=0;i<this.values.length;i++){var v=this.values[i];if(v&&v.key==_3a0){return i;}}return -1;}});}if(!dojo._hasResource["dojox.grid.compat._data.model"]){dojo._hasResource["dojox.grid.compat._data.model"]=true;dojo.provide("dojox.grid.compat._data.model");dojo.declare("dojox.grid.data.Model",null,{constructor:function(_3a1,_3a2){this.observers=[];this.fields=new dojox.grid.data.Fields();if(_3a1){this.fields.set(_3a1);}this.setData(_3a2);},count:0,updating:0,observer:function(_3a3,_3a4){this.observers.push({o:_3a3,p:_3a4||"model"});},notObserver:function(_3a5){for(var i=0,m,o;(o=this.observers[i]);i++){if(o.o==_3a5){this.observers.splice(i,1);return;}}},notify:function(_3a6,_3a7){var a=_3a7||[];for(var i=0,m,o;(o=this.observers[i]);i++){m=o.p+_3a6;o=o.o;(m in o)&&(o[m].apply(o,a));}},clear:function(){this.fields.clear();this.clearData();},beginUpdate:function(){this.notify("BeginUpdate",arguments);},endUpdate:function(){this.notify("EndUpdate",arguments);},clearData:function(){this.setData(null);},change:function(){this.notify("Change",arguments);},insertion:function(){this.notify("Insertion",arguments);this.notify("Change",arguments);},removal:function(){this.notify("Removal",arguments);this.notify("Change",arguments);},insert:function(_3a8){if(!this._insert.apply(this,arguments)){return false;}this.insertion.apply(this,dojo._toArray(arguments,1));return true;},remove:function(_3a9){if(!this._remove.apply(this,arguments)){return false;}this.removal.apply(this,arguments);return true;},canSort:function(){return this.sort!=null;},generateComparator:function(_3aa,_3ab,_3ac,_3ad){return function(a,b){var ineq=_3aa(a[_3ab],b[_3ab]);return ineq?(_3ac?ineq:-ineq):_3ad&&_3ad(a,b);};},makeComparator:function(_3ae){var idx,col,_3af,_3b0=null;for(var i=_3ae.length-1;i>=0;i--){idx=_3ae[i];col=Math.abs(idx)-1;if(col>=0){_3af=this.fields.get(col);_3b0=this.generateComparator(_3af.compare,_3af.key,idx>0,_3b0);}}return _3b0;},sort:null,dummy:0});dojo.declare("dojox.grid.data.Rows",dojox.grid.data.Model,{allChange:function(){this.notify("AllChange",arguments);this.notify("Change",arguments);},rowChange:function(){this.notify("RowChange",arguments);},datumChange:function(){this.notify("DatumChange",arguments);},beginModifyRow:function(_3b1){if(!this.cache[_3b1]){this.cache[_3b1]=this.copyRow(_3b1);}},endModifyRow:function(_3b2){var _3b3=this.cache[_3b2];if(_3b3){var data=this.getRow(_3b2);if(!dojox.grid.arrayCompare(_3b3,data)){this.update(_3b3,data,_3b2);}delete this.cache[_3b2];}},cancelModifyRow:function(_3b4){var _3b5=this.cache[_3b4];if(_3b5){this.setRow(_3b5,_3b4);delete this.cache[_3b4];}}});dojo.declare("dojox.grid.data.Table",dojox.grid.data.Rows,{constructor:function(){this.cache=[];},colCount:0,data:null,cache:null,measure:function(){this.count=this.getRowCount();this.colCount=this.getColCount();this.allChange();},getRowCount:function(){return (this.data?this.data.length:0);},getColCount:function(){return (this.data&&this.data.length?this.data[0].length:this.fields.count());},badIndex:function(_3b6,_3b7){console.error("dojox.grid.data.Table: badIndex");},isGoodIndex:function(_3b8,_3b9){return (_3b8>=0&&_3b8<this.count&&(arguments.length<2||(_3b9>=0&&_3b9<this.colCount)));},getRow:function(_3ba){return this.data[_3ba];},copyRow:function(_3bb){return this.getRow(_3bb).slice(0);},getDatum:function(_3bc,_3bd){return this.data[_3bc][_3bd];},get:function(){throw ("Plain \"get\" no longer supported. Use \"getRow\" or \"getDatum\".");},setData:function(_3be){this.data=(_3be||[]);this.allChange();},setRow:function(_3bf,_3c0){this.data[_3c0]=_3bf;this.rowChange(_3bf,_3c0);this.change();},setDatum:function(_3c1,_3c2,_3c3){this.data[_3c2][_3c3]=_3c1;this.datumChange(_3c1,_3c2,_3c3);},set:function(){throw ("Plain \"set\" no longer supported. Use \"setData\", \"setRow\", or \"setDatum\".");},setRows:function(_3c4,_3c5){for(var i=0,l=_3c4.length,r=_3c5;i<l;i++,r++){this.setRow(_3c4[i],r);}},update:function(_3c6,_3c7,_3c8){return true;},_insert:function(_3c9,_3ca){dojox.grid.arrayInsert(this.data,_3ca,_3c9);this.count++;return true;},_remove:function(_3cb){for(var i=_3cb.length-1;i>=0;i--){dojox.grid.arrayRemove(this.data,_3cb[i]);}this.count-=_3cb.length;return true;},sort:function(){this.data.sort(this.makeComparator(arguments));},swap:function(_3cc,_3cd){dojox.grid.arraySwap(this.data,_3cc,_3cd);this.rowChange(this.getRow(_3cc),_3cc);this.rowChange(this.getRow(_3cd),_3cd);this.change();},dummy:0});dojo.declare("dojox.grid.data.Objects",dojox.grid.data.Table,{constructor:function(_3ce,_3cf,_3d0){if(!_3ce){this.autoAssignFields();}},allChange:function(){this.notify("FieldsChange");this.inherited(arguments);},autoAssignFields:function(){var d=this.data[0],i=0,_3d1;for(var f in d){_3d1=this.fields.get(i++);if(!dojo.isString(_3d1.key)){_3d1.key=f;}}},setData:function(_3d2){this.data=(_3d2||[]);this.autoAssignFields();this.allChange();},getDatum:function(_3d3,_3d4){return this.data[_3d3][this.fields.get(_3d4).key];}});dojo.declare("dojox.grid.data.Dynamic",dojox.grid.data.Table,{constructor:function(){this.page=[];this.pages=[];},page:null,pages:null,rowsPerPage:100,requests:0,bop:-1,eop:-1,clearData:function(){this.pages=[];this.bop=this.eop=-1;this.setData([]);},getRowCount:function(){return this.count;},getColCount:function(){return this.fields.count();},setRowCount:function(_3d5){this.count=_3d5;this.change();},requestsPending:function(_3d6){},rowToPage:function(_3d7){return (this.rowsPerPage?Math.floor(_3d7/this.rowsPerPage):_3d7);},pageToRow:function(_3d8){return (this.rowsPerPage?this.rowsPerPage*_3d8:_3d8);},requestRows:function(_3d9,_3da){},rowsProvided:function(_3db,_3dc){this.requests--;if(this.requests==0){this.requestsPending(false);}},requestPage:function(_3dd){var row=this.pageToRow(_3dd);var _3de=Math.min(this.rowsPerPage,this.count-row);if(_3de>0){this.requests++;this.requestsPending(true);setTimeout(dojo.hitch(this,"requestRows",row,_3de),1);}},needPage:function(_3df){if(!this.pages[_3df]){this.pages[_3df]=true;this.requestPage(_3df);}},preparePage:function(_3e0,_3e1){if(_3e0<this.bop||_3e0>=this.eop){var _3e2=this.rowToPage(_3e0);this.needPage(_3e2);this.bop=_3e2*this.rowsPerPage;this.eop=this.bop+(this.rowsPerPage||this.count);}},isRowLoaded:function(_3e3){return Boolean(this.data[_3e3]);},removePages:function(_3e4){for(var i=0,r;((r=_3e4[i])!=undefined);i++){this.pages[this.rowToPage(r)]=false;}this.bop=this.eop=-1;},remove:function(_3e5){this.removePages(_3e5);dojox.grid.data.Table.prototype.remove.apply(this,arguments);},getRow:function(_3e6){var row=this.data[_3e6];if(!row){this.preparePage(_3e6);}return row;},getDatum:function(_3e7,_3e8){var row=this.getRow(_3e7);return (row?row[_3e8]:this.fields.get(_3e8).na);},setDatum:function(_3e9,_3ea,_3eb){var row=this.getRow(_3ea);if(row){row[_3eb]=_3e9;this.datumChange(_3e9,_3ea,_3eb);}else{console.error("["+this.declaredClass+"] dojox.grid.data.dynamic.set: cannot set data on a non-loaded row");}},canSort:function(){return false;}});dojox.grid.data.table=dojox.grid.data.Table;dojox.grid.data.dynamic=dojox.grid.data.Dynamic;dojo.declare("dojox.grid.data.DojoData",dojox.grid.data.Dynamic,{constructor:function(_3ec,_3ed,args){this.count=1;this._rowIdentities={};this._currentlyProcessing=[];if(args){dojo.mixin(this,args);}if(this.store){var f=this.store.getFeatures();this._canNotify=f["dojo.data.api.Notification"];this._canWrite=f["dojo.data.api.Write"];this._canIdentify=f["dojo.data.api.Identity"];if(this._canNotify){dojo.connect(this.store,"onSet",this,"_storeDatumChange");dojo.connect(this.store,"onDelete",this,"_storeDatumDelete");dojo.connect(this.store,"onNew",this,"_storeDatumNew");}if(this._canWrite){dojo.connect(this.store,"revert",this,"refresh");}}},markupFactory:function(args,node){return new dojox.grid.data.DojoData(null,null,args);},query:{name:"*"},store:null,_currentlyProcessing:null,_canNotify:false,_canWrite:false,_canIdentify:false,_rowIdentities:{},clientSort:false,sortFields:null,queryOptions:null,setData:function(_3ee){this.store=_3ee;this.data=[];this.allChange();},setRowCount:function(_3ef){this.count=_3ef;this.allChange();},beginReturn:function(_3f0){if(this.count!=_3f0){this.setRowCount(_3f0);}},_setupFields:function(_3f1){if(this.fields._nameMaps){return;}var m={};var _3f2=dojo.map(this.store.getAttributes(_3f1),function(item,idx){m[item]=idx;m[idx+".idx"]=item;return {name:item,key:item};},this);this.fields._nameMaps=m;this.fields.set(_3f2);this.notify("FieldsChange");},_getRowFromItem:function(item){},_createRow:function(item){var row={};row.__dojo_data_item=item;dojo.forEach(this.fields.values,function(a){var _3f3=this.store.getValue(item,a.name);row[a.name]=(_3f3===undefined||_3f3===null)?"":_3f3;},this);return row;},processRows:function(_3f4,_3f5){if(!_3f4||_3f4.length==0){return;}this._setupFields(_3f4[0]);dojo.forEach(_3f4,function(item,idx){var row=this._createRow(item);this._setRowId(item,_3f5.start,idx);this.setRow(row,_3f5.start+idx);},this);this.endUpdate();},requestRows:function(_3f6,_3f7){this.beginUpdate();var row=_3f6||0;var _3f8={start:row,count:this.rowsPerPage,query:this.query,sort:this.sortFields,queryOptions:this.queryOptions,onBegin:dojo.hitch(this,"beginReturn"),onComplete:dojo.hitch(this,"processRows"),onError:dojo.hitch(this,"processError")};this.store.fetch(_3f8);},getDatum:function(_3f9,_3fa){var row=this.getRow(_3f9);var _3fb=this.fields.values[_3fa];return row&&_3fb?row[_3fb.name]:_3fb?_3fb.na:"?";},setDatum:function(_3fc,_3fd,_3fe){var n=this.fields._nameMaps[_3fe+".idx"];if(n){this.data[_3fd][n]=_3fc;this.datumChange(_3fc,_3fd,_3fe);}},copyRow:function(_3ff){var row={};var _400={};var src=this.getRow(_3ff);for(var x in src){if(src[x]!=_400[x]){row[x]=src[x];}}return row;},_attrCompare:function(_401,data){dojo.forEach(this.fields.values,function(a){if(_401[a.name]!=data[a.name]){return false;}},this);return true;},endModifyRow:function(_402){var _403=this.cache[_402];if(_403){var data=this.getRow(_402);if(!this._attrCompare(_403,data)){this.update(_403,data,_402);}delete this.cache[_402];}},cancelModifyRow:function(_404){var _405=this.cache[_404];if(_405){this.setRow(_405,_404);delete this.cache[_404];}},_setRowId:function(item,_406,idx){if(this._canIdentify){this._rowIdentities[this.store.getIdentity(item)]={rowId:_406+idx,item:item};}else{var _407=dojo.toJson(this.query)+":start:"+_406+":idx:"+idx+":sort:"+dojo.toJson(this.sortFields);this._rowIdentities[_407]={rowId:_406+idx,item:item};}},_getRowId:function(item,_408){var _409=null;if(this._canIdentify&&!_408){var _40a=this._rowIdentities[this.store.getIdentity(item)];if(_40a){_409=_40a.rowId;}}else{var id;for(id in this._rowIdentities){if(this._rowIdentities[id].item===item){_409=this._rowIdentities[id].rowId;break;}}}return _409;},_storeDatumChange:function(item,attr,_40b,_40c){var _40d=this._getRowId(item);var row=this.getRow(_40d);if(row){row[attr]=_40c;var _40e=this.fields._nameMaps[attr];this.notify("DatumChange",[_40c,_40d,_40e]);}},_storeDatumDelete:function(item){if(dojo.indexOf(this._currentlyProcessing,item)!=-1){return;}var _40f=this._getRowId(item,true);if(_40f!=null){this._removeItems([_40f]);}},_storeDatumNew:function(item){if(this._disableNew){return;}this._insertItem(item,this.data.length);},insert:function(item,_410){this._disableNew=true;var i=this.store.newItem(item);this._disableNew=false;this._insertItem(i,_410);},_insertItem:function(_411,_412){if(!this.fields._nameMaps){this._setupFields(_411);}var row=this._createRow(_411);for(var i in this._rowIdentities){var _413=this._rowIdentities[i];if(_413.rowId>=_412){_413.rowId++;}}this._setRowId(_411,0,_412);dojox.grid.data.Dynamic.prototype.insert.apply(this,[row,_412]);},datumChange:function(_414,_415,_416){if(this._canWrite){var row=this.getRow(_415);var _417=this.fields._nameMaps[_416+".idx"];this.store.setValue(row.__dojo_data_item,_417,_414);}else{this.notify("DatumChange",arguments);}},insertion:function(){this.notify("Insertion",arguments);this.notify("Change",arguments);},removal:function(){this.notify("Removal",arguments);this.notify("Change",arguments);},remove:function(_418){for(var i=_418.length-1;i>=0;i--){var item=this.data[_418[i]].__dojo_data_item;this._currentlyProcessing.push(item);this.store.deleteItem(item);}this._removeItems(_418);this._currentlyProcessing=[];},_removeItems:function(_419){dojox.grid.data.Dynamic.prototype.remove.apply(this,arguments);this._rowIdentities={};for(var i=0;i<this.data.length;i++){this._setRowId(this.data[i].__dojo_data_item,0,i);}},canSort:function(){return true;},sort:function(_41a){var col=Math.abs(_41a)-1;this.sortFields=[{"attribute":this.fields.values[col].name,"descending":(_41a>0)}];this.refresh();},refresh:function(){this.clearData(true);this.requestRows();},clearData:function(_41b){this._rowIdentities={};this.pages=[];this.bop=this.eop=-1;this.count=0;this.setData((_41b?this.store:[]));},processError:function(_41c,_41d){}});}if(!dojo._hasResource["fed.patches.dojox.grid.compat._data.model"]){dojo._hasResource["fed.patches.dojox.grid.compat._data.model"]=true;dojo.provide("fed.patches.dojox.grid.compat._data.model");dojo.mixin(dojox.grid.data.DojoData.prototype,{processRows:function(_41e,_41f){if(!_41e){return;}if(_41e.length==0){this.endUpdate();return;}this._setupFields(_41e[0]);dojo.forEach(_41e,function(item,idx){var row=this._createRow(item);this._setRowId(item,_41f.start,idx);this.setRow(row,_41f.start+idx);},this);this.endUpdate();}});dojo.mixin(dojox.grid.data.Table.prototype,{copyRow:function(_420){return dojo.clone(this.getRow(_420));}});dojo.mixin(dojox.grid.data.Objects.prototype,{setDatum:function(_421,_422,_423){this.data[_422][this.fields.get(_423).key]=_421;this.datumChange(_421,_422,_423);}});}if(!dojo._hasResource["fed.patches.dojo.cldr.supplemental"]){dojo._hasResource["fed.patches.dojo.cldr.supplemental"]=true;dojo.provide("fed.patches.dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_424){return parseInt(dojo.global.userFistDay);};}if(!dojo._hasResource["fed.dialogs.YesNoDialog"]){dojo._hasResource["fed.dialogs.YesNoDialog"]=true;dojo.provide("fed.dialogs.YesNoDialog");dojo.declare("fed.dialogs.YesNoDialog",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,id:null,label:null,leftButtonText:null,rightButtonText:null,templateString:"<div id=\"${id}\" style=\"display: none;\"></div>\r\n",dialog:null,labelNode:null,leftButton:null,rightButton:null,startup:function(){this.inherited(arguments);var that=this;this.dialog=new dijit.Dialog({title:"",style:"min-width: 100px"});var id=this.dialog.id;var _425=this.dialog;this.dialog.attr("content","<table height='100%' style='margin:0;padding:0;'>"+"<tr><td width='100%' align='center'>"+"<div id='"+id+"_labelNode'>"+this.label+"</div>"+"</td></tr>"+"<tr><td width='100%' align='center'>"+"<br />"+"<button id='"+id+"_yesButton' dojoType='dijit.form.Button'>"+this.leftButtonText+"</button>"+"<button id='"+id+"_noButton' dojoType='dijit.form.Button'>"+this.rightButtonText+"</button>"+"</td></tr>"+"</table>");this.labelNode=document.getElementById(id+"_labelNode");this.leftButton=dijit.byId(id+"_yesButton");this.rightButton=dijit.byId(id+"_noButton");dojo.connect(this.leftButton,"onClick",function(){that.onYes();});dojo.connect(this.rightButton,"onClick",function(){that.onNo();});this.dialog.show();},getLabel:function(){return this.labelNode.innerHTML;},setLabel:function(_426){this.labelNode.innerHTML=_426;},show:function(){this.dialog.show();var that=this;var _427=this.dialog;dojo.connect(_427._fadeIn,"onEnd",function(){_427.domNode.style.zIndex="10000";});dojo.connect(_427._fadeOut,"onEnd",function(){that.onHide();});},hide:function(){this.dialog.hide();},onYes:function(){this.dialog.hide();},onNo:function(){this.dialog.hide();},onHide:function(){}});}if(!dojo._hasResource["fed.dialogs.OkDialog"]){dojo._hasResource["fed.dialogs.OkDialog"]=true;dojo.provide("fed.dialogs.OkDialog");dojo.declare("fed.dialogs.OkDialog",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,id:null,label:null,templateString:"<div id=\"${id}\" style=\"display: none;\"></div>\r\n",dialog:null,okButton:null,labelNode:null,startup:function(){this.inherited(arguments);var that=this;this.dialog=new dijit.Dialog({title:"",style:"min-width: 100px"});var id=this.dialog.id;var _428=this.dialog;this.dialog.attr("content","<table height='100%' style='margin:0;padding:0;'>"+"<tr><td width='100%' align='center'>"+"<div id='"+id+"_labelNode'>"+this.label+"</div>"+"</td></tr>"+"<tr><td width='100%' align='center'>"+"<br /><button id='"+id+"_okButton' dojoType='dijit.form.Button'>ok</button>"+"</td></tr>"+"</table>");this.labelNode=document.getElementById(id+"_labelNode");this.okButton=dijit.byId(id+"_okButton");dojo.connect(this.okButton,"onClick",function(){that.onOk();});this.dialog.show();},getLabel:function(){return this.labelNode.innerHTML;},setLabel:function(_429){this.labelNode.innerHTML=_429;},show:function(){this.dialog.show();var that=this;var _42a=this.dialog;dojo.connect(_42a._fadeIn,"onEnd",function(){_42a.domNode.style.zIndex="10000";});dojo.connect(_42a._fadeOut,"onEnd",function(){that.onHide();});},hide:function(){this.dialog.hide();},onOk:function(){this.dialog.hide();},onHide:function(){}});}if(!dojo._hasResource["fed.dialogs.FieldDialog"]){dojo._hasResource["fed.dialogs.FieldDialog"]=true;dojo.provide("fed.dialogs.FieldDialog");dojo.declare("fed.dialogs.FieldDialog",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,id:null,label:null,inputValidator:null,defaultValue:"",invalidMessage:"The value entered is not valid",templateString:"<div id=\"${id}\">\r\n\t<div dojoType=\"dijit.Dialog\" dojoAttachPoint=\"dialog\" dojoAttachEvent=\"hide: onHide\">\r\n\t\t<div dojoAttachPoint=\"labelNode\">${label}</div>\r\n\t\t<br />\r\n\t\t<input required=\"true\" dojoType=\"dijit.form.ValidationTextBox\" type=\"text\" dojoAttachEvent=\"validate: onFieldValidate\" dojoAttachPoint=\"inputField\" invalidMessage=\"${invalidMessage}\" value=\"${defaultValue}\" />\r\n\t\t<br />\r\n\t\t<button dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: onOkInternal\" dojoAttachPoint=\"okButton\">\r\n\t\t\tOk\r\n\t\t</button>\r\n\t\t<button dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: onCancel\" dojoAttachPoint=\"cancelButton\">\r\n\t\t\tCancel\r\n\t\t</button>\r\n\t</div>\r\n</div>\r\n",startup:function(){this.inherited(arguments);this.inputField.validator=this.inputValidator;this.inputField.validate();},dialog:null,okButton:null,cancelButton:null,labelNode:null,inputField:null,getLabel:function(){return labelNode.innerHTML;},setLabel:function(_42b){labelNode.innerHTML=_42b;},show:function(){this.dialog.show();},hide:function(){this.dialog.hide();},onOkInternal:function(){this.onOk(this.inputField.attr("value"));this.dialog.hide();},onOk:function(_42c){},onCancel:function(){this.dialog.hide();},onHide:function(){},onFieldValidate:function(){this.okButton.setAttribute("disabled",!this.inputField.isValid());},inputValidator:function(_42d){return _42d.length>0;}});}if(!dojo._hasResource["dojo.io.iframe"]){dojo._hasResource["dojo.io.iframe"]=true;dojo.provide("dojo.io.iframe");dojo.io.iframe={create:function(_42e,_42f,uri){if(window[_42e]){return window[_42e];}if(window.frames[_42e]){return window.frames[_42e];}var _430=null;var turi=uri;if(!turi){if(dojo.config["useXDomain"]&&!dojo.config["dojoBlankHtmlUrl"]){console.warn("dojo.io.iframe.create: When using cross-domain Dojo builds,"+" please save dojo/resources/blank.html to your domain and set djConfig.dojoBlankHtmlUrl"+" to the path on your domain to blank.html");}turi=(dojo.config["dojoBlankHtmlUrl"]||dojo.moduleUrl("dojo","resources/blank.html"));}var _431=dojo.isIE?"<iframe name=\""+_42e+"\" src=\""+turi+"\" onload=\""+_42f+"\">":"iframe";_430=dojo.doc.createElement(_431);with(_430){name=_42e;setAttribute("name",_42e);id=_42e;}dojo.body().appendChild(_430);window[_42e]=_430;with(_430.style){if(!(dojo.isSafari<3)){position="absolute";}left=top="1px";height=width="1px";visibility="hidden";}if(!dojo.isIE){this.setSrc(_430,turi,true);_430.onload=new Function(_42f);}return _430;},setSrc:function(_432,src,_433){try{if(!_433){if(dojo.isWebKit){_432.location=src;}else{frames[_432.name].location=src;}}else{var idoc;if(dojo.isIE||dojo.isWebKit>521){idoc=_432.contentWindow.document;}else{if(dojo.isSafari){idoc=_432.document;}else{idoc=_432.contentWindow;}}if(!idoc){_432.location=src;return;}else{idoc.location.replace(src);}}}catch(e){}},doc:function(_434){var doc=_434.contentDocument||(((_434.name)&&(_434.document)&&(dojo.doc.getElementsByTagName("iframe")[_434.name].contentWindow)&&(dojo.doc.getElementsByTagName("iframe")[_434.name].contentWindow.document)))||((_434.name)&&(dojo.doc.frames[_434.name])&&(dojo.doc.frames[_434.name].document))||null;return doc;},send:function(args){if(!this["_frame"]){this._frame=this.create(this._iframeName,dojo._scopeName+".io.iframe._iframeOnload();");}var dfd=dojo._ioSetArgs(args,function(dfd){dfd.canceled=true;dfd.ioArgs._callNext();},function(dfd){var _435=null;try{var _436=dfd.ioArgs;var dii=dojo.io.iframe;var ifd=dii.doc(dii._frame);var _437=_436.handleAs;_435=ifd;if(_437!="html"){if(_437=="xml"){if(dojo.isIE){dojo.query("a",dii._frame.contentWindow.document.documentElement).orphan();var _438=(dii._frame.contentWindow.document).documentElement.innerText;_438=_438.replace(/>\s+</g,"><");_438=dojo.trim(_438);var _439={responseText:_438};_435=dojo._contentHandlers["xml"](_439);}}else{_435=ifd.getElementsByTagName("textarea")[0].value;if(_437=="json"){_435=dojo.fromJson(_435);}else{if(_437=="javascript"){_435=dojo.eval(_435);}}}}}catch(e){_435=e;}finally{_436._callNext();}return _435;},function(_43a,dfd){dfd.ioArgs._hasError=true;dfd.ioArgs._callNext();return _43a;});dfd.ioArgs._callNext=function(){if(!this["_calledNext"]){this._calledNext=true;dojo.io.iframe._currentDfd=null;dojo.io.iframe._fireNextRequest();}};this._dfdQueue.push(dfd);this._fireNextRequest();dojo._ioWatch(dfd,function(dfd){return !dfd.ioArgs["_hasError"];},function(dfd){return (!!dfd.ioArgs["_finished"]);},function(dfd){if(dfd.ioArgs._finished){dfd.callback(dfd);}else{dfd.errback(new Error("Invalid dojo.io.iframe request state"));}});return dfd;},_currentDfd:null,_dfdQueue:[],_iframeName:dojo._scopeName+"IoIframe",_fireNextRequest:function(){try{if((this._currentDfd)||(this._dfdQueue.length==0)){return;}do{var dfd=this._currentDfd=this._dfdQueue.shift();}while(dfd&&dfd.canceled&&this._dfdQueue.length);if(!dfd||dfd.canceled){this._currentDfd=null;return;}var _43b=dfd.ioArgs;var args=_43b.args;_43b._contentToClean=[];var fn=dojo.byId(args["form"]);var _43c=args["content"]||{};if(fn){if(_43c){var _43d=function(name,_43e){var tn;if(dojo.isIE){tn=dojo.doc.createElement("<input type='hidden' name='"+name+"'>");}else{tn=dojo.doc.createElement("input");tn.type="hidden";tn.name=name;}tn.value=_43e;fn.appendChild(tn);_43b._contentToClean.push(name);};for(var x in _43c){var val=_43c[x];if(dojo.isArray(val)&&val.length>1){var i;for(i=0;i<val.length;i++){_43d(x,val[i]);}}else{if(!fn[x]){_43d(x,val);}else{fn[x].value=val;}}}}var _43f=fn.getAttributeNode("action");var _440=fn.getAttributeNode("method");var _441=fn.getAttributeNode("target");if(args["url"]){_43b._originalAction=_43f?_43f.value:null;if(_43f){_43f.value=args.url;}else{fn.setAttribute("action",args.url);}}if(!_440||!_440.value){if(_440){_440.value=(args["method"])?args["method"]:"post";}else{fn.setAttribute("method",(args["method"])?args["method"]:"post");}}_43b._originalTarget=_441?_441.value:null;if(_441){_441.value=this._iframeName;}else{fn.setAttribute("target",this._iframeName);}fn.target=this._iframeName;dojo._ioNotifyStart(dfd);fn.submit();}else{var _442=args.url+(args.url.indexOf("?")>-1?"&":"?")+_43b.query;dojo._ioNotifyStart(dfd);this.setSrc(this._frame,_442,true);}}catch(e){dfd.errback(e);}},_iframeOnload:function(){var dfd=this._currentDfd;if(!dfd){this._fireNextRequest();return;}var _443=dfd.ioArgs;var args=_443.args;var _444=dojo.byId(args.form);if(_444){var _445=_443._contentToClean;for(var i=0;i<_445.length;i++){var key=_445[i];for(var j=0;j<_444.childNodes.length;j++){var _446=_444.childNodes[j];if(_446.name==key){dojo.destroy(_446);break;}}}if(_443["_originalAction"]){_444.setAttribute("action",_443._originalAction);}if(_443["_originalTarget"]){_444.setAttribute("target",_443._originalTarget);_444.target=_443._originalTarget;}}_443._finished=true;}};}if(!dojo._hasResource["fed.fed"]){dojo._hasResource["fed.fed"]=true;dojo.provide("fed.fed");if(dojo.global.fed===undefined){dojo.global.fed={};}fed.base=function(_447){if(_447){return dojo.global.BaseHref;}return dojo.global.BaseHref.substr(0,dojo.global.BaseHref.length-1);};fed.baseRelative=function(){var base=fed.base(true);var i=base.indexOf("://");if(i==-1){i=0;}else{i+=4;}i=base.indexOf("/",i);return base.substring(i);};fed.ip=function(_448){return (_448?"":"http://")+window.location.hostname+":"+(window.location.port?window.location.port:80);};fed.setInnerHtmlText=function(node,_449){if(node.childNodes.length==1){var _44a=node.innerHTML;if(_44a!=_449){node.replaceChild(document.createTextNode(_449),node.childNodes[0]);}}else{node.innerHTML=_449;}};fed.downloadFile=function(link){if(link.indexOf("://")==-1){link=fed.ip()+"/"+link;}var self=this;startLoading();dojo.io.iframe.send({url:link,method:"get",handleAs:"json",timeout:1000,error:function(e){endLoading();},load:function(data,_44b){endLoading();}});};}if(!dojo._hasResource["fed.dialogs"]){dojo._hasResource["fed.dialogs"]=true;dojo.provide("fed.dialogs");if(dojo.global.fed===undefined){dojo.global.fed={dialogs:{}};}else{if(dojo.global.fed.dialogs===undefined){fed.dialogs={};}}fed.dialogs.alert=function(_44c,_44d,_44e){var div=document.createElement("div");document.body.appendChild(div);var _44f=new fed.dialogs.OkDialog({label:_44c},div);_44f.startup();if(_44d){dojo.connect(_44f,"onOk",_44d);}var _450=function(){if(_44e){_44e();}_44f.destroy();};dojo.connect(_44f,"onHide",_450);_44f.show();};fed.dialogs.confirm=function(_451,_452,_453,_454){var div=document.createElement("div");document.body.appendChild(div);if(dojo.isString(_451)){text={label:_451,leftButtonText:stino.nls.Dialogs_yesButton,rightButtonText:stino.nls.Dialogs_noButton};}else{text=_451;}var _455=new fed.dialogs.YesNoDialog(text,div);_455.startup();if(_452){dojo.connect(_455,"onYes",_452);}if(_453){dojo.connect(_455,"onNo",_453);}var _456=function(){if(_454){_454();}_455.destroy();};dojo.connect(_455,"onHide",_456);_455.show();};fed.dialogs.prompt=function(_457,_458,_459,_45a,_45b,_45c){var div=document.createElement("div");document.body.appendChild(div);var _45d=new fed.dialogs.FieldDialog({label:_457,defaultValue:_458},div);_45d.startup();if(_45a){dojo.connect(_45d,"onOk",_45a);}if(_45b){dojo.connect(_45d,"onCancel",_45b);}var _45e=function(){if(_45c){_45c();}_45d.destroy();};dojo.connect(_45d,"onHide",_45e);_45d.show();};}if(!dojo._hasResource["fed.form.ColorTextBox"]){dojo._hasResource["fed.form.ColorTextBox"]=true;dojo.provide("fed.form.ColorTextBox");dojo.declare("fed.form.ColorTextBox",dijit.form.ValidationTextBox,{startup:function(){this.inherited(arguments);flag=0;var that=this;dojo.connect(dojo.byId("colorPickerBox"),"onmouseenter",function(){flag=1;});dojo.connect(dojo.byId("colorPickerBox"),"onmouseleave",function(){that.hideColorPicker();flag=0;});},_onFocus:function(){this.inherited(arguments);this.showColorPicker();},_onBlur:function(){this.inherited(arguments);this.hideColorPicker();},showColorPicker:function(){if(this.timer){clearTimeout(this.timer);}dojo.global.inputIdForColorPicker=dojo.clone(this.id);var _45f=dijit.byId("colorPicker");var _460=dijit.byId(this.id);if(_460.attr("value")!=""){_45f.attr("value",_460.attr("value"));}with(dojo.byId("colorPickerBox").style){left=dojo.coords(_460.domNode).x+"px";top=dojo.coords(_460.domNode).y+25+"px";visibility="visible";}dojo.global.colorPickerFunction=function(_461){_460.attr("value",_461);};},hideColorPicker:function(){var that=this;this.timer=setTimeout(that.hideColorPickerAfterTimeout,500);},hideColorPickerAfterTimeout:function(){if(flag==0){dojo.byId("colorPickerBox").style.visibility="hidden";}}});}if(!dojo._hasResource["stino.stino"]){dojo._hasResource["stino.stino"]=true;dojo.provide("stino.stino");if(dojo.global.stino==undefined){dojo.global.stino={};}stino.setInnerHtmlText=function(node,_462){if(node.childNodes.length==1){var _463=node.innerHTML;if(_463!=_462){node.replaceChild(document.createTextNode(_462),node.childNodes[0]);}}else{node.innerHTML=_462;}};stino.initGlobalSchedulesArray=function(_464){if(!dojo.global.allSchedules){dojo.global.allSchedules=[];var that=this;dojo.xhrGet({url:dojo.global.BaseHref+"schedules/get-data/",handleAs:"json",sync:true,preventCache:false,error:function(e){fed.dialogs.alert(e);},load:function(data){var _465={};for(var i in data.items){_465[data.items[i].id]=data.items[i];}dojo.global.allSchedules=_465;dojo.global.allSchedulesArray=data.items;if(_464=="playlists"){stino.initGlobalGroupsArray("playlists");}else{if(_464=="metaScheduling"){dijit.byId("metaSchedulingPane").setElementsValues();}else{if(_464=="groups"){stino.initGlobalPlayersArray("groups");}else{if(_464=="players"){stino.initGlobalPlaylistsArray("players");}}}}}});}};stino.initGlobalPlayersArray=function(_466){if(!dojo.global.allPlayers){dojo.global.allPlayers=[];var that=this;dojo.xhrGet({url:dojo.global.BaseHref+"players/get-data/?sort=name&desc=false",handleAs:"json",sync:true,preventCache:false,error:function(e){fed.dialogs.alert(e);},load:function(data){var _467=[];for(var i in data.items){_467[data.items[i].id]=data.items[i];}dojo.global.allPlayersArray=data.items;dojo.global.allPlayersById=_467;if(_466=="groups"){stino.initGlobalPlaylistsArray("groups");}if(_466=="players"){stino.initGlobalSchedulesArray("players");}}});}};stino.initGlobalMetaWordsArray=function(_468){if(!dojo.global.allMetaWordsArray){dojo.global.allMetaWordsArray=[];var that=this;dojo.xhrGet({url:dojo.global.BaseHref+"meta-words/get-data/?sort=name&desc=false",handleAs:"json",sync:true,preventCache:false,error:function(e){fed.dialogs.alert(e);},load:function(data){var _469=[];for(var i in data.items){_469[data.items[i].id]=data.items[i];}dojo.global.allMetaWordsArray=data.items;dojo.global.allMetaWordsById=_469;if(_468=="players"){stino.initGlobalPlayersArray("players");}}});}};stino.initGlobalGroupsArray=function(_46a){if(!dojo.global.allGroupsArray){dojo.global.allGroupsArray=[];dojo.xhrGet({url:dojo.global.BaseHref+"edmp-groups/get-data/?sort=name&desc=false",content:{name:"*"},handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(!data.error){if(data.items!=""){dojo.global.allGroups=data.items[0].id;dojo.global.allGroupsArray=data.items;var _46b={};for(var i in data.items){_46b[data.items[i].id]=data.items[i];}dojo.global.allGroupsById=_46b;}if(_46a=="playlists"){dijit.byId(dojo.global.blockOrListView).retrievePlaylists();}if(_46a=="groups"){dojo.global.initGroups();}if(_46a=="players"){stino.initGlobalMetaWordsArray("players");}}else{fed.dialogs.alert(data.error);}}});}};stino.initGlobalPlaylistsArray=function(_46c){if(!dojo.global.allPlaylists){dojo.global.allPlaylists=Object();try{startLoading(5,1);}catch(err){}if(dojo.global.curPage=="simpleUi"){var _46d="playlists/get-meta-fields/";}else{var _46d="edmp-playlists/get-data/?sort=slot&desc=false";}dojo.xhrGet({url:dojo.global.BaseHref+_46d,handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){endLoading();if(!data.error||data.error=="OK"){dojo.global.allPlaylists=data.items;var _46e=[];for(var i in data.items){_46e[data.items[i].id]=data.items[i];}dojo.global.allPlaylistsById=_46e;if(_46c=="playlists"){stino.initGlobalSchedulesArray("playlists");}else{if(_46c=="metaScheduling"){stino.initGlobalSchedulesArray("metaScheduling");}else{if(_46c=="groups"){stino.initGlobalGroupsArray("groups");}else{if(_46c=="players"){dojo.global.initPlayers();}}}}}else{fed.dialogs.alert(data.error);}}});}};stino.changeGlobalPlaylistsArray=function(_46f){for(var i in dojo.global.allPlaylists){if(dojo.global.allPlaylists[i].id==_46f.playlist_id){if(_46f.color){dojo.global.allPlaylists[i].color=_46f.color;}if(_46f.duration){dojo.global.allPlaylists[i].duration=_46f.duration;}if(_46f.note){dojo.global.allPlaylists[i].note=_46f.note;}if(_46f.preview_aspect){dojo.global.allPlaylists[i].preview_aspect=_46f.preview_aspect;}if(_46f.name!=null){dojo.global.allPlaylists[i].name=_46f.name;}if(_46f.queued_duration&&(_46f.type=="composer"||_46f.type=="composer_slide")){dojo.global.allPlaylists[i].queued_duration=_46f.queued_duration;}if(_46f.publishStatus){dojo.global.allPlaylists[i].publishStatus=_46f.publishStatus;}if(_46f.published){dojo.global.allPlaylists[i].published=_46f.published;}if(_46f.timestamp){dojo.global.allPlaylists[i].timestamp=_46f.timestamp;}if(_46f.instantForGroups){dojo.global.allPlaylists[i].instantForGroups=_46f.instantForGroups;}if(_46f.schedules){dojo.global.allPlaylists[i].schedules=_46f.schedules;}if(_46f.playlists&&_46f.type=="queued"){dojo.global.allPlaylists[i].playlists=_46f.playlists;}if(_46f.playlistsObj&&_46f.type=="queued"){dojo.global.allPlaylists[i].playlistsObj=_46f.playlistsObj;}if(_46f.count_playlists!=undefined&&_46f.type=="folder"){dojo.global.allPlaylists[i].count_playlists=_46f.count_playlists;}if(_46f.count_folders!=undefined&&_46f.type=="folder"){dojo.global.allPlaylists[i].count_folders=_46f.count_folders;}if(_46f.slot){dojo.global.allPlaylists[i].slot=_46f.slot;}if(_46f.is_draft){dojo.global.allPlaylists[i].is_draft=_46f.is_draft;}if(_46f.subusers){dojo.global.allPlaylists[i].subusers=_46f.subusers;}if(_46f.video_status){dojo.global.allPlaylists[i].video_status=_46f.video_status;}if(_46f.rotate){dojo.global.allPlaylists[i].rotate=_46f.rotate;}dojo.global.allPlaylists[i].parent_folder_id=_46f.parent_folder_id;if(dojo.global.allPlaylists[i].refresh==true&&dojo.global.allPlaylists[i].parent_folder_id!=dojo.global.folderNumber){dojo.global.allPlaylists[i].refresh=false;dijit.byId(dojo.global.blockOrListView).removePlaylistFromInterface(dojo.global.allPlaylists[i].id);}if(_46f.simpleSimpleUiDialog){dojo.global.allPlaylists[i].simpleSimpleUiDialog=_46f.simpleSimpleUiDialog;}}}};stino.roundTime=function(time,_470){var _471=time.getMinutes();var _472=time.getHours();var _473=0;for(i=1;i<=4;i++){_473=i*_470;if(_471<_473){if(_471<((_473+(_473-_470))/2)){_471=_473-_470;}else{_471=_473;}break;}else{if(_471==_473){break;}}}if(_471==60){_471=0;_472++;}var _474=new Date(time.getFullYear(),time.getMonth(),time.getDate(),_472,_471);return _474;};stino.indexOf=function(_475,_476){var _477=-1;for(i=0;i<_475.length;i++){if(_475[i]==_476){_477=i;}}return _477;};stino.arraySearch=function(_478,_479){var k=0;for(var i=0;i<_478.length;i++){if(_478[i]==_479){k=1;}}return k;};dojo.global.arrayIntersectArray=undefined;stino.arrayIntersect=function(){if(dojo.global.arrayIntersectArray!=undefined){var _47a=dojo.clone(dojo.global.arrayIntersectArray);dojo.global.arrayIntersectArray=undefined;}if(_47a.length==1){return _47a[0];}var arr1=_47a[0],_47b=[];var k1="",arr=[],i=0,k="";arr1keys:for(k1 in arr1){arrs:for(i=1;i<_47a.length;i++){arr=_47a[i];for(k in arr){if(arr[k]===arr1[k1]){if(i===_47a.length-1){_47b.push(arr1[k1]);}continue arrs;}}continue arr1keys;}}return _47b;};stino.timestampToDate=function(_47c){var _47d=new Date(_47c.substr(0,4),_47c.substr(5,2)-1,_47c.substr(8,2),_47c.substr(11,2),_47c.substr(14,2),_47c.substr(17,2));return _47d;};stino.changeLocation=function(href){var _47e=dojo.global.BaseHref+href;if(_47e.indexOf("/"+href)!=-1){_47e=_47e.replace("/"+href,href);}return _47e;};dojo.global.sortField="";stino.sortArrayByTextField=function(a,b){if(a[dojo.global.sortField]!=undefined){if(dojo.isArray(a[dojo.global.sortField])){var x=a[dojo.global.sortField].length;var y=b[dojo.global.sortField].length;}else{if(isNaN(parseInt(a[dojo.global.sortField]))||a[dojo.global.sortField].indexOf("-")!=-1){var x=a[dojo.global.sortField].toLowerCase();var y=b[dojo.global.sortField].toLowerCase();}else{var x=parseInt(a[dojo.global.sortField]);var y=parseInt(b[dojo.global.sortField]);}}return ((x<y)?-1:((x>y)?1:0));}};stino.startCueuedPreview=function(_47f,_480){var _481=-1;dojo.global.bigPreviewCallback=function(){clearTimeout(dojo.global.bigPreviewCallbackTimer);swfobject.removeSWF("playerFlashNode");var i=(_481+1)%_47f.length;var _482=_47f[i];if(_482.link){var _483="public/get-flash-preview/link/"+_482.link;}else{var _483="edmp-playlists/read-xml/id/"+_482.event_id.toString()+"/preview/1/";}var _484={"IP":fed.ip(),"XMLURL":_483};if(_482.resolution_width){var _485=_482.resolution_width;}else{var _485=_482.width;}if(_482.resolution_height){var _486=_482.resolution_height;}else{var _486=_482.height;}stino.composer.showPreview("player",null,null,_480,_485,_486,_484);if(_47f.length>1){if(_482.queued_duration>0){var _487=_482.queued_duration*1000;}else{var _487=_482.duration*1000;}_481=i;dojo.global.bigPreviewCallbackTimer=setTimeout(bigPreviewCallback,_487);}};bigPreviewCallback();};stino.coords=function(elem){var r={x:0,y:0};while(elem){r.x+=(elem.offsetLeft+elem.clientLeft);r.y+=(elem.offsetTop+elem.clientTop);elem=elem.offsetParent;}return r;};stino.convertCharsToCode=function(_488){var _489=[":","@","#","%","/"];var _48a=["<code1>","<code2>","<code3>","<code4>","<code5>"];for(var i in _489){_488=_488.replace(new RegExp(_489[i],"g"),_48a[i]);}return _488;};stino.setCookie=function(name,_48b,_48c,path,_48d,_48e,_48f){var date=new Date();if(_48c==undefined){_48c=1;}date.setDate(date.getDate()+_48c);_48c=date.toGMTString();if(_48f==undefined){name=dojo.global.userName+"_"+name;name=name.toString().toLowerCase();}var _490=name+"="+escape(_48b)+"; "+((path)?"path="+path+"; ":"path=/; ")+"expires="+_48c+"; "+((_48d)?"domain="+_48d+"; ":"")+((_48e)?"secure":"");document.cookie=""+_490+"";};stino.getCookie=function(name){name=dojo.global.userName+"_"+name;name=name.toString().toLowerCase();var _491=" "+document.cookie;var _492=" "+name+"=";var _493=null;var _494=0;var end=0;if(_491.length>0){_494=_491.indexOf(_492);if(_494!=-1){_494+=_492.length;end=_491.indexOf(";",_494);if(end==-1){end=_491.length;}_493=unescape(_491.substring(_494,end));}}return (_493);};stino.deleteCookie=function(name){stino.setCookie(name,"",0);};stino.get=function(link,_495,_496,_497){startLoading();dojo.xhrGet({url:link,handleAs:"json",sync:true,preventCache:true,error:function(e,_498){endLoading();if(!_496){_496=function(){if(_498.xhr.status==0||_498.xhr.status==12007){}else{if(_498.xhr.status==500){}else{}}fed.dialogs.confirm({label:stino.nls.Main_connectionFaild,leftButtonText:stino.nls.Main_reloadPage,rightButtonText:stino.nls.Main_relogin},function(){window.location.reload();},function(){location.href=dojo.global.BaseHref+"/login";});};}_496(e);},load:function(data){endLoading();if(!data.error||data.error=="OK"){if(_495){_495(data);}}else{if(_497){_497(data);}else{fed.dialogs.alert(data.error);}}}});};stino.post=function(link,_499,_49a,_49b){if(_499==undefined){_499={};}startLoading();dojo.xhrPost({url:link,handleAs:"json",sync:true,preventCache:true,error:function(e){endLoading();if(!_49b){_49b=function(){fed.dialogs.confirm({label:stino.nls.Main_connectionFaild,leftButtonText:stino.nls.Main_reloadPage,rightButtonText:stino.nls.Main_relogin},function(){window.location.reload();},function(){location.href=dojo.global.BaseHref+"/login";});};}_49b(e);},load:function(data){endLoading();if(data.error=="OK"){if(_49a){_49a(data);}}else{fed.dialogs.alert(data.error);}},content:_499});};stino.openBigImage=function(_49c){var src=_49c.src;src=src.replace("/small/","/big/");src=src.substr(0,src.indexOf("=")+1);var w=window.open("","_blank");with(w.document){write("<body>");write("<img width='100%' src='"+src+Math.random()+"'></img>");write("</body>");}};stino.showMediumImage=function(_49d){if(!dojo.byId("playersMediumImage")){var div=document.createElement("div");div.id="playersMediumImage";document.body.appendChild(div);with(div.style){position="absolute";top="0px";left="0px";width="400px";height="300px";display="none";background="#FFFFFF";border="2px solid #666666";}var img=document.createElement("img");img.id="playersMediumImageImage";img.src="";img.width="400";img.height="300";dojo.byId("playersMediumImage").appendChild(img);}var c=dojo.coords(_49d);var w=400;var h=300;var t=c.y;if(t+h>dojo.coords(document.body).h){t=t-h;}var src=_49d.src;src=src.replace("/small/","/medium/");src=src.substr(0,src.indexOf("=")+1);dojo.byId("playersMediumImageImage").src=src+""+Math.random();var _49e=dojo.byId("playersMediumImage");with(_49e.style){top=t+"px";left=c.x-w-10+"px";display="block";}};stino.hideMediumImage=function(_49f){var _4a0=dojo.byId("playersMediumImage");with(_4a0.style){display="none";}};stino.executeSystemCommand=function(_4a1){stino.post(dojo.global.BaseHref+"shell-commands/execute-command/",{command:_4a1},function(data){});};dojo.global.imageCacheArray={};stino.initImageCache=function(way,_4a2){if(way.indexOf("http://")==-1){way=dojo.global.BaseHref+way;}if(way.indexOf("?")!=-1){way=way.substr(0,way.indexOf("?"));}if(_4a2==undefined){_4a2=false;}if(_4a2==true){delete imageCacheArray[way];}var _4a3="";for(var i in imageCacheArray){if(i==way){_4a3=imageCacheArray[i].src;break;}}if(_4a3==""){var img=document.createElement("img");img.src=way+"?rand="+Math.random();imageCacheArray[way]=img;_4a3=img.src;}return _4a3;};}if(!dojo._hasResource["stino.fpe"]){dojo._hasResource["stino.fpe"]=true;dojo.provide("stino.fpe");stino.fpe={resizeWindowConnection:null,divNodeId:"editor",flashNodeId:"editorFlashNode"};stino.fpe.hideEditor=function(){swfobject.removeSWF(stino.fpe.flashNodeId);dojo.style(document.body,"minWidth","1000px");dojo.style(document.body,"minHeight","500px");document.body.style.overflow="visible";};}if(!dojo._hasResource["stino.composer"]){dojo._hasResource["stino.composer"]=true;dojo.provide("stino.composer");stino.composer={lastEventId:0,resizeWindowConnection:null,divNodeId:"composerDivNode",flashNodeId:"composerFlashNode"};stino.composer.openEditor=function(_4a4,_4a5,_4a6,_4a7,text,_4a8){if(!_4a5){_4a5=(new Date()).getTime();}var _4a9=dojo.byId(stino.fpe.flashNodeId);if(_4a9!=null){_4a9.style.left="2000px";}stino.composer.lastEventId=_4a5;if(!_4a6||!_4a7){_4a6=1920;_4a7=1080;}var div=document.createElement("div");div.id=stino.composer.flashNodeId;dojo.byId(stino.composer.divNodeId).appendChild(div);if(dojo.global.currentlyEditing.type=="composer"||dojo.global.currentlyEditing.type=="composer_slide"){window.scroll(0,0);dojo.style(document.body,"minWidth","0px");dojo.style(document.body,"minHeight","0px");document.body.style.overflow="hidden";}var ip=fed.ip();var _4aa=dojo.coords(document.body);var _4ab=fed.baseRelative();var base=fed.base();if(_4a8==undefined){_4a8="composer";}var file="config";if(dojo.global.system.serverType=="svg"||dojo.global.system.serverType=="smil"){file=file+"."+dojo.global.system.serverType;}var _4ac=file;if(dojo.global.currentlyEditing.type=="composer_slide"){_4ac="config.slide";}var _4ad={"CONFIG":"flash/"+_4ac+".xml","FONTSXML":file=="config"?"fonts.xml":"fonts."+dojo.global.system.serverType+".xml","FONTSIZES":"flash/fonts_config.xml","IP":ip,"VID2URL":base+"/composer/pics/type/vid2/","PICURL":base+"/composer/pics/type/img/","VIDURL":base+"/composer/pics/type/vid/","FLAURL":base+"/composer/pics/type/fla/","AUDURL":base+"/composer/pics/type/aud/","WIDGETURL":base+"/composer/pics/type/widgets/","SAVEURL":_4ab+"edmp-playlists/save-preview/id/"+_4a5+"/","LANG":base+"/flash/composer_lang/lang_"+dojo.global.playlistRights.language+".xml","NEW":_4a4?"1":"0","LOADURL":base+"/edmp-playlists/read-xml/id/"+_4a5+"/","_WIDTH":_4a6.toString(),"_HEIGHT":_4a7.toString(),"CP":"","COMPOSERPARAM":_4a8};var _4ae={"quality":"high","wmode":"window","play":"true","loop":"true","allowFullScreen":"false","allowScriptAccess":"sameDomain"};var _4af={"style":"position:absolute; z-index:1001;"};if(text){dojo.byId("overlayText").innerHTML="Playlist: "+text;dojo.byId("overlayTextContainer").style.display="block";dojo.byId(stino.composer.divNodeId).style.top="30px";_4aa.h=_4aa.h-30;}swfobject.embedSWF("flash/editor.swf",stino.composer.flashNodeId,_4aa.w.toString()+"px",_4aa.h.toString()+"px","9.0.0","expressInstall.swf",_4ad,_4ae,_4af);stino.composer.resizeWindowConnection=dojo.connect(window,"onresize",function(){var _4b0=dijit.getViewport();var o=dojo.byId(stino.composer.flashNodeId);if(o){if(text){_4b0.h=_4b0.h-30;}o.style.width=_4b0.w.toString()+"px";o.style.height=_4b0.h.toString()+"px";}});};stino.composer.hideEditor=function(){dojo.disconnect(stino.composer.resizeWindowConnection);swfobject.removeSWF(stino.composer.flashNodeId);dojo.byId("overlayTextContainer").style.display="none";dojo.byId("overlayText").innerHTML="";dojo.byId(stino.composer.divNodeId).style.top="0px";var _4b1=dojo.byId(stino.fpe.flashNodeId);if(_4b1!=null){_4b1.style.left="0px";}if(dojo.global.currentlyEditing.type=="composer"||dojo.global.currentlyEditing.type=="composer_slide"){dojo.style(document.body,"minWidth","1000px");dojo.style(document.body,"minHeight","500px");document.body.style.overflow="visible";dojo.global.currentlyEditing=null;}};stino.composer.saveXml=function(xml,json,_4b2,_4b3){if(!_4b3){_4b3=stino.composer.lastEventId;}dojo.xhrPost({url:"edmp-playlists/save-xml/id/"+_4b3.toString()+"/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error!="OK"){fed.dialogs.alert(data.error);}else{if(dojo.byId(stino.composer.flashNodeId)!=undefined){dojo.byId(stino.composer.flashNodeId).onCompleteSave();}try{if(_4b2){_4b2();}}catch(err){}}},content:{"xml":xml,"json":json}});};showFlashPreviewBoxFlag=0;dojo.global.showFlashPreviewBoxAfterDelay=function(){};stino.composer.showPreview=function(node,w,h,_4b4,_4b5,_4b6,_4b7,_4b8){if(_4b4===undefined){_4b4=true;}if(_4b8===undefined){_4b8=false;}var _4b9=dojo.byId(stino.composer.flashNodeId);if(_4b9!=null){_4b9.style.left="2000px";}var div=document.createElement("div");div.id="playerFlashNode";dojo.byId(node).appendChild(div);if(!_4b8){scroll(0,0);dojo.style(document.body,"minWidth","0px");dojo.style(document.body,"minHeight","0px");document.body.style.overflow="hidden";dojo.byId("overlay").style.display="block";}if(w==undefined||h==undefined){var _4ba=dijit.getViewport();var _4bb=_4b5/_4b6;if(_4ba.w/_4ba.h>_4bb){h=_4ba.h;w=_4ba.h*_4bb;dy=0;dx=(_4ba.w-w)/2;}else{w=_4ba.w;h=_4ba.w/_4bb;dx=0;dy=(_4ba.h-h)/2;}var _4bc=dojo.byId(node);_4bc.style.left=Math.round(dx)+"px";_4bc.style.top=Math.round(dy)+"px";}var _4bd={"quality":"high","wmode":"opaque","salign":"t","play":"true","loop":"true","allowFullScreen":"false","allowScriptAccess":"always"};var _4be={"style":"position:absolute; z-index:10000000;"};w=w.toString()+"px";h=h.toString()+"px";swfobject.embedSWF("flash/player.swf","playerFlashNode",w,h,"9.0.0","expressInstall.swf",_4b7,_4bd,_4be);if(_4b4){dojo.byId("playerCloseButton").style.display="block";}stino.composer.resizePreviewWindowConnection=dojo.connect(window,"onresize",function(){var _4bf=dijit.getViewport();var _4c0=_4b5/_4b6;if(_4bf.w/_4bf.h>_4c0){h=_4bf.h;w=_4bf.h*_4c0;dy=0;dx=(_4bf.w-w)/2;}else{w=_4bf.w;h=_4bf.w/_4c0;dx=0;dy=(_4bf.h-h)/2;}var _4c1=dojo.byId(node);_4c1.style.left=Math.round(dx)+"px";_4c1.style.top=Math.round(dy)+"px";if(dojo.byId("playerFlashNode")){dojo.byId("playerFlashNode").style.width=w.toString()+"px";dojo.byId("playerFlashNode").style.height=h.toString()+"px";}});};stino.composer.showFlashPreviewBox=function(_4c2,_4c3,x,y,_4c4){dojo.byId("flashPreviewBox").style.left=x.toString()+"px";dojo.byId("flashPreviewBox").style.top=y.toString()+"px";dojo.byId("flashPreviewBox").style.width=_4c2+"px";dojo.byId("flashPreviewBox").style.height=_4c3+"px";dojo.byId("flashPreviewBoxShadow").style.left=(x+15).toString()+"px";dojo.byId("flashPreviewBoxShadow").style.top=(y+15).toString()+"px";dojo.byId("flashPreviewBoxShadow").style.width=_4c2+"px";dojo.byId("flashPreviewBoxShadow").style.height=parseInt(_4c3)+3+"px";_4c4();dojo.byId("flashPreviewBox").style.display="none";dojo.byId("flashPreviewBoxShadow").style.display="none";var _4c5;var that=this;showFlashPreviewBoxFlag=1;clearTimeout(_4c5);_4c5=setTimeout("showFlashPreviewBoxAfterDelay();",1000);dojo.global.showFlashPreviewBoxAfterDelay=function(_4c6){if(_4c6!=undefined){showFlashPreviewBoxFlag=_4c6;}if(showFlashPreviewBoxFlag==1){dojo.byId("flashPreviewBox").style.display="block";dojo.byId("flashPreviewBox").style.visibility="visible";dojo.byId("flashPreviewBoxShadow").style.display="block";dojo.byId("flashPreviewBoxShadow").style.visibility="visible";}else{dojo.byId("flashPreviewBox").style.display="none";dojo.byId("flashPreviewBox").style.visibility="hidden";dojo.byId("flashPreviewBoxShadow").style.display="none";dojo.byId("flashPreviewBoxShadow").style.visibility="hidden";}};};stino.composer.hideFlashPreviewBox=function(){showFlashPreviewBoxFlag=0;dojo.global.showFlashPreviewBoxAfterDelay();};}if(!dojo._hasResource["stino.fullscreen"]){dojo._hasResource["stino.fullscreen"]=true;dojo.provide("stino.fullscreen");stino.fullscreen={flashNodeId:"flashUploaderNode2"};stino.fullscreen.saveXml=function(xml,_4c7){dojo.xhrPost({url:stino.changeLocation("/flash-editor/save-xml/id/"+_4c7.playlist_id+"/"),handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error!="OK"){fed.dialogs.alert(data.error);}else{_4c7.event_id=data.events_count;_4c7.publishCheck();}},content:{"xml":xml}});};stino.fullscreen.hideEditor=function(that){that.publishCheck();dojo.style(document.body,"minWidth","1000px");dojo.style(document.body,"minHeight","500px");document.body.style.overflow="visible";};stino.fullscreen.showPreviewBox=function(_4c8,_4c9,x,y,src){if(!dojo.byId("flashPreviewBoxImg")){var div=document.createElement("img");div.id="flashPreviewBoxImg";div.width=_4c8;div.height=_4c9;dojo.byId("flashPreviewBox").appendChild(div);}dojo.byId("flashPreviewBoxImg").src=src;dojo.byId("flashPreviewBox").style.left=x.toString()+"px";dojo.byId("flashPreviewBox").style.top=y.toString()+"px";dojo.byId("flashPreviewBox").style.width=_4c8+"px";dojo.byId("flashPreviewBox").style.height=_4c9+"px";dojo.byId("flashPreviewBoxShadow").style.left=(x+15).toString()+"px";dojo.byId("flashPreviewBoxShadow").style.top=(y+15).toString()+"px";dojo.byId("flashPreviewBoxShadow").style.width=_4c8+"px";dojo.byId("flashPreviewBoxShadow").style.height=parseInt(_4c9)+3+"px";showFlashPreviewBoxFlag=1;dojo.global.showFlashPreviewBoxAfterDelay();dojo.global.showFlashPreviewBoxAfterDelay=function(){if(showFlashPreviewBoxFlag==1){dojo.byId("flashPreviewBox").style.display="block";dojo.byId("flashPreviewBox").style.visibility="visible";dojo.byId("flashPreviewBoxShadow").style.display="block";dojo.byId("flashPreviewBoxShadow").style.visibility="visible";}else{dojo.byId("flashPreviewBox").style.display="none";dojo.byId("flashPreviewBox").style.visibility="hidden";dojo.byId("flashPreviewBoxShadow").style.display="none";dojo.byId("flashPreviewBoxShadow").style.visibility="hidden";}};};stino.fullscreen.hidePreviewBox=function(){if(dojo.byId("flashPreviewBoxImg")){dojo.byId("flashPreviewBox").removeChild(dojo.byId("flashPreviewBoxImg"));}showFlashPreviewBoxFlag=0;dojo.global.showFlashPreviewBoxAfterDelay();};}if(!dojo._hasResource["stino.dialogs.CollisionsDialog"]){dojo._hasResource["stino.dialogs.CollisionsDialog"]=true;dojo.provide("stino.dialogs.CollisionsDialog");dojo.declare("stino.dialogs.CollisionsDialog",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,id:null,collisions:[],schedule:null,sendScheduleCallback:null,sentFinishedCallback:null,templateString:"<div id=\"${id}\">\r\n\t<div dojoType=\"dijit.Dialog\" dojoAttachPoint=\"dialog\">\r\n\t\t<div dojoAttachPoint=\"labelNode\">Collisions found with following schedules:</div>\r\n\t\t<div dojoAttachPoint=\"collisionsNode\"></div>\r\n\t\t<br />\r\n\t\t<div>Please choose solution:</div>\r\n\t\t<br />\r\n\t\t<button dojoType='dijit.form.Button' dojoAttachEvent=\"onClick: deactivateCollisioned\">Deactivate collisioned</button>\r\n\t\t<button dojoType='dijit.form.Button' dojoAttachEvent=\"onClick: addAsInactive\">Add as inactive</button>\r\n\t\t<button dojoType='dijit.form.Button' dojoAttachEvent=\"onClick: doNotAdd\">Do not add</button>\r\n\t</div>\r\n</div>\r\n",dialog:null,labelNode:null,collisionsNode:null,startup:function(){this.inherited(arguments);for(var i in this.collisions){this.addCollisionedSchedule(this.collisions[i]);}},show:function(){this.dialog.show();},hide:function(){this.dialog.hide();},addCollisionedSchedule:function(id){var div=document.createElement("div");var s=dojo.global.allSchedules[id];div.innerHTML=s.name;this.collisionsNode.appendChild(div);},deactivateCollisioned:function(){var that=this;dojo.xhrGet({url:"schedules/toggle-status/id/"+that.collisions.join(",")+"/status/0/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){fed.dialogs.alert("Conflicted schedules deactivated",function(){that.hide();that.sendScheduleCallback(that.schedule,that.sentFinishedCallback);});}else{fed.dialogs.alert(data.error);}}});},addAsInactive:function(){this.schedule.active="0";this.hide();this.sendScheduleCallback(this.schedule,this.sentFinishedCallback);},doNotAdd:function(){this.hide();}});}if(!dojo._hasResource["stino.dialogs.ShellCommandsDialog"]){dojo._hasResource["stino.dialogs.ShellCommandsDialog"]=true;dojo.provide("stino.dialogs.ShellCommandsDialog");dojo.declare("stino.dialogs.ShellCommandsDialog",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,id:null,itemId:null,reference:"",templateString:"<div id=\"${id}\">\r\n\t<div dojoType=\"dijit.Dialog\" dojoAttachPoint=\"dialog\" style=\"width: 500px;\">\r\n\t\tCommand\r\n\t\t<img width=\"20\" src=\"\" border=\"0\" class=\"dijitInline\" style=\"vertical-align: middle;cursor: pointer;\" dojoAttachPoint=\"commandsListButton\" dojoAttachEvent=\"onclick: onCommandsListButtonClick\" /> \r\n\t\t<input type=\"text\" required=\"true\" invalidMessage=\"Please enter command\" dojoType=\"dijit.form.ValidationTextBox\" dojoAttachPoint=\"commandText\" />\r\n\t\t<button dojoType=\"dijit.form.Button\" dojoAttachPoint=\"executeButton\" dojoAttachEvent=\"onClick: onExecuteClick\">Execute</button>\r\n\t\t<button  dojoType=\"dijit.form.Button\" dojoAttachPoint=\"deleteButton\" dojoAttachEvent=\"onClick: onDeleteClick\">Delete selected</button>\r\n\t\t<div dojoAttachPoint=\"gridNode\" style=\"height:200px;\"></div>\r\n\t</div>\r\n</div>\r\n",dialog:null,deleteButton:null,executeButton:null,commandText:null,commandsListButton:null,gridNode:null,comstatus:null,grid:null,store:null,layout:null,list:null,refreshTimer:null,itemIdName:"",rows:[],startup:function(){this.inherited(arguments);this.commandsListButton.src="skins/"+dojo.global.userSkin+"/images/actions/shell_commands_list.png";this.executeButton.attr("disabled",true);this.deleteButton.attr("disabled",true);this.commandText.attr("value","");if(this.reference=="players"){this.itemIdName="player_id";this.rows=[{name:"Date",field:"ts"},{name:"Command",field:"command"},{name:"Status",field:"status",formatter:playersCommandsStatusFormatter}];}else{this.itemIdName="groups_id";this.rows=[{name:"Date",field:"ts"},{name:"Command",field:"command"},{name:"Status",field:"status",formatter:playersCommandsStatusFormatter},{name:"Pending",field:"pending"},{name:"Sent",field:"sent"},{name:"Executed",field:"executed"}];}if(!this.grid){this.createGrid();dojo.connect(this.commandText,"validate",dojo.hitch(this,function(){this.executeButton.attr("disabled",!this.commandText.isValid());}));}else{this.refreshGrid();}if(this.refreshTimer){clearTimeout(this.refreshTimer);}var that=this;dojo.global.timerForShellCommands=function(){clearTimeout(that.refreshTimer);that.refreshGrid();that.refreshTimer=setTimeout(dojo.global.timerForShellCommands,60000);};this.refreshTimer=setTimeout(dojo.global.timerForShellCommands,60000);dojo.connect(that.dialog,"onHide",function(){clearTimeout(that.refreshTimer);dojo.global.timerForShellCommands=undefined;});},createGrid:function(){this.layout=[{defaultCell:{width:"120px",editable:true},rows:this.rows}];var arr=[];for(var i in this.rows){arr.push(this.rows[i].field);}this.csvStore=new dojox.data.CsvStore({data:arr});this.grid=new dojox.grid.EnhancedGrid({query:{},store:this.csvStore,rowSelector:"20px",structure:this.layout,plugins:{nestedSorting:true,dnd:true,indirectSelection:{name:stino.nls.EnhancedGrid_selection,width:"70px",styles:"text-align: center;"}}},this.gridNode);this.grid.startup();this.refreshGrid();dojo.connect(this.grid,"onSelectionChanged",dojo.hitch(this,function(){this.deleteButton.attr("disabled",this.grid.selection.getSelectedCount()==0);}));},refreshGrid:function(){var that=this;var _4ca={};_4ca[this.itemIdName]=this.itemId;stino.get(dojo.global.BaseHref+that.reference+"-commands/get-csv-data/fixed/"+dojo.toJson(_4ca)+"?numrows=1",function(data){if(data.items!=""){var dat=data.items;}else{var dat=" ";}that.store=new dojox.data.CsvStore({data:dat});that.grid.setStore(that.store);});},show:function(){this.dialog.show();},hide:function(){this.dialog.hide();},onExecuteClick:function(){var _4cb=this.commandText.getValue();var data={};data[this.itemIdName]=this.itemId;data["command"]=_4cb;var that=this;stino.post(dojo.global.BaseHref+that.reference+"-commands/add/",{item:dojo.toJson(data)},function(){that.refreshGrid();});},onDeleteClick:function(){var data=this.grid.selection.getSelected();var ids=[];for(var i in data){ids.push(this.store.getValue(data[i],"id"));}var _4cc=dojo.hitch(this,function(){var that=this;stino.post(dojo.global.BaseHref+that.reference+"-commands/delete/",{deleteIds:dojo.toJson(ids)},function(){that.refreshGrid();});});fed.dialogs.confirm(stino.nls.ShellCommands_deleteConfirm,_4cc);},onCommandsListButtonClick:function(){dojo.global["shell_commandsDialogArguments"]={};dojo.global.shell_commandsDialogArguments.applyForField=this.commandText;if(dojo.exists("shell_commandsDialogInit")){dojo.global["shell_commandsDialogInit"]();}dojo.global["shell_commandsDialogConnection"]=dojo.connect(dijit.byId("shell_commandsDialog"),"hide",function(){if(dojo.global["shell_commandsDialogResult"].OK==true){dojo.global.shell_commandsDialogArguments.applyForField.attr("value",dojo.global["shell_commandsDialogResult"].Row.command);}dojo.global.shell_commandsDialogArguments.applyForField=undefined;dojo.disconnect(dojo.global["shell_commandsDialogConnection"]);if(dojo.global["shell_commandsDialogResult"].OK===true){}});dijit.byId("shell_commandsDialog").show();}});}if(!dojo._hasResource["stino.dialogs.PlayersListDialog"]){dojo._hasResource["stino.dialogs.PlayersListDialog"]=true;dojo.provide("stino.dialogs.PlayersListDialog");dojo.declare("stino.dialogs.PlayersListDialog",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,id:null,itemsIds:null,templateString:"<div id=\"${id}\">\r\n\t<div dojoType=\"dijit.Dialog\" dojoAttachPoint=\"dialog\" title=\"\" style=\"width: 500px;height: 380px;\">\r\n\t\t<select dojoType=\"dojox.form.CheckedMultiSelect\" dojoAttachPoint=\"list\" multiple=\"true\" style=\"width: 480px; height: 300px; text-align: left;\"></select>\r\n\t\t<button  dojoType=\"dijit.form.Button\" dojoAttachPoint=\"assignButton\" dojoAttachEvent=\"onClick: assignToPlaylists\" style=\"margin-top: 10px;\"></button>\r\n\t\t<button  dojoType=\"dijit.form.Button\" dojoAttachPoint=\"removeButton\" dojoAttachEvent=\"onClick: removeSelected\" style=\"margin-top: 10px;\"></button>\r\n\t\t<button  dojoType=\"dijit.form.Button\" dojoAttachPoint=\"selectButton\" dojoAttachEvent=\"onClick: checkAll\" style=\"margin-left: 10px;margin-top: 10px;\"></button>\r\n\t\t<button  dojoType=\"dijit.form.Button\" dojoAttachPoint=\"deselectButton\" dojoAttachEvent=\"onClick: uncheckAll\" style=\"margin-top: 10px;\"></button>\r\n\t</div>\r\n</div>\r\n",dialog:null,list:null,assignButton:null,removeButton:null,selectButton:null,deselectButton:null,players:[],startup:function(){this.inherited(arguments);var that=this;this.dialog.attr("title",stino.nls.Players_DialogTitle);this.assignButton.attr("label",stino.nls.Players_AssignButton);this.removeButton.attr("label",stino.nls.Players_removeButton);this.selectButton.attr("label",stino.nls.WeekDaysSelector_checkAll);this.deselectButton.attr("label",stino.nls.WeekDaysSelector_uncheckAll);},show:function(){this.dialog.show();this.refreshList();},hide:function(){this.dialog.hide();},refreshList:function(){var that=this;if(this.players.length==0){dojo.xhrGet({url:dojo.global.BaseHref+"players/filtering-select/column/name/?name=*",handleAs:"json",sync:true,preventCache:false,error:function(e){fed.dialogs.alert(e);},load:function(data){that.players=dojo.clone(data.items);for(var i in that.players){that.list.addOption({value:that.players[i].id,label:that.players[i].name});}}});}this.uncheckAll();if(this.itemsIds.length==1){var _4cd=dojo.global.metaWordsPlayers[this.itemsIds[0]];if(_4cd.length>0){this.list.attr("value",_4cd);}}},assignToPlaylists:function(_4ce){if(!dojo.isString(_4ce)){_4ce="add";}var that=this;startLoading();dojo.xhrPost({url:dojo.global.BaseHref+"players/add-meta-words/",handleAs:"json",preventCache:true,error:function(e){endLoading();fed.dialogs.alert(e);},load:function(data){endLoading();if(data.error=="OK"){dijit.byId("meta_wordsGrid").refreshStore();players_has_meta_words_meta_word_idGrid.refreshStore();that.hide();}else{fed.dialogs.alert(data.error);}},content:{"meta_ids":dojo.toJson(this.itemsIds),"players_ids":dojo.toJson(this.list.attr("value")),"addRemove":_4ce}});},removeSelected:function(){this.assignToPlaylists("remove");},checkAll:function(){this.uncheckAll();this.list.invertSelection();},uncheckAll:function(){this.list.addOption({value:"no",label:""});this.list.attr("value",["no"]);this.list.removeOption("no");}});}if(!dojo._hasResource["stino.dialogs.MetaWordsListDialog"]){dojo._hasResource["stino.dialogs.MetaWordsListDialog"]=true;dojo.provide("stino.dialogs.MetaWordsListDialog");dojo.declare("stino.dialogs.MetaWordsListDialog",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,id:null,itemsIds:null,saveCallback:null,templateString:"<div id=\"${id}\">\r\n\t<div dojoType=\"dijit.Dialog\" dojoAttachPoint=\"dialog\" title=\"\" style=\"width: 500px;height: 380px;\">\r\n\t\t<select dojoType=\"dojox.form.CheckedMultiSelect\" dojoAttachPoint=\"list\" multiple=\"true\" style=\"width: 480px; height: 300px; text-align: left;\"></select>\r\n\t\t<button  dojoType=\"dijit.form.Button\" dojoAttachPoint=\"assignButton\" dojoAttachEvent=\"onClick: assignToPlaylists\" style=\"margin-top: 10px;\"></button>\r\n\t\t<button  dojoType=\"dijit.form.Button\" dojoAttachPoint=\"removeButton\" dojoAttachEvent=\"onClick: removeSelected\" style=\"margin-top: 10px;\"></button>\r\n\t\t<button  dojoType=\"dijit.form.Button\" dojoAttachPoint=\"selectButton\" dojoAttachEvent=\"onClick: checkAll\" style=\"margin-left: 10px;margin-top: 10px;\"></button>\r\n\t\t<button  dojoType=\"dijit.form.Button\" dojoAttachPoint=\"deselectButton\" dojoAttachEvent=\"onClick: uncheckAll\" style=\"margin-top: 10px;\"></button>\r\n\t</div>\r\n</div>\r\n",dialog:null,list:null,assignButton:null,removeButton:null,selectButton:null,deselectButton:null,metaWords:[],startup:function(){this.inherited(arguments);var that=this;this.dialog.attr("title",stino.nls.MetaWords_DialogTitle);this.assignButton.attr("label",stino.nls.Players_AssignButton);this.removeButton.attr("label",stino.nls.Players_removeButton);this.selectButton.attr("label",stino.nls.WeekDaysSelector_checkAll);this.deselectButton.attr("label",stino.nls.WeekDaysSelector_uncheckAll);},show:function(){this.dialog.show();this.refreshList();},hide:function(){this.dialog.hide();},refreshList:function(){var that=this;if(this.metaWords.length==0){dojo.xhrGet({url:dojo.global.BaseHref+"meta-words/filtering-select/column/name/?name=*",handleAs:"json",sync:true,preventCache:false,error:function(e){fed.dialogs.alert(e);},load:function(data){that.metaWords=dojo.clone(data.items);for(var i in that.metaWords){that.list.addOption({value:that.metaWords[i].id,label:that.metaWords[i].name});}}});}this.uncheckAll();if(this.itemsIds.length==1){var _4cf=dojo.global.playersMetaWords[this.itemsIds[0]];if(_4cf.length>0){this.list.attr("value",_4cf);}}},assignToPlaylists:function(_4d0){if(!dojo.isString(_4d0)){_4d0="add";}var that=this;startLoading();dojo.xhrPost({url:dojo.global.BaseHref+"players/add-meta-words/",handleAs:"json",preventCache:true,error:function(e){endLoading();fed.dialogs.alert(e);},load:function(data){endLoading();if(data.error=="OK"){if(that.saveCallback){that.saveCallback(dojo.clone(that.list.attr("value")),_4d0);}that.hide();}else{fed.dialogs.alert(data.error);}},content:{"players_ids":dojo.toJson(this.itemsIds),"meta_ids":dojo.toJson(this.list.attr("value")),"addRemove":_4d0}});},removeSelected:function(){this.assignToPlaylists("remove");},checkAll:function(){this.uncheckAll();this.list.invertSelection();},uncheckAll:function(){this.list.addOption({value:"no",label:""});this.list.attr("value",["no"]);this.list.removeOption("no");}});}if(!dojo._hasResource["stino.widget.Playlists.PlaylistsEventsBlock"]){dojo._hasResource["stino.widget.Playlists.PlaylistsEventsBlock"]=true;dojo.provide("stino.widget.Playlists.PlaylistsEventsBlock");dojo.declare("stino.widget.Playlists.PlaylistsEventsBlock",[dijit._Widget,dijit._Templated],{id:"",index:0,orig_id:null,templateString:"<div id=\"${id}\" class=\"edmpPlaylistEventsBlock\">\r\n\t<div class=\"edmpPlaylistEventsBlockContainer\">\r\n\t\t<div style=\"width: 25px;\">\r\n\t\t\t<span dojoAttachPoint=\"indexNode\"></span>\r\n\t\t</div>\r\n\t\t<div style=\"width: 50px;\" dojoAttachPoint=\"imageNode\">\r\n\t\t</div>\r\n\t\t<div style=\"width: 370px;overflow: hidden;\" dojoAttachEvent=\"mouseover: _nameNodeOver, mouseout: _nameNodeOut\">\r\n\t\t\t<span dojoAttachPoint=\"nameNode\"></span>\r\n\t\t</div>\r\n\t\t<div>\r\n\t\t\t<span dojoAttachPoint=\"startNode\"></span>\r\n\t\t</div>\t\t\r\n\t\t<div>\r\n\t\t\t<span dojoAttachPoint=\"stopNode\"></span>\r\n\t\t</div>\r\n\t\t<div>\r\n\t\t\t<span dojoAttachPoint=\"durationNode\"></span>\r\n\t\t</div>\r\n\t\t<div>\r\n\t\t\t<span dojoAttachPoint=\"sizeNode\"></span>\r\n\t\t</div>\r\n\t\t<div>\r\n\t\t\t<span dojoAttachPoint=\"rezolutionNode\"></span>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n",indexNode:null,nameNode:null,startNode:null,stopNode:null,durationNode:null,sizeNode:null,rezolutionNode:null,startup:function(){this.inherited(arguments);this.imageNode.style.background="url("+dojo.global.BaseHref+"events/get-preview/event_id/"+this.orig_id+"/width/45/height/45/) no-repeat center center";this.indexNode.innerHTML=this.index;this.nameNode.innerHTML=this.name;this.startNode.innerHTML=this.start;this.stopNode.innerHTML=this.stop;this.durationNode.innerHTML=this.duration;this.sizeNode.innerHTML=this.size;this.rezolutionNode.innerHTML=this.resolution;},postMixInProperties:function(){this.inherited(arguments);},_nameNodeOver:function(){dijit.showTooltip(this.name,this.nameNode,["below","above"]);},_nameNodeOut:function(){dijit.hideTooltip(this.nameNode);}});}if(!dojo._hasResource["stino.dialogs.PlaylistsEventsDialog"]){dojo._hasResource["stino.dialogs.PlaylistsEventsDialog"]=true;dojo.provide("stino.dialogs.PlaylistsEventsDialog");dojo.declare("stino.dialogs.PlaylistsEventsDialog",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,id:null,playlist_id:null,playlist:null,templateString:"<div id=\"${id}\">\r\n\t<div dojoType=\"dijit.Dialog\" dojoAttachPoint=\"dialog\" title=\"\" style=\"width: 850px;\">\r\n\t\t<div class=\"edmpPlaylistEventsBlockName\">\r\n\t\t\t<div class=\"edmpPlaylistEventsBlockNameContainer\">\r\n\t\t\t\t<div style=\"width: 25px;\">&nbsp;#</div>\r\n\t\t\t\t<div style=\"width: 50px;\">&nbsp;${iconText}</div>\r\n\t\t\t\t<div style=\"width: 370px;\">&nbsp;${nameText}</div>\r\n\t\t\t\t<div>&nbsp;${startText}</div>\r\n\t\t\t\t<div>&nbsp;${stopText}</div>\r\n\t\t\t\t<div>&nbsp;${durationText}</div>\r\n\t\t\t\t<div>&nbsp;${sizeText}</div>\r\n\t\t\t\t<div>&nbsp;${rezolutionText}</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div dojoAttachPoint=\"dialogContentDnd\" style=\"height: 370px;margin-top: 5px;overflow-y:scroll;border:0px solid black\"></div>\r\n\t\t<div style=\"float:left;\">\r\n\t\t\t<button dojoType=\"dijit.form.Button\" dojoAttachPoint=\"saveButton\" dojoAttachEvent=\"onClick: saveClick\">${saveText}</button>\r\n\t\t</div>\r\n\t\t<div style=\"float:right;margin-top: 5px;font-weight:bold;font-size:15px;text-transform: uppercase;\">\r\n\t\t\t${totalText}-&nbsp;&nbsp;&nbsp;<span dojoAttachPoint=\"totalDurationNode\" style=\"font-size:14px;font-weight:normal;text-transform: none;\"></span>&nbsp;&nbsp;&nbsp;<span dojoAttachPoint=\"totalSizeNode\" style=\"font-size:14px;font-weight:normal;text-transform: none;\"></span>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n",dialog:null,dialogContentDnd:null,totalDurationNode:null,totalSizeNode:null,saveButton:null,iconText:"",nameText:"",startText:"",stopText:"",durationText:"",sizeText:"",rezolutionText:"",totalText:"",saveText:"",events:[],eventsData:{},dndSource:null,startup:function(){this.inherited(arguments);var that=this;this.dialog.attr("title",stino.nls.PlaylistsEventsDialog_Title);this.dndSource=new stino.dnd.Source(this.dialogContentDnd);dojo.connect(this.dndSource,"onDrop",function(_4d1,_4d2,copy,_4d3){var _4d4=that.dndSource.node.children;var _4d5=[];for(var i=0;i<_4d4.length;i++){var item=_4d4[i];_4d5.push(item.event);}that.changeEventsIndexes(_4d5);that.dndSource.selectNone();});},postMixInProperties:function(){this.inherited(arguments);this.iconText=""+stino.nls.Main_icon+"";this.nameText=""+stino.nls.Main_name+"";this.startText=""+stino.nls.Main_start+"";this.stopText=""+stino.nls.Main_stop+"";this.durationText=""+stino.nls.Main_duration+"";this.sizeText=""+stino.nls.Main_size+"";this.rezolutionText=""+stino.nls.Main_rezolution+"";this.totalText=""+stino.nls.Main_total+"";this.saveText=""+stino.nls.Main_save+"";},show:function(){this.updateEvents();this.dialog.show();},hide:function(){this.dialog.hide();},updateEvents:function(){var that=this;for(var i in this.events){this.events[i].destroy();}this.events=[];this.dndSource.removeAllNodes();stino.get(dojo.global.BaseHref+"playlists/get-playlist-events/playlist_id/"+this.playlist_id+"/",function(data){that.eventsData=data.total;that.retrieveEventsBlocks(data.events);});},retrieveEventsBlocks:function(data){for(var i in data){var item=dojo.clone(data[i]);item.index=parseInt(i)+1;this.addEvent(item);}this.totalDurationNode.innerHTML=stino.nls.Main_duration+": "+this.eventsData.duration;this.totalSizeNode.innerHTML=stino.nls.Main_size+": "+this.eventsData.size;},addEvent:function(item){var node=dojo.doc.createElement("div");node.event_id=item.id;node.className="dojoDndItem";var div=document.createElement("div");node.appendChild(div);item.orig_id=dojo.clone(item.id);item.id="PlaylistsEventsBlock_"+item.id;var w=new stino.widget.Playlists.PlaylistsEventsBlock(item,div);if(w){w.startup();this.events.push(w);node.event=w;var test=[];test.push(node);this.dndSource.insertNodes(false,test);}},changeEventsIndexes:function(_4d6){for(var i in _4d6){var _4d7=_4d6[i];_4d7.index=parseInt(i)+1;_4d7.indexNode.innerHTML=_4d7.index;}},saveClick:function(){var _4d8=this.playlist_id;var _4d9=[];var _4da=this.dndSource.node.children;for(var i=0;i<_4da.length;i++){var item=_4da[i];_4d9.push(item.event.orig_id);}var that=this;stino.post(dojo.global.BaseHref+"events/change-order/playlist_id/"+_4d8+"/",{event_ids:dojo.toJson(_4d9)},function(data){fed.dialogs.alert(stino.nls.Main_saveAlert);that.updateEvents();that.playlist.publishCheck();});}});}if(!dojo._hasResource["stino.dialogs.PlaylistsCopyDialog"]){dojo._hasResource["stino.dialogs.PlaylistsCopyDialog"]=true;dojo.provide("stino.dialogs.PlaylistsCopyDialog");dojo.declare("stino.dialogs.PlaylistsCopyDialog",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,id:null,templateString:"<div id=\"${id}\">\r\n\t<div dojoType=\"dijit.Dialog\" dojoAttachPoint=\"dialog\" title=\"${dialogTitle}\">\r\n\t\t<form method=\"post\" dojoType=\"dijit.form.Form\" dojoAttachPoint=\"form\">\r\n\t\t\t<table>\r\n\t\t\t\t<tr style=\"width: 100px;\">\r\n\t\t\t\t\t<td>${nameText}</td>\r\n\t\t\t\t\t<td><input type=\"text\" dojoType=\"dijit.form.ValidationTextBox\" name=\"name\" required=\"true\" /></td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr dojoAttachPoint=\"templateRow\">\r\n\t\t\t\t\t<td>${templateText}</td>\r\n\t\t\t\t\t<td><select dojoType=\"dijit.form.FilteringSelect\" name=\"is_draft\" autoComplete=\"true\" hasDownArrow=\"true\" invalidMessage=\"Please select value from the list\" required=\"true\" ><option value=\"0\">No</option><option value=\"1\">Yes</option></select></td>\r\n\t\t\t\t</tr>\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td colspan=\"2\" align=\"center\"><button dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: _copyClick\">${buttonText}</button></td>\r\n\t\t\t\t</tr>\r\n\t\t\t</table>\r\n\t\t</form>\r\n\t</div>\r\n</div>\r\n",dialog:null,form:null,templateRow:null,dialogTitle:"",nameText:"",templateText:"",buttonText:"",okFunction:null,startup:function(){this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);this.dialogTitle=""+stino.nls.Main_copyingPlaylist;this.nameText=""+stino.nls.Main_name;this.templateText=""+stino.nls.Main_asTemplate;this.buttonText=""+stino.nls.Main_createCopy;},show:function(){this.dialog.show();},hide:function(){this.dialog.hide();},_copyClick:function(){if(this.okFunction!=undefined){this.okFunction();}}});}if(!dojo._hasResource["stino.dialogs.PlayersProfilesDialog"]){dojo._hasResource["stino.dialogs.PlayersProfilesDialog"]=true;dojo.provide("stino.dialogs.PlayersProfilesDialog");dojo.declare("stino.dialogs.PlayersProfilesDialog",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,id:null,itemsIds:null,selected:null,type:"",page:"",saveCallback:null,templateString:"<div id=\"${id}\">\r\n\t<div dojoType=\"dijit.Dialog\" dojoAttachPoint=\"dialog\" title=\"\" >\r\n\t\t<select dojoType=\"dojox.form.DropDownSelect\" dojoAttachPoint=\"types\" dojoAttachEvent=\"onChange: changeProfilesTypes\">\r\n\t\t\t<script type=\"dojo/method\" event=\"startup\">\r\n\t\t\t\tthis.containerNode.style.width = \"150px\";\r\n\t\t\t\tthis.containerNode.style.overflow = \"hidden\";\r\n\t\t\t</script>\r\n\t\t</select>\r\n\t\t<div view=\"vertical\" dojoType=\"stino.widget.RadioGroup\" dojoAttachPoint=\"list\" style=\"width: 280px; height: 330px; text-align: left;border: 1px solid grey;margin-top: 10px;\"></div>\r\n\t\t<button  dojoType=\"dijit.form.Button\" dojoAttachPoint=\"assignButton\" dojoAttachEvent=\"onClick: assignToPlaylists\" style=\"margin-top: 10px;\"></button>\r\n\t\t<button  dojoType=\"dijit.form.Button\" dojoAttachPoint=\"removeButton\" dojoAttachEvent=\"onClick: removeSelected\" style=\"margin-top: 10px;\"></button>\r\n\t</div>\r\n</div>\r\n",dialog:null,types:null,list:null,assignButton:null,removeButton:null,startup:function(){this.inherited(arguments);var that=this;this.dialog.attr("title",stino.nls.PlayersProfile_DialogTitle);this.assignButton.attr("label",stino.nls.Players_AssignButton);this.removeButton.attr("label",stino.nls.Players_removeButton);if(dojo.global.system.serverType=="smil"){this.types.addOption({label:"Config",value:"config"});this.types.addOption({label:"Update",value:"update"});this.types.addOption({label:"Reboot",value:"reboot"});}else{if(dojo.global.system.serverType=="dms"){this.types.addOption({label:"6650",value:"6650"});}}this.refreshList();},show:function(){this.dialog.show();if(this.type==""){if(dojo.global.system.serverType=="smil"){this.type="config";}else{if(dojo.global.system.serverType=="dms"){this.type="6650";}}}this.types.attr("value",this.type);this.list.attr("value",this.selected);},hide:function(){this.dialog.hide();},refreshList:function(){var that=this;this.list.removeItems();stino.get(dojo.global.BaseHref+"players-profiles/get-data/fixed/{%22type%22:%22"+that.types.attr("value")+"%22}/",function(data){for(var i in data.items){var _4db={};var item=data.items[i];_4db[item["id"]]=item["name"];that.list.addItems(_4db);}});},assignToPlaylists:function(_4dc){if(!dojo.isString(_4dc)){_4dc="add";}var that=this;var _4dd=that.list.attr("value");if(_4dc=="remove"){_4dd="null";}if(_4dd!=""&&_4dd!=null){stino.get(dojo.global.BaseHref+"players/set-smil-config/profile/"+_4dd+"/"+that.page+"/"+dojo.toJson(that.itemsIds)+"/",function(){that.hide();if(that.saveCallback){that.saveCallback(_4dd,that.types.attr("value"));}});}},removeSelected:function(){this.assignToPlaylists("remove");},changeProfilesTypes:function(_4de){this.type=_4de;this.refreshList();}});}if(!dojo._hasResource["stino.dialogs.BackupDialog"]){dojo._hasResource["stino.dialogs.BackupDialog"]=true;dojo.provide("stino.dialogs.BackupDialog");dojo.declare("stino.dialogs.BackupDialog",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,id:null,recurrenceTitle:"",dayTitle:"",timeTitle:"",timePattern:"",numberTitle:"",pathTitle:"",templateString:"<div id=\"${id}\">\r\n\t<div dojoType=\"dijit.Dialog\" dojoAttachPoint=\"dialog\" title=\"\">\r\n\t\t<table border=\"0\" cellpadding=\"0\" cellspacing=\"4\">\r\n\t\t\t<tr>\r\n\t\t\t\t<td colspan=\"2\" align=\"center\">\r\n\t\t\t\t\t<select dojoType=\"dojox.form.DropDownSelect\" dojoAttachPoint=\"type\" dojoAttachEvent=\"onChange: changeBackupType\" style=\"margin-bottom: 10px;\">\r\n\t\t\t\t\t\t<script type=\"dojo/method\" event=\"startup\">\r\n\t\t\t\t\t\t\tthis.containerNode.style.width = \"150px\";\r\n\t\t\t\t\t\t\tthis.containerNode.style.overflow = \"hidden\";\r\n\t\t\t\t\t\t</script>\r\n\t\t\t\t\t</select>\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t\t<tr dojoAttachPoint=\"recurrenceRow\">\r\n\t\t\t\t<td>\r\n\t\t\t\t\t<span>${recurrenceTitle}</span>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td>\r\n\t\t\t\t\t<select dojoType=\"dojox.form.DropDownSelect\" dojoAttachPoint=\"recurrenceSelect\" dojoAttachEvent=\"onChange: changeRecurrence\">\r\n\t\t\t\t\t\t<script type=\"dojo/method\" event=\"startup\">\r\n\t\t\t\t\t\t\tthis.containerNode.style.width = \"150px\";\r\n\t\t\t\t\t\t\tthis.containerNode.style.overflow = \"hidden\";\r\n\t\t\t\t\t\t</script>\r\n\t\t\t\t\t</select>\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t\t<tr dojoAttachPoint=\"dayRow\">\r\n\t\t\t\t<td>\r\n\t\t\t\t\t<span>${dayTitle}</span>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td>\r\n\t\t\t\t\t<select dojoType=\"dojox.form.DropDownSelect\" dojoAttachPoint=\"daySelect\">\r\n\t\t\t\t\t\t<script type=\"dojo/method\" event=\"startup\">\r\n\t\t\t\t\t\t\tthis.containerNode.style.width = \"150px\";\r\n\t\t\t\t\t\t\tthis.containerNode.style.overflow = \"hidden\";\r\n\t\t\t\t\t\t</script>\r\n\t\t\t\t\t</select>\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t\t<tr dojoAttachPoint=\"timeRow\">\r\n\t\t\t\t<td>\r\n\t\t\t\t\t<span>${timeTitle}</span>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td>\r\n\t\t\t\t\t<input type=\"text\" style=\"width: 180px;\" class=\"simpleTextFix\" dojoType=\"dijit.form.TimeTextBox\" constraints=\"{timePattern: '${timePattern}', visibleRange: 'T12:00:00', clickableIncrement: 'T01:00:00', visibleIncrement: 'T01:00:00' }\" dojoAttachPoint=\"timeSelect\" />\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t\t<tr dojoAttachPoint=\"numberRow\">\r\n\t\t\t\t<td>\r\n\t\t\t\t\t<span>${numberTitle}</span>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td>\r\n\t\t\t\t\t<input type=\"text\" dojoType=\"dijit.form.ValidationTextBox\" dojoAttachPoint=\"numberSelect\" />\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t\t<tr dojoAttachPoint=\"pathRow\">\r\n\t\t\t\t<td>\r\n\t\t\t\t\t<span>${pathTitle}</span>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td>\r\n\t\t\t\t\t<input type=\"text\" dojoType=\"dijit.form.ValidationTextBox\" dojoAttachPoint=\"pathSelect\" />\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t\t<tr dojoAttachPoint=\"buttonsRow\">\r\n\t\t\t\t<td colspan=\"2\" align=\"center\">\r\n\t\t\t\t\t<button dojoType=\"dijit.form.Button\" dojoAttachPoint=\"saveButton\" dojoAttachEvent=\"onClick: backupFunction\"></button>\r\n\t\t\t\t\t<button dojoType=\"dijit.form.Button\" dojoAttachPoint=\"startButton\" dojoAttachEvent=\"onClick: backupFunction\"></button>\r\n\t\t\t\t\t<button dojoType=\"dijit.form.Button\" dojoAttachPoint=\"cancelButton\" dojoAttachEvent=\"onClick: cancelClick\"></button>\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t</table>\r\n\t</div>\r\n</div>\r\n",dialog:null,type:null,recurrenceSelect:null,daySelect:null,timeSelect:null,numberSelect:null,pathSelect:null,saveButton:null,startButton:null,cancelButton:null,recurrenceRow:null,dayRow:null,timeRow:null,numberRow:null,pathRow:null,buttonsRow:null,startup:function(){this.inherited(arguments);this.dialog.attr("title",stino.nls.Backup_DialogTitle+"");this.cancelButton.attr("label",stino.nls.Main_cancel+"");this.saveButton.attr("label",stino.nls.Main_save+"");this.startButton.attr("label",stino.nls.Backup_StartBackup+"");this.type.addOption({label:stino.nls.Main_select+"",value:"none"});this.type.addOption({label:stino.nls.Backup_RegularBackup+"",value:"reg"});this.type.addOption({label:stino.nls.Backup_InstantBackup+"",value:"inst"});this.recurrenceSelect.addOption({label:stino.nls.Main_never+"",value:"never"});this.recurrenceSelect.addOption({label:stino.nls.Main_daily+"",value:"daily"});this.recurrenceSelect.addOption({label:stino.nls.Main_weekly+"",value:"weekly"});this.daySelect.addOption({label:stino.nls.Main_monday+"",value:"Mon"});this.daySelect.addOption({label:stino.nls.Main_tuesday+"",value:"Tue"});this.daySelect.addOption({label:stino.nls.Main_wednesday+"",value:"Wed"});this.daySelect.addOption({label:stino.nls.Main_thursday+"",value:"Thu"});this.daySelect.addOption({label:stino.nls.Main_friday+"",value:"Fri"});this.daySelect.addOption({label:stino.nls.Main_saturday+"",value:"Sat"});this.daySelect.addOption({label:stino.nls.Main_sunday+"",value:"Sun"});},postMixInProperties:function(){this.inherited(arguments);this.recurrenceTitle=stino.nls.Main_recurrence+"";this.dayTitle=stino.nls.Main_day+"";this.timeTitle=stino.nls.Main_time+"";this.timePattern=djConfig.timeFormat+"";this.numberTitle=stino.nls.Main_number+"";this.pathTitle=stino.nls.Main_path+"";},show:function(){this.type.attr("value","none");backup_dialog=this;stino.post(dojo.global.BaseHref+"users/get-backup-data/",{os_type:dojo.global.system.osType},function(data){backup_dialog.dialog.show();backup_dialog.pathSelect.attr("value",data.backup_path);backup_dialog.timeSelect.attr("value",data.backup_time);backup_dialog.numberSelect.attr("value",data.backup_number);backup_dialog.daySelect.attr("value",data.backup_day);});},hide:function(){this.dialog.hide();},changeBackupType:function(){var val=this.type.attr("value");this.recurrenceSelect.attr("value","daily");if(val=="reg"){this.recurrenceRow.style.display="";this.timeRow.style.display="";this.numberRow.style.display="";this.pathRow.style.display="";this.buttonsRow.style.display="";this.saveButton.domNode.style.display="";this.startButton.domNode.style.display="none";}else{if(val=="inst"){this.recurrenceRow.style.display="none";this.timeRow.style.display="none";this.numberRow.style.display="none";this.pathRow.style.display="";this.buttonsRow.style.display="";this.saveButton.domNode.style.display="none";this.startButton.domNode.style.display="";}else{this.recurrenceRow.style.display="none";this.timeRow.style.display="none";this.numberRow.style.display="none";this.pathRow.style.display="none";this.buttonsRow.style.display="none";}}},changeRecurrence:function(){var val=this.recurrenceSelect.attr("value");if(val=="weekly"){this.dayRow.style.display="";}else{this.dayRow.style.display="none";}},backupFunction:function(){var that=this;var type=this.type.attr("value");var rec=this.recurrenceSelect.attr("value");var day=this.daySelect.attr("value");var time=this.timeSelect.attr("value");var _4df=this.numberSelect.attr("value");var path=this.pathSelect.attr("value");if(time===null){time="";}if(time!=""){time=time.toLocaleTimeString();}if(time!=""&&_4df!=""&&path!=""){var obj={backup_mode:rec,backup_day:day,backup_time:time,backup_number:_4df,backup_path:path};stino.post(dojo.global.BaseHref+"users/set-backup-data/",{data:dojo.toJson(obj),mode:type},function(data){if(type=="inst"){stino.get(dojo.global.BaseHref+"export/create-backup/",function(data){var _4e0=function(){stino.get(dojo.global.BaseHref+"export/get-backup-info/",function(data){if(data.backup_info=="Error, backUp was not created"){clearInterval(interval);fed.dialogs.alert("Error, backUp was not created");}else{if(data.backup_info=="BackUp created"){clearInterval(interval);fed.dialogs.alert("BackUp created");}}});};interval=setInterval(_4e0,5000);});}else{that.hide();}});}else{fed.dialogs.alert(stino.nls.Backup_filedsErrorText);}},cancelClick:function(){this.hide();}});}if(!dojo._hasResource["dojo.dnd.Container"]){dojo._hasResource["dojo.dnd.Container"]=true;dojo.provide("dojo.dnd.Container");dojo.declare("dojo.dnd.Container",null,{skipForm:false,constructor:function(node,_4e1){this.node=dojo.byId(node);if(!_4e1){_4e1={};}this.creator=_4e1.creator||null;this.skipForm=_4e1.skipForm;this.parent=_4e1.dropParent&&dojo.byId(_4e1.dropParent);this.map={};this.current=null;this.containerState="";dojo.addClass(this.node,"dojoDndContainer");if(!(_4e1&&_4e1._skipStartup)){this.startup();}this.events=[dojo.connect(this.node,"onmouseover",this,"onMouseOver"),dojo.connect(this.node,"onmouseout",this,"onMouseOut"),dojo.connect(this.node,"ondragstart",this,"onSelectStart"),dojo.connect(this.node,"onselectstart",this,"onSelectStart")];},creator:function(){},getItem:function(key){return this.map[key];},setItem:function(key,data){this.map[key]=data;},delItem:function(key){delete this.map[key];},forInItems:function(f,o){o=o||dojo.global;var m=this.map,e=dojo.dnd._empty;for(var i in m){if(i in e){continue;}f.call(o,m[i],i,this);}return o;},clearItems:function(){this.map={};},getAllNodes:function(){return dojo.query("> .dojoDndItem",this.parent);},sync:function(){var map={};this.getAllNodes().forEach(function(node){if(node.id){var item=this.getItem(node.id);if(item){map[node.id]=item;return;}}else{node.id=dojo.dnd.getUniqueId();}var type=node.getAttribute("dndType"),data=node.getAttribute("dndData");map[node.id]={data:data||node.innerHTML,type:type?type.split(/\s*,\s*/):["text"]};},this);this.map=map;return this;},insertNodes:function(data,_4e2,_4e3){if(!this.parent.firstChild){_4e3=null;}else{if(_4e2){if(!_4e3){_4e3=this.parent.firstChild;}}else{if(_4e3){_4e3=_4e3.nextSibling;}}}if(_4e3){for(var i=0;i<data.length;++i){var t=this._normalizedCreator(data[i]);this.setItem(t.node.id,{data:t.data,type:t.type});this.parent.insertBefore(t.node,_4e3);}}else{for(var i=0;i<data.length;++i){var t=this._normalizedCreator(data[i]);this.setItem(t.node.id,{data:t.data,type:t.type});this.parent.appendChild(t.node);}}return this;},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.clearItems();this.node=this.parent=this.current=null;},markupFactory:function(_4e4,node){_4e4._skipStartup=true;return new dojo.dnd.Container(node,_4e4);},startup:function(){if(!this.parent){this.parent=this.node;if(this.parent.tagName.toLowerCase()=="table"){var c=this.parent.getElementsByTagName("tbody");if(c&&c.length){this.parent=c[0];}}}this.defaultCreator=dojo.dnd._defaultCreator(this.parent);this.sync();},onMouseOver:function(e){var n=e.relatedTarget;while(n){if(n==this.node){break;}try{n=n.parentNode;}catch(x){n=null;}}if(!n){this._changeState("Container","Over");this.onOverEvent();}n=this._getChildByEvent(e);if(this.current==n){return;}if(this.current){this._removeItemClass(this.current,"Over");}if(n){this._addItemClass(n,"Over");}this.current=n;},onMouseOut:function(e){for(var n=e.relatedTarget;n;){if(n==this.node){return;}try{n=n.parentNode;}catch(x){n=null;}}if(this.current){this._removeItemClass(this.current,"Over");this.current=null;}this._changeState("Container","");this.onOutEvent();},onSelectStart:function(e){if(!this.skipForm||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onOverEvent:function(){},onOutEvent:function(){},_changeState:function(type,_4e5){var _4e6="dojoDnd"+type;var _4e7=type.toLowerCase()+"State";dojo.removeClass(this.node,_4e6+this[_4e7]);dojo.addClass(this.node,_4e6+_4e5);this[_4e7]=_4e5;},_addItemClass:function(node,type){dojo.addClass(node,"dojoDndItem"+type);},_removeItemClass:function(node,type){dojo.removeClass(node,"dojoDndItem"+type);},_getChildByEvent:function(e){var node=e.target;if(node){for(var _4e8=node.parentNode;_4e8;node=_4e8,_4e8=node.parentNode){if(_4e8==this.parent&&dojo.hasClass(node,"dojoDndItem")){return node;}}}return null;},_normalizedCreator:function(item,hint){var t=(this.creator||this.defaultCreator).call(this,item,hint);if(!dojo.isArray(t.type)){t.type=["text"];}if(!t.node.id){t.node.id=dojo.dnd.getUniqueId();}dojo.addClass(t.node,"dojoDndItem");return t;}});dojo.dnd._createNode=function(tag){if(!tag){return dojo.dnd._createSpan;}return function(text){return dojo.create(tag,{innerHTML:text});};};dojo.dnd._createTrTd=function(text){var tr=dojo.create("tr");dojo.create("td",{innerHTML:text},tr);return tr;};dojo.dnd._createSpan=function(text){return dojo.create("span",{innerHTML:text});};dojo.dnd._defaultCreatorNodes={ul:"li",ol:"li",div:"div",p:"div"};dojo.dnd._defaultCreator=function(node){var tag=node.tagName.toLowerCase();var c=tag=="tbody"||tag=="thead"?dojo.dnd._createTrTd:dojo.dnd._createNode(dojo.dnd._defaultCreatorNodes[tag]);return function(item,hint){var _4e9=item&&dojo.isObject(item),data,type,n;if(_4e9&&item.tagName&&item.nodeType&&item.getAttribute){data=item.getAttribute("dndData")||item.innerHTML;type=item.getAttribute("dndType");type=type?type.split(/\s*,\s*/):["text"];n=item;}else{data=(_4e9&&item.data)?item.data:item;type=(_4e9&&item.type)?item.type:["text"];n=(hint=="avatar"?dojo.dnd._createSpan:c)(String(data));}n.id=dojo.dnd.getUniqueId();return {node:n,data:data,type:type};};};}if(!dojo._hasResource["dojo.dnd.Selector"]){dojo._hasResource["dojo.dnd.Selector"]=true;dojo.provide("dojo.dnd.Selector");dojo.declare("dojo.dnd.Selector",dojo.dnd.Container,{constructor:function(node,_4ea){if(!_4ea){_4ea={};}this.singular=_4ea.singular;this.autoSync=_4ea.autoSync;this.selection={};this.anchor=null;this.simpleSelection=false;this.events.push(dojo.connect(this.node,"onmousedown",this,"onMouseDown"),dojo.connect(this.node,"onmouseup",this,"onMouseUp"));},singular:false,getSelectedNodes:function(){var t=new dojo.NodeList();var e=dojo.dnd._empty;for(var i in this.selection){if(i in e){continue;}t.push(dojo.byId(i));}return t;},selectNone:function(){return this._removeSelection()._removeAnchor();},selectAll:function(){this.forInItems(function(data,id){this._addItemClass(dojo.byId(id),"Selected");this.selection[id]=1;},this);return this._removeAnchor();},deleteSelectedNodes:function(){var e=dojo.dnd._empty;for(var i in this.selection){if(i in e){continue;}var n=dojo.byId(i);this.delItem(i);dojo.destroy(n);}this.anchor=null;this.selection={};return this;},forInSelectedItems:function(f,o){o=o||dojo.global;var s=this.selection,e=dojo.dnd._empty;for(var i in s){if(i in e){continue;}f.call(o,this.getItem(i),i,this);}},sync:function(){dojo.dnd.Selector.superclass.sync.call(this);if(this.anchor){if(!this.getItem(this.anchor.id)){this.anchor=null;}}var t=[],e=dojo.dnd._empty;for(var i in this.selection){if(i in e){continue;}if(!this.getItem(i)){t.push(i);}}dojo.forEach(t,function(i){delete this.selection[i];},this);return this;},insertNodes:function(_4eb,data,_4ec,_4ed){var _4ee=this._normalizedCreator;this._normalizedCreator=function(item,hint){var t=_4ee.call(this,item,hint);if(_4eb){if(!this.anchor){this.anchor=t.node;this._removeItemClass(t.node,"Selected");this._addItemClass(this.anchor,"Anchor");}else{if(this.anchor!=t.node){this._removeItemClass(t.node,"Anchor");this._addItemClass(t.node,"Selected");}}this.selection[t.node.id]=1;}else{this._removeItemClass(t.node,"Selected");this._removeItemClass(t.node,"Anchor");}return t;};dojo.dnd.Selector.superclass.insertNodes.call(this,data,_4ec,_4ed);this._normalizedCreator=_4ee;return this;},destroy:function(){dojo.dnd.Selector.superclass.destroy.call(this);this.selection=this.anchor=null;},markupFactory:function(_4ef,node){_4ef._skipStartup=true;return new dojo.dnd.Selector(node,_4ef);},onMouseDown:function(e){if(this.autoSync){this.sync();}if(!this.current){return;}if(!this.singular&&!dojo.isCopyKey(e)&&!e.shiftKey&&(this.current.id in this.selection)){this.simpleSelection=true;if(e.button===dojo.mouseButtons.LEFT){dojo.stopEvent(e);}return;}if(!this.singular&&e.shiftKey){if(!dojo.isCopyKey(e)){this._removeSelection();}var c=this.getAllNodes();if(c.length){if(!this.anchor){this.anchor=c[0];this._addItemClass(this.anchor,"Anchor");}this.selection[this.anchor.id]=1;if(this.anchor!=this.current){var i=0;for(;i<c.length;++i){var node=c[i];if(node==this.anchor||node==this.current){break;}}for(++i;i<c.length;++i){var node=c[i];if(node==this.anchor||node==this.current){break;}this._addItemClass(node,"Selected");this.selection[node.id]=1;}this._addItemClass(this.current,"Selected");this.selection[this.current.id]=1;}}}else{if(this.singular){if(this.anchor==this.current){if(dojo.isCopyKey(e)){this.selectNone();}}else{this.selectNone();this.anchor=this.current;this._addItemClass(this.anchor,"Anchor");this.selection[this.current.id]=1;}}else{if(dojo.isCopyKey(e)){if(this.anchor==this.current){delete this.selection[this.anchor.id];this._removeAnchor();}else{if(this.current.id in this.selection){this._removeItemClass(this.current,"Selected");delete this.selection[this.current.id];}else{if(this.anchor){this._removeItemClass(this.anchor,"Anchor");this._addItemClass(this.anchor,"Selected");}this.anchor=this.current;this._addItemClass(this.current,"Anchor");this.selection[this.current.id]=1;}}}else{if(!(this.current.id in this.selection)){this.selectNone();this.anchor=this.current;this._addItemClass(this.current,"Anchor");this.selection[this.current.id]=1;}}}}dojo.stopEvent(e);},onMouseUp:function(e){if(!this.simpleSelection){return;}this.simpleSelection=false;this.selectNone();if(this.current){this.anchor=this.current;this._addItemClass(this.anchor,"Anchor");this.selection[this.current.id]=1;}},onMouseMove:function(e){this.simpleSelection=false;},onOverEvent:function(){this.onmousemoveEvent=dojo.connect(this.node,"onmousemove",this,"onMouseMove");},onOutEvent:function(){dojo.disconnect(this.onmousemoveEvent);delete this.onmousemoveEvent;},_removeSelection:function(){var e=dojo.dnd._empty;for(var i in this.selection){if(i in e){continue;}var node=dojo.byId(i);if(node){this._removeItemClass(node,"Selected");}}this.selection={};return this;},_removeAnchor:function(){if(this.anchor){this._removeItemClass(this.anchor,"Anchor");this.anchor=null;}return this;}});}if(!dojo._hasResource["dojo.dnd.Avatar"]){dojo._hasResource["dojo.dnd.Avatar"]=true;dojo.provide("dojo.dnd.Avatar");dojo.declare("dojo.dnd.Avatar",null,{constructor:function(_4f0){this.manager=_4f0;this.construct();},construct:function(){this.isA11y=dojo.hasClass(dojo.body(),"dijit_a11y");var a=dojo.create("table",{"class":"dojoDndAvatar",style:{position:"absolute",zIndex:"1999",margin:"0px"}}),_4f1=this.manager.source,node,b=dojo.create("tbody",null,a),tr=dojo.create("tr",null,b),td=dojo.create("td",null,tr),icon=this.isA11y?dojo.create("span",{id:"a11yIcon",innerHTML:this.manager.copy?"+":"<"},td):null,span=dojo.create("span",{innerHTML:_4f1.generateText?this._generateText():""},td),k=Math.min(5,this.manager.nodes.length),i=0;dojo.attr(tr,{"class":"dojoDndAvatarHeader",style:{opacity:0.9}});for(;i<k;++i){if(_4f1.creator){node=_4f1._normalizedCreator(_4f1.getItem(this.manager.nodes[i].id).data,"avatar").node;}else{node=this.manager.nodes[i].cloneNode(true);if(node.tagName.toLowerCase()=="tr"){var _4f2=dojo.create("table"),_4f3=dojo.create("tbody",null,_4f2);_4f3.appendChild(node);node=_4f2;}}node.id="";tr=dojo.create("tr",null,b);td=dojo.create("td",null,tr);td.appendChild(node);dojo.attr(tr,{"class":"dojoDndAvatarItem",style:{opacity:(9-i)/10}});}this.node=a;},destroy:function(){dojo.destroy(this.node);this.node=false;},update:function(){dojo[(this.manager.canDropFlag?"add":"remove")+"Class"](this.node,"dojoDndAvatarCanDrop");if(this.isA11y){var icon=dojo.byId("a11yIcon");var text="+";if(this.manager.canDropFlag&&!this.manager.copy){text="< ";}else{if(!this.manager.canDropFlag&&!this.manager.copy){text="o";}else{if(!this.manager.canDropFlag){text="x";}}}icon.innerHTML=text;}dojo.query(("tr.dojoDndAvatarHeader td span"+(this.isA11y?" span":"")),this.node).forEach(function(node){node.innerHTML=this._generateText();},this);},_generateText:function(){return this.manager.nodes.length.toString();}});}if(!dojo._hasResource["dojo.dnd.Manager"]){dojo._hasResource["dojo.dnd.Manager"]=true;dojo.provide("dojo.dnd.Manager");dojo.declare("dojo.dnd.Manager",null,{constructor:function(){this.avatar=null;this.source=null;this.nodes=[];this.copy=true;this.target=null;this.canDropFlag=false;this.events=[];},OFFSET_X:16,OFFSET_Y:16,overSource:function(_4f4){if(this.avatar){this.target=(_4f4&&_4f4.targetState!="Disabled")?_4f4:null;this.canDropFlag=Boolean(this.target);this.avatar.update();}dojo.publish("/dnd/source/over",[_4f4]);},outSource:function(_4f5){if(this.avatar){if(this.target==_4f5){this.target=null;this.canDropFlag=false;this.avatar.update();dojo.publish("/dnd/source/over",[null]);}}else{dojo.publish("/dnd/source/over",[null]);}},startDrag:function(_4f6,_4f7,copy){this.source=_4f6;this.nodes=_4f7;this.copy=Boolean(copy);this.avatar=this.makeAvatar();dojo.body().appendChild(this.avatar.node);dojo.publish("/dnd/start",[_4f6,_4f7,this.copy]);this.events=[dojo.connect(dojo.doc,"onmousemove",this,"onMouseMove"),dojo.connect(dojo.doc,"onmouseup",this,"onMouseUp"),dojo.connect(dojo.doc,"onkeydown",this,"onKeyDown"),dojo.connect(dojo.doc,"onkeyup",this,"onKeyUp"),dojo.connect(dojo.doc,"ondragstart",dojo.stopEvent),dojo.connect(dojo.body(),"onselectstart",dojo.stopEvent)];var c="dojoDnd"+(copy?"Copy":"Move");dojo.addClass(dojo.body(),c);},canDrop:function(flag){var _4f8=Boolean(this.target&&flag);if(this.canDropFlag!=_4f8){this.canDropFlag=_4f8;this.avatar.update();}},stopDrag:function(){dojo.removeClass(dojo.body(),"dojoDndCopy");dojo.removeClass(dojo.body(),"dojoDndMove");dojo.forEach(this.events,dojo.disconnect);this.events=[];this.avatar.destroy();this.avatar=null;this.source=this.target=null;this.nodes=[];},makeAvatar:function(){return new dojo.dnd.Avatar(this);},updateAvatar:function(){this.avatar.update();},onMouseMove:function(e){var a=this.avatar;if(a){dojo.dnd.autoScrollNodes(e);var s=a.node.style;s.left=(e.pageX+this.OFFSET_X)+"px";s.top=(e.pageY+this.OFFSET_Y)+"px";var copy=Boolean(this.source.copyState(dojo.isCopyKey(e)));if(this.copy!=copy){this._setCopyStatus(copy);}}},onMouseUp:function(e){if(this.avatar){if(this.target&&this.canDropFlag){var copy=Boolean(this.source.copyState(dojo.isCopyKey(e))),_4f9=[this.source,this.nodes,copy,this.target];dojo.publish("/dnd/drop/before",_4f9);dojo.publish("/dnd/drop",_4f9);}else{dojo.publish("/dnd/cancel");}this.stopDrag();}},onKeyDown:function(e){if(this.avatar){switch(e.keyCode){case dojo.keys.CTRL:var copy=Boolean(this.source.copyState(true));if(this.copy!=copy){this._setCopyStatus(copy);}break;case dojo.keys.ESCAPE:dojo.publish("/dnd/cancel");this.stopDrag();break;}}},onKeyUp:function(e){if(this.avatar&&e.keyCode==dojo.keys.CTRL){var copy=Boolean(this.source.copyState(false));if(this.copy!=copy){this._setCopyStatus(copy);}}},_setCopyStatus:function(copy){this.copy=copy;this.source._markDndStatus(this.copy);this.updateAvatar();dojo.removeClass(dojo.body(),"dojoDnd"+(this.copy?"Move":"Copy"));dojo.addClass(dojo.body(),"dojoDnd"+(this.copy?"Copy":"Move"));}});dojo.dnd._manager=null;dojo.dnd.manager=function(){if(!dojo.dnd._manager){dojo.dnd._manager=new dojo.dnd.Manager();}return dojo.dnd._manager;};}if(!dojo._hasResource["dojo.dnd.Source"]){dojo._hasResource["dojo.dnd.Source"]=true;dojo.provide("dojo.dnd.Source");dojo.declare("dojo.dnd.Source",dojo.dnd.Selector,{isSource:true,horizontal:false,copyOnly:false,selfCopy:false,selfAccept:true,skipForm:false,withHandles:false,autoSync:false,delay:0,accept:["text"],generateText:true,constructor:function(node,_4fa){dojo.mixin(this,dojo.mixin({},_4fa));var type=this.accept;if(type.length){this.accept={};for(var i=0;i<type.length;++i){this.accept[type[i]]=1;}}this.isDragging=false;this.mouseDown=false;this.targetAnchor=null;this.targetBox=null;this.before=true;this._lastX=0;this._lastY=0;this.sourceState="";if(this.isSource){dojo.addClass(this.node,"dojoDndSource");}this.targetState="";if(this.accept){dojo.addClass(this.node,"dojoDndTarget");}if(this.horizontal){dojo.addClass(this.node,"dojoDndHorizontal");}this.topics=[dojo.subscribe("/dnd/source/over",this,"onDndSourceOver"),dojo.subscribe("/dnd/start",this,"onDndStart"),dojo.subscribe("/dnd/drop",this,"onDndDrop"),dojo.subscribe("/dnd/cancel",this,"onDndCancel")];},checkAcceptance:function(_4fb,_4fc){if(this==_4fb){return !this.copyOnly||this.selfAccept;}for(var i=0;i<_4fc.length;++i){var type=_4fb.getItem(_4fc[i].id).type;var flag=false;for(var j=0;j<type.length;++j){if(type[j] in this.accept){flag=true;break;}}if(!flag){return false;}}return true;},copyState:function(_4fd,self){if(_4fd){return true;}if(arguments.length<2){self=this==dojo.dnd.manager().target;}if(self){if(this.copyOnly){return this.selfCopy;}}else{return this.copyOnly;}return false;},destroy:function(){dojo.dnd.Source.superclass.destroy.call(this);dojo.forEach(this.topics,dojo.unsubscribe);this.targetAnchor=null;},markupFactory:function(_4fe,node){_4fe._skipStartup=true;return new dojo.dnd.Source(node,_4fe);},onMouseMove:function(e){if(this.isDragging&&this.targetState=="Disabled"){return;}dojo.dnd.Source.superclass.onMouseMove.call(this,e);var m=dojo.dnd.manager();if(this.isDragging){var _4ff=false;if(this.current){if(!this.targetBox||this.targetAnchor!=this.current){this.targetBox=dojo.position(this.current,true);}if(this.horizontal){_4ff=(e.pageX-this.targetBox.x)<(this.targetBox.w/2);}else{_4ff=(e.pageY-this.targetBox.y)<(this.targetBox.h/2);}}if(this.current!=this.targetAnchor||_4ff!=this.before){this._markTargetAnchor(_4ff);m.canDrop(!this.current||m.source!=this||!(this.current.id in this.selection));}}else{if(this.mouseDown&&this.isSource&&(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay)){var _500=this.getSelectedNodes();if(_500.length){m.startDrag(this,_500,this.copyState(dojo.isCopyKey(e),true));}}}},onMouseDown:function(e){if(!this.mouseDown&&this._legalMouseDown(e)&&(!this.skipForm||!dojo.dnd.isFormElement(e))){this.mouseDown=true;this._lastX=e.pageX;this._lastY=e.pageY;dojo.dnd.Source.superclass.onMouseDown.call(this,e);}},onMouseUp:function(e){if(this.mouseDown){this.mouseDown=false;dojo.dnd.Source.superclass.onMouseUp.call(this,e);}},onDndSourceOver:function(_501){if(this!=_501){this.mouseDown=false;if(this.targetAnchor){this._unmarkTargetAnchor();}}else{if(this.isDragging){var m=dojo.dnd.manager();m.canDrop(this.targetState!="Disabled"&&(!this.current||m.source!=this||!(this.current.id in this.selection)));}}},onDndStart:function(_502,_503,copy){if(this.autoSync){this.sync();}if(this.isSource){this._changeState("Source",this==_502?(copy?"Copied":"Moved"):"");}var _504=this.accept&&this.checkAcceptance(_502,_503);this._changeState("Target",_504?"":"Disabled");if(this==_502){dojo.dnd.manager().overSource(this);}this.isDragging=true;},onDndDrop:function(_505,_506,copy,_507){if(this==_507){this.onDrop(_505,_506,copy);}this.onDndCancel();},onDndCancel:function(){if(this.targetAnchor){this._unmarkTargetAnchor();this.targetAnchor=null;}this.before=true;this.isDragging=false;this.mouseDown=false;this._changeState("Source","");this._changeState("Target","");},onDrop:function(_508,_509,copy){if(this!=_508){this.onDropExternal(_508,_509,copy);}else{this.onDropInternal(_509,copy);}},onDropExternal:function(_50a,_50b,copy){var _50c=this._normalizedCreator;if(this.creator){this._normalizedCreator=function(node,hint){return _50c.call(this,_50a.getItem(node.id).data,hint);};}else{if(copy){this._normalizedCreator=function(node,hint){var t=_50a.getItem(node.id);var n=node.cloneNode(true);n.id=dojo.dnd.getUniqueId();return {node:n,data:t.data,type:t.type};};}else{this._normalizedCreator=function(node,hint){var t=_50a.getItem(node.id);_50a.delItem(node.id);return {node:node,data:t.data,type:t.type};};}}this.selectNone();if(!copy&&!this.creator){_50a.selectNone();}this.insertNodes(true,_50b,this.before,this.current);if(!copy&&this.creator){_50a.deleteSelectedNodes();}this._normalizedCreator=_50c;},onDropInternal:function(_50d,copy){var _50e=this._normalizedCreator;if(this.current&&this.current.id in this.selection){return;}if(copy){if(this.creator){this._normalizedCreator=function(node,hint){return _50e.call(this,this.getItem(node.id).data,hint);};}else{this._normalizedCreator=function(node,hint){var t=this.getItem(node.id);var n=node.cloneNode(true);n.id=dojo.dnd.getUniqueId();return {node:n,data:t.data,type:t.type};};}}else{if(!this.current){return;}this._normalizedCreator=function(node,hint){var t=this.getItem(node.id);return {node:node,data:t.data,type:t.type};};}this._removeSelection();this.insertNodes(true,_50d,this.before,this.current);this._normalizedCreator=_50e;},onDraggingOver:function(){},onDraggingOut:function(){},onOverEvent:function(){dojo.dnd.Source.superclass.onOverEvent.call(this);dojo.dnd.manager().overSource(this);if(this.isDragging&&this.targetState!="Disabled"){this.onDraggingOver();}},onOutEvent:function(){dojo.dnd.Source.superclass.onOutEvent.call(this);dojo.dnd.manager().outSource(this);if(this.isDragging&&this.targetState!="Disabled"){this.onDraggingOut();}},_markTargetAnchor:function(_50f){if(this.current==this.targetAnchor&&this.before==_50f){return;}if(this.targetAnchor){this._removeItemClass(this.targetAnchor,this.before?"Before":"After");}this.targetAnchor=this.current;this.targetBox=null;this.before=_50f;if(this.targetAnchor){this._addItemClass(this.targetAnchor,this.before?"Before":"After");}},_unmarkTargetAnchor:function(){if(!this.targetAnchor){return;}this._removeItemClass(this.targetAnchor,this.before?"Before":"After");this.targetAnchor=null;this.targetBox=null;this.before=true;},_markDndStatus:function(copy){this._changeState("Source",copy?"Copied":"Moved");},_legalMouseDown:function(e){if(!dojo.mouseButtons.isLeft(e)){return false;}if(!this.withHandles){return true;}for(var node=e.target;node&&node!==this.node;node=node.parentNode){if(dojo.hasClass(node,"dojoDndHandle")){return true;}if(dojo.hasClass(node,"dojoDndItem")||dojo.hasClass(node,"dojoDndIgnore")){break;}}return false;}});dojo.declare("dojo.dnd.Target",dojo.dnd.Source,{constructor:function(node,_510){this.isSource=false;dojo.removeClass(this.node,"dojoDndSource");},markupFactory:function(_511,node){_511._skipStartup=true;return new dojo.dnd.Target(node,_511);}});dojo.declare("dojo.dnd.AutoSource",dojo.dnd.Source,{constructor:function(node,_512){this.autoSync=true;},markupFactory:function(_513,node){_513._skipStartup=true;return new dojo.dnd.AutoSource(node,_513);}});}if(!dojo._hasResource["stino.dnd.Source"]){dojo._hasResource["stino.dnd.Source"]=true;dojo.provide("stino.dnd.Source");dojo.declare("stino.dnd.Source",dojo.dnd.Source,{removeAllNodes:function(){this.selectAll();this.deleteSelectedNodes();this.clearItems();}});}if(!dojo._hasResource["stino.dnd.EdmpPlaylistsSource"]){dojo._hasResource["stino.dnd.EdmpPlaylistsSource"]=true;dojo.provide("stino.dnd.EdmpPlaylistsSource");dojo.declare("stino.dnd.EdmpPlaylistsSource",stino.dnd.Source,{testvar:"test",constructor:function(node,_514){_514.creator=this.creator2;},startup:function(){this.inherited(arguments);this.creator=this.creator2;},creator2:function(item,hint){var node=dojo.doc.createElement("div");node.id=dojo.dnd.getUniqueId();node.selfId=item.id;node.duration=item.duration;node.queued_duration=item.queued_duration;node.className="dojoDndItem";node.innerHTML="<b>"+item.name+"</b>";return {node:node,data:item,type:["text"]};},markupFactory:function(_515,node){return new stino.dnd.EdmpPlaylistsSource(node,_515);}});}if(!dojo._hasResource["stino.widget.Calendar.CalendarAbstractLegendSchedule"]){dojo._hasResource["stino.widget.Calendar.CalendarAbstractLegendSchedule"]=true;dojo.provide("stino.widget.Calendar.CalendarAbstractLegendSchedule");dojo.declare("stino.widget.Calendar.CalendarAbstractLegendSchedule",[dijit._Widget,dijit._Templated],{id:"",start_date:null,end_date:null,start_time:null,end_time:null,weekly_days:null,schedule_id:null,active:"1",name:"",color:"#008800",templateString:"<div id=\"${id}\" class=\"calendarWeekLegendSchedule\" dojoAttachEvent=\"click: _click, mouseover: _onMouseOver, mouseout: _onMouseOut\">\r\n\t<div dojoAttachPoint=\"colorBoxNode\" dojoAttachEvent=\"onclick: colorBoxClick\" style=\"position:absolute;width: 20px; height: 20px; background-color: ${color}; display: block; border: 2px solid black;\">&nbsp;</div>\r\n\t<div dojoAttachPoint=\"nameNode\" style=\"position:absolute;display: block; margin-left: 30px; padding-top: 4px;width:125px;white-space: nowrap;overflow: hidden;\"></div>\r\n\t<div dojoAttachPoint=\"activeNode\" style=\"position:absolute;display: block; margin-left: 161px; padding-top: 4px;\">\r\n\t\t<input type=\"checkbox\" dojoAttachPoint=\"checkboxNode\" dojoAttachEvent=\"onclick: activeClick\"></input>\r\n\t</div>\r\n\t<div dojoAttachPoint=\"datesNode\" style=\"font-style: italic; color: gray; padding-top: 25px;\"></div>\r\n\t<div dojoAttachPoint=\"timesNode\" style=\"font-style: italic; color: gray;\"></div>\r\n\t<div dojoAttachPoint=\"weeklyDaysNode\" style=\"font-style: italic; color: gray;\"></div>\r\n\t<img dojoAttachEvent=\"onclick: deleteScheduleClick\" src=\"images/icons/delete.png\" style=\"position: absolute; padding-left: 157px; margin-top: -20px;\" />\r\n</div>\r\n",calendarPane:null,timesNode:null,datesNode:null,weeklyDaysNode:null,nameNode:null,checkboxNode:null,colorBoxNode:null,editFlag:"1",per:null,allSchedules:[],startup:function(){this.inherited(arguments);this.setTimes();this.setDates();this.setName();this.setWeekDays();if(this.active=="0"){this.domNode.style.backgroundColor="#FFDDDD";}else{this.checkboxNode.checked="checked";}},postMixInProperties:function(){this.inherited(arguments);},setTimes:function(_516,_517,_518){if(_516){this.start_time=_516;}if(_517){this.end_time=_517;}this.timesNode.innerHTML=dojo.date.locale.format(this.start_time,{timePattern:djConfig.timeFormat,selector:"time"})+" - "+dojo.date.locale.format(this.end_time,{timePattern:djConfig.timeFormat,selector:"time"});if(_518){var self=this;dojo.xhrGet({url:dojo.global.BaseHref+"schedules/set-times/from/"+this.start_time.json()+"/to/"+this.end_time.json()+"/schedule/"+this.schedule_id+"/",handleAs:"json",preventCache:false,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error!="OK"){fed.dialogs.alert(data.error);}}});}},setDates:function(_519,_51a){if(_519){this.start_date=_519;}if(_51a){this.end_data=_51a;}this.datesNode.innerHTML=dojo.date.locale.format(this.start_date,{dateFormat:djConfig.dateFormat,selector:"date"})+" - "+dojo.date.locale.format(this.end_date,{timeFormat:djConfig.timeFormat,selector:"date"});},setWeekDays:function(_51b){if(_51b){this.weekly_days=_51b;}this.weeklyDaysNode.innerHTML=dojo.global.workingDaysFormatter(this.weekly_days);},setName:function(name){if(name){this.name=name;}this.nameNode.innerHTML=this.name;},setData:function(data){this.setName(data.name);this.setDates(data.start_date,data.end_date);this.setTimes(data.start_time,data.end_time);this.setWeekDays(data.weekly_days);},deleteScheduleClick:function(){if(dojo.global.allPlaylistsName[this.playlist_id]){var that=this;that.editFlag=0;fed.dialogs.confirm(stino.nls.Schedules_confirmScheduleDeletion,function(){that.deleteScheduleNoPrompt();});}},deleteScheduleNoPrompt:function(){var that=this;dojo.xhrPost({url:dojo.global.BaseHref+"schedules/delete/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){var objs=that.calendarPane.allSchedules[that.schedule_id].scheduleObjs;for(var i in objs){objs[i].destroy();}delete that.calendarPane.allSchedules[that.schedule_id];that.destroy();dojo.global.weekMonthPane.retrieveDays();}else{fed.dialogs.alert(data.error);}},content:{"deleteIds":"["+that.schedule_id+"]"}});},_click:function(){if(dojo.global.allPlaylistsName[this.playlist_id]){if(this.editFlag==1){this.calendarPane.editSchedule(this.schedule_id);}else{this.editFlag=1;}}else{fed.dialogs.alert(stino.nls.Playlists_noRight);}},_onMouseOver:function(){this.calendarPane.scheduleMouseOver(this.schedule_id);},_onMouseOut:function(){this.calendarPane.scheduleMouseOut(this.schedule_id);},highlight:function(){dojo.addClass(this.domNode,"calendarWeekLegendScheduleHover");},unhighlight:function(){dojo.removeClass(this.domNode,"calendarWeekLegendScheduleHover");},activeClick:function(){if(dojo.global.allPlaylistsName[this.playlist_id]){this.editFlag=0;var that=this;this.domNode.style.backgroundColor=that.checkboxNode.checked?"":"#FFDDDD";dojo.xhrGet({url:dojo.global.BaseHref+"schedules/toggle-status/id/"+that.schedule_id+"/status/"+(that.checkboxNode.checked?"1":"0")+"/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){fed.dialogs.alert(stino.nls.Schedules_schedule+" "+(that.checkboxNode.checked?stino.nls.Schedules_activated:stino.nls.Schedules_deactivated));dojo.global.weekMonthPane.retrieveDays();}else{fed.dialogs.alert(data.error);}}});}},colorBoxClick:function(){if(dojo.global.allPlaylistsName[this.playlist_id]){this.editFlag=0;that=this;dojo.connect(dojo.byId("colorPickerBox"),"onmouseleave",function(){that.hideColorPicker();});dojo.connect(dojo.byId("colorPickerBox"),"onmouseenter",function(){per=0;});this.showColorPicker();}},showColorPicker:function(){that=this;dijit.byId("colorPicker").attr("value",dojo.colorFromString(that.colorBoxNode.style.backgroundColor).toHex());dojo.byId("colorPickerBox").style.left=dojo.coords(this.domNode).x+30+"px";dojo.byId("colorPickerBox").style.top=dojo.coords(this.domNode).y+30+"px";dojo.byId("colorPickerBox").style.visibility="visible";dojo.global.colorPickerFunction=function(_51c){that.setColor(_51c);};},hideColorPicker:function(){clearTimeout(_51d);that=this;per=1;var _51d=setTimeout("that.hideColorPickerAfterTimeout()",1000);},hideColorPickerAfterTimeout:function(){that=this;if(per==1){dojo.byId("colorPickerBox").style.visibility="hidden";that.setColorToDb(that.playlist_id,dojo.colorFromString(that.colorBoxNode.style.backgroundColor).toHex());}},setColor:function(_51e){var str=dojo.global.weekMonthPane.id.toLowerCase();for(var i in dojo.global.weekMonthPane.allSchedules){if(dojo.global.weekMonthPane.allSchedules[i].playlist_id==this.playlist_id){var id=dojo.global.weekMonthPane.allSchedules[i].schedule_id;if(str.search("weekpane")!=-1){dijit.byId("WeekLegendSchedule_"+id).colorBoxNode.style.backgroundColor=_51e;for(j=0;j<=6;j++){var _51f=dojo.date.add(dojo.global.weekPane.dateFrom,"day",j);_51f=new Date(_51f.getFullYear(),_51f.getMonth(),_51f.getDate());var _520=dojo.global.weekPane.allSchedules[i].start_date;var _521=dojo.global.weekPane.allSchedules[i].end_date;if(_51f>=_520&&_51f<=_521&&dojo.global.weekPane.allSchedules[i].active==1){dijit.byId("WeekDay_"+j+"_Schedule_"+id).backgroundNode.style.backgroundColor=_51e;}}}else{dijit.byId("MonthLegendSchedule_"+id).colorBoxNode.style.backgroundColor=_51e;var k=0;var d=0;var _522="";for(j=dojo.global.weekMonthPane.firstDay;j<=dojo.global.weekMonthPane.lastDay;j=dojo.date.add(j,"day",1)){var _520=dojo.global.weekMonthPane.allSchedules[i].start_date;var _521=dojo.global.weekMonthPane.allSchedules[i].end_date;if(j>=_520&&j<=_521&&dojo.global.weekMonthPane.allSchedules[i].active==1){if((((_521-j)+3600000)/86400000)==0){_522="";d=0;}else{if(d==0){d=k;}else{_522="_ScheduleMonthDay_"+d+_522;d++;}}dijit.byId("MonthDay_"+k+_522+"_ScheduleMonthLegendSchedule_"+id).colorNode.style.backgroundColor=_51e;}k++;}}}}},setColorToDb:function(id,_523){dojo.xhrGet({url:dojo.global.BaseHref+"edmp-playlists/update/id/"+id+"/color/"+escape(_523)+"/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){}else{fed.dialogs.alert(data.error);}}});}});}if(!dojo._hasResource["dijit._KeyNavContainer"]){dojo._hasResource["dijit._KeyNavContainer"]=true;dojo.provide("dijit._KeyNavContainer");dojo.declare("dijit._KeyNavContainer",dijit._Container,{tabIndex:"0",_keyNavCodes:{},connectKeyNavHandlers:function(_524,_525){var _526=(this._keyNavCodes={});var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_524,function(code){_526[code]=prev;});dojo.forEach(_525,function(code){_526[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(_527,_528){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._startupChild(_527);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){var _529=this._getFirstFocusableChild();if(_529){this.focusChild(_529);}},focusNext:function(){var _52a=this._getNextFocusableChild(this.focusedChild,1);this.focusChild(_52a);},focusPrev:function(){var _52b=this._getNextFocusableChild(this.focusedChild,-1);this.focusChild(_52b,true);},focusChild:function(_52c,last){if(this.focusedChild&&_52c!==this.focusedChild){this._onChildBlur(this.focusedChild);}_52c.focus(last?"end":"start");this.focusedChild=_52c;},_startupChild:function(_52d){_52d.attr("tabIndex","-1");this.connect(_52d,"_onFocus",function(){_52d.attr("tabIndex",this.tabIndex);});this.connect(_52d,"_onBlur",function(){_52d.attr("tabIndex","-1");});},_onContainerFocus:function(evt){if(evt.target!==this.domNode){return;}this.focusFirstChild();dojo.attr(this.domNode,"tabIndex","-1");},_onBlur:function(evt){if(this.tabIndex){dojo.attr(this.domNode,"tabIndex",this.tabIndex);}this.inherited(arguments);},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.charOrCode];if(func){func();dojo.stopEvent(evt);}},_onChildBlur:function(_52e){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_52f,dir){if(_52f){_52f=this._getSiblingOfChild(_52f,dir);}var _530=this.getChildren();for(var i=0;i<_530.length;i++){if(!_52f){_52f=_530[(dir>0)?0:(_530.length-1)];}if(_52f.isFocusable()){return _52f;}_52f=this._getSiblingOfChild(_52f,dir);}return null;}});}if(!dojo._hasResource["dijit.MenuItem"]){dojo._hasResource["dijit.MenuItem"]=true;dojo.provide("dijit.MenuItem");dojo.declare("dijit.MenuItem",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:dojo.cache("dijit","templates/MenuItem.html","<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitem\" tabIndex=\"-1\"\r\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\r\n\t<td class=\"dijitReset\" waiRole=\"presentation\">\r\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon\" dojoAttachPoint=\"iconNode\">\r\n\t</td>\r\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">\r\n\t\t<div dojoAttachPoint=\"arrowWrapper\" style=\"visibility: hidden\">\r\n\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuExpand\">\r\n\t\t\t<span class=\"dijitMenuExpandA11y\">+</span>\r\n\t\t</div>\r\n\t</td>\r\n</tr>\r\n"),attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),label:"",iconClass:"",accelKey:"",disabled:false,_fillContent:function(_531){if(_531&&!("label" in this.params)){this.attr("label",_531.innerHTML);}},postCreate:function(){dojo.setSelectable(this.domNode,false);var _532=this.id+"_text";dojo.attr(this.containerNode,"id",_532);if(this.accelKeyNode){dojo.attr(this.accelKeyNode,"id",this.id+"_accel");_532+=" "+this.id+"_accel";}dijit.setWaiState(this.domNode,"labelledby",_532);},_onHover:function(){dojo.addClass(this.domNode,"dijitMenuItemHover");this.getParent().onItemHover(this);},_onUnhover:function(){dojo.removeClass(this.domNode,"dijitMenuItemHover");this.getParent().onItemUnhover(this);},_onClick:function(evt){this.getParent().onItemClick(this,evt);dojo.stopEvent(evt);},onClick:function(evt){},focus:function(){try{if(dojo.isIE==8){this.containerNode.focus();}dijit.focus(this.focusNode);}catch(e){}},_onFocus:function(){this._setSelected(true);this.getParent()._onItemFocus(this);this.inherited(arguments);},_setSelected:function(_533){dojo.toggleClass(this.domNode,"dijitMenuItemSelected",_533);},setLabel:function(_534){dojo.deprecated("dijit.MenuItem.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");this.attr("label",_534);},setDisabled:function(_535){dojo.deprecated("dijit.Menu.setDisabled() is deprecated.  Use attr('disabled', bool) instead.","","2.0");this.attr("disabled",_535);},_setDisabledAttr:function(_536){this.disabled=_536;dojo[_536?"addClass":"removeClass"](this.domNode,"dijitMenuItemDisabled");dijit.setWaiState(this.focusNode,"disabled",_536?"true":"false");},_setAccelKeyAttr:function(_537){this.accelKey=_537;this.accelKeyNode.style.display=_537?"":"none";this.accelKeyNode.innerHTML=_537;dojo.attr(this.containerNode,"colSpan",_537?"1":"2");}});}if(!dojo._hasResource["dijit.PopupMenuItem"]){dojo._hasResource["dijit.PopupMenuItem"]=true;dojo.provide("dijit.PopupMenuItem");dojo.declare("dijit.PopupMenuItem",dijit.MenuItem,{_fillContent:function(){if(this.srcNodeRef){var _538=dojo.query("*",this.srcNodeRef);dijit.PopupMenuItem.superclass._fillContent.call(this,_538[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}this.inherited(arguments);if(!this.popup){var node=dojo.query("[widgetId]",this.dropDownContainer)[0];this.popup=dijit.byNode(node);}dojo.body().appendChild(this.popup.domNode);this.popup.domNode.style.display="none";if(this.arrowWrapper){dojo.style(this.arrowWrapper,"visibility","");}dijit.setWaiState(this.focusNode,"haspopup","true");},destroyDescendants:function(){if(this.popup){if(!this.popup._destroyed){this.popup.destroyRecursive();}delete this.popup;}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.CheckedMenuItem"]){dojo._hasResource["dijit.CheckedMenuItem"]=true;dojo.provide("dijit.CheckedMenuItem");dojo.declare("dijit.CheckedMenuItem",dijit.MenuItem,{templateString:dojo.cache("dijit","templates/CheckedMenuItem.html","<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" waiRole=\"menuitemcheckbox\" tabIndex=\"-1\"\r\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\r\n\t<td class=\"dijitReset\" waiRole=\"presentation\">\r\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon dijitCheckedMenuItemIcon\" dojoAttachPoint=\"iconNode\">\r\n\t\t<span class=\"dijitCheckedMenuItemIconChar\">&#10003;</span>\r\n\t</td>\r\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode,labelNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\r\n\t<td class=\"dijitReset dijitMenuArrowCell\" waiRole=\"presentation\">\r\n\t</td>\r\n</tr>\r\n"),checked:false,_setCheckedAttr:function(_539){dojo.toggleClass(this.domNode,"dijitCheckedMenuItemChecked",_539);dijit.setWaiState(this.domNode,"checked",_539);this.checked=_539;},onChange:function(_53a){},_onClick:function(e){if(!this.disabled){this.attr("checked",!this.checked);this.onChange(this.checked);}this.inherited(arguments);}});}if(!dojo._hasResource["dijit.MenuSeparator"]){dojo._hasResource["dijit.MenuSeparator"]=true;dojo.provide("dijit.MenuSeparator");dojo.declare("dijit.MenuSeparator",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:dojo.cache("dijit","templates/MenuSeparator.html","<tr class=\"dijitMenuSeparator\">\r\n\t<td colspan=\"4\">\r\n\t\t<div class=\"dijitMenuSeparatorTop\"></div>\r\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\r\n\t</td>\r\n</tr>\r\n"),postCreate:function(){dojo.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});}if(!dojo._hasResource["dijit.Menu"]){dojo._hasResource["dijit.Menu"]=true;dojo.provide("dijit.Menu");dojo.declare("dijit._MenuBase",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{parentMenu:null,popupDelay:500,startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_53b){_53b.startup();});this.startupKeyNavChildren();this.inherited(arguments);},onExecute:function(){},onCancel:function(_53c){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.focusedChild._onClick(evt);}else{var _53d=this._getTopMenu();if(_53d&&_53d._isMenuBar){_53d.focusNext();}}},_onPopupHover:function(evt){if(this.currentPopup&&this.currentPopup._pendingClose_timer){var _53e=this.currentPopup.parentMenu;if(_53e.focusedChild){_53e.focusedChild._setSelected(false);}_53e.focusedChild=this.currentPopup.from_item;_53e.focusedChild._setSelected(true);this._stopPendingCloseTimer(this.currentPopup);}},onItemHover:function(item){if(this.isActive){this.focusChild(item);if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){this.hover_timer=setTimeout(dojo.hitch(this,"_openPopup"),this.popupDelay);}}if(this.focusedChild){this.focusChild(item);}this._hoveredChild=item;},_onChildBlur:function(item){this._stopPopupTimer();item._setSelected(false);var _53f=item.popup;if(_53f){this._stopPendingCloseTimer(_53f);_53f._pendingClose_timer=setTimeout(function(){_53f._pendingClose_timer=null;if(_53f.parentMenu){_53f.parentMenu.currentPopup=null;}dijit.popup.close(_53f);},this.popupDelay);}},onItemUnhover:function(item){if(this.isActive){this._stopPopupTimer();}if(this._hoveredChild==item){this._hoveredChild=null;}},_stopPopupTimer:function(){if(this.hover_timer){clearTimeout(this.hover_timer);this.hover_timer=null;}},_stopPendingCloseTimer:function(_540){if(_540._pendingClose_timer){clearTimeout(_540._pendingClose_timer);_540._pendingClose_timer=null;}},_stopFocusTimer:function(){if(this._focus_timer){clearTimeout(this._focus_timer);this._focus_timer=null;}},_getTopMenu:function(){for(var top=this;top.parentMenu;top=top.parentMenu){}return top;},onItemClick:function(item,evt){if(item.disabled){return false;}if(typeof this.isShowingNow=="undefined"){this._markActive();}this.focusChild(item);if(item.popup){this._openPopup();}else{this.onExecute();item.onClick(evt);}},_openPopup:function(){this._stopPopupTimer();var _541=this.focusedChild;if(!_541){return;}var _542=_541.popup;if(_542.isShowingNow){return;}if(this.currentPopup){this._stopPendingCloseTimer(this.currentPopup);dijit.popup.close(this.currentPopup);}_542.parentMenu=this;_542.from_item=_541;var self=this;dijit.popup.open({parent:this,popup:_542,around:_541.domNode,orient:this._orient||(this.isLeftToRight()?{"TR":"TL","TL":"TR","BR":"BL","BL":"BR"}:{"TL":"TR","TR":"TL","BL":"BR","BR":"BL"}),onCancel:function(){self.focusChild(_541);self._cleanUp();_541._setSelected(true);self.focusedChild=_541;},onExecute:dojo.hitch(this,"_cleanUp")});this.currentPopup=_542;_542.connect(_542.domNode,"onmouseenter",dojo.hitch(self,"_onPopupHover"));if(_542.focus){_542._focus_timer=setTimeout(dojo.hitch(_542,function(){this._focus_timer=null;this.focus();}),0);}},_markActive:function(){this.isActive=true;dojo.addClass(this.domNode,"dijitMenuActive");dojo.removeClass(this.domNode,"dijitMenuPassive");},onOpen:function(e){this.isShowingNow=true;this._markActive();},_markInactive:function(){this.isActive=false;dojo.removeClass(this.domNode,"dijitMenuActive");dojo.addClass(this.domNode,"dijitMenuPassive");},onClose:function(){this._stopFocusTimer();this._markInactive();this.isShowingNow=false;this.parentMenu=null;},_closeChild:function(){this._stopPopupTimer();if(this.focusedChild){this.focusedChild._setSelected(false);this.focusedChild._onUnhover();this.focusedChild=null;}if(this.currentPopup){dijit.popup.close(this.currentPopup);this.currentPopup=null;}},_onItemFocus:function(item){if(this._hoveredChild&&this._hoveredChild!=item){this._hoveredChild._onUnhover();}},_onBlur:function(){this._cleanUp();this.inherited(arguments);},_cleanUp:function(){this._closeChild();if(typeof this.isShowingNow=="undefined"){this._markInactive();}}});dojo.declare("dijit.Menu",dijit._MenuBase,{constructor:function(){this._bindings=[];},templateString:dojo.cache("dijit","templates/Menu.html","<table class=\"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable\" waiRole=\"menu\" tabIndex=\"${tabIndex}\" dojoAttachEvent=\"onkeypress:_onKeyPress\">\r\n\t<tbody class=\"dijitReset\" dojoAttachPoint=\"containerNode\"></tbody>\r\n</table>\r\n"),targetNodeIds:[],contextMenuForWindow:false,leftClickToOpen:false,refocus:true,_contextMenuWithMouse:false,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(dojo.body());}else{dojo.forEach(this.targetNodeIds,this.bindDomNode,this);}var k=dojo.keys,l=this.isLeftToRight();this._openSubMenuKey=l?k.RIGHT_ARROW:k.LEFT_ARROW;this._closeSubMenuKey=l?k.LEFT_ARROW:k.RIGHT_ARROW;this.connectKeyNavHandlers([k.UP_ARROW],[k.DOWN_ARROW]);},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.charOrCode){case this._openSubMenuKey:this._moveToPopup(evt);dojo.stopEvent(evt);break;case this._closeSubMenuKey:if(this.parentMenu){if(this.parentMenu._isMenuBar){this.parentMenu.focusPrev();}else{this.onCancel(false);}}else{dojo.stopEvent(evt);}break;}},_iframeContentWindow:function(_543){var win=dijit.getDocumentWindow(this._iframeContentDocument(_543))||this._iframeContentDocument(_543)["__parent__"]||(_543.name&&dojo.doc.frames[_543.name])||null;return win;},_iframeContentDocument:function(_544){var doc=_544.contentDocument||(_544.contentWindow&&_544.contentWindow.document)||(_544.name&&dojo.doc.frames[_544.name]&&dojo.doc.frames[_544.name].document)||null;return doc;},bindDomNode:function(node){node=dojo.byId(node);var cn;if(node.tagName.toLowerCase()=="iframe"){var _545=node,win=this._iframeContentWindow(_545);cn=dojo.withGlobal(win,dojo.body);}else{cn=(node==dojo.body()?dojo.doc.documentElement:node);}var _546={node:node,iframe:_545};dojo.attr(node,"_dijitMenu"+this.id,this._bindings.push(_546));var _547=dojo.hitch(this,function(cn){return [dojo.connect(cn,(this.leftClickToOpen)?"onclick":"oncontextmenu",this,function(evt){this._openMyself(evt,cn,_545);}),dojo.connect(cn,"onkeydown",this,"_contextKey"),dojo.connect(cn,"onmousedown",this,"_contextMouse")];});_546.connects=cn?_547(cn):[];if(_545){_546.onloadHandler=dojo.hitch(this,function(){var win=this._iframeContentWindow(_545);cn=dojo.withGlobal(win,dojo.body);_546.connects=_547(cn);});if(_545.addEventListener){_545.addEventListener("load",_546.onloadHandler,false);}else{_545.attachEvent("onload",_546.onloadHandler);}}},unBindDomNode:function(_548){var node;try{node=dojo.byId(_548);}catch(e){return;}var _549="_dijitMenu"+this.id;if(node&&dojo.hasAttr(node,_549)){var bid=dojo.attr(node,_549)-1,b=this._bindings[bid];dojo.forEach(b.connects,dojo.disconnect);var _54a=b.iframe;if(_54a){if(_54a.removeEventListener){_54a.removeEventListener("load",b.onloadHandler,false);}else{_54a.detachEvent("onload",b.onloadHandler);}}dojo.removeAttr(node,_549);delete this._bindings[bid];}},_contextKey:function(e){this._contextMenuWithMouse=false;if(e.keyCode==dojo.keys.F10){dojo.stopEvent(e);if(e.shiftKey&&e.type=="keydown"){var _54b={target:e.target,pageX:e.pageX,pageY:e.pageY};_54b.preventDefault=_54b.stopPropagation=function(){};window.setTimeout(dojo.hitch(this,function(){this._openMyself(_54b);}),1);}}},_contextMouse:function(e){this._contextMenuWithMouse=true;},_openMyself:function(e,node,_54c){if(this.leftClickToOpen&&e.button>0){return;}dojo.stopEvent(e);var x,y;if(dojo.isSafari||this._contextMenuWithMouse){x=e.pageX;y=e.pageY;if(_54c){var od=e.target.ownerDocument,ifc=dojo.position(_54c,true),win=this._iframeContentWindow(_54c),_54d=dojo.withGlobal(win,"_docScroll",dojo);var cs=dojo.getComputedStyle(_54c),tp=dojo._toPixelValue,left=(dojo.isIE&&dojo.isQuirks?0:tp(_54c,cs.paddingLeft))+(dojo.isIE&&dojo.isQuirks?tp(_54c,cs.borderLeftWidth):0),top=(dojo.isIE&&dojo.isQuirks?0:tp(_54c,cs.paddingTop))+(dojo.isIE&&dojo.isQuirks?tp(_54c,cs.borderTopWidth):0);x+=ifc.x+left-_54d.x;y+=ifc.y+top-_54d.y;}}else{var _54e=dojo.position(e.target,true);x=_54e.x+10;y=_54e.y+10;}var self=this;var _54f=dijit.getFocus(this);function _550(){if(self.refocus){dijit.focus(_54f);}dijit.popup.close(self);};dijit.popup.open({popup:this,x:x,y:y,onExecute:_550,onCancel:_550,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);dijit.popup.close(this);};},uninitialize:function(){dojo.forEach(this._bindings,function(b){if(b){this.unBindDomNode(b.node);}},this);this.inherited(arguments);}});}if(!dojo._hasResource["dijit.form.Select"]){dojo._hasResource["dijit.form.Select"]=true;dojo.provide("dijit.form.Select");dojo.declare("dijit.form._SelectMenu",dijit.Menu,{buildRendering:function(){this.inherited(arguments);var o=(this.menuTableNode=this.domNode);var n=(this.domNode=dojo.doc.createElement("div"));if(o.parentNode){o.parentNode.replaceChild(n,o);}dojo.removeClass(o,"dijitMenuTable");n.className=o.className+" dijitSelectMenu";o.className="dijitReset dijitMenuTable";dijit.setWaiRole(o,"listbox");dijit.setWaiRole(n,"presentation");n.appendChild(o);this.tabIndex=null;},resize:function(mb){if(mb){dojo.marginBox(this.domNode,mb);var w=dojo.contentBox(this.domNode).w;if(dojo.isMoz&&this.domNode.scrollHeight>this.domNode.clientHeight){w--;}else{if(dojo.isIE<8||(dojo.isIE&&dojo.isQuirks)){w-=16;}}dojo.marginBox(this.menuTableNode,{w:w});}}});dojo.declare("dijit.form.Select",[dijit.form._FormSelectWidget,dijit._HasDropDown],{baseClass:"dijitSelect",templateString:dojo.cache("dijit.form","templates/Select.html","<table class='dijit dijitReset dijitInline dijitLeft'\r\n\tdojoAttachPoint=\"_buttonNode,tableNode\" cellspacing='0' cellpadding='0' waiRole=\"presentation\"\r\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\r\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\r\n\t\t><td class=\"dijitReset dijitStretch dijitButtonContents dijitButtonNode\" dojoAttachPoint=\"focusNode\"\r\n\t\t\twaiRole=\"combobox\" waiState=\"haspopup-true\"\r\n\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"  dojoAttachPoint=\"containerNode,_popupStateNode\"></span\r\n\t\t\t><input type=\"hidden\" ${nameAttrSetting} dojoAttachPoint=\"valueNode\" value=\"${value}\" waiState=\"hidden-true\" />\r\n\t\t</td><td class=\"dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton\"\r\n\t\t\t\tdojoAttachPoint=\"titleNode\" waiRole=\"presentation\"\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\r\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\r\n\t\t></td\r\n\t></tr></tbody\r\n></table>\r\n"),attributeMap:dojo.mixin(dojo.clone(dijit.form._FormSelectWidget.prototype.attributeMap),{style:"tableNode"}),required:false,state:"",tooltipPosition:[],emptyLabel:"",_isLoaded:false,_childrenLoaded:false,_fillContent:function(){this.inherited(arguments);if(this.options.length&&!this.value&&this.srcNodeRef){var si=this.srcNodeRef.selectedIndex;this.value=this.options[si!=-1?si:0].value;}this.dropDown=new dijit.form._SelectMenu();dojo.addClass(this.dropDown.domNode,this.baseClass+"Menu");},_getMenuItemForOption:function(_551){if(!_551.value){return new dijit.MenuSeparator();}else{var _552=dojo.hitch(this,"_setValueAttr",_551);var item=new dijit.MenuItem({option:_551,label:_551.label,onClick:_552,disabled:_551.disabled||false});dijit.setWaiRole(item.focusNode,"listitem");return item;}},_addOptionItem:function(_553){if(this.dropDown){this.dropDown.addChild(this._getMenuItemForOption(_553));}},_getChildren:function(){if(!this.dropDown){return [];}return this.dropDown.getChildren();},_loadChildren:function(_554){if(_554===true){if(this.dropDown){delete this.dropDown.focusedChild;}if(this.options.length){this.inherited(arguments);}else{dojo.forEach(this._getChildren(),function(_555){_555.destroyRecursive();});var item=new dijit.MenuItem({label:"&nbsp;"});this.dropDown.addChild(item);}}else{this._updateSelection();}var len=this.options.length;this._isLoaded=false;this._childrenLoaded=true;if(!this._loadingStore){this._setValueAttr(this.value);}},_setValueAttr:function(_556){this.inherited(arguments);dojo.attr(this.valueNode,"value",this.attr("value"));},_setDisplay:function(_557){this.containerNode.innerHTML="<span class=\"dijitReset dijitInline "+this.baseClass+"Label\">"+(_557||this.emptyLabel||"&nbsp;")+"</span>";dijit.setWaiState(this.focusNode,"valuenow",(_557||this.emptyLabel||"&nbsp;"));},validate:function(_558){var _559=this.isValid(_558);this.state=_559?"":"Error";this._setStateClass();dijit.setWaiState(this.focusNode,"invalid",_559?"false":"true");var _55a=_559?"":this._missingMsg;if(this._message!==_55a){this._message=_55a;dijit.hideTooltip(this.domNode);if(_55a){dijit.showTooltip(_55a,this.domNode,this.tooltipPosition);}}return _559;},isValid:function(_55b){return (!this.required||!(/^\s*$/.test(this.value)));},reset:function(){this.inherited(arguments);dijit.hideTooltip(this.domNode);this.state="";this._setStateClass();delete this._message;},postMixInProperties:function(){this.inherited(arguments);this._missingMsg=dojo.i18n.getLocalization("dijit.form","validate",this.lang).missingMessage;},postCreate:function(){this.inherited(arguments);if(this.tableNode.style.width){dojo.addClass(this.domNode,this.baseClass+"FixedWidth");}},isLoaded:function(){return this._isLoaded;},loadDropDown:function(_55c){this._loadChildren(true);this._isLoaded=true;_55c();},uninitialize:function(_55d){if(this.dropDown&&!this.dropDown._destroyed){this.dropDown.destroyRecursive(_55d);delete this.dropDown;}this.inherited(arguments);}});}if(!dojo._hasResource["dojox.form.DropDownSelect"]){dojo._hasResource["dojox.form.DropDownSelect"]=true;dojo.deprecated("dojox.form.DropDownSelect","Use dijit.form.Select instead","2.0");dojo.provide("dojox.form.DropDownSelect");dojo.setObject("dojox.form.DropDownSelect",dijit.form.Select);}if(!dojo._hasResource["stino.widget.Calendar.CalendarAbstractPane"]){dojo._hasResource["stino.widget.Calendar.CalendarAbstractPane"]=true;dojo.provide("stino.widget.Calendar.CalendarAbstractPane");dojo.declare("stino.widget.Calendar.CalendarAbstractPane",dijit._Widget,{id:"",days:[],allSchedules:[],coords:null,groupsDropDown:null,scheduleAddDialogHideConnection:null,legendNode:null,startup:function(){this.inherited(arguments);var that=this;this.fillGroups(true);dojo.connect(window,"resize",dojo.hitch(this,"resize"));dojo.connect(this.groupsDropDown,"onClick",function(){that.groupsDropDownFlag=true;});dojo.connect(this.groupsDropDown,"onChange",function(){if(that.groupsDropDownFlag){stino.setCookie("calendargroupsselector",that.groupsDropDown.attr("value"));that.groupChanged();}});},fillGroups:function(_55e){var that=this;dojo.xhrGet({url:dojo.global.BaseHref+"edmp-groups/get-data/?sort=name",handleAs:"json",sync:_55e,preventCache:false,error:function(e){fed.dialogs.alert(e);},load:function(data){for(var i in data.items){data.items[i].label=data.items[i].name;data.items[i].value=data.items[i].id;delete data.items[i].name;delete data.items[i].id;}that.groupsDropDown.addOption(data.items);if(stino.getCookie("calendargroupsselector")){that.groupsDropDown.attr("value",stino.getCookie("calendargroupsselector"));}if(data.items.length<2){dojo.byId("groupsDropDownConainer").style.display="none";dojo.style(dojo.byId("legendContainer"),"top",dojo.byId("groupsDropDownConainer").style.top);}that.getPlaylistsName();}});},setDate:function(){var that=this;dojo.xhrGet({url:dojo.global.BaseHref+"/users/get-first-day/",handleAs:"json",preventCache:false,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){var _55f=that.getWeekDay(data.first_day-1);that.dateFrom=dojo.date.add(_55f[0],"day",_55f[2]);that.dateTo=dojo.date.add(that.dateFrom,"day",_55f[3]);var _560=dojo.date.add(_55f[0],"day",_55f[1]*(-1));for(var k=1;k<=7;k++){var _561=dojo.date.locale.format(_560,{selector:"date",formatLength:"full"}).replace(", "+dojo.date.locale.format(_560,{selector:"date",formatLength:"long"})+"","");that.firstDayDropDown.addOption({label:_561,value:k.toString()});_560=dojo.date.add(_560,"day",1);}var _562=that.dateFrom.getDay();if(_562==0){_562=7;}that.firstDayDropDown.attr("value",_562.toString());if(dojo.global.monthOrWeekName=="week"){that.updateDays();}else{that.retrieveDays();}}}});},getWeekDay:function(_563,day){if(day==undefined){var _564=new Date();}else{var _564=day;}if(this.year==null){this.month=_564.getMonth();}if(this.year==null){this.year=_564.getFullYear();}if(dojo.global.monthOrWeekName=="month"){_564=new Date(this.year,this.month,1);}var _565=_564.getDay()-1;tempDayOfWeek=0;if(_563>_565){tempDayOfWeek=(_563-_565)-7;}else{tempDayOfWeek=_563-_565;}var _566=dojo.date.add(_564,"day",tempDayOfWeek);if(dojo.global.monthOrWeekName=="month"){var _567=dojo.date.difference(_566,_564);var _568=_567+(dojo.date.getDaysInMonth(_564));_568=Math.ceil(_568/7)*7-1;}else{var _568=6;}var _569=[];_569.push(_564);_569.push(_565);_569.push(tempDayOfWeek);_569.push(_568);return _569;},groupChanged:function(){this.groupsDropDownFlag=false;this.retrieveDays(true);},clearDaysWidgets:function(){for(var i in this.days){this.days[i].destroy();}},clearLegendWidgets:function(){for(var i in this.allSchedules){this.allSchedules[i].legendObj.destroy();}},retrieveDays:function(){},resize:function(){},editSchedule:function(_56a){var that=this;if(!dojo.global.firstTimeOpen){dojo.global.firstTimeOpen=true;this.schedules_playgroupAddDialogHideConnection=dojo.connect(dijit.byId("schedules_playgroupAddDialog"),"hide",dojo.hitch(this,function(_56b){if(that.scheduleAddDialogHideConnection!=null){dojo.disconnect(that.scheduleAddDialogHideConnection);that.scheduleAddDialogHideConnection=null;}if(schedules_playgroupAddDialogResult.OK==true){that.retrieveDays();}},_56a));}if(dojo.isString(this.allSchedules[_56a].weekly_days)){this.allSchedules[_56a].weekly_days=dojo.fromJson(this.allSchedules[_56a].weekly_days);}dojo.global.schedules_playgroupAddDialogArguments={"UpdateAction":true,"SelectedRow":this.allSchedules[_56a]};dojo.global.schedules_playgroupAddDialogArguments.SelectedRow.id=dojo.clone(this.allSchedules[_56a].schedule_id);if(dojo.global.schedules_playgroupAddDialogInit!=undefined){dojo.global.schedules_playgroupAddDialogInit();}dijit.byId("schedules_playgroupAddDialog").show();},scheduleMouseOver:function(_56c,_56d){this.allSchedules[_56c].legendObj.highlight();},scheduleMouseOut:function(_56e){this.allSchedules[_56e].legendObj.unhighlight();},getPlaylistsName:function(){var that=this;dojo.xhrGet({url:dojo.global.BaseHref+"edmp-playlists/get-data/",handleAs:"json",sync:true,preventCache:false,error:function(e){fed.dialogs.alert(e);},load:function(data){dojo.global.allPlaylistsName=[];for(var i in data.items){dojo.global.allPlaylistsName[data.items[i].id]=data.items[i];}that.setDate();}});}});}if(!dojo._hasResource["stino.widget.Calendar.CalendarDayScheduleAbstract"]){dojo._hasResource["stino.widget.Calendar.CalendarDayScheduleAbstract"]=true;dojo.provide("stino.widget.Calendar.CalendarDayScheduleAbstract");dojo.declare("stino.widget.Calendar.CalendarDayScheduleAbstract",dijit._Widget,{id:"",start_time:null,end_time:null,schedule_id:null,name:"",color:"#008800",calendarDay:null,scheduleAddDialogHideConnection:null,startup:function(){this.inherited(arguments);var that=this;if(dojo.global.allPlaylistsName[this.playlist_id]){dojo.connect(this.domNode,"ondblclick",function(){that.editSchedule();});}if(this.active=="0"){this.domNode.backgroundColor="red";}},postMixInProperties:function(){this.inherited(arguments);},resize:function(x,y,w,h){if(h<=dojo.coords(this.scheduleTitle).h){dojo.style(this.scheduleTitle,"visibility","hidden");}else{dojo.style(this.scheduleTitle,"visibility","visible");}if(this.schedulePlaylistIcon){if(h<=(dojo.coords(this.schedulePlaylistIcon).t+dojo.coords(this.schedulePlaylistIcon).h)){dojo.style(this.schedulePlaylistIcon,"visibility","hidden");}else{dojo.style(this.schedulePlaylistIcon,"visibility","visible");}}if(this.schedulePlaylistName){if(h<=(dojo.coords(this.schedulePlaylistName).t+dojo.coords(this.schedulePlaylistName).h)){dojo.style(this.schedulePlaylistName,"visibility","hidden");}else{dojo.style(this.schedulePlaylistName,"visibility","visible");}}this.domNode.style.position="absolute";this.domNode.style.width=w+"px";this.domNode.style.height=h+"px";this.domNode.style.left=x+"px";this.domNode.style.top=y+"px";this.coords=dojo.coords(this.domNode);},setData:function(){},setTimes:function(_56f,_570){this.start_time=_56f;this.end_time=_570;},hide:function(){this.domNode.style.display="none";},show:function(){this.domNode.style.display="block";},editSchedule:function(){this.calendarDay.calendarPane.editSchedule(this.schedule_id);},_mouseOver:function(){this.calendarDay.calendarPane.scheduleMouseOver(this.schedule_id,this.id);},_mouseOut:function(){this.calendarDay.calendarPane.scheduleMouseOut(this.schedule_id);}});}if(!dojo._hasResource["stino.widget.Playlists.PlaylistPaneAbstract"]){dojo._hasResource["stino.widget.Playlists.PlaylistPaneAbstract"]=true;dojo.provide("stino.widget.Playlists.PlaylistPaneAbstract");dojo.declare("stino.widget.Playlists.PlaylistPaneAbstract",dijit._Widget,{id:"",playlists:[],coords:null,flashPreviewBox:null,startup:function(){this.inherited(arguments);this.coords=dojo.coords(this.domNode);dojo.global.playlistsBlockWidth=dojo.coords(document.body).w-25;stino.initGlobalPlaylistsArray("playlists");if(dojo.global.curPage=="simpleUi"){dojo.global.playlistRights.play=0;dojo.global.playlistRights.schedule=0;dojo.global.playlistRights.viewExport=0;dojo.global.playlistRights._export=0;dojo.global.playlistRights._copy=0;dojo.global.playlistRights._delete=0;dojo.global.playlistRights.queued=0;dojo.global.playlistRights.changeParamentrs=0;}if(!dojo.global.retrieveFirstTime){dojo.global.retrieveFirstTime=true;}else{this.retrievePlaylists();}},postMixInProperties:function(){this.inherited(arguments);},retrievePlaylists:function(){dojo.global.slotNumber=1;dojo.global.folders=0;if(dojo.global.inFoldersStructure.length==0){dojo.global.folderNumber=null;}if(!dojo.global.isPlayGroupsFilled){dojo.global.isPlayGroupsFilled=true;for(var i in dojo.global.allGroupsArray){var item=dojo.clone(dojo.global.allGroupsArray[i]);dijit.byId("groupSelect").addOption({label:item.name,value:item.id});}}if(dijit.byId("playlistShowAllButton").checked==false){this.fetchRetrievedPlaylists();}else{startLoading(10,1);this.fetchRetrievedAllPlaylists();}if(dojo.global.curPage=="playlists"&&dojo.global.playlistRights.environment=="TAG"){this.initPlaylistsVideoStatusCheck();}},fetchRetrievedPlaylists:function(){var data=dojo.clone(dojo.global.allPlaylists);dojo.global.HiddenQueueds=[];for(var i in data){if(data[i].type=="queued"&&dojo.global.playlistRights.queued==0&&data[i].parent_folder_id!=null){var _571=new Object();_571.id=data[i].id;_571.parentId=data[i].parent_folder_id;dojo.global.HiddenQueueds.push(_571);}if(data[i].parent_folder_id==dojo.global.folderNumber){if(data[i].type=="queued"&&dojo.global.playlistRights.queued==0){}else{if(data[i].duration==null){data[i].duration=0;}this.addPlaylist(data[i]);}}}for(var i in dojo.global.HiddenQueueds){var _572=this.getPlaylistById(dojo.global.HiddenQueueds[i].parentId);if(_572){_572.count_playlists--;if(_572.playlistsFolderCountNode){_572.playlistsFolderCountNode.innerHTML="playlists: "+_572.count_playlists;}}}var _573=stino.getCookie("playlistsinfolderstructure");var _574=[];if(_573&&dojo.global.inFoldersStructure.length==0&&dojo.global.curPage!="simpleUi"){_573=_573.split(",");for(var i in _573){if(_573[i].id==undefined){_574.push(this.getGlobalPlaylistById(_573[i]));}}dojo.global.inFoldersStructure=_574;this.refreshWorkSpace();}else{this.placePlaylists();this.placePlaylists();}},fetchRetrievedAllPlaylists:function(){var that=this;var _575=function(_576,_577){_577.push(_576);that.addPlaylistsBlock(_577);var data=dojo.clone(dojo.global.allPlaylists);for(var i in data){if(data[i].type=="folder"&&data[i].parent_folder_id==_576){_575(data[i].id,_577);}}var idx=stino.indexOf(_577,_576);if(idx!=-1){_577.splice(idx,1);}};array=new Array();_575(dojo.global.folderNumber,array);this.placeBlocks();endLoading();},addPlaylistsBlock:function(_578){var data=dojo.clone(dojo.global.allPlaylists);var _579=[];for(var i in data){if(data[i].type!="folder"&&data[i].parent_folder_id==_578[_578.length-1]){_579.push(data[i]);}}dojo.global.sortField=dijit.byId("playlistSortField").attr("value");_579.sort(stino.sortArrayByTextField);this.addPlaylistBlock(_578,_579);},getPlaylistIndexById:function(_57a){for(var i in this.playlists){if(this.playlists[i].playlist_id==_57a){return i;}}return null;},getPlaylistById:function(_57b){var _57c=this.getPlaylistIndexById(_57b);if(_57c){return this.playlists[_57c];}return null;},getGlobalPlaylistIndexById:function(_57d){for(var i in dojo.global.allPlaylists){if(dojo.global.allPlaylists[i].id==_57d){return i;}}return null;},getGlobalPlaylistById:function(_57e){var _57f=this.getGlobalPlaylistIndexById(_57e);if(_57f){return dojo.global.allPlaylists[_57f];}return null;},applySearchFilter:function(s){if(dijit.byId("playlistShowAllButton").checked==false){for(var i=0;i<this.playlists.length;i++){if(this.playlists[i].name.toLowerCase().indexOf(s.toLowerCase())<0){this.playlists[i].hide();}else{this.playlists[i].show();}}}else{for(var i in this.playlistsBlocks){var _580=true;var _581=this.playlistsBlocks[i];for(var j in _581.playlists){var _582=_581.playlists[j];if(_582.name.indexOf(s)!=-1){_580=false;_582.show();}else{_582.hide();}}if(s==""){_580=false;}_581.isHidden=_580;}this.placeBlocks();}},sortPlaylists:function(_583){dojo.global.sortField=_583;if(dijit.byId("playlistShowAllButton").checked==true){this.refreshWorkSpace();}else{this.playlists.sort(stino.sortArrayByTextField);}this.placePlaylists();},folderCountPlaylists:function(_584,_585){if(dojo.global.inFoldersStructure.length!=0){var _586=dojo.global.inFoldersStructure[dojo.global.inFoldersStructure.length-1];if(_585){if(_584){_586.count_folders++;}else{_586.count_folders--;}}else{if(_584){_586.count_playlists++;}else{_586.count_playlists--;}}stino.changeGlobalPlaylistsArray(_586);}},addPlaylistById:function(link,_587,_588){var self=this;dojo.xhrGet({url:dojo.global.BaseHref+link+_587,handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){var temp=dojo.clone(data.item);dojo.global.allPlaylists.push(temp);var _589=self.addPlaylist(data.item);if(_589!=null){self.placePlaylists();if(_588!=undefined){_588(_589);}}var _58a=false;if(data.item.type=="folder"){_58a=true;}self.folderCountPlaylists(true,_58a);}else{fed.dialogs.alert(data.error);}}});},addSimplePlaylistById:function(_58b,_58c){this.addPlaylistById("edmp-playlists/get-item2/?id=",_58b,_58c);},removePlaylist:function(_58d){var _58e=this.getPlaylistIndexById(_58d);var _58f=this.getGlobalPlaylistIndexById(_58d);if(this.playlists[_58e].type=="folder"){dojo.global.folders--;dojo.global.slotNumber--;var _590=true;}else{dojo.global.slotNumber--;var _590=false;}this.playlists[_58e].destroy();this.playlists.splice(_58e,1);if(this.playlistsBlocks.length>0){this.removePlaylistFromBlock(_58d);}dojo.global.allPlaylists.splice(_58f,1);this.folderCountPlaylists(false,_590);this.placePlaylists();},removePlaylistFromInterface:function(_591,_592){var _593=this.getPlaylistIndexById(_591);if(this.playlists[_593].type=="folder"){dojo.global.folders--;dojo.global.slotNumber--;}else{dojo.global.slotNumber--;}this.playlists[_593].destroy();this.playlists.splice(_593,1);if(_592==undefined){_592=true;}if(_592){this.placePlaylists();}},removePlaylistFromBlock:function(_594){for(var i in this.playlistsBlocks){for(var j in this.playlistsBlocks[i].playlists){if(this.playlistsBlocks[i].playlists[j].playlist_id==_594){this.playlistsBlocks[i].playlists.splice(j,1);break;break;}}}},refreshWorkSpace:function(){var that=this;dojo.global.position=function(pos){dojo.global.inFoldersStructure.splice(pos,dojo.global.inFoldersStructure.length);that.refreshWorkSpace();};edmpListRefresh();if(dojo.global.inFoldersStructure.length!=0){var _595="<a class='linkHref' href ='javascript:position(0);'>home</a> / ";var _596=[];for(var i in dojo.global.inFoldersStructure){var k=parseInt(i)+1;_595+="<a class='linkHref' href ='javascript:position("+k+");'>"+dojo.global.inFoldersStructure[i].name+"</a> / ";if(dojo.global.inFoldersStructure[i].playlist_id==undefined){_596.push(dojo.global.inFoldersStructure[i].id);}else{_596.push(dojo.global.inFoldersStructure[i].playlist_id);}}stino.setCookie("playlistsinfolderstructure",_596);document.getElementById("playlistRoot").innerHTML=_595;if(dojo.global.inFoldersStructure[dojo.global.inFoldersStructure.length-1].playlist_id!=undefined){dojo.global.folderNumber=dojo.global.inFoldersStructure[dojo.global.inFoldersStructure.length-1].playlist_id;}else{dojo.global.folderNumber=dojo.global.inFoldersStructure[dojo.global.inFoldersStructure.length-1].id;}}else{stino.setCookie("playlistsinfolderstructure","");document.getElementById("playlistRoot").innerHTML="";dojo.global.folderNumber=null;}if(dijit.byId("playlistShowAllButton").checked==true){document.getElementById("playlistBackButtonContainer").style.display="none";dojo.byId("playlistRoot").style.display="none";}else{document.getElementById("playlistBackButtonContainer").style.display=dojo.global.folderNumber?"inline":"none";dojo.byId("playlistRoot").style.display=dojo.global.folderNumber?"block":"none";}this.retrievePlaylists();},changeView:function(){if(dojo.global.blockOrListView=="listPlaylistsPane"){dojo.byId("listPlaylistsPane").style.display="block";}else{dojo.byId("listPlaylistsPane").style.display="none";}stino.setCookie("playlistsview",dojo.global.blockOrListView);edmpListRefresh();dojo.global.inFoldersStructure=[];document.getElementById("playlistRoot").innerHTML="";dojo.global.folderNumber=null;document.getElementById("playlistBackButtonContainer").style.display=dojo.global.folderNumber?"inline":"none";dojo.byId("playlistRoot").style.display=dojo.global.folderNumber?"block":"none";this.startup();},changeViewAllParams:function(){for(var i in this.playlistsBlocks){if(dijit.byId("playlistShowAllViewEmpty").checked==true){this.playlistsBlocks[i].hideIfEmptyContent=false;}else{this.playlistsBlocks[i].hideIfEmptyContent=true;}if(dijit.byId("playlistShowAllContentOpened").checked==true){this.playlistsBlocks[i].isContentOpened=true;}else{this.playlistsBlocks[i].isContentOpened=false;}if(this.playlistsBlocks[i].isContentOpened==false||this.playlistsBlocks[i].items.length==0){this.playlistsBlocks[i].isHiddenElements=true;}else{this.playlistsBlocks[i].isHiddenElements=false;}}this.placeBlocks();},initPlaylistsVideoStatusCheck:function(){var that=this;if(dojo.global.playlistsVideoStatusTimer!=undefined){clearInterval(dojo.global.playlistsVideoStatusTimer);}var _597=false;for(var i in that.playlists){if(that.playlists[i].video_status!="not_requested"&&that.playlists[i].video_status!="completed_demo"&&that.playlists[i].video_status!="completed_full"){_597=true;}}if(_597==false){return;}dojo.global.playlistsVideoStatusTimer=setInterval(function(){stino.get(dojo.global.BaseHref+"edmp-playlists/filtering-select/column/type,video_status/?name={%22type%22:%22*composer*%22}",function(data){for(var i in data.items){for(var j in that.playlists){if(data.items[i].id==that.playlists[j].playlist_id){if(data.items[i].video_status!=that.playlists[j].video_status){that.changePlaylistsVideoStatus(that.playlists[j],data.items[i].video_status);}}}}var _598=false;for(var i in that.playlists){if(that.playlists[i].video_status!="not_requested"&&that.playlists[i].video_status!="completed_demo"&&that.playlists[i].video_status!="completed_full"){_598=true;}}if(_598==false){clearInterval(dojo.global.playlistsVideoStatusTimer);}});},5000);},changePlaylistsVideoStatus:function(_599,_59a){_599.video_status=_59a;var icon=_599.video_status;var pos=icon.indexOf("_");if(pos>3){icon=icon.substr(0,pos);}_599.videoStatus.src="images/icons/video_status/"+icon+".png";stino.changeGlobalPlaylistsArray(_599);}});}if(!dojo._hasResource["stino.widget.Playlists.PlaylistAbstract"]){dojo._hasResource["stino.widget.Playlists.PlaylistAbstract"]=true;dojo.provide("stino.widget.Playlists.PlaylistAbstract");dojo.declare("stino.widget.Playlists.PlaylistAbstract",dijit._Widget,{id:"",playlist_id:0,name:"",template_id:"",event_id:0,is_draft:null,timestamp:null,published:null,subusers:[],count_playlists:0,video_status:null,event_meta_fields:[],isHidden:false,moveable:null,playlistsPane:null,listPlaylistsPane:null,shortName:null,shortNameDifferent:false,imageNode:null,smallPreviewNode:null,titleNode:null,deleteNode:null,copyNode:null,previewNode:null,exportNode:null,scheduleNode:null,playNode:null,publishNode:null,usersNode:null,videoStatus:null,exportFlvNode:null,metaContainersNode:null,listPaylistIcon:null,listPlaylistsPaneListDraftCheckbox:null,checked:null,isScheduledNode:null,isPlayingNode:null,viewEventsNode:null,previewImagePath:null,requestPathPart:"edmp-playlists",instantForGroups:[],schedules:[],scheduleMenu:null,playlistSchedules:null,playlistSchedulesDialog:null,scheduleAddDialogHideConnection:null,sumActiveSchedules:null,sumNotActiveSchedules:null,publishStatus:null,simpleSlelectDialog:null,simpleSlelectDialogContent:null,posLeftStart:null,posTopStart:null,selected:false,startup:function(){this.inherited(arguments);var that=this;onObjectMove=false;dojo.global.titleNodeEditable=false;if(dijit.byId("playlistShowAllButton").checked==false){this.moveable=new dojo.dnd.Moveable(this.domNode,{handle:this.domNode});this.moveable.onMoving=function(_59b,_59c){dojo.style(that.domNode,"opacity","0.4");dojo.style(that.domNode,"zIndex","101");if(dojo.global.titleNodeEditable){dojo.global.titleNodeEditable=0;}if(dojo.global.blockOrListView!="playlistsPane"){var X=20;var maxY=121;_59c.l=X;if(_59c.t<maxY){_59c.t=maxY;}}else{var minX=20;var minY=105;var maxX=dojo.coords(document.body).w-203;if(_59c.l<minX){_59c.l=minX;}else{if(_59c.l>maxX){_59c.l=maxX;}}if(_59c.t<minY){_59c.t=minY;}}};this.moveable.onMoveStart=function(){that.posLeftStart=Math.round(dojo.coords(that.domNode).x);that.posTopStart=Math.round(dojo.coords(that.domNode).y);};this.moveable.onMoveStop=function(){dojo.style(that.domNode,"opacity","1");dojo.style(that.domNode,"zIndex","100");that.playlistPosition();};}if(this.editorType==undefined){this.publishNode.style.display="none";}if(this.editorType=="templated"||this.editorType=="fullscreen_playlist"||this.editorType=="composer_slide"){this.previewNode.style.display="none";}if(this.editorType!="fullscreen_playlist"){this.viewEventsNode.style.display="none";}if(this.editorType!="spinetix"){this.metaContainersNode.style.display="none";}else{this.publishNode.style.display="none";this.previewNode.style.display="none";this.exportNode.style.display="none";this.copyNode.style.display="none";if(this.titleNodeIcon){this.titleNodeIcon.style.display="none";this.openNode.style.display="none";this.titleNode.style.cursor="default";}}if(dojo.isString(this.schedules)){try{this.schedules=dojo.fromJson(this.schedules);}catch(e){this.schedules=[];}}if(dojo.isString(this.schedules)){try{this.schedules=dojo.fromJson(this.schedules);}catch(e){this.schedules=[];}}if(dojo.global.allGroupsArray.length==0){this.schedules=[];dojo.global.playlistRights.schedule=0;this.beforePlayPlaylist=function(){fed.dialogs.alert(stino.nls.Calendar_noGroupsWarning);};}this._setIsScheduled(this.schedules.length>0);this.initPlaylistSchedules();if(dojo.global.playlistRights.environment=="TAG"&&(this.type=="composer"||this.type=="composer_slide")&&dojo.global.curPage!="simpleUi"){var icon=this.video_status;var pos=icon.indexOf("_");if(pos>3){icon=icon.substr(0,pos);}this.videoStatus.src="images/icons/video_status/"+icon+".png";this.videoStatus.style.display="inline";}else{this.videoStatus.style.display="none";}if((dojo.global.playlistRights.environment=="Joomla"||dojo.global.playlistRights.environment=="TAG")&&(this.type=="composer"||this.type=="composer_slide")){this.exportFlvNode.style.display="inline";}else{this.exportFlvNode.style.display="none";}if(dojo.global.playlistRights.environment=="TAG"&&(this.type=="composer"||this.type=="composer_slide")){this.publishNode.style.display="none";this.exportNode.style.display="none";}if(dojo.global.playlistRights.viewExport==0){this.exportNode.style.display="none";}if(dojo.global.playlistRights._copy==0){this.copyNode.style.display="none";}if(dojo.global.playlistRights._delete==0){this.deleteNode.style.display="none";}if(dojo.global.playlistRights.changeParamentrs==0){if(this.titleNodeIcon){this.titleNodeIcon.style.display="none";}this.copyNode.style.display="none";}dojo.connect(this.domNode,"click",function(e){if(e.ctrlKey==true){that.selectNode();}});},hide:function(){this.isHidden=true;this.domNode.style.display="none";},show:function(){this.isHidden=false;this.domNode.style.display="";},setPosition:function(x,y,w){this.domNode.style.left=x.toString()+"px";this.domNode.style.top=y.toString()+"px";if(w){this.domNode.style.width=w.toString()+"px";}},_onMouseOver:function(_59d){this.titleNode.style.color="#444444";},_onMouseOut:function(_59e){var c=dojo.coords(this.domNode);if(_59e.pageX<c.x+5||_59e.pageX>c.x+c.w-5||_59e.pageY<c.y+5||_59e.pageY>c.y+c.h-5){this.titleNode.style.color="black";}},_onPreviewMouseOver:function(_59f){},_onPreviewMouseOut:function(_5a0){},_previewMouseOver:function(){dijit.showTooltip(stino.nls.Playlists_preview,this.previewNode,["below","above"]);},_previewMouseOut:function(){dijit.hideTooltip(this.previewNode);},_onPreviewDown:function(_5a1){onObjectMove=true;},_onPreviewUp:function(_5a2){onObjectMove=false;},_onPreviewMove:function(_5a3){if(onObjectMove){dojo.global.showFlashPreviewBoxAfterDelay(0);}},_titleMouseOver:function(){if(this.shortNameDifferent){dijit.showTooltip(this.name,this.titleNode);}},_titleMouseOut:function(){if(this.shortNameDifferent){dijit.hideTooltip(this.titleNode);}},_deleteMouseOver:function(){dijit.showTooltip(stino.nls.Playlists_delete,this.deleteNode,["below","above"]);},_deleteMouseOut:function(){dijit.hideTooltip(this.deleteNode);},_copyMouseOver:function(){dijit.showTooltip(stino.nls.Playlists_copy,this.copyNode,["below","above"]);},_copyMouseOut:function(){dijit.hideTooltip(this.copyNode);},_exportMouseOver:function(){dijit.showTooltip(stino.nls.Playlists_export,this.exportNode,["below","above"]);},_exportMouseOut:function(){dijit.hideTooltip(this.exportNode);},_exportFlvMouseOver:function(){if(dojo.global.playlistRights.environment=="Joomla"){var text=stino.nls.Playlists_exportFlv;}else{if(dojo.global.playlistRights.environment=="TAG"){var text=stino.nls.Playlists_downloadPreview;}}dijit.showTooltip(text,this.exportFlvNode,["below","above"]);},_exportFlvMouseOut:function(){dijit.hideTooltip(this.exportFlvNode);},_scheduleMouseOver:function(){dijit.showTooltip(stino.nls.Playlists_schedule,this.scheduleNode,["below","above"]);},_scheduleMouseOut:function(){dijit.hideTooltip(this.scheduleNode);},_playMouseOver:function(){dijit.showTooltip(this._isPlaying?stino.nls.Playlists_stop:stino.nls.Playlists_play,this.playNode,["below","above"]);},_playMouseOut:function(){dijit.hideTooltip(this.playNode);},_scheduledIconMouseOver:function(){var _5a4=0;var _5a5=0;var _5a6="";var _5a7="";for(i=0;i<this.schedules.length;i++){var item=dojo.global.allSchedules[this.schedules[i]];item.playgroup_joined=dojo.global.allGroupsById[item.playgroup].name;if(item.active==1){_5a4++;if(_5a4<5){_5a6+="<div>"+"<div class='dijitInline playlistScheduleMouseOverPopUp' style='width: 175px;'>"+item.name+"</div>"+"<div class='dijitInline playlistScheduleMouseOverPopUp' style='width: 125px;'>"+item.playgroup_joined+"</div>"+"<div class='dijitInline playlistScheduleMouseOverPopUp' style='width: 70px;'>"+dojo.global.timeFormatter(item.start_time)+" - "+dojo.global.timeFormatter(item.end_time)+"</div>"+"<div class='dijitInline playlistScheduleMouseOverPopUp' style='width: 125px;'>"+dojo.global.dateFormatter(item.start_date)+" - "+dojo.global.dateFormatter(item.end_date)+"</div>"+"</div>";}}else{_5a5++;if(_5a5<5){_5a7+="<div>"+"<div class='dijitInline playlistScheduleMouseOverPopUp' style='width: 175px;'>"+item.name+"</div>"+"<div class='dijitInline playlistScheduleMouseOverPopUp' style='width: 125px;'>"+item.playgroup_joined+"</div>"+"<div class='dijitInline playlistScheduleMouseOverPopUp' style='width: 70px;'>"+dojo.global.timeFormatter(item.start_time)+" - "+dojo.global.timeFormatter(item.end_time)+"</div>"+"<div class='dijitInline playlistScheduleMouseOverPopUp' style='width: 125px;'>"+dojo.global.dateFormatter(item.start_date)+" - "+dojo.global.dateFormatter(item.end_date)+"</div>"+"</div>";}}}if(_5a4>=5){_5a6+="<div>...</div>";}if(_5a5>=5){_5a7+="<div>...</div>";}var text="<div style='width: 500px;font-size: 12px;'>"+stino.nls.Playlists_activeSchedules+": "+_5a4+"</div>"+_5a6+"<div style='width: 500px;font-size: 12px;'>"+stino.nls.Playlists_notActiveSchedules+": "+_5a5+"</div>"+_5a7;dijit.showTooltip(text,this.isScheduledNode,["below","above"]);},_scheduledIconMouseOut:function(){dijit.hideTooltip(this.isScheduledNode);},viewEventsNodeOver:function(){dijit.showTooltip(stino.nls.Playlists_viewEvents,this.viewEventsNode,["below","above"]);},viewEventsNodeOut:function(){dijit.hideTooltip(this.viewEventsNode);},_isPlayingIconMouseOver:function(){var _5a8=[];for(var j in this.instantForGroups){_5a8.push(dojo.global.allGroupsById[this.instantForGroups[j]].name);}_5a8=_5a8.join("<br>");dijit.showTooltip(this._isPlaying?stino.nls.Playlists_isPlaying+":<br>"+_5a8:stino.nls.Playlists_notPlaying,this.isPlayingNode,["below","above"]);},_isPlayingIconMouseOut:function(){dijit.hideTooltip(this.isPlayingNode);},_publishMouseOver:function(){if(this.publishStatus=="active"){this.publishNode.style.cursor="pointer";dijit.showTooltip(stino.nls.Playlists_publish,this.publishNode,["below","above"]);}else{this.publishNode.style.cursor="default";}},_publishMouseOut:function(){dijit.hideTooltip(this.publishNode);},usersNodeOver:function(){dijit.showTooltip(stino.nls.Playlists_usersPermissionsManagement,this.usersNode,["below","above"]);},usersNodeOut:function(){dijit.hideTooltip(this.usersNode);},_videoStatusMouseOver:function(){if(this.video_status=="not_requested"){var _5a9=stino.nls.Playlists_videoNotRequested;}else{if(this.video_status=="requested_demo"){var _5a9=stino.nls.Playlists_demoVideoRequested;}else{if(this.video_status=="requested_full"){var _5a9=stino.nls.Playlists_fullVideoRequested;}else{if(this.video_status=="progress_demo"){var _5a9=stino.nls.Playlists_demoVideoConversionIsInProgress;}else{if(this.video_status=="progress_full"){var _5a9=stino.nls.Playlists_fullVideoConversionIsInProgress;}else{if(this.video_status=="completed_demo"){var _5a9=stino.nls.Playlists_demoVideoIsReady;}else{if(this.video_status=="completed_full"){var _5a9=stino.nls.Playlists_fullVideoIsReady;}}}}}}}if(this.video_status=="not_requested"){this.videoStatus.style.cursor="pointer";}else{this.videoStatus.style.cursor="default";}dijit.showTooltip(_5a9,this.videoStatus,["below","above"]);},_videoStatusMouseOut:function(){dijit.hideTooltip(this.videoStatus);},titleNodeIconOver:function(){dijit.showTooltip(stino.nls.Playlists_changePlaylistParameters,this.titleNodeIcon,["below","above"]);},titleNodeIconOut:function(){dijit.hideTooltip(this.titleNodeIcon);},openNodeOver:function(){dijit.showTooltip(stino.nls.Playlists_editPlaylist,this.openNode,["below","above"]);},openNodeOut:function(){dijit.hideTooltip(this.openNode);},metaContainersOver:function(){if(this.count_meta_containers>0){dijit.showTooltip(stino.nls.Playlists_editMetaContainers,this.metaContainersNode,["below","above"]);}else{dijit.showTooltip(stino.nls.Playlists_noMetaContainers,this.metaContainersNode,["below","above"]);}},metaContainersOut:function(){dijit.hideTooltip(this.metaContainersNode);},_setIsPlaying:function(){},_setIsDraft:function(_5aa){},_setIsScheduled:function(_5ab){if(dojo.global.playlistRights.schedule==1){if(_5ab===undefined){_5ab=this.schedules.length>0;}this.isScheduledNode.src=_5ab?"images/scheduled.png":"images/transparent.png";stino.changeGlobalPlaylistsArray(this);}},videoStatusClick:function(){var that=this;if(this.video_status=="not_requested"||this.video_status=="completed_demo"||this.video_status=="completed_full"){fed.dialogs.confirm({label:stino.nls.Playlists_videoRequestText,leftButtonText:stino.nls.Playlists_fullVersion,rightButtonText:stino.nls.Playlists_demoMode},function(){fed.dialogs.confirm(stino.nls.Playlists_videoRequestConfirm,function(){that.videoStatusConfirm("Full");});},function(){that.videoStatusConfirm("Demo");});}},videoStatusConfirm:function(_5ac){if(_5ac=="Full"){this.video_status="requested_full";}else{if(_5ac=="Demo"){this.video_status="requested_demo";}else{this.video_status="not_requested";}}var self=this;var _5ad=Object();_5ad.id=self.playlist_id;_5ad.video_status=self.video_status;stino.changeGlobalPlaylistsArray(self);startLoading();dojo.xhrPost({url:dojo.global.BaseHref+"/edmp-playlists/update/",handleAs:"json",preventCache:true,error:function(e){endLoading();fed.dialogs.alert(e);},load:function(data){endLoading();if(data.error=="OK"){var icon=self.video_status;var pos=icon.indexOf("_");if(pos>3){icon=icon.substr(0,pos);}self.videoStatus.src="images/icons/video_status/"+icon+".png";dijit.byId(dojo.global.blockOrListView).initPlaylistsVideoStatusCheck();}else{fed.dialogs.alert(data.error);}},content:{"item":dojo.toJson(_5ad)}});},previewPlaylist:function(_5ae){},copyPlaylist:function(e){if(e!=undefined&&e.ctrlKey==true){return;}var self=this;if(dijit.byId("CopyPlaylistDialog_"+this.playlist_id)==undefined){var d=new stino.dialogs.PlaylistsCopyDialog({id:"CopyPlaylistDialog_"+this.playlist_id});d.startup();}else{var d=dijit.byId("CopyPlaylistDialog_"+this.playlist_id);}d.form.setValues({name:"Copy of "+this.name,is_draft:0});if(self.type=="queued"){d.templateRow.style.display="none";}d.okFunction=function(){stino.post(dojo.global.BaseHref+self.requestPathPart+"/copy/id/"+self.playlist_id,{data:dojo.toJson(d.form.getValues())},function(data){d.hide();var temp=dojo.clone(data.item);dojo.global.allPlaylists.push(temp);dijit.byId(dojo.global.blockOrListView).addPlaylist(data.item);dijit.byId(dojo.global.blockOrListView).placePlaylists();var _5af=false;if(data.item.type=="folder"){_5af=true;}dijit.byId(dojo.global.blockOrListView).folderCountPlaylists(true,_5af);});};d.show();},removePlaylist:function(e){if(e.ctrlKey==true){return;}var self=this;fed.dialogs.confirm(stino.nls.Playlists_confirmPlaylistDeletion,function(){self.removePlaylistNoPrompt();});},removePlaylistNoPrompt:function(_5b0){var self=this;if(!_5b0){_5b0=0;}dojo.xhrPost({url:dojo.global.BaseHref+this.requestPathPart+"/delete/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="confirm"){fed.dialogs.confirm(data.confirm,function(){self.removePlaylistNoPrompt(1);});}else{if(data.error=="OK"){dijit.byId(dojo.global.blockOrListView).removePlaylist(self.playlist_id);}else{fed.dialogs.alert(data.error);}}},content:{"deleteIds":"["+self.playlist_id+"]",confirmed:_5b0}});},_setValues:function(data){if(data.resolution_id){this.resolution_id=data.resolution_id;}if(data.duration){this.duration=data.duration;}if(data.color){this.color=data.color;}if(data.preview_aspect){this.preview_aspect=data.preview_aspect;}if(data.note){this.note=data.note;}if(data.name!=null){this.name=data.name;}if(data.parent_folder_id==""){data.parent_folder_id=null;}if(data.rotate!=null){this.rotate=data.rotate;}if(this.parent_folder_id!=data.parent_folder_id){if(this.parent_folder_id!=null){dijit.byId(dojo.global.blockOrListView).folderCountPlaylists(false);}if(data.parent_folder_id!=null){var _5b1=dijit.byId(dojo.global.blockOrListView).getPlaylistById(data.parent_folder_id);if(!_5b1){_5b1=dijit.byId(dojo.global.blockOrListView).getGlobalPlaylistById(data.parent_folder_id);}_5b1.count_playlists++;stino.changeGlobalPlaylistsArray(_5b1);if(_5b1.playlistsFolderCountNode){_5b1.playlistsFolderCountNode.innerHTML=_5b1.setLabel(_5b1);}}}this.parent_folder_id=data.parent_folder_id;if(data.queued_duration&&(this.type=="composer"||this.type=="composer_slide")){this.queued_duration=data.queued_duration;}if(dojo.global.blockOrListView!="playlistsPane"){this.titleNode.innerHTML=this.name;this.noteNode.innerHTML=this.note;}else{this._setShortName(this.name);this.titleNode.innerHTML=this.shortName;}if(this.type!="queued"&&this.type!="folder"&&this.type!="6600"){if(data.is_draft!==undefined&&data.is_draft!==null){this._setIsDraft(data.is_draft);}this.publishCheck();}stino.changeGlobalPlaylistsArray(this);},exportPlaylist:function(e){if(e.ctrlKey==true){return;}startLoading(180);if(dojo.global.playlistRights.environment=="DMS"||dojo.global.playlistRights.environment=="TAG"||this.type=="queued"){if(dojo.global.playlistRights._export==0&&this.type!="queued"){var w=window.open("","_blank");with(w.document){write("<body>");write("<img width='100%' src='/content/get/playlists/preview/"+this.playlist_id+".jpg'></img>");write("</body>");}endLoading();}else{fed.downloadFile(this.requestPathPart+"/export/id/"+this.playlist_id);}}},exportFlvPlaylist:function(){startLoading();if(dojo.global.playlistRights.environment=="Joomla"){fed.downloadFile(this.requestPathPart+"/export/id/"+this.playlist_id+"/only_previews/1/");}else{if(dojo.global.playlistRights.environment=="TAG"){fed.downloadFile("content/get/playlists/preview/"+this.playlist_id+".jpg?download");}}},beforePlayPlaylist:function(e){var that=this;if(e.ctrlKey==true){return;}dojo.global.groupSelectDialogSelectCallback=function(_5b2){dojo.global.tempGroupsArray=_5b2;if(that.type!="queued"&&that.type!="6600"){if(that.publishStatus=="active"){that.publishStatus="active";that.publishPlaylist("play");}else{that.playPlaylist();}}else{that.playPlaylist();}};var _5b3=dijit.byId("groupSelect");if(_5b3.getOptions().length>1&&dojo.global.playlistRights.groups!=0){if(this.instantForGroups.length==0){_5b3.attr("value",[]);_5b3.addOption({value:"temp",label:"asd"});_5b3.attr("value",["temp"]);_5b3.removeOption("temp");}else{_5b3.attr("value",dojo.clone(this.instantForGroups));}dijit.byId("groupSelectDialog").show();}else{if(this._isPlaying==true){this.instantForGroups=[];}else{for(var i in dojo.global.allGroupsArray){this.instantForGroups[i]=dojo.global.allGroupsArray[i].id;}}if(this.instantForGroups.length==0){_5b3.attr("value",[]);_5b3.addOption({value:"temp",label:"asd"});_5b3.attr("value",["temp"]);_5b3.removeOption("temp");}else{_5b3.attr("value",dojo.clone(this.instantForGroups));}dojo.global.groupSelectDialogSelectCallback(dijit.byId("groupSelect").attr("value"));}},publishPlaylist:function(_5b4){var that=this;if(dojo.isObject(_5b4)&&_5b4.ctrlKey!=undefined&&_5b4.ctrlKey==true){return;}if(this.publishStatus=="active"){if(dojo.global.curPage=="simpleUi"){var _5b5=dijit.byId(that.id+"_metaDialog");if(_5b5!=undefined&&_5b5.metaSaveStatus=="active"){_5b5.metaDialogSave("publish");}else{that.publishPlaylistConfirm("not play");}}else{if(this.video_status!="not_requested"&&this.video_status!="completed_demo"&&this.video_status!="completed_full"&&dojo.global.playlistRights.environment=="TAG"){fed.dialogs.confirm(stino.nls.Playlists_videoRequestTextOnPublish,function(){that.publishPlaylistConfirm(_5b4);that.videoStatusConfirm("Reset");});}else{if(this.video_status=="completed_demo"||this.video_status=="completed_full"&&dojo.global.playlistRights.environment=="TAG"){that.publishPlaylistConfirm(_5b4);that.videoStatusConfirm("Reset");}else{that.publishPlaylistConfirm(_5b4);}}}}},publishPlaylistConfirm:function(_5b6){var that=this;this.publishStatus="disabled";this.publishNode.src="images/icons/publish_disabled.png";startLoading();dojo.xhrPost({url:dojo.global.BaseHref+"/edmp-playlists/publish/id/"+this.playlist_id+"/",handleAs:"json",preventCache:true,error:function(e){endLoading();fed.dialogs.alert(e);},load:function(data){endLoading();if(data.error=="OK"){if(data.duration){that.duration=data.duration;}stino.changeGlobalPlaylistsArray(that);if(_5b6=="play"){that.playPlaylist();}else{that.publishCheck();}}else{fed.dialogs.alert(data.error);}}});},playPlaylist:function(){var that=this;groups=dojo.global.tempGroupsArray;startLoading();var _5b7=that.playlist_id;if(dojo.global.playlistRights.groups!=0){tempGroups=groups;}else{tempGroups=[];}dojo.xhrGet({url:dojo.global.BaseHref+"groups/update-instant-playlist/id/"+_5b7,content:{groupsIds:dojo.toJson(tempGroups)},handleAs:"json",preventCache:true,error:function(e){endLoading();fed.dialogs.alert(e);},load:function(data){endLoading();if(data.error=="OK"){for(var i in dojo.global.allPlaylists){var p=dojo.global.allPlaylists[i];if(dojo.isString(p.instantForGroups)){p.instantForGroups=dojo.clone(dojo.fromJson(p.instantForGroups));}if(p.id==that.playlist_id){p.instantForGroups=dojo.clone(groups);}else{for(var j in groups){var pos=stino.indexOf(p.instantForGroups,groups[j]);if(pos>=0){p.instantForGroups.splice(pos,1);}}}var t=dijit.byId(dojo.global.blockOrListView).getPlaylistById(p.id);if(t){t.instantForGroups=dojo.clone(p.instantForGroups);t._setIsPlaying(true);}}dijit.byId("groupSelectDialog").hide();that.publishCheck();}else{fed.dialogs.alert(data.error);}}});},publishCheck:function(){var that=this;if(this.type!="queued"&&this.type!="6600"){startLoading();dojo.xhrGet({url:dojo.global.BaseHref+"edmp-playlists/get-timestamps/id/"+that.playlist_id+"/",handleAs:"json",preventCache:true,error:function(e){endLoading();fed.dialogs.alert(e);},load:function(data){endLoading();if(data.error=="OK"){var _5b8=stino.timestampToDate(data.timestapms.timestamp);var _5b9=stino.timestampToDate(data.timestapms.published);if(dojo.date.compare(_5b8,_5b9)>0&&that.is_draft!=1){that.publishStatus="active";if(that.publishNode){that.publishNode.src="images/icons/publish_active.png";}}else{that.publishStatus="disabled";if(that.publishNode){that.publishNode.src="images/icons/publish_disabled.png";}}if(that.publishNode){if(that.is_draft==0){that.publishNode.style.display="inline";}else{that.publishNode.style.display="none";}}that.timestamp=data.timestapms.timestamp;that.published=data.timestapms.published;stino.changeGlobalPlaylistsArray(that);}else{fed.dialogs.alert(data.error);}}});}},playlistSaveChanges:function(_5ba,_5bb){var self=this;var _5bc=Object();_5bc.id=self.playlist_id;_5bc.parent_folder_id=_5ba.toString();_5bc.slot=_5bb.toString();self.parent_folder_id=_5ba;self.slot=_5bb;stino.changeGlobalPlaylistsArray(self);startLoading();dojo.xhrPost({url:dojo.global.BaseHref+"/edmp-playlists/update/",handleAs:"json",preventCache:true,error:function(e){endLoading();fed.dialogs.alert(e);},load:function(data){endLoading();if(data.error=="OK"){}else{fed.dialogs.alert(data.error);}},content:{"item":dojo.toJson(_5bc)}});},playlistPosition:function(){var _5bd=Math.round(dojo.coords(this.domNode).x+(dojo.coords(this.domNode).w/2));var _5be=Math.round(dojo.coords(this.domNode).y+(dojo.coords(this.domNode).h/2));var _5bf=0;var isF=0;var _5c0=0;var fold=0;var _5c1=dijit.byId(dojo.global.blockOrListView);var self=this;for(var i in _5c1.playlists){if(_5c1.playlists[i].playlist_id!=this.playlist_id){var temp=_5c1.playlists[i];var _5c2=dojo.coords(temp.domNode).x;var _5c3=dojo.coords(temp.domNode).y;var _5c4=dojo.coords(temp.domNode).w;var _5c5=dojo.coords(temp.domNode).h;if(dojo.global.blockOrListView=="playlistsPane"){if(_5bd>=(_5c2-10)&&_5bd<=_5c2+(_5c4+10)&&_5be>=(_5c3-10)&&_5be<=_5c3+(_5c5+10)){fold=temp;_5bf=fold.playlist_id;isF=fold.type;_5c0=fold.name;}}else{if(_5be>=(_5c3-1)&&_5be<=_5c3+(_5c5+1)){fold=temp;_5bf=fold.playlist_id;isF=fold.type;_5c0=fold.name;}}}}if(isF=="folder"){fed.dialogs.confirm("do you want to place playlist in folder: "+_5c0+" ?",function(){fold.count_playlists++;if(dojo.global.blockOrListView=="playlistsPane"){fold.playlistsFolderCountNode.innerHTML=fold.setLabel(fold);}stino.changeGlobalPlaylistsArray(fold);self.playlistSaveChanges(_5bf,parseInt(fold.count_playlists));_5c1.removePlaylistFromInterface(self.playlist_id);_5c1.folderCountPlaylists(false);},function(){_5c1.placePlaylists();});}else{if(_5bf!=0){var _5c6=_5c1.getPlaylistIndexById(_5bf);var _5c7=_5c1.getPlaylistIndexById(self.playlist_id);var _5c8=_5c1.getGlobalPlaylistIndexById(_5bf);var _5c9=_5c1.getGlobalPlaylistIndexById(self.playlist_id);if(dojo.global.inFoldersStructure.length>0){var _5ca=dojo.global.inFoldersStructure[dojo.global.inFoldersStructure.length-1].playlist_id;if(_5ca==undefined){var _5ca=dojo.global.inFoldersStructure[dojo.global.inFoldersStructure.length-1].id;}}else{var _5ca="";}self.playlistSaveChanges(_5ca,parseInt(_5c6)+1);var _5cb=_5c1.playlists[_5c7];var _5cc=dojo.global.allPlaylists[_5c9];_5c1.playlists.splice(_5c7,1);_5c1.playlists.splice(_5c6,0,_5cb);dojo.global.allPlaylists.splice(_5c9,1);dojo.global.allPlaylists.splice(_5c8,0,_5cc);}else{if(self.posTopStart+253>dojo.coords(self.domNode).y&&self.posLeftStart+203>dojo.coords(self.domNode).x&&dojo.global.blockOrListView=="playlistsPane"){}else{if(self.posTopStart+53>dojo.coords(self.domNode).y&&dojo.global.blockOrListView=="listPlaylistsPane"){}else{var _5c6=_5c1.getPlaylistIndexById(self.playlist_id);var _5c7=_5c1.getGlobalPlaylistIndexById(self.playlist_id);if(dojo.global.inFoldersStructure.length>0){var _5ca=dojo.global.inFoldersStructure[dojo.global.inFoldersStructure.length-1].playlist_id;if(_5ca==undefined){var _5ca=dojo.global.inFoldersStructure[dojo.global.inFoldersStructure.length-1].id;}}else{var _5ca="";}self.playlistSaveChanges(_5ca,_5c1.playlists.length);var _5cb=_5c1.playlists[_5c6];var _5cc=dojo.global.allPlaylists[_5c7];_5c1.playlists.splice(_5c6,1);_5c1.playlists.push(_5cb);dojo.global.allPlaylists.splice(_5c7,1);dojo.global.allPlaylists.push(_5cc);}}}_5c1.placePlaylists();}},usersNodeClick:function(e){var that=this;if(e.ctrlKey==false){dojo.global.simpleSlelectDialogSave=function(id,_5cd){startLoading();dojo.xhrPost({url:dojo.global.BaseHref+"/playlists/set-subusers-permissions/",handleAs:"json",preventCache:true,error:function(e){endLoading();fed.dialogs.alert(e);},load:function(data){endLoading();if(data.error=="OK"){that.subusers=_5cd;stino.changeGlobalPlaylistsArray(that);fed.dialogs.alert("Changes have been saved");}else{fed.dialogs.alert(data.error);}},content:{"playlist_id":id,"subusers":_5cd}});};if(!this.simpleSlelectDialog){this.simpleSlelectDialogContent=new stino.widget.Meta.SelectDialog({id:this.id+"_usersDialog",target_id:this.playlist_id,label:stino.nls.Meta_subUsersForAccount+" "+dojo.global.userName,data:dojo.global.subusers,selectedData:this.subusers});this.simpleSlelectDialogContent.startup();this.simpleSlelectDialog=new dijit.Dialog({title:stino.nls.Meta_title,content:this.simpleSlelectDialogContent});dojo.body().appendChild(this.simpleSlelectDialog.domNode);}this.simpleSlelectDialog.show();}},metaContainersClick:function(){if(this.count_meta_containers>0){if(!this.metaContainersDialog){this.metaContainersDialogContent=new stino.widget.Playlists.MetaContainersDialog({id:this.id+"_metaContainersDialog",target_id:this.playlist_id,label:stino.nls.MetaContainers_dialogLabel+": "+this.name});this.metaContainersDialogContent.startup();this.metaContainersDialog=new dijit.Dialog({title:stino.nls.MetaContainers_dialogTitle,content:this.metaContainersDialogContent});dojo.body().appendChild(this.metaContainersDialog.domNode);}this.metaContainersDialog.show();}},viewEventsNodeClick:function(){if(!dijit.byId("PlaylistsEventsDialog_"+this.playlist_id)){var d=new stino.dialogs.PlaylistsEventsDialog({id:"PlaylistsEventsDialog_"+this.playlist_id,playlist_id:this.playlist_id});d.startup();}else{var d=dijit.byId("PlaylistsEventsDialog_"+this.playlist_id);}d.playlist=this;d.show();},_scheduleClick:function(e){if(e.ctrlKey==false){if(this.schedules.length!=0){this.playlistSchedulesDialog.show();}else{var that=this;this.playlistSchedules.addSchedule();}}},getScheduleIndexById:function(_5ce){for(var i=0;i<this.schedules.length;i++){if(this.schedules[i].id==_5ce){return i;}}return -1;},getMiniDataForSchedulerDialog:function(){var pid=this.playlist_id;var pbid=this.playlist_block_id;if(pbid){return {playlist_block_id:pbid};}return {playlist_id:pid};},initPlaylistSchedules:function(){if(!this.playlistSchedulesDialog){this.playlistSchedules=new stino.widget.Playlists.PlaylistSchedules({name:this.name,playlist:this,schedules:this.schedules});this.playlistSchedulesDialog=new dijit.Dialog({title:"Scheduler form",content:this.playlistSchedules});this.playlistSchedulesDialog.id="playlistSchedulesDialogId";dojo.body().appendChild(this.playlistSchedulesDialog.domNode);this.playlistSchedules.startup();}},selectNode:function(){this.selected=this.selected?false:true;this.domNode.style.border=this.selected?"2px dotted grey":"";if(!dojo.global.multipleSelectPlaylists){dojo.global.multipleSelectPlaylists=[];}if(dojo.global.multipleWindowOpened==undefined){dojo.global.multipleWindowOpened=false;}if(this.selected==true){dojo.global.multipleSelectPlaylists.push(this.playlist_id);}else{for(var i in dojo.global.multipleSelectPlaylists){if(dojo.global.multipleSelectPlaylists[i]==this.playlist_id){dojo.global.multipleSelectPlaylists.splice(i,1);break;}}}if(dojo.global.multipleSelectPlaylists.length>1){if(dojo.global.multipleWindowOpened==false){this.showMultiplePlaylistsWindow();}}else{if(dojo.global.multipleWindowOpened==true){this.hideMultiplePlaylistsWindow();}}},showMultiplePlaylistsWindow:function(){dijit.byId("multiplePlaylistsWindow").show();dojo.global.multipleWindowOpened=true;},hideMultiplePlaylistsWindow:function(){dijit.byId("multiplePlaylistsWindow").hide();dojo.global.multipleWindowOpened=false;}});}if(!dojo._hasResource["stino.widget.ScheduleListAbstract"]){dojo._hasResource["stino.widget.ScheduleListAbstract"]=true;dojo.provide("stino.widget.ScheduleListAbstract");dojo.declare("stino.widget.ScheduleListAbstract",dijit._Widget,{id:"",schedules:[],scheduleAddDialogName:"",scheduleAddDialogHideConnection:null,startup:function(){this.inherited(arguments);stino.initGlobalSchedulesArray;},getMiniDataForSchedulerDialog:function(){return {};},addSchedule:function(_5cf){var that=this;this.scheduleAddDialogHideConnection=dojo.connect(dijit.byId(this.scheduleAddDialogName),"hide",dojo.hitch(this,function(){if(this.scheduleAddDialogHideConnection!=null){dojo.disconnect(this.scheduleAddDialogHideConnection);this.scheduleAddDialogHideConnection=null;}if(dojo.global[this.scheduleAddDialogName+"Result"].OK==true){dojo.global[this.scheduleAddDialogName+"Result"].Row.active="1";this.addScheduleToMenu(dojo.global[this.scheduleAddDialogName+"Result"].Response);if(_5cf){_5cf(dojo.global[this.scheduleAddDialogName+"Result"].Response);}}}));var _5d0=this.getMiniDataForSchedulerDialog();dojo.global[this.scheduleAddDialogName+"Arguments"]={"UpdateAction":false,"miniData":_5d0};if(dojo.global[this.scheduleAddDialogName+"Init"]!=undefined){dojo.global[this.scheduleAddDialogName+"Init"]();}dijit.byId(this.scheduleAddDialogName).show();},addScheduleToMenu:function(_5d1){},deleteAllSchedules:function(){var that=this;fed.dialogs.confirm(stino.nls.Schedules_confirmAllSchedulesDeletion,function(){for(var i in that.schedules){that.deleteScheduleNoPrompt(that.schedules[i]);}});},deleteSchedule:function(_5d2){var self=this;fed.dialogs.confirm(stino.nls.Schedules_confirmScheduleDeletion,function(){self.deleteScheduleNoPrompt(_5d2);});},deleteScheduleNoPrompt:function(_5d3,_5d4){var self=this;dojo.xhrPost({url:dojo.global.BaseHref+"schedules/delete/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){self.deleteScheduleFromMenu(_5d3);if(_5d4){_5d4(_5d3);}}else{fed.dialogs.alert(data.error);}},content:{"deleteIds":"["+_5d3+"]"}});},deleteScheduleFromMenu:function(_5d5){var i=this.getScheduleIndexById(_5d5);this.schedules.splice(i,1);},toggleScheduleStatus:function(_5d6,_5d7,_5d8){var that=this;dojo.xhrGet({url:dojo.global.BaseHref+"schedules/toggle-status/id/"+_5d6+"/status/"+(_5d7?"1":"0")+"/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){dojo.global.allSchedules[_5d6].active=_5d7?"1":"0";fed.dialogs.alert(stino.nls.Schedules_schedule+" "+(_5d7?stino.nls.Schedules_activated:stino.nls.Schedules_deactivated));}else{dojo.global.allSchedules[_5d6].active="0";if(groupOrPlaylist=="playlist"){dijit.byId("PlaylistSchedulesElement_"+dojo.global.allSchedules[_5d6].schedule_id).playlistScheduleElementsActivateCheckbox.checked=false;}else{dijit.byId("PlaylistSchedulesElement_"+dojo.global.allSchedules[_5d6].schedule_id).groupScheduleElementsActivateCheckbox.checked=false;}fed.dialogs.alert(data.error);}}});},editSchedule:function(_5d9,_5da){var that=this;if(!dojo.isArray(_5d9)){_5d9=dojo.global.allSchedules[_5d9];if(dojo.isArray(_5d9.weekly_days)==false){_5d9.weekly_days=dojo.clone(dojo.fromJson(_5d9.weekly_days));}}this.scheduleAddDialogHideConnection=dojo.connect(dijit.byId(this.scheduleAddDialogName),"hide",dojo.hitch(this,function(){if(this.scheduleAddDialogHideConnection!=null){dojo.disconnect(this.scheduleAddDialogHideConnection);this.scheduleAddDialogHideConnection=null;}if(dojo.global[this.scheduleAddDialogName+"Result"].OK==true){dojo.mixin(dojo.global.allSchedules[_5d9.id],dojo.global[this.scheduleAddDialogName+"Result"].Response.item);if(_5da){_5da(dojo.global[this.scheduleAddDialogName+"Result"].Response);}}}));var _5db=this.getMiniDataForSchedulerDialog();dojo.global[this.scheduleAddDialogName+"Arguments"]={"UpdateAction":true,"miniData":_5db,"SelectedRow":_5d9};if(dojo.global[this.scheduleAddDialogName+"Init"]!=undefined){dojo.global[this.scheduleAddDialogName+"Init"]();}dijit.byId(this.scheduleAddDialogName).show();},editScheduleInMenu:function(_5dc,data){dojo.global.allSchedules[_5dc]=data;},getScheduleIndexById:function(_5dd){for(var i=0;i<this.schedules.length;i++){if(this.schedules[i].id==_5dd){return i;}}return -1;}});}if(!dojo._hasResource["stino.widget.Playlists.PlaylistScheduleElement"]){dojo._hasResource["stino.widget.Playlists.PlaylistScheduleElement"]=true;dojo.provide("stino.widget.Playlists.PlaylistScheduleElement");dojo.declare("stino.widget.Playlists.PlaylistScheduleElement",[dijit._Widget,dijit._Templated],{templateString:"<div class=\"playlistScheduleElements\">\r\n\t<div class=\"playlistScheduleElementsDelete dijitInline\" dojoAttachPoint=\"playlistScheduleElementsDelete\" dojoAttachEvent=\"onclick: deletePlaylistScheduleElement\"></div>\r\n\t<div class=\"playlistScheduleElementsActivate dijitInline\" dojoAttachPoint=\"playlistScheduleElementsActivate\">\r\n\t\t<input type=\"checkbox\" dojoAttachPoint=\"playlistScheduleElementsActivateCheckbox\" dojoAttachEvent=\"onclick: activePlaylistScheduleElement\">\r\n\t</div>\r\n\t<div class=\"playlistScheduleElementsGroupName dijitInline\" dojoAttachPoint=\"playlistScheduleElementsGroup\" dojoAttachEvent=\"onclick: editPlaylistScheduleElement\"></div>\r\n\t<div class=\"playlistScheduleElementsName_Edit dijitInline\" dojoAttachPoint=\"playlistScheduleElementsNameNode\" dojoAttachEvent=\"onclick: editPlaylistScheduleElement\"></div>\t\r\n</div>\r\n",widgetsInTemplate:true,id:"",schedule_id:0,active:0,name:"",playlistScheduleElementsThis:null,playlistScheduleElementsNameNode:null,playlistScheduleElementsGroup:null,groupOrPlaylist:null,playlistSchedule:null,startup:function(){this.updateInterface();this.playlistScheduleElementsNameNode.id="nameNode"+this.id;playlistScheduleElementsThis=this;groupOrPlaylist="playlist";},updateInterface:function(data){if(data!=undefined&&data.item){var item=data.item;delete item.id;dojo.mixin(this,item);}this.playgroup_joined=dojo.global.allGroupsById[this.playgroup].name;this.playlistScheduleElementsGroup.innerHTML=this.playgroup_joined+"<br><span style='color:#666666;'>"+dojo.global.timeFormatter(this.start_time)+" - "+dojo.global.timeFormatter(this.end_time)+"</span>";this.playlistScheduleElementsNameNode.innerHTML=this.name+"<br><span style='color:#666666;'>"+dojo.global.dateFormatter(this.start_date)+" - "+dojo.global.dateFormatter(this.end_date)+"</span>";if(this.active==1){this.playlistScheduleElementsActivateCheckbox.checked="checked";}},editPlaylistScheduleElement:function(){var _5de=dojo.hitch(this,"editScheduleSucceded");this.playlistSchedule.editSchedule(this.schedule_id,_5de);},editScheduleSucceded:function(_5df){this.updateInterface(_5df);},activePlaylistScheduleElement:function(){if(dojo.byId(this.playlistScheduleElementsActivateCheckbox).checked){var _5e0=1;}else{var _5e0=0;}this.playlistSchedule.toggleScheduleStatus(this.schedule_id,_5e0);},deletePlaylistScheduleElement:function(){this.playlistSchedule.deleteSchedule(this.schedule_id);}});}if(!dojo._hasResource["stino.widget.Playlists.PlaylistSchedules"]){dojo._hasResource["stino.widget.Playlists.PlaylistSchedules"]=true;dojo.provide("stino.widget.Playlists.PlaylistSchedules");dojo.declare("stino.widget.Playlists.PlaylistSchedules",[stino.widget.ScheduleListAbstract,dijit._Templated],{templateString:"<div class=\"playlistSchedule\">\r\n\t<div class=\"playlistScheduleName\" dojoAttachPoint=\"playlistScheduleNameNode\"></div>\r\n\t<div class=\"playlistScheduleMenu\" dojoAttachPoint=\"scheduleMenuText\"></div>\r\n\t<div class=\"playlistScheduleContent\" dojoAttachPoint=\"playlistScheduleContentNode\"></div>\r\n\t<div class=\"playlistScheduleAddButton\" dojoAttachPoint=\"addButton\"  dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: addNewPlaylistScheduleElement\"></div>\r\n\t<div class=\"playlistScheduleAddButton\" dojoAttachPoint=\"deleteAllButton\"  dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: deleteAllSchedules\">Delete all schedules</div>\r\n</div>\r\n",widgetsInTemplate:true,scheduleAddDialogName:"schedules_playlist_block_id_playlist_idAddDialog",playlistScheduleNameNode:null,playlistScheduleContentNode:null,name:null,schedules:[],scheduleElements:[],playlist:null,scheduleMenuText:null,addButton:null,startup:function(){this.inherited(arguments);this.playlistScheduleNameNode.innerHTML=stino.nls.Schedules_playlist+": "+this.name;this.scheduleMenuText.innerHTML=stino.nls.Schedules_menuText;this.addButton.containerNode.innerHTML=stino.nls.Schedules_addNewSchedule;this.deleteAllButton.containerNode.innerHTML=stino.nls.Schedules_deleteAllSchedules;var that=this;dojo.connect(this.playlist.playlistSchedulesDialog,"show",function(){that.playlistScheduleNameNode.style.width=500-15-dojo.coords(that.addButton.domNode).w+"px";});stino.initGlobalSchedulesArray();for(i=0;i<this.schedules.length;i++){if(dojo.global.allSchedules[this.schedules[i]]){this.addScheduleWidget(dojo.global.allSchedules[this.schedules[i]]);}}},getMiniDataForSchedulerDialog:function(){return this.playlist.getMiniDataForSchedulerDialog();},addScheduleWidget:function(item){var div=document.createElement("div");this.playlistScheduleContentNode.appendChild(div);item.playlistSchedule=this;item.schedule_id=dojo.clone(item.id);item.id="PlaylistSchedulesElement_"+item.id;var s=new stino.widget.Playlists.PlaylistScheduleElement(item,div);item.id=item.schedule_id;s.startup();this.scheduleElements.push(s);},addScheduleToMenu:function(_5e1){this.inherited(arguments);for(var i in _5e1.entries){var item=dojo.clone(_5e1.entries[i]);this.playlist.schedules.push(item.id);this.playlist._setIsScheduled();this.addScheduleWidget(item);dojo.global.allSchedules[item.id]=item;}},deleteScheduleFromMenu:function(id){for(var i in this.playlist.schedules){if(this.playlist.schedules[i]==id){this.playlist.schedules.splice(i,1);break;}}this.playlist._setIsScheduled();for(var i in this.scheduleElements){if(this.scheduleElements[i].schedule_id==id){this.scheduleElements[i].destroy();this.scheduleElements.splice(i,1);break;}}},addNewPlaylistScheduleElement:function(){this.addSchedule();},removeChilds:function(){for(var i in this.scheduleElements){this.scheduleElements[i].destroy();}this.scheduleElements=[];}});}if(!dojo._hasResource["stino.widget.Playlists.MetaContainersDialogFields"]){dojo._hasResource["stino.widget.Playlists.MetaContainersDialogFields"]=true;dojo.provide("stino.widget.Playlists.MetaContainersDialogFields");dojo.declare("stino.widget.Playlists.MetaContainersDialogFields",[dijit._Widget,dijit._Templated],{id:null,field_id:null,dialog_id:null,target_id:null,event_id:null,field_name:null,field_value:null,templateString:"<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"metaField\">\r\n\t<tr>\r\n\t\t<td width=\"99%\" align='left' valign=\"top\">\r\n\t\t\t<div class=\"metaLabelNode\" dojoAttachPoint=\"labelNode\"></div>\r\n\t\t</td>\r\n\t\t<td width=\"1%\" align='left' valign=\"top\" dojoAttachPoint=\"metaDialogContent\">\t\t\t\r\n\t\t\t<select dojoType=\"dijit.form.FilteringSelect\" dojoAttachPoint=\"textNode\" class=\"metaTextNode\" ></select>\r\n\t\t</td>\r\n\t</tr>\r\n</table>\r\n",widgetsInTemplate:true,labelNode:null,textNode:null,startup:function(){this.inherited(arguments);var that=this;var _5e2=dijit.byId(dojo.global.blockOrListView).getPlaylistById(that.target_id);var _5e3=dijit.byId(that.dialog_id);this.labelNode.innerHTML=this.field_name;this.insertUpdateItems();dojo.connect(_5e2.metaContainersDialog,"show",function(){that.insertUpdateItems();});dojo.connect(this.textNode,"onChange",function(){if(_5e3.metaSaveStatus=="disabled"){_5e3.metaSaveStatus="active";_5e3.metaDialogSaveButton.attr("disabled",false);}});},insertUpdateItems:function(){var that=this;var obj={identifier:"label",label:"name",items:[]};obj.items.push({name:stino.nls.MetaContainers_selectPlaylist,label:"null"});var _5e4="null";for(i=0;i<dojo.global.allPlaylists.length;i++){if(dojo.global.allPlaylists[i].type=="composer"||dojo.global.allPlaylists[i].type=="composer_slide"){obj.items.push({name:dojo.global.allPlaylists[i].name,label:dojo.global.allPlaylists[i].id});if(dojo.global.allPlaylists[i].id==this.field_value){_5e4=this.field_value;}}}var _5e5=new dojo.data.ItemFileReadStore({data:obj});this.textNode.store=_5e5;this.textNode.attr("value",_5e4);}});}if(!dojo._hasResource["stino.widget.Playlists.MetaContainersDialog"]){dojo._hasResource["stino.widget.Playlists.MetaContainersDialog"]=true;dojo.provide("stino.widget.Playlists.MetaContainersDialog");dojo.declare("stino.widget.Playlists.MetaContainersDialog",[dijit._Widget,dijit._Templated],{id:null,target_id:null,label:null,templateString:"<div class=\"metaDialog\">\r\n\t<div class=\"metaDialogName\" dojoAttachPoint=\"metaDialogName\"></div>\r\n\t<table width=\"100%\" border=\"0\"  class=\"metaDialogContent\"><tr><td width=\"100%\" valign=\"top\" dojoAttachPoint=\"metaDialogContent\"></td></tr></table>\r\n\t<div class=\"metaDialogSave\"  dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: metaDialogSave\" dojoAttachPoint=\"metaDialogSaveButton\"></div>\r\n</div>\r\n",widgetsInTemplate:true,metaDialogName:null,metaDialogContent:null,metaDialogSaveButton:null,data:[],dialogFields:[],metaSaveStatus:"disabled",startup:function(){this.inherited(arguments);var that=this;this.metaDialogName.innerHTML=this.label;this.metaDialogSaveButton.setLabel(stino.nls.Meta_Save);this.metaDialogSaveButton.attr("disabled",true);dojo.xhrGet({url:"playlists/get-meta-containers/id/"+that.target_id+"/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){that.data=data.data;that.addMetaDialogFields(that.data);}else{fed.dialogs.alert(data.error);}}});},addMetaDialogFields:function(obj){this.dialogFields=dojo.clone(obj);for(var i in this.dialogFields){var div=document.createElement("div");this.metaDialogContent.appendChild(div);this.dialogFields[i].field_id=dojo.clone(this.dialogFields[i].id);this.dialogFields[i].dialog_id=dojo.clone(this.id);this.dialogFields[i].id=dojo.clone(this.id)+"_field_"+dojo.clone(this.dialogFields[i].id);this.dialogFields[i].target_id=dojo.clone(this.target_id);var s=new stino.widget.Playlists.MetaContainersDialogFields(this.dialogFields[i],div);s.startup();}},metaDialogSave:function(_5e6,_5e7){var that=this;var mass=this.getMetaFieldsArray();dojo.xhrPost({url:"/playlists/save-meta-containers/values/"+mass,handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){for(var i in that.dialogFields){dijit.byId(that.dialogFields[i].id).field_value=dijit.byId(that.dialogFields[i].id).textNode.value;}that.metaSaveStatus="disabled";that.metaDialogSaveButton.attr("disabled",true);var _5e8=dijit.byId(dojo.global.blockOrListView).getPlaylistById(that.target_id);_5e8.metaContainersDialog.hide();if(_5e6=="publish"){_5e8.publishPlaylistConfirm(_5e7);}}else{fed.dialogs.alert(data.error);}},content:{"id":that.target_id}});},getMetaFieldsArray:function(_5e9){var mass=[];for(var i in this.dialogFields){if(!_5e9){mass[i]="\""+this.dialogFields[i].field_id+"\":\""+dijit.byId(this.dialogFields[i].id).textNode.value+"\"";}else{mass[i]="\""+this.dialogFields[i].field_name+"\"<colon>\""+dijit.byId(this.dialogFields[i].id).textNode.value+"\"";}}mass="{"+mass.join(",")+"}";return mass;},removeChilds:function(){for(var i in this.dialogFields){dijit.byId(this.dialogFields[i].id).destroy();}}});}if(!dojo._hasResource["stino.widget.Playlists.Playlist"]){dojo._hasResource["stino.widget.Playlists.Playlist"]=true;dojo.provide("stino.widget.Playlists.Playlist");dojo.declare("stino.widget.Playlists.Playlist",[stino.widget.Playlists.PlaylistAbstract,dijit._Templated],{id:"",playlist_id:0,name:"",template_id:"",event_id:0,is_draft:null,timestamp:null,published:null,subusers:[],count_playlists:0,event_meta_fields:[],templateString:"<div id=\"${id}\" class=\"edmpPlaylistBlock\" dojoAttachEvent=\"onmouseover: _onMouseOver, onmouseout: _onMouseOut\">\r\n\t<div class=\"edmpPlaylistNameContainer\">\r\n\t\t<img class=\"edmpPlaylistNameChangeNode\" src=\"images/icons/change_info.png\" dojoAttachPoint=\"titleNodeIcon\" dojoAttachEvent=\"mouseover: titleNodeIconOver, mouseout: titleNodeIconOut\" />\r\n\t\t<div class=\"edmpPlaylistName\" dojoAttachPoint=\"titleNode\" dojoAttachEvent=\"onmouseover: _titleMouseOver, onmouseout: _titleMouseOut\">${shortName}</div>\r\n\t\t<img class=\"edmpPlaylistNameUsersNode\" src=\"images/Meta/users.png\" dojoAttachPoint=\"usersNode\" dojoAttachEvent=\"onclick: usersNodeClick, mouseover: usersNodeOver, mouseout: usersNodeOut\" />\r\n\t</div>\r\n\t<div class=\"edmpPlaylistImagePreview\" dojoAttachPoint=\"transparentImageNode\" >\r\n\t\t<img class=\"edmpPlaylistPreviewThumb\" src=\"${previewImagePath}\" dojoAttachPoint=\"imageNode\" dojoAttachEvent=\"onmousedown: _onPreviewDown, onmouseup: _onPreviewUp, onmousemove: _onPreviewMove, onmouseover: _onPreviewMouseOver, onmouseout: _onPreviewMouseOut\" />\r\n\t</div>\r\n\t<div class=\"edmpPlaylistMiddleActionIcons\">\r\n\t\t<div class=\"edmpPlaylistMiddleActionIconCont\">\r\n\t\t\t<img src=\"images/transparent.png\" dojoAttachPoint=\"isPlayingNode\" dojoAttachEvent=\"onclick: beforePlayPlaylist, mouseover: _isPlayingIconMouseOver, mouseout: _isPlayingIconMouseOut\" />\r\n\t\t</div>\r\n\t\t<div class=\"edmpPlaylistMiddleActionIconCont\">\r\n\t\t\t<img src=\"images/transparent.png\" dojoAttachPoint=\"openNode\" dojoAttachEvent=\"mouseover: openNodeOver, mouseout: openNodeOut\" />\r\n\t\t</div>\r\n\t\t<div class=\"edmpPlaylistMiddleActionIconCont\">\r\n\t\t\t<img src=\"images/transparent.png\" dojoAttachPoint=\"isScheduledNode\" dojoAttachEvent=\"onclick: _scheduleClick, mouseover: _scheduledIconMouseOver, mouseout: _scheduledIconMouseOut\" />\r\n\t\t</div>\r\n\t\t<div class=\"edmpPlaylistMiddleActionIconCont\">\r\n\t\t\t<img src=\"images/view_text.png\" dojoAttachPoint=\"viewEventsNode\" dojoAttachEvent=\"onclick: viewEventsNodeClick, mouseover: viewEventsNodeOver, mouseout: viewEventsNodeOut\" />\r\n\t\t</div>\t\t\t\r\n\t</div>\r\n\t<div class=\"edmpPlaylistActionIcons\">\r\n\t\t<img src=\"images/icons/delete.png\" dojoAttachPoint=\"deleteNode\" dojoAttachEvent=\"onclick: removePlaylist, mouseover: _deleteMouseOver, mouseout: _deleteMouseOut\" />\r\n\t\t<img src=\"images/icons/copy.png\" dojoAttachPoint=\"copyNode\" dojoAttachEvent=\"onclick: copyPlaylist, mouseover: _copyMouseOver, mouseout: _copyMouseOut\" />\r\n\t\t<img src=\"images/icons/preview.png\" dojoAttachPoint=\"previewNode\" dojoAttachEvent=\"onclick: previewPlaylist, mouseover: _previewMouseOver, mouseout: _previewMouseOut\" />\r\n\t\t<img src=\"images/icons/export.png\" dojoAttachPoint=\"exportNode\" dojoAttachEvent=\"onclick: exportPlaylist, mouseover: _exportMouseOver, mouseout: _exportMouseOut\" />\r\n\t\t<img src=\"images/icons/publish_active.png\" dojoAttachPoint=\"publishNode\" dojoAttachEvent=\"onclick: publishPlaylist, mouseover: _publishMouseOver, mouseout: _publishMouseOut\" />\r\n\t\t<img src=\"images/icons/clock.png\" dojoAttachPoint=\"scheduleNode\" dojoAttachEvent=\"onclick: _scheduleClick, mouseover: _scheduleMouseOver, mouseout: _scheduleMouseOut\" />\r\n\t\t<img src=\"images/icons/stop.png\" dojoAttachPoint=\"playNode\" dojoAttachEvent=\"onclick: beforePlayPlaylist, mouseover: _playMouseOver, mouseout: _playMouseOut\" />\r\n\t\t<img src=\"images/transparent.png\" dojoAttachPoint=\"videoStatus\" dojoAttachEvent=\"onclick: videoStatusClick, mouseover: _videoStatusMouseOver, mouseout: _videoStatusMouseOut\" />\r\n\t\t<img src=\"images/icons/exportFlv.png\" dojoAttachPoint=\"exportFlvNode\" dojoAttachEvent=\"onclick: exportFlvPlaylist, mouseover: _exportFlvMouseOver, mouseout: _exportFlvMouseOut\" />\r\n\t\t<img src=\"images/icons/meta_containers_disabled.png\" dojoAttachPoint=\"metaContainersNode\" dojoAttachEvent=\"onclick: metaContainersClick, mouseover: metaContainersOver, mouseout: metaContainersOut\" />\r\n\t</div>\t\r\n</div>\r\n",isHidden:false,moveable:null,playlistsPane:null,shortName:null,shortNameDifferent:false,imageNode:null,smallPreviewNode:null,titleNode:null,deleteNode:null,copyNode:null,previewNode:null,exportNode:null,scheduleNode:null,playNode:null,publishNode:null,usersNode:null,titleNodeIcon:null,openNode:null,metaContainersNode:null,isScheduledNode:null,isPlayingNode:null,previewImagePath:null,requestPathPart:"edmp-playlists",instantForGroups:[],schedules:[],scheduleMenu:null,playlistSchedules:null,playlistSchedulesDialog:null,scheduleAddDialogHideConnection:null,sumActiveSchedules:null,sumNotActiveSchedules:null,publishStatus:null,simpleSlelectDialog:null,simpleSlelectDialogContent:null,simpleSimpleUiDialog:null,simpleSimpleUiDialogContent:null,posLeftStart:null,posTopStart:null,startup:function(){this.inherited(arguments);this.openNode.src=dojo.global.BaseHref+"skins/"+dojo.global.userSkin+"/images/open_folder.png";if(dojo.global.subusers.items.length==0){this.usersNode.style.display="none";}},postMixInProperties:function(){this.inherited(arguments);this._setShortName(this.name);},refreshPreviewImage:function(){this.imageNode.src=stino.initImageCache(this.imageNode.src,true);},_setShortName:function(name){if(name.length>10){this.shortName=name.substr(0,10)+"...";this.shortNameDifferent=true;}else{this.shortName=name;}}});}if(!dojo._hasResource["stino.widget.Playlists.SimplePlaylist"]){dojo._hasResource["stino.widget.Playlists.SimplePlaylist"]=true;dojo.provide("stino.widget.Playlists.SimplePlaylist");dojo.declare("stino.widget.Playlists.SimplePlaylist",stino.widget.Playlists.Playlist,{blockStyleName:"edmpPlaylistBlockSimple",draftBlockStyleName:"edmpPlaylistBlockSimpleDraft",editorType:"composer",oneGroup:null,startup:function(){this.inherited(arguments);var t=this;this._setIsDraft(this.is_draft);if(dojo.global.playlistRights.editPlaylist==1){if(dojo.global.curPage=="simpleUi"){dojo.connect(this.transparentImageNode,"ondblclick",function(){t.editPlaylistSimpleUi(arguments);});dojo.connect(this.openNode,"onclick",function(e){if(e.ctrlKey==false){t.editPlaylistSimpleUi(arguments);}});}else{dojo.connect(this.transparentImageNode,"ondblclick",function(){t.editPlaylist(arguments);});dojo.connect(this.openNode,"onclick",function(e){if(e.ctrlKey==false){t.editPlaylist(arguments);}});}}if(dojo.global.playlistRights.changeParamentrs==1){dojo.connect(this.titleNode,"onclick",function(e){if(e.ctrlKey==false){t.editTitle();}});dojo.connect(this.titleNodeIcon,"onclick",function(e){if(e.ctrlKey==false){t.editTitle();}});dojo.connect(this.titleNode,"onmousedown",function(){dojo.global.titleNodeEditable=1;});dojo.connect(this.titleNodeIcon,"onmousedown",function(){dojo.global.titleNodeEditable=1;});}else{this.titleNode.style.cursor="default";}},postMixInProperties:function(){this.inherited(arguments);this.previewImagePath=dojo.global.BaseHref+"images/transparent.png";this.previewImagePath=stino.initImageCache("content/get/playlists/preview/"+this.playlist_id+".jpg.stmb");},editTitle:function(){if(dojo.global.titleNodeEditable){var t=this;dojo.global.editorType=this.editorType;if(this.type=="composer"||this.type=="composer_slide"){edmp_playlistsAddDialogArguments={"SelectedRow":{"id":t.playlist_id,"name":t.name,"note":t.note,"resolution_id":t.resolution_id,"template_id":t.template_id,"color":t.color,"slot":t.slot,"queued_duration":t.queued_duration,"video_status":t.video_status,"duration":t.duration,"preview_aspect":t.preview_aspect,"rotate":t.rotate},"UpdateAction":true};}else{edmp_playlistsAddDialogArguments={"SelectedRow":{"id":t.playlist_id,"name":t.name,"note":t.note,"resolution_id":t.resolution_id,"template_id":t.template_id,"color":t.color,"slot":t.slot,"duration":t.duration,"preview_aspect":t.preview_aspect,"rotate":t.rotate},"UpdateAction":true};}if(dijit.byId("playlistShowAllButton").checked==true){dojo.global.folderNumber=t.parent_folder_id;}dijit.byId("edmp_playlistsAddDialog").show();if(dojo.global.edmp_playlistsAddDialogInit){edmp_playlistsAddDialogInit();}}dojo.global.titleNodeEditable=1;},exportPlaylist:function(){this.stopSmallPreview();this.inherited(arguments);},previewPlaylist:function(node,w,h,_5ea,_5eb){var that=this;if(node!=undefined&&node.ctrlKey!=undefined&&node.ctrlKey==true){return;}if(_5eb===undefined){_5eb=false;}if(dojo.global.curPage=="simpleUi"){if(typeof (node)=="object"&&node.clientX!=undefined){var _5ec=node;node=undefined;}if(node==undefined){node="player";}var _5ed=dijit.byId(that.id+"_metaDialog");if(_5ed!=undefined&&that.publishStatus=="active"){var mass=_5ed.getMetaFieldsArray("ok");}else{var mass="{}";}mass=mass.replace(new RegExp("<colon>","g"),":");dojo.xhrPost({url:"composer/save-preview/event_id/"+that.event_id+"/",handleAs:"json",sync:true,preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error!="OK"){fed.dialogs.alert(data.error);}},content:{"preview":mass}});var temp="/composer/load-temp-xml/event_id/"+that.event_id+"/preview/"+1+"/";var _5ee={"IP":fed.ip(),"XMLURL":temp};stino.composer.showPreview(node,w,h,_5ea,that.resolution_width,that.resolution_height,_5ee,_5eb);}else{if(dojo.global.playlistRights.previewInWindow==1&&_5ea==undefined){window.open("/playlists/show-flash-preview/id/"+that.playlist_id+"/","_new");}else{if(typeof (node)=="object"&&node.clientX!=undefined){var _5ec=node;node=undefined;}if(node==undefined){node="player";}var _5ee={"IP":fed.ip(),"XMLURL":this.requestPathPart+"/read-xml/id/"+this.event_id.toString()+"/preview/1/showMouse/"+(_5eb?"0":"1")+"/"};var text=null;stino.composer.showPreview(node,w,h,_5ea,this.resolution_width,this.resolution_height,_5ee,_5eb);}}},editPlaylist:function(_5ef){this.stopSmallPreview();if(_5ef!==true){_5ef=false;}dojo.global.currentlyEditing=this;dojo.global.currentlyEditingNew=_5ef;stino.composer.openEditor(_5ef,this.event_id,this.resolution_width,this.resolution_height,this.name);},editPlaylistSimpleUi:function(){if(!this.simpleSimpleUiDialog){this.simpleSimpleUiDialogContent=new stino.widget.Playlists.MetaDialog({id:this.id+"_metaDialog",target_id:this.playlist_id,label:stino.nls.Meta_dialogLabel+": "+this.name,data:this.event_meta_fields});this.simpleSimpleUiDialogContent.startup();this.simpleSimpleUiDialog=new dijit.Dialog({title:stino.nls.Meta_dialogTitle,content:this.simpleSimpleUiDialogContent});dojo.body().appendChild(this.simpleSimpleUiDialog.domNode);}this.simpleSimpleUiDialog.show();},saveXml:function(xml,json){stino.composer.saveXml(xml,json,dojo.hitch(this,this.publishCheck),this.event_id);},_smallPreviewIsShowing:false,_onPreviewMouseOver:function(_5f0){dijit.showTooltip(stino.nls.Playlists_pleaseDoubleClickToEdit,this.imageNode,["below","above"]);if(!this._smallPreviewIsShowing){this._smallPreviewIsShowing=true;this.startSmallPreview();}},_onPreviewMouseOut:function(_5f1){this.inherited(arguments);dijit.hideTooltip(this.imageNode);this._smallPreviewIsShowing=false;this.stopSmallPreview();},startSmallPreview:function(){var c=stino.coords(this.domNode);var _5f2=this.resolution_width/this.resolution_height;if(this.resolution_height>220){var h=220;}else{var h=this.resolution_height;}var w=h*_5f2;if(w>400){w=400;}h=w*(this.resolution_height/this.resolution_width);var t=this;var _5f3=this.playlistsPane.playlistBlockWidth;var v=dijit.getViewport();var x=c.x+_5f3;var y=c.y;if(x+w+20>v.w+v.l){x-=(_5f3+w+20);}var _5f4=function(){t.previewPlaylist(dojo.byId("flashPreviewBox"),w+"px",h+"px",false,true);};stino.composer.showFlashPreviewBox(w,h,x,y,_5f4);},stopSmallPreview:function(){swfobject.removeSWF("playerFlashNode");stino.composer.hideFlashPreviewBox();},_setIsPlaying:function(_5f5){var _5f6=this.instantForGroups.length>0;this.isPlayingNode.src="images/"+(_5f6?"started":"stopped")+".png";this.playNode.src="images/icons/"+(_5f6?"stop":"play")+".png";this._isPlaying=_5f6;stino.changeGlobalPlaylistsArray(this);if(!_5f5){this._playMouseOut();this._playMouseOver();}},_setIsDraft:function(_5f7){this.is_draft=_5f7;if(_5f7==1){dojo.removeClass(this.domNode,this.blockStyleName);dojo.addClass(this.domNode,this.draftBlockStyleName);this.scheduleNode.style.display="none";this.playNode.style.display="none";this.isPlayingNode.style.visibility="hidden";if(dojo.global.playlistRights.environment!="TAG"){this.publishStatus="disabled";this.publishNode.src="images/icons/publish_disabled.png";this.publishNode.style.display="none";}}else{dojo.removeClass(this.domNode,this.draftBlockStyleName);dojo.addClass(this.domNode,this.blockStyleName);if(dojo.global.playlistRights.play==0||(dojo.global.playlistRights.environment=="TAG"&&this.type!="fullscreen_playlist")||dojo.global.playlistRights.environment=="Joomla"){this.playNode.style.display="none";this.isPlayingNode.style.visibility="hidden";}else{this.playNode.style.display="inline";this.isPlayingNode.style.visibility="visible";}if(dojo.global.playlistRights.schedule==0||dojo.global.playlistRights.groups==0||(dojo.global.playlistRights.environment=="TAG"&&this.type!="fullscreen_playlist")||dojo.global.playlistRights.environment=="Joomla"){this.scheduleNode.style.display="none";this.isScheduledNode.style.display="none";}else{this.scheduleNode.style.display="inline";this.isScheduledNode.style.display="inline";}var _5f8=stino.timestampToDate(this.timestamp);var _5f9=stino.timestampToDate(this.published);if(dojo.date.compare(_5f8,_5f9)>0){this.publishStatus="active";this.publishNode.src="images/icons/publish_active.png";this.publishNode.style.display="inline";}else{this.publishStatus="disabled";this.publishNode.src="images/icons/publish_disabled.png";this.publishNode.style.cursor="default";}if(dojo.global.playlistRights.environment=="TAG"&&(this.type=="composer"||this.type=="composer_slide")){this.publishNode.style.display="none";}this._setIsPlaying(true);}stino.changeGlobalPlaylistsArray(this);}});}if(!dojo._hasResource["stino.widget.Playlists.TemplatedPlaylist"]){dojo._hasResource["stino.widget.Playlists.TemplatedPlaylist"]=true;dojo.provide("stino.widget.Playlists.TemplatedPlaylist");dojo.declare("stino.widget.Playlists.TemplatedPlaylist",stino.widget.Playlists.SimplePlaylist,{blockStyleName:"edmpPlaylistBlockTemplated",draftBlockStyleName:"edmpPlaylistBlockTemplatedDraft",editorType:"templated",startup:function(){this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);},editPlaylist:function(_5fa){this.stopSmallPreview();if(_5fa!==true){_5fa=false;}dojo.global.currentlyEditing=this;dojo.global.currentlyEditingNew=_5fa;var div=document.createElement("div");div.id="editorFlashNode";dojo.byId("editor").appendChild(div);scroll(0,0);dojo.style(document.body,"minWidth","0px");dojo.style(document.body,"minHeight","0px");document.body.style.overflow="hidden";var ip=fed.ip();var _5fb=dijit.getViewport();var base=fed.baseRelative();var _5fc={"IP":ip,"EVENTTYPE":fed.baseRelative()+"event-types/get-xml/","CONTENT":"/content/get-xml/","EVENTS":"/flash/empty_events.xml","SESSION":dojo.cookie("PHPSESSID"),"en_flash_lang_xml_path":"flash/xml_data/lang.xml","en_flash_content_xml_path":"flash/xml_data/content.xml","en_flash_permissions_xml_path":"flash/xml_data/permissions.xml","en_flash_resolutions_xml_path":"resolutions/get-xml/","en_flash_events_properties_xml_path":"event-properties/get-xml/","en_flash_save_url":"flash-editor/save-xml/id/"+this.playlist_id+"/","en_flash_load_xml_url":"flash-editor/get-xml/id/"+this.playlist_id+"/","en_flash_save_preview_path":base+"flash-editor/save-preview/id/"+this.playlist_id+"/"};var _5fd={"quality":"high","wmode":"window","play":"true","loop":"true","allowFullScreen":"false","allowScriptAccess":"sameDomain"};var _5fe={"style":"position:absolute; z-index:1000;"};swfobject.embedSWF("flash/FPE.swf","editorFlashNode",_5fb.w.toString()+"px",_5fb.h.toString()+"px","9.0.0","expressInstall.swf",_5fc,_5fd,_5fe);dojo.connect(window,"onresize",function(){var _5ff=dijit.getViewport();var o=dojo.byId("editorFlashNode");if(o){o.style.width=_5ff.w.toString()+"px";o.style.height=_5ff.h.toString()+"px";}});},startSmallPreview:function(){var that=this;dojo.global.changePreviewFlag=1;var _600=function(_601,slot){var _602=parseInt(_601[0]);var _603=parseInt(_601[1]);var _604=that.playlistsPane.playlistBlockWidth;var c=stino.coords(that.domNode);var v=dijit.getViewport();var x=c.x+_604;var y=c.y;if(x+_602+20>v.w+v.l){x-=(_604+_602+40);}var _605={"IP":fed.ip(),"XMLURL":"fullscreen/get-preview-xml/slot/"+slot};stino.composer.showPreview(dojo.byId("flashPreviewBox"),_602,_603,false,undefined,undefined,_605,true);var _606=function(){};stino.composer.showFlashPreviewBox(_602,_603,x,y,_606);};var slot=new Date().getTime();stino.post(dojo.global.BaseHref+"edmp-playlists/generate-preview-xml/slot/"+slot,{ids:dojo.toJson(that.playlist_id),resolution:that.preview_aspect},function(data){if(dojo.global.changePreviewFlag&&!dojo.global.previewIsPlaying){dojo.global.previewIsPlaying=1;_600(data.resolution,slot);}});},stopSmallPreview:function(){dojo.global.changePreviewFlag=0;dojo.global.previewIsPlaying=0;swfobject.removeSWF("playerFlashNode");stino.composer.hideFlashPreviewBox();}});}if(!dojo._hasResource["stino.widget.Playlists.CuedPlaylist"]){dojo._hasResource["stino.widget.Playlists.CuedPlaylist"]=true;dojo.provide("stino.widget.Playlists.CuedPlaylist");dojo.declare("stino.widget.Playlists.CuedPlaylist",stino.widget.Playlists.Playlist,{titleNode:null,playlistsObj:null,editorType:"queued",startup:function(){this.inherited(arguments);dojo.addClass(this.domNode,"edmpPlaylistBlockCued");this.publishStatus="disabled";this.publishNode.src="images/icons/publish_disabled.png";this.publishNode.style.display="none";this._setIsPlaying(true);dojo.connect(this.titleNode,"onmousedown",function(){dojo.global.titleNodeEditable=1;});dojo.connect(this.titleNodeIcon,"onmousedown",function(){dojo.global.titleNodeEditable=1;});dojo.connect(this.transparentImageNode,"onmousedown",function(){dojo.global.titleNodeEditable=1;});var t=this;var _607=function(){if(dojo.global.titleNodeEditable){dojo.global.editorType=t.editorType;edmp_playlistsAddDialogArguments={"SelectedRow":{"id":t.playlist_id,"name":t.name,"note":t.note,"template_id":t.template_id,"color":t.color,"playlists":t.playlists,"slot":t.slot},"UpdateAction":true};dijit.byId("edmp_playlistsAddDialog").show();if(dojo.global.edmp_playlistsAddDialogInit){edmp_playlistsAddDialogInit();}}dojo.global.titleNodeEditable=1;};dojo.connect(this.titleNode,"onclick",function(e){if(e.ctrlKey==false){_607();}});dojo.connect(this.titleNodeIcon,"onclick",function(e){if(e.ctrlKey==false){_607();}});dojo.connect(this.openNode,"onclick",function(e){if(e.ctrlKey==false){_607();}});dojo.connect(this.transparentImageNode,"ondblclick",_607);try{this.playlistsObj=dojo.fromJson(this.playlists);}catch(e){this.playlistsObj=[];}this.startPreviewSlideShow();},postMixInProperties:function(){this.inherited(arguments);this.previewImagePath="images/transparent.png";},startPreviewSlideShow:function(){this._changePreviewImage();},_currentPreviewImageIndex:0,_changePreviewImage:function(){var self=this;var _608=function(){var i=(self._currentPreviewImageIndex+1)%self.playlistsObj.length;var _609=self.playlistsPane.getPlaylistById(self.playlistsObj[i]);if(_609&&self.imageNode){self.imageNode.src=_609.imageNode.src;}else{var _609=self.playlistsPane.getGlobalPlaylistById(self.playlistsObj[i]);if(_609&&self.imageNode){self.imageNode.src=stino.initImageCache("content/get/playlists/preview/"+_609.id+".jpg.stmb");}}self._currentPreviewImageIndex=i;self._changePreviewImage();};setTimeout(_608,3000);},_setValues:function(data){this.inherited(arguments);if(data.playlists!=null){this.playlists=data.playlists;if(dojo.isString(data.playlists)){this.playlistsObj=dojo.fromJson(data.playlists);}else{this.playlistsObj=data.playlists;}}stino.changeGlobalPlaylistsArray(this);this.startPreviewSlideShow();},editPlaylist:function(_60a){},_setIsPlaying:function(_60b){if(dojo.global.playlistRights.play==0||dojo.global.playlistRights.environment=="TAG"||dojo.global.playlistRights.environment=="Joomla"){this.playNode.style.display="none";this.isPlayingNode.style.visibility="hidden";}else{var _60c=this.instantForGroups.length>0;this.isPlayingNode.src="images/"+(_60c?"started":"stopped")+".png";this.playNode.src="images/icons/"+(_60c?"stop":"play")+".png";this._isPlaying=_60c;stino.changeGlobalPlaylistsArray(this);if(!_60b){this._playMouseOut();this._playMouseOver();}}if(dojo.global.playlistRights.schedule==0||dojo.global.playlistRights.groups==0||dojo.global.playlistRights.environment=="TAG"||dojo.global.playlistRights.environment=="Joomla"){this.scheduleNode.style.display="none";}else{this.scheduleNode.style.display="inline";}},_onPreviewMouseOver:function(_60d){this.startSmallPreview();},_onPreviewMouseOut:function(_60e){this.stopSmallPreview();},startSmallPreview:function(){var flag=1;var self=this;for(i=0;i<this.playlistsObj.length;i++){var _60f=dijit.byId(dojo.global.blockOrListView).getPlaylistById(this.playlistsObj[i]);if(_60f!=null&&(_60f.type!="composer"||_60f.type!="composer_slide")){flag=0;}}if(flag&&this.playlistsObj.length>0){self.startSmallPreviewSlide();}},smallPreviewIndex:-1,startSmallPreviewSlide:function(){var self=this;dojo.global.smallPreviewCallback=function(){clearTimeout(dojo.global.smallPreviewCallbackTimer);swfobject.removeSWF("playerFlashNode");stino.composer.hideFlashPreviewBox();var i=(self.smallPreviewIndex+1)%self.playlistsObj.length;var _610=self.playlistsPane.getGlobalPlaylistById(self.playlistsObj[i]);var c=dojo.coords(self.domNode);var _611=_610.resolution_width/_610.resolution_height;if(_610.resolution_height>220){var h=220;}else{var h=_610.resolution_height;}var w=h*_611;if(w>400){w=400;}h=w*(_610.resolution_height/_610.resolution_width);var _612=self.playlistsPane.playlistBlockWidth;var v=dijit.getViewport();var x=c.l+_612;var y=c.t;if(x+w+20>v.w){x-=(_612+w+20);}var _613=function(){var _614={"IP":fed.ip(),"XMLURL":self.requestPathPart+"/read-xml/id/"+_610.event_id.toString()+"/preview/1/"};stino.composer.showPreview(dojo.byId("flashPreviewBox"),w,h,false,_610.resolution_width,_610.resolution_height,_614,true);};stino.composer.showFlashPreviewBox(w,h,x,y,_613,1);self.smallPreviewIndex=i;if(_610.queued_duration>0){var _615=_610.queued_duration*1000;}else{var _615=_610.duration*1000;}dojo.global.smallPreviewCallbackTimer=setTimeout(smallPreviewCallback,_615);};dojo.global.smallPreviewCallbackTimer=setTimeout(smallPreviewCallback,1000);},stopSmallPreview:function(){this.smallPreviewIndex=0;dojo.global.smallPreviewCallback=function(){};clearTimeout(dojo.global.smallPreviewCallbackTimer);swfobject.removeSWF("playerFlashNode");stino.composer.hideFlashPreviewBox();},previewPlaylist:function(e){if(e.ctrlKey==true){return;}var self=this;if(dojo.global.playlistRights.previewInWindow==1){window.open("edmp-playlists/get-previews/id/"+self.playlist_id+"/","_new");}else{var flag=1;var _616=[];for(i=0;i<this.playlistsObj.length;i++){var _617=dijit.byId(dojo.global.blockOrListView).getGlobalPlaylistById(this.playlistsObj[i]);_616.push(_617);if(_617.type!="composer"||_617.type!="composer_slide"){flag=0;}}if(flag&&this.playlistsObj.length>0){stino.startCueuedPreview(_616);}}}});}if(!dojo._hasResource["stino.widget.Playlists.Playlist6600"]){dojo._hasResource["stino.widget.Playlists.Playlist6600"]=true;dojo.provide("stino.widget.Playlists.Playlist6600");dojo.declare("stino.widget.Playlists.Playlist6600",stino.widget.Playlists.Playlist,{titleNode:null,playlistsObj:null,editorType:"6600",startup:function(){this.inherited(arguments);dojo.addClass(this.domNode,"edmpPlaylistBlock6600");this.previewNode.style.display="none";this.publishStatus="disabled";this.publishNode.src="images/icons/publish_disabled.png";this.publishNode.style.display="none";this.copyNode.style.display="none";this.exportNode.style.display="none";this._setIsPlaying(true);dojo.connect(this.titleNode,"onmousedown",function(){dojo.global.titleNodeEditable=1;});var t=this;var _618=function(){if(dojo.global.titleNodeEditable){dojo.global.editorType=t.editorType;edmp_playlistsAddDialogArguments={"SelectedRow":{"id":t.playlist_id,"name":t.name,"note":t.note,"color":t.color,"template_id":t.template_id,"resolution_id":t.resolution_id,"slot":t.slot},"UpdateAction":true};dijit.byId("edmp_playlistsAddDialog").show();if(dojo.global.edmp_playlistsAddDialogInit){edmp_playlistsAddDialogInit();}}dojo.global.titleNodeEditable=1;};dojo.connect(this.titleNode,"onclick",_618);try{this.playlistsObj=dojo.fromJson(this.playlists);}catch(e){this.playlistsObj=[];}this.startPreviewSlideShow();},postMixInProperties:function(){this.inherited(arguments);this.previewImagePath="images/transparent.png";if(dojo.isString(this.instantForGroups)){this.instantForGroups=dojo.fromJson(this.instantForGroups);}},startPreviewSlideShow:function(){this._changePreviewImage();},_currentPreviewImageIndex:0,_changePreviewImage:function(){var self=this;var _619=function(){var i=(self._currentPreviewImageIndex+1)%self.playlistsObj.length;var _61a=self.playlistsPane.getPlaylistById(self.playlistsObj[i]);self.imageNode.src="images/transparent.png";self._currentPreviewImageIndex=i;self._changePreviewImage();};setTimeout(_619,3000);},_setValues:function(data){this.inherited(arguments);if(data.color){this.color=data.color;}if(data.name!=null){this.name=data.name;this.note=data.note;this._setShortName(this.name);this.titleNode.innerHTML=this.shortName;}},editPlaylist:function(_61b){},_setIsPlaying:function(_61c){var _61d=this.instantForGroups.length>0;this.isPlayingNode.src="images/"+(_61d?"started":"stopped")+".png";this.playNode.src="images/icons/"+(_61d?"stop":"play")+".png";this._isPlaying=_61d;if(!_61c){this._playMouseOut();this._playMouseOver();}}});}if(!dojo._hasResource["stino.widget.Playlists.PlaylistsFolder"]){dojo._hasResource["stino.widget.Playlists.PlaylistsFolder"]=true;dojo.provide("stino.widget.Playlists.PlaylistsFolder");dojo.declare("stino.widget.Playlists.PlaylistsFolder",[dijit._Widget,dijit._Templated],{id:"",playlist_id:0,name:"",template_id:"",event_id:0,is_draft:null,timestamp:null,published:null,subusers:[],slot:null,playlists:[],count_playlists:0,count_folders:0,templateString:"<div class=\"PlaylistsFolder PlaylistsFolderSkin\"  dojoAttachEvent=\"ondblclick: folderClick\">\r\n\t<div class=\"playlistsFolderTitleNode\" dojoAttachPoint=\"playlistsFolderTitleNode\" dojoAttachEvent=\"onmouseover: _titleFolderMouseOver, onmouseout: _titleFolderMouseOut\">${shortName}</div>\r\n\t<div class=\"playlistsFolderCountNode\" dojoAttachPoint=\"playlistsFolderCountNode\">${playlistCount}</div>\r\n\t<div class=\"playlistsFolderActionIcons\">\r\n\t\t<img src=\"images/icons/delete.png\" dojoAttachPoint=\"playlistsFolderDeleteNode\" dojoAttachEvent=\"onclick: removePlaylistFolder, mouseover: _deleteFolderMouseOver, mouseout: _deleteFolderMouseOut\" />\r\n\t\t<img src=\"images/Meta/users.png\" dojoAttachPoint=\"playlistsFolderUsersNode\" dojoAttachEvent=\"onclick: usersNodeClick, mouseover: usersNodeOver, mouseout: usersNodeOut\" />\r\n\t</div>\r\n</div>\r\n",isHidden:false,moveable:null,playlistsPane:null,editorType:"folder",requestPathPart:"edmp-playlists",playlistsFolderTitleNode:null,playlistsFolderCountNode:null,playlistsFolderDeleteNode:null,playlistsFolderUsersNode:null,startup:function(){onObjectMove=false;this.inherited(arguments);var that=this;if(dojo.global.playlistRights.changeParamentrs==1){dojo.connect(this.playlistsFolderTitleNode,"onclick",dojo.hitch(this,"editTitle"));dojo.connect(this.playlistsFolderTitleNode,"onmousedown",function(){dojo.global.titleNodeEditable=1;});}else{this.playlistsFolderTitleNode.style.cursor="default";}this.moveable=new dojo.dnd.Moveable(this.domNode,{handle:this.domNode});var minX=20;var minY=105;this.moveable.onMoving=function(_61e,_61f){dojo.style(that.domNode,"opacity","0.4");dojo.style(that.domNode,"zIndex","101");var maxX=dojo.coords(document.body).w-203;if(_61f.l<minX){_61f.l=minX;}else{if(_61f.l>maxX){_61f.l=maxX;}}if(_61f.t<minY){_61f.t=minY;}if(dojo.global.titleNodeEditable){dojo.global.titleNodeEditable=0;}};this.moveable.onMoveStart=function(){};this.moveable.onMoveStop=function(){dojo.style(that.domNode,"opacity","1");dojo.style(that.domNode,"zIndex","100");that.playlistPosition();};if(dojo.isString(this.schedules)){try{this.schedules=dojo.fromJson(this.schedules);}catch(e){this.schedules=[];}}if(dojo.global.playlistRights._delete==0){this.playlistsFolderDeleteNode.style.display="none";}},playlistPosition:function(){var _620=Math.round(dojo.coords(this.domNode).x+(dojo.coords(this.domNode).w/2));var _621=Math.round(dojo.coords(this.domNode).y+(dojo.coords(this.domNode).h/2));var _622=0;var isF=0;var _623=0;for(var i in this.playlistsPane.playlists){if(this.playlistsPane.playlists[i].playlist_id!=this.playlist_id){if(_620>=(dojo.coords(this.playlistsPane.playlists[i].domNode).x-10)&&_620<=dojo.coords(this.playlistsPane.playlists[i].domNode).x+(dojo.coords(this.playlistsPane.playlists[i].domNode).w+10)&&_621>=(dojo.coords(this.playlistsPane.playlists[i].domNode).y-10)&&_621<=dojo.coords(this.playlistsPane.playlists[i].domNode).y+(dojo.coords(this.playlistsPane.playlists[i].domNode).h+10)){_622=this.playlistsPane.playlists[i].playlist_id;isF=this.playlistsPane.playlists[i].type;_623=this.playlistsPane.playlists[i].name;}}}var self=this;if(isF=="folder"){var _624=self.playlistsPane.getPlaylistIndexById(_622);var _625=self.playlistsPane.getPlaylistIndexById(self.playlist_id);var _626=self.playlistsPane.getGlobalPlaylistIndexById(_622);var _627=self.playlistsPane.getGlobalPlaylistIndexById(self.playlist_id);self.playlistSaveChanges("",parseInt(_624)+1);var _628=self.playlistsPane.playlists[_625];var _629=dojo.global.allPlaylists[_627];self.playlistsPane.playlists.splice(_625,1);self.playlistsPane.playlists.splice(_624,0,_628);dojo.global.allPlaylists.splice(_627,1);dojo.global.allPlaylists.splice(_626,0,_629);}self.playlistsPane.placePlaylists();},playlistSaveChanges:function(_62a,_62b){var self=this;var _62c=Object();_62c.id=self.playlist_id;_62c.parent_folder_id=_62a;_62c.slot=_62b.toString();self.parent_folder_id=_62a;self.slot=_62b;stino.changeGlobalPlaylistsArray(self);dojo.xhrPost({url:dojo.global.BaseHref+"/edmp-playlists/update/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){}else{fed.dialogs.alert(data.error);}},content:{"item":dojo.toJson(_62c)}});},postMixInProperties:function(){this.inherited(arguments);this._setShortName(this.name);this.playlists=dojo.fromJson(this.playlists);this.playlistCount=this.setLabel(this);},setLabel:function(_62d){return stino.nls.Playlists_playlists+": "+_62d.count_playlists+"<br>"+stino.nls.Playlists_folders+": "+_62d.count_folders;},setPosition:function(x,y){this.domNode.style.left=x.toString()+"px";this.domNode.style.top=y.toString()+"px";},hide:function(){this.isHidden=true;this.domNode.style.display="none";},show:function(){this.isHidden=false;this.domNode.style.display="block";},_setShortName:function(name){if(name.length>15){this.shortName=name.substr(0,15)+"...";this.shortNameDifferent=true;}else{this.shortName=name;}},editPlaylist:function(_62e){},removePlaylistFolder:function(){var self=this;fed.dialogs.confirm(stino.nls.Playlists_confirmFolderDeletion,function(){var _62f=1;for(var i in dojo.global.allPlaylists){if(self.playlist_id==dojo.global.allPlaylists[i].parent_folder_id){_62f=0;break;}}if(_62f==1){self.removePlaylistNoPrompt();}else{fed.dialogs.confirm({label:stino.nls.Playlists_notEmptyFolderDeletingWarning,leftButtonText:stino.nls.Playlists_deleteAllContentFromFolder,rightButtonText:stino.nls.Playlists_moveAllToFirstLevel},function(){self.removePlaylistNoPrompt();},function(){self.removePlaylistNoPrompt("move");});}});},removePlaylistNoPrompt:function(_630){var self=this;if(!_630){_630=1;}else{_630=0;}stino.post(dojo.global.BaseHref+self.requestPathPart+"/delete/",{deleteIds:"["+self.playlist_id+"]",deleteContent:_630},function(){if(_630==0){for(var i in dojo.global.allPlaylists){if(self.playlist_id==dojo.global.allPlaylists[i].parent_folder_id){dojo.global.allPlaylists[i].parent_folder_id=null;}}var _631=self.playlistsPane.getGlobalPlaylistIndexById(self.playlist_id);dojo.global.allPlaylists.splice(_631,1);self.playlistsPane.refreshWorkSpace();}else{self.playlistsPane.removePlaylist(self.playlist_id);self.playlistsPane.sortPlaylists(self.playlist_id);}});},_deleteFolderMouseOver:function(){dijit.showTooltip(stino.nls.Playlists_delete,this.playlistsFolderDeleteNode,["below","above"]);},_deleteFolderMouseOut:function(){dijit.hideTooltip(this.playlistsFolderDeleteNode);},_titleFolderMouseOver:function(){if(this.shortNameDifferent){dijit.showTooltip(this.name,this.playlistsFolderTitleNode);}},_titleFolderMouseOut:function(){if(this.shortNameDifferent){dijit.hideTooltip(this.playlistsFolderTitleNode);}},editTitle:function(){if(dojo.global.titleNodeEditable){var t=this;dojo.global.editorType=this.editorType;edmp_playlistsAddDialogArguments={"SelectedRow":{"id":t.playlist_id,"name":t.name,"note":t.note,"template_id":t.template_id,"slot":t.slot,"parent_folder_id":t.parent_folder_id},"UpdateAction":true};dijit.byId("edmp_playlistsAddDialog").show();if(dojo.global.edmp_playlistsAddDialogInit){edmp_playlistsAddDialogInit();}}dojo.global.titleNodeEditable=1;},folderClick:function(){dojo.global.inFoldersStructure.push(this);this.playlistsPane.refreshWorkSpace();},_setIsPlaying:function(){},_setValues:function(data){if(data.color){this.color=data.color;}if(data.note){this.note=data.note;}if(data.name!=null){this.name=data.name;this._setShortName(this.name);this.playlistsFolderTitleNode.innerHTML=this.shortName;}if(this.parent_folder_id!=data.parent_folder_id){if(this.parent_folder_id!=null){dijit.byId(dojo.global.blockOrListView).folderCountPlaylists(false,true);}if(data.parent_folder_id==""){data.parent_folder_id=null;}if(data.parent_folder_id!=null){var _632=dijit.byId(dojo.global.blockOrListView).getPlaylistById(data.parent_folder_id);if(!_632){_632=dijit.byId(dojo.global.blockOrListView).getGlobalPlaylistById(data.parent_folder_id);}if(_632.count_folders!=undefined){_632.count_folders++;}stino.changeGlobalPlaylistsArray(_632);if(_632.playlistsFolderCountNode){_632.playlistsFolderCountNode.innerHTML=_632.setLabel(_632);}}}this.parent_folder_id=data.parent_folder_id;stino.changeGlobalPlaylistsArray(this);},usersNodeOver:function(){dijit.showTooltip(stino.nls.Playlists_usersPermissionsManagement,this.playlistsFolderUsersNode,["below","above"]);},usersNodeOut:function(){dijit.hideTooltip(this.playlistsFolderUsersNode);},usersNodeClick:function(){var that=this;dojo.global.simpleSlelectDialogSave=function(id,_633){startLoading();dojo.xhrPost({url:dojo.global.BaseHref+"/playlists/set-subusers-permissions/",handleAs:"json",preventCache:true,error:function(e){endLoading();fed.dialogs.alert(e);},load:function(data){endLoading();if(data.error=="OK"){that.subusers=_633;stino.changeGlobalPlaylistsArray(that);fed.dialogs.alert("Changes have been saved");}else{fed.dialogs.alert(data.error);}},content:{"playlist_id":id,"subusers":_633}});};if(!this.simpleSlelectDialog){this.simpleSlelectDialogContent=new stino.widget.Meta.SelectDialog({id:this.id+"_usersDialog",target_id:this.playlist_id,label:stino.nls.Meta_subUsersForAccount+" "+dojo.global.userName,data:dojo.global.subusers,selectedData:this.subusers});this.simpleSlelectDialogContent.startup();this.simpleSlelectDialog=new dijit.Dialog({title:stino.nls.Meta_title,content:this.simpleSlelectDialogContent});dojo.body().appendChild(this.simpleSlelectDialog.domNode);}this.simpleSlelectDialog.show();}});}if(!dojo._hasResource["stino.widget.Playlists.FullscreenPlaylist"]){dojo._hasResource["stino.widget.Playlists.FullscreenPlaylist"]=true;dojo.provide("stino.widget.Playlists.FullscreenPlaylist");dojo.declare("stino.widget.Playlists.FullscreenPlaylist",stino.widget.Playlists.SimplePlaylist,{blockStyleName:"edmpPlaylistBlockFullscreen",draftBlockStyleName:"edmpPlaylistBlockFullscreenDraft",editorType:"fullscreen_playlist",oneGroup:null,startup:function(){this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);},editPlaylist:function(_634){scroll(0,0);dojo.style(document.body,"minWidth","0px");dojo.style(document.body,"minHeight","0px");document.body.style.overflow="hidden";if(_634!==true){_634=false;}dojo.global.currentlyEditing=this;dojo.global.currentlyEditingNew=_634;var ip=fed.ip();var id=this.playlist_id;var _635={"IP":ip,"EVENTTYPE":fed.baseRelative()+"event-types/get-xml/","CONTENT":"/content/get-xml/","EVENTS":"/flash/empty_events.xml","SESSION":dojo.cookie("PHPSESSID"),"en_flash_lang_xml_path":"flash/xml_data/lang.xml","en_flash_permissions_xml_path":"flash/xml_data/permissions.xml","en_flash_resolutions_xml_path":"resolutions/get-xml/","en_flash_events_properties_xml_path":"event-properties/get-xml/","en_flash_load_xml_url":"/flash-editor/get-xml/id/"+id+"/"};var _636={"quality":"high","wmode":"window","play":"true","loop":"true","allowFullScreen":"false","allowScriptAccess":"sameDomain"};var _637={"style":"z-index:1000;"};swfobject.embedSWF("flash/Event_manager_stand_alone.swf","flashUploaderNode2","725px","550px","9.0.0","expressInstall.swf",_635,_636,_637);dijit.byId("fullscreenPlaylistEditor").show();},startSmallPreview:function(){var self=this;if(dojo.isString(self.event_id)){self.event_id="["+self.event_id+"]";self.event_id=dojo.fromJson(self.event_id);}dojo.global.changePreviewFlag=1;if(self.event_id!=null&&self.event_id.length>0){var _638=function(_639,slot){var _63a=parseInt(_639[0]);var _63b=parseInt(_639[1]);var _63c=self.playlistsPane.playlistBlockWidth;var c=stino.coords(self.domNode);var v=dijit.getViewport();var x=c.x+_63c;var y=c.y;if(x+_63a+20>v.w+v.l){x-=(_63c+_63a+40);}var _63d={"IP":fed.ip(),"XMLURL":"fullscreen/get-preview-xml/slot/"+slot};stino.composer.showPreview(dojo.byId("flashPreviewBox"),_63a,_63b,false,undefined,undefined,_63d,true);var _63e=function(){};stino.composer.showFlashPreviewBox(_63a,_63b,x,y,_63e);};var slot=new Date().getTime();stino.post(dojo.global.BaseHref+"fullscreen/generate-preview-xml/slot/"+slot,{ids:dojo.toJson(self.event_id),resolution:self.preview_aspect},function(data){if(dojo.global.changePreviewFlag&&!dojo.global.previewIsPlaying){dojo.global.previewIsPlaying=1;_638(data.resolution,slot);}});}},stopSmallPreview:function(){dojo.global.changePreviewFlag=0;dojo.global.previewIsPlaying=0;swfobject.removeSWF("playerFlashNode");stino.composer.hideFlashPreviewBox();}});}if(!dojo._hasResource["stino.widget.Playlists.PlaylistsBlockAbstract"]){dojo._hasResource["stino.widget.Playlists.PlaylistsBlockAbstract"]=true;dojo.provide("stino.widget.Playlists.PlaylistsBlockAbstract");dojo.declare("stino.widget.Playlists.PlaylistsBlockAbstract",dijit._Widget,{isHidden:false,isHiddenElements:false,hideIfEmptyContent:false,isContentOpened:true,startup:function(){this.inherited(arguments);var that=this;dojo.global.rootItemClicked=false;if(dijit.byId("playlistShowAllViewEmpty").checked==true){this.hideIfEmptyContent=false;}else{this.hideIfEmptyContent=true;}if(dijit.byId("playlistShowAllContentOpened").checked==true){this.isContentOpened=true;}else{this.isContentOpened=false;}if(this.isContentOpened==false||this.items.length==0){this.isHiddenElements=true;}this.domNode.style.width=dojo.global.playlistsBlockWidth+"px";this.retrievePlaylists();dojo.global.changeViewToRootPosition=function(item,pos){dojo.global.rootItemClicked=true;dojo.global.inFoldersStructure=[];var _63f=dijit.byId(item).way;for(var i in _63f){if(_63f[i]!=null){var _640=that.playlistsPane.getGlobalPlaylistById(_63f[i]);dojo.global.inFoldersStructure.push({playlist_id:_640.id,name:_640.name});}if(i==pos){break;}}dijit.byId("playlistShowAllButton").setChecked(false);};},postMixInProperties:function(){this.inherited(arguments);var root="";if(this.way[0]==null){root="<div class='dijitInline playlistBlockRootLink' onClick = javascript:changeViewToRootPosition('"+this.id+"',0);>home</div> / ";}for(var i in this.way){if(this.way[i]!=null){var _641=this.playlistsPane.getGlobalPlaylistById(this.way[i]);root+="<div class='dijitInline playlistBlockRootLink' onClick = javascript:changeViewToRootPosition('"+this.id+"',"+i+");>"+_641.name+"</div> / ";}}root+="&nbsp;&nbsp;(<div class='dijitInline' id='"+this.id+"Count'>"+this.items.length+"</div>)";this.root=root;},retrievePlaylists:function(){this.playlists=[];for(var i in this.items){this.addPlaylist(this.items[i]);}},_rootNodeClick:function(){if(dojo.global.rootItemClicked==false){if(this.isHiddenElements==false){this.isHiddenElements=true;}else{this.isHiddenElements=false;}this.playlistsPane.placeBlocks("no");}dojo.global.rootItemClicked=false;},checkHiddenParams:function(){if(this.hideIfEmptyContent==true&&this.items.length==0){this.isHidden=true;}else{this.isHidden=false;}}});}if(!dojo._hasResource["stino.widget.Playlists.PlaylistsBlock"]){dojo._hasResource["stino.widget.Playlists.PlaylistsBlock"]=true;dojo.provide("stino.widget.Playlists.PlaylistsBlock");dojo.declare("stino.widget.Playlists.PlaylistsBlock",[stino.widget.Playlists.PlaylistsBlockAbstract,dijit._Templated],{id:"",way:[],items:[],playlistsPane:null,templateString:"<div id=\"${id}\" style=\"position:absolute;width:100%;\">\r\n\t<div class=\"playlistsBlockRoot\" dojoAttachPoint=\"rootNode\" dojoAttachEvent=\"onclick: _rootNodeClick\">\r\n\t\t<div dojoAttachPoint=\"rootNodeArrow\" style=\"width: 100%; height: 100%;\">\r\n\t\t\t${root}\r\n\t\t</div>\r\n\t</div>\r\n\t<div dojoAttachPoint=\"containerNode\" style=\"min-height:25px;\"></div>\r\n</div>\r\n",widgetsInTemplate:true,rootNode:null,containerNode:null,root:"",playlists:[],startup:function(){this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);},addPlaylist:function(item){var div=document.createElement("div");this.containerNode.appendChild(div);item.playlistsPane=this.playlistsPane;item.playlist_id=dojo.clone(item.id);if(dojo.isString(item.instantForGroups)){item.instantForGroups=dojo.clone(dojo.fromJson(item.instantForGroups));}if(item.type=="composer"&&item.count_events==1){dojo.global.slotNumber++;if(item.event_id==null){item.event_id=0;}item.id="Playlist_Simple_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.SimplePlaylist(item,div);}if(item.type=="composer_slide"){dojo.global.slotNumber++;if(item.event_id==null){item.event_id=0;}item.id="Playlist_PictureSlide_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.PictureSlidePlaylist(item,div);}else{if(item.type=="templated"){dojo.global.slotNumber++;item.id="Playlist_Templated_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.TemplatedPlaylist(item,div);}else{if(item.type=="queued"){dojo.global.slotNumber++;item.id="Playlist_Cued_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.CuedPlaylist(item,div);}else{if(item.type=="6600"){dojo.global.slotNumber++;item.id="Playlist_6600_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.Playlist6600(item,div);}else{if(item.type=="folder"){dojo.global.slotNumber++;dojo.global.folders++;item.id="Playlists_Folder_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.PlaylistsFolder(item,div);}else{if(item.type=="fullscreen_playlist"){dojo.global.slotNumber++;item.id="Playlist_fullscreen_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.FullscreenPlaylist(item,div);}}}}}}if(w){w.domNode.style.position="relative";dojo.addClass(w.domNode,"dijitInline");w.domNode.style.marginTop="10px";w.domNode.style.marginBottom="10px";w.domNode.style.marginLeft="20px";w.startup();this.playlists.push(w);this.playlistsPane.playlists.push(w);return w;}}});}if(!dojo._hasResource["stino.widget.Playlists.SpinetixPlaylist"]){dojo._hasResource["stino.widget.Playlists.SpinetixPlaylist"]=true;dojo.provide("stino.widget.Playlists.SpinetixPlaylist");dojo.declare("stino.widget.Playlists.SpinetixPlaylist",stino.widget.Playlists.SimplePlaylist,{blockStyleName:"edmpPlaylistBlockSpinetix",editorType:"spinetix",startup:function(){this.inherited(arguments);if(this.count_meta_containers>0){this.metaContainersNode.style.cursor="pointer";this.metaContainersNode.src="images/icons/meta_containers_active.png";}else{this.metaContainersNode.style.cursor="default";}this.is_draft=1;},postMixInProperties:function(){this.inherited(arguments);},editTitle:function(){},editPlaylist:function(_642){},_onPreviewMouseOver:function(){}});}if(!dojo._hasResource["stino.widget.Playlists.PictureSlidePlaylist"]){dojo._hasResource["stino.widget.Playlists.PictureSlidePlaylist"]=true;dojo.provide("stino.widget.Playlists.PictureSlidePlaylist");dojo.declare("stino.widget.Playlists.PictureSlidePlaylist",stino.widget.Playlists.SimplePlaylist,{blockStyleName:"edmpPlaylistBlockPictureSlide",draftBlockStyleName:"edmpPlaylistBlockPictureSlideDraft",editorType:"composer_slide",startup:function(){this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);}});}if(!dojo._hasResource["stino.widget.Playlists.EdmpPlaylistsPane"]){dojo._hasResource["stino.widget.Playlists.EdmpPlaylistsPane"]=true;dojo.provide("stino.widget.Playlists.EdmpPlaylistsPane");dojo.declare("stino.widget.Playlists.EdmpPlaylistsPane",[stino.widget.Playlists.PlaylistPaneAbstract,dijit._Templated],{id:"",templateString:"<div id=\"${id}\"></div>\r\n",playlists:[],playlistsBlocks:[],coords:null,flashPreviewBox:null,playlistBlockWidth:203,playlistBlockHeight:253,startup:function(){this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);},addPlaylist:function(item){var that=this;if(dijit.byId("playlistShowAllButton").checked==true){if(item.type=="folder"){return this.addPlaylistBlock([null,item.id],[],function(){that.placeBlocks();});}else{return this.playlistsBlocks[0].addPlaylist(item);}}for(var i=0;i<this.playlists.length;i++){if(this.playlists[i].id==item.id){return null;}}var div=document.createElement("div");this.domNode.appendChild(div);item.playlistsPane=this;item.playlist_id=dojo.clone(item.id);if(dojo.isString(item.instantForGroups)){item.instantForGroups=dojo.clone(dojo.fromJson(item.instantForGroups));}if(item.type=="composer"&&item.count_events==1){dojo.global.slotNumber++;if(item.event_id==null){item.event_id=0;}item.id="Playlist_Simple_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.SimplePlaylist(item,div);}if(item.type=="composer_slide"){dojo.global.slotNumber++;if(item.event_id==null){item.event_id=0;}item.id="Playlist_PictureSlide_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.PictureSlidePlaylist(item,div);}else{if(item.type=="templated"){dojo.global.slotNumber++;item.id="Playlist_Templated_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.TemplatedPlaylist(item,div);}else{if(item.type=="queued"){dojo.global.slotNumber++;item.id="Playlist_Cued_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.CuedPlaylist(item,div);}else{if(item.type=="6600"){dojo.global.slotNumber++;item.id="Playlist_6600_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.Playlist6600(item,div);}else{if(item.type=="folder"){dojo.global.slotNumber++;dojo.global.folders++;item.id="Playlists_Folder_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.PlaylistsFolder(item,div);}else{if(item.type=="fullscreen_playlist"){dojo.global.slotNumber++;item.id="Playlist_fullscreen_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.FullscreenPlaylist(item,div);}else{if(item.type=="spinetix"&&dojo.global.system.serverType.indexOf("svg")!=-1){dojo.global.slotNumber++;item.id="Playlist_spinetix_"+dojo.clone(item.id).toString();var w=new stino.widget.Playlists.SpinetixPlaylist(item,div);}}}}}}}if(w){w.startup();this.playlists.push(w);if(item.type=="folder"){var _643=this.getPlaylistIndexById(item.playlist_id);var _644=this.playlists[_643];this.playlists.splice(_643,1);this.playlists.splice(item.slot-1,0,_644);}return w;}},addPlaylistBlock:function(_645,_646,_647){var div=document.createElement("div");this.domNode.appendChild(div);var w=new stino.widget.Playlists.PlaylistsBlock({id:"PlaylistsBlock"+(this.playlistsBlocks.length+1),way:dojo.clone(_645),items:_646,playlistsPane:this},div);w.startup();this.playlistsBlocks.push(w);if(_647){_647();}},placeBlocks:function(_648){if(dijit.byId("playlistShowAllButton").checked==false){document.getElementById("playlistViewAllButtonsContainer").style.display="none";}else{document.getElementById("playlistViewAllButtonsContainer").style.display="block";}var dy=110;for(var i in this.playlistsBlocks){dojo.byId(this.playlistsBlocks[i].id+"Count").innerHTML=this.playlistsBlocks[i].playlists.length;this.playlistsBlocks[i].checkHiddenParams();if(this.playlistsBlocks[i].isHidden){this.playlistsBlocks[i].domNode.style.display="none";}else{this.playlistsBlocks[i].domNode.style.display="block";if(this.playlistsBlocks[i].isHiddenElements){this.playlistsBlocks[i].domNode.style.top=dy+"px";this.playlistsBlocks[i].containerNode.style.display="none";this.playlistsBlocks[i].rootNodeArrow.style.background="url(images/arrow_up.png) no-repeat right center";dy=dy+50;}else{this.playlistsBlocks[i].domNode.style.top=dy+"px";this.playlistsBlocks[i].containerNode.style.display="block";this.playlistsBlocks[i].rootNodeArrow.style.background="url(images/arrow_down.png) no-repeat right center";dy=dy+dojo.coords(this.playlistsBlocks[i].domNode).h;}}}if(_648!="no"){window.scroll(0,0);}},placePlaylists:function(){if(dijit.byId("playlistShowAllButton").checked==false){document.getElementById("playlistViewAllButtonsContainer").style.display="none";}else{document.getElementById("playlistViewAllButtonsContainer").style.display="block";return this.placeBlocks("no");}var dx=20;if(dojo.global.inFoldersStructure.length==0){var dy=105;}else{var dy=125;}var _649=dojo.coords(document.body);var _64a=Math.floor(_649.w/this.playlistBlockWidth);var j=0;for(var i=0;i<this.playlists.length;i++){if(this.playlists[i].isHidden){continue;}var _64b=j%_64a;var row=Math.floor(j/_64a);this.playlists[i].setPosition(dx+_64b*this.playlistBlockWidth,dy+row*this.playlistBlockHeight,false);j++;}},refreshWorkSpace:function(){dojo.global.blockOrListViewOld="playlistsPane";this.inherited(arguments);}});}if(!dojo._hasResource["stino.widget.Playlists.MetaDialog"]){dojo._hasResource["stino.widget.Playlists.MetaDialog"]=true;dojo.provide("stino.widget.Playlists.MetaDialog");dojo.declare("stino.widget.Playlists.MetaDialog",[dijit._Widget,dijit._Templated],{id:null,target_id:null,label:null,data:null,templateString:"<div class=\"metaDialog\">\r\n\t<div class=\"metaDialogName\" dojoAttachPoint=\"metaDialogName\"></div>\t\r\n\t<div class=\"metaDialogContent\" dojoAttachPoint=\"metaDialogContent\"></div>\r\n\t<div class=\"metaDialogSave\"  dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: metaDialogSave\" dojoAttachPoint=\"metaDialogSaveButton\"></div>\r\n\t<div class=\"metaDialogPreview\"  dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: metaDialogPreview\" dojoAttachPoint=\"metaDialogPreviewButton\"></div>\r\n</div>\r\n",widgetsInTemplate:true,metaDialogName:null,metaDialogContent:null,metaDialogSaveButton:null,metaDialogPreviewButton:null,dialogFields:[],metaSaveStatus:"disabled",startup:function(){this.inherited(arguments);this.metaDialogName.innerHTML=this.label;this.metaDialogSaveButton.setLabel(stino.nls.Meta_Save);this.metaDialogPreviewButton.setLabel(stino.nls.Playlists_preview);this.metaDialogSaveButton.attr("disabled",true);this.addMetaDialogFields(this.data);},addMetaDialogFields:function(obj){this.dialogFields=dojo.clone(obj);dojo.global.sortField="field_name";this.dialogFields.sort(stino.sortArrayByTextField);for(var i in this.dialogFields){var div=document.createElement("div");this.metaDialogContent.appendChild(div);this.dialogFields[i].field_id=dojo.clone(this.dialogFields[i].id);this.dialogFields[i].dialog_id=dojo.clone(this.id);this.dialogFields[i].id=dojo.clone(this.id)+"_field_"+dojo.clone(this.dialogFields[i].id);this.dialogFields[i].target_id=dojo.clone(this.target_id);var s=new stino.widget.Playlists.MetaDialogFields(this.dialogFields[i],div);s.startup();}},metaDialogSave:function(_64c){var that=this;var mass=this.getMetaFieldsArray();dojo.xhrPost({url:dojo.global.BaseHref+"/playlists/save-meta-values/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){that.metaSaveStatus="disabled";that.metaDialogSaveButton.attr("disabled",true);var _64d=dijit.byId(dojo.global.blockOrListView).getPlaylistById(that.target_id);if(_64c=="publish"){_64d.publishPlaylistConfirm("not play");}_64d.simpleSimpleUiDialog.hide();}else{fed.dialogs.alert(data.error);}},content:{"id":that.target_id,"field_values":mass}});},getMetaFieldsArray:function(_64e){var mass={};for(var i in this.dialogFields){var val=dijit.byId(this.dialogFields[i].id).textNode.value;val=val.replace(/"/gi,"'");if(!_64e){mass[this.dialogFields[i].field_id]=val;}else{mass[this.dialogFields[i].field_name]=val;}}return dojo.toJson(mass);},metaDialogPreview:function(){var that=this;var _64f=dijit.byId(dojo.global.blockOrListView).getPlaylistById(that.target_id);_64f.previewPlaylist();},removeChilds:function(){for(var i in this.dialogFields){dijit.byId(this.dialogFields[i].id).destroy();}}});}if(!dojo._hasResource["stino.widget.Playlists.MetaDialogFields"]){dojo._hasResource["stino.widget.Playlists.MetaDialogFields"]=true;dojo.provide("stino.widget.Playlists.MetaDialogFields");dojo.declare("stino.widget.Playlists.MetaDialogFields",[dijit._Widget,dijit._Templated],{id:null,field_id:null,dialog_id:null,target_id:null,event_id:null,field_name:null,field_value:null,templateString:"<div class=\"metaField\">\r\n\t<div class=\"dijitReset dijitInline metaLabelNode\" dojoAttachPoint=\"labelNode\"></div>\r\n\t<div class=\"dijitReset dijitInline\">\r\n\t\t<input type=\"text\" value=\"\" dojoAttachPoint=\"textNode\" class=\"metaTextNode\">\r\n\t</div>\r\n</div>\r\n",labelNode:null,textNode:null,startup:function(){this.inherited(arguments);this.labelNode.innerHTML=this.field_name;this.textNode.value=this.field_value;var that=this;dojo.connect(this.textNode,"onkeyup",function(){var _650=dijit.byId(that.dialog_id);if(_650.metaSaveStatus=="disabled"){_650.metaSaveStatus="active";_650.metaDialogSaveButton.attr("disabled",false);}var _651=dijit.byId(dojo.global.blockOrListView).getPlaylistById(that.target_id);if(_651.publishStatus=="disabled"){_651.publishStatus="active";_651.publishNode.src="images/icons/publish_active.png";_651.publishNode.style.display="inline";}});}});}if(!dojo._hasResource["stino.widget.Playlists.MultiplePlaylistsWindow"]){dojo._hasResource["stino.widget.Playlists.MultiplePlaylistsWindow"]=true;dojo.provide("stino.widget.Playlists.MultiplePlaylistsWindow");dojo.declare("stino.widget.Playlists.MultiplePlaylistsWindow",[dijit._Widget,dijit._Templated],{id:"",templateString:"<div id=\"${id}\" class=\"edmpMultiplePlaylistsWindow\">\r\n\t<div class=\"edmpMultiplePlaylistsWindowTitle edmpMultiplePlaylistsWindowTitleSkin\" dojoAttachPoint=\"titleNode\">\r\n\t\t<div class=\"edmpMultiplePlaylistsWindowTitleName\">${titleText}</div>\r\n\t\t<div dojoAttachPoint=\"closeNode\" dojoAttachEvent=\"onclick: _closeWindow\" class=\"edmpMultiplePlaylistsWindowTitleExit\">X</div>\r\n\t</div>\r\n\t<div class=\"edmpMultiplePlaylistsWindowContent\">\r\n\t\t<select dojoType=\"dijit.form.FilteringSelect\" dojoAttachPoint=\"optionsNode\" style=\"width: 200px;\">\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t<option value=\"none\">${seletOptionText}</option>\r\n\t\t\t<option value=\"delete\">${deleteText}</option>\r\n\t\t\t<option value=\"copy\">${copyText}</option>\r\n\t\t\t<option value=\"move\">${moveToText}</option>\r\n\t\t</select>\r\n\t\t<select dojoType=\"dojox.form.DropDownSelect\" dojoAttachPoint=\"wayNode\" style=\"display: none;\">\r\n\t\t\t<script type=\"dojo/method\" event=\"startup\">\r\n\t\t\t\tthis.containerNode.style.width = \"164px\";\r\n\t\t\t\tthis.containerNode.style.overflow = \"hidden\";\r\n\t\t\t</script>\r\n\t\t\t<option value=\"none\">Select</option>\r\n\t\t\t<option value=\"first\">First level</option>\r\n\t\t</select>\r\n\t\t<br />\r\n\t\t<button dojoType=\"dijit.form.Button\" dojoAttachPoint=\"okButtonNode\" dojoAttachEvent=\"onClick: _okButtonClick\" style=\"margin-top: 5px;\">Ok</button>\r\n\t</div>\r\n</div>\r\n",widgetsInTemplate:true,titleText:"",seletOptionText:"",deleteText:"",copyText:"",moveToText:"",titleNode:null,optionsNode:null,wayNode:null,okButtonNode:null,closeNode:null,startup:function(){this.inherited(arguments);var that=this;this.moveable=new dojo.dnd.Moveable(this.domNode,{handle:this.titleNode});dojo.connect(this.optionsNode,"onChange",function(_652){if(_652=="move"){that.wayNode.domNode.style.display="";}else{that.wayNode.domNode.style.display="none";}});},postMixInProperties:function(){this.inherited(arguments);this.titleText="Multiple playlists options";this.seletOptionText="Select option :";this.deleteText="Delete";this.copyText="Copy";this.moveToText="Move to";},show:function(){this.insertPlaylists();this.domNode.style.display="block";},hide:function(){this.domNode.style.display="none";},insertPlaylists:function(){var _653=this.wayNode;for(var i in dojo.global.allPlaylists){if(dojo.global.allPlaylists[i].type=="folder"&&_653.getOptions(dojo.global.allPlaylists[i].id)==null){var obj={};obj.label=dojo.global.allPlaylists[i].name;obj.value=dojo.global.allPlaylists[i].id;_653.addOption(obj);}}},deletePlaylists:function(){for(var i in dojo.global.multipleSelectPlaylists){var id=dojo.global.multipleSelectPlaylists[i];var item=dijit.byId(dojo.global.blockOrListView).getPlaylistById(id);item.removePlaylistNoPrompt();}this._closeWindow();},copyPlaylists:function(){for(var i in dojo.global.multipleSelectPlaylists){var id=dojo.global.multipleSelectPlaylists[i];var item=dijit.byId(dojo.global.blockOrListView).getPlaylistById(id);item.copyPlaylist();}},movePlaylists:function(){var val=this.wayNode.attr("value");if(val!="none"){if(val=="first"){val="";}for(var i in dojo.global.multipleSelectPlaylists){var id=dojo.global.multipleSelectPlaylists[i];stino.post(dojo.global.BaseHref+"/edmp-playlists/update/",{item:dojo.toJson({id:id,parent_folder_id:val})},function(data){if(data.error=="OK"){stino.changeGlobalPlaylistsArray({playlist_id:id,parent_folder_id:val});dijit.byId(dojo.global.blockOrListView).removePlaylistFromInterface(id);}});}dojo.global.multipleSelectPlaylists=[];this._closeWindow();}},_closeWindow:function(){for(var i in dojo.global.multipleSelectPlaylists){var id=dojo.global.multipleSelectPlaylists[i];var item=dijit.byId(dojo.global.blockOrListView).getPlaylistById(id);item.selected=item.selected?false:true;item.domNode.style.border=item.selected?"2px dotted grey":"";}dojo.global.multipleSelectPlaylists=[];dojo.global.multipleWindowOpened=false;this.hide();},_okButtonClick:function(){var val=this.optionsNode.attr("value");if(val!="none"){if(val=="delete"){this.deletePlaylists();}if(val=="copy"){this.copyPlaylists();}if(val=="move"){this.movePlaylists();}}}});}if(!dojo._hasResource["stino.widget.ListPlaylists.ListPlaylist"]){dojo._hasResource["stino.widget.ListPlaylists.ListPlaylist"]=true;dojo.provide("stino.widget.ListPlaylists.ListPlaylist");dojo.declare("stino.widget.ListPlaylists.ListPlaylist",[stino.widget.Playlists.PlaylistAbstract,dijit._Templated],{id:"",playlist_id:0,name:"",template_id:"",event_id:0,is_draft:null,timestamp:null,published:null,subusers:[],count_playlists:0,event_meta_fields:[],templateString:"<div id=\"${id}\" class=\"listPlaylistBlock ${editorType}ListPlaylistBlock\" dojoAttachEvent=\"onmouseover: _onMouseOver, onmouseout: _onMouseOut\">\r\n\t<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" dojoAttachPoint=\"listPlaylistBlockLeftBg\" class=\"listPlaylistBlockLeftBg\">\r\n\t\t<tr dojoAttachPoint=\"listPlaylistBlockDraft\" class=\"listPlaylistBlockDraft\">\r\n\t\t\t<td align=\"center\" valign=\"top\" width=\"1%\">\r\n\t\t\t\t<div class='listPlaylistsPaneListIcon'><img dojoAttachPoint=\"listPaylistIcon\" src=\"\" width=\"40px\" height=\"40px\" border=\"0\" dojoAttachEvent=\"onmousedown: _onPreviewDown, onmouseup: _onPreviewUp, onmousemove: _onPreviewMove, onmouseover: _onPreviewMouseOver, onmouseout: _onPreviewMouseOut\" /></div>\r\n\t\t\t</td>\r\n\t\t\t<td width=\"1%\">\r\n\t\t\t\t<div class='listPlaylistsPaneListName'>\r\n\t\t\t\t\t<div class=\"listPlaylistsPaneTitleNode\" dojoAttachPoint=\"titleNode\" dojoAttachEvent=\"onmouseover: _titleMouseOver, onmouseout: _titleMouseOut\">${name}</div>\r\n\t\t\t\t\t<div class=\"listPlaylistsPaneNoteNode\" dojoAttachPoint=\"noteNode\" dojoAttachEvent=\"\">${note}</div>\r\n\t\t\t\t</div>\r\n\t\t\t</td>\r\n\t\t\t<td dojoAttachPoint=\"listPlaylistDraftRight\" align=\"left\" valign=\"top\" width=\"1%\">\r\n\t\t\t\t<div class='listPlaylistsPaneListDraft'><div><input type=\"checkbox\" dojoAttachPoint=\"listPlaylistsPaneListDraftCheckbox\" dojoAttachEvent=\"onclick: listPlaylistsPaneListDraftCheckboxClick\" ${checked}></div></div>\r\n\t\t\t</td>\r\n\t\t\t<td align=\"left\" valign=\"top\" width=\"1%\">\r\n\t\t\t\t<div class='listPlaylistsPaneListActions'>\r\n\t\t\t\t\t<img src=\"images/icons/delete.png\" dojoAttachPoint=\"deleteNode\" dojoAttachEvent=\"onclick: removePlaylist, mouseover: _deleteMouseOver, mouseout: _deleteMouseOut\" />\r\n\t\t\t\t\t<img src=\"images/icons/copy.png\" dojoAttachPoint=\"copyNode\" dojoAttachPoint=\"copyNode\" dojoAttachEvent=\"onclick: copyPlaylist, mouseover: _copyMouseOver, mouseout: _copyMouseOut\" />\r\n\t\t\t\t\t<img src=\"images/icons/preview.png\" dojoAttachPoint=\"previewNode\" dojoAttachEvent=\"onclick: previewPlaylist, mouseover: _previewMouseOver, mouseout: _previewMouseOut\" />\r\n\t\t\t\t\t<img src=\"images/icons/export.png\" dojoAttachPoint=\"exportNode\" dojoAttachEvent=\"onclick: exportPlaylist, mouseover: _exportMouseOver, mouseout: _exportMouseOut\" />\r\n\t\t\t\t\t<img src=\"images/icons/publish_active.png\" dojoAttachPoint=\"publishNode\" dojoAttachEvent=\"onclick: publishPlaylist, mouseover: _publishMouseOver, mouseout: _publishMouseOut\" />\r\n\t\t\t\t\t<img src=\"images/icons/clock.png\" dojoAttachPoint=\"scheduleNode\" dojoAttachEvent=\"onclick: _scheduleClick, mouseover: _scheduleMouseOver, mouseout: _scheduleMouseOut\" />\r\n\t\t\t\t\t<img src=\"images/icons/stop.png\" dojoAttachPoint=\"playNode\" dojoAttachEvent=\"onclick: beforePlayPlaylist, mouseover: _playMouseOver, mouseout: _playMouseOut\" />\r\n\t\t\t\t\t<img src=\"images/transparent.png\" dojoAttachPoint=\"videoStatus\" dojoAttachEvent=\"onclick: videoStatusClick, mouseover: _videoStatusMouseOver, mouseout: _videoStatusMouseOut\" />\r\n\t\t\t\t\t<img src=\"images/icons/exportFlv.png\" dojoAttachPoint=\"exportFlvNode\" dojoAttachEvent=\"onclick: exportFlvPlaylist, mouseover: _exportFlvMouseOver, mouseout: _exportFlvMouseOut\" />\r\n\t\t\t\t\t<img src=\"images/Meta/users.png\" dojoAttachPoint=\"usersNode\" dojoAttachEvent=\"onclick: usersNodeClick, mouseover: usersNodeOver, mouseout: usersNodeOut\" />\r\n\t\t\t\t\t<img src=\"images/icons/meta_containers_disabled.png\" dojoAttachPoint=\"metaContainersNode\" dojoAttachEvent=\"onclick: metaContainersClick, mouseover: metaContainersOver, mouseout: metaContainersOut\" />\r\n\t\t\t\t</div>\r\n\t\t\t</td>\r\n\t\t\t<td dojoAttachPoint=\"listPlaylistIsPlayingRight\" align=\"left\" valign=\"top\" width=\"1%\">\r\n\t\t\t\t<div class='listPlaylistsPaneListIsPlaying'><img dojoAttachPoint=\"isPlayingNode\" src=\"images/transparent.png\" width=\"30px\" dojoAttachEvent=\"onclick: beforePlayPlaylist, mouseover: _isPlayingIconMouseOver, mouseout: _isPlayingIconMouseOut\" /></div>\r\n\t\t\t</td>\r\n\t\t\t<td align=\"left\" valign=\"top\" width=\"1%\">\r\n\t\t\t\t<div dojoAttachPoint=\"listPlaylistIsScheduledRight\" class='listPlaylistsPaneListIsScheduled'><img dojoAttachPoint=\"isScheduledNode\" src=\"images/transparent.png\" width=\"30px\" dojoAttachEvent=\"onclick: _scheduleClick, mouseover: _scheduledIconMouseOver, mouseout: _scheduledIconMouseOut\"  /></div>\r\n\t\t\t</td>\r\n\t\t\t<td align=\"left\" valign=\"top\" width=\"1%\">\r\n\t\t\t\t<div class='listPlaylistsPaneListIsScheduled'><img dojoAttachPoint=\"viewEventsNode\" src=\"images/view_text.png\" width=\"30px\" dojoAttachEvent=\"onclick: viewEventsNodeClick, mouseover: viewEventsNodeOver, mouseout: viewEventsNodeOut\"  /></div>\r\n\t\t\t</td>\r\n\t\t\t<td align=\"left\" valign=\"top\" width=\"93%\">\r\n\t\t\t\t&nbsp;\t\t\t\t\t\t\r\n\t\t\t</td>\t\t\t\t\r\n\t\t</tr>\r\n\t</table>\r\n</div>\r\n",isHidden:false,moveable:null,listPlaylistsPane:null,shortName:null,shortNameDifferent:false,listPaylistIcon:null,deleteNode:null,copyNode:null,previewNode:null,exportNode:null,publishNode:null,scheduleNode:null,playNode:null,usersNode:null,metaContainersNode:null,listPlaylistsPaneListDraftCheckbox:null,listPlaylistBlockLeftBg:null,listPlaylistBlockDraft:null,checked:null,isScheduledNode:null,isPlayingNode:null,previewImagePath:null,requestPathPart:"edmp-playlists",instantForGroups:[],schedules:[],scheduleMenu:null,playlistSchedules:null,playlistSchedulesDialog:null,scheduleAddDialogHideConnection:null,sumActiveSchedules:null,sumNotActiveSchedules:null,publishStatus:null,simpleSlelectDialog:null,simpleSlelectDialogContent:null,simpleSimpleUiDialog:null,simpleSimpleUiDialogContent:null,posLeftStart:null,posTopStart:null,listPlaylistIsScheduledRight:null,listPlaylistIsPlayingRight:null,listPlaylistDraftRight:null,startup:function(){this.inherited(arguments);this.listPaylistIcon.src=dojo.global.BaseHref+"skins/"+dojo.global.userSkin+"/images/edmp/List/"+this.type+"-block.png";if(dojo.global.subusers.items.length==0){this.usersNode.style.display="none";}if(dojo.global.playlistRights.schedule==0||dojo.global.playlistRights.environment=="Joomla"){this.listPlaylistIsScheduledRight.parentNode.style.display="none";}if(dojo.global.playlistRights.play==0||dojo.global.playlistRights.environment=="Joomla"){this.listPlaylistIsPlayingRight.style.display="none";}if(dojo.global.curPage=="simpleUi"){this.listPlaylistsPane.listPlaylistDraftRight.style.display="none";this.listPlaylistDraftRight.style.display="none";}},postMixInProperties:function(){this.inherited(arguments);},refreshPreviewImage:function(){this.listPaylistIcon.src=stino.initImageCache(this.listPaylistIcon.src,true);},listPlaylistsPaneListDraftCheckboxClick:function(){var self=this;var _654=Object();_654.id=self.playlist_id;_654.is_draft=this.listPlaylistsPaneListDraftCheckbox.checked?"1":"0";dojo.xhrPost({url:dojo.global.BaseHref+"/edmp-playlists/update/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){self._setIsDraft(_654.is_draft);}else{fed.dialogs.alert(data.error);}},content:{"item":dojo.toJson(_654)}});}});}if(!dojo._hasResource["stino.widget.ListPlaylists.ListCuedPlaylist"]){dojo._hasResource["stino.widget.ListPlaylists.ListCuedPlaylist"]=true;dojo.provide("stino.widget.ListPlaylists.ListCuedPlaylist");dojo.declare("stino.widget.ListPlaylists.ListCuedPlaylist",stino.widget.ListPlaylists.ListPlaylist,{titleNode:null,playlistsObj:null,editorType:"queued",startup:function(){this.inherited(arguments);this.listPlaylistsPaneListDraftCheckbox.style.display="none";this.publishStatus="disabled";this.publishNode.src="images/icons/publish_disabled.png";this.publishNode.style.display="none";this._setIsPlaying(true);var t=this;var _655=function(){if(dojo.global.titleNodeEditable){dojo.global.editorType=t.editorType;edmp_playlistsAddDialogArguments={"SelectedRow":{"id":t.playlist_id,"name":t.name,"note":t.note,"template_id":t.template_id,"color":t.color,"playlists":t.playlists,"slot":t.slot},"UpdateAction":true};dijit.byId("edmp_playlistsAddDialog").show();if(dojo.global.edmp_playlistsAddDialogInit){edmp_playlistsAddDialogInit();}}dojo.global.titleNodeEditable=1;};dojo.connect(this.titleNode,"onclick",_655);dojo.connect(this.titleNode,"onmousedown",function(){dojo.global.titleNodeEditable=1;});dojo.connect(this.noteNode,"onclick",_655);dojo.connect(this.noteNode,"onmousedown",function(){dojo.global.titleNodeEditable=1;});try{this.playlistsObj=dojo.fromJson(this.playlists);}catch(e){this.playlistsObj=[];}this.startPreviewSlideShow();},postMixInProperties:function(){this.inherited(arguments);},_setIsPlaying:function(){if(dojo.global.playlistRights.play==0||dojo.global.playlistRights.environment=="TAG"||dojo.global.playlistRights.environment=="Joomla"){this.playNode.style.display="none";this.isPlayingNode.style.visibility="hidden";}else{var _656=this.instantForGroups.length>0;this.isPlayingNode.src="images/"+(_656?"started":"stopped")+".png";this.playNode.src="images/icons/"+(_656?"stop":"play")+".png";this._isPlaying=_656;}if(dojo.global.playlistRights.schedule==0||dojo.global.playlistRights.environment=="TAG"||dojo.global.playlistRights.environment=="Joomla"){this.scheduleNode.style.display="none";}else{this.scheduleNode.style.display="inline";}},_setValues:function(data){this.inherited(arguments);if(data.playlists!=null){this.playlists=data.playlists;if(dojo.isString(data.playlists)){this.playlistsObj=dojo.fromJson(data.playlists);}else{this.playlistsObj=data.playlists;}}stino.changeGlobalPlaylistsArray(this);},editPlaylist:function(){},startPreviewSlideShow:function(){this._changePreviewImage();},_currentPreviewImageIndex:0,_changePreviewImage:function(){var self=this;var _657=function(){var i=(self._currentPreviewImageIndex+1)%self.playlistsObj.length;var _658=self.listPlaylistsPane.getPlaylistById(self.playlistsObj[i]);if(_658&&self.listPaylistIcon){self.listPaylistIcon.src=_658.listPaylistIcon.src;}else{var _658=self.listPlaylistsPane.getGlobalPlaylistById(self.playlistsObj[i]);if(_658&&self.listPaylistIcon){self.listPaylistIcon.src=stino.initImageCache("content/get/playlists/preview/"+_658.id+".jpg.stmb");}}self._currentPreviewImageIndex=i;self._changePreviewImage();};setTimeout(_657,3000);},startPreviewSlideShow:function(){this._changePreviewImage();},_onPreviewMouseOver:function(_659){this.startSmallPreview();},_onPreviewMouseOut:function(_65a){this.stopSmallPreview();},startSmallPreview:function(){var flag=1;var self=this;for(i=0;i<this.playlistsObj.length;i++){var _65b=dijit.byId(dojo.global.blockOrListView).getPlaylistById(this.playlistsObj[i]);if(_65b!=null&&(_65b.type!="composer"||_65b.type!="composer_slide")){flag=0;}}if(flag&&this.playlistsObj.length>0){self.startSmallPreviewSlide();}},smallPreviewIndex:-1,startSmallPreviewSlide:function(){var self=this;dojo.global.smallPreviewCallback=function(){clearTimeout(dojo.global.smallPreviewCallbackTimer);swfobject.removeSWF("playerFlashNode");stino.composer.hideFlashPreviewBox();var i=(self.smallPreviewIndex+1)%self.playlistsObj.length;var _65c=self.listPlaylistsPane.getGlobalPlaylistById(self.playlistsObj[i]);var c=dojo.coords(self.domNode);var _65d=_65c.resolution_width/_65c.resolution_height;if(_65c.resolution_height>220){var h=220;}else{var h=_65c.resolution_height;}var w=h*_65d;if(w>900){w=900;}h=w*(_65c.resolution_height/_65c.resolution_width);var x=80;var y=c.t;var _65e=dijit.getViewport().h;if(c.t+h>_65e){y=y-h+41;}var _65f=function(){var _660={"IP":fed.ip(),"XMLURL":self.requestPathPart+"/read-xml/id/"+_65c.event_id.toString()+"/preview/1/"};stino.composer.showPreview(dojo.byId("flashPreviewBox"),w,h,false,_65c.resolution_width,_65c.resolution_height,_660,true);};stino.composer.showFlashPreviewBox(w,h,x,y,_65f,1);self.smallPreviewIndex=i;if(_65c.queued_duration>0){var _661=_65c.queued_duration*1000;}else{var _661=_65c.duration*1000;}dojo.global.smallPreviewCallbackTimer=setTimeout(smallPreviewCallback,_661);};dojo.global.smallPreviewCallbackTimer=setTimeout(smallPreviewCallback,1000);},stopSmallPreview:function(){this.smallPreviewIndex=0;dojo.global.smallPreviewCallback=function(){};clearTimeout(dojo.global.smallPreviewCallbackTimer);swfobject.removeSWF("playerFlashNode");stino.composer.hideFlashPreviewBox();},previewPlaylist:function(){var self=this;if(dojo.global.playlistRights.previewInWindow==1){window.open("edmp-playlists/get-previews/id/"+self.playlist_id+"/","_new");}else{var flag=1;var _662=[];for(i=0;i<this.playlistsObj.length;i++){var _663=dijit.byId(dojo.global.blockOrListView).getGlobalPlaylistById(this.playlistsObj[i]);_662.push(_663);if(_663.type!="composer"||_663.type!="composer_slide"){flag=0;}}if(flag&&this.playlistsObj.length>0){stino.startCueuedPreview(_662);}}}});}if(!dojo._hasResource["stino.widget.ListPlaylists.ListSimplePlaylist"]){dojo._hasResource["stino.widget.ListPlaylists.ListSimplePlaylist"]=true;dojo.provide("stino.widget.ListPlaylists.ListSimplePlaylist");dojo.declare("stino.widget.ListPlaylists.ListSimplePlaylist",stino.widget.ListPlaylists.ListPlaylist,{editorType:"composer",startup:function(){this.inherited(arguments);this._setIsDraft(this.is_draft);var that=this;if(dojo.global.playlistRights.editPlaylist==1){if(dojo.global.curPage=="simpleUi"){dojo.connect(this.listPaylistIcon,"ondblclick",function(){that.editPlaylistSimpleUi(arguments);});}else{dojo.connect(this.listPaylistIcon,"ondblclick",function(){that.editPlaylist(arguments);});}}if(dojo.global.playlistRights.changeParamentrs==1){dojo.connect(this.titleNode,"onclick",dojo.hitch(this,"editTitle"));dojo.connect(this.titleNode,"onmousedown",function(){dojo.global.titleNodeEditable=1;});dojo.connect(this.noteNode,"onclick",dojo.hitch(this,"editTitle"));dojo.connect(this.noteNode,"onmousedown",function(){dojo.global.titleNodeEditable=1;});}else{this.titleNode.style.cursor="default";this.noteNode.style.cursor="default";}var _664=this.resolution_width/this.resolution_height;if(this.resolution_height>40){var h=40;}else{var h=this.resolution_height;}var w=h*_664;if(w>40){w=40;}h=w*(this.resolution_height/this.resolution_width);this.listPaylistIcon.width=w;this.listPaylistIcon.height=h;this.listPaylistIcon.src=stino.initImageCache("content/get/playlists/preview/"+this.playlist_id+".jpg.stmb");},postMixInProperties:function(){this.inherited(arguments);},editTitle:function(){if(dojo.global.titleNodeEditable){var t=this;dojo.global.editorType=this.editorType;if(this.type=="composer"||this.type=="composer_slide"){edmp_playlistsAddDialogArguments={"SelectedRow":{"id":t.playlist_id,"name":t.name,"note":t.note,"resolution_id":t.resolution_id,"template_id":t.template_id,"color":t.color,"slot":t.slot,"queued_duration":t.queued_duration,"preview_aspect":t.preview_aspect,"rotate":t.rotate},"UpdateAction":true};}else{edmp_playlistsAddDialogArguments={"SelectedRow":{"id":t.playlist_id,"name":t.name,"note":t.note,"resolution_id":t.resolution_id,"template_id":t.template_id,"color":t.color,"slot":t.slot,"preview_aspect":t.preview_aspect,"rotate":t.rotate},"UpdateAction":true};}if(dijit.byId("playlistShowAllButton").checked==true){dojo.global.folderNumber=t.parent_folder_id;}dijit.byId("edmp_playlistsAddDialog").show();if(dojo.global.edmp_playlistsAddDialogInit){edmp_playlistsAddDialogInit();}}dojo.global.titleNodeEditable=1;},editPlaylist:function(_665){if(this.type!="templated"){this.stopSmallPreview();}if(_665!==true){_665=false;}dojo.global.currentlyEditing=this;dojo.global.currentlyEditingNew=_665;stino.composer.openEditor(_665,this.event_id,this.resolution_width,this.resolution_height);},editPlaylistSimpleUi:function(_666){if(!this.simpleSimpleUiDialog){this.simpleSimpleUiDialogContent=new stino.widget.Playlists.MetaDialog({id:this.id+"_metaDialog",target_id:this.playlist_id,label:stino.nls.Meta_dialogLabel+": "+this.name,data:this.event_meta_fields});this.simpleSimpleUiDialogContent.startup();this.simpleSimpleUiDialog=new dijit.Dialog({title:stino.nls.Meta_dialogTitle,content:this.simpleSimpleUiDialogContent});dojo.body().appendChild(this.simpleSimpleUiDialog.domNode);}this.simpleSimpleUiDialog.show();},saveXml:function(xml,json){stino.composer.saveXml(xml,json,dojo.hitch(this,this.publishCheck),this.event_id);},_setIsPlaying:function(){var _667=this.instantForGroups.length>0;this.isPlayingNode.src="images/"+(_667?"started":"stopped")+".png";this.playNode.src="images/icons/"+(_667?"stop":"play")+".png";this._isPlaying=_667;},_setIsDraft:function(_668){this.is_draft=_668;this.listPlaylistsPaneListDraftCheckbox.checked=this.is_draft==1?"checked='checked'":"";if(dojo.global.playlistRights.changeParamentrs==0){this.listPlaylistsPaneListDraftCheckbox.style.display="none";}if(_668==1){dojo.style(this.listPlaylistBlockDraft,"backgroundImage","url('images/draft.png')");this.scheduleNode.style.display="none";this.playNode.style.display="none";this.isPlayingNode.style.visibility="hidden";if(dojo.global.playlistRights.environment!="TAG"){this.publishStatus="disabled";this.publishNode.src="images/icons/publish_disabled.png";this.publishNode.style.display="none";}}else{dojo.style(this.listPlaylistBlockDraft,"backgroundImage","url('images/transparent.png')");if(dojo.global.playlistRights.play==0||(dojo.global.playlistRights.environment=="TAG"&&this.type!="fullscreen_playlist")||dojo.global.playlistRights.environment=="Joomla"){this.playNode.style.display="none";this.isPlayingNode.style.visibility="hidden";}else{this.playNode.style.display="inline";this.isPlayingNode.style.visibility="visible";}if(dojo.global.playlistRights.schedule==0||(dojo.global.playlistRights.environment=="TAG"&&this.type!="fullscreen_playlist")||dojo.global.playlistRights.environment=="Joomla"){this.scheduleNode.style.display="none";this.isScheduledNode.style.display="none";}else{this.scheduleNode.style.display="inline";this.isScheduledNode.style.display="inline";}var _669=stino.timestampToDate(this.timestamp);var _66a=stino.timestampToDate(this.published);if(dojo.date.compare(_669,_66a)>0){this.publishStatus="active";this.publishNode.src="images/icons/publish_active.png";this.publishNode.style.display="inline";}else{this.publishStatus="disabled";this.publishNode.src="images/icons/publish_disabled.png";this.publishNode.style.cursor="default";}if(dojo.global.playlistRights.environment=="TAG"&&(this.type=="composer"||this.type=="composer_slide")){this.publishNode.style.display="none";}this._setIsPlaying(true);}stino.changeGlobalPlaylistsArray(this);},_onPreviewMouseOver:function(_66b){dijit.showTooltip(stino.nls.Playlists_pleaseDoubleClickToEdit,this.listPaylistIcon,["below","above"]);if(this.type!="templated"){if(!this._smallPreviewIsShowing){this._smallPreviewIsShowing=true;this.startSmallPreview();}}},_onPreviewMouseOut:function(_66c){this.inherited(arguments);dijit.hideTooltip(this.listPaylistIcon);this._smallPreviewIsShowing=false;this.stopSmallPreview();},startSmallPreview:function(){var c=stino.coords(this.domNode);var _66d=this.resolution_width/this.resolution_height;if(this.resolution_height>220){var h=220;}else{var h=this.resolution_height;}var w=h*_66d;if(w>900){w=900;}h=w*(this.resolution_height/this.resolution_width);var t=this;var x=80;var y=c.y;var _66e=dijit.getViewport().h+dijit.getViewport().t;if(c.y+h>_66e){y=y-h+41;}var _66f=function(){t.previewPlaylist(dojo.byId("flashPreviewBox"),w+"px",h+"px",false,true);};stino.composer.showFlashPreviewBox(w,h,x,y,_66f);},stopSmallPreview:function(){swfobject.removeSWF("playerFlashNode");stino.composer.hideFlashPreviewBox();},previewPlaylist:function(node,w,h,_670,_671){var that=this;if(_671===undefined){_671=false;}if(dojo.global.curPage=="simpleUi"){if(typeof (node)=="object"&&node.clientX!=undefined){var _672=node;node=undefined;}if(node==undefined){node="player";}var _673=dijit.byId(that.id+"_metaDialog");if(_673!=undefined&&that.publishStatus=="active"){var mass=_673.getMetaFieldsArray("ok");}else{var mass="{}";}mass=mass.replace(new RegExp("<colon>","g"),":");dojo.xhrPost({url:"composer/save-preview/event_id/"+that.event_id+"/",handleAs:"json",sync:true,preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error!="OK"){fed.dialogs.alert(data.error);}},content:{"preview":mass}});var temp="/composer/load-temp-xml/event_id/"+that.event_id+"/preview/"+1+"/";var _674={"IP":fed.ip(),"XMLURL":temp};stino.composer.showPreview(node,w,h,_670,that.resolution_width,that.resolution_height,_674,_671);}else{if(dojo.global.playlistRights.previewInWindow==1&&_670==undefined){window.open("/playlists/show-flash-preview/id/"+that.playlist_id+"/","_new");}else{if(typeof (node)=="object"&&node.clientX!=undefined){var _672=node;node=undefined;}if(node==undefined){node="player";}var _674={"IP":fed.ip(),"XMLURL":this.requestPathPart+"/read-xml/id/"+this.event_id.toString()+"/preview/1/"};stino.composer.showPreview(node,w,h,_670,this.resolution_width,this.resolution_height,_674,_671);}}}});}if(!dojo._hasResource["stino.widget.ListPlaylists.ListFullscreenPlaylist"]){dojo._hasResource["stino.widget.ListPlaylists.ListFullscreenPlaylist"]=true;dojo.provide("stino.widget.ListPlaylists.ListFullscreenPlaylist");dojo.declare("stino.widget.ListPlaylists.ListFullscreenPlaylist",stino.widget.ListPlaylists.ListSimplePlaylist,{editorType:"fullscreen_playlist",startup:function(){this.inherited(arguments);this.listPlaylistsPaneListDraftCheckbox.style.display="none";},postMixInProperties:function(){this.inherited(arguments);},editPlaylist:function(_675){this.stopSmallPreview();if(_675!==true){_675=false;}dojo.global.currentlyEditing=this;dojo.global.currentlyEditingNew=_675;var ip=fed.ip();var id=this.playlist_id;var _676={"IP":ip,"EVENTTYPE":fed.baseRelative()+"event-types/get-xml/","CONTENT":"/content/get-xml/","EVENTS":"/flash/empty_events.xml","SESSION":dojo.cookie("PHPSESSID"),"en_flash_lang_xml_path":"flash/xml_data/lang.xml","en_flash_permissions_xml_path":"flash/xml_data/permissions.xml","en_flash_resolutions_xml_path":"resolutions/get-xml/","en_flash_events_properties_xml_path":"event-properties/get-xml/","en_flash_load_xml_url":"/events/get-xml/playlist_id/"+id+"/"};var _677={"quality":"high","wmode":"window","play":"true","loop":"true","allowFullScreen":"false","allowScriptAccess":"sameDomain"};var _678={"style":"z-index:1000;"};swfobject.embedSWF("flash/Event_manager_stand_alone.swf","flashUploaderNode2","725px","550px","9.0.0","expressInstall.swf",_676,_677,_678);dijit.byId("fullscreenPlaylistEditor").show();},startSmallPreview:function(){var self=this;if(dojo.isString(self.event_id)){self.event_id="["+self.event_id+"]";self.event_id=dojo.fromJson(self.event_id);}dojo.global.changePreviewFlag=1;if(self.event_id!=null&&self.event_id.length>0){var _679=function(_67a,slot){var _67b=parseInt(_67a[0]);var _67c=parseInt(_67a[1]);var c=stino.coords(self.domNode);var v=dijit.getViewport();var x=80;var y=c.y;if(y+_67c>v.h+v.t){y=y-_67c+41;}var _67d={"IP":fed.ip(),"XMLURL":"fullscreen/get-preview-xml/slot/"+slot};stino.composer.showPreview(dojo.byId("flashPreviewBox"),_67b,_67c,false,undefined,undefined,_67d,true);var _67e=function(){};stino.composer.showFlashPreviewBox(_67b,_67c,x,y,_67e);};var slot=new Date().getTime();stino.post(dojo.global.BaseHref+"fullscreen/generate-preview-xml/slot/"+slot,{ids:dojo.toJson(self.event_id),resolution:self.preview_aspect},function(data){if(dojo.global.changePreviewFlag&&!dojo.global.previewIsPlaying){dojo.global.previewIsPlaying=1;_679(data.resolution,slot);}});}},stopSmallPreview:function(){dojo.global.changePreviewFlag=0;dojo.global.previewIsPlaying=0;swfobject.removeSWF("playerFlashNode");stino.composer.hideFlashPreviewBox();}});}if(!dojo._hasResource["stino.widget.ListPlaylists.ListPlaylist6600"]){dojo._hasResource["stino.widget.ListPlaylists.ListPlaylist6600"]=true;dojo.provide("stino.widget.ListPlaylists.ListPlaylist6600");dojo.declare("stino.widget.ListPlaylists.ListPlaylist6600",stino.widget.ListPlaylists.ListPlaylist,{titleNode:null,playlistsObj:null,editorType:"6600",startup:function(){this.inherited(arguments);this.previewNode.style.display="none";this.listPlaylistsPaneListDraftCheckbox.style.display="none";this.publishStatus="disabled";this.publishNode.src="images/icons/publish_disabled.png";this.publishNode.style.display="none";this.copyNode.style.display="none";this.exportNode.style.display="none";this._setIsPlaying(true);var t=this;var _67f=function(){if(dojo.global.titleNodeEditable){dojo.global.editorType=t.editorType;edmp_playlistsAddDialogArguments={"SelectedRow":{"id":t.playlist_id,"name":t.name,"note":t.note,"template_id":t.template_id,"color":t.color,"slot":t.slot},"UpdateAction":true};dijit.byId("edmp_playlistsAddDialog").show();if(dojo.global.edmp_playlistsAddDialogInit){edmp_playlistsAddDialogInit();}}dojo.global.titleNodeEditable=1;};dojo.connect(this.titleNode,"onclick",_67f);dojo.connect(this.titleNode,"onmousedown",function(){dojo.global.titleNodeEditable=1;});dojo.connect(this.noteNode,"onclick",_67f);dojo.connect(this.noteNode,"onmousedown",function(){dojo.global.titleNodeEditable=1;});},postMixInProperties:function(){this.inherited(arguments);},_setIsPlaying:function(){var _680=this.instantForGroups.length>0;this.isPlayingNode.src="images/"+(_680?"started":"stopped")+".png";this.playNode.src="images/icons/"+(_680?"stop":"play")+".png";this._isPlaying=_680;},_setValues:function(data){this.inherited(arguments);if(data.color){this.color=data.color;}if(data.name!=null){this.name=data.name;this.note=data.note;this.titleNode.innerHTML=this.name;this.noteNode.innerHTML=this.note;}},editPlaylist:function(){}});}if(!dojo._hasResource["stino.widget.ListPlaylists.ListPlaylistsFolder"]){dojo._hasResource["stino.widget.ListPlaylists.ListPlaylistsFolder"]=true;dojo.provide("stino.widget.ListPlaylists.ListPlaylistsFolder");dojo.declare("stino.widget.ListPlaylists.ListPlaylistsFolder",[dijit._Widget,dijit._Templated],{id:"",playlist_id:0,name:"",template_id:"",event_id:0,is_draft:null,timestamp:null,published:null,subusers:[],slot:null,playlists:[],count_playlists:0,templateString:"<div class=\"listPlaylistsFolder ${editorType}ListPlaylistBlock\" >\r\n\t<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" dojoAttachPoint=\"listPlaylistsFolderLeftBg\" class=\"listPlaylistsFolderLeftBg\">\r\n\t\t<tr>\r\n\t\t\t<td align=\"left\" valign=\"top\" width=\"1%\">\r\n\t\t\t\t<div class='listPlaylistsFolderIcon'><img dojoAttachPoint=\"listPaylistFolderIcon\" dojoAttachEvent=\"ondblclick: folderClick\" src=\"\" width=\"40px\" border=\"0\" /></div>\r\n\t\t\t</td>\r\n\t\t\t<td align=\"left\" valign=\"top\" width=\"1%\">\r\n\t\t\t\t<div class=\"listPlaylistsFolderTitleNode\">\r\n\t\t\t\t\t<div class=\"listPlaylistsFolderTitle\" dojoAttachPoint=\"listPlaylistsFolderTitleNode\">${name}</div>\r\n\t\t\t\t\t<div class=\"listPlaylistsFolderNote\" dojoAttachPoint=\"listPlaylistsFolderNoteNode\">${note}</div>\r\n\t\t\t\t</div>\r\n\t\t\t</td>\r\n\t\t\t<td align=\"left\" valign=\"top\" width=\"1%\">\r\n\t\t\t\t<div class='listPlaylistsFolderDraft'><div></div></div>\r\n\t\t\t</td>\r\n\t\t\t<td align=\"left\" valign=\"top\" width=\"1%\">\r\n\t\t\t\t<div class=\"listPlaylistsFolderActionIcons\">\r\n\t\t\t\t\t<img src=\"images/icons/delete.png\" dojoAttachPoint=\"listPlaylistsFolderDeleteNode\" dojoAttachEvent=\"onclick: removeListPlaylistFolder, mouseover: _deleteListFolderMouseOver, mouseout: _deleteListFolderMouseOut\" />\r\n\t\t\t\t</div>\r\n\t\t\t</td>\r\n\t\t\t<td dojoAttachPoint=\"listPlaylistsFolderIsPlayingNode\" align=\"left\" valign=\"top\" width=\"1%\">\r\n\t\t\t\t<div class='playlistsFolderIsPlaying'></div>\r\n\t\t\t</td>\r\n\t\t\t<td dojoAttachPoint=\"listPlaylistsFolderIsScheduledNode\" align=\"left\" valign=\"top\" width=\"1%\">\r\n\t\t\t\t<div class='listPlaylistsPaneListIsScheduled'></div>\r\n\t\t\t</td>\r\n\t\t\t<td align=\"left\" valign=\"top\" width=\"1%\">\r\n\t\t\t\t<div class='listPlaylistsPaneListIsScheduled'></div>\r\n\t\t\t</td>\r\n\t\t\t<td align=\"left\" valign=\"top\" width=\"93%\">\r\n\t\t\t\t&nbsp;\r\n\t\t\t</td>\t\t\t\r\n\t\t</tr>\r\n\t</table>\r\n</div>\r\n",isHidden:false,moveable:null,playlistsPane:null,editorType:"folder",requestPathPart:"edmp-playlists",is_draft:null,listPlaylistsFolderLeftBg:null,listPlaylistsFolderTitleNode:null,listPlaylistsFolderDeleteNode:null,listPlaylistsFolderIsPlayingNode:null,listPlaylistsFolderIsScheduledNode:null,startup:function(){onObjectMove=false;this.inherited(arguments);var that=this;this.moveable=new dojo.dnd.Moveable(this.domNode,{handle:this.domNode});var X=20;var maxY=121;this.moveable.onMoving=function(_681,_682){dojo.style(that.domNode,"opacity","0.4");dojo.style(that.domNode,"zIndex","101");if(dojo.global.titleNodeEditable){dojo.global.titleNodeEditable=0;}_682.l=X;if(_682.t<maxY){_682.t=maxY;}};this.moveable.onMoveStart=function(){};this.moveable.onMoveStop=function(){dojo.style(that.domNode,"opacity","1");dojo.style(that.domNode,"zIndex","100");that.playlistPosition();};this.listPaylistFolderIcon.src=dojo.global.BaseHref+"skins/"+dojo.global.userSkin+"/images/edmp/List/"+this.type+"-block.png";dojo.connect(this.listPlaylistsFolderTitleNode,"onclick",dojo.hitch(this,"editTitle"));dojo.connect(this.listPlaylistsFolderTitleNode,"onmousedown",function(){dojo.global.titleNodeEditable=1;});dojo.connect(this.listPlaylistsFolderNoteNode,"onclick",dojo.hitch(this,"editTitle"));dojo.connect(this.listPlaylistsFolderNoteNode,"onmousedown",function(){dojo.global.titleNodeEditable=1;});if(dojo.isString(this.schedules)){try{this.schedules=dojo.fromJson(this.schedules);}catch(e){this.schedules=[];}}if(dojo.global.playlistRights.schedule==0||dojo.global.playlistRights.environment=="Joomla"){this.listPlaylistsFolderIsScheduledNode.style.display="none";}if(dojo.global.playlistRights.play==0||dojo.global.playlistRights.environment=="Joomla"){this.listPlaylistsFolderIsPlayingNode.style.display="none";}},postMixInProperties:function(){this.inherited(arguments);},setPosition:function(x,y,w){this.domNode.style.left=x.toString()+"px";this.domNode.style.top=y.toString()+"px";this.domNode.style.width=w.toString()+"px";},removeListPlaylistFolder:function(){var self=this;fed.dialogs.confirm(stino.nls.Playlists_confirmFolderDeletion,function(){var _683=1;for(var i in dojo.global.allPlaylists){if(self.playlist_id==dojo.global.allPlaylists[i].parent_folder_id){_683=0;break;}}if(_683==1){self.removePlaylistNoPrompt();}else{fed.dialogs.confirm({label:stino.nls.Playlists_notEmptyFolderDeletingWarning,leftButtonText:stino.nls.Playlists_deleteAllContentFromFolder,rightButtonText:stino.nls.Playlists_moveAllToFirstLevel},function(){self.removePlaylistNoPrompt();},function(){self.removePlaylistNoPrompt("move");});}});},removePlaylistNoPrompt:function(_684){var self=this;if(!_684){_684=1;}else{_684=0;}stino.post(dojo.global.BaseHref+self.requestPathPart+"/delete/",{deleteIds:"["+self.playlist_id+"]",deleteContent:_684},function(){if(_684==0){for(var i in dojo.global.allPlaylists){if(self.playlist_id==dojo.global.allPlaylists[i].parent_folder_id){dojo.global.allPlaylists[i].parent_folder_id=null;}}var _685=self.listPlaylistsPane.getGlobalPlaylistIndexById(self.playlist_id);dojo.global.allPlaylists.splice(_685,1);self.listPlaylistsPane.refreshWorkSpace();}else{self.listPlaylistsPane.removePlaylist(self.playlist_id);self.listPlaylistsPane.sortPlaylists(self.playlist_id);}});},_deleteListFolderMouseOver:function(){dijit.showTooltip(stino.nls.Playlists_delete,this.listPlaylistsFolderDeleteNode,["below","above"]);},_deleteListFolderMouseOut:function(){dijit.hideTooltip(this.listPlaylistsFolderDeleteNode);},_setIsPlaying:function(){},editTitle:function(){if(dojo.global.titleNodeEditable){var t=this;dojo.global.editorType=this.editorType;edmp_playlistsAddDialogArguments={"SelectedRow":{"id":t.playlist_id,"name":t.name,"note":t.note,"template_id":t.template_id,"slot":t.slot},"UpdateAction":true};dijit.byId("edmp_playlistsAddDialog").show();if(dojo.global.edmp_playlistsAddDialogInit){edmp_playlistsAddDialogInit();}}dojo.global.titleNodeEditable=1;},_setValues:function(data){if(data.color){this.color=data.color;}if(data.name!=null){this.name=data.name;this.note=data.note;this.listPlaylistsFolderTitleNode.innerHTML=this.name;this.listPlaylistsFolderNoteNode.innerHTML=this.note;}if(this.parent_folder_id!=data.parent_folder_id){if(this.parent_folder_id!=null){dijit.byId(dojo.global.blockOrListView).folderCountPlaylists(false,true);}if(data.parent_folder_id==""){data.parent_folder_id=null;}if(data.parent_folder_id!=null){var _686=dijit.byId(dojo.global.blockOrListView).getPlaylistById(data.parent_folder_id);if(!_686){_686=dijit.byId(dojo.global.blockOrListView).getGlobalPlaylistById(data.parent_folder_id);}if(_686.count_folders!=undefined){_686.count_folders++;}stino.changeGlobalPlaylistsArray(_686);}}this.parent_folder_id=data.parent_folder_id;stino.changeGlobalPlaylistsArray(this);},hide:function(){this.isHidden=true;this.domNode.style.display="none";},show:function(){this.isHidden=false;this.domNode.style.display="block";},editPlaylist:function(){},folderClick:function(){dojo.global.inFoldersStructure.push(this);this.listPlaylistsPane.refreshWorkSpace();},playlistPosition:function(){var _687=Math.round(dojo.coords(this.domNode).y+(dojo.coords(this.domNode).h/2));var _688=0;var isF=0;var _689=0;for(var i in this.listPlaylistsPane.playlists){if(this.listPlaylistsPane.playlists[i].playlist_id!=this.playlist_id){if(_687>=(dojo.coords(this.listPlaylistsPane.playlists[i].domNode).y-1)&&_687<=dojo.coords(this.listPlaylistsPane.playlists[i].domNode).y+(dojo.coords(this.listPlaylistsPane.playlists[i].domNode).h+1)){_688=this.listPlaylistsPane.playlists[i].playlist_id;isF=this.listPlaylistsPane.playlists[i].type;_689=this.listPlaylistsPane.playlists[i].name;}}}var self=this;if(isF=="folder"){var _68a=self.listPlaylistsPane.getPlaylistIndexById(_688);var _68b=self.listPlaylistsPane.getPlaylistIndexById(self.playlist_id);var _68c=self.listPlaylistsPane.getGlobalPlaylistIndexById(_688);var _68d=self.listPlaylistsPane.getGlobalPlaylistIndexById(self.playlist_id);self.playlistSaveChanges("",parseInt(_68a)+1);var _68e=self.listPlaylistsPane.playlists[_68b];var _68f=dojo.global.allPlaylists[_68d];self.listPlaylistsPane.playlists.splice(_68b,1);self.listPlaylistsPane.playlists.splice(_68a,0,_68e);dojo.global.allPlaylists.splice(_68d,1);dojo.global.allPlaylists.splice(_68c,0,_68f);}self.listPlaylistsPane.placePlaylists();},playlistSaveChanges:function(_690,_691){var self=this;var _692=Object();_692.id=self.playlist_id;_692.parent_folder_id=_690;_692.slot=_691.toString();self.parent_folder_id=_690;self.slot=_691;stino.changeGlobalPlaylistsArray(self);dojo.xhrPost({url:dojo.global.BaseHref+"/edmp-playlists/update/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){}else{fed.dialogs.alert(data.error);}},content:{"item":dojo.toJson(_692)}});}});}if(!dojo._hasResource["stino.widget.ListPlaylists.ListTemplatedPlaylist"]){dojo._hasResource["stino.widget.ListPlaylists.ListTemplatedPlaylist"]=true;dojo.provide("stino.widget.ListPlaylists.ListTemplatedPlaylist");dojo.declare("stino.widget.ListPlaylists.ListTemplatedPlaylist",stino.widget.ListPlaylists.ListSimplePlaylist,{editorType:"templated",startup:function(){this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);},editPlaylist:function(_693){this.stopSmallPreview();if(_693!==true){_693=false;}dojo.global.currentlyEditing=this;dojo.global.currentlyEditingNew=_693;var div=document.createElement("div");div.id="editorFlashNode";dojo.byId("editor").appendChild(div);scroll(0,0);document.body.style.overflow="hidden";var ip=fed.ip();var _694=dijit.getViewport();var _695={"IP":ip,"EVENTTYPE":"/flash/event_types.xml","CONTENT":"/content/get-xml/","EVENTS":"/flash/empty_events.xml","SESSION":dojo.cookie("PHPSESSID"),"en_flash_lang_xml_path":"flash/xml_data/lang.xml","en_flash_content_xml_path":"flash/xml_data/content.xml","en_flash_permissions_xml_path":"flash/xml_data/permissions.xml","en_flash_resolutions_xml_path":"resolutions/get-xml/","en_flash_events_properties_xml_path":"event-properties/get-xml/","en_flash_save_url":"flash-editor/save-xml/id/"+this.playlist_id+"/","en_flash_load_xml_url":"flash-editor/get-xml/id/"+this.playlist_id+"/","en_flash_save_preview_path":"flash-editor/save-preview/id/"+this.playlist_id+"/"};var _696={"quality":"high","wmode":"window","play":"true","loop":"true","allowFullScreen":"false","allowScriptAccess":"sameDomain"};var _697={"style":"position:absolute; z-index:1000;"};swfobject.embedSWF("flash/FPE.swf","editorFlashNode",_694.w.toString()+"px",_694.h.toString()+"px","9.0.0","expressInstall.swf",_695,_696,_697);dojo.connect(window,"onresize",function(){var _698=dijit.getViewport();var o=dojo.byId("editorFlashNode");if(o){o.style.width=_698.w.toString()+"px";o.style.height=_698.h.toString()+"px";}});}});}if(!dojo._hasResource["stino.widget.ListPlaylists.ListSpinetixPlaylist"]){dojo._hasResource["stino.widget.ListPlaylists.ListSpinetixPlaylist"]=true;dojo.provide("stino.widget.ListPlaylists.ListSpinetixPlaylist");dojo.declare("stino.widget.ListPlaylists.ListSpinetixPlaylist",stino.widget.ListPlaylists.ListSimplePlaylist,{editorType:"spinetix",startup:function(){this.inherited(arguments);this.listPlaylistsPaneListDraftCheckbox.style.display="none";if(this.count_meta_containers>0){this.metaContainersNode.style.cursor="pointer";this.metaContainersNode.src="images/icons/meta_containers_active.png";}else{this.metaContainersNode.style.cursor="default";}this.is_draft=1;},postMixInProperties:function(){this.inherited(arguments);},editTitle:function(){},editPlaylist:function(_699){},_onPreviewMouseOver:function(){}});}if(!dojo._hasResource["stino.widget.ListPlaylists.ListPlaylistsBlock"]){dojo._hasResource["stino.widget.ListPlaylists.ListPlaylistsBlock"]=true;dojo.provide("stino.widget.ListPlaylists.ListPlaylistsBlock");dojo.declare("stino.widget.ListPlaylists.ListPlaylistsBlock",[stino.widget.Playlists.PlaylistsBlockAbstract,dijit._Templated],{id:"",way:[],items:[],playlistsPane:null,listPlaylistsPane:null,templateString:"<div id=\"${id}\" style=\"position:absolute;width:100%;\">\r\n\t<div class=\"playlistsBlockRoot mainBackgroundsColorSkin\" dojoAttachPoint=\"rootNode\" dojoAttachEvent=\"onclick: _rootNodeClick\">\r\n\t\t<div dojoAttachPoint=\"rootNodeArrow\" style=\"width: 100%; height: 100%;\">\r\n\t\t\t${root}\r\n\t\t</div>\r\n\t</div>\r\n\t<div class=\"playlistsBlockTitlesLine playlistsBlockTitlesLineSkin\" dojoAttachPoint=\"titlesLine\">\r\n\t\t<div style=\"width: 100%; border: 1px solid black;\">\r\n\t\t\t<div class='listPlaylistsPaneBlockIcon'>&nbsp;${iconText}</div>\r\n\t\t\t<div class='listPlaylistsPaneBlockName'>&nbsp;${nameNoteText}</div>\r\n\t\t\t<div dojoAttachPoint=\"listPlaylistDraftRight\" class='listPlaylistsPaneBlockDraft'>&nbsp;${draftText}</div>\r\n\t\t\t<div class='listPlaylistsPaneBlockActions'>&nbsp;${actionsText}</div>\r\n\t\t\t<div dojoAttachPoint=\"listPlaylistIsPlayingRight\" class='listPlaylistsPaneBlockIsPlaying'>&nbsp;${isPlayingText}</div>\r\n\t\t\t<div dojoAttachPoint=\"listPlaylistIsScheduledRight\" class='listPlaylistsPaneListIsScheduled'>&nbsp;${scheduledText}</div>\r\n\t\t\t<div class='listPlaylistsPaneListIsScheduled'>&nbsp;${eventViewText}</div>\r\n\t\t</div>\r\n\t</div>\r\n\t<div dojoAttachPoint=\"containerNode\" style=\"margin-bottom:10px;margin-left:20px;margin-right:20px;min-height:25px;\"></div>\r\n</div>\r\n",widgetsInTemplate:true,rootNode:null,containerNode:null,root:"",playlists:[],iconText:"",nameNoteText:"",draftText:"",actionsText:"",isPlayingText:"",scheduledText:"",eventViewText:"",startup:function(){this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);this.iconText=stino.nls.Main_icon+"";this.nameNoteText=stino.nls.Main_name+" / "+stino.nls.Main_note;this.draftText=stino.nls.Main_draft+"";this.actionsText=stino.nls.Main_actions+"";this.isPlayingText=stino.nls.Playlists_isPlaying+"";this.scheduledText=stino.nls.Main_scheduled+"";this.eventViewText=stino.nls.PlaylistsEventsDialog_Title+"";},addPlaylist:function(item){var div=document.createElement("div");this.containerNode.appendChild(div);item.listPlaylistsPane=this.playlistsPane;item.playlist_id=dojo.clone(item.id);if(dojo.isString(item.instantForGroups)){item.instantForGroups=dojo.clone(dojo.fromJson(item.instantForGroups));}if(item.type=="composer"&&item.count_events==1){dojo.global.slotNumber++;if(item.event_id==null){item.event_id=0;}item.id="List_Playlist_Simple_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListSimplePlaylist(item,div);}if(item.type=="composer_slide"){dojo.global.slotNumber++;if(item.event_id==null){item.event_id=0;}item.id="List_Playlist_PictureSlide_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListPictureSlidePlaylist(item,div);}else{if(item.type=="templated"){dojo.global.slotNumber++;item.id="List_Playlist_Templated_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListTemplatedPlaylist(item,div);}else{if(item.type=="queued"){dojo.global.slotNumber++;item.id="List_Playlist_Cued_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListCuedPlaylist(item,div);}else{if(item.type=="6600"){dojo.global.slotNumber++;item.id="List_Playlist_6600_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListPlaylist6600(item,div);}else{if(item.type=="folder"){dojo.global.slotNumber++;dojo.global.folders++;item.id="List_Playlists_Folder_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListPlaylistsFolder(item,div);}else{if(item.type=="fullscreen_playlist"){dojo.global.slotNumber++;item.id="List_Playlist_fullscreen_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListFullscreenPlaylist(item,div);}}}}}}if(w){w.domNode.style.position="relative";w.domNode.style.marginBottom="1px";w.startup();this.playlists.push(w);this.playlistsPane.playlists.push(w);return w;}}});}if(!dojo._hasResource["stino.widget.ListPlaylists.ListPictureSlidePlaylist"]){dojo._hasResource["stino.widget.ListPlaylists.ListPictureSlidePlaylist"]=true;dojo.provide("stino.widget.ListPlaylists.ListPictureSlidePlaylist");dojo.declare("stino.widget.ListPlaylists.ListPictureSlidePlaylist",stino.widget.ListPlaylists.ListSimplePlaylist,{editorType:"composer_slide",startup:function(){this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);}});}if(!dojo._hasResource["stino.widget.ListPlaylists.ListPlaylistsPane"]){dojo._hasResource["stino.widget.ListPlaylists.ListPlaylistsPane"]=true;dojo.provide("stino.widget.ListPlaylists.ListPlaylistsPane");dojo.declare("stino.widget.ListPlaylists.ListPlaylistsPane",[stino.widget.Playlists.PlaylistPaneAbstract,dijit._Templated],{id:"",templateString:"<div id=\"${id}\">\r\n\t<div dojoAttachPoint=\"flashPreviewBox\" class=\"EdmpPlaylistsPaneFlashPreviewBox\"></div>\r\n\t\r\n\t<div id=\"listPlaylistsPaneBlock\" class=\"listPlaylistsPaneBlockSkin\">\r\n\t\t<div class='listPlaylistsPaneBlockIcon'>&nbsp;${iconText}</div>\r\n\t\t<div class='listPlaylistsPaneBlockName'>&nbsp;${nameNoteText}</div>\r\n\t\t<div dojoAttachPoint=\"listPlaylistDraftRight\" class='listPlaylistsPaneBlockDraft'>&nbsp;${draftText}</div>\r\n\t\t<div class='listPlaylistsPaneBlockActions'>&nbsp;${actionsText}</div>\r\n\t\t<div dojoAttachPoint=\"listPlaylistIsPlayingRight\" class='listPlaylistsPaneBlockIsPlaying'>&nbsp;${isPlayingText}</div>\r\n\t\t<div dojoAttachPoint=\"listPlaylistIsScheduledRight\" class='listPlaylistsPaneListIsScheduled'>&nbsp;${scheduledText}</div>\r\n\t\t<div class='listPlaylistsPaneListIsScheduled'>&nbsp;${eventViewText}</div>\r\n\t</div>\r\n</div>\r\n",listPlaylistIsScheduledRight:null,listPlaylistIsPlayingRight:null,listPlaylistDraftRight:null,playlists:[],playlistsBlocks:[],coords:null,flashPreviewBox:null,iconText:"",nameNoteText:"",draftText:"",actionsText:"",isPlayingText:"",scheduledText:"",eventViewText:"",startup:function(){this.inherited(arguments);document.getElementById("listPlaylistsPaneBlock").style.width=dojo.coords(document.body).w-40+"px";document.getElementById("listPlaylistsPaneBlock").style.left="20px";if(dojo.global.playlistRights.schedule==0||dojo.global.playlistRights.environment=="Joomla"){this.listPlaylistIsScheduledRight.style.display="none";}if(dojo.global.playlistRights.play==0||dojo.global.playlistRights.environment=="Joomla"){this.listPlaylistIsPlayingRight.style.display="none";}},postMixInProperties:function(){this.inherited(arguments);this.iconText=stino.nls.Main_icon+"";this.nameNoteText=stino.nls.Main_name+" / "+stino.nls.Main_note;this.draftText=stino.nls.Main_draft+"";this.actionsText=stino.nls.Main_actions+"";this.isPlayingText=stino.nls.Playlists_isPlaying+"";this.scheduledText=stino.nls.Main_scheduled+"";this.eventViewText=stino.nls.PlaylistsEventsDialog_Title+"";},addPlaylist:function(item){var that=this;if(dijit.byId("playlistShowAllButton").checked==true){if(item.type=="folder"){return this.addPlaylistBlock([null,item.id],[],function(){that.placeBlocks();});}else{return this.playlistsBlocks[0].addPlaylist(item);}}for(var i=0;i<this.playlists.length;i++){if(this.playlists[i].id==item.id){return null;}}var div=document.createElement("div");this.domNode.appendChild(div);item.listPlaylistsPane=this;item.playlist_id=dojo.clone(item.id);if(dojo.isString(item.instantForGroups)){item.instantForGroups=dojo.clone(dojo.fromJson(item.instantForGroups));}if(item.type=="composer"&&item.count_events==1){dojo.global.slotNumber++;if(item.event_id==null){item.event_id=0;}item.id="List_Playlist_Simple_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListSimplePlaylist(item,div);}if(item.type=="composer_slide"){dojo.global.slotNumber++;if(item.event_id==null){item.event_id=0;}item.id="List_Playlist_PictureSlide_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListPictureSlidePlaylist(item,div);}else{if(item.type=="templated"){dojo.global.slotNumber++;item.id="List_Playlist_Templated_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListTemplatedPlaylist(item,div);}else{if(item.type=="queued"){dojo.global.slotNumber++;item.id="List_Playlist_Cued_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListCuedPlaylist(item,div);}else{if(item.type=="6600"){dojo.global.slotNumber++;item.id="List_Playlist_6600_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListPlaylist6600(item,div);}else{if(item.type=="folder"){dojo.global.slotNumber++;dojo.global.folders++;item.id="List_Playlists_Folder_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListPlaylistsFolder(item,div);}else{if(item.type=="fullscreen_playlist"){dojo.global.slotNumber++;item.id="List_Playlist_fullscreen_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListFullscreenPlaylist(item,div);}else{if(item.type=="spinetix"&&dojo.global.system.serverType.indexOf("svg")!=-1){dojo.global.slotNumber++;item.id="List_Playlist_spinetix_"+dojo.clone(item.id).toString();var w=new stino.widget.ListPlaylists.ListSpinetixPlaylist(item,div);}}}}}}}if(w){w.startup();this.playlists.push(w);if(item.type=="folder"){var _69a=this.getPlaylistIndexById(item.playlist_id);var _69b=this.playlists[_69a];this.playlists.splice(_69a,1);this.playlists.splice(item.slot-1,0,_69b);}return w;}},addPlaylistBlock:function(_69c,_69d,_69e){var div=document.createElement("div");this.domNode.appendChild(div);var w=new stino.widget.ListPlaylists.ListPlaylistsBlock({id:"ListPlaylistsBlock"+(this.playlistsBlocks.length+1),way:dojo.clone(_69c),items:_69d,playlistsPane:this},div);w.startup();this.playlistsBlocks.push(w);if(_69e){_69e();}},placeBlocks:function(_69f){if(dijit.byId("playlistShowAllButton").checked==false){document.getElementById("listPlaylistsPaneBlock").style.display="block";document.getElementById("playlistViewAllButtonsContainer").style.display="none";}else{document.getElementById("listPlaylistsPaneBlock").style.display="none";document.getElementById("playlistViewAllButtonsContainer").style.display="block";}var dy=110;for(var i in this.playlistsBlocks){this.playlistsBlocks[i].checkHiddenParams();if(this.playlistsBlocks[i].isHidden){this.playlistsBlocks[i].domNode.style.display="none";}else{this.playlistsBlocks[i].domNode.style.display="block";if(this.playlistsBlocks[i].isHiddenElements){this.playlistsBlocks[i].domNode.style.top=dy+"px";this.playlistsBlocks[i].containerNode.style.display="none";this.playlistsBlocks[i].titlesLine.style.display="none";this.playlistsBlocks[i].rootNodeArrow.style.background="url(images/arrow_up.png) no-repeat right center";dy=dy+50;}else{this.playlistsBlocks[i].domNode.style.top=dy+"px";this.playlistsBlocks[i].containerNode.style.display="block";this.playlistsBlocks[i].titlesLine.style.display="block";this.playlistsBlocks[i].rootNodeArrow.style.background="url(images/arrow_down.png) no-repeat right center";dy=dy+dojo.coords(this.playlistsBlocks[i].domNode).h;}}}if(_69f!="no"){window.scroll(0,0);}},placePlaylists:function(){if(dijit.byId("playlistShowAllButton").checked==false){document.getElementById("listPlaylistsPaneBlock").style.display="block";document.getElementById("playlistViewAllButtonsContainer").style.display="none";}else{document.getElementById("listPlaylistsPaneBlock").style.display="none";document.getElementById("playlistViewAllButtonsContainer").style.display="block";return this.placeBlocks("no");}var dx=20;if(dojo.global.inFoldersStructure.length==0||dojo.global.inFoldersStructure==""){var dy=121;document.getElementById("listPlaylistsPaneBlock").style.top="105px";}else{var dy=141;document.getElementById("listPlaylistsPaneBlock").style.top="125px";}var w=dojo.coords(document.body).w-40;var dH=51;document.getElementById("listPlaylistsPaneBlock").style.width=w+"px";for(var i=0;i<this.playlists.length;i++){if(this.playlists[i].isHidden){continue;}this.playlists[i].setPosition(dx,(dy+i*dH),w);}},refreshWorkSpace:function(){dojo.global.blockOrListViewOld="listPlaylistsPane";this.inherited(arguments);}});}if(!dojo._hasResource["stino.widget.Group.GroupScheduleElement"]){dojo._hasResource["stino.widget.Group.GroupScheduleElement"]=true;dojo.provide("stino.widget.Group.GroupScheduleElement");dojo.declare("stino.widget.Group.GroupScheduleElement",[dijit._Widget,dijit._Templated],{templateString:"<div class=\"playlistScheduleElements\">\r\n\t<div class=\"dijitInline playlistScheduleElementsDelete\" dojoAttachPoint=\"groupScheduleElementsDelete\" dojoAttachEvent=\"onclick: deleteGroupScheduleElement\"></div>\r\n\t<div class=\"dijitInline playlistScheduleElementsActivate\" dojoAttachPoint=\"groupScheduleElementsActivate\">\r\n\t\t<input type=\"checkbox\" dojoAttachPoint=\"groupScheduleElementsActivateCheckbox\" dojoAttachEvent=\"onclick: activeGroupScheduleElement\">\r\n\t</div>\r\n\t<div class=\"playlistScheduleElementsGroupName dijitInline\" dojoAttachPoint=\"groupScheduleElementsPlaylist\" dojoAttachEvent=\"onclick: editGroupScheduleElement\"></div>\r\n\t<div class=\"dijitInline playlistScheduleElementsName_Edit\" dojoAttachPoint=\"groupScheduleElementsNameNode\" dojoAttachEvent=\"onclick: editGroupScheduleElement\"></div>\r\n</div>\r\n",widgetsInTemplate:true,id:"",schedule_id:0,active:0,name:"",groupScheduleElementsThis:null,groupScheduleElementsNameNode:null,groupScheduleElementsPlaylist:null,groupOrPlaylist:null,groupSchedule:null,startup:function(){this.updateInterface();this.groupScheduleElementsNameNode.id="nameNode"+this.id;groupScheduleElementsThis=this;groupOrPlaylist="group";},updateInterface:function(data){if(data!=undefined&&data.item){var item=data.item;delete item.id;dojo.mixin(this,item);}this.playlist_id_joined=dojo.global.allPlaylistsById[this.playlist_id].name;this.groupScheduleElementsPlaylist.innerHTML=this.playlist_id_joined+"<br><span style='color:#666666;'>"+dojo.global.timeFormatter(this.start_time)+" - "+dojo.global.timeFormatter(this.end_time)+"</span>";this.groupScheduleElementsNameNode.innerHTML=this.name+"<br><span style='color:#666666;'>"+dojo.global.dateFormatter(this.start_date)+" - "+dojo.global.dateFormatter(this.end_date)+"</span>";if(this.active==1){this.groupScheduleElementsActivateCheckbox.checked="checked";}},editGroupScheduleElement:function(){var _6a0=dojo.hitch(this,"editScheduleSucceded");this.groupSchedule.editSchedule(this.schedule_id,_6a0);},editScheduleSucceded:function(_6a1){this.updateInterface(_6a1);},activeGroupScheduleElement:function(){if(dojo.byId(this.groupScheduleElementsActivateCheckbox).checked){var _6a2=1;}else{var _6a2=0;}this.groupSchedule.toggleScheduleStatus(this.schedule_id,_6a2);},deleteGroupScheduleElement:function(){this.groupSchedule.deleteSchedule(this.schedule_id);}});}if(!dojo._hasResource["stino.widget.Group.GroupSchedules"]){dojo._hasResource["stino.widget.Group.GroupSchedules"]=true;dojo.provide("stino.widget.Group.GroupSchedules");dojo.declare("stino.widget.Group.GroupSchedules",[stino.widget.ScheduleListAbstract,dijit._Templated],{templateString:"<div class=\"playlistSchedule\">\r\n<div class=\"playlistScheduleName\" dojoAttachPoint=\"groupScheduleNameNode\"></div>\r\n<div class=\"playlistScheduleMenu\" dojoAttachPoint=\"scheduleMenuText\"></div>\r\n<div class=\"playlistScheduleContent\" dojoAttachPoint=\"groupScheduleContentNode\"></div>\r\n<div class=\"playlistScheduleAddButton\" dojoAttachPoint=\"addButton\"  dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: addNewGroupScheduleElement\">Add new schedule</div>\r\n<div class=\"playlistScheduleAddButton\" dojoAttachPoint=\"deleteAllButton\"  dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: deleteAllSchedules\">Delete all schedules</div>\r\n</div>\r\n",widgetsInTemplate:true,scheduleAddDialogName:"schedules_playgroupAddDialog",groupScheduleNameNode:null,groupScheduleContentNode:null,name:null,schedules:[],scheduleElements:[],playlist:null,startup:function(){this.inherited(arguments);this.groupScheduleNameNode.innerHTML=stino.nls.Schedules_group+": "+this.name;this.scheduleMenuText.innerHTML=stino.nls.Schedules_groupMenuText;this.addButton.containerNode.innerHTML=stino.nls.Schedules_addNewSchedule;this.deleteAllButton.containerNode.innerHTML=stino.nls.Schedules_deleteAllSchedules;for(var i in this.schedules){var item=dojo.clone(dojo.global.allSchedules[this.schedules[i]]);this.addScheduleWidget(item);}},getMiniDataForSchedulerDialog:function(){if(this.playlist.group_id!=undefined){var _6a3=dojo.clone(this.playlist.group_id);}else{var _6a3=dojo.clone(this.playlist.orig_id);}return {playgroup:_6a3};},addScheduleWidget:function(item){var div=document.createElement("div");this.groupScheduleContentNode.appendChild(div);item.groupSchedule=this;item.schedule_id=dojo.clone(item.id);item.id="PlaylistSchedulesElement_"+item.id;var s=new stino.widget.Group.GroupScheduleElement(item,div);item.id=item.schedule_id;s.startup();this.scheduleElements.push(s);},addNewGroupScheduleElement:function(){this.addSchedule();},addScheduleToMenu:function(_6a4){for(var i in _6a4.entries){var item=dojo.clone(_6a4.entries[i]);this.playlist.schedules.push(item.id);this.playlist._setIsScheduled();this.addScheduleWidget(item);dojo.global.allSchedules[item.id]=item;}},deleteScheduleFromMenu:function(id){for(var i in this.playlist.schedules){if(this.playlist.schedules[i]==id){this.playlist.schedules.splice(i,1);break;}}this.playlist._setIsScheduled();for(var i in this.scheduleElements){if(this.scheduleElements[i].schedule_id==id){this.scheduleElements[i].destroy();this.scheduleElements.splice(i,1);break;}}},removeChilds:function(){for(var i in this.scheduleElements){this.scheduleElements[i].destroy();}this.scheduleElements=[];}});}if(!dojo._hasResource["stino.widget.Group.Group"]){dojo._hasResource["stino.widget.Group.Group"]=true;dojo.provide("stino.widget.Group.Group");dojo.declare("stino.widget.Group.Group",[dijit._Widget,dijit._Templated],{id:"",group_id:0,name:"",players:[],idle_playlist:null,instant_playlist:null,templateString:"<div id=\"${id}\" class=\"edmpGroupBlock\" dojoAttachEvent=\"onmouseover: _onMouseOver, onmouseout: _onMouseOut\" >\t\r\n\t<div class=\"edmpGroupName\"  dojoAttachPoint=\"titleNode\" dojoAttachEvent=\"onmouseover: _titleMouseOver, onmouseout: _titleMouseOut\" >${shortName}</div>\t\r\n\t<div class=\"edmpGroupName2\" dojoAttachPoint=\"collapseNode\" dojoAttachEvent=\"onclick: _collapse\">&#9650;</div>\r\n\t<img dojoAttachPoint=\"isScheduledNode\" class=\"edmpPlaylistScheduledIcon\" src=\"images/transparent.png\" />\r\n\t<img dojoAttachPoint=\"isPlayingNode\" class=\"edmpPlaylistIsPlayingIcon\" src=\"images/transparent.png\" />\r\n\t<div dojoAttachPoint=\"dndSourceNode\" style=\"float:left;width: 176px; margin-left: 10px; overflow-y: visible; overflow-x: hidden;min-height:20px;border:0px solid black;\"></div>\r\n\t<div class=\"edmpGroupActionIcons\">\r\n\t\t<div class=\"edmpGroupSeparator\">\r\n\t\t<img src=\"images/icons/delete.png\" dojoAttachPoint=\"deleteNode\" dojoAttachEvent=\"onclick: removeGroup, mouseover: _deleteMouseOver, mouseout: _deleteMouseOut\" />\r\n\t\t<img src=\"images/icons/clock.png\" dojoAttachPoint=\"scheduleNode\" dojoAttachEvent=\"onclick: _scheduleClick,mouseover: _scheduleMouseOver, mouseout: _scheduleMouseOut\" />\r\n\t\t<img src=\"images/icons/export.png\" dojoAttachPoint=\"exportNode\" dojoAttachEvent=\"onclick: exportGroup, mouseover: _exportMouseOver, mouseout: _exportMouseOut\" />\r\n\t\t<img src=\"images/players/shell.png\" dojoAttachPoint=\"shellNode\" dojoAttachEvent=\"onclick: shellNodeClick, mouseover: _shellNodeOver, mouseout: _shellNodeOut\" />\r\n\t\t<img src=\"images/icons/players_profiles.png\" dojoAttachPoint=\"profilesNode\" dojoAttachEvent=\"onclick: profilesNodeClick, mouseover: _profilesNodeOver, mouseout: _profilesNodeOut\" />\r\n\t\t<img src=\"images/Meta/users.png\" dojoAttachPoint=\"usersNode\" dojoAttachEvent=\"onclick: usersNodeClick, mouseover: _usersNodeOver, mouseout: _usersNodeOut\" />\r\n\t\t</div>\r\n\t</div>\t\r\n</div>\r\n",widgetsInTemplate:true,isHidden:false,moveable:null,groupsPane:null,shortName:null,shortNameDifferent:false,titleNode:null,deleteNode:null,scheduleNode:null,exportNode:null,previewNode:null,shellNode:null,profilesNode:null,isScheduledNode:null,isPlayingNode:null,dndSourceNode:null,dndSource:null,schedules:[],scheduleMenu:null,scheduleAddDialogHideConnection:null,groupSchedules:null,groupSchedulesDialog:null,subusers:[],startup:function(){this.inherited(arguments);this.moveable=new dojo.dnd.Moveable(this.domNode,{handle:this.domNode});var c=this.groupsPane.coords;var minX=c.l;var maxX=c.l+c.w-this.groupsPane.groupBlockWidth;var minY=c.t;this.moveable.onMoving=function(_6a5,_6a6){if(_6a6.l<minX){_6a6.l=minX;}else{if(_6a6.l>maxX){_6a6.l=maxX;}}if(_6a6.t<minY){_6a6.t=minY;}};var that=this;this.dndSource=new stino.dnd.Source(this.dndSourceNode,{creator:function(item,hint){var node=dojo.doc.createElement("div");node.id=dojo.dnd.getUniqueId();node.ndId="nd"+item;node.className="dojoDndItem";node.style.height="21px";node.innerHTML="<b>"+that.groupsPane.players[item].name+"</b>";return {node:node,data:item,type:["text"]};}});if(dojo.global.allPlayersById.length!=0){this.dndSource.insertNodes(false,this.players);}dojo.connect(this.dndSource,"onDrop",this,function(_6a7,_6a8,copy,_6a9){var ids=[];for(var i=0;i<_6a8.length;i++){var id=_6a8[i].ndId;id=id.replace("nd","");ids.push(id);}if(ids.length>0){dojo.xhrPost({url:dojo.global.BaseHref+"edmp-groups/set-for-players/",content:{ids:dojo.toJson(ids),group_id:this.group_id},handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){}else{fed.dialogs.alert(data.error);}}});}});var _6aa=function(){edmp_groupsAddDialogArguments={"SelectedRow":{"id":that.group_id,"idle_playlist":that.idle_playlist,"instant_playlist":that.instant_playlist,"name":that.name,"priority":that.priority,"poll_interval":that.poll_interval,"monitor_on":that.monitor_on,"monitor_off":that.monitor_off},"UpdateAction":true};dijit.byId("edmp_groupsAddDialog").show();if(dojo.global.edmp_groupsAddDialogInit){edmp_groupsAddDialogInit();}};dojo.connect(this.titleNode,"onclick",_6aa);if(this.name.indexOf("unassigned")!=-1){this.deleteNode.style.display="none";this.groupsPane.unassignedId=this.group_id;}if(dojo.isString(this.schedules)){try{this.schedules=dojo.fromJson(this.schedules);}catch(e){this.schedules=[];}}if(dojo.global.playlistRights.groups==0){this.scheduleNode.style.display="none";}if(dojo.global.playlistRights.usersOrSubusers=="subusers"){this.usersNode.style.display="none";}if(dojo.global.system.serverType=="smil"||dojo.global.system.serverType=="dms"){this.profilesNode.style.display="";}else{this.profilesNode.style.display="none";}},postMixInProperties:function(){this.inherited(arguments);this._setShortName(this.name);if(dojo.isString(this.players)){this.players=dojo.fromJson(this.players);}},setPosition:function(x,y){this.domNode.style.left=x.toString()+"px";this.domNode.style.top=y.toString()+"px";},hide:function(){this.isHidden=true;this.domNode.style.display="none";},show:function(){this.isHidden=false;this.domNode.style.display="block";},removeGroup:function(){var self=this;fed.dialogs.confirm(stino.nls.Groups_confirmGroupDeletion,function(){self.removeGroupNoPrompt();});},removeGroupNoPrompt:function(){var self=this;dojo.xhrPost({url:dojo.global.BaseHref+"edmp-groups/delete/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){self.groupsPane.removeGroup(self.group_id);self.groupsPane.removeGroup(self.groupsPane.unassignedId);self.groupsPane.addGroupById(self.groupsPane.unassignedId);self.groupsPane.placeGroups();}else{fed.dialogs.alert(data.error);}},content:{"deleteIds":"["+self.group_id+"]"}});},_setIsScheduled:function(_6ab){},_setIsDraft:function(_6ac){},_setShortName:function(name){if(this.name.length>15){this.shortName=this.name.substr(0,15)+"...";this.shortNameDifferent=true;}else{this.shortName=this.name;}},_setValues:function(data){if(data!=null){if(data.name){this.name=data.name;}this._setShortName(this.name);this.titleNode.innerHTML=this.shortName;this.idle_playlist=data.idle_playlist;this.instant_playlist=data.instant_playlist;this.poll_interval=data.poll_interval;this.monitor_on=data.monitor_on;this.monitor_off=data.monitor_off;}},_onMouseOver:function(_6ad){this.titleNode.style.color="#444444";dojo.byId(this.id).style.border="1px solid #b7cc01";},_onMouseOut:function(_6ae){var c=dojo.coords(this.domNode);if(_6ae.pageX<c.x+5||_6ae.pageX>c.x+c.w-5||_6ae.pageY<c.y+5||_6ae.pageY>c.y+c.h-5){this.titleNode.style.color="black";dojo.byId(this.id).style.border="0px solid red";}},_titleMouseOver:function(){if(this.shortNameDifferent){dijit.showTooltip(this.name,this.titleNode);}},_titleMouseOut:function(){if(this.shortNameDifferent){dijit.hideTooltip(this.titleNode);}},_deleteMouseOver:function(){dijit.showTooltip(stino.nls.Groups_delete,this.deleteNode,["below","above"]);},_deleteMouseOut:function(){dijit.hideTooltip(this.deleteNode);},_scheduleMouseOver:function(){dijit.showTooltip(stino.nls.Schedules_schedule,this.scheduleNode,["below","above"]);},_scheduleMouseOut:function(){dijit.hideTooltip(this.scheduleNode);},_playMouseOver:function(){dijit.showTooltip(this._isPlaying?"Pause":"Play",this.playNode,["below","above"]);},_playMouseOut:function(){dijit.hideTooltip(this.playNode);},_collapse:function(){var _6af=this.dndSourceNode.getElementsByTagName("div");if(this.dndSourceNode.style.width=="0px"){var _6b0=dojo.anim(this.dndSourceNode,{width:"176"},1);this.collapseNode.innerHTML="&#9650;";for(i=0;i<_6af.length;i++){var _6b0=dojo.anim(_6af[i],{height:"21"},500);}}else{var _6b0=dojo.anim(this.dndSourceNode,{width:"0"},1);this.collapseNode.innerHTML="&#9660;";for(i=0;i<_6af.length;i++){var _6b0=dojo.anim(_6af[i],{height:"0"},500);}}nodeId2=this.id;dojo.connect(_6b0,"onEnd",function(){var _6b1=dojo.coords(dojo.byId(nodeId2));dojo.byId(nodeId2).style.top=_6b1.t-1+"px";var _6b1=dojo.coords(dojo.byId(nodeId2));dojo.byId(nodeId2).style.top=_6b1.t+1+"px";});},initGroupSchedules:function(){if(!this.groupSchedulesDialog){this.groupSchedules=new stino.widget.Group.GroupSchedules({name:this.name,playlist:this,schedules:this.schedules});this.groupSchedules.startup();this.groupSchedulesDialog=new dijit.Dialog({title:"Scheduler form",content:this.groupSchedules});this.groupSchedulesDialog.id="groupSchedulesDialogId";dojo.body().appendChild(this.groupSchedulesDialog.domNode);}},_scheduleClick:function(){this.initGroupSchedules();dojo.global.selectedGroupId=this.group_id;if(this.schedules.length!=0){this.groupSchedulesDialog.show();}else{var that=this;this.groupSchedules.addSchedule();}},_exportMouseOver:function(){dijit.showTooltip(stino.nls.Groups_export,this.exportNode,["below","above"]);},_exportMouseOut:function(){dijit.hideTooltip(this.exportNode);},exportGroup:function(){var self=this;fed.downloadFile("/groups/export/id/"+self.group_id+"/");},_previewMouseOver:function(){dijit.showTooltip(stino.nls.Playlists_preview,this.previewNode,["below","above"]);},_previewMouseOut:function(){dijit.hideTooltip(this.previewNode);},previewPlaylist:function(){var self=this;var _6b2=dojo.date.locale.format(new Date(),{datePattern:"yyyy-MM-dd",selector:"date"});var _6b3=dojo.date.locale.format(new Date(),{timePattern:"HH:mm:ss",selector:"time"});dojo.xhrGet({url:dojo.global.BaseHref+"edmp-groups/get-current-playlist/group_id/"+self.group_id+"/date/"+_6b2+"/time/"+_6b3+"/",handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){if(data.playlists.length>0){stino.startCueuedPreview(data.playlists);}else{fed.dialogs.alert(stino.nls.Groups_NoPlaylistPreview);}}}});},usersNodeClick:function(){var that=this;dojo.global.simpleSlelectDialogSave=function(id,_6b4){startLoading();dojo.xhrPost({url:dojo.global.BaseHref+"/groups/set-subusers-permissions/",handleAs:"json",preventCache:true,error:function(e){endLoading();fed.dialogs.alert(e);},load:function(data){endLoading();if(data.error=="OK"){that.subusers=_6b4;fed.dialogs.alert("Changes have been saved");}else{fed.dialogs.alert(data.error);}},content:{"group_id":id,"subusers":_6b4}});};if(!this.simpleSlelectDialog){this.simpleSlelectDialogContent=new stino.widget.Meta.SelectDialog({id:this.id+"_usersDialog",target_id:this.group_id,label:stino.nls.Meta_subUsersForAccount+" "+dojo.global.userName,data:dojo.global.subusers,selectedData:this.subusers});this.simpleSlelectDialogContent.startup();this.simpleSlelectDialog=new dijit.Dialog({title:stino.nls.Meta_title,content:this.simpleSlelectDialogContent});dojo.body().appendChild(this.simpleSlelectDialog.domNode);}this.simpleSlelectDialog.show();},_usersNodeOver:function(){dijit.showTooltip(stino.nls.Playlists_usersPermissionsManagement,this.usersNode,["below","above"]);},_usersNodeOut:function(){dijit.hideTooltip(this.usersNode);},_shellNodeOver:function(){dijit.showTooltip(stino.nls.Players_shellCommands,this.shellNode,["below","above"]);},_shellNodeOut:function(){dijit.hideTooltip(this.shellNode);},shellNodeClick:function(){var w=new stino.dialogs.ShellCommandsDialog({itemId:this.group_id,reference:"groups"});w.startup();w.show();},_profilesNodeOver:function(){dijit.showTooltip(stino.nls.PlayersProfile_DialogTitle,this.profilesNode,["below","above"]);},_profilesNodeOut:function(){dijit.hideTooltip(this.profilesNode);},profilesNodeClick:function(){var that=this;if(!dijit.byId("PlayersProfilesDialog")){var w=new stino.dialogs.PlayersProfilesDialog({id:"PlayersProfilesDialog",itemsIds:[that.group_id],selected:"",type:"",page:"groups",saveCallback:""});w.startup();w.show();}else{dijit.byId("PlayersProfilesDialog").itemsIds=[that.group_id];dijit.byId("PlayersProfilesDialog").selected="";dijit.byId("PlayersProfilesDialog").type="";dijit.byId("PlayersProfilesDialog").show();}}});}if(!dojo._hasResource["stino.widget.Group.GroupsPane"]){dojo._hasResource["stino.widget.Group.GroupsPane"]=true;dojo.provide("stino.widget.Group.GroupsPane");dojo.declare("stino.widget.Group.GroupsPane",[dijit._Widget,dijit._Templated],{id:"",templateString:"<div id=\"${id}\"></div>\r\n",groups:[],players:[],coords:null,flashPreviewBox:null,unassignedId:null,priorityView:"1",startup:function(){this.inherited(arguments);var that=this;dojo.global.initGroups=dojo.hitch(this,"retrieveGroups");stino.initGlobalSchedulesArray("groups");this.coords=dojo.coords(this.domNode);dojo.connect(window,"onresize",function(){that.placeGroups();});dojo.connect(dijit.byId("groupsPrioritySelector"),"onChange",function(){that.priorityView=this.attr("value");that.placeGroups();});if(dojo.global.groupsRights.adminViewMode=="basic"){dojo.byId("groupsPrioritySelectorContainer").style.display="none";dijit.byId("groupsPrioritySelector").attr("value",2);}},retrieveGroups:function(){this.players=dojo.global.allPlayersById;this.fetchRetrievedGroups(dojo.global.allGroupsArray);},fetchRetrievedGroups:function(data){for(var i in data){this.addGroup(data[i]);}this.placeGroups();},getGroupById:function(id){for(var i in this.groups){if(this.groups[i].group_id==id){return this.groups[i];}}return null;},addGroup:function(item){for(var i=0;i<this.groups.length;i++){if(this.groups[i].id==item.id){return null;}}var div=document.createElement("div");this.domNode.appendChild(div);item.groupsPane=this;item.group_id=item.id;item.id="Group_"+item.id.toString();var w=new stino.widget.Group.Group(item,div);w.startup();this.groups.push(w);return w;},addGroupById:function(_6b5,_6b6){var self=this;dojo.xhrGet({url:dojo.global.BaseHref+"edmp-groups/get-item2/",content:{id:_6b5},handleAs:"json",preventCache:true,error:function(e){fed.dialogs.alert(e);},load:function(data){if(data.error=="OK"){var _6b7=self.addGroup(data.item);if(_6b7!=null){if(_6b6!=undefined){_6b6(_6b7);}}self.placeGroups();}else{fed.dialogs.alert(data.error);}}});},applySearchFilter:function(s){for(var i=0;i<this.groups.length;i++){if(this.groups[i].name.toLowerCase().indexOf(s.toLowerCase())<0){this.groups[i].hide();}else{this.groups[i].show();}}},removeGroup:function(_6b8){for(var i=0;i<this.groups.length;i++){if(this.groups[i].group_id==_6b8){this.groups[i].destroy();this.groups.splice(i,1);break;}}},sortGroups:function(_6b9){this.groups.sort(function(a,b){if(a[_6b9]>b[_6b9]){return 1;}if(a[_6b9]==b[_6b9]){return 0;}return -1;});this.placeGroups();},placeGroups:function(){var dx=this.coords.x+20;var dy=this.coords.y+20;var _6ba=240;var _6bb=1;var _6bc=dojo.coords(document.body);var _6bd=Math.floor(_6bc.w/_6ba);var j=0;for(var i=0;i<this.groups.length;i++){this.groups[i].setPosition(dx,dy);}for(var i=0;i<this.groups.length;i++){if(this.priorityView==this.groups[i].priority){this.groups[i].domNode.style.display="block";if(j%_6bd==0){_6bb=dojo.coords(this.groups[i].domNode).h+15;}if(dojo.coords(this.groups[i].domNode).h+15>_6bb){_6bb=dojo.coords(this.groups[i].domNode).h+15;}if(this.groups[i].isHidden){continue;}var _6be=j%_6bd;var row=Math.floor(j/_6bd);this.groups[i].setPosition(dx+_6be*_6ba,dy);if(j%_6bd==_6bd-1){dy=dojo.coords(this.groups[i].domNode).y+_6bb;}j++;}else{this.groups[i].domNode.style.display="none";}}}});}if(!dojo._hasResource["stino.widget.IconLink"]){dojo._hasResource["stino.widget.IconLink"]=true;dojo.provide("stino.widget.IconLink");dojo.declare("stino.widget.IconLink",[dijit._Widget,dijit._Templated],{image:"",hover:"",hint:"",link:"",position:"",src:"",templateString:"<div class=\"dijitReset dijitInline mainLinkImg\" dojoAttachEvent=\"onclick: _onClick, onmouseover: _onMouseOver, onmouseout: _onMouseOut\">\r\n\t<img class=\"iconLinkImg\" dojoAttachPoint=\"iconLinkImg\" src=\"${src}\">\r\n</div>\r\n",widgetsInTemplate:true,iconLinkImg:null,startup:function(){this.inherited(arguments);},postMixInProperties:function(){this.inherited(arguments);this.src="skins/"+dojo.global.userSkin+"/images/actions/"+this.image;},_onClick:function(){if(this.link!=""){location.href=stino.changeLocation(this.link);}},_onMouseOver:function(){if(this.hover==""){this.iconLinkImg.src=this.src.replace(".png","_hover.png");}else{this.iconLinkImg.src=this.hover;}var _6bf=this.position.split("_");if(dojo.byId("editorFlashNode")){var text="MainIcons_"+this.hint;text=stino.nls[text];dijit.showTooltip(text,this.iconLinkImg,["after","before"]);}else{var text="MainIcons_"+this.hint;text=stino.nls[text];dijit.showTooltip(text,this.iconLinkImg,[_6bf[0],_6bf[1]]);}},_onMouseOut:function(){this.iconLinkImg.src="skins/"+dojo.global.userSkin+"/images/actions/"+this.image;dijit.hideTooltip(this.iconLinkImg);}});}if(!dojo._hasResource["stino.widget.DropDownIcon"]){dojo._hasResource["stino.widget.DropDownIcon"]=true;dojo.provide("stino.widget.DropDownIcon");dojo.declare("stino.widget.DropDownIcon",[dijit.form.Button,dijit._Container,dijit._HasDropDown],{image:"",hover:"",hint:"",position:"",templateString:dojo.cache("stino.widget","templates/DropDownIcon.html","<div class=\"dijitReset dijitInline mainLinkImg\" dojoAttachPoint=\"_buttonNode\" dojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\">\t\r\n\t<span class=\"dijitReset\" dojoAttachPoint=\"focusNode,titleNode,_arrowWrapperNode\" >\t\t\t\t\t\r\n\t\t<span class=\"dijitReset\" dojoAttachPoint=\"containerNode,_popupStateNode\" id=\"${id}_label\"></span>\r\n\t</span>\r\n</div>\r\n\t\r\n"),_fillContent:function(){if(this.srcNodeRef){var _6c0=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_6c0[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _6c1=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_6c1);delete this.dropDownContainer;}dijit.popup.moveOffScreen(this.dropDown.domNode);this.containerNode.innerHTML="<img class='iconLinkImg' src='"+"skins/"+dojo.global.userSkin+"/images/actions/"+this.image+"'></img>";var that=this;dojo.connect(this,"onMouseOver",function(){if(that.hover!=""){that.containerNode.getElementsByTagName("img")[0].src=that.hover;}else{that.containerNode.getElementsByTagName("img")[0].src=that.containerNode.getElementsByTagName("img")[0].src.replace(".png","_hover.png");}var text="MainIcons_"+that.hint;text=stino.nls[text];var _6c2=this.position.split("_");dijit.showTooltip(text,that.domNode,[_6c2[0],_6c2[1]]);});dojo.connect(this,"onMouseOut",function(){that.containerNode.getElementsByTagName("img")[0].src="skins/"+dojo.global.userSkin+"/images/actions/"+that.image;dijit.hideTooltip(that.domNode);});dojo.connect(this,"onMouseDown",function(){that.containerNode.getElementsByTagName("img")[0].src="skins/"+dojo.global.userSkin+"/images/actions/"+that.image;dijit.hideTooltip(that.domNode);});this.inherited(arguments);},isLoaded:function(){var _6c3=this.dropDown;return (!_6c3.href||_6c3.isLoaded);},loadDropDown:function(){var _6c4=this.dropDown;if(!_6c4){return;}if(!this.isLoaded()){var _6c5=dojo.connect(_6c4,"onLoad",this,function(){dojo.disconnect(_6c5);this.openDropDown();});_6c4.refresh();}else{this.openDropDown();}},isFocusable:function(){return this.inherited(arguments)&&!this._mouseDown;}});}if(!dojo._hasResource["stino.widget.Calendar.MonthDaySchedule"]){dojo._hasResource["stino.widget.Calendar.MonthDaySchedule"]=true;dojo.provide("stino.widget.Calendar.MonthDaySchedule");dojo.declare("stino.widget.Calendar.MonthDaySchedule",[stino.widget.Calendar.CalendarDayScheduleAbstract,dijit._Templated],{templateString:"<div id=\"${id}\" class=\"calendarMonthDaySchedule\" dojoAttachEvent=\"mouseover: _mouseOver, mouseout: _mouseOut\" >\r\n\t<div dojoAttachPoint=\"nameNode\" class=\"calendarMonthDayScheduleTitle\"></div>\r\n\t<div dojoAttachPoint=\"timesNode\" class=\"calendarMonthDayScheduleTimes\"></div>\t\r\n\t<div dojoAttachPoint=\"colorNode\" class=\"calendarMonthDayScheduleBackgroundDiv\" style=\"background-color: ${color};\"></div>\r\n</div>\r\n",monthDay:null,coords:null,newcoords:null,scheduleAddDialogHideConnection:null,timesNode:null,nameNode:null,colorNode:null,playlistObject:null,startup:function(){this.inherited(arguments);this.playlistObject=dojo.global.allPlaylistsName[this.playlist_id];var that=this;this.coords=dojo.coords(this.domNode);this.nameOrTimesChanged();if(this.active==0){this.colorNode.style.backgroundColor="grey";}this.schedulePlaylistIcon="content/get/playlists/preview/"+this.playlist_id+".jpg.tmb?rand="+Math.random();},postMixInProperties:function(){this.inherited(arguments);if(this.calendarDay){this.monthDay=this.calendarDay;}else{if(this.monthDay){this.calendarDay=this.monthDay;}}},nameOrTimesChanged:function(){this.nameNode.innerHTML=this.name;this.timesNode.innerHTML=dojo.date.locale.format(this.start_time,{timePattern:djConfig.timeFormat,selector:"time"})+" - "+dojo.date.locale.format(this.end_time,{timePattern:djConfig.timeFormat,selector:"time"});},_mouseOver:function(e){this.inherited(arguments);if(!dojo.byId("flashPreviewBoxData")){var div=document.createElement("div");div.id="flashPreviewBoxData";dojo.byId("flashPreviewBox").appendChild(div);dojo.byId("flashPreviewBoxData").style.height="30px";var div=document.createElement("div");div.id="flashPreviewBoxFlash";dojo.byId("flashPreviewBox").appendChild(div);}dojo.byId("flashPreviewBoxData").innerHTML=stino.nls.Main_name+": "+this.name+"<br>"+stino.nls.Main_playlist+": "+this.playlistObject.name;if(this.playlistObject.type=="composer"||this.playlistObject.type=="composer_slide"){this.startComposerSmallPreview(this.playlistObject);}else{if(this.playlistObject.type=="fullscreen_playlist"){this.startFullscreenSmallPreview();}else{if(this.playlistObject.type=="templated"){this.startTemplatedSmallPreview();}else{if(this.playlistObject.type=="queued"){this.startQueuedSmallPreview();}}}}},_mouseOut:function(e){this.inherited(arguments);if(this.playlistObject.type=="composer"||this.playlistObject.type=="composer_slide"){this.stopComposerSmallPreview();}else{if(this.playlistObject.type=="fullscreen_playlist"){this.stopFullscreenSmallPreview();}else{if(this.playlistObject.type=="templated"){this.stopTemplatedSmallPreview();}else{if(this.playlistObject.type=="queued"){this.stopQueuedSmallPreview();}}}}},getSmallPreviewCoords:function(t,pl){var _6c6=pl.resolution_width/pl.resolution_height;if(pl.resolution_height>170){var h=170;}else{var h=pl.resolution_height;}var w=h*_6c6;if(w>300){w=300;}h=w*(pl.resolution_height/pl.resolution_width);var y=dojo.coords(this.domNode).y;var x=dojo.coords(this.domNode).x+dojo.coords(this.domNode).w+20;var v=dijit.getViewport();if(x+300+20>v.w+v.l){x=x-dojo.coords(this.domNode).w-40-300;}if(y+200+20>v.h+v.t){y=y-200;}return {x:x,y:y,w:w,h:h};},startComposerSmallPreview:function(pl){var t=this;var _6c7=this.getSmallPreviewCoords(t,pl);var x=_6c7.x;var y=_6c7.y;var w=_6c7.w;var h=_6c7.h;var _6c8=function(){var text=null;var _6c9={"IP":fed.ip(),"XMLURL":"edmp-playlists/read-xml/id/"+pl.event_id+"/preview/1/"};stino.composer.showPreview(dojo.byId("flashPreviewBoxFlash"),w+"px",h+"px",false,pl.resolution_width,pl.resolution_height,_6c9,true);};dojo.byId("flashPreviewBoxFlash").style.height="170px";dojo.byId("flashPreviewBoxFlash").style.width="300px";stino.composer.showFlashPreviewBox(300,200,x,y,_6c8);},stopComposerSmallPreview:function(){swfobject.removeSWF("playerFlashNode");stino.composer.hideFlashPreviewBox();},startFullscreenSmallPreview:function(){var self=this;if(dojo.isString(self.playlistObject.event_id)){self.playlistObject.event_id="["+self.playlistObject.event_id+"]";self.playlistObject.event_id=dojo.fromJson(self.playlistObject.event_id);}dojo.global.changePreviewFlag=1;if(self.playlistObject.event_id!=null&&self.playlistObject.event_id.length>0){var _6ca=function(_6cb,slot){var _6cc=parseInt(_6cb[0]);var _6cd=parseInt(_6cb[1]);var c=dojo.coords(self.domNode);var v=dijit.getViewport();var x=c.x+c.w+20;var y=c.y;if(x+_6cc+20>v.w+v.l){x=x-c.w-40-_6cc;}if(y+_6cd+30>v.h+v.t){y=y-(_6cd+30);}var _6ce={"IP":fed.ip(),"XMLURL":"fullscreen/get-preview-xml/slot/"+slot};dojo.byId("flashPreviewBoxFlash").style.height=_6cd+"px";dojo.byId("flashPreviewBoxFlash").style.width=_6cc+"px";stino.composer.showPreview(dojo.byId("flashPreviewBoxFlash"),_6cc,_6cd,false,undefined,undefined,_6ce,true);var _6cf=function(){};stino.composer.showFlashPreviewBox(_6cc,_6cd+30,x,y,_6cf);};var slot=new Date().getTime();stino.post(dojo.global.BaseHref+"fullscreen/generate-preview-xml/slot/"+slot,{ids:dojo.toJson(self.playlistObject.event_id),resolution:self.playlistObject.preview_aspect},function(data){if(dojo.global.changePreviewFlag&&!dojo.global.previewIsPlaying){dojo.global.previewIsPlaying=1;_6ca(data.resolution,slot);}});}},stopFullscreenSmallPreview:function(){dojo.global.changePreviewFlag=0;dojo.global.previewIsPlaying=0;swfobject.removeSWF("playerFlashNode");stino.composer.hideFlashPreviewBox();},startTemplatedSmallPreview:function(){var _6d0=this.getSmallPreviewCoords(this,this.playlistObject);var x=_6d0.x;var y=_6d0.y;var w=_6d0.w;var h=_6d0.h;var _6d1=function(){};stino.composer.showFlashPreviewBox(300,200,x,y,_6d1);},stopTemplatedSmallPreview:function(){stino.composer.hideFlashPreviewBox();},startQueuedSmallPreview:function(){var that=this;if(dojo.isString(this.playlistObject.playlists)){this.playlistObject.playlists=dojo.fromJson(this.playlistObject.playlists);}var _6d2=[];for(var i in this.playlistObject.playlists){var id=this.playlistObject.playlists[i];_6d2.push(dojo.global.allPlaylistsName[id]);}that.queuedPreviewIndex=-1;dojo.global.queuedPreview=function(){if(dojo.global.queuedPreviewTimer!=undefined){clearTimeout(queuedPreviewTimer);}var _6d3=(that.queuedPreviewIndex+1)%_6d2.length;that.startComposerSmallPreview(_6d2[_6d3]);var _6d4=(_6d2[_6d3].queued_duration*1000)+1000;that.queuedPreviewIndex++;dojo.global.queuedPreviewTimer=setTimeout(queuedPreview,_6d4);};queuedPreview();},stopQueuedSmallPreview:function(){clearTimeout(queuedPreviewTimer);dojo.global.queuedPreview=function(){};this.stopComposerSmallPreview();},setData:function(data){this.name=data.name;this.start_time=data.start_time;this.end_time=data.end_time;this.nameOrTimesChanged();}});}if(!dojo._hasResource["stino.widget.Calendar.MonthDay"]){dojo._hasResource["stino.widget.Calendar.MonthDay"]=true;dojo.provide("stino.widget.Calendar.MonthDay");dojo.declare("stino.widget.Calendar.MonthDay",[dijit._Widget,dijit._Templated],{id:"",date:null,schedules:[],schedulesWidgets:null,templateString:"<div id=\"${id}\" class=\"calendarMonthDay mainBackgroundsColorSkin\">\r\n\t<div dojoAttachPoint=\"calendarMonthDayBg\" class=\"calendarMonthDayBg\">\r\n\t\t<div dojoAttachPoint=\"dateNumberNode\" class=\"monthDayDateNumberNode\"></div>\r\n\t\t<div class=\"monthDayDateNumberNodeBg monthDayDateNumberNodeBgSkin\"></div>\r\n\t</div>\r\n</div>\r\n",coords:null,monthPane:null,dateNumberNode:null,calendarMonthDayBg:null,pixelsPerMinute:1,constSchedulesOffestY:60,startup:function(){this.inherited(arguments);this.dateNumberNode.innerHTML=this.date.getDate();this.schedulesWidgets=[];},postMixInProperties:function(){this.inherited(arguments);if(this.calendarPane){this.monthPane=this.calendarPane;}else{if(this.monthPane){this.calendarPane=this.monthPane;}}},resize:function(x,y,w,h,i){if((this.schedules.length*32)>h){dojo.global.resizeDays[0]=parseInt(Math.floor(i/7)*7);dojo.global.resizeDays[1]=(this.schedules.length*32)+5;}this.domNode.style.width=w+"px";this.domNode.style.height=h+"px";this.domNode.style.left=x+"px";this.domNode.style.top=y+"px";this.calendarMonthDayBg.style.width=w-4+"px";this.calendarMonthDayBg.style.height=h-4+"px";this.coords=dojo.coords(this.domNode);this.updateScheduleSizes();},updateScheduleSizes:function(){if(this.schedulesWidgets.length==0){for(var i=0;i<this.schedules.length;i++){this.addSchedule(this.schedules[i]);}}},addSchedule:function(_6d5){var _6d6=this.monthPane.allSchedules[_6d5];_6d6.id=this.id+"_Schedule"+_6d6.schedule_id;_6d6.calendarDay=this;var div=document.createElement("div");this.calendarMonthDayBg.appendChild(div);var w=new stino.widget.Calendar.MonthDaySchedule(_6d6,div);w.startup();this.schedulesWidgets.push(w);_6d6.id=_6d6.schedule_id;this.monthPane.allSchedules[_6d5].scheduleObjs.push(w);},destroy:function(){for(var i in this.schedulesWidgets){this.schedulesWidgets[i].destroy();}this.inherited(arguments);}});}if(!dojo._hasResource["stino.widget.Calendar.MonthLegendSchedule"]){dojo._hasResource["stino.widget.Calendar.MonthLegendSchedule"]=true;dojo.provide("stino.widget.Calendar.MonthLegendSchedule");dojo.declare("stino.widget.Calendar.MonthLegendSchedule",stino.widget.Calendar.CalendarAbstractLegendSchedule,{});}if(!dojo._hasResource["stino.widget.Calendar
