<!-- 
function valor(opseleccion){
	var f=document.form;

	if (opseleccion==1){
		f.numero.checked=true;
		f.rango.checked=false;
		f.conjunto.checked=false;
		f.numerovalor.focus();
		f.rangomin.value="";
		f.rangomax.value="";
		f.conjuntovalor.value="";
	}
	if (opseleccion==2){
		f.numero.checked=false;
		f.rango.checked=true;
		f.conjunto.checked=false;
		//f.rangomin.focus();
		f.numerovalor.value="";
		f.conjuntovalor.value="";
	}
	if (opseleccion==3){
		f.numero.checked=false;
		f.rango.checked=false;
		f.conjunto.checked=true;
		f.conjuntovalor.focus();
		f.numerovalor.value="";
		f.rangomin.value="";
		f.rangomax.value="";
	}
}

function validar(){
	var f = document.form;
	var num = f.numerovalor.value;
	var caracter=0;

		if (f.numero.checked == true){
			// valida rango de número
			var numvalor = trim(num);
			if (numvalor<=0) {
				alert("Debe ingresar un número para la búsqueda de norma");
				f.numerovalor.value="";
				f.numerovalor.focus();
				return false
			}
			for (i = 0; i < numvalor.length; i++){
				if(numvalor.charAt(i) < "0" || numvalor.charAt(i) > "9") {
					alert("El número específico ingresado no es numérico");
					f.numerovalor.value="";
					f.numerovalor.focus();
					return false;
				}
			}
		}

		if (f.rango.checked == true){
			var nummin = trim(f.rangomin.value);
			var nummax = trim(f.rangomax.value);
			// valida numérico
			if (nummin<=0) {
				alert("Debe ingresar un rango mínimo para la búsqueda de norma");
				f.rangomin.value="";
				f.rangomin.focus();
				return false
			}
			for (i = 0; i < nummin.length; i++){
				if(nummin.charAt(i) < "0" || nummin.charAt(i) > "9") {
					alert("El rango mínimo ingresado no es numérico");
					f.rangomin.value="";
					f.rangomin.focus();
					return false;
				}
			}
			// valida numérico
			if (nummax<=0) {
				alert("Debe ingresar un rango máximo para la búsqueda de norma");
				f.rangomax.value="";
				f.rangomax.focus();
				return false
			}
			for (i = 0; i < nummax.length; i++){
				if(nummax.charAt(i) < "0" || nummax.charAt(i) > "9") {
					alert("El rango máximo ingresado no es numérico");
					f.rangomax.value="";
					f.rangomax.focus();
					return false;
				}
			}
			// valida mayor-menor
			if (nummin.length > nummax.length) {
				alert("El rango inicial ingresado es mayor que el final");
				f.rangomax.value="";
				f.rangomin.value="";
				f.rangomin.focus();
				return false;
			}else {
				if (nummin.length == nummax.length) {
					if (nummin > nummax) {
						alert("El rango inicial ingresado es mayor que el final");
						f.rangomax.value="";
						f.rangomin.value="";
						f.rangomin.focus();
						return false;
					}
				}
			}
		}

		if (f.conjunto.checked == true){
			num = trim(f.conjuntovalor.value);

			if (num<=0) {
				alert("Debe ingresar un número para la busqueda de norma por grupo de números");
				f.conjuntovalor.value="";
				f.conjuntovalor.focus();
				return false
			}

			for (i=0;i<num.length; i++){
				if (num.charAt(i)>="0" && num.charAt(i)<="9") {
					caracter = caracter + 1;
				}else{
					if (num.charAt(i)==",") caracter = caracter + 1;
				}
			}
			if (caracter!=num.length) {
				alert("El valor ingresado no es numérico");
				//f.conjuntovalor.value="";
				f.conjuntovalor.focus();
				return false;
			}
		}
		if (f.anio.checked==true){
			anio = trim(f.aniovalor.value);

			if (anio.length <= 0) {
				alert("Debe ingresar año");
				f.aniovalor.value="";
				f.aniovalor.focus();
				return false;
			}
			for (i = 0; i < anio.length; i++){
				if(anio.charAt(i) < "0" || anio.charAt(i) > "9") {
					alert("El año ingresado no es numérico");
					f.aniovalor.value="";
					f.aniovalor.focus();
					return false;
				}
			}
			if (anio < 1944) {
				alert("El año ingresado debe ser superior a 1944");
				f.aniovalor.value="";
				f.aniovalor.focus();
				return false;
			}
		}
		return true;
}

function validarN(campo){
	for (i=0; i<=campo.length; i++){
		if(isNaN(campo.charAt(i))) {
			if(campo.charAt(i) != ",") {
				return false;
				break;
			}
		}
	}
}

function envia(){
	if (validar()) window.document.forms[0].submit();
}

function limpiar(){
	var f=document.form;

	f.rangomin.value="";
	f.rangomax.value="";
	f.conjuntovalor.value="";
	f.numerovalor.value="";
	f.anio.checked = false;
	f.aniovalor.value="";
	valor(1);
}

 -->