/*Checa o email*/ function isMail(string) { var reg = new RegExp('^([\.a-zA-Z0-9_-]+)@([\.a-zA-Z0-9_-]){1,}[\.]{1,1}[a-zA-Z]{2,3}$'); if (!reg.test(string)) return false; return true; } /*Fim Checa o email*/ /*Tira os espaços em branco*/ function trim(sString) { while (sString.substring(0,1) == ' ') { sString = sString.substring(1, sString.length); } while (sString.substring(sString.length-1, sString.length) == ' ') { sString = sString.substring(0,sString.length-1); } return sString; } /*Fim Tira os espaços em branco*/ /*Validação do formulário de contato*/ function checkFormContato(){ var form = document.getElementById('frContato'); if(trim(form.NOME.value)==""){ alert('Campo Nome: Preenchimento Obrigatório!'); form.NOME.focus(); return false; } if(trim(form.EMPRESA.value)==""){ alert('Campo Empresa vazio!'); form.EMPRESA.focus(); return false; } if(trim(form.EMAIL.value)==""){ alert('Campo E-Mail: Preenchimento Obrigatório!'); form.EMAIL.focus(); return false; } else{ if(!isMail(form.EMAIL.value)){ alert('E-Mail inválido!'); form.EMAIL.focus(); return false; } } if(trim(form.MENSAGEM.value)==""){ alert('Campo Comentários ou Sugestões: Preenchimento Obrigatório!'); form.MENSAGEM.focus(); return false; } return true; } /*Fim Validação do formulário de contato*/ /*Limpa Formulário*/ function checkFormClear(){ var form = document.getElementById('frContato'); form.document.reset(); } /*Fim Limpa Formulário*/ /* Função que verifica o campo usuario e senha */ function verificaDadosLogin(){ var email = document.getElementById('email'); var senha = document.getElementById('senha'); if (email.value == "") { alert("O Campo 'Usuário' não está preenchido!"); email.focus(); return false; } if (senha.value == "") { alert("O Campo 'Senha' não está preenchido!"); senha.focus(); return false; } return true; } function controlaMenu(divId){ objDiv = document.getElementById(divId); objDiv.style.display = objDiv.style.display == 'block' ? 'none' : 'block'; } function abreMenu(divId){ document.getElementById(divId).style.display = 'block'; } function fechaMenu(divId){ document.getElementById(divId).style.display = 'none'; } /*Validação do formulário de cadastro*/ function checkFormCadastro(){ var form = document.getElementById('frCadastro'); if(trim(form.NOME.value)==""){ alert('Campo Nome Completo: Preenchimento Obrigatório!'); form.NOME.focus(); return false; } if(trim(form.EMAIL.value)==""){ alert('Campo E-Mail: Preenchimento Obrigatório!'); form.EMAIL.focus(); return false; } else{ if(!isMail(form.EMAIL.value)){ alert('E-Mail inválido!'); form.EMAIL.focus(); return false; } } return true; } /*Fim Validação do formulário de cadastro*/ /* Combo de paginação do neoCast */ function neoCast_ChPage(comboSelect){ var section = document.getElementById('section').value; var search = document.getElementById('castSearchInput').value; var newPage = comboSelect[comboSelect.selectedIndex].value; ajax('conteudo','neocast/list.php?section='+section+'&page='+newPage+'&castSearchInput='+search,null); } /* Fim Combo de paginação do neoCast */ /* Cadastra-se newsLetter */ function openSubscriberWindow() { var obj = document.getElementById('txtEmail'); var regex = new RegExp('^([\.a-zA-Z0-9_-]+)@([\.a-zA-Z0-9_-]){1,}[\.]{1,1}[a-zA-Z]{2,3}$'); if(!regex.test(obj.value)) { alert('Endereço de email inválido!'); } else { var url = "/neocast/subscriber.php?view=$view&subscriberMail=" + obj.value; ajaxSendRequest('conteudo',url,document.frLetter); obj.value = "Qual é o seu email?"; } } /* Fim do Cadastra-se newsLetter */