var fhider_pnt = false;
var fhider_ul = false;
var fcheck_running = false;
var fmnu;

$(window).ready(function(){
						 
	$("#markets h3 a").click(function(){
		$("#markets").addClass("fs").find("li.h").removeClass("h");
		$(this).hide();
		return false;
	});

	$("#mm li a").hover(function(){
		
		var e = $(this);
		fmnu = e;
		
		fhider_pnt = true;
		
		$("#mm li a").removeClass('hov');
		
		rel = e.parent().attr('rel');
		$(".fmenu").hide();
		$("#bhider").hide();
		
		window.setTimeout(function(){
			
			if(fhider_pnt && fmnu==e){
				
				if(rel){
					e.addClass('hov');
					var offset = e.offset();
					$(".fmenu[rel='"+rel+"']").show();
					$("#bhider").css('left', offset.left).css('min-width',e.width()+20).show();
				}
			
			}
			
		}, 0);
	
	}, function(){
		
		fhider_pnt = false;
		if(!fcheck_running) window.setTimeout(function(){ fcheck_running = true; check_fmenu(); }, 100);
		
	});
	
	$(".fmenu").hover(function(){
	
		fhider_ul = true;
	
	}, function(){
	
		fhider_ul = false;
		if(!fcheck_running) window.setTimeout(function(){ fcheck_running = true; check_fmenu(); }, 100);
	
	});

});

/* ---------------------------------- */

function check_fmenu(){
	fcheck_running = false;
	if(fhider_pnt == false && fhider_ul == false){
		$(".fmenu").hide();
		$("#bhider").hide();
		$("#mm li a").removeClass('hov');
	}
}
