//funções fale conosco function alerta_contato() { var email = document.getElementById('FALEMAIL'); if (!checkMailContato(email)) { var err = "E-mail Inválido"; document.getElementById('email_errado_contato').innerHTML = err; document.getElementById('FALEMAIL').focus(); } else { document.getElementById('email_errado_contato').innerHTML = ""; } } function checkMailContato(mail){ var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/); if(typeof(mail) == "string"){ if(er.test(mail)){ return true; } }else if(typeof(mail) == "object"){ if(er.test(mail.value)){ return true; } }else{ return false; } } function invalid_contato(){ var email = document.getElementById('FALEMAIL'); if (checkMailContato(email)) { document.getElementById('email_errado_contato').innerHTML = ""; } } function formValidate() { var email = document.getElementById('FALEMAIL'); var msg = Array(); if(document.getElementById('FALNOME').value.length < 5) msg.push('Nome'); if(document.getElementById('FALENDERECO').value.length < 5) msg.push('Endereço'); if(document.getElementById('FALBAIRRO').value.length < 1) msg.push('Bairro'); if(document.getElementById('FALCIDADE').value.length < 2) msg.push('Cidade'); if(document.getElementById('FALESTADO').value.length < 1) msg.push('Estado'); if(!checkMailContato(email)) msg.push('E-mail'); if(document.getElementById('FALTELEFONE').value.length < 8) msg.push('Telefone'); if(document.getElementById('ENVIADO').value.length < 1) msg.push('Setor'); if(document.getElementById('FALDESC').value.length < 10) msg.push('Mensagem'); if(msg.length >= 1) { var mensagem = 'Os seguintes campos devem ser informados corretamente: ' + msg.join(', '); alert(mensagem); return(false); } else { return(true); } } //funções curriculum function alerta_curriculum() { var email = document.getElementById('EMAIL'); if (!checkMailCurriculum(email)) { var err = "E-mail Inválido"; document.getElementById('email_errado_curriculum').innerHTML = err; document.getElementById('EMAIL').focus(); } else { document.getElementById('email_errado_curriculum').innerHTML = ""; } } function checkMailCurriculum(mail){ var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/); if(typeof(mail) == "string"){ if(er.test(mail)){ return true; } }else if(typeof(mail) == "object"){ if(er.test(mail.value)){ return true; } }else{ return false; } } function invalid_curriculum(){ var email = document.getElementById('EMAIL'); if (checkMailCurriculum(email)) { document.getElementById('email_errado_curriculum').innerHTML = ""; } } function formCurValidate() { var email = document.getElementById('EMAIL'); var msg = Array(); if(document.getElementById('NOME').value.length < 5) msg.push('Nome'); if(document.getElementById('ENDERECO').value.length < 5) msg.push('Telefone'); if(document.getElementById('TELEFONE').value.length < 1) msg.push('Bairro'); if(document.getElementById('CIDADE').value.length < 2) msg.push('Cidade'); if(document.getElementById('UF').value.length < 1) msg.push('Estado'); if(!checkMailCurriculum(email)) msg.push('E-mail'); if(document.getElementById('MENSAGEM').value.length < 10) msg.push('Mensagem'); if(msg.length >= 1) { var mensagem = 'Os seguintes campos devem ser informados corretamente: ' + msg.join(', '); alert(mensagem); return(false); } else { return(true); } } function formCadValidate() { var msg = Array(); var email = document.getElementById('EMAIL'); if(document.getElementById('NOME').value.length < 5) msg.push('Nome'); if(!checkMailContato(email)) msg.push('E-mail Inválido'); if(msg.length >= 1) { var mensagem = 'Os seguintes campos devem ser informados corretamente: ' + msg.join(', '); alert(mensagem); return(false); } else { return(true); } } function changeCurFilename(){ var obj1 = document.getElementById('FileName'); var obj2 = document.getElementById('file_FileHash'); if(JSBrowser.isMSIE()){ obj1.value = obj2.innerText; } else { var text = obj2.innerHTML; result = text.replace(/<[^>]+>/g, ''); obj1.value = result; } } //Orçamentos //----------- var ver = parseFloat (navigator.appVersion.slice(0,4)); var verIE = (navigator.appName == "Microsoft Internet Explorer" ? ver : 0.0); var verNS = (navigator.appName == "Netscape" ? ver : 0.0); var verOP = (navigator.appName == "Opera" ? ver : 0.0); var verOld = (verIE < 4.0 && verNS < 5.0); var isMSIE = (verIE >= 4.0); //----------- function fGeneric(obj,e,format){ var myKeyCode = (!isMSIE) ? e.which : e.keyCode; var mySrcElement = (!isMSIE) ? e.target : e.srcElement; if(kn = keyNumber(myKeyCode)){ var keyPress = kn-1; } else { var keyPress = String.fromCharCode(myKeyCode); } var sysKeys = "0,8,9,17,16,91,45,46,36,35,33,34,0"; var numbers = "0123456789"; var maiusculas = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var minusculas = "abcdefghijklmnopqrstuvwxyz"; if(sysKeys.indexOf(","+myKeyCode+",")!== -1){ return(true); } else { if(obj.value.length >= format.length){ obj.value = obj.value.substr(0,format.length); return(false); } else { if(format.charAt(obj.value.length) == '#'){ if(numbers.indexOf(keyPress) == -1) return (false); } else if(format.charAt(obj.value.length) == 'A'){ if(maiusculas.indexOf(keyPress) == -1) return(false); } else if(format.charAt(obj.value.length) == 'a'){ if(minusculas.indexOf(KeyPress) == -1) return(false); } else if(format.charAt(obj.value.length) == '*'){ return(true); } else { obj.value+=format.charAt(obj.value.length); } return(true); } } } function keyNumber(val){ var arr= new Array(96,97,98,99,100,101,102,103,104,105); for(var i = 0; i format.length){ obj.value = result.substr(0,format.length); } else { obj.value=result; } } function kup(obj,remover,format) { if(format != 0) { genericFormat(obj,format); } if(remover == 'rem' || remover == 1) { str = obj.value; nval = removeAccents(str); obj.value = nval.toUpperCase(); } } /* retNum() Retorna apenas os números de uma string. */ function retNum(t){ var validchars = "0123456789"; var newt=""; for(var i = 0; i= 1) { var mensagem = 'Os seguintes campos devem ser informados corretamente: ' + msg.join(', '); alert(mensagem); return(false); } else { return(true); } } function changeOrcFilename(){ var obj1 = document.getElementById('FileName'); var obj2 = document.getElementById('file_FileHash'); if(JSBrowser.isMSIE()){ obj1.value = obj2.innerText; } else { var text = obj2.innerHTML; result = text.replace(/<[^>]+>/g, ''); obj1.value = result; } } function vCnpj(id){ var obj = document.getElementById(id); var cnpj = retNum(obj.value); var dig = cnpj.substr(12,2); var cnpj = cnpj.substr(0,12); var key = "543298765432"; var soma = 0; for(var i = 0; i < cnpj.length;i++){ soma += (new Number(cnpj.charAt(i)) * new Number(key.charAt(i))); } var resultado = soma % 11; var dv1 = resultado == 0 || resultado == 1 ? 0 : 11 - resultado; cnpj = cnpj.toString() + dv1.toString(); var key = "6543298765432"; var soma = 0; for(var i=0;i 1){ if (result[1] == '0'){ var tr = document.getElementById('TableDesenho'); tr.style.display = 'block'; } else { var tr = document.getElementById('TableProd'); tr.style.display = 'block'; } } }