$(document).ready(function(){


	// 
	var menuSlideTime = 150;
	var menuDelay = 500;
	var menuTimeout = false;
	var subMenuDelay = 600;
	var subMenuTimeout = false;
	
	// SHOW and HIDE WITH DELAY for MAINMENU

	function hideMenu(whichItem) {
		menuTimeout = setTimeout(function(){ 
			$(whichItem).children('ul.sub1').slideUp(menuSlideTime);
			clearTimeout(menuTimeout);
		}, menuDelay);
	}
	
	function showMenu(whichItem) {
		// hide others immediately
		$(whichItem).siblings().children('ul.sub1').slideUp(menuSlideTime);
		$(whichItem).children('ul.sub1').slideDown(menuSlideTime);
		clearTimeout(menuTimeout);
	}
	
	$('#menu li.main').mouseenter(function() { showMenu(this); });
	$('#menu li.main').mouseleave(function() { hideMenu(this); });
	
	
	// SHOW and HIDE WITH DELAY FOR SUBMENU
	
	function hideSub(whichItem) {
		subMenuTimeout = setTimeout(function(){ 
			$(whichItem).hide();
			clearTimeout(subMenuTimeout);
		}, subMenuDelay);
	}

	$('#menu ul.sub1 > li').mouseenter(function() { 
		// hide other submenus immediately
		$(this).siblings().children('ul').hide();
		// display nested ul
		$(this).children('ul').show();
		clearTimeout(subMenuTimeout);
	});
	$('#menu ul.sub1 > li').mouseleave(function() { 
		// delay hiding of nested ul
		hideSub($(this).children('ul'));
	});
	
	
	// HIGLIGHT DISTRIBUTORS
	
	if(window.location.hash) {
		$('div' + window.location.hash).wrapInner('<div class="hi"></div>');
	}
	
	
	// HIDE SUBMIT BUTTON, REPLACE WITH TEXT
	
	// on search page?
	if($('h2:first').html() == 'Search') var a = ' class="active"'
	$('#search_submit_button').remove();
	$('#search_form').append('<a href="#" id="search_submit_text"'+a+'>Search</a>');
	$('#search_submit_text').click(function(){ $('#search_form').submit(); });
	
	
	
});
