
//ne fonctionne pas sur l'accueil
function CalculHauteur()
{	
	var hauteur_max = Math.max(jQuery("#colonne_gauche").outerHeight(), jQuery("#right_panel").outerHeight());
	jQuery("#bottom").css("top", hauteur_max + 236 + "px");
	jQuery("#content_panel").css("height", hauteur_max + 20 + "px");
	
	jQuery("#bottom").css("visibility", "visible");
}


// variable globale pour savoir si on passe sur le menu orange
var survol_menu_orange = false;
var survol_menu_bleu = false;
var menu_elmt_affiche = false;
var id_menu_courant = 0;


function MenuDeroulant()
{
	if(jQuery.browser.msie && jQuery.browser.version == "6.0")
	{	
		jQuery("ul.ul_niv1").each(function(index) {
			if(jQuery.trim(jQuery(this).html())=="")
			{	
				jQuery(this).css("height","0px");
				jQuery(this).css("overflow","hidden");
			}	
	  	});
	}	
	
	// positionner les zones de sous menus
	jQuery(".menu_produit_item").each(function(i){
		var idRub = jQuery(this).attr("idRub");	
		var position = jQuery(this).position();
		var leftPos = position.left + 1;
		var topPos = position.top + 47;
		jQuery("#menu_"+idRub).css("left", leftPos + "px");	
		jQuery("#menu_"+idRub).css("top", topPos + "px");	
		
		// RS >> docker le sous menu sur la droite si la taille dépasse la largeur du site
		var sousMenuPosition = jQuery("#menu_"+idRub).outerWidth() + leftPos;		
		if (sousMenuPosition >=  jQuery("#menu_produit").width())
		{
			jQuery("#menu_"+idRub).css("left", "auto");
			jQuery("#menu_"+idRub).css("right", "0px");
		}
		
	});
	

	/* MENU DEROULANT PRODUIT */
	jQuery(".menu_produit_item").mouseenter(function(){
		
		if (survol_menu_orange || menu_elmt_affiche)
			return;
		
		var idRub = jQuery(this).attr("idRub");		
		if (id_menu_courant != 0 && idRub != id_menu_courant)
			return;
		
		id_menu_courant = idRub;		
		
		// RS >> ne pas montrer le sous-menu si il est vide
		if (jQuery("#menu_" + idRub + " table tr td").length == 0)
			return;
		
		// RS >> montrer en slide le sous-menu
		menu_elmt_affiche = true;
		jQuery("#menu_"+idRub).stop(true, true).slideDown(300, function() {
			menu_elmt_affiche = false;
		});
		
		// RS >> étirer la largeur du sous menu si celle-ci est plus petite que le bouton
		if (jQuery("#menu_"+idRub).outerWidth() < jQuery(this).outerWidth())
			jQuery("#menu_"+idRub).width(jQuery(this).width() - 30);
				
		
		jQuery("#menu_produit #menu_bleu_"+idRub).addClass("menu_survol_orange_li");
		jQuery("#menu_produit #menu_bleu_"+idRub+" a").addClass("menu_survol_orange_li_a");
	}).mouseleave(function(){
		if (survol_menu_orange)
			return;
		menu_elmt_affiche = false;
		id_menu_courant = 0;		
		var idRub = jQuery(this).attr("idRub");
		setTimeout(function() { DeclencherMouseLeave(idRub); }, 50);
		//DeclencherMouseLeave(idRub);
    });
    
    jQuery(".sous_menu_produit").mouseenter(function(){
    	survol_menu_orange = true;
    }).mouseleave(function(){
    	var idSsRub = jQuery(this).attr("idSsRub");
    	survol_menu_orange = false;
    	setTimeout(function() {
    		if (id_menu_courant == 0 || (id_menu_courant != 0 && idSsRub != id_menu_courant))
    			DeclencherMouseLeave(idSsRub);
    	} , 50); 		
    });
    
    /* SURVOL DES TD MENU*/
    jQuery(".td_menu_prod").mouseenter(function(){
		jQuery(this).addClass("addclass_td_survol");
	}).mouseleave(function(){
		jQuery(this).removeClass("addclass_td_survol");
    });
}

function DeclencherMouseLeave(idRub)
{
	if (survol_menu_orange)
		return;
	jQuery("#menu_"+idRub).stop(true, true).slideUp(100, function() {
		jQuery("#menu_produit #menu_bleu_"+idRub).removeClass("menu_survol_orange_li");
		jQuery("#menu_produit #menu_bleu_"+idRub+" a").removeClass("menu_survol_orange_li_a");
	});	
}


function ReCenterSite()
{
	if (jQuery('#page').offset().left < 0 && jQuery('#page').css("left") != "0px")
	{
		jQuery('#page').css("left", "0px");
		jQuery('#page').css("margin-left", "0px");
	}
	else if (jQuery('#page').css("left") != currentCssLeft && jQuery('body').width() > 1000)
	{
		jQuery('#page').css("left", currentCssLeft);
		jQuery('#page').css("margin-left", currentCssMarginLeft);
	}
}


function ListeProImgCenter()
{
	jQuery(".img_detail_promo").each(function(index) {
		jQuery("img",this).load(function() {
		 	var largeur_div = 190;
			var largeur_img = jQuery(this).width();
			var pos_img = (largeur_div - largeur_img)/2;
			jQuery(this).css("left",pos_img + "px");
			
		});	
	});

}


    
