// JavaScript Document
function EvitaLetra(tecla) {
	if (tecla.keyCode < 48 || tecla.keyCode > 57) 
		tecla.returnValue = false;
}

function FormataData(campo,formname,teclapres) { // Máscara para os campos de data
	var tecla = teclapres.keyCode;
	cp = document.getElementById(campo);
	vr = document.getElementById(campo).value;
	vr = vr.replace( ".", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	tam = vr.length + 1;

	if ( tecla != 9 && tecla != 8 )
	{
		if ( tam > 2 && tam < 5 )
			cp.value = vr.substr( 0, tam - 2  ) + '/' + vr.substr( tam - 2, tam );
		if ( tam >= 5 && tam <= 10 )
			cp.value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, 2 ) + '/' + vr.substr( 4, 4 ); 
	}
}

//Utilização: onkeypress="evita_letra(event)" onKeydown="FormataHora('NOMEDOCAMPO','NOMEDOFORM',event)" maxlength="5"
function FormataHora(campo,formname,teclapres){
	var tecla = teclapres.keyCode;
//	vr = document[formname][campo].value;
	cp = document.getElementById(campo);
	vr = document.getElementById(campo).value;
	vr = vr.replace( ":", "" );
	vr = vr.replace( ":", "" );	
	tam = vr.length + 1;
	
	if ( tecla != 9 && tecla != 8 )
	{
		if ( tam > 2 && tam < 5 ){
//			document[formname][campo].value = vr.substr( 0, tam - 2  ) + ':' + vr.substr( tam - 2, tam );
			cp.value = vr.substr( 0, tam - 2  ) + ':' + vr.substr( tam - 2, tam );
		}
		if ( tam >= 5 && tam <= 8 )
			cp.value = vr.substr( 0, 2 ) + ':' + vr.substr( 2, 2 ) + ':' + vr.substr( 4, 2 ); 

	}
}