
Type.registerNamespace('Monster.Client.Behavior');Monster.Client.Behavior.HowCanWeHelpAdapter=function(element)
{Monster.Client.Behavior.HowCanWeHelpAdapter.initializeBase(this,[element]);this.createProperty("contentsArray");this.createProperty("activeItemIndex");this.createProperty("toggleButton");}
Monster.Client.Behavior.HowCanWeHelpAdapter.prototype={initialize:function(){Monster.Client.Behavior.HowCanWeHelpAdapter.callBaseMethod(this,'initialize');var ctl=$(this._element);this.initItems(ctl);this.initToggle(ctl);},dispose:function(){this.toggleBtn.unbind('click');Monster.Client.Behavior.HowCanWeHelpAdapter.callBaseMethod(this,'dispose');},initToggle:function(ctl){this.toggleBtn=ctl.find('#absplit');var self=this;this.toggleBtn.click(function(e){self.toggleContents(e);});},toggleContents:function(e){var elOffset=$(e.currentTarget).offset();var w=$(e.currentTarget).width();var prev=parseInt(elOffset.left+parseInt(w/2));if(e.pageX>prev){this.toggleNext();}else{this.togglePrev();}},toggleNext:function(e){var self=(typeof(this.instance)!=='undefined')?this.instance:this;var oldItemIdx=self.activeItemIndex;var newItemIdx=oldItemIdx+1;if(newItemIdx>=self.contentsArray.length){newItemIdx=0;}
self.contentsArray[oldItemIdx].hide();self.contentsArray[newItemIdx].fadeIn('slow');self.activeItemIndex=newItemIdx;publishHMCHViewWT(self.activeItemIndex);},togglePrev:function(e){var self=(typeof(this.instance)!=='undefined')?this.instance:this;var oldItemIdx=self.activeItemIndex;var newItemIdx=oldItemIdx-1;if(newItemIdx<0){newItemIdx=self.contentsArray.length-1;}
self.contentsArray[oldItemIdx].hide();self.contentsArray[newItemIdx].fadeIn('slow');self.activeItemIndex=newItemIdx;publishHMCHViewWT(self.activeItemIndex);},initItems:function(ctl){this.contentsArray=new Array();var items=ctl.find(".help-content-container");for(var i=0;i<items.length;i++){this.contentsArray.push($(items[i]));}
this.activeItemIndex=0;publishHMCHViewWT(this.activeItemIndex);}}
Monster.Client.Behavior.HowCanWeHelpAdapter.registerClass('Monster.Client.Behavior.HowCanWeHelpAdapter',Monster.Client.Behavior.DataAdapterBase);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
;
