/****** hand with main-menu *************************/


var tHideSubMenu = null;
	
jQuery(document).ready(function(){

	jQuery('#mainnav dd').hide();
	
	jQuery('#mainnav dt').each(function(){
		var pos_element = jQuery(this).children('a').offset().left;
		var l = jQuery('#container').offset().left;
		jQuery(this).next('dd').css('left',pos_element - l);
	});

	jQuery('#mainnav dt').hover(function() {
		var dd = jQuery(this).next('dd');
		if (dd.filter(':visible').is('dd')) { 
			window.clearTimeout(tHideSubMenu);
		} else { 
			hideSubMenus();
			dd.addClass('submenu_actif').slideDown(500);
			jQuery('a', jQuery(this)).addClass('actifmenu');
		}
		
		dd.hover(function() {
			window.clearTimeout(tHideSubMenu);
		}, function() {
			setHideTimeout();
		});
	}, function() {
		//setHideTimeout();
	});
	
});

function setHideTimeout() {
	if (tHideSubMenu)
		window.clearTimeout(tHideSubMenu);
	tHideSubMenu = window.setTimeout('hideSubMenus()', 1000);
}

function hideSubMenus() {
	jQuery('#mainnav dd.submenu_actif').removeClass('submenu_actif').slideUp(500);
	jQuery('#menu dt a.actifmenu').removeClass('actifmenu');
}


