
function menu_default()
{
/*------------------------------------
	MENU PRINCIPAL
------------------------------------*/
$("#mn-principal").hide();
		
	// fecha o menu se o usuário clicar em qualquer lugar da página
	$(document).click(function(){
		$(menu).stop(true, true).slideUp("normal");
		$("#tit-menu").stop(true, true).animate({ backgroundPosition: '100% -20px' }, 500);
	});
	
	var menu = $("#mn-principal");
	
	$("#tit-menu").live(
		'click',
		function() {
			/*if( $(menu).is(":visible") ) {
				$(menu).stop(true, true).slideUp("normal");
				$("#tit-menu").stop(true, true).animate({ backgroundPosition: '100% -20px' }, 500);
			} else {
				$(menu).stop(true, true).slideDown("normal");
				$("#tit-menu").stop(true, true).animate({ backgroundPosition: '100% 4px' }, 500);
			}*/
			if( $(menu).is(":hidden") ) {
			$(menu).stop(true, true).slideDown("normal");
			$("#tit-menu").stop(true, true).animate({ backgroundPosition: '100% 4px' }, 500);
			}
		}
	);
	
	$('<div id="debug" style="display:none; position: fixed; top: 0; right: 100px; background: yellow; color: #000;"></div>').appendTo("body");
	$("<p>Top (filtros): <span id='top-f'></span></p>").appendTo("#debug");
	$("<p>Altura dos filtros: <span id='h-f'></span></p>").appendTo("#debug");
	$("<p>Altura do menu: <span id='menu-h'></span></p>").appendTo("#debug");
	$("<p>Top (menu): <span id='menu-t'></span></p>").appendTo("#debug");
	$("<p>Altura da janela: <span id='window-h'></span></p>").appendTo("#debug");
	$("<p>Top (corpo): <span id='corpo-f'></span></p>").appendTo("#debug");
	$("<p>Altura do corpo: <span id='corpo-h'></span></p>").appendTo("#debug");
	
	$(window).scroll(
		function(){
			var f_top = $("#filtros").offset().top; //top do elemento
			var f_left = $("#filtros").offset().left; //left do elemento
			var f_h = $("#filtros").outerHeight(); //altura do elemento
			var menu_h = $("#navegacao").outerHeight(); //altura do menu
			var window_top = eval($(window).scrollTop()) + 10; //altura da página
			var corpo_top = $(".container").offset().top; //top da área de conteúdo
			var corpo_h = $("#conteudo").outerHeight(); //altura da área de conteúdo
			var menu_top = window_top + menu_h; //altura do menu
			var diferenca = eval( corpo_h ) - eval( $(".container").outerHeight() );
			var altura_corpo = corpo_h - diferenca;
			altura_corpo = altura_corpo - 15;
			
			//debug
			$("#top-f").text(f_top);
			$("#h-f").text(f_h);
			$("#menu-h").text(menu_h);
			$("#menu-t").text(menu_top);
			$("#window-h").text(window_top);
			$("#corpo-f").text(corpo_top);
			$("#corpo-h").text(corpo_h + " / " + altura_corpo);
			
			if( menu_top >= corpo_top ) {
				$('#filtros').css({ "position":"fixed", "top": menu_h+10+"px", "left": f_left+"px" });
			} else if( menu_top == $("#corpo").height() ) {
				$('#filtros').css({ "position":"absolute", "left": "5px" });				
			} else {
				$('#filtros').css({ "position":"absolute", "top": "0", "left": "5px" });
			}
		}
	);


}

