/* Função que 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 da Função que Checa o email */ /* Função que 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 da Função que Tira os espaços em branco */ /* Função de Pesquisa do neoCast */ function neoCast_SearchByKeyCode(KeyCode){ var section = document.getElementById('section').value; if (KeyCode == 13 && section > 0) { //event.keyCode = null; ajaxSendRequest('conteudo','neocast/list.php?castSearchInput='+document.getElementById('castSearchInput').value+'§ion='+section,null); } } /* Fim da Função de Pesquisa do neoCast */ /* Função do 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; ajaxSendRequest('conteudo','neocast/list.php?section='+section+'&page='+newPage+'&castSearchInput='+search,null); } /* fim da Função do Combo de paginação do neoCast */ /* Função de Validação do formulário de contato */ function validaFormFaleConosco(){ form = document.frmFaleConosco; if(trim(form.NOME.value) == '') { alert('Informe o NOME!'); form.NOME.focus(); return false; } if(!isMail(form.EMAIL.value)) { alert('Informe o corretamente o EMAIL!'); form.EMAIL.focus(); return false; } return true; } /* Fim da Função de Validação do formulário de contato */ /* Função de Validação do formulário do portalClass */ function checkFormPortalClass(){ var form = document.getElementById('frmPortalClass'); //form = document.frmPortalClass; if(trim(form.TITULO.value) == '') { alert('Informe o TITULO!'); form.TITULO.focus(); return false; } if(!isMail(form.SUBTITULO.value)) { alert('Informe o corretamente o E-MAIL!'); form.SUBTITULO.focus(); return false; } if(trim(form.TEXTO_DESTAQUE.value) == '') { alert('Informe o TELEFONE!'); form.TEXTO_DESTAQUE.focus(); return false; } if(trim(form.TEXTO.value) == '') { alert('Informe o TEXTO!'); form.TEXTO.focus(); return false; } /*if(trim(form.highLightImageUpload.value) == '') { alert('Informe a imagem a ser inserida!'); form.TITULO.focus(); return false; }*/ if(!form.RadioGroup1[0].checked) { alert('É necessário aceitar o TERMO DE UTILIZAÇÃO!'); return false; } return true; } /* Fim da Função de Validação do formulário do portalClass */ /* Função de cadastro no newsLetter */ function openSubscriberWindow() { var obj = document.getElementById('newsletter_email'); 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!'); return false; } var url = 'neocast/subscriber.php?subscriberMail=' + obj.value + '&subscriberName=' + document.getElementById('newsletter_nome').value ajaxSendRequest('conteudo',url,document.frmNewsLetter); } /* Fim da Função de cadastro no newsLetter */ /* Função de controle de subCategoria do Product */ function controlaSubCategoria(nomeDiv) { menuPrincipal = document.getElementById(nomeDiv); menuPrincipal.className = menuPrincipal.className == 'esconde' ? 'mostra' : 'esconde'; } /* Fim da Função de controle de subCategoria do Product */ /* Função de Validação da pesquisa */ function validarBusca(){ if(trim(document.getElementById('busca_categoria').value) == '') { alert('Informe a busca!'); document.getElementById('busca_categoria').focus(); return false; } //ajaxSendRequest('conteudo','guia_comercial_busca.php?busca='+document.getElementById('busca_categoria').value,null); esconderBanner(); return true; } /* Fim da Função de Validação do formulário de contato */ /* Função que esconde o banner na capa */ function esconderBanner() { if(document.getElementById('banner_cima')) { document.getElementById('banner_cima').className = 'esconde'; } } /* Fim da Função que esconde o banner na capa */ /* Função que grava log de vizualização do neoBanner */ function logView(imgId,area,logPage){ document.getElementById('neoBannerHiddenFrame_'+area).src = logPage + '?logView=TRUE&bannerId='+imgId+'&area='+area; } /* Fim da Função que grava log de vizualização do neoBanner */