// JavaScript Document

$(document).ready(function() {
    $('#menuCompre').menu({
        content: $('#menuCompre').next().html(),
        backLink: false
    });

    $('#menuAlugue').menu({
        content: $('#menuAlugue').next().html(),
        backLink: false
    });

    $('#menuAvalie').menu({
        content: $('#menuAvalie').next().html(),
        backLink: false
    });

    $('#menuInstitucional').menu({
        content: $('#menuInstitucional').next().html(),
        backLink: false
    });

    $('#menuCliente').menu({
        content: $('#menuCliente').next().html(),
        backLink: false
    });

    //ALINHAMENTO AUTOMATICO DAS LARGURAS DOS MENUS
    var menus = new Array();
    var larguras = 0;

    //percorre todos os menus disponiveis
    $("#menuPrincipal > a").each(function(i, n) {
        menus[i] = new Array();
        //identifica a largura de cada menu
        menus[i]["largura"] = $(this).width();
        //soma todas as larguras
        larguras += menus[i]["largura"];
    });

    //identifica a largura da area dos menus subtraindo ox PX das bordas de divisao dos menus
    var areaTotal = $("#menuPrincipal").width() - ((menus.length - 1) * 2);

    //percorre todos os menus disponiveis novamente
    $("#menuPrincipal > a").each(function(i, n) {
        var t = $(this);
        //identifica a proporcao de cada menu em relacao ao tamanho total de todos os menus
        menus[i]["proporcao"] = parseFloat((menus[i]["largura"] * 100) / larguras);
        //aplica o restante de PX disponiveis da area de menus proporcionalmente a cada menu disponivel
        t.width(t.width() + Math.floor((menus[i]["proporcao"] * (areaTotal - larguras)) / 100));
        //aplicacao das bordas de acordo com a posicao do menu
        if (i == 0) t.css("border-right", "solid 1px #ccc");
        else if (i == menus.length - 1) t.css("border-left", "solid 1px #fff");
        else t.css("border-right", "solid 1px #ccc").css("border-left", "solid 1px #fff");
    });

    //ALINHAMENTO DOS 3 ITENS DO TOPO
    var itens = $("#menuTopo ul li");
    var areaTotal = $("#menuTopo").width() - 20;

    itens.width(Math.floor(areaTotal / itens.length));


    $("#menuAvalie").click(function() {
        var menu = document.getElementById('menuAvalie');
	    menu.style.display = 'block';
        return false;
    });

//    $("#menuInstitucional").click(function() {
//        window.location = "../QuemSomos.aspx";
//        return false;
//    });

});

///BUSCA------------------------------------------------------
function SubmitBuscaSimples(u, q, t) {
    window.location = u + "BuscaCompleta.aspx?pagina=0&tipoOperacao=" + t + "&descricao=" + q + "&buscasimples=1";

    return false;
}

function SubmitBuscaJornal(u, q, t) {
    window.location = u + "BuscaCompleta.aspx?pagina=0&tipoOperacao=" + t + "&cd_identificacao=" + q + "&anuncio=1";

    return false;   
}

///FIM-----------------------------------------------------------

//    if (q == "") {
//        showModal("C&oacute;digo do an&uacute;ncio n&atilde;o encontrado.", "O c&oacute;digo do an&uacute;ncio n&atilde;o foi encontrado.", true);
//        return false;
//    }
//    $.get(u + "RestService.aspx", {
//        cmd: "ObtemCodJornal",
//        codigo: q,
//        tipoOperacao: t
//    }, function(retorno) {
//        
//        if (retorno != "") {
//            window.location = u + 'DetalheAvulso/' + retorno;
//        }
//        else {
//            showModal("C&oacute;digo do an&uacute;ncio n&atilde;o encontrado.", "O c&oacute;digo do an&uacute;ncio n&atilde;o foi encontrado.", true);

//            //$("#topo").showMessage("C&oacute;digo n&atilde;o encontrado.", true);

////            setTimeout(function() {
////                $("#topo").showMessage("", false);
////            }, 5000);
//        }
//    });

//    return false;
//}

function MudaValorCampo(objeto, texto, entrada) {
    if (entrada) {
        if (objeto.value == texto) {
            objeto.value = "";
        }
    }
    else {
        if (objeto.value == "") {
            objeto.value = texto;
        }
    }
}

function AbrePopup(url, width, height) {
    window.open(url, "pop", "width=" + width + ",height=" + height);
}

//chamada da funcao
//$("#topo").showMessage("Carregando...", true);

//exemplo de como ocultar a funcao, o timer é só pra dar um tempinho antes de usar ela
//setTimeout(function() {
//    $("#topo").showMessage("", false);
//}, 5000);