function menu_interno()
{
						   
/*------------------------------------
	MENU PRINCIPAL
------------------------------------*/
$("#mn-principal").hide();
	var altura_menu, container, novo_filtro, novo_top, variacao = 0;
	var inicial_menu =  (eval($(window).scrollTop()) + 10) + eval($("#navegacao").outerHeight());

	$(window).load(function(){
		altura_menu = $("#navegacao").outerHeight();
		container = $(".container").offset().top;
		novo_filtro = container-altura_menu-5;
		novo_top = 0;
		
		$("#filtros").css("top", novo_filtro+"px");
		
		
	});
		
	// fecha o menu se o usuário clicar em qualquer lugar da página
	$(document).click(function(){
		
		
		if($(menu).is(":visible"))
		{
			$("#filtros").css("top", "5px");
			
			// Menu
			$(menu).stop(true, true).slideUp("normal");
			$("#tit-menu").stop(true, true).animate({ backgroundPosition: '100% -20px' }, 500);
		}
		
		else
		{
		
			// Acrescentar IF
			if(($("#filtros").offset().top) != ($(".container").offset().top) && $(menu).is(":visible"))
			$("#filtros").stop(true, true).animate({"top": novo_filtro+"px"});
	
			// Menu
			$(menu).stop(true, true).slideUp("normal");
			$("#tit-menu").stop(true, true).animate({ backgroundPosition: '100% -20px' }, 500);
			
		}

		
	});
	
	
	
	var menu = $("#mn-principal");
	
	$("#tit-menu").live(
		'click',
		function() {
			if( $(menu).is(":hidden") ) {
				
				novo_top = 5;
				
				$(menu).stop(true, true).slideDown("normal");
				$("#tit-menu").stop(true, true).animate({ backgroundPosition: '100% 4px' }, 500);
				$("#filtros").stop(true, true).animate({ top: novo_top+'px' }).addClass('fltOk');
				
			}
		}
	);
	
	$('<div id="debug" style="display:none; position: fixed; top: 0; right: 100px; background: yellow; color: #000;"></div>').appendTo("body");
	$("<p>Top (filtros): <span id='top-f'></span></p>").appendTo("#debug");
	$("<p>Altura dos filtros: <span id='h-f'></span></p>").appendTo("#debug");
	$("<p>Altura do menu: <span id='menu-h'></span></p>").appendTo("#debug");
	$("<p>Top (menu): <span id='menu-t'></span></p>").appendTo("#debug");
	$("<p>Altura da janela: <span id='window-h'></span></p>").appendTo("#debug");
	$("<p>Top (corpo): <span id='corpo-f'></span></p>").appendTo("#debug");
	$("<p>Altura do corpo: <span id='corpo-h'></span></p>").appendTo("#debug");
	
	$(window).scroll(
		function(){
			var f_top = $("#filtros").offset().top; //top do elemento
			var f_left = $("#filtros").offset().left; //left do elemento
			var f_h = $("#filtros").outerHeight(); //altura do elemento
			var menu_h = $("#navegacao").outerHeight(); //altura do menu
			var window_top = eval($(window).scrollTop()) + 10; //altura da página
			var corpo_top = $(".container").offset().top; //top da área de conteúdo
			var corpo_h = $("#conteudo").outerHeight(); //altura da área de conteúdo
			var menu_top = window_top + menu_h; //altura do menu
			var diferenca = eval( corpo_h ) - eval( $(".container").outerHeight() );
			var altura_corpo = corpo_h - diferenca;
			altura_corpo = altura_corpo - 15;
			
			//debug
			$("#top-f").text(f_top);
			$("#h-f").text(f_h);
			$("#menu-h").text(menu_h);
			$("#menu-t").text(menu_top);
			$("#window-h").text(window_top);
			$("#corpo-f").text(corpo_top);
			$("#corpo-h").text(corpo_h + " / " + altura_corpo);
			
			
			if(menu_top <= 351)
			{
				$("<p>Estamos no laco</p>").appendTo("#debug");
				
				
				var menu_container = eval($(".container").offset().top) - (eval($("#navegacao").outerHeight())-10);
				//alert(menu_container)
				
				variacao = menu_top-inicial_menu;
				
				
				valordelta = novo_filtro-variacao;
				//alert(window_top);
				
				
				$('#filtros').css({'top': valordelta+'px'});
				
				
			}
			else
			{
					$('#filtros').css({'top': '5px'});
			}
			
		}
	);

}
