	var subNavTimeout = null;
	var subNavTimeout2 = null;
	
	
	
	   
	
	$(document).ready(function() {
	
		$("A.mainnav").mouseover( function () {
							hideSubNav();
							$(this).next().css("display", "block");
							dontHideSubNav();
							clearTimeout(subNavTimeout);
						} );
						
		$("A.mainnav").mouseout( function () {
							
							subNavTimeout2 = setTimeout("hideSubNav()", 100);
							
						} );
						
		$("ul.subnav").mouseover( function () { dontHideSubNav(); } );
		$("ul.subnav").mouseout( function () { prolongSubNav(); });  
	
	});
	
	 	
	
	function hideSubNav()
	{
		$("ul.subnav").css("display", "none");		
	}
	
	function prolongSubNav()
	{
		clearTimeout(subNavTimeout);
		subNavTimeout = setTimeout("hideSubNav()", 100);
	}
	
	function dontHideSubNav()
	{
		clearTimeout(subNavTimeout);
		clearTimeout(subNavTimeout2);
	}