	function EsNumero(Dato) {
		return EsNumero2(Dato,".");
	}


	function EsNumero2(Dato,Extra) {
	
		var CadenaNumeros="01232456789" + Extra;
		var CadenaMasMenos="";//+-
		
		var EsteCaracter;
		var Contador=0;
		var Maximo=33;
		var Minimo=0;
		var inicio=0;
		
		Dato = MyTrim(Dato);
		
		EsteCaracter=Dato.substring(0,1);
		if(CadenaMasMenos.indexOf(EsteCaracter) != -1) {
			Contador ++;
			inicio++;
		}
		
		for(var  i=inicio; i < Dato.length;i++) {
			EsteCaracter=Dato.substring(i,i+1);
			if(CadenaNumeros.indexOf(EsteCaracter) != -1)
				Contador ++;
		}
		
		if(Contador != Dato.length )
			return(false);
		
		return(true);
	}
	
	function MyTrim(Dato){
		var Cortado;
		var inicio=0;
		var fin=Dato.length;
		for (var i=0; i < Dato.length;i++)
		if ( Dato.substring(i,i+1) == " " ) {
			inicio++;
			}
		else break;
		for (var i=Dato.length; i > inicio ;i--)
		if (Dato.substring(i-1,i) == " ") {
		 fin--;
		 }
		else break;
		return (Dato.substring(inicio,fin));
	}
	
	function EsEmail( email ) {
		if ( email.indexOf("@") < 0 || email.indexOf(".") < 0 ) {
			return false;
		}
		return true;
	}
	
	function EsLetras(Dato,Extra) {
	
		var CadenaNumeros =	"abcdefghijklmnñopqrstuvwxyz" + 
							"ABCDEFGHIJKLMNÑOPQRSTUVWXYZ" + 
							"áÁéÉíÍóÓúÚ" + Extra;
		var CadenaMasMenos="";//+-
		
		var EsteCaracter;
		var Contador=0;
		var Maximo=33;
		var Minimo=0;
		var inicio=0;
		
		Dato = MyTrim(Dato);
		
		EsteCaracter=Dato.substring(0,1);
		if(CadenaMasMenos.indexOf(EsteCaracter) != -1) {
			Contador ++;
			inicio++;
		}
		
		for(var  i=inicio; i < Dato.length;i++) {
			EsteCaracter=Dato.substring(i,i+1);
			if(CadenaNumeros.indexOf(EsteCaracter) != -1)
				Contador ++;
		}
		
		if(Contador != Dato.length )
			return(false);
		
		return(true);
	}

	function EsVacio(cadena) {
			if (cadena == "")
				return false;
			return true;
	}
