function Trim(str){
while (str.charAt(0) == " ")
str = str.substr(1,str.length -1);

while (str.charAt(str.length-1) == " ")
str = str.substr(0,str.length-1);

return str;
}

function validaEmail(valor){

    if( (Trim(valor) == '') || (/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(valor) == false) ) {
        // if (/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(campo.value) == false) {
            return false;
     }
    return true;

}

function limpa_string(s){
    var Digitos = "0123456789";
    var temp = "";
    var digito = "";
    for (var i=0; i<s.length; i++)  {
        digito = s.charAt(i);
        if (Digitos.indexOf(digito)>=0) {
        temp=temp+digito;   }
    }
    return temp;
}

function validaCPF(s)
{

    var i;
    s = limpa_string(s);
    var c = s.substr(0,9);
    var dv = s.substr(9,2);
    var d1 = 0;
    for (i = 0; i < 9; i++)
    {
        d1 += c.charAt(i)*(10-i);
    }
        if (d1 == 0) return(false);
    d1 = 11 - (d1 % 11);
    if (d1 > 9) d1 = 0;
    if (dv.charAt(0) != d1)
    {
        return(false);
    }

    d1 *= 2;
    for (i = 0; i < 9; i++)
    {
        d1 += c.charAt(i)*(11-i);
    }
    d1 = 11 - (d1 % 11);
    if (d1 > 9) d1 = 0;
    if (dv.charAt(1) != d1)
    {
        return(false);
    }

    if(s=='11111111111' ||  s=='22222222222' || s=='33333333333' || s=='44444444444' || s=='55555555555' || s=='66666666666' || s=='77777777777' || s=='88888888888' || s=='99999999999' || s=='00000000000')
        return(false);
    else
        return(true);
}

function validaCNPJ(s)
{
    var i;
    s = limpa_string(s);
    var c = s.substr(0,12);
    var dv = s.substr(12,2);
    var d1 = 0;
    for (i = 0; i < 12; i++)
    {
        d1 += c.charAt(11-i)*(2+(i % 8));
    }
        if (d1 == 0) return false;
        d1 = 11 - (d1 % 11);
    if (d1 > 9) d1 = 0;
    if (dv.charAt(0) != d1)
    {
        return false;
    }

    d1 *= 2;
    for (i = 0; i < 12; i++)
    {
        d1 += c.charAt(11-i)*(2+((i+1) % 8));
    }
    d1 = 11 - (d1 % 11);
    if (d1 > 9) d1 = 0;
    if (dv.charAt(1) != d1)
    {
        return false;
    }
    return true;
}

function exibe(id) {
    if (document.all)
	    elemento = document.all[id];
      else
        elemento = document.getElementById(id);
     elemento.style.display='block';
}


function validaBoletim()
{
   wmat = document.getElementById('wmat');
   if(wmat.value == "")
   {
      alert("Por favor, informe o No. de Matricula");
      wmat.value = "";
      wmat.focus();
      return(false);
   }
   
   wsenha = document.getElementById('wsenha');
   if(wsenha.value == "")
   {
      alert("Por favor, informe a Senha");
      wsenha.value = "";
      wsenha.focus();
      return(false);
   }
   
   return true;
}


function validaContato()
{
   nome = document.getElementById('nome');
   if(nome.value == "")
   {
      alert("Por favor, informe o Nome");
      nome.value = "";
      nome.focus();
      return(false);
   }
   
   ddd = document.getElementById('ddd');
   if(ddd.value == "")
   {
      alert("Por favor, informe o DDD");
      ddd.value = "";
      ddd.focus();
      return(false);
   }
   
   telefone = document.getElementById('fone');
   if(telefone.value == "")
   {
      alert("Por favor, informe o Telefone");
      telefone.value = "";
      telefone.focus();
      return(false);
   }
   
   email = document.getElementById('email');
   if(email.value == "")
   {
      alert("Por favor, informe seu E-mail");
      email.value = "";
      email.focus();
      return(false);
   }
   else
   {
       if(validaEmail(email.value)==false)
	   {
	       alert("Por favor, informe um E-mail válido");
		   email.value = "";
		   email.focus();
		   return(false);
	   }
   }
   
   mensagem = document.getElementById('mensagem');
   if(mensagem.value == "")
   {
      alert("Por favor, informe o Mensagem");
      mensagem.value = "";
      mensagem.focus();
      return(false);
   }
   
   return(true);


}


