function EsNumero(cadena){
	var digits="0123456789"
	var temp
	if (cadena=="")
		return false;
	for (var i=0;i<cadena.length;i++){
		temp=cadena.substring(i,i+1)
		if (digits.indexOf(temp)==-1){
			return false
		}	
	}  
	return true			
}

function EsClaveValida(cadena){
	var digits="0123456789abcdefghijklmnñopqrstuvwxyz"
	var temp
	if (cadena=="")
		return false;
	if (cadena.length<6 || cadena.length>8)
		return false;
	for (var i=0;i<cadena.length;i++){
		temp=cadena.substring(i,i+1)
		if (digits.indexOf(temp)==-1){
			return false
		}	
	}  
	return true			
}


function EsTextoValido(cadena){
	var temp
	if (cadena=="")  return false;
	for (var i=0;i<cadena.length;i++){
		temp=cadena.substring(i,i+1)
     		if (temp!=" ") {
		    return true;
		}
	} 
      return false;
}

function LTrim(cadena){
	var temp
	var nospace=false;

	for (var i=0;i<cadena.length;i++){
		temp=cadena.substring(i,i+1)
     		if (temp!=" ") {
			nospace=true;
			break;
		}
	} 
	if (nospace) return cadena.substring(i,cadena.length);
	else return "";
}

function RTrim(cadena){
	var temp
	var nospace=false;

	for (var i=cadena.length;i>=0;i--){
		temp=cadena.substring(i-1,i)
     		if (temp!=" ") {
			nospace=true;
			break;
		}
	} 
	if (nospace) return cadena.substring(0,i);
	else return "";
}

function Trim(cadena){
	return LTrim(RTrim(cadena));
}

function EsEmailValido(email) {
var nombre, restoemail
// Comprobamos si tiene una @
   if (email.indexOf("@")==-1) {
	return false;
   } 
// Obtenemos el nombre y el resto
   nombre=email.split("@")[0]
   restoemail=email.split("@")[1]
// Si tienen espacios o son de longitud 0  
   if (nombre.length==0 || nombre.indexOf(" ")!=-1) {
	return false;
   }
   if (restoemail.length==0 || restoemail.indexOf(" ")!=-1) {
	return false;
   }
// Comprobamos que el caracter inicial y final de nombre no sea un punto
   if (nombre.charAt(0)=="." || nombre.charAt(nombre.length-1)==".") {
	return false;
   }
// Comprobamos si restoemail tiene al menos un "." y no están dos repetidos 
   if (restoemail.indexOf(".")==-1) {
	return false;
   } 
   var Arrayresto=new Array();	
   Arrayresto=restoemail.split(".")
   for (var i=0;i<Arrayresto.length;i++) {
	if (Arrayresto[i]=="" ){
	   return false;
	}
   }
   return true;
}
