function menuManager(_objet)
{
	//////////////////////////////utile////////////////////////////
	var i;
	var current=this;
	
	////////////////////////////////affectation//////////////////////////////////
	var objet;//objet contenant les paramètres
	if (_objet == null) 
	{
		objet = {
					_nomInstance: "nomInstance",
					_idVictime: "idVictime",
					_classeMenu:"classe des menu",
					_classeSousMenu:"classe des sous menu",
					_hoverMenu:"classeHoverMenu",
					_hoverSousMenu:"classeHoverSousMenu",
					_effets:false,
					_retraitSousMenu:20
				};
	}
	else//sinon on affecte avec l'objet passé en paramètre
	{
		objet = _objet;
	}
	
	this.nomInstance=objet._nomInstance;
	this.idVictime=objet._idVictime;
	this.classeMenu=objet._classeMenu;
	this.classeSousmenu=objet._classeSousMenu;
	this.hoverMenu=objet._hoverMenu;
	this.hoverSousMenu=objet._hoverSousMenu;
	this.effets=objet._effets;
	this.retraitSousMenu=objet._retraitSousMenu;
	//manipulation css de base
	$("#"+this.idVictime+" .menuElem").addClass(this.classeMenu);
	$("#"+this.idVictime+" .menuElem").css("float","left");
	$("#"+this.idVictime+" .menuElem").css("position","relative");
	var brClear=document.createElement("br");
	$(brClear).appendTo("#"+this.idVictime);
	$(brClear).css("clear","both");
	$("#"+this.idVictime+" .sMenuElem").css("position","absolute");
	if(this.effets==true)
	{$("#"+this.idVictime+" .sMenuElem").css("opacity","0");}
	$("#"+this.idVictime+" .sMenuElem").addClass(this.classeSousMenu);
	$("#"+this.idVictime+" .sMenuElem").css("visibility","hidden");
	
	//$("#"+this.idVictime+" .sMenuElem").css("padding-top",this.retraitSousMenu);
	//console.log($("#"+this.idVictime+" .sMenuElem").children());
	
	//int�ractivit�
	$("#"+this.idVictime+" .menuElem").hover
	(
		function()
		{
			current.showSousMenu($(this).index());
			$($(this).children()[0]).addClass(current.hoverMenu);
		},
		function()
		{
			current.hideSousMenu($(this).index());
			$($(this).children()[0]).removeClass(current.hoverMenu);
		}
	);
	
	arrayH2=$("#"+this.idVictime+" .sMenuElem").children();
	$(arrayH2).hover
	(
		function()
		{
			$(this).addClass(current.hoverSousMenu);
		},
		function()
		{
			$(this).removeClass(current.hoverSousMenu);
		}
	);
	
	this.showSousMenu=function(indice)
	{
		//console.log(indice);
		var noeud=$($("#"+this.idVictime+" .menuElem")[indice])[0].children;
		if(noeud.length>1)
		{
			$(noeud[1]).css("visibility","visible");
			if(this.effets==true)
			{$(noeud[1]).animate({opacity:1},{queue:false});}
		}
		
	};
	
	this.hideSousMenu=function(indice)
	{
		var noeud=$($("#"+this.idVictime+" .menuElem")[indice])[0].children;
		if(noeud.length>1)
		{
			if(current.effets==true)
			{$(noeud[1]).animate({opacity:0},{queue:false,complete:function(){$(noeud[1]).css("visibility","hidden");}});}
			else
			{$(noeud[1]).css("visibility","hidden");}
		}	
	};
	
	
}
