function getPosition(element)
{
    var left = 0;
    //var top = 0;
    /*On récupère l'élément*/
    var e = document.getElementById(element);
    /*Tant que l'on a un élément parent*/
    while (e.offsetParent != undefined && e.offsetParent != null)
    {
        /*On ajoute la position de l'élément parent*/
        left += e.offsetLeft + (e.clientLeft != null ? e.clientLeft : 0);
        //top += e.offsetTop + (e.clientTop != null ? e.clientTop : 0);
        e = e.offsetParent;
    }
    //return new Array(left,top);
	return left;
}

$(document).ready(function(){
//////////	Effacer tous les sous menus		/////////////
$(".sous_menu").hide(0);


///////////////		Enlever les classes inutiles		//////////////
//$(".menu_categories:empty").parent(".sous_menu").remove();

///////////////		Creer la position left pour les menus		/////
var decalage = getPosition('head');
$("div.sous_menu").css('left',decalage);
$("li.innerfade").css('left',decalage);


//////////////		Definit la taille des li dans les menus		/////
/*
var $sous_menu=$("#navigation div.sous_menu");
$sous_menu.each(function(i){
	var $temp=$(this).children("ul");
	console.log("ul dans sous menu "+$temp.length);
	var $sous_menu_li=$temp.children("li");
	var height=$(this).innerHeight();
	var nb=$sous_menu_li.length;
	var width=800/nb;
	console.log("il y a "+nb+" li dans le sous menu n° "+i+"et sa hauteur est de "+height);
	
	$sous_menu_li.each(function(){
		$(this).css('width',width,'height',height);
	});

});
*/




//////			Traitement "hover" des menus				/////				


    // On modifie l'évènement "hover" sur les liens dans les items de liste 
    // qui portent la classe "toggleSubMenu" : 
    $(".menu_father").hover( 
		function () { 
			// Si le sous-menu est caché, on ferme les autres et on l'affiche : 
			//alert("On affiche le menu et on efface les autres ");
            //$(".sous_menu").hide(0);
			$(".sous_menu").css('display','none');
			//alert($(this).next(".sous_menu li a"));
            //$(this).children('div.sous_menu').show('slow');
			$(this).children('div.sous_menu').css('display','block');
        }
		,function () { 
			// Si le sous-menu était déjà ouvert, on le referme :
			//alert("On efface le sous menu");
            //$(this).children('div.sous_menu').hide();
			$(".sous_menu").css('display','none');
        }
    );     

});

