%PDF- %PDF-
Direktori : /var/www/projetos/rrsos.com.br/js/ |
Current File : /var/www/projetos/rrsos.com.br/js/index.js |
$(document).ready(function(){ // tornando toda a area do botao enviar clicavel $('form#_form_1012 .botao-enviar img').click(function(){ $('form#_form_1012').submit(); }); $('#nascimento').mask('99/99/9999'); $('#_form_1012').validate({ ignore: "", //errorLabelContainer: $("div.erros"), rules: { "fullname": { required: true }, "email": { required: true }, "field[5]": { required: true, equalTo: "#email" }, "nascimento": { required: true }, "field[1]": { required: true } }, messages: { "fullname": { required: "<span title='Informe seu nome.'>*</span>" }, "email": { required: "<span title='Informe seu email.'>*</span>", email: "<span title='Verifique se o email está digitado corretamente.'>*</span>" }, "field[5]": { required: "<span title='Confirme seu email.'>*</span>", equalTo: "<span title='Os emails devem ser iguais.'>*</span>", email: "<span title='Verifique se o email está digitado corretamente.'>*</span>" }, "nascimento": { required: "<span title='Informe sua data de nascimento.'>*</span>" }, "field[1]": { required: "<span title='Informe um país.'>*</span>" } }, errorElement: "div" }); $('[placeholder]').textPlaceholder(); $('#paises').sexyCombo({skin: 'rrsos', emptyText: 'Selecionar País', changeCallback: function(){ if($('[name="pais__sexyComboHidden"]').val() == 'BRA'){ $('.campo-estado').show(); $('#field2').rules('add', { required: true, messages: { required: "<span title='Informe um estado.'>*</span>" } }); if($('[name="estado_sexyComboHidden"]').val() != ''){ $('.campo-cidade').show(); $('#field3').rules('add', { required: true, messages: { required: "<span title='Informe uma cidade.'>*</span>" } }); } } else { $('.campo-cidade').hide(); $('.campo-estado').hide(); $('#field2').rules('remove'); $('#field3').rules('remove'); } }, showListCallback: function(){ $('.campo-pais').css('z-index', 999); $('.campo-pais').siblings().css('z-index', 0); $('.campo-pais').siblings().css('zIndex', -1); } }); $('#estados').sexyCombo({skin: 'rrsos', emptyText: 'Selecionar Estado', changeCallback: function(){ $('.conteudo-cidade').html(''); if($('[name="estado__sexyComboHidden"]').val() != ''){ var url_cidades = url_ongrace_mais+'index.php/service/todascidades/estado/'+$('[name="estado__sexyComboHidden"]').val(); $.ajax({ type: 'GET', url: url_cidades, crossDomain: true, dataType: 'jsonp', success: function(data){ var dados = new Array(''); $.each(data, function(key, val){ dados.push( {value: val.cidade, text: val.cidade} ); }); $.sexyCombo.create({ id: 'cidades', name: 'cidade', container: '.conteudo-cidade', skin: 'rrsos', emptyText: 'Selecionar Cidade', data: dados, showListCallback: function(){ $('.campo-cidade').css('z-index', '999'); $('.campo-cidade').siblings().css('z-index', '0'); } }); $('.campo-cidade .list-wrapper li').click(function(){ $('#field3').val($(this).text()); if($('[name="cidade__sexyComboHidden"]').val()){ $('#field3').val($(this).text()); } else { $('#field3').val(''); } }); } }); $('.campo-cidade').show(); $('#field3').rules('add', { required: true, messages: { required: "<span title='Informe uma cidade.'>*</span>" } }); } else { $('.campo-cidade').hide(); $('#field3').rules('remove'); } }, showListCallback: function(){ $('.campo-estado').css('z-index', '999'); $('.campo-estado').siblings().css('z-index', '0'); } }); $('#nascimento').blur(function(){ var data = $(this).val().split('/'); $('#field4').val(data[2]+'-'+data[1]+'-'+data[0]); }); $('.campo-pais .list-wrapper li').click(function(){ if($('[name="pais__sexyComboHidden"]').val()){ $('#field1').val($(this).text()); } else { $('#field1').val(''); } }); $('.campo-estado .list-wrapper li').click(function(){ if($('[name="estado__sexyComboHidden"]').val()){ $('#field2').val($(this).text()); } else { $('#field2').val(''); } }); var data = $('#nascimento').val().split('/'); $('#field4').val(data[2]+'-'+data[1]+'-'+data[0]); if($('[name="pais__sexyComboHidden"]').val()){ $('#field1').val($('[name="pais__sexyCombo"]').val()); } else { $('#field1').val(''); } if($('[name="estado__sexyComboHidden"]').val()){ $('#field2').val($('[name="estado__sexyCombo"]').val()); } else { $('#field2').val(''); } $('div.form-oracao,div.botao-fechar2').click(function(){ togglePedido(); }); $('div.form-oracao form').click(function(e){ return false; }); $('div.form-oracao form #enviar').click(function(e){ $('div.form-oracao form').submit(); }); $('#pedido-oracao').validate({ //errorLabelContainer: $("div.erros-lista"), messages: { "nome": { required: "<span title='Informe seu nome.'>*</span>" }, "email": { required: "<span title='Informe seu email.'>*</span>", email: "<span title='Verifique se o email está digitado corretamente.'>*</span>" }, "pedido": { required: "<span title='Digite seu pedido de oracao' style='position: relative; left: 10px;'>*</span>" } }, errorElement: "div" }); $('form#pedido-oracao .botao-enviar img, #enviar-oracao').click(function(){ $('form#pedido-oracao').submit(); }); $('form#pedido-oracao').submit(function(evt){ var form = $(this); var nome = form.find('#nome-oracao').val(); var email = form.find('#email-oracao').val(); var pedido = form.find('[name="pedido"]').val(); $.post(form.attr('action'), {nome: nome, email: email, pedido: pedido, ajax: true}, function(data){ alert(data); form.find('#nome-oracao').val(''); form.find('#email-oracao').val(''); form.find('[name="pedido"]').val(''); togglePedido(); }); evt.preventDefault(); }); }); function togglePedido() { $('div.form-oracao').height($(document).height()); $('div.form-oracao').toggle(); }