/*
Desabilita tecla entrer no IE e no Firefox
EX: <textarea name="teste"  onkeypress="return tecla_enter(event,this)"cols="35" rows="5" id="obs_ped"></textarea>
*/
function tecla_enter(e,txarea) { 
  tecla = (document.all) ? e.keyCode : e.which;
  if (tecla==8) return true;
  if (tecla==13) return false;
} 

/**
   valida endereço de e-mail passado por parametro conforme a RFC 2822: Internet Message Format. Mais informações em http://www.mhavila.com.br/topicos/web/valform.html (acessado em 01/8/08)
   
   * parametros 
		variavelStr: string a ser testada		 
   *valor de retorno = retorna um valor boleano dizendo se foi validada ou não	   
*/
function validaEmail(variavelStr){
		var expressaoReg = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		 return valida(expressaoReg, variavelStr);
}
	
/**
   Essa função, com base em uma expressão regular, testa uma dada string 
   
   * parametros 
		expressaoReg: expressão regular
		string: string a ser testada
   *valor de retorno = retorna um valor boleano dizendo se foi validada ou não	   
*/
function valida(expressaoReg, string){		
	return expressaoReg.test(string);
}

