// contador para caracteres de textarea

var supportsKeys = false


function favChange(rnum) {
	f = document.formulario;
	
	if (f.favs.selectedIndex >=0) {
		f.msgTo.value = f.favs.options[f.favs.selectedIndex].value
	}

	if (f.favs.selectedIndex > 0 && f.favs.selectedIndex <= rnum + 1) {
		f.description.focus();
	} else {
		f.msgTo.focus();
	}
}
function calcCharLeft(f) {
		lenUSig = f.lenSSig.value
		maxLength = 200 - f.lenSysSig.value - lenUSig
        if (f.description.value.length > maxLength) {
	        f.description.value = f.description.value.substring(0,maxLength)
		    charleft = 0
        } else {
			charleft = maxLength - f.description.value.length
		}

        f.msgCL.value = charleft
}

function textKey(f) {
	supportsKeys = true
	calcCharLeft(f)
}

// Fin contador textarea

// controla valores numéricos
//Controla para teléfono que solo admita números onkeypress.
function num(tam){

if (event.keyCode < 45 || event.keyCode > 57) 
{
	event.returnValue = false;
	alert('No se aceptan letras para campos numéricos.');
}

}

function solonum(){

if (event.keyCode < 45 || event.keyCode > 57) 
{
	event.returnValue = false;
	alert('No se aceptan letras para campos numéricos.');
}

}
// FIN controla valores numéricos
