﻿function Calcular(data)
{
	if(document.form[data].value != "")
	{
		var data = document.form[data].value;
		var dia = data.substr(0,2);
		var mes = data.substr(3,2);
		var ano = data.substr(6,4);
		var strData =  dia + mes + ano;
		var soma = 0;
	
		for (var i = 0 ; i < strData.length ; i++)
		{
			soma += parseInt(strData.substr(i,1));
		}
	
		soma = (parseInt(soma/10)) + (soma % 10);
	
		if(soma > 9)
		{
			soma = (parseInt(soma/10)) + (soma % 10);
		}
	
		for(var i = 1; i <= 9; i++)
		{
			document.getElementById("numero" + i).style.display = "none";
		}
		document.getElementById("numero" + soma).style.display = "block";
	}
}

function formatar(src, mask)
{
        var Code;
        if (navigator.appName == 'Microsoft Internet Explorer') {   
                Code = src.keyCode;   
            } else if (navigator.appName == 'Netscape') {   
                Code = src.which;   
            } 

        var i = src.value.length;
        var saida = mask.substring(0,1);
        var texto = mask.substring(i)
        if (texto.substring(0,1) != saida)
        {
            src.value += texto.substring(0,1);
        }
        {
            if (Code < 47 || Code > 57){
            event.returnValue = false;
            return false;
        } 
        else
        {
            if(Code == 47){
                event.returnValue = false;
                return false;
            }
        } 
        }
}
	
/**VALIDAR CAMPO DATA**/
function ValidaData(campo)
{
var s=new String
var dia = new String
var mes = new  Array('','01','02','03','04','05','06','07','08','09','10','11','12')
var ano = new String
var smes =new String
var datainteira = new String

s = document.form[campo].value

dia = s.substr(0,2)

if(s.length >=1){
	if (dia > 31 || dia == 0 || isNaN(dia))	{alert('Dia Invalido');document.form[campo].focus()}
	else{datainteira = dia + '/';smes=s.substr(3,2);
		if (smes>12 || isNaN(smes) || smes==00){alert('Mes Invalido');document.form[campo].focus()}
		else{smes=mes[Math.round(smes)];datainteira  = datainteira  + smes + '/';ano=s.substr(6,4)
			if (ano <= 1900 || ano >= 2100 || isNaN(ano)){alert('Ano Inválido');document.form[campo].focus();}
			else{datainteira = datainteira + ano + ' ';
				if (s.substr(12,s.length) != '' ){hora=s.substr(11,2);
					if (hora > 23 || isNaN(hora)){alert('Hora invalida');document.form[campo].select();}
					else{datainteira = datainteira + hora + ':';minuto=s.substr(14,2)
						if (minuto >= 60 || isNaN(minuto)|| minuto=='')	{alert('Minuto Invalido');document.form[campo].select();}
						else{datainteira = datainteira + minuto + ':';segundo=s.substr(17,2)
							if (segundo >= 60 || isNaN(segundo) || segundo==''){alert('Segundo Invalido');document.form[campo].select();}
							else{datainteira = datainteira + segundo;}}}}}}}document.form[campo].value = datainteira ;}
}
function bloqueia_alfa(event)
{	
    var keyCode;
    if (navigator.appName == 'Microsoft Internet Explorer') {   
            keyCode = event.keyCode;   
        } else if (navigator.appName == 'Netscape') {   
            keyCode = event.which; 
        } 
    if ((keyCode < 47 || keyCode > 57) && keyCode != 8)
    {
        event = 0;
        return false;
    } 
    else    if (keyCode == 47)
            {   
                event = 0;
                return false;
            }   
    else
    {
        return true;
    }
} 
