function setBrowserType(){
	if(document.getElementById){
		this.BrowserType=true;
	}else{
		this.BrowserType=false;
	}
}
function setVisible(visible){
	if(this.BrowserType){
		if(visible){
			document.getElementById(this.id).style.visibility="visible";
		}else{
			document.getElementById(this.id).style.visibility="hidden";
		}
	}
}
function Menu(id){
	this.id=id;
	this.setVisible=setVisible;
	this.setBrowserType=setBrowserType;
	this.setBrowserType();
}
function addMenu(id){
	var length=this.menus.length;
	this.menus[length]=new Menu(id);
}
function show(id){
	clearTimeout(this.timer);
	this.timer=0;
	for(var i=0; i<this.menus.length; i++){
		if(this.menus[i].id==id){
			this.menus[i].setVisible(true);
		}else{
			this.menus[i].setVisible(false);
		}
	}
}
var tmpObject;
function hide(id){
	for(var i=0; i<this.menus.length; i++){
		if(this.menus[i].id==id){
			tmpObject=this.menus[i];
			this.timer=setTimeout("tmpObject.setVisible(false)",300);	
			break;
		}
	}
}
function MenuBar(){
	this.menus=new Array();
	this.timer=0;
	this.addMenu=addMenu;
	this.show=show;
	this.hide=hide;
}
			
var m=new MenuBar();

m.addMenu('d1');
m.addMenu('d2');
m.addMenu('d3');
