function XrTabs(b,e,f,c,d,a){this.containerId=b;this.container=$("#"+b);this.minHeight=e;this.tabs=c;this.title=f;this.initialTab=d;this.tabClickCallback=a;this.getSelectedTab=function(a){var c=this.containerId.length,b=a.substring(c+1+4),d=this.containerId+"_tabsheet_"+b;return{containerId:this.containerId,tabId:a,tabName:b,tabsheetId:d}};this.initialize=function(){var n=this;this.container.attr("class","tabContainer");this.minHeight!=undefined&&this.minHeight>0&&this.container.css("min-height",this.minHeight+"px");this.container.children().remove();if(!this.initialTab&&this.tabs&&this.tabs.length>0)this.initialTab=c[0];var f='<div class="tabInner">',h="",e,g=false;for(i=0;i<this.tabs.length;i++){if(this.tabs[i]==this.initialTab){e=" tabSelected";g=true}else e="";f+='<div id="'+this.containerId+"_tab_"+this.tabs[i]+'" class="tab floatLeft'+e+'">'+this.tabs[i]+"</div>";h+='<div id="'+this.containerId+"_tabsheet_"+this.tabs[i]+'" class="tabsheet" style="display:none; z-index: 100;"></div>'}f+='<div class="tabTitle"><h3>'+this.title+'</h3></div><div class="clear"></div>'+h+"</div>";this.container.append(f);var m=" div[id^="+this.containerId+"_tab_]",j=$("#"+b+m),k=" div[id^="+this.containerId+"_tabsheet_]",l=$("#"+b+k),d=null;if(g){d=this.getSelectedTab(this.containerId+"_tab_"+this.initialTab);a(d)}else{d=this.getSelectedTab(this.containerId+"_tab_"+this.tabs[0]);a(d)}$("#"+d.tabsheetId).fadeIn("slow");j.click(function(c){j.each(function(){$(this).removeClass("tabSelected")});$(this).addClass("tabSelected");var b=n.getSelectedTab(c.target.id);a(b);l.each(function(){$(this).css("display")=="block"&&$(this).fadeOut(0)});$("#"+b.tabsheetId).fadeIn("slow")})};this.initialize()};
