69
| <![CDATA[<script type="text/JavaScript">
$(function() {
//Responsável por desabilitar o botão que submitou o formulário (para evitar duplo clique)
$('.form-disable').on('submit', function(){
var self = $(this),
button = self.find('input[type="submit"], button'),
submitValue = button.data('submit-value');
button.attr('disabled','disabled').val((submitValue) ? submitValue : "Aguarde...");
});
$('.clearAllField').click(function(){
var id_form = $(this).closest('form').attr('id')
if (id_form !== null && id_form !== '') {
$('#' + id_form )[0].reset();
}
});
$(".accordion").accordion({ header: "h3", autoHeight: false });
$(".price").autoNumeric('init', {vMin: '0', wEmpty: 'zero', mDec: '2', aSep: '.', aDec: ',' });
$(".price").focus(function() {$(this).select();});
$(".price4").autoNumeric('init', {vMin: '0', wEmpty: 'zero', mDec: '4', aSep: '.', aDec: ',' });
$(".price4").focus(function() {$(this).select();});
$(".number").numberFormat();
$(".number").focusout(function() {
$(".number").numberFormat();
});
$('.spinner').spinner();
$(".date").datepicker();
$(".date").mask("99/99/9999");
$('.date').change(function() {
$(this).unmask();
$(this).mask("99/99/9999");
if ($(this).val() != "") {
if (!isDateValid($(this).val())) {
alert("Data inválida.");
$(this).val("");
}
}
});
$(".cep").mask("99.999-999");
$(".tabs").tabs();
$('.tableDados tbody tr:odd').addClass('zebraUm');
$('.tableDados tbody tr:even').addClass('zebraDois');
$('.cnpjcpf').attr("maxlength", 18);
$('.cnpjcpf').attr("title", "Informar apenas números");
$('.cnpjcpf').focus(function() {
$(this).unmask();
});
$('.cnpjcpf').keyup(function() {
$(this).val(removeInvalido($(this).val()));
});
$('.cnpjcpf').blur(function() {
$(this).unmask();
$('.mensagem-alerta-cpf-cnpj-invalido').text("");
if (removeInvalido($(this).val()).length == 11) {
$(this).mask("999.999.999-99");
} else if (removeInvalido($(this).val()).length == 14) {
$(this).mask("99.999.999/9999-99");
} else if (removeInvalido($(this).val()).length > 0) {
$('.mensagem-alerta-cpf-cnpj-invalido').text("CPF/CNPJ está inválido.");
}
});
$('.fancybox').fancybox({
'width' : 880
});
$('.voltar').click(function() {
history.back()
});
function removeInvalido(cnpjcpf) {
return cnpjcpf.replace(/\D/g, '')
}
//Usar este padão
$('.tooltip_msg').qtip({
position: {
target: 'mouse', // Track the mouse as the positioning target
viewport: $(window),
adjust: {
x: 5,
y: 5,
method: 'flip flip'
}
}
});
//Não usar mais. Usar tooltip_msg
$('.msgLeft').qtip({
position: {
target: 'mouse', // Track the mouse as the positioning target
viewport: $(window),
adjust: {
x: 5,
y: 5,
method: 'flip flip'
}
}
});
//Não usar mais. Usar tooltip_msg
$('.msgRight').qtip({
position: {
target: 'mouse', // Track the mouse as the positioning target
viewport: $(window),
adjust: {
x: 5,
y: 5,
method: 'flip flip'
}
}
});
$("#sortable").sortable();
$("#sortable").disableSelection();
$('select[multiple]').multiselect({
placeholder: 'Selecione uma opção'
});
});
</script>]]>
|
224
| <![CDATA[<script language="JavaScript" type="text/JavaScript">
function limpa_string(S) {
var Digitos = "0123456789";
var temp = "";
var digito = "";
for (var i = 0; i < S.length; i++) {
digito = S.charAt(i);
if (Digitos.indexOf(digito) >= 0) {
temp = temp + digito
}
}
return temp
}
function valida_cpf(s) {
var i;
s = limpa_string(s);
var c = s.substr(0,9);
var dv = s.substr(9,2);
var d1 = 0;
for (i = 0; i < 9; i++) {
d1 += c.charAt(i) * (10 - i);
}
if (d1 == 0)
return false;
d1 = 11 - (d1 % 11);
if (d1 > 9)
d1 = 0;
if (dv.charAt(0) != d1) {
return false;
}
d1 *= 2;
for (i = 0; i < 9; i++) {
d1 += c.charAt(i) * (11 - i);
}
d1 = 11 - (d1 % 11);
if (d1 > 9)
d1 = 0;
if (dv.charAt(1) != d1) {
return false;
}
return true;
}
function valida_CGC(s) {
var i;
s = limpa_string(s);
var c = s.substr(0,12);
var dv = s.substr(12,2);
var d1 = 0;
for (i = 0; i < 12; i++) {
d1 += c.charAt(11 - i) * (2 + (i % 8));
}
if (d1 == 0)
return false;
d1 = 11 - (d1 % 11);
if (d1 > 9)
d1 = 0;
if (dv.charAt(0) != d1) {
return false;
}
d1 *= 2;
for (i = 0; i < 12; i++) {
d1 += c.charAt(11 - i) * (2 + ((i + 1) % 8));
}
d1 = 11 - (d1 % 11);
if (d1 > 9)
d1 = 0;
if (dv.charAt(1) != d1) {
return false;
}
return true;
}
function limpar() {
$('#tipoCND option').each(function() {
$(this).remove();
});
$('.linhaImobiliario').hide();
$('.linhaMobiliario').hide();
$('#tipoCND').attr("disabled",false);
$('#cnpj').val('');
$('#inscricao').val('');
}
$(function() {
$('.linhaImobiliario').hide();
$('.linhaMobiliario').hide();
$('#inicio').submit(function() {
$('#tipoCND').attr("disabled",false);
if ($('#finalidade').val() == "-1") {
alert("Selecione a finalidade.");
$('#finalidade').focus();
return false;
}
if ($('#tipoCND').val() == "-1") {
alert("Selecione o tipo de certidão.");
$('#tipoCND').focus();
return false;
}
if ($('#tipoCND').val() == "mobiliario") {
if ($('#cnpj').val().length == 0) {
alert("O CPF/CNPJ é um campo obrigatório.");
$('#cnpj').focus();
return false;
}
s = limpa_string($('#cnpj').val());
if (s.length == 11) {
if (!valida_cpf($('#cnpj').val())) {
alert("O CPF não é válido.");
$('#cnpj').focus();
return false;
}
} else if (s.length == 14) {
if (!valida_CGC($('#cnpj').val())) {
alert("O CNPJ não é válido.");
$('#cnpj').focus();
return false;
}
} else {
alert("O CPF/CNPJ não é válido.");
$('#cnpj').focus();
return false;
}
} else if ($('#tipoCND').val() == "imobiliario") {
if ($('#sefaz_opcao_imobiliario').val() == "0") {
alert("A opção de acesso imobiliário é um campo obrigatório.");
$('#sefaz_opcao_imobiliario').focus();
return false;
}
if ($('#inscricao').val().length == 0) {
alert($("#sefaz_opcao_imobiliario option:selected").text() + " é um campo obrigatório.");
$('#inscricao').focus();
return false;
}
}
});
$('#limpar').click(function() {
limpar();
});
$('#finalidade').change(function() {
limpar();
select = document.getElementById("tipoCND");
option = document.createElement("option");
option.setAttribute("value", "-1");
textoOption = document.createTextNode($(this).val() == "-1" ? "Selecione a finalidade" : "Selecione o tipo de certidão");
option.appendChild(textoOption);
select.appendChild(option);
if ($('option:selected', this).attr('mobiliario') == "S") {
option = document.createElement("option");
option.setAttribute("value", "mobiliario");
textoOption = document.createTextNode("Mobiliário");
option.appendChild(textoOption);
select.appendChild(option);
if ($('option:selected', this).attr('imobiliario') != "S") {
$('#tipoCND').val("mobiliario");
$('#tipoCND').change();
}
}
if ($('option:selected', this).attr('imobiliario') == "S") {
option = document.createElement("option");
option.setAttribute("value", "imobiliario");
textoOption = document.createTextNode("Imobiliário");
option.appendChild(textoOption);
select.appendChild(option);
if ($('option:selected', this).attr('mobiliario') != "S") {
$('#tipoCND').val("imobiliario");
$('#tipoCND').change();
}
}
});
$('#tipoCND').change(function() {
if ($('#tipoCND').val() == "mobiliario") {
$('.linhaMobiliario').show();
$('.linhaImobiliario').hide();
var length = $('#tipoCND > option').length;
if (length < 3) {
$('#tipoCND').attr("disabled",true);
$('#cnpj').focus();
}
} else if ($('#tipoCND').val() == "imobiliario") {
$('.linhaImobiliario').show();
$('.linhaMobiliario').hide();
$('#sefaz_opcao_imobiliario').change();
var length = $('#tipoCND > option').length;
if (length < 3) {
$('#tipoCND').attr("disabled",true);
$('#inscricao').focus();
}
} else {
$('.linhaImobiliario').hide();
$('.linhaMobiliario').hide();
}
});
$('#sefaz_opcao_imobiliario').change(function() {
$('#inscricao').unmask();
$('#inscricao').val("");
switch ($(this).val()) {
case "1":
$('#inscricao').mask("99.99.999.9999.9999");
break;
case "2":
$('#inscricao').mask("999.999.999-99");
break;
case "3":
$('#inscricao').mask("99.999.999/9999-99");
break;
default:
break;
}
});
});
</script>]]>
|