$(document).ready(function() {
	$("div#main-nav").children("ul").children("li").children("a.main").bind("mouseover", hoverOn);
	$("div#main-nav").children("ul").children("li").children("a.main").bind("mouseleave", hoverOff);
	$("div#main-nav").children("ul").children("li").children("a.main").mouseup(function(){$(this).mouseleave();});
	$("div#main-nav").children("ul").children("li").children("div.open-menu").children("ul").children("li").children("a").bind("mouseover", hoverOn);
	$("div#main-nav").children("ul").children("li").children("div.open-menu").children("ul").children("li").children("a").bind("mouseleave", hoverOff);
	$("div#main-nav").children("ul").children("li").children("div.open-menu").children("ul").children("li").children("a").mouseup(function(){$(this).mouseleave();});
	$("div#supp-nav").children("ul").children("li").children("a").bind("mouseover", hoverOn);
	$("div#supp-nav").children("ul").children("li").children("a").bind("mouseleave", hoverOff);
	$("div#supp-nav").children("ul").children("li").children("a").mouseup(function(){$(this).mouseleave();});

	$("div#main-nav").children("ul").children("li").children("a.main").click(toggleMenu);
	$("div#main-nav").click(stopProp);
	$("div#container").click(closeMenus);
	$("html").click(closeMenus);

	//seeTaskNumber(18755);
	$('#please-wait')
		.ajaxStart(showPleaseWait) //seeTaskNumber(22768);
		.ajaxStop(hidePleaseWait); //seeTaskNumber(22768);
	//seeTaskNumber(22768);
	/*$(window).scroll(function() {
		$('#please-wait').css({
			top: $(this).scrollTop()
		});
	});*/
	//seeTaskNumber(22768);

	$('.open-menu').find('h5').each(function(){
		if($(this).next('ul').children('li').length < 1) $(this).css('display', 'none');
	})
});
function toggleMenu(event) {
	event.preventDefault();
	var $li = $(this).parent();
	$li.siblings().each(function(){
		if ($(this).children("div.open-menu").is(":visible")) {
			$(this).children("a.main").removeClass("open");
			$(this).children("a.main").addClass("closed");
			$(this).children("div.open-menu").hide();
		}
	});
	var $menu = $li.children("div.open-menu");
	if ($menu.is(":animated")) {
		// Do nothing
	} else if ($menu.is(":hidden")) {
		$(this).parent().children("div.open-menu").show();
		$(this).removeClass("closed");
		$(this).addClass("open");
	} else if ($menu.is(":visible")) {
		$(this).parent().children("div.open-menu").hide();
		$(this).removeClass("open");
		$(this).addClass("closed");
	}
}
function closeMenus() {
	$("div#main-nav").children("ul").children("li").each(function(){
		if ($(this).children("div.open-menu").is(":visible")) {
			$(this).children("a.main").removeClass("open");
			$(this).children("a.main").addClass("closed");
			$(this).children("div.open-menu").hide();
		}
	});
}
