//---------------------------------------------------------------------------------
//  Intercode Ltda
//  Arquivo: val_contato1.js
//  Propósito: Validação para Contato 1
//---------------------------------------------------------------------------------

function validate() {
   var errors='';
   if (document.formcontato1.nome.value == '') {
     errors+='"Nome" deve ser preenchido!\n';
   }
   if(document.formcontato1.email.value == ''){
      errors+='"Email" não pode ser vazio!\n';
   } else {
      if(!check_email(document.formcontato1.email.value)){
        errors+='Email inválido!\n';
      }
   }
   if (document.formcontato1.ddd.value == '') {
     errors+='"DDD" deve ser preenchido!\n';
   }
   if (document.formcontato1.telefone.value == '') {
     errors+='"Telefone" deve ser preenchido!\n';
   }
   if (document.formcontato1.assunto.value == '') {
     errors+='"Assunto" deve ser preenchido!\n';
   }
   if (document.formcontato1.mensagem.value == '') {
     errors+='"Mensagem" deve ser preenchido!\n';
   }

   if (errors){
      alert ('Os seguintes erros foram encontrados!\n\n' + errors);
   }
   document.MM_returnValue = (errors == '');
}


function check_email(e) {
    ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

    for(i=0; i < e.length ;i++){
    if(ok.indexOf(e.charAt(i))<0){
    return (false);
    }
    }

    if (document.images) {
    re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
    re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
    if (!e.match(re) && e.match(re_two)) {
    return (-1);
    }
    }
}