$(document).ready(function() {
    $('.adicionarMecanismoPesquisa').click(function() {
        adicionarMecanismoPesquisa();
        return false;
    });
    adicionarTooltip();
    $(".tooltip_breadcrumb").hover(function(e){
            this.t=this.title;
            this.title="";
        $("body").append("<p id='bg_tooltip'>"+ this.t +"</p>");
        $("#bg_tooltip")
        .css("top",(e.pageY - xOffset) + "px")
        .css("left",(e.pageX + yOffset) + "px")
        .css("padding","5px")
        .css("position","absolute")
        .css("z-index","10000")
        .css("margin","-20px 0 0  -60px")
        .css("background-color","#0088CC")
        .fadeIn("normal");
    },function(){
        this.title = this.t;
        $("#bg_tooltip").remove();
    });
    $(".tooltip_breadcrumb").mousemove(function(e){
        $("#bg_tooltip")
        .css("top",(e.pageY - xOffset) + "px")
        .css("left",(e.pageX + yOffset) + "px");
    });
});

function adicionarMecanismoPesquisa() {
    if ((typeof window.external == "object") && ((typeof window.external.AddSearchProvider == "unknown") || (typeof window.external.AddSearchProvider == "function"))) {
        window.external.AddSearchProvider("http://portaldoprofessor.mec.gov.br/searchengine/portaldoprofessor.xml", true);        
    } else {
        alert("Seu browser não possui suporte à mecanismo de pesquisa!");
    }
}

function adicionarTooltip() {
    xOffset=10; yOffset=20;
    $(".tooltip").hover(function(e){
        $("#bg_tooltip").remove();
        if(this.title!="") {
            this.t=this.title;            
            this.title="";
        }

        $("body").append("<p id='bg_tooltip'>"+ this.t +"</p>");
        var xx = (e.pageX + yOffset);
        var bodySize = document.getElementsByTagName("body")[0].offsetWidth;
        if(xx> (bodySize-260) ) xx = xx-260;
        $("#bg_tooltip")
        .css("top",(e.pageY - xOffset) + "px")
        .css("left",xx + "px")
        .css("padding","5px 9px 5px 9px")
        .css("position","absolute")
        .css("z-index","10000")
        .css("margin","10px 0 0  5px")
        .css("background-color","#1F6F9F")
        .css("width","215px")
        .css("width","215px")
        .css("text-align","justify")
        .css("opacity","0.95")
        .css("-moz-opacity","0.95")
        .css("filter","alpha(opacity=95)")
        .css("border-top","1px solid #30A0C0")
        .css("border-left","1px solid #30A0C0")
        .css("border-right","1px solid #0B5B7B")
        .css("border-bottom","1px solid #0B5B7B")
        .fadeIn("def");
    },function(){
        $("#bg_tooltip").remove();
    });
    $(".tooltip").mousemove(function(e){
        var xx = (e.pageX + yOffset);
        var bodySize = document.getElementsByTagName("body")[0].offsetWidth;
        if(xx> (bodySize-260) ) xx = xx-260;
        $("#bg_tooltip")
        .css("top",(e.pageY - xOffset) + "px")
        .css("left",xx + "px");
    });
}
