function digitarNumero(campo, e, dec)
{
	var key;
	var keychar;    
		
	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
		return true;
	
	keychar = String.fromCharCode(key);    
    //alert(("0123456789").indexOf(keychar));
	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==27) )
		return true;

	// numbers
	else if ((("0123456789").indexOf(keychar) > -1))
		return true;

	// decimal point jump
	else if (dec && (keychar == "."))
	{
		campo.form.elements[dec].focus();
		return false;
	}
	else
		return false;
}

function tabData(nomeCampo, prefixo) {
 var tam = document.getElementById(prefixo + '_' + nomeCampo).value.length;
 if ( (prefixo == 'dia') && (tam==2) )
       document.getElementById('mes_' + nomeCampo).focus();
 else
 if ( (prefixo == 'mes') && (tam==2) )
       document.getElementById('ano_' + nomeCampo).focus();
}

function tabCep(nomeCampo) {
 var tam = document.getElementById('cep1_' + nomeCampo).value.length;
 if (tam==5)
     document.getElementById('cep2_' + nomeCampo).focus();
}
