// JavaScript Document
var obj = null;

function checkHover() {
	if (obj) {
		obj.find('ul.nav_level_2').css('display', 'none');
		obj.find('ul.nav_level_3').css('display', 'none');
		obj.find('ul.nav_level_2').css('visibility', 'hidden');
		obj.find('ul.nav_level_3').css('visibility', 'hidden');
		obj.find('ul').hide();	
	} 
}

$(document).ready(function() {
	//resize level2
	 $('ul.nav_level_2').children('li').children("a").each(function(){
		$(this).width($(this).parents('ul.nav_level_2').width()-41)
	 })
	 
	 $('ul.nav_level_3').children('li').children("a").each(function(){
		$(this).width($(this).parents('ul.nav_level_3').width()-41);
	 })
	
	 $('jd_menu ul').css('margin-left','0px');
	 
	 $('.jd_menu > li').hover( 
		function() { 
			if (obj) {
				obj.find('ul').hide();	
				obj = null; 
			} //if

			var nav_level_2 = $(this).find('ul.nav_level_2'); // Fade du ul
			nav_level_2.css('left', $(this).position().left + 'px');
			nav_level_2.css('visibility', 'visible');
			nav_level_2.css('display', 'block');
			nav_level_2.show();
		}, 
		
		function() {
			obj = $(this);
			checkHover();
		}
	); // End $('.jd_menu > li').hover
	
	$('.jd_menu > li ul li').hover(
		function() { 
			if (obj) {
				obj.find('ul').hide();	
				obj = null; 
			} //if
			
			var nav_level_3 = $(this).find('ul.nav_level_3');
			nav_level_3.css('visibility', 'visible');
			nav_level_3.css('left', $('ul.nav_level_2').width() + 'px');
			nav_level_3.css('top', $(this).position().top + 'px');
			nav_level_3.css('display', 'block');
			nav_level_3.show();
		}, 
		
		function() {
			obj = $(this);
			checkHover();
		}
	); // $('.jd_menu > li ul li').hover
	
}); // End Document Ready

$(function(){
	$('ul.nav_level_2').hide();
	$('ul.nav_level_3').hide();
});