/* */    

  function EnviarContato(){
    /* Reajusta os Campos */
	TiraAspas(document.contato.nome.value);
	TiraAspas(document.contato.telefone.value);
	TiraAspas(document.contato.email.value);
	TiraAspas(document.contato.site.value);
	TiraAspas(document.contato.assunto.value);
    TiraAspas(document.contato.mensagem.value);

	if (document.contato.nome.value == ""){
	  alert('Informe seu Nome!\n');
	  document.contato.nome.focus();
	  return;
	}	
	
	if (!VerificaTelefone()){ return; }

    if (!VerificaEmail()) { return ; }
	
	if (document.contato.assunto.value == ""){
	  alert('Informe o Assunto!\n');
	  document.contato.assunto.focus();
	  return;
	}

	if (document.contato.mensagem.value == ""){
	  alert('Informe sua mensagem!\n');
	  document.contato.mensagem.focus();
	  return;
	}

    document.contato.submit();
    return;
  }
    
  function TiraAspas(campo) {
    straux= campo.value + '#';
    straux2='';
    i=0;
    while (straux.charAt(i)!='#') {
      if ((straux.charAt(i)=="'")||(straux.charAt(i)=='"')||(straux.charAt(i)=='(')||(straux.charAt(i)==')'))
        straux2=straux2 + ' ';
	else
	straux2=straux2 + straux.charAt(i);
    i++;
    }
    campo.value = straux2;
  } 


  function ehnumerico(campo) {
       straux = campo.value + '#';
       i = 0;
       while (straux.charAt(i)!='#') {
          if ((straux.charAt(i)>='0') && (straux.charAt(i)<='9'))
             i++;
          else {
             return false;
         }
      }
      return true;
  }

  function VerificaNome() {
    valor = document.contato.nome.value;
    retorno = false;
    for (var i=1; i < valor.length; i++) {
      if ((valor.charAt(i)=="(") || (valor.charAt(i)==")") || (valor.charAt(i)=="[") || (valor.charAt(i)=="]") || (valor.charAt(i)=="'") || (valor.charAt(i)=='"')) { 
        alert('Digite seu "Nome" completo utilizando caracteres validos!');
        document.contato.nome.focus();
        return false 
      }
      if (valor.charAt(i)==" ")
        if ((valor.charAt(i + 1)!=" ") && (valor.charAt(i + 1)!=""))
          retorno = true;
    }
    if (retorno==false){
      alert('Digite seu "Nome" Completo!');
      document.contato.nome.focus();
    }
    return retorno;
  }
 
   function VerificaTelefone() {
    straux = document.contato.telefone.value + '#';

    if (document.contato.telefone.value.length<8){
      alert('Por favor, digite o telefone corretamente, incluindo codigo de area');
	  document.contato.telefone.focus();
      return false;
    }
    i = 0;
    while (straux.charAt(i)!='#') {
      if (((straux.charAt(i)>='0') && (straux.charAt(i)<='9')) || ((straux.charAt(i)==' ') || (straux.charAt(i)=='-') || (straux.charAt(i)=='+') || (straux.charAt(i)=='.') || (straux.charAt(i)=='(') || (straux.charAt(i)==')')))
        i++;
        else {
        alert('Por favor, digite o telefone corretamente, incluindo codigo de area');
	    document.contato.telefone.focus();		
        return false;
        }
    }
    return true;
  }
  
  function VerificaEmail() {
    size=document.contato.email.value.length;
    i=1;
    flag=0;
    flagp=0
    while (i<=size){
      if ((document.contato.email.value.charAt(i)=="@") && (document.contato.email.value.charAt(i+1)!="")) {
        flag=1;
      }
      if ((document.contato.email.value.charAt(i)==".") && (document.contato.email.value.charAt(i+1)!="")) {
        flagp=1;
      }
      i++;
    }
    if ((flag==0) || (flagp==0)) {
      alert ("Por favor, digite um e-mail valido");
      document.contato.email.value="";
      document.contato.email.focus();
      return false;
    }
    if (document.contato.email.value.length<10){
      alert('Por favor, preencha corretamente o campo "e-mail".');
      document.contato.email.value = '';
      document.contato.email.focus();
      return false;
    }
    return true;
  }
