var busca = new Object();

// iniAbas: Método que insere os comportamentos nas abas da barra de navegação.
busca.iniAbas = function()
{

	$("#secoes li[@class^=aba-]").each(function(i){
		var anchor = $(this).find("a:eq(0)");
		try {var isSelfLink = (decodeURIComponent(anchor.attr("href"))==decodeURIComponent(window.location.href)||decodeURIComponent(anchor.attr("href"))==decodeURIComponent(window.location.href+"index.html"));}
		catch(e){
			void(0);
		}
		
		if (isSelfLink){
				anchor
				.click(function(e){
						$(this).blur();
					});
		};
		if($(this).is(".aba-todos") && document.all){
				$(this).mouseover(busca.abreTodosDeptos);
			};
		})

};

// abreTodosDeptos: Torna visível a caixa flutuante de todos os departamentos.
// IE apenas!
busca.abreTodosDeptos = function(e)
{
	e.stopPropagation();
	var gatilho = ( ( window.event ) ? window.event.srcElement : e.target );
	
	
	$("#posiciona-deptos").css({"display":"block"});
	$("select").css({"visibility":"hidden"})
	$("#barrauol select").css({"visibility":"visible"});
	$(this).unbind("mouseover",busca.abreTodosDeptos).mouseout(busca.fechaTodosDeptos);
}

// fechaTodosDeptos: Torna invisível a caixa flutuante de todos os departamentos.
// IE apenas!
busca.fechaTodosDeptos = function(e)
{

	e.stopPropagation();
	
	$("#posiciona-deptos").css({"display":"none"});
	$(this).unbind("mouseout",busca.fechaTodosDeptos).mouseover(busca.abreTodosDeptos);
	
	$("select").css({"visibility":"visible"});

}

// criaCookie: Cria um cookie (dã) - http://www.quirksmode.org/js/cookies.html
uol.criaCookie = function (name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; domain=.uol.com.br; path=/;";
}

busca.limitaCategorias = function() {
	$(".refina-colunas").eq(1).each(function(){
			$(this).css({"height":this.offsetHeight+'px'});
		})
	var initialValue = $(".refina-colunas + p.action").find("a").html();
	$(".refina-colunas + p.action").find("a").click(function(e){
		e.preventDefault();
		e.stopPropagation();
			$(this)
				.parent("p")
					.prev("div.refina-colunas").eq(0)
					.toggleClass("open-cats")
				.end()
			.end()
			.end()
			.toggleHtml(initialValue,"Cerrar");
		})
}
$(function(){
	busca.iniAbas();
	busca.limitaCategorias();
	})