$(document).ready(function()
{
	current = $('#menu').attr("class");
	subMenuMarques = false;
});

$('.elem_menu').live("hover", function()
{
	var classe = $(this).attr("id");
	$('#menu').attr("class", classe);
	if (subMenuMarques && classe != "menuMarques")
		hideSubMenuMarques();
});

$('.elem_menu').live("mouseleave", function()
{
	if (!subMenuMarques)
		$('#menu').attr("class", current);
});

/*
$('#menuMarques').live("click", showSubMenuMarques);
$('.sous_menu').live("mouseleave", hideSubMenuMarques);
//$('.elem_menu:not(.menuMarques)').live("mouseenter", hideSubMenuMarques);
//$('body:not(.sous_menu)').live("mouseover", hideSubMenuMarques);

function showSubMenuMarques()
{
	subMenuMarques = true;
	$('#menu').attr("class", "menuMarques");
	$('#sousMenuMarques').fadeIn("fast");
}

function hideSubMenuMarques()
{
	subMenuMarques = false;
	$('#sousMenuMarques').fadeOut("fast");
	$('#menu').attr("class", current);
}

$('.elem_sous_menu').live("hover", function()
{
	$('.sous_sous_menu').hide();
	$('.sous_sous_menu').fadeIn("fast");
	var w = $(this).parent().width();
	var h = $(this).position().top;
	var left = 209 + parseInt(w);
	var top = parseInt(h);
	$('.sous_sous_menu').css("position", "absolute");
	$('.sous_sous_menu').css("left", left);
	$('.sous_sous_menu').css("top", top);
	$('.elem_sous_menu').removeClass("elem_sous_menu_hover");
	$(this).addClass("elem_sous_menu_hover");
});
*/

$(document).ready(function()
{
	$('#smoothmenu1, #trait-menu, #reflet-menu').show();
	ddsmoothmenu.init(
	{
		mainmenuid: "smoothmenu1", //menu DIV id
 		orientation: 'h', //Horizontal or vertical menu: Set to "h" or "v"
 		classname: 'ddsmoothmenu', //class added to menu's outer DIV
 		//customtheme: ["#1c5a80", "#18374a"],
 		contentsource: "markup", //"markup" or ["container_id", "path_to_menu_file"]
 		shadow: {enable: true, offsetx:0, offsety:0},
 		transition: {overtime:0, outtime:0}
 	});
	$('#smoothmenu1, #trait-menu, #reflet-menu').show();
	$('#smoothmenu1 img').hide();
	$('#top-menu-marques').css("padding", "0");
	$('#top-menu-marques-on').css("padding", "0");
});

$('#sub-marques').live("mouseover", function()
{
	$("#top-menu-marques").attr("id", "top-menu-marques-on");
});

$('#sub-marques').live("mouseleave", function()
{
	$("#top-menu-marques-on").attr("id", "top-menu-marques");
});

$('#sub-entreprises').live("mouseover", function()
{
	$("#top-menu-entreprise").attr("id", "top-menu-entreprise-on");
});

$('#sub-entreprises').live("mouseleave", function()
{
	$("#top-menu-entreprise-on").attr("id", "top-menu-entreprise");
});
/*

$('#top-menu-accessoires').live("mouseover", function()
{
	$("#reflet-menu").attr("class", "reflet-menu-accessoires");
	initTopMenu();
});
$('#top-menu-accessoires').live("mouseleave", function()
{
	$("#reflet-menu").attr("class", "reflet-menu-standard");
	resetMenuON();	
});

$('#top-menu-occasions').live("mouseover", function()
{
	$("#reflet-menu").attr("class", "reflet-menu-occasions");
	initTopMenu();
});
$('#top-menu-occasions').live("mouseleave", function()
{
	$("#reflet-menu").attr("class", "reflet-menu-standard");
	resetMenuON();	
});

$('#top-menu-entreprise').live("mouseover", function()
{
	$("#reflet-menu").attr("class", "reflet-menu-entreprise");
	initTopMenu();
});
$('#top-menu-entreprise').live("mouseleave", function()
{
	$("#reflet-menu").attr("class", "reflet-menu-standard");
	resetMenuON();	
});

$('#top-menu-marques').live("mouseover", function()
{
	$("#reflet-menu").attr("class", "reflet-menu-marques");
	initTopMenu();	
});
$('#top-menu-marques').live("mouseleave", function()
{
	$("#reflet-menu").attr("class", "reflet-menu-standard");
	resetMenuON();
});

$('#menu-marques').live("mouseleave", function()
{
	alert('toto');
});
*/

$('#menu-marques').live("mouseover", function()
{
	initTopMenu();
	$('#top-menu-marques').attr("id", "top-menu-marques-on");
	$('#reflet-menu').attr("class", "reflet-menu-marques");
});
$('#menu-marques').live("mouseleave", function()
{
	resetMenuON();
});

$('#menu-accessoires').live("mouseover", function()
{
	initTopMenu();
	$('#top-menu-accessoires').attr("id", "top-menu-accessoires-on");
	$('#reflet-menu').attr("class", "reflet-menu-accessoires");
});
$('#menu-accessoires').live("mouseleave", function()
{
	resetMenuON();
});

$('#menu-occasions').live("mouseover", function()
{
	initTopMenu();
	$('#top-menu-occasions').attr("id", "top-menu-occasions-on");
	$('#reflet-menu').attr("class", "reflet-menu-occasions");
});
$('#menu-occasions').live("mouseleave", function()
{
	resetMenuON();
});

$('#menu-entreprise').live("mouseover", function()
{
	initTopMenu();
	$('#top-menu-entreprise').attr("id", "top-menu-entreprise-on");
	$('#reflet-menu').attr("class", "reflet-menu-entreprise");
});
$('#menu-entreprise').live("mouseleave", function()
{
	resetMenuON();
});

function resetMenuON()
{
	initTopMenu();
	var reflet = $('#reflet').val();
	if (reflet != "standard")
		$('#top-menu-' + reflet).attr("id", "top-menu-" + reflet + "-on");
	$('#reflet-menu').attr("class", "reflet-menu-" + reflet);
}

function initTopMenu()
{
	$('#top-menu-marques-on').attr("id", "top-menu-marques");
	$('#top-menu-accessoires-on').attr("id", "top-menu-accessoires");
	$('#top-menu-occasions-on').attr("id", "top-menu-occasions");
	$('#top-menu-entreprise-on').attr("id", "top-menu-entreprise");		
}
