/*
    Como usar
    Ex: onkeypress="Mascaras(event, 'FONE', 'reven_telefone');"
*/
function Mascaras(e, formato, objeto)
{
    var key;

	if(window.event) keyPressed = window.event.keyCode; // IE hack
    else keyPressed = e.which; // <B>standard method</B>

	if (keyPressed >= 48 && keyPressed <= 57)
	{
		var campo = document.getElementById(objeto);

		if (formato == 'DATA')
		{
    		separador = '/'; 
    		conjunto1 = 2;
    		conjunto2 = 5;
			if (campo.value.length == conjunto1)
                campo.value = campo.value + separador;
		
			if (campo.value.length == conjunto2)
                campo.value = campo.value + separador;
		}

		if (formato == 'HORA')
		{
    		separador = ':';
    		conjunto1 = 2;
			if (campo.value.length == conjunto1)
                campo.value = campo.value + separador;
		}

		if (formato == 'CEP')
		{
    		separador = '-';
    		conjunto1 = 5;
			if (campo.value.length == conjunto1)
                campo.value = campo.value + separador;
		} 

		if (formato == 'CPF')
		{
            /*111.111.111-11*/
    		separador = '.';
    		separador1 = '-';
    		conjunto1 = 3;
    		conjunto2 = 7;
    		conjunto3 = 11;
			if (campo.value.length == conjunto1)
                campo.value = campo.value + separador;

			if (campo.value.length == conjunto2)
                campo.value = campo.value + separador;

			if (campo.value.length == conjunto3)
                campo.value = campo.value + separador1;
		}
        
        if (formato == 'CNPJ')
		{
            /*75.278.440/0001-04*/
    		separador1 = '.';
    		separador2 = '/';
            separador3 = '-';
    		conjunto1 = 2;
    		conjunto2 = 6;
    		conjunto3 = 10;
            conjunto4 = 15;
			if (campo.value.length == conjunto1)
                campo.value = campo.value + separador1;

			if (campo.value.length == conjunto2)
                campo.value = campo.value + separador1;

			if (campo.value.length == conjunto3)
                campo.value = campo.value + separador2;
            
            if (campo.value.length == conjunto4)
                campo.value = campo.value + separador3;
		}
		
        if (formato == 'FONE'){
    		separador1 = '(';
    		separador2 = ') ';
    		separador3 = '-';
    		conjunto1 = 0;
    		conjunto2 = 3;
    		conjunto3 = 9;
			if (campo.value.length == conjunto1)
                campo.value = campo.value + separador1;

			if (campo.value.length == conjunto2)
                campo.value = campo.value + separador2;

			if (campo.value.length == conjunto3)
                campo.value = campo.value + separador3;
		}  
	}
	else
	{
		if ( window.event ) window.event.keyCode = 0; // IE hack
		else e.which = 0; // <B>standard method</B>
	}
}

function TextoSimples( e, objeto )
{
    var key;
    
	if ( window.event ) keyPressed = window.event.keyCode; // IE hack
	else keyPressed = e.which; // <B>standard method</B>
    
    if (keyPressed == 8 || keyPressed == 95) return true;
    else if ( (keyPressed > 47 && keyPressed < 58) || (keyPressed > 96 && keyPressed < 123) || keyPressed == 95 )
    {
        return true;
    }
    else if ( ( keyPressed > 191 && keyPressed < 221 ) || ( keyPressed > 223 && keyPressed < 253 ) ) return true;
    
    return false;
}