71
| <![CDATA[<script type="text/javascript">
function trim(str) { return str.replace(/^\s+|\s+$/g, ""); }
function MostraErro(Mensagem) {
showMessage(Mensagem);
$("input[type='TEXT']").css("background", "white").attr("value", "").attr("readOnly", true);
$("#stCpfCnpj").attr("readOnly", false);
}
function mascara_data(campo) {
var mydata = '';
mydata = mydata + $('#stDtNascimento').val();
if (mydata.length == 2) {
mydata = mydata + '/';
}
if (mydata.length == 5) {
mydata = mydata + '/';
}
$('#stDtNascimento').val(mydata);
return SoNumero(event, '');
}
function ExecutaPost() {
$.post('/nfseweb/Contribuinte/searchDocumentoCadastrado', { DOC: Valor }, function (data) {
if (typeof (data.erro) == 'undefined') {
if (data.cadastrado) {
if (typeof (data.contribuinte) == 'undefined') {
$('#btnConcluir').val('Efetuar cadastro');
MostraErro("Contribuinte ja possui cadastro. Verifique!");
}
else if ((typeof (data.cadatrarSenha) == 'undefined')) {
$('#stCpfCnpj').val(data.contribuinte.stCpfCnpj);
$('#STIE').val(data.contribuinte.STIE);
$('#STII').val(data.contribuinte.STII);
$('#stCEP').val(data.contribuinte.stCEP);
$('#stEmail').val(data.contribuinte.stEmail);
$('#stEndCorresp').val(data.contribuinte.stEndCorresp);
$('#stEndereco_Bairro').val(data.contribuinte.stEndereco_Bairro);
$('#stEndereco_Complemento').val(data.contribuinte.stEndereco_Complemento);
$('#stEndereco_Logr').val(data.contribuinte.stEndereco_Logr);
$('#stEndereco_Numero').val(data.contribuinte.stEndereco_Numero);
$('#idCidade_STUf').val(data.contribuinte.idCidade.STUf);
$('#IDCIDADECORRESP_STNome').val(data.contribuinte.idCidade.STNome);
carregaCidades(data.contribuinte.idCidade.STCodigoIBGE);
$('#stNome').val(data.contribuinte.stNome);
$('#stTelefone').val(data.contribuinte.stTelefone);
$('#stIM').val(data.contribuinte.stIM);
$('#STFAX').val(data.contribuinte.stFax);
$('#STNUMCORRESP').val(data.contribuinte.stNumCorresp);
$('#STENDCORRESP').val(data.contribuinte.stEndCorresp);
$('#stII').val(data.contribuinte.STII);
$('#stIE').val(data.contribuinte.STIE);
if ($('#msgRecadastro').html().length > 3)
$.notifyBar({ cls: "success", html: $('#msgRecadastro').html(), close: true, delay: 60000 });
$('#btnConcluir').val('Efetuar recadastramento')
} else {
//Caso cadastro esteje parcial
$('#stCpfCnpj').val(data.contribuinte.stCpfCnpj);
$('#STIE').val(data.contribuinte.STIE);
$('#STII').val(data.contribuinte.STII);
$('#stCEP').val(data.contribuinte.stCEP);
//$('#stEmail').val(data.contribuinte.stEmail);
$('#stEndCorresp').val(data.contribuinte.stEndCorresp);
$('#stEndereco_Bairro').val(data.contribuinte.stEndereco_Bairro);
$('#stEndereco_Complemento').val(data.contribuinte.stEndereco_Complemento);
$('#stEndereco_logr').attr("value", data.contribuinte.stEndereco_Logr);
$('#stEndereco_Numero').val(data.contribuinte.stEndereco_Numero);
$('#idCidade_STUf').val(data.contribuinte.idCidade.STUf);
$('#idCidade_STNome').val(data.contribuinte.idCidade.STNome);
$('#idCidade_STCodigoIBGE').val(data.contribuinte.idCidade.STCodigoIBGE);
$('#stNome').val(data.contribuinte.stNome);
$('#stTelefone').val(data.contribuinte.stTelefone);
$('#stIM').val(data.contribuinte.stIM);
$('#STFAX').val(data.contribuinte.stFax);
$('#STNUMCORRESP').val(data.contribuinte.stNumCorresp);
$('#STENDCORRESP').val(data.contribuinte.stEndCorresp);
carregaCidades(data.contribuinte.idCidade.STCodigoIBGE);
CloneAddress(true);
$('#btnConcluir').val('Cadastrar Senha')
showMessage("Cadastro Incompleto, por favor, informe o e-mail e uma senha para seu cadastro.");
$("input[type='TEXT']").css("background", "white").attr("readOnly", true);
// $('#idCidade_STUf').attr('disabled', 'disabled');
// $('#idCidade_STCodigoIBGE').attr('disabled', 'disabled');
// $('#IDCIDADECORRESP_STUf').attr('disabled', 'disabled');
// $('#IDCIDADECORRESP_STCodigoIBGE').attr('disabled', 'disabled');
$('.cadastroPessoa').hide();
$("#stSenha").attr("readOnly", false);
$("#stConfirmaSenha").attr("readOnly", false);
$("#stEmail").attr("readOnly", false);
var parametroIntegra = 'True';
if (parametroIntegra == 'False') {
$('.cadastroPessoa').hide();
}
if ($('#msgRecadastro').html().length > 3)
$.notifyBar({ cls: "success", html: $('#msgRecadastro').html(), close: true, delay: 60000 });
}
}
else {
//if (data.contribuinte.stCpfCnpj.length > 0) {
// $('#stCpfCnpj').val(data.contribuinte.stCpfCnpj);
// $('#STIE').val(data.contribuinte.STIE);
// $('#STII').val(data.contribuinte.STII);
// $('#stCEP').val(data.contribuinte.stCEP);
// $('#stEmail').val(data.contribuinte.stEmail);
// $('#stEndCorresp').val(data.contribuinte.stEndCorresp);
// $('#stEndereco_Bairro').val(data.contribuinte.stEndereco_Bairro);
// $('#stEndereco_Complemento').val(data.contribuinte.stEndereco_Complemento);
// $('#stEndereco_Logr').val(data.contribuinte.stEndereco_Logr);
// $('#stEndereco_Numero').val(data.contribuinte.stEndereco_Numero);
// $('#idCidade_STUf').val(data.contribuinte.idCidade.STUf);
// carregaCidades(data.contribuinte.idCidade.STCodigoIBGE);
// $('#stNome').val(data.contribuinte.stNome);
// $('#stTelefone').val(data.contribuinte.stTelefone);
// $('#stIM').val(data.contribuinte.stIM);
// $('#STFAX').val(data.contribuinte.stFax);
// $('#STNUMCORRESP').val(data.contribuinte.stNumCorresp);
// $('#STENDCORRESP').val(data.contribuinte.stEndCorresp);
// $('#stII').val(data.contribuinte.STII);
// $('#stIE').val(data.contribuinte.STIE);
// if ($('#msgRecadastro').html().length > 3) {
// $.notifyBar({ cls: "success", html: $('#msgRecadastro').html(), close: true, delay: 60000 });
// }
// $('#btnConcluir').val('Efetuar recadastramento')
// }
}
}
else {
$('#btnConcluir').val('Efetuar cadastro');
}
}, "json");
}
function ValidarCPFCNPJ() {
try {
Valor = $("#stCpfCnpj").attr("value");
Valor = RetiraCaracteres(Valor, ".", "-");
var t = $("#stTipo").val();
if (t == "F" && !CpfValido(Valor) || (t == "F" && !VerificaDV(Valor))) {
throw new Error("Número do CPF inválido. Verifique!")
}
else if (t == "J" && !VerificaCNPJ(Valor)) {
throw new Error("Número do CNPJ inválido. Verifique!")
}
else {
$("input[type='TEXT']").css("background", "white").attr("readOnly", false);
ExecutaPost();
}
}
catch (Erro) {
MostraErro(Erro.message);
}
}
function soNumerosCPF(e) {
var tipo = $("#stTipo").val();
if (tipo != "E") {
return SoNumero(e);
} else {
return true;
}
}
function searchCEP(campo) {
Valor = $(campo).attr("value");
if (Valor.length > 7) {
$.ajax(
{
type: 'POST',
url: '/nfseweb/NFSE/searchCEP',
data: { CEP: $(campo).val() },
success: function (data) {
if (data != null) {
// se for o endereço do contribuinte...
if ($(campo).attr('id') == 'stCEP') {
$('#idCidade_STNome').attr("value", data["cidade"]);
$('#idCidade_STUf').attr("value", data["uf"]);
$('#idCidade_STCodigoIBGE').attr("value", data["codigoIBGE"]);
$('#stEndereco_logr').attr("value", data["logradouro"]);
$('#stEndereco_Bairro').attr("value", data["bairro"]);
carregaCidades();
CloneAddress(document.getElementById('chkEndCorresp').checked);
}
else
// endereço da correspondência
{
$('#STENDCORRESP').attr("value", data["logradouro"]);
$('#STENDBAIRROCORRESP').attr("value", data["bairro"]);
$('#IDCIDADECORRESP_STNome').attr("value", data["cidade"]);
$('#IDCIDADECORRESP_STUf').attr("value", data["uf"]);
$('#IDCIDADECORRESP_STCodigoIBGE').attr("value", data["codigoIBGE"]);
carregaCidadesCorrespondencia();
}
}
}
});
}
}
function carregaCidades(selecionado) {
$.ajax(
{
type: 'POST',
url: '/nfseweb/Cidade/getCidades',
data: { uf: $("#idCidade_STUf").val() },
async: false,
success: function (data) {
if (data != null) {
$('#idCidade_STCodigoIBGE')
.find('option')
.remove();
$('#IDCIDADECORRESP_STCodigoIBGE')
.find('option')
.remove();
$.each(data.lista, function (key, value) {
$('#idCidade_STCodigoIBGE').
append($("<option></option>").
attr("value", value[1]).
text(value[0]));
if (document.getElementById('chkEndCorresp').checked) {
$('#IDCIDADECORRESP_STCodigoIBGE').
append($("<option></option>").
attr("value", value[1]).
text(value[0]));
}
});
if (typeof (selecionado) != 'undefined')
$('#idCidade_IDCidade').val(selecionado);
$('#idCidade_STCodigoIBGE option[value~="' + $('#idCidade_IDCidade').val() + '"]').attr('selected', 'selected');
//adicionamos o IDCIDADE que está selecionado na DROPDOWN
$('#idCidade_IDCidade').val($('#idCidade_STCodigoIBGE').val());
}
VerificaCidadeContribuinte();
}
});
}
function carregaCidadesCorrespondencia(selecionado) {
$.ajax(
{
type: 'POST',
url: '/nfseweb/Cidade/getCidades',
data: { uf: $("#IDCIDADECORRESP_STUf").val() },
success: function (data) {
if (data != null) {
$('#IDCIDADECORRESP_STCodigoIBGE')
.find('option')
.remove();
$.each(data.lista, function (key, value) {
$('#IDCIDADECORRESP_STCodigoIBGE').
append($("<option></option>").
attr("value", value[1]).
text(value[0]));
});
if (typeof (selecionado) != 'undefined')
$('#IDCIDADECORRESP_IDCidade').val(selecionado);
$('#IDCIDADECORRESP_STCodigoIBGE option[value~="' + $('#IDCIDADECORRESP_IDCidade').val() + '"]').attr('selected', 'selected');
//adicionamos o IDCIDADE que está selecionado na DROPDOWN
$('#IDCIDADECORRESP_IDCidade').val($('#IDCIDADECORRESP_STCodigoIBGE').val());
}
}
});
}
//altera o label do tipoTomador
function AlteraTipoTomador(_stSigla) {
$.post('/nfseweb/Contribuinte/searchTipoTomadorBySigla', { stSigla: _stSigla },
function (Data) {
if (Data != null && Data["tipoTomador"].STDOCOBRIGATORIO) {
$("#tdTipoTomador").html(Data["tipoTomador"].STNOMETIPODOC);
$("#trRazao").html(Data["tipoTomador"].STDESCCAMPONOME);
$("#stCpfCnpj").css("width", "170px");
$("#trDocTomador").fadeIn("slow");
}
else {
$("#trDocTomador").fadeOut("slow")
}
}, "json");
if (_stSigla == 'J' ) {
$('.cadastroPessoa').hide();
// $("#Telefone").show();
// $("#Numero").show();
} else if (_stSigla == 'E') {
$('.cadastroPessoa').hide();
// $("#Numero").hide();
// $("#Telefone").hide();
}
else {
$('.cadastroPessoa').show();
// $("#Telefone").show();
// $("#Numero").show();
var parametroIntegra = 'True';
if (parametroIntegra == 'False') {
$('.cadastroPessoa').hide();
}
}
}
function pegarPosicaoX(objeto) {
var atual_left = 0;
if (objeto.offsetParent) {
while (objeto.offsetParent) {
atual_left += objeto.offsetLeft
objeto = objeto.offsetParent;
}
}
return atual_left;
}
function posicionaDiv() {
var _textbox = $("#stSenha")[0];
var _left = (pegarPosicaoX(_textbox) + 180) + "px";
$(".dicasenha").css("left", _left);
}
function VerificaCidadeContribuinte() {
var _munSistema = '4108304';
var _munContrib = $('#idCidade_STCodigoIBGE').val();
var _bloq = 'true'.toUpperCase() == "TRUE";
var _campo = $('#stIM');
if (_bloq && (_munSistema != _munContrib)) {
_campo.attr('disabled', 'disabled');
_campo.addClass("campoSomenteLeitura");
_campo.val('');
}
else {
_campo.attr('disabled', '');
_campo.removeClass("campoSomenteLeitura");
}
}
function CloneAddress(ident) {
if (ident) {
$('[data-name]').each(function (i, campo) {
$('#' + $(campo).data("name")).val($(campo).val());
});
}
}
$(function () {
$('#idCidade_STNome').autocomplete({
source: '/nfseweb/NFSE/searchCidadeByName',
minLength: 1,
focus: function (event, ui) {
$('#idCidade_IDCidade').val(ui.item.idCidade);
$("#idCidade_STCodigoIBGE").val(ui.item.stCodigoIBGE);
$("#idCidade_STUf").val(ui.item.stUF);
$("#idCidade_STNome").val(ui.item.stNome);
return false;
},
select: function (event, ui) {
$('#idCidade_IDCidade').val(ui.item.idCidade);
$("#idCidade_STCodigoIBGE").val(ui.item.stCodigoIBGE);
$("#idCidade_STUf").val(ui.item.stUF);
$("#idCidade_STNome").val(ui.item.stNome);
return false;
}
}).data("autocomplete")._renderItem = function (ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a>" + item.stNome + ' / ' + item.stUF + "</a>")
.appendTo(ul);
};
$('#stEndereco_Bairro').autocomplete({
source: '/nfseweb/Contribuinte/searchBairro_by_descricao',
minLength: 3,
focus: function (event, ui) {
$('#stEndereco_Bairro').val(ui.item.descricao);
return false;
},
select: function (event, ui) {
$('#stEndereco_Bairro').val(ui.item.descricao);
return false;
}
})
.data("autocomplete")._renderItem = function (ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a class=\"pcomplete\">" + item.descricao + "</a>")
.appendTo(ul);
};
$('#stProfissao').autocomplete({
source: '/nfseweb/Contribuinte/searchProfissao_by_descricao',
minLength: 3,
focus: function (event, ui) {
$('#stProfissao').val(ui.item.descricao);
return false;
},
select: function (event, ui) {
$('#stProfissao').val(ui.item.descricao);
return false;
}
})
.data("autocomplete")._renderItem = function (ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a class=\"pcomplete\">" + item.descricao + "</a>")
.appendTo(ul);
};
$("#divTabs").tabs();
$('#stDtNascimento').datepicker();
AlteraTipoTomador($("#stTipo").val());
$('#idCidade_STCodigoIBGE').change(function () {
$('#idCidade_IDCidade').val($(this).val());
VerificaCidadeContribuinte();
});
// correspondência
$('#IDCIDADECORRESP_STCodigoIBGE').change(function () {
$('#IDCIDADECORRESP_IDCidade').val($(this).val());
});
// carrega as cidades por estado
$("#idCidade_STUf").change(function () {
carregaCidades();
});
// carrega as cidades da correspondência
$("#IDCIDADECORRESP_STUf").change(function () {
carregaCidadesCorrespondencia();
});
// altera o texto do label conforme TipoTomador selecionado na dropdow
$("#stTipo").change(function () {
AlteraTipoTomador($(this).val());
});
$("#stSenha").focus(function () {
$("#spsenha").html('');
posicionaDiv();
$(".dicasenha").fadeIn('slow');
}).keyup(function () {
posicionaDiv()
senha = $(this).val();
forca = 0;
if (senha.length >= 4)
forca += 20;
if (senha.match(/[a-z]+/))
forca += 10;
if (senha.match(/[A-Z]+/))
forca += 20;
if (senha.match(/\d+/))
forca += 20;
if (senha.match(/\W+/))
forca += 25;
if (senha.length == 0) {
$("#spsenha").html("");
}
else if (forca < 30) {
$("#spsenha").html('Força da senha:<img id="img" src="/nfseweb/Content/images/flag_green.png" style="margin-left:10px;margin-right:10px" title="" /><strong>Fraca</strong>');
}
else if ((forca >= 30) && (forca < 60)) {
$("#spsenha").html('Força da senha:<img id="img" src="/nfseweb/Content/images/flag_blue.png" style="margin-left:10px;margin-right:10px" title="" /><strong>Média</strong>');
}
else if ((forca >= 60) && (forca < 85)) {
$("#spsenha").html('Força da senha:<img id="img" src="/nfseweb/Content/images/flag_yellow.png" style="margin-left:10px;margin-right:10px" title="" /><strong>Relevante</strong>');
}
else {
$("#spsenha").html('Força da senha:<img id="img" src="/nfseweb/Content/images/flag_red.png" style="margin-left:10px;margin-right:10px" title="" /><strong>Forte</strong>');
}
}).blur(function () {
$(".dicasenha").hide();
});
$("#stConfirmaSenha").focus(function () {
posicionaDiv();
$(".dicasenha").show();
$("#spsenha").html('Confirme a senha digitada anteriormente');
}).blur(function () {
$(".dicasenha").fadeOut('slow');
})
var recadastro = '';
if (recadastro.length > 0) {
Valor = recadastro;
ExecutaPost();
//Faz com que no recadastro do contribuinte, os dados de correspondencia sejam os mesmos do endereço.
setTimeout(function () { CloneAddress(true) }, 1000);
}
else {
carregaCidades();
carregaCidadesCorrespondencia();
}
$('[data-name]').change(function () {
CloneAddress(document.getElementById('chkEndCorresp').checked);
});
});
function habilitarDesabilitarCampos() {
var parametroIntegra = 'True';
if (parametroIntegra == 'False') {
$('.cadastroPessoa').hide();
}
}
</script>]]>
|
1291
| <![CDATA[<script type="text/javascript">
function vopenw() {
tbar = 'location=no,status=yes,resizable=yes,scrollbars=yes,width=560,height=535';
sw = window.open('https://www.certisign.com.br/seal/splashcerti.htm', 'CRSN_Splash', tbar);
sw.focus();
}
function closeModalErrors() { $(this).parent().parent().hide(); $(this).parent().parent().next().hide(); }
var tab_counter = 2;
var tab_title_input = $("#tab_title"),
tab_content_input = $("#tab_content");
var tabsPrincipal;
var action;
var pag = {};
var isOldIE, e, u, tab_content, count;
function addTab(lnk, ext) {
var titulo = {};
if (typeof (lnk) == 'string' && typeof (ext) == 'string') {
action = lnk;
titulo = ext;
}
else {
titulo = $(lnk).attr('title');
pag = $(lnk).attr('pag');
action = $(lnk).attr('href');
}
if (ext && typeof (ext) == 'boolean') {
return NavegaInUrl(action);
}
else {
tabsPrincipal.tabs("add", "#tabs-" + tab_counter, titulo);
tabsPrincipal.tabs('select', "#tabs-" + tab_counter);
tab_counter++;
}
if (typeof (event) !== 'undefined') {
if (typeof (event.preventDefault()) == typeof (Function))
return event.preventDefault()
}
else
return false;
}
//onload
$(function () {
//Em alguns navegadores ao inves de adicionar a aba, ao clicar nos links, ele redireciona a página.
//Event.preventDefault remove isso :D
$('a[onclick]').click(function (e) { e.preventDefault(); return false; });
$(".numeros").keypress(function (event) {
return SoNumero(event);
});
$(".moeda").autoNumeric({ aSep: '.', aDec: ',', mNum: 9, mDec: 2, mRound: 'B' }).bind('change', function () { });
$('form').submit(function () {
bloqueiaBotoes('disabled');
});
// tabs init with a custom tab template and an "add" callback filling in the content
tabsPrincipal = $("#tabs").tabs({
tabTemplate: "<li><a href='#{href}'>#{label}</a> <span class='ui-icon ui-icon-close'>Remove Tab</span></li>",
add: function (event, ui) {
var tt = $("#tudo").height();
tt -= 239;
var tab_content = tab_content_input.val() || "Tab " + tab_counter + " content.";
$(ui.panel).append('<iframe src=' + action + ' frameborder="0" id="frm_' + tab_counter + '" style="width:100%;height:' + tt + 'px" scrolling="auto" ></iframe>');
}
});
// remove a tab
$("#tabs span.ui-icon-close").live("click", function () {
var index = $("li", tabsPrincipal).index($(this).parent());
tabsPrincipal.tabs("remove", index);
});
var requerLogin = '';
if (requerLogin.length > 0 && !window.top.location.href.contains('login')) {
window.top.location.href = GetUrl('Login', 'Index');
}
var Divlogo = '';
if (!Divlogo) {
$("#divLogo").show();
$("#divcorpo").show();
$("#divTopo").show();
$("#divsombrainferior").show();
} else {
$("#divcorpo").hide();
$("#divLogo").hide();
$("#divTopo").hide();
$("#divsombrainferior").hide();
}
});
function AlterarLogotipo() {
openForm('/nfseweb/Empresa/AlterarLogoTipo', (screen.width - 200), (screen.height - 450));
}
function BloqueiaMenu() {
$('#divTopo').block({
centerY: 0,
css: { top: '10px', right: '10px', border: '1px dotted #95C299', color: '#459E00', padding: '3px', 'font-size': '14px' },
message: 'Selecione uma empresa para habilitar o menu novamente'
});
$('#divLogo').block({ message: null, css: {} });
$('#divsombrainferior').block({ message: null });
$('#divsombrasuperior').block({ message: null });
}
function LiberaMenu() {
$('#divTopo').unblock();
}
</script>]]>
|