// Funciones generales de validación

//Acepta solo números
var nav4 = window.Event ? true : false;
function acceptNum(evt){
	// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57
	var key = nav4 ? evt.which : evt.keyCode;
	return (key <= 13 || (key >= 48 && key <= 57));
}

//limitar texto a determinado número de caracteres
/*
	Ubiquelo en el tag <input> o <textarea> según corresponda
	onkeyup="this.value = this.value.slice(0, <numero de caracteres>)"
*/

//Habilitar o deshabilitar un input en base a un checkbox
function DeshabilitarCheck(field, ctrcheck) {
	if (ctrcheck.checked) {
		field.disabled = false;
	}
	else {
		field.value = "";
		field.disabled = true;
	}
}

//Contador de controles checkbox
var iNumCheckActivos=0;

function validarCheck(formulario){
	var i=0;var cCheck=0;
	var objInput = formulario.getElementsByTagName("input");
	var lObj = (objInput!=null)? objInput.length : 0;
	 
	 for(i=0;i<lObj;i++){   
		if ((objInput[i].type=="checkbox")&&(objInput[i].checked)) cCheck++;  
	 }
	 
	 return (cCheck<=iNumCheckActivos);
}

