var obj = null;
var onmenu = false;
var onsubmenu = false;

function checkHover() {
	if (obj && !onmenu && !onsubmenu) {
	  if (obj.is(':visible')) {
		  obj.fadeOut('fast');
		  $("#submenusiframe").hide();
		}
		onmenu = false;
		onsubmenu = false;
	}
}

$(document).ready(function() {
	$('#topmenu li').hover(function() {
		if (obj && !onsubmenu) {
			obj.fadeOut('fast');
			$("#submenusiframe").hide();
			obj = null;
			onmenu = false;
			onsubmenu = false;
		}
		var id = $(this).attr('id');
		var submenu = $("#"+id+"_sub");
		var pos = $(this).position();
		submenu.css('top', pos.top+24);
		submenu.css('left', pos.left);
		submenu.fadeIn('fast');
		onmenu = true;
		
		var pos = submenu.position();
    var ifrm = $("#submenusiframe");
    var w = submenu.width();
    var h = submenu.height();
    ifrm.width(w);
    ifrm.height(h);
    ifrm.css('top', pos.top);
    ifrm.css('left', pos.left);
    ifrm.show();
	}, function() {
	  onmenu = false;
    var id = $(this).attr('id');
		var submenu = $("#"+id+"_sub");
		obj = submenu;
		setTimeout("checkHover()", 100);
	});
	
	$(".topmenu_subitem").hover(function() {
		onsubmenu = true;
	}, function() {
	  onsubmenu = false;
    obj = $(this);
  	setTimeout("checkHover()", 100);
	});
	
	$("#topmenu li a").click(function(event) {
	  if ($(this).parents("li").attr("id") != "info_login") {
		  event.preventDefault();
		}
		$(this).blur();
	});
	
	$("#login_btn1").click(function() {
    document.loginform.submit();
  });
});