var dropbar=new Class({Implements:[Options,Events],options:{saveState:true,saveStateToggler:"msgBoxSetting",saveStateImagePrefix:"../templates/v1/img/dropbartoggle_",saveStateImageExt:".jpg",startOpen:false,transitionDuration:750,slideTransition:"pow:in:out",slideElem:"statusBox",slideToggler:"toggler",},initialize:function(a){this.setOptions(a);if(this.options.checkConfig){this.checkConfiguration()}else{this.initDropbar(this.options.saveState,this.options.startOpen)}},stringToBoolean:function(a){switch(a.toLowerCase()){case"true":case"yes":case"1":return true;case"false":case"no":case"0":case null:return false;default:return Boolean(a)}},alterCookie:function(){if(!this.checkCookie()){var a=true}else{var a=false}Cookie.write("dropbar",a,{duration:365});return a},checkCookie:function(){if(!$defined(Cookie.read("dropbar"))){Cookie.write("dropbar","false",{duration:365});return false}else{return this.stringToBoolean(Cookie.read("dropbar"))}},slideInstance:function(){var a=new Fx.Slide($(this.options.slideElem),{duration:this.options.transitionDuration,transition:this.options.slideTransition});return a},scrollDownToInstance:function(){var b=document.body.offsetHeight;var a=$(this.options.slideElem).getStyle("height").toInt();var c=new Fx.Scroll(document.body,{offset:{x:0,y:b+a},wheelStops:false,duration:this.options.transitionDuration}).start()},initDropbar:function(b,a){if(b&&!this.options.startOpen){this.options.startOpen=this.checkCookie()}this.setTogglers(this.options.startOpen);if(!this.options.startOpen){this.slideInstance().hide()}},setTogglers:function(b){if(!this.options.saveState){if($defined($(this.options.saveStateToggler))){$(this.options.saveStateToggler).dispose()}}else{var a=$(this.options.saveStateToggler).getChildren("img");if(b){a.setProperty("src",this.options.saveStateImagePrefix+"1"+this.options.saveStateImageExt)}else{a.setProperty("src",this.options.saveStateImagePrefix+"0"+this.options.saveStateImageExt)}if(this.options.saveState){$(this.options.saveStateToggler).addEvent("click",function(){var d=this.alterCookie();var c=$(this.options.saveStateToggler).getChildren("img");if(d){c.setProperty("src",this.options.saveStateImagePrefix+"1"+this.options.saveStateImageExt)}else{c.setProperty("src",this.options.saveStateImagePrefix+"0"+this.options.saveStateImageExt)}return false}.bind(this))}}if(b){$(this.options.slideToggler).setStyle("background-position","0px -"+$(this.options.slideToggler).getStyle("height"))}else{$(this.options.slideToggler).setStyle("background-position")}$(this.options.slideToggler).addEvents({click:function(){this.slideInstance().toggle();if(!b){$(this.options.slideToggler).setStyle("background-position","0px -"+$(this.options.slideToggler).getStyle("height"));this.scrollDownToInstance();b=true}else{$(this.options.slideToggler).setStyle("background-position");b=false}return false}.bind(this),mouseover:function(){if(!b){$(this.options.slideToggler).setStyle("background-position","0px -"+$(this.options.slideToggler).getStyle("height"))}}.bind(this),mouseout:function(){if(!b){$(this.options.slideToggler).setStyle("background-position")}}.bind(this)})}});
