function getUrl(){
    return "http://www.adcepoa.org.br/"
    //return "http://127.0.0.1/adce/"
}

function carregaMenu(){
        imagem_lista = Array(getUrl() + 'img/menu01_mouseover.jpg',
                            getUrl() + 'img/menu02_mouseover.jpg',
                            getUrl() + 'img/menu03_mouseover.jpg',
                            getUrl() + 'img/menu04_mouseover.jpg',
                            getUrl() + 'img/menu05_mouseover.jpg',
                            getUrl() + 'img/menu06_mouseover.jpg',
                            getUrl() + 'img/menu07_mouseover.jpg',
                            getUrl() + 'img/menu08_mouseover.jpg',
                            getUrl() + 'img/menu09_mouseover.jpg',
                            getUrl() + 'img/menu10_mouseover.jpg',
                            getUrl() + 'img/menu11_mouseover.jpg',
                            getUrl() + 'img/menu12_mouseover.jpg',
                            getUrl() + 'img/menu13_mouseover.jpg',
                            getUrl() + 'img/menu14_mouseover.jpg',
                            getUrl() + 'img/menu15_mouseover.jpg',
                            getUrl() + 'img/menu16_mouseover.jpg',
                            getUrl() + 'img/menu17_mouseover.jpg',
                            getUrl() + 'img/menu18_mouseover.jpg');
        imagem_qtd = imagem_lista.length;

        for (i = 0; i <imagem_qtd; i++) {
            var preload = new Image();
            preload.src = imagem_lista[i];
            }
}

/*=========================================================
 *                         Enquete
 ==========================================================*/
function validaVotoEnquete() {
    if ($("input[name=alternativa]:checked").val() == undefined) {
        /* se chegou até aqui, exibe mensagem e retorna sem sucesso */
        alert("Nenhuma alternativa foi marcada.\nVocê deve marcar ao menos uma das alternativas!");
        return false;
    }
    return true;
}

function votaEnquete(idForm, idEnquete, fixa_Sessao){
  var cod = $("#" + idEnquete).val();
     if(validaVotoEnquete()) {
          var campos = $("#" + idForm).serialize();
          $.ajax({
               type: "POST",
               url: "votaEnquete",
               data: campos,
               success: function(msg){
                 if (msg != ""){
                     alert(msg);
                 }
                 if (fixa_Sessao == 'sessao'){
                    mostraResultado(cod, 'resultadoEnquete', 'perguntaEnquete', 'loaderEnquete', 'sessao');
                 } else {
                     mostraResultado(cod, 'resultadoEnqueteFixa', 'perguntaEnqueteFixa', 'loaderEnqueteFixa', 'fixa');
                 }
               }
           });
        }
}
function mostraResultado(id, divResultado, divPergunta, divLoader, fixa_Sessao){
  $("#" + divResultado).empty();
  $("#" + divPergunta).hide();
  $("#" + divLoader).show();
  $("#" + divResultado).show();
  $.ajax({
    type: "GET",
    url: "resultadoEnquete",
    data: "enq=" + id,
    success: function(result){
      $("#" + divResultado).html(result);
      if (fixa_Sessao == 'sessao'){
          $("#afastaBtn1").html('<a href="javascript:void(0);" onclick="verPerguntas(\'' + divResultado + '\',\'' + divPergunta + '\',\'sessao\');"><img src="img/btn_perguntas.gif" alt="ver perguntas" /></a>');
      } else {
          $("#afastaResponder").html('<a href="javascript:void(0);" onclick="verPerguntas(\'' + divResultado + '\',\'' + divPergunta + '\',\'fixa\');"><img src="img/btn_perguntasFixa.gif" alt="ver perguntas" /></a>');
      }
      $("#" + divLoader).hide();
    }
  });
}

function verPerguntas(divResultado, divPergunta, fixa_Sessao){
    $("#" + divResultado).empty();
    $("#" + divResultado).hide();
    $("#" + divPergunta).show();
    if (fixa_Sessao == 'sessao'){
        $("#afastaBtn1").html('<a href="javascript:void(0);" onclick="votaEnquete(\'formEnquete\',\'idEnquete\',\'sessao\');"><img src="img/btn_respnder.jpg" alt="Responder" /></a>');
    } else {
        $("#afastaResponder").html('<a href="javascript:void(0);" onclick="votaEnquete(\'formEnqueteFixa\',\'idEnqueteFixa\',\'fixa\');"><img src="img/btn_responder.jpg" alt="Responder" /></a>');
    }
}


function efetuaFiltragem(url){
    if($("#dataFiltragem").val() != "" ){
        document.location = url + '/' + $("#dataFiltragem").val();
    }
}

function filtraPagina(url, id){
        location.href = url + id;
}

function menuOver(id) {
    $("#" + id).attr("src", getUrl() + 'img/' + id + "_mouseover.jpg");
}

function menuOut(id) {
    $("#" + id).attr("src", getUrl() + 'img/' + id + ".jpg");
}

/*=========================================================
 *                         Fale Conosco
 ==========================================================*/

