// JavaScript Document
$(document).ready(function(){
	$('.menu-item').each(function(){
		var idmenu = $(this).attr("id").substr(1);
		var posmenu = $(this).offset();

		$(this).mouseenter(function(){
			$('.submenu ul').each(function(){
				var idsubmenu = $(this).attr("id").substr(2);
				if(idmenu != idsubmenu)
					$(this).fadeOut(0);
				else
					$(this).fadeIn(200);
			});
		});
		if($('#sm'+idmenu).length){
			$(this).addClass('hasSubmenu');
			
			var possubmenu = $('#sm'+idmenu).offset();
			if(possubmenu.left > posmenu.left){
				var m = (posmenu.left - possubmenu.left) - 38;
				m = m + "px"
				$('#sm'+idmenu).css({left:m});
			}
			if(!$(this).hasClass('active'))
				$('#sm'+idmenu).css({'display':'none'});

			$(this).mouseenter (function(){
				$('#sm'+idmenu).each(function(){
					if(!$(this).hasClass('active'))
						$(this).fadeIn(400);
				});
			});
		}
	});
	
	$('#menu').mouseleave(function(){
		$('.submenu ul').each(function(){
			if(!$(this).hasClass('active'))
				$(this).fadeOut(0);
			else
				$(this).fadeIn(200);
		});
	});
});
