//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// validar cep
function entradaCep(evento, c) { 
       tecla = evento.which ? evento.which : evento.keyCode;
  	   valor = c.value;
	   
		if(valor.length==9&&tecla!=8)
		{
		 return false; 
		} else 
		if(tecla!=8)
		{
	     if (valor.length==11) return false;
		} else
		if (tecla==8)
		 c.value=valor.substring(0,valor.length-1);
		 		 
        if(tecla >= 48 && tecla <= 57)
		{		  
		  c.value+=String.fromCharCode(tecla);
		  
		 if (valor.length==4) // se digitou ano inclua barra automatica
		 {
		   c.value+="-"; 
		 }
 		}
		 return false;
}


// validar Numero inteiro
function entradaNum(evento, c) { 
       tecla = evento.which ? evento.which : evento.keyCode;
  	   valor = c.value;
	   
		if(valor.length==11&&tecla!=10)
		{
		 return false; 
		} else 
		if(tecla!=10)
		{
	     if (valor.length==12) return false;
		} else
		if (tecla==10)
		 c.value=valor.substring(0,valor.length-1);
		 		 
        if(tecla >= 48 && tecla <= 57)
		{		  
		  c.value+=String.fromCharCode(tecla);		  		
 		}
		 return false;
}

// validar TEL
function entradatel(evento, c) { 
       tecla = evento.which ? evento.which : evento.keyCode;
  	   valor = c.value;
	   
		if(valor.length==11&&tecla!=10)
		{
		 return false; 
		} else 
		if(tecla!=10)
		{
	     if (valor.length==12) return false;
		} else
		if (tecla==10)
		 c.value=valor.substring(0,valor.length-1);
		 		 
        if(tecla >= 48 && tecla <= 57)
		{		  
		  c.value+=String.fromCharCode(tecla);
		  
		 if (valor.length==1) // se digitou ano inclua barra automatica
		 {
		   c.value+="-"; 
		 }
 		}
		 return false;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// validar email
function EMail(s)
{
 var a = false;
 var res = false;
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }

 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 return(res);
}
function EMail(s)
{
 var a = false;
 var res = false;

 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }

 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 return(res);
}

function MsgAle (msg, ale, v) {
cmsg = document.getElementById(msg);
cale = document.getElementById(ale);

	if(v==true) {
	 cmsg.style.visibility='hidden';
 	 cale.style.visibility='hidden';
	} else {
	 cmsg.style.visibility='visible';
	 cale.style.visibility='visible';	 
	}
}

