
Type.registerNamespace('AlphaValue.Library.WebControls');AlphaValue.Library.WebControls.TabContainer=function(element){AlphaValue.Library.WebControls.TabContainer.initializeBase(this,[element]);this._itemClass=null;this._selectedClass=null;this._normalClass=null;this._lockedClass=null;this._hoverClass=null;this._lazyLoadClass=null;this._headerId=null;this._clientItemSelected=null;this._hiddenInputName=null;this._tabContainerState=null;}
AlphaValue.Library.WebControls.TabContainer.prototype={initialize:function(){AlphaValue.Library.WebControls.TabContainer.callBaseMethod(this,'initialize');var base=this;this._tabContainerState=JSON.parse($("#"+this._hiddenInputName).val());Sys.WebForms.PageRequestManager.getInstance().add_endRequest(LazyLoadPanelEnd);$("#"+this.get_element().id+" #"+this.get_headerId()).find("."+this.get_itemClass()+":not(."+this.get_lockedClass()+")").click(function(){if(!$(this).is("."+base.get_selectedClass())&&$(this).find("a").attr("onclick")){base._tabContainerState.SelectedTabKey=$(this).attr("tabcontrolkey");base._tabContainerState.UserSelectedItem=true;if($(this).is("."+base.get_lazyLoadClass())){LazyContainer=base;base.set_lazyLoadjQTab($(this));$(this).removeClass(base.get_lazyLoadClass());base._tabContainerState.LazyLoadedTabs.push($(this).attr("linkedclientid"));$("#"+base.get_hiddenInputName()).val(RetriveJSon(base._tabContainerState));__doPostBack($(this).attr("lazyLoadPanelClientId"),base.get_lazyLoadClass());return;}
$("#"+base.get_hiddenInputName()).val(RetriveJSon(base._tabContainerState));var selectedTab=$("#"+base.get_element().id+" #"+base.get_headerId()).find("."+base.get_selectedClass())
base.HideTabControl(selectedTab);base.ShowTabControl($(this));if(base.get_TabControlContent($(this)).attr("showjqscroll")=="true"){base.get_TabControlContent($(this)).jScrollPane();}}
if(base.get_clientItemSelected()!=null)
eval(base.get_clientItemSelected()+"('"+base._tabContainerState.SelectedTabKey+"','"+base.get_hiddenInputName()+"')");});if($("#"+this.get_element().id+" #"+this.get_headerId()).find("."+this.get_itemClass()).length>1){$("#"+this.get_element().id+" #"+this.get_headerId()).find("."+this.get_itemClass()).hover(function(){if(!$(this).is("."+base.get_selectedClass())){$(this).removeClass(base.get_normalClass()).addClass(base.get_hoverClass());}},function(){if(!$(this).is("."+base.get_selectedClass())){$(this).removeClass(base.get_hoverClass()).addClass(base.get_normalClass());}});}},dispose:function(){AlphaValue.Library.WebControls.TabContainer.callBaseMethod(this,'dispose');},LazyLoadPanelEnd:function(sender,args){if(this._lazyLoadjQTab!=null){var selectedTab=$("#"+this.get_element().id+" #"+this.get_headerId()).find("."+this.get_selectedClass())
this.HideTabControl(selectedTab);this.ShowTabControl(this.get_lazyLoadjQTab());if(this.get_TabControlContent(this.get_lazyLoadjQTab()).attr("showjqscroll")=="true"){this.get_TabControlContent(this.get_lazyLoadjQTab()).jScrollPane();}}},HideTabControl:function(jQTab){jQTab.removeClass(this.get_selectedClass());jQTab.removeClass(this.get_hoverClass());jQTab.addClass(this.get_normalClass());this.get_TabControlContent(jQTab).removeClass(this.get_selectedClass()).addClass(this.get_normalClass());},ShowTabControl:function(jQTab){jQTab.removeClass(this.get_normalClass());jQTab.removeClass(this.get_hoverClass());jQTab.addClass(this.get_selectedClass());this.get_TabControlContent(jQTab).removeClass(this.get_normalClass()).addClass(this.get_selectedClass());},get_TabControlContent:function(jQTab){if($("#"+jQTab.attr("linkedClientID")).parent().is('.jScrollPaneContainer'))
return $("#"+jQTab.attr("linkedClientID")).parent();return $("#"+jQTab.attr("linkedClientID"));},get_itemClass:function(){return this._itemClass;},get_selectedClass:function(){return this._selectedClass;},get_normalClass:function(){return this._normalClass;},get_lockedClass:function(){return this._lockedClass;},get_lazyLoadClass:function(){return this._lazyLoadClass;},get_hoverClass:function(){return this._hoverClass;},get_headerId:function(){return this._headerId;},get_clientItemSelected:function(){return this._clientItemSelected;},get_hiddenInputName:function(){return this._hiddenInputName;},get_lazyLoadjQTab:function(){return this._lazyLoadjQTab;},set_itemClass:function(value){if(value!=this._itemClass){this._itemClass=value;this.raisePropertyChanged('itemClass');}},set_selectedClass:function(value){if(value!=this._selectedClass){this._selectedClass=value;this.raisePropertyChanged('selectedClass');}},set_normalClass:function(value){if(value!=this._normalClass){this._normalClass=value;this.raisePropertyChanged('normalClass');}},set_lockedClass:function(value){if(value!=this._lockedClass){this._lockedClass=value;this.raisePropertyChanged('lockedClass');}},set_lazyLoadClass:function(value){if(value!=this._lazyLoadClass){this._lazyLoadClass=value;this.raisePropertyChanged('lazyLoadClass');}},set_hoverClass:function(value){if(value!=this._hoverClass){this._hoverClass=value;this.raisePropertyChanged('hoverClass');}},set_headerId:function(value){if(value!=this._headerId){this._headerId=value;this.raisePropertyChanged('headerId');}},set_clientItemSelected:function(value){if(value!=this._clientItemSelected){this._clientItemSelected=value;this.raisePropertyChanged('clientItemSelected');}},set_hiddenInputName:function(value){if(value!=this._hiddenInputName){this._hiddenInputName=value;this.raisePropertyChanged('hiddenInputName');}},set_lazyLoadjQTab:function(value){if(value!=this._lazyLoadjQTab){this._lazyLoadjQTab=value;this.raisePropertyChanged('lazyLoadjQTab');}}}
var LazyContainer=null;function LazyLoadPanelEnd(sender,args){if(LazyContainer!=null){LazyContainer.LazyLoadPanelEnd(sender,args);LazyContainer=null;}}
AlphaValue.Library.WebControls.TabContainer.registerClass('AlphaValue.Library.WebControls.TabContainer',Sys.UI.Control);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
