
 function keyDown(e) {
 	key_code = e.which;
 }
 
 function mascara(Formulario, Campo, Mascara, evtKeyPress){
	var i, j, Valor, TamanhoCampo, TamanhoMascara, MascaraOk, Codigo, Tecla;
	 
	Tecla = KeyCode(evtKeyPress);
	
	if (Tecla==8) return true;
	
 	Valor = Formulario[Campo].value; 
 	Valor = Valor.toString().replace( ':', '' );
 	Valor = Valor.toString().replace( '-', '' ); 
 	Valor = Valor.toString().replace( '-', '' ); 
 	Valor = Valor.toString().replace( '.', '' ); 
 	Valor = Valor.toString().replace( '.', '' ); 
 	Valor = Valor.toString().replace( '/', '' ); 
 	Valor = Valor.toString().replace( '/', '' ); 
 	Valor = Valor.toString().replace( '(', '' ); 
 	Valor = Valor.toString().replace( '(', '' ); 
 	Valor = Valor.toString().replace( ')', '' ); 
 	Valor = Valor.toString().replace( ')', '' ); 
 	Valor = Valor.toString().replace( ' ', '' ); 
 	Valor = Valor.toString().replace( ' ', '' ); 
 	TamanhoCampo = Valor.length; 
 	TamanhoMascara = Mascara.length; 
 	
 	i = 0; j = 0; Codigo = ''; 
 	TamanhoMascara = TamanhoCampo; 
 	
 	while ( i <= TamanhoMascara ){
 	
 		MascaraOk = ((Mascara.charAt(i) == '-') || 
 		             (Mascara.charAt(i) == '.') || 
 		             (Mascara.charAt(i) == '/') || 
 		             (Mascara.charAt(i) == '(') || 
 		             (Mascara.charAt(i) == ')') || 
 		             (Mascara.charAt(i) == ':') ||
 		             (Mascara.charAt(i) == ' ')
 		            );
 		            
 		if (MascaraOk){     
 			Codigo += Mascara.charAt(i);          
 			TamanhoMascara++;
 		} 
 		else {
 			Codigo += Valor.charAt(j);
 			j++;
 		}   
 		i++;
 	}
 	
 	Formulario[Campo].value = Codigo;

 	if (Tecla != 8){
 		if (Mascara.charAt(i-1) == "9" && Mascara.length > Valor.length){
 			return ((Tecla > 47) && (Tecla < 58));
 		}else{
 			return true;
 		}
 	}else{
		return true;
 	}
 }

 function mascara2(Campo, Mascara, evtKeyPress){
	var i, j, Valor, TamanhoCampo, TamanhoMascara, MascaraOk, Codigo, Tecla;
	 
	Tecla = KeyCode(evtKeyPress);
	
	if (Tecla==8) return true;
	
 	Valor = Campo.value; 
 	Valor = Valor.toString().replace( ':', '' );
 	Valor = Valor.toString().replace( '-', '' ); 
 	Valor = Valor.toString().replace( '-', '' ); 
 	Valor = Valor.toString().replace( '.', '' ); 
 	Valor = Valor.toString().replace( '.', '' ); 
 	Valor = Valor.toString().replace( '/', '' ); 
 	Valor = Valor.toString().replace( '/', '' ); 
 	Valor = Valor.toString().replace( '(', '' ); 
 	Valor = Valor.toString().replace( '(', '' ); 
 	Valor = Valor.toString().replace( ')', '' ); 
 	Valor = Valor.toString().replace( ')', '' ); 
 	Valor = Valor.toString().replace( ' ', '' ); 
 	Valor = Valor.toString().replace( ' ', '' ); 
 	TamanhoCampo = Valor.length; 
 	TamanhoMascara = Mascara.length; 
 	
 	i = 0; j = 0; Codigo = ''; 
 	TamanhoMascara = TamanhoCampo; 
 	
 	while ( i <= TamanhoMascara ){
 	
 		MascaraOk = ((Mascara.charAt(i) == '-') || 
 		             (Mascara.charAt(i) == '.') || 
 		             (Mascara.charAt(i) == '/') || 
 		             (Mascara.charAt(i) == '(') || 
 		             (Mascara.charAt(i) == ')') || 
 		             (Mascara.charAt(i) == ':') ||
 		             (Mascara.charAt(i) == ' ')
 		            );
 		            
 		if (MascaraOk){     
 			Codigo += Mascara.charAt(i);          
 			TamanhoMascara++;
 		} 
 		else {
 			Codigo += Valor.charAt(j);
 			j++;
 		}   
 		i++;
 	}
 	
 	Campo.value = Codigo;

 	if (Tecla != 8){
 		if (Mascara.charAt(i-1) == "9" && Mascara.length > Valor.length){
 			return ((Tecla > 47) && (Tecla < 58));
 		}else{
 			return true;
 		}
 	}else{
		return true;
 	}
 }

 function KeyCode(e)
 {
 	if(document.all){
	    return e.keyCode;
	}
    else if(navigator.appName == 'Netscape'){
    	return e.which;
    }
 }
 
 function numerico(event){
 	Tecla = KeyCode(event);
 	if ((Tecla > 47) && (Tecla < 58)) 
 		return true;
 	else
 	 	return false;
 }
 