function enviaEmailContato(){  
   if (valFormContato()) {
        $("#loader").show();
        var nome_empresa = $("#contatoNomeEmpresa").val();
        var id_estado = $("#contatoEstado").val();
        var estado = $("#estado" + id_estado).html();
        var id_cidade = $("#contatoCidade").val();
        var cidade = $("#cidade" + id_cidade).html();
        var endereco = $("#contatoEndereco").val();
        var bairro = $("#contatoBairro").val();
        var telefone = $("#contatoTelefone").val();
        var email = $("#contatoEmail").val();
        var assunto = $("#contatoAssunto").val();
        var mensagem = $("#contatoMensagem").val();

        $.post("mail.php", {nome_empresa: nome_empresa, estado: estado, cidade: cidade, endereco: endereco, bairro: bairro, telefone: telefone, email: email, assunto: assunto, mensagem: mensagem},
            function(data){
                alert(data);
                if (data != "Infelizmente ocorreu um erro ao enviar a mensagem. Tente novamente mais tarde."){
                    /* Direciona novamente para a página para zerar formulário*/
                    location.href="faleconosco";
                } else {
                    $("#loader").hide();
                }            
            }
        )
    }
}

function valFormContato(){
    if (!valInputText("contatoNomeEmpresa", "Nome")) {
         return false;
    }

    if (($("#contatoTelefone").val() == "Telefone") && ($("#contatoEmail").val() == "E-mail" )){
        alert("Informe pelo menos um dos campos: E-mail, Telefone");
        $("#contatoTelefone").focus();
        return false;
    }
    if ($("#contatoEmail").val() != "E-mail"){
        if (!valInputEmail("contatoEmail", "E-mail")) {
            return false;
        }
    }

    if ($("#contatoTelefone").val() != "Telefone"){
        if (!valInputText("contatoTelefone", "Telefone")) {
            return false;
        }
    }

    if (!valInputText("contatoMensagem", "Mensagem")) {
        return false;
    }

    return true;
}

function selecionaCidadePesq(estado, idCidade){
    if (estado != 0) {
        var chave = geraChave();
        $.get("listas", {lista: 'cidades', uf: estado, cidade: '', key: chave},
                function(data){
                   $("#" + idCidade).html(data);
        });
    } else {
        $("#" + idCidade).html('<option value="">Cidade</option>');
    }
}

/*=========================================================
 *                         Associe-se
 ==========================================================*/

function setMaskWatermark (idCampo, mascara, legenda) {
    $("#" + idCampo).val('');
    setMask(idCampo, mascara);
    setWaterMark(idCampo, legenda);
}

function setMask(idCampo, mascara){
    if ((idCampo != "") && (mascara != "")){
        $("#" + idCampo).unmask();
        $("#" + idCampo).mask(mascara);
    }
}

function setWaterMark (idCampo, legenda){
    if ((idCampo != "") && (legenda != "")){
        $("#" + idCampo).Watermark('');
        $("#" + idCampo).Watermark(legenda);
    }
}

function cadastraAssociado(){
   if (valFormAssocie()) {
        $("#loader").show();
        var tipo_inscricao = $("#'associeTipoInscricao':checked").val();
        var inscricao = $("#associeInscricao").val();
        var nome = $("#associeNome").val();
        var estado = $("#associeEstado").val();
        var cidade = $("#associeCidade").val();
        var logradouro = $("#associeLogradouro").val();
        var nro = $("#associeNro").val();
        var bairro = $("#associeBairro").val();
        var cep = $("#associeCEP").val();
        var email = $("#associeEmail").val();
        var site = $("#associeSite").val();
        var telefone1 = $("#associeTelefone1").val();
        var telefone2 = $("#associeTelefone2").val();
        var descricao = $("#associeDescricao").val();
        var imagem = $("#nomeImagem").val();

        $.post("inc/cadastraAssociado.php", {tipo_inscricao: tipo_inscricao, inscricao: inscricao, nome: nome, estado: estado, cidade: cidade, logradouro: logradouro, nro: nro, bairro: bairro, cep: cep, email: email, site: site, telefone1: telefone1, telefone2: telefone2, descricao: descricao, imagem: imagem},
            function(data){
                if (data == "O CPF/CNPJ informado já consta em nossa base de dados."){
                    alert (data);
                } else {
                    alert(data);
                    /* Direciona novamente para a página para zerar formulário*/
                    location.href="associese";
                }
                $("#loader").hide();
            }
        )
    }
}

