$(document).ready( function () {
	$("ul#produits_titre li").mouseover(function () {
		$("ul#produits_titre li").removeClass("selected");
		$(this).addClass("selected");
		$("ul#produits_description li").each(function() {
			if (!$(this).parent().hasClass("ul_contenu")) $(this).hide();
		});
		$("ul#produits_description li#" + this.id).show();
	});
	
	var menus = new Array("accueil", "marques", "societe", "contact");
	for (var i = 0; i < menus.length; i++) {
		if ($("#container").hasClass(menus[i]) || $("#container_accueil").hasClass(menus[i])) {
			$("#header #menus #menu li#" + menus[i]).addClass("default").addClass("selected");
			$("#header #menus #menu li#" + menus[i]).prev().width($("#header #menus #menu li#" + menus[i]).prev().width() - 1);
			break;
		}
	}
	
	var sous_menus = new Array("zero_forfait", "call_in_europe_usa", "call_in_europe_france", "locamobile", "zero_forfait_entreprises");
	for (var i = 0; i < sous_menus.length; i++) {
		if ($("#container").hasClass(sous_menus[i])) {
			$("#header #menus .sous_menu li#" + sous_menus[i]).addClass("default").addClass("selected");
			break;
		}
	}
	
	update_selected_menu = function(id) {
		if (id != null) {
			$('#menu li').removeClass('selected');
			$('#menu li#' + id).addClass('selected');
		} else {
			$('#menu li').removeClass('selected');
			$('#menu li.default').addClass('selected');
			var id = $('#menu li.default').attr('id');
			$('.sous_menu').hide();
			$('.sous_menu').each(function() {
				if ($(this).hasClass(id)) $(this).show();
			});
			$('#menus').unbind('hover');
		}
	};
	
	$('#menu li').hover(function() {
		var id = this.id;
		update_selected_menu(id);
		$('.sous_menu').hide();
		
		$('.sous_menu').each(function() {
			if ($(this).hasClass(id)) {
				update_selected_menu(id);
				$(this).show();
				$('#menus').hover(function() {
				}, function() {
					$('.sous_menu').hide();
					update_selected_menu(null);
				});
			}
		});
	}, function() {
	});
});
