//Permet de creer un objet Menu
function CreateMenu(){
	this.length = CreateMenu.arguments.length/2;
	var i = 0;
	var NumArg = 0;
	this.LayerMenu = new Array();
	this.LayerSMenu = new Array();
		while(i<this.length){
			this.LayerMenu[i] = new CreateLayer(CreateMenu.arguments[NumArg], null);
			NumArg = NumArg + 1;
			this.LayerSMenu[i] = new CreateLayer(CreateMenu.arguments[NumArg], null);
			i++;
			NumArg++;
		}
	this.ShowMenu = ShowMenu;
	this.HideMenu = HideMenu;
}

// ShowMenu Method of CreateMenu Object
function ShowMenu(num){
	this.HideMenu()
	NumSlide = num + 1;
	SMenuHeight = (ns)? this.LayerSMenu[num].doc.height : this.LayerSMenu[num].doc.offsetHeight;
	MenuLength = this.length - 1;
	this.LayerSMenu[num].Show();
	while(NumSlide<this.length){
		LayerX = this.LayerMenu[NumSlide].LeLayer.left;
		if(ns){
			LayerY = this.LayerMenu[NumSlide].LeLayer.top;
		}else{
			LayerY = this.LayerMenu[NumSlide].LeLayer.pixelTop;
		} 
		x = LayerX;
		y = LayerY + SMenuHeight;
		this.LayerMenu[NumSlide].LeLayer.left = x;
		this.LayerMenu[NumSlide].LeLayer.top = y;
		NumSlide++;
	}
}

// HideMenu Method of CreateMenu Object
function HideMenu(){
	for(i=0;i<this.length;i++){
		this.LayerMenu[i].LeLayer.left = this.LayerMenu[i].x;
		this.LayerMenu[i].LeLayer.top = this.LayerMenu[i].y;
		this.LayerSMenu[i].Hide();
	}
}
