// JavaScript Document


var MainMenu = Class.create();
MainMenu.prototype = {

	initialize: function (menu) {
		var root = this;
		this.menuId = menu;
		this.menu = $(menu);
		this.activeMainMenu = null;
		
		//attribtion des attributs
		var lis = Element.childElements(this.menu);
		for(i = 0; i < lis.length; i++) {
			lis[i].setAttribute('id',this.menuId+'_'+i);
			Element.observe(lis[i],'mouseover', function () {root.showElementMenu(this)});
			Element.observe(lis[i],'mouseout', function () {root.hideAllMenu();});
		}
		this.hideAllMenu();
	},
	hideAllMenu: function () {
		var lis = Element.childElements(this.menu);
		for(i = 0; i < lis.length; i++) {
			ul = lis[i].getElementsByTagName('ul');
			if(ul.length > 0) {
				ul = ul.item(0);
				ul.style.display = "none";
			}
		}
	},
	showElementMenu: function (obj) {
		var ul = obj.getElementsByTagName('ul');
		if(ul.length > 0){
			ul = ul.item(0);
			ul.style.display = "block";
		}
	}
}