function Menu(){
	this.markedItemColor = '#EBF2FA';
	this.savedItemColor = '#FFFFFF';
	
	this.over = function(num){
		var element = document.getElementById('menu' + num)
		element.className = 'menu menu' + num + '_hover';
		this.open(element, num);
	}
	
	this.out = function(num){
		var element = document.getElementById('menu' + num)
		element.className = 'menu menu' + num;
		this.close(num);
	}
	
	this.open = function(element, num){
		var debug = 0;
		if (navigator.appName == "Microsoft Internet Explorer"){
			debug = 2;
		}
		var calque = document.getElementById('menu' + num + '_calque');
		if (calque){
			var coord = YAHOO.util.Dom.getXY(element);
			calque.style.left = coord[0] + "px";
			calque.style.top = (coord[1] + element.offsetHeight - debug) + "px";		
			document.getElementById('menu' + num + '_calque').style.display = "";
		}
	}
	
	this.close = function(num){
		var element = document.getElementById('menu' + num + '_calque');
		if (element){
			element.style.display = "none";
		}
	}
	
	this.itemOver = function(element){
		this.savedItemColor = element.style.backgroundColor;
		element.style.backgroundColor = this.markedItemColor;
	}
	
	this.itemOut = function(element){
		element.style.backgroundColor = this.savedItemColor;
	}
}

var menu = new Menu();
