function validar_mail(cadena) {
	cadenaV = cadena.value;
	if(cadenaV.length==0)
		return true;
	var indice;
	indice = cadenaV.search("@");
	if ( indice == (-1)){
		alert("Valor no válido en e-mail");
		cadena.focus();
		return false;
	}
	
	var longitud = cadenaV.length;
	delnumber = cadenaV.indexOf('@',0);
	if ( delnumber == -1){
		alert("Valor no válido en e-mail");
		cadena.focus();
		return false;
	}
	domain = cadenaV.substring(delnumber +1);
	if( domain.charAt(0) == '.' || domain.charAt(0) == '@'){
		alert("Valor no válido en e-mail");
		cadena.focus();
		return false;
	}
	lastdom = cadenaV.lastIndexOf('.');
	if ( lastdom == -1 || lastdom == longitud -1 ){
		alert("Valor no válido en e-mail");
		cadena.focus();
		return false;
	}
	return true;
}



function SonDigitos(cadena) {
 entero=1;
 for (i=0;i<cadena.length;i++)
 {
    aux=cadena.charAt(i);
    if ((aux<"0") || (aux>"9"))    {
      entero=0;    }     
 }
 
 if (entero==1) {
      return true; 
 }else{
      return false;}     
}

function isInt (texto) {
	for (var i = 0; i != texto.length; i++)
	{
		letra = texto.substring(i, i+1)
		if (letra < '0' || letra > '9')
			return false;
	}
	return true;
}

function Trim(texto) {
    newtext = String(texto) 

    // por la derecha
    letra = newtext.substring(newtext.length-1, newtext.length)
    while(letra == ' ' && newtext.length > 0)
    {
      newtext = newtext.substring(0,newtext.length - 1)
      letra = newtext.substring(newtext.length-1, newtext.length)
    } 

    // por la izda
    letra = newtext.substring(0,1)
    while(letra == ' ' && newtext.length > 0)
    {
      newtext = newtext.substring(1,newtext.length)
      letra = newtext.substring(0,1)
    } 
    return newtext;
}

function StringIguales(cadena1, cadena2) {
	var longitud1 = cadena1.length;
	var longitud2 = cadena2.length;	
	if ( longitud1 != longitud2)
		return false;
	for ( i=0; i<longitud1; i++){
		if ( cadena1.charAt(i) != cadena2.charAt(i))
			return false;
	}
	return true;
}