xdTabs=function(b){Ext.apply(this,b);var a=this;this.os=false;this.dh=Ext.DomHelper;var c=[];Ext.each(a.items,function(e,d){c.push({tag:"a",cls:e.cls,id:b.id+"--"+d,html:e.title,href:e.href,target:"_blank"});if(e.cls.indexOf("onstab")<0){Ext.fly(b.id+"-"+d).addClass("xdTabMenuHide")}});this.dh.insertBefore(this.id,{tag:"div",cls:"xdTabMenu",id:a.id+"_menu",cn:c});Ext.each(a.items,function(e,d){Ext.get(a.id+"--"+d).on("click",function(f){if(this.getAttribute("href")=="null"){f.stopEvent()}});Ext.get(a.id+"--"+d).on("mouseover",function(f){a.os=this;setTimeout(function(){if(a.os===false){return false}a.over();a.os.addClass("onstab");Ext.fly(a.os.id.replace("--","-")).addClass("xdTabMenuShow")},150)});Ext.get(a.id+"--"+d).on("mouseout",function(f){a.os=false})});xdTabs.superclass.constructor.call(this,{})};Ext.extend(xdTabs,Ext.util.Observable,{over:function(){var a=this;Ext.each(a.items,function(c,b){Ext.fly(a.id+"--"+b).removeClass("onstab");Ext.fly(a.id+"-"+b).replaceClass("xdTabMenuShow","xdTabMenuHide")})}});