/* Função que retira 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 da Função que retira os espaços em branco */ 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'; } /* Funcção que verifica se é um email válido */ function isMail(m) { if (!m) return false; var reg = new RegExp('^([\.a-zA-Z0-9_-]+)@([\.a-zA-Z0-9_-]){1,}[\.]{1,1}[a-zA-Z]{2,3}$'); if(!reg.test(m)) return false; return true; } /* Fim da Funcção que verifica se é um email válido */ /* Função de busca do neoCast */ function neoCast_SearchByKeyCode(KeyCode){ var section = document.getElementById('section').value; if (KeyCode==13&§ion>0) { event.keyCode=null; ajaxSendRequest('conteudo','neocast/list.php?castSearchInput='+document.getElementById('castSearchInput').value+'§ion='+section,null); } } /* Fim da Função de busca do neoCast */ /* Função de paginação do neoCast */ function neoCast_ChPage(comboSelect,section){ var newPage = comboSelect[comboSelect.selectedIndex].value; url = "neocast/list.php?section="+section+"&page="+newPage; ajaxSendRequest('conteudo',url,null); } /* Fim da Função de paginação do neoCast */ /*Função de Validação do formulário de contato*/ function verificaFormContato() { var form = document.frmContato; if (trim(form.empresa.value) == "") { alert('Preencha corretamente a empresa') form.empresa.focus(); return false } return true; } /*Fim da Função de Validação do formulário de contato*/ /* Função que lista os arquivos de acordo com a categoria escolhida */ function neoDownload_ChPage(comboSelect){ elem = document.getElementById(comboSelect); //url = "neodownload/index.php?category="+comboSelect[comboSelect.selectedIndex].value; url = "neodownload/index.php?category="+elem[elem.selectedIndex].value; ajaxSendRequest('conteudo', url, null); } /* Fim da Função que lista os arquivos de acordo com a categoria escolhida */ /* Função de validação do formulário fale conosco */ function checkFaleConosco(form) { if (trim(form.assunto.value) == "") { alert('Preencha o campo assunto!'); form.assunto.focus(); return false; } if (trim(form.remetente.value) == "") { alert('Preencha o campo remetente!'); form.remetente.focus(); return false; } if (trim(form.email.value) == "") { alert('Preencha o campo e-mail remetente!'); form.email.focus(); return false; } if (!(isMail(trim(form.email.value)))) { alert ('O e-mail informado n\xE3o \xE9 v\xE1lido!'); form.email.focus(); return false; } if (trim(form.ddd.value) == "") { alert('Preencha o campo ddd!'); form.ddd.focus(); return false; } if (trim(form.telefone.value) == "") { alert('Preencha o campo telefone para contato!'); form.telefone.focus(); return false; } if (trim(form.texto.value) == "") { alert('Preencha o campo texto!'); form.texto.focus(); return false; } return true; } /* Fim da Função de validação do formulário fale conosco */ /* Função de validação do formulário de Solicitação de 2a. via de Boleto por e-mail */ function checkSolicitaBoleto(form){ if (trim(form.email1.value) == "") { alert('Digite seu endere\xE7o de e-mail!'); form.email1.focus(); return false; } if (trim(form.email2.value) == "") { alert('Redigite seu endere\xE7o de e-mail!'); form.email2.focus(); return false; } if ((trim(form.email1.value)) != (trim(form.email2.value))) { alert('Os dados digitados est\xE3o diferentes!'); form.email1.focus(); return false; } if (!(isMail(trim(form.email1.value)))) { alert ('O e-mail informado n\xE3o é v\xE1lido!'); form.email1.focus(); return false; } if (trim(form.ddd.value) == "") { alert ('Preencha o DDD!'); form.ddd.focus(); return false; } if (trim(form.telefone.value) == "") { alert('Preencha o telefone!'); form.telefone.focus(); return false; } return true; } /* fim da Função de validação do formulário de Solicitação de 2a. via de Boleto por e-mail */ /* Função para bloquear o Ctrl */ function onKeyDown() { // current pressed key var pressedKey = String.fromCharCode(event.keyCode).toLowerCase(); if (event.ctrlKey && (pressedKey == "c" || pressedKey == "v")) { // disable key press porcessing event.returnValue = false; } } /* fim da Função para bloquear o Ctrl */