var Spry;if(!Spry) {Spry={};} if(!Spry.Widget) {Spry.Widget={};} Spry.Widget.MenuBar=function(element,opts) {this.init(element,opts);};Spry.Widget.MenuBar.prototype.init=function(element,opts) {this.element=this.getElement(element);this.currMenu=null;var isie=(typeof document.all!='undefined'&&typeof window.opera=='undefined'&&navigator.vendor!='KDE');if(typeof document.getElementById=='undefined'||(navigator.vendor=='Apple Computer, Inc.'&&typeof window.XMLHttpRequest=='undefined')||(isie&&typeof document.uniqueID=='undefined')) {return;} if(opts) {for(var k in opts) {var rollover=new Image;rollover.src=opts[k];}} if(this.element) {this.currMenu=this.element;var items=this.element.getElementsByTagName('li');for(var i=0;i0) {layers[0].parentNode.removeChild(layers[0]);}};Spry.Widget.MenuBar.prototype.clearMenus=function(root) {var menus=root.getElementsByTagName('ul');for(var i=0;i0?submenus[0]:null);var hasSubMenu=false;if(menu) {this.addClassName(link,"MenuBarItemSubmenu");hasSubMenu=true;} if(!isie) {listitem.contains=function(testNode) {if(testNode==null) {return false;} if(testNode==this) {return true;} else {return this.contains(testNode.parentNode);}};} var self=this;this.addEventListener(listitem,'mouseover',function(e) {if(self.bubbledTextEvent()) {return;} clearTimeout(closetime);if(self.currMenu==listitem) {self.currMenu=null;} self.addClassName(link,hasSubMenu?"MenuBarItemSubmenuHover":"MenuBarItemHover");if(menu&&!self.hasClassName(menu,"MenuBarSubmenuVisible")) {opentime=window.setTimeout(function(){self.showSubmenu(menu);},250);}},false);this.addEventListener(listitem,'mouseout',function(e) {if(self.bubbledTextEvent()) {return;} var related=(typeof e.relatedTarget!='undefined'?e.relatedTarget:e.toElement);if(!listitem.contains(related)) {clearTimeout(opentime);self.currMenu=listitem;self.removeClassName(link,hasSubMenu?"MenuBarItemSubmenuHover":"MenuBarItemHover");if(menu) {closetime=window.setTimeout(function(){self.hideSubmenu(menu);},600);}}},false);};