function valFormAssocie(){
    /* verifica se a legenda do campo � CPF ou CNPJ*/
    var legendaInscricao = "";
    if ($("#'associeTipoInscricao':checked").val() == "1"){
        legendaInscricao = "CPF";
        if (!valCpf("associeInscricao", legendaInscricao)) {
           return false;
        }
    }
    if ($("#'associeTipoInscricao':checked").val() == "2"){
        legendaInscricao = "CNPJ";
        if (!valCnpj("associeInscricao", legendaInscricao)) {
            return false;
        }
    }

    if (!valInputText("associeInscricao", legendaInscricao)) {
         return false;
    }

    if (!valInputText("associeNome", "Nome")) {
         return false;
    }

    if (!valSelect("associeEstado", "Estado")) {
        return false;
    }

    if (!valSelect("associeCidade", "Cidade")) {
        return false;
    }

    if (!valInputText("associeLogradouro", "Logradouro")) {
        return false;
    }

   if (!valInputNumLeg("associeNro", "N�mero")) {
        return false;
    }

   if (!valInputText("associeBairro", "Bairro")) {
        return false;
    }

   if (!valInputText("associeCEP", "CEP")) {
        return false;
    }

    if (!valInputText("associeTelefone1", "Telefone Um")) {
        return false;
    }
    
    return true;
}

function valInputNumLeg(campo, legenda) {
    if (($('#' + campo).val() == "") || ($('#' + campo).val() == legenda)) {
    	alert("Informe um conteúdo válido para o campo " + legenda + "!");
        $('#' + campo).focus();
    	return false;
    } else {
        if(isNaN($('#' + campo).val())){
            alert("O campo " + legenda + " deve conter apenas números!");
            $('#' + campo).focus();
            return false;
        } else {
            return true;
        }
    }
}

function trocaBack(){
      var img = new Array();
      img[0] = "url(img/banner_papa.jpg) no-repeat";
      img[1] = "url(img/banner_familia.jpg) no-repeat";
      img[2] = "url(img/banner_campo.jpg) no-repeat";
      img[3] = "url(img/banner_criancas.jpg) no-repeat";
      img[4] = "url(img/banner_vaticano.jpg) no-repeat";

      var aleatorio = Math.floor(Math.random() * img.length);
      var imgAl = img[aleatorio];
      $("#fundoTopo").css('background', imgAl);
}

/*=========================================================
 *                         Associados
 ==========================================================*/

function buscaAssoc(site){
    $("#imgLoader").show();
    var buscaNome = $("#inputBuscaNome").val();
    var buscaTipo = $("#tipoEmpresa").val();
    if (buscaNome == ""){
        buscaNome = "*";
    }
    /* Substitui espaço por %20 para o url */
    while (buscaNome.indexOf(' ') != -1) {
        buscaNome = buscaNome.replace(' ', '%20');
    }

    var numeroPagina = 0;
    $("#imgLoader").hide();
    location.href = site + "associados/nome/" + buscaNome + "/tipo/" + buscaTipo + "/pagina/" + numeroPagina;
    
}

/*=========================================================
 *                         Videos
 ==========================================================*/


function openFormIndique(id){
    var conteudoForm = "<div class='titIndique'><img src='img/tit_indique_video.gif' width='191' alt='Indique este vídeo' /></div><div><img src='img/filete_baixo.jpg' width='370px'></div><form><div class='paddingInputsVideo'><label for='nomeRemetente'>Seu nome:</label><input type='text' name='nomeRemetente' id='nomeRemetente'></div><div class='paddingInputsVideo'><label for='emailRemetente'>Seu e-mail:</label><input type='text' name='emailRemetente' id='emailRemetente'></div><div class='paddingInputsVideo'><label for='nomeDestinatario'>Nome do destinatário:</label><input type='text' name='nomeDestinatario' id='nomeDestinatario'></div><div class='paddingInputsVideo'><label for='emailDestinatario'>E-mail do destinatário:</label><input type='text' name='emailDestinatario' id='emailDestinatario'></div><div class='paddingInputsVideo'><label for='mensagemVideo'>Mensagem:</label><textarea name='mensagemVideo' id='mensagemVideo'></textarea></div><a href='javascript:void(0)' onclick='indicaVideo(" + id + ")' class='float'><img src='img/btn_enviar.jpg' width='76' alt='Enviar' /></a><div id='loader'><img src='img/loaderP.gif' /></div></form>";
    $(".formularioIndique").empty();
    $("#formIndique" + id).html(conteudoForm);
}

function indicaVideo(id){
    if (valFormIndiqueVideo()) {
        $("#loader").show();
        var nomeRemetente = $("#nomeRemetente").val();
        var emailRemetente = $("#emailRemetente").val();
        var nomeDestinatario = $("#nomeDestinatario").val();
        var emailDestinatario = $("#emailDestinatario").val();
        var mensagem = $("#mensagemVideo").val();
        var idVideo = id;
        $.post("videoEmail", {nomeRemetente: nomeRemetente, emailRemetente: emailRemetente, nomeDestinatario: nomeDestinatario, emailDestinatario: emailDestinatario, mensagem: mensagem, idVideo: idVideo},
            function(data){
                alert(data);
                $("#formIndique" + id).html('');
            }
        )
    }
}

function valFormIndiqueVideo(){

    if (!valInputText("nomeRemetente", "Seu nome")) {
         return false;
    }

    if (!valInputEmail("emailRemetente", "Seu e-mail")) {
         return false;
    }

    if (!valInputText("nomeDestinatario", "Nome do destinatário")) {
        return false;
    }

   if (!valInputEmail("emailDestinatario", "E-mail do destinatário")) {
        return false;
    }
 
    return true;
}

