$(document).ready(function(){
    var isIE6 = $.browser.msie && $.browser.version < 7;
    
  	if (!isIE6) {
        criaDropShadow();
   	}
	
	if( isIE6 )
	{
		/*$( window ).scroll( function(){
			posicionaMenuFerramentas();
		} );*/
		
		$( window ).resize( function(){
			corrigeLarguraBody();
		} );
	}
    
    toggleFormularioLogin();
    mudaTamanhoFonte();
    correcoesLayout();
    
});

$( window ).load(function(){
	 correcoesLayout();
});

// drop shadow dos box
function criaDropShadow(){
    var listaElementos = $("div.box");
    var htmlDropShadowTopLeft = "<span class='drop-shadow-top-left'><span class='tip-top'></span></span>";
    var htmlDropShadowBottomRight = "<span class='drop-shadow-bottom-right'><span class='tip-bottom'></span></span>";
    
    listaElementos.each(function(){
        aplicaDropShadow(this);
    });
    
    function aplicaDropShadow(elemento){
        $(elemento).prepend(htmlDropShadowTopLeft);
        $(elemento).prepend(htmlDropShadowBottomRight);
    }
}

// posicao do menu de ferramentas superior no IE6
function posicionaMenuFerramentas()
{
	var menuFerramentas = $( "div#menu-ferramentas" );
	$( menuFerramentas ).hide();
	$( menuFerramentas ).css({
		"top": $( "html" ).offset().top + 2 + "px"
	});
	$( menuFerramentas ).fadeIn( "fast" );
}

// correcao da largura de body no IE6
function corrigeLarguraBody()
{
	$( "body" ).css({
		"width": $( window ).width() < 960? "960px" : "auto" 
	});
}


// formulario da barra de ferramentas superior
function toggleFormularioLogin(){
    var btnFormularioLogin = $("span#ico-login");
    var formularioLogin = $("form#form-login");
    btnFormularioLogin.toggle(function(){
        formularioLogin.slideDown("fast");
    }, function(){
        formularioLogin.slideUp("fast");
    });
}

// seta o tomanho da fonte
function mudaTamanhoFonte(){
    var btnMais = $("span#texto-maior");
    var btnMenos = $("span#texto-menor");
    
    btnMais.click(function(){
        aplicaEstiloMaiorTexto();
    });
    
    btnMenos.click(function(){
        aplicaEstiloMenorTexto();
    });
    
    function aplicaEstiloMaiorTexto(){
        $("body").css({
            'font-size': '13px',
            'line-height': '20px'
        });
    }
    
    function aplicaEstiloMenorTexto(){
        $("body").css({
            'font-size': '11px',
            'line-height': '16px'
        });
    }
}

function correcoesLayout(){
	//Centraliza o controle de paginação em seu container.
    var paginacao = $("div.paginacao");
    $(paginacao).each(function(){
        $(this).css({
			"position": "relative",
            "left": $(this).parent().width() / 2 - $(this).width() / 2
        });
    });
	
	//Centraliza as imagens de leitura e lazer.
	var imgLeituraLazer = $("div#box-leituralazer div.galeria img");
	$( imgLeituraLazer ).css({
		"left": $( imgLeituraLazer ).parent().width()/2 - $( imgLeituraLazer ).width()/2 + "px"
	});
	
	//Evita que o click nos botões de enquete façam a página dar scroll para o topo
	var listaBtnEnquete = $( "div#box-enquete a.btn-resultados, div#box-enquete a.btn-votar" );
	listaBtnEnquete.each( function(){
		$( this ).click( function( evt ){
			evt.preventDefault();
		} );
	} );
	
	//Estado de hover para a listagem de notícias destaque (class="box-item").
	var classeInativo = "box-item";
	var classeHover = "box-item-hover";
	$("div#box-destaques div.box-item").hover(
		function(){
			//$(this).toggleClass( classeHover );
			$(this).addClass( classeHover );
		},
		function(){
			//$(this).toggleClass( classeHover );
			$(this).removeClass( classeHover );
		}
	);
	
	//Submenu
	$("div#menu-principal li div").hide();
	$("div#menu-principal li").hover(
		function(){
			//$("div#menu-principal li div").slideUp("fast");
			$(this).find("div:not(:animated)").slideDown("fast");
		},
		function(){
			$(this).find("div").slideUp("fast");
		}
	);
    
}

function setBuscaHomeValue(campo_busca,evento)
{
	if( campo_busca.value=="busca" && evento=="onclick" )
		campo_busca.value = "";
	else if( campo_busca.value=="" && evento=="onblur" )
		campo_busca.value = "busca";
}


