var hovbtn = 0;
var hovmenu = 0;

function dbg(s) {
	//$("#debug").html($(debug).html()+"<br />"+s);
}

$(function(){

	$(".menutext").hover(function(){

		$(this).css("background-color","white");
		$(this).children("a").css("color","black");
		$(this).css("cursor","pointer");
		dbg("menu item hover: "+$(this).text());

	},function(){

		$(this).css("background-color","");
		$(this).children("a").css("color","white");
		$(this).css("cursor","auto");
		dbg("menu item unhover: "+$(this).text());

	});

	$(".navbtn").hover(function(){

		hovbtn++;

		$(this).css("cursor","pointer");
		$(this).css("background-image","url(/images/btnsel.png)");
		$(this).css("background-color","#717171");
		dbg("menu heading: "+$(this).val());

		$(".ddmenu").each(function(){
			if ($(this).attr("visible") == "true") {
				$(this).attr("visible","false");
				$(this).hide();
			}
		});
	
		if ($(this).attr("menu") != "") {
			var menu = $(this).attr("menu");
			dbg("open menu: "+menu);
			$("#"+menu).css("position","absolute");
			$("#"+menu).css("top",($(this).offset().top)+29+"px").css("left",($(this).offset().left)-1+"px");
			$("#"+menu).css("display","block");
			$("#"+menu).attr("visible","true");
			$("#"+menu).attr("new","true");
		}		

	},function(){

		hovbtn--;
		$(this).css("cursor","auto");
		setTimeout("hideMenus()",100);
		$(this).css("background-image","url(/images/btn.png)");
		$(this).css("background-color","#000000");

	});

	$(".ddmenu").hover(function(){

		hovmenu++;

	},function(){

		hovmenu--;

	});

	$(".sidebar-item").hover(function(){
		$(this).addClass("sidebar-item-hover");
	},function(){
		$(this).removeClass("sidebar-item-hover");
	});

});

function hideMenus() {

	if (hovbtn == 0 && hovmenu == 0) {
		$(".ddmenu").each(function(){ $(this).hide().attr("visible","false"); });
	}

	var sm = 0;
	$(".ddmenu").each(function(){ 
		if ($(this).attr("visible") == "true") {
			sm++;
		}
	});

	if (sm > 0) {
		setTimeout("hideMenus()",500);
	}
}

