/*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('Informe su nombre'); form.nome.focus(); return false; } if(trim(form.email.value)==""){ alert('Informe su e-mail'); form.email.focus(); return false; } else{ if(!isMail(form.email.value)){ alert('e-mail incorrecto'); form.email.focus(); return false; } } if(trim(form.mensagem.value)==""){ alert('Tecle una mensaje!'); form.mensagem.focus(); return false; } return true; } /*Fim Validação do formulário de contato*/ /*Validação do formulário de contato*/ function checkFormCotacoes(){ var form = document.getElementById('frCotacao'); if(trim(form.sua_empresa.value)==""){ alert('Informe la empresa'); form.sua_empresa.focus(); return false; } if(trim(form.seu_nome.value)==""){ alert('Informe su nombre'); form.seu_nome.focus(); return false; } if(trim(form.seu_ddd.value)==""){ alert('Informe codigo del teléfono!'); form.seu_ddd.focus(); return false; } if(trim(form.seu_telefone.value)==""){ alert('Informe su teléfono'); form.seu_telefone.focus(); return false; } if(trim(form.seu_email.value)==""){ alert('Informe su e-mail'); form.seu_email.focus(); return false; } else{ if(!isMail(form.seu_email.value)){ alert('e-mail incorrecto'); form.seu_email.focus(); return false; } } if(trim(form.sua_cidade.value)==""){ alert('Informe su ciudad'); form.sua_cidade.focus(); return false; } if(trim(form.cnpj.value)==""){ alert('Error'); form.cnpj.focus(); return false; } if(trim(form.obra.value)==""){ alert('Informe la obra'); form.obra.focus(); return false; } return true; } /*Fim Validação do formulário de contato*/ /*Checa Formulário de cadastro*/ function checkFormCadastro(){ var form = document.getElementById('frmCadastro'); if(trim(form.NOME.value) == "") { alert('Informe su nombre'); form.NOME.focus(); return false; } if(! isMail(form.EMAIL.value)) { alert('Informe su e-mail'); form.EMAIL.focus(); return false; } return true; } /*Fim Formulário de cadastro*/ /*Limpa Formulário*/ function checkFormClear(){ var form = document.getElementById('frContato'); form.document.reset(); } /*Fim Limpa Formulário*/ /* 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 */ /* Enviar para um amigo - neoCast */ function checkFieldsEnviarAmigo() { form = document.getElementById('frEnviaAmigo'); if(trim(form.seuNome.value) == '') { alert('Informe el nombre'); form.seuNome.focus(); return false; } if(!isMail(trim(form.seuEmail.value))) { alert('Informe el e-mail'); form.seuEmail.focus(); return false; } if(trim(form.amigoNome.value) == '') { alert('Informe el nombre'); form.amigoNome.focus(); return false; } if(!isMail(trim(form.amigoEmail.value))) { alert('Informe el e-mail'); form.amigoEmail.focus(); return false; } return true; } /* Fim Enviar para um amigo - neoCast */ /* Função que lista os arquivos para uma determinada categoria escolhida */ function neoDownload_ChPage(){ url = "neoDownload/listaArquivos.php?category=" + document.getElementById('category').value; ajaxSendRequest ('ND_Arquivos', url, null); } /* Fim da Função que lista os arquivos para uma determinada categoria escolhida */ /* Função que verifica o campo usuario e senha */ function verifica_login(){ var email = document.getElementById('seu_email'); var senha = document.getElementById('sua_senha'); if (email.value == "") { alert("Informe su e-mail"); email.focus(); return false; } if (senha.value == "") { alert("Informe su seña"); senha.focus(); return false; } return true; } /*Troca classe de uma div*/ function trocaClasse(div,classe) { if (document.getElementById(div)){ troca = document.getElementById(div); troca.className = classe; } } /* Fim Troca classe de uma div*/ /*Troca imagem*/ function trocaImg(div_destino,caminho_img) { document.getElementById(div_destino).innerHTML=""; } /*Fim Troca imagem*/ /*Abre popup NeoPhoto 1,2,3,4*/ function openSendWin(id) { window.open('/neoPhoto/send.php?id='+id, '', 'width=330, height=300, scrollbars=yes'); } function openSendWin2(id) { window.open('/neoPhoto2/send.php?id='+id, '', 'width=330, height=300, scrollbars=yes'); } function openSendWin3(id) { window.open('/neoPhoto3/send.php?id='+id, '', 'width=330, height=300, scrollbars=yes'); } function openSendWin4(id) { window.open('/neoPhoto4/send.php?id='+id, '', 'width=330, height=300, scrollbars=yes'); } /*Combo NeoPhoto 1,2,3,4*/ function neophotoNavigate(id) { ajaxSendRequest('imagem','/../neoPhoto/modal2.php?id='+id,null); } function neophotoNavigate2(id) { ajaxSendRequest('imagem','/../neoPhoto2/modal2.php?id='+id,null); } function neophotoNavigate3(id) { ajaxSendRequest('imagem','/../neoPhoto3/modal2.php?id='+id,null); } function neophotoNavigate4(id) { ajaxSendRequest('imagem','/../neoPhoto4/modal2.php?id='+id,null); } function submitItemLista(item){ var url = 'neoProduct/produtos_kart.php?add_item='+item; window.open(url,'Produtos','width=637,height=500,scrollbars=yes'); } function viewItensLista(){ var url = 'neoProduct/produtos_kart.php'; window.open(url,'Produtos','width=637,height=500,scrollbars=yes'); } /* Função de controle do Menu */ function abreMenu(id) { menuPrincipal = document.getElementById(id); menuPrincipal.style.display = 'block'; } function fechaMenu(id) { menuPrincipal = document.getElementById(id); menuPrincipal.style.display = 'none'; } /* 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; ajax('conteudo',url,document.getElementById('frNews')); //obj.value = "Qual é o seu email?"; } } /* Fim do Cadastra-se newsLetter */