<!--
	// Funcion String f_validarnumero(String str, String campo, int minlong, int maxlong)
	// @process Valida una cadena como numero.
	// @param str - la cadena que queremos validar.
	// @param campo - el nombre del campo que queremos validar.
	// @param minlong - longitud minima permitida para la cadena.
 	// @param maxlong - longitud maxima permitida para la cadena.
 	// @return - cadena vacia si str supera los requerimientos, mensaje(s) de error si no los supera.
 	// @version 1.1
	// @ejemplo de llamada: var mensaje=validarnumero(strnum,"Número",2,6);
	function f_validarnumero(str, campo, minlong, maxlong){
		var correcto=true;
		var retorno="";
		arrayNumeros=new Array("1","2","3","4","5","6","7","8","9","0");
		var i=0,j=0;
		var ch;
		if(str.length<minlong){
			if(minlong==1){
				retorno+="El campo "+campo+" no puede ser dejado en blanco.\n";
			}else{
				retorno+="El campo "+campo+" debe tener una longitud mínima de "+minlong+" caracteres.\n";
			}
		}else if(str.length>maxlong){
			retorno+="El campo "+campo+" sólo puede tener una longitud máxima de "+maxlong+" caracteres.\n";
		}
		// Mientras el ultimo caracter mirado de str sea un numero recorro str
		while(correcto && i<str.length){
			ch=str.charAt(i);
			correcto=false;
			// Mientras ch no sea un numero recorro todos los números
			while(!correcto && j<arrayNumeros.length){
				// Si ch es un numero salgo ya del bucle interior
				if(ch==arrayNumeros[j])
					correcto=true;
				j++;
			}
			j=0;
			i++;
		}
		// Si str contiene algo que no es un numero
		if(!correcto)
			retorno+="El campo "+campo+" sólo puede contener números.\n";
		return retorno;
	}
-->