<script language="JavaScript">
    function popUp(site,ww,hh) {
        var vars = 'locationbar=no, toolbar=no, titlebar=no, scrollbars=yes, resizeable=yes, alwaysRaised=no, directories=no, menubar=no, location=no, width='+ ww + ', height=' + hh + ', left = 50, top = 50';
        var newWin = open(site, 'Friends', vars);
    }

    function esLetra(caracter){
	if ((caracter>='a' && caracter<='z') || (caracter<='A' && caracter>='Z'))
	   return true;
        else
	   return false;
    }

    function esNumero(caracter){
        if (caracter>='0' && caracter<='9')
           return true;
        else
           return false;
    } 

    function esAlfanumerico(caracter){
	if (esLetra(caracter) || esNumero(caracter))
	   return true;
	else
	   return false;
   }
   
	function noEspacios(cadena){
	   for (i = 0; (i < cadena.length) && (cadena.charAt(i) == " "); i++);
		   if(i == cadena.length)
			  return true;
	   		else
		  	  return false;
	}
	
    function compruebaMail(cadena){ /* Comprobar la validez del e-mail */
	   var i = 0;
	   var salir = 0;
	   //comprobar si el e-mail tiene una '@'
	   while((i < cadena.length) && !salir){
	      if (cadena.charAt(i) != "@")
			 i++;
		  else
		     salir = 1;
		}//while
		//Comprobar si, por longitud, puede ser un e-mail válido
		if ((i==0) || ((cadena.length - (i + 1)) < 4 ) || !salir){
		   return false;
		}

		if((((cadena.length - (i + 1)) > 4 ) &&
			 (cadena.charAt(cadena.length - 3) != ".") &&
			 (cadena.charAt(cadena.length - 2) != ".") &&
			 (cadena.charAt(cadena.length - 4) != ".")) ||
			((cadena.length - (i + 1)) == 4 ) &&
			 (cadena.charAt(cadena.length - 3) != ".")){
			    return false;
		}
		
		return true;
	}
	
	function compruebaPass(valorPass,valorRepass){
        //comprueba la longitud del password
        if(valorPass.length<5) {
          alert('El password es demasiado corto. Minimo 6 caracteres, máximo 12 caracteres');
          return false;
        }

        // Comprobar que los passwords son iguales
		if (valorPass!=valorRepass){
			alert("El password de confirmación no es igual al original");
      		return false;
		}

     return true;
    }	
</script>

