/// <reference path="jquery-1.4.1-vsdoc.js" />

/* SEARCH */
; (function($) {

    $(function() {
        var searchMessage = $('.input-busca').attr('value');

//        $('#input-busca').click(function() {
//            if ($('#input-busca').attr('value') == searchMessage)
//                return false;
//        })
    })

    $.fn.searchOver = function() {
        var inicialMessage;
        $(this).focus(function() {
            inicialMessage = $('.input-busca').val();
            if ($(this).attr('value') == inicialMessage)
                $(this).attr('value', '');                

        }).blur(function() {
            if (!$(this).attr('value')) {
                $(this).attr('value', inicialMessage)
                $(this).attr('class', "input-busca")
            }
        })
    }

})(jQuery);

$(function() {
    $('.input-busca').searchOver();
})


var images_path = "/util/img/";
$.preloadImages = function() {
	for(var i = 0; i < arguments.length; i++){
		$("<img>").attr("src", images_path + arguments[i]);
	}
}

$.preloadImages(
	'menu-inicio-on.gif', 'menu-inicio-off.gif',
	'menu-informatica-on.gif', 'menu-informatica-off.gif',
	'menu-automacao-on.gif', 'menu-automacao-off.gif'
);

$(
	function(){
		$(".rollover").hover(
			function()
			{
				this.src = this.src.replace("-off","-on");
			},
			function()
			{
				this.src = this.src.replace("-on","-off");
			}
		);
	}
);

	$(document).ready(function() {
	    $('.input-busca').focus(function() {
	        $(this).removeClass('input-busca');
	        $(this).addClass('input-busca-on');
	    });
	    $('.input-busca').blur(function() {
	        if ($(this).val() == '') {
	            $(this).removeClass('input-busca-on');
	            $(this).addClass('input-busca');
	        }
	    });

	    $('.onfocus').focus(function() {
	        if ($(this).val() == $(this).attr('title')) {
	            $(this).val('');
	        }
	    });
	    $('.onfocus').blur(function() {
	        if ($(this).val() == '') {
	            $(this).val($(this).attr('title'));
	        }
	    });

	    $('a.galeria').lightBox();

	   $(document).ready(function() { $('#home-noticias-links, #interna-noticias-links').cycle({fx: 'scrollDown'});});

	    $('#distribuicao-linux ul li a').click(function() {
	        $('#distribuicao-linux ul li a').removeClass('on');
	        $(this).addClass('on');
	        $('.conteudo-aba').hide();
	        $('.conteudo-aba-on').hide();
	        $('.' + $(this).parent().attr('class') + '-conteudo').show();
	        return false;
	    });

	    //Webdoor
	    $('#webdoor').flash(
		{
		    src: '/itausa/_interface_xlab/util/swf/webdoor.swf',
		    width: 937,
		    height: 334,
		    wmode: 'transparent'
		},
		{ expressInstall: true }
	);

	    $(".descricoes .diretor").live("click", function(event) {
	        var box_atual = '#box-' + $(this).attr('id');
	        var box_status = $(box_atual).is(":visible");

	        $('.descricoes .box-diretor').slideUp();

	        if (box_status == false) {
	            $(box_atual).slideDown();
	        } else {
	            //$(box_atual).slideUp();
	        }

	    });

	    //Dropdown
	    $('.idiomas-select').msDropDown();

	    //$('.conteudo-sidebar').height($('.conteudo-corpo').height());

	    /*
	    $("#sidebar_abas a").live("click", function(event) {
	    var abaatual = $(this).attr('hash').substring(1);
	    $('.sidebar-aba-lista img').attr("src","/util/img/sidebar-aba-lista-off.gif");
		
		$('.sidebar-aba-filtro img').attr("src","/util/img/sidebar-aba-filtro-off.gif");
		
		$(".sidebar-aba-"+ abaatual +" img").attr("src","/util/img/sidebar-aba-"+ abaatual +"-on.gif");
	    });
	    */

	    $('.input-busca').keypress(function(e) {
	        if (e.which == 13 && $(this).attr("class").indexOf("buscadeprodutos") == -1) {
	            return buscaComum($(this).attr("alt"), $(this).attr("value"));
	        }
	    });

	    $(".botaoBuscaNoticias").click(function() {
	        return buscaComum($("#searchNoticia").attr("alt"), $("#searchNoticia").attr("value"));
	    });

	    function buscaComum(url, s) {
	        window.location = url + "?q=" + s;
	        return false;
	    }

	    $("#productSearch").keypress(function(e) {
	        if (e.which == 13) {
	            buscarProdutos($(this).attr("alt"));
	        }
	    });
	    $(".bt_modelo").click(function() {
	        buscarProdutos($("#productSearch").attr("alt"));
	    });

	    function buscarProdutos(url) {
	        var urlFinal = url + "?";
	        if ($("#productSearch").val() != null && $("#productSearch").val() != "") {
	            urlFinal += "q=" + $("#productSearch").val();
	        } 
	        if ($(".itensBusca input:checked").length > 0) {
	            if (urlFinal.indexOf("q=") != -1)
	                urlFinal += "&";
	            urlFinal += "add=";
	            var ultimaCategoria = "";
	            $(".itensBusca input:checked").each(function(i, chk) {
	                if (ultimaCategoria == "")
	                    ultimaCategoria = $(chk).attr("title");
	                if ($(chk).attr("title") != ultimaCategoria) {
	                    urlFinal += "|";
	                    ultimaCategoria = $(chk).attr("title");
	                }
	                urlFinal += "," + $(chk).attr("id");
	            });
	        }

	        urlFinal = urlFinal.replace("=,", "=").replace(/\|,/gi, "|");
	        window.location = urlFinal;
	        //alert(urlFinal);
	    }
	    $("#year_select").change(function() {

	        var ano = $(this).val();
	        $(".noticiaAno").hide();
	        $(".noticiaAno" + ano).show();
	    });

	    $(".maisComentadasTitulo").click(function() {
	        $(this).removeClass("titulo-comentadas").addClass("titulo-lidas");
	        $(".maisLidasTitulo").removeClass("titulo-lidas").addClass("titulo-comentadas");
	        $(".maisLidas").hide();
	        $(".maisComentadas").show();
	    });
	    $(".maisLidasTitulo").click(function() {
	        $(this).removeClass("titulo-comentadas").addClass("titulo-lidas");
	        $(".maisComentadasTitulo").removeClass("titulo-lidas").addClass("titulo-comentadas");
	        $(".maisLidas").show();
	        $(".maisComentadas").hide();
	    });
	});

	function trocaAno(obj_atual, obj_acao) {
	    var arr_anos = $(".historico-ano").length;
	    //alert(arr_anos);
	    if (obj_acao == 'prev') {
	        if (obj_atual > 0) {
	            $('.historico-ano').hide();
	            $('#historico-' + (parseInt(obj_atual) - 1)).fadeIn('fast');
	        }
	    }

	    if (obj_acao == 'next') {
	        if (obj_atual < arr_anos) {
	            $('.historico-ano').hide();
	            $('#historico-' + (parseInt(obj_atual) + 1)).fadeIn('fast');
	        }
	    }
	}




/* Tooltip Microsoft*/
var name = "ms-tooltip";
var my_tooltip;
var tempoToolTip=0;
function simple_tooltip(target_items){
var textoMS = $('div.ms-container').html();


 $(target_items).each(function(i){
		$("body").append("<div class='"+name+"' id='"+name+i+"'><p>"+textoMS+"</p></div>");
		my_tooltip = $("#"+name+i);
		$(this).mouseover(function(){cancelaDesaparece();});
		$(this).removeAttr("title").mouseover(function(){
				my_tooltip.css({opacity:1, display:"none"}).fadeIn(400);
		}).mousemove(function(kmouse){
				my_tooltip.css({left:kmouse.pageX, top:kmouse.pageY+20});
		});
		$(this).mouseout(function(){
				desapareceToolTip();
		});
		my_tooltip.mouseover(function(){cancelaDesaparece();});
		my_tooltip.mouseout(function(){
				desapareceToolTip();
		});

	});
}

function desapareceToolTip(){
	tempoToolTip = setTimeout(executaFadeToolTip,400);
	
}
function cancelaDesaparece(){
	clearInterval(tempoToolTip);
}
function executaFadeToolTip(){
	my_tooltip.fadeOut(400);
}

