173
| <![CDATA[<script type="text/javascript">
$(document).ready(function() {
setaRequired();
setaEnter();
$("#cpf_cnpj_intermediador").change(function() {
$("#dados_intermediador").empty();
});
$("#form_cadastro_senha").delegate("#cpf_cnpj_intermediador","keypress",function(e) {
if ((e.which < 48 || e.which > 57) && e.which != 8 && e.which != 0) {
e.preventDefault();
}
});
$("#validar,#cpf_cnpj_intermediador").bind("click keyup", function(e) {
if (($(e.target).prop("id") == "validar" && e.type == "click") || ($(e.target).prop("id") == "cpf_cnpj_intermediador" && e.type == "keyup" && e.which == 13)) {
$("#dados_intermediador").load("ajax_dados_pessoa.php",{cpf_cnpj_intermediador: $("#cpf_cnpj_intermediador").val()},function() {
setaRequired();
setaEnter();
});
}
});
$("#form_cadastro_senha").delegate("#cadastrar","click",function(e) {
$("#cadastrar").prop("disabled",true);
$.post("ajax_valida_grava_pessoa.php",$("#form_cadastro_senha").serialize(),function(conteudo) {
$("#modal_cadastro_senha div.modal-body").html(conteudo);
if (conteudo.toUpperCase().indexOf("SUCESSO") != -1) {
$("#modal_cadastro_senha .modal-header h4").removeClass("text-danger").addClass("text-success").html("Operação realizada!");
$("#modal_cadastro_senha").on('hidden.bs.modal', function () {
window.location.href = './itbi_form_consulta.php';
});
} else {
$("#modal_cadastro_senha .modal-header h4").removeClass("text-success").addClass("text-danger").html("ATENÇÃO !");
$("#cadastrar").prop("disabled",false);
}
$("#modal_cadastro_senha").modal("show");
});
});
$("#form_cadastro_senha").delegate("#reset_senha","click",function(e) {
if (confirm("Será enviada uma nova senha para o email cadastrado\nConfirma ?")) {
$("#reset_senha").prop("disabled",true);
$.post("ajax_reset_senha.php",{cpf_cnpj_intermediador: $("#cpf_cnpj_intermediador").val()},function(conteudo) {
$("#modal_cadastro_senha div.modal-body").html(conteudo);
if (conteudo.toUpperCase().indexOf("SUCESSO") != -1) {
$("#modal_cadastro_senha .modal-header h4").removeClass("text-danger").addClass("text-success").html("Operação realizada!");
} else {
$("#modal_cadastro_senha .modal-header h4").removeClass("text-success").addClass("text-danger").html("ATENÇÃO !");
}
$("#reset_senha").prop("disabled",false);
$("#modal_cadastro_senha").modal("show");
});
}
});
function setaRequired() {
$("label").each(function() {
if ($("input#" + $(this).attr("for") + ",select#" + $(this).attr("for")).hasClass("required") && $(this).text().indexOf("*") == -1) {
$(this).append("<span class='text-danger'> *</span>");
}
});
}
function setaEnter() {
$("#form_cadastro_senha :input").bind("keydown", function(e) {
var code = e.keyCode || e.which;
if (code == 13) {
e.preventDefault();
var inputs = $(this).closest('form').find(':input:visible');
inputs.eq( inputs.index(this)+ 1 ).focus();
}
});
}
function buscaCep(cep) {
$(".erro_cep_intermediador").remove();
if (cep != "________") {
$.ajax({
url : "//www.republicavirtual.com.br/web_cep.php",
data: {
cep: cep,
formato: "jsonp"
},
dataType: "jsonp"
}).then(
function(data) {
if( data.resultado === "1" ) {
$("#estado_intermediador").val( data.uf.toUpperCase() );
$("#cidade_intermediador").load("../itbi/ajax_municipios.php",{estado: $("#estado_intermediador").val(),municipio: data.cidade.toUpperCase()}).css("background-color","#FFFFFF");
$("#endereco_intermediador").val((data.tipo_logradouro + " " + data.logradouro).toUpperCase());
$("#bairro_intermediador").val(data.bairro.toUpperCase());
} else {
$("label[for='cep_intermediador" + "']").after(" <i class='fa fa-warning text-warning erro_cep_intermediador" + "' title='CEP não localizado'></i>");
}
},
function() {
$("label[for='cep_intermediador" + "']").after(" <i class='fa fa-warning text-danger erro_cep_intermediador" + "' title='Serviço de CEP indisponível no momento'></i>");
}
)
}
}
$("#form_cadastro_senha").delegate("#cep_intermediador","blur",function(e) {
if ($(this).prop("readOnly") == false) {
buscaCep($(this).val());
}
});
})
</script>]]>
|