75
| <![CDATA[<script>
$(document).ready(function() {
$(window).resize(function() {
if ($(window).width() > 991) {
$('nav ul').removeAttr('style');
}
if ($('.container').width() <= 767) {
$('.oculta').css('display', 'block');
} else {
$('.oculta').css('display', 'none');
}
});
$('.buttonNavResp').click(function() {
$('header nav ul#menu').slideToggle();
})
$(window).resize(function() {
if ($(window).width() > 991) {
$('nav ul').removeAttr('style');
}
});
$("#content .conteudo:nth-child(1)").show();
$(".aba").click(function() {
$(".aba").removeClass("ativa");
$(this).addClass("ativa");
var indice = $(this).parent().index();
indice++;
$("#content .conteudo").hide();
$("#content .conteudo:nth-child(" + indice + ")").show();
return false;
});
// imagem (colorbox)
$(".imagem_atual").colorbox({
rel: 'imagem_atual',
current: "Imagem {current} de {total}",
scalePhotos: true,
maxWidth: '90%',
maxHeight: '90%'
});
// fim - imagem (colorbox)
// faleconosco
// fim - faleconosco
// sesuc_formulario_solicitacao_imagem
// fim - sesuc-formulario-solicitacao-imagem
// sesuc_formulario_recurso_defesa
// fim - sesuc-formulario-recurso-defesa
// licitacao_cadastrar / licitacao-editar
Maiusculo("#nome_razao_social");
Maiusculo("#endereco");
Maiusculo("#endereco_numero");
Maiusculo("#endereco_complemento");
Maiusculo("#bairro");
Maiusculo("#cidade");
Maiusculo("#estado");
Maiusculo("#telefone");
// somente números
$("#cpf_cnpj").numeric();
$("#cep").numeric();
// fim - somente números
// validação
$("#licitacao_cadastrar, #licitacao_editar").validate({
rules: {
status: "required",
pessoa: "required",
cpf_cnpj: {
required: true,
minlength: 11,
cpf_cnpj: true,
remote: "consulta-cpf-cnpj.php"
},
nome_razao_social: "required",
cep: "required",
endereco: "required",
endereco_numero: "required",
bairro: "required",
cidade: "required",
estado: "required",
email: {
required: true,
email: true
},
telefone: "required",
senha: {
required: true,
minlength: 6
},
senha2: {
required: true,
minlength: 6,
equalTo: "#senha"
}
},
messages: {
status: "<div>obrigatório</div>",
pessoa: "<div>obrigatório</div>",
cpf_cnpj: {
required: "<div>obrigatório</div>",
minlength: "<div>O CPF/CNPJ deve conter no mínimo 11 números</div>",
cpf_cnpj: "CPF/CNPJ inválido",
remote: "CPF/CNPJ já está cadastrado"
},
nome_razao_social: "<div>obrigatório</div>",
cep: "<div>obrigatório</div>",
endereco: "<div>obrigatório</div>",
endereco_numero: "<div>obrigatório</div>",
bairro: "<div>obrigatório</div>",
cidade: "<div>obrigatório</div>",
estado: "<div>obrigatório</div>",
email: {
required: "<div>obrigatório</div>",
email: "<div>Informe um e-mail válido</div>"
},
telefone: "<div>obrigatório</div>",
senha: {
required: "<div>Informe uma senha</div>",
minlength: "<div>A senha deve conter mais de 6 caracteres</div>"
},
senha2: {
required: "<div>Confirme a senha digitada</div>",
minlength: "<div>A senha deve conter mais de 6 caracteres</div>",
equalTo: "<div>A confirmação da senha não confere</div>"
}
},
onkeyup: false,
submitHandler: function(form) {
var response = grecaptcha.getResponse();
if (response.length == 0 || response == '' || response === false) {
return false;
} else {
form.submit();
}
}
});
// fim - validação
// CEP
function limpa_formulário_cep() {
$("#endereco").val("");
$("#bairro").val("");
$("#cidade").val("");
$("#estado").val("");
}
$("#cep_consultar").click(function() {
var cep = $("#cep").val().replace(/\D/g, '');
if (cep != "") {
//Expressão regular para validar o CEP.
var validacep = /^[0-9]{8}$/;
//Valida o formato do CEP.
if (validacep.test(cep)) {
//Preenche os campos com "..." enquanto consulta webservice.
$("#endereco").val("...");
$("#bairro").val("...");
$("#cidade").val("...");
$("#estado").val("...");
//Consulta o webservice viacep.com.br/
$.getJSON("//viacep.com.br/ws/" + cep + "/json/?callback=?", function(dados) {
if (!("erro" in dados)) {
//Atualiza os campos com os valores da consulta.
$("#endereco").val(dados.logradouro.toUpperCase());
$("#bairro").val(dados.bairro.toUpperCase());
$("#cidade").val(dados.localidade.toUpperCase());
$("#estado").val(dados.uf.toUpperCase());
} //end if.
else {
//CEP pesquisado não foi encontrado.
//limpa_formulário_cep();
alert("CEP não encontrado.");
}
});
} else {
//cep é inválido.
limpa_formulário_cep();
alert("Formato de CEP inválido.");
}
} else {
limpa_formulário_cep();
}
});
// fim - CEP
// fim - licitacao_cadastrar / licitacao-editar
// licitacao_logar
// fim - licitacao_logar
// licitacao_recuperar
// fim - licitacao_recuperar
// licitacao - arquivo_contador
// fim - licitacao - arquivo_contador
// validação
$("#form-pesquisa").validate({
rules: {
pesquisa: {
required: true,
minlength: 4
}
},
messages: {
pesquisa: "<div style='text-align: center;'>Informe uma palavra para a pesquisa.</div>"
},
onkeyup: false
});
// fim - validação
// pesquisa
$("#form-pesquisa").submit(function(e) {
if (e.isDefaultPrevented()) {
return false;
} else {
var pesquisa = $('input[name="pesquisa"]', this).val();
var token = $('input[name="token"]', this).val();
window.location = 'https://araxa.mg.gov.br/noticia/pesquisa/' + pesquisa + '/token/' + token;
return false;
}
});
// fim - pesquisa
});
</script>]]>
|