/*
	Função para formatação de Data.
	Esta função tem por objetivo inserir uma barra ("/") automaticamente após digitado
	o dia e o mês. É chamada através do evento "OnKeyPress()"
	Autor : Marcus Paulo Albanez Andrade
												
*/
function formataData(campo)
{
   validaNumero(campo);
    if (campo.value.length == 2)
    {
	campo.value += "/"; 

    }
    if (campo.value.length == 5)
    { 
        campo.value += "/"; 
    }    
}

function formataDataMesAno(campo)
{
   validaNumero(campo);
    if (campo.value.length == 2)
    {    
	    if(campo.value < 1 || campo.value > 12)
    	{	        
	    	campo.value = "";
	    }
    	else
   	    {
		    campo.value += "/"; 
    	}   	
    }   
}

function formataCNPJ(campo)
{
    if(campo.value.length == 2)
    {
        campo.value += ".";
    }
    if(campo.value.length == 6)
    {
        campo.value += ".";
    }
    if(campo.value.length == 10)
    {
        campo.value += "/";
    }
    if(campo.value.length == 15)
    {
        campo.value += "-";
    }    
}
function formataValorReal(campo)
{
    if (((event.keyCode) >= 48) && ((event.keyCode) <= 57)) 
    {
        event.keyCode;
        var aux = campo.value.indexOf(',');
        var size = campo.value.length;
        if(aux == -1)
        {
            campo.value += "0,0";
        }
        if(aux == 1)
        {
            var verifica = campo.value.substring(0,1);
            var aux1 = campo.value.substring(2,3);
            if(verifica == 0)
            {
                if(aux1 == 0)
                {
                    var aux2 = campo.value.substring(3);
                    campo.value = "0,"+aux2;
                }
                if(aux1 > 0)
                {
                    var aux2 = campo.value.substring(3);
                    campo.value = aux1+","+aux2;
                }
            }
            if(verifica > 0)
            {
                campo.value = campo.value.replace(",","");
                var aux2 = campo.value.substring(size -2, size);
                var aux3 = campo.value.substring(0,size - 2);
                campo.value = aux3+","+aux2;
            }
        }
        if(aux > 1 && aux < 6)
        {
                campo.value = campo.value.replace(",","");
                var aux2 = campo.value.substring(size -2, size);
                var aux3 = campo.value.substring(0,size - 2);
                campo.value = aux3+","+aux2;        
        }
    }
    else 
    {
        event.keyCode = 0;
    }
}
function validaNumero(objeto) 
{
    if (((event.keyCode) >= 48) && ((event.keyCode) <= 57)) 
    {
        event.keyCode;
    }
    else 
    {
        event.keyCode = 0;
    }
}
