function correo(user,domain) {
	locationstring = "mailto:" + user + "@" + domain;
	window.location = locationstring;
}


//valida cuando queremos insertar un nuevo usuario
function validaLogin()
{
	//Inicialmente suponemos que todo esta OK
	var aux = true;
	var retorno = true;
	var Error = "";
	var cadena=/^[0-9 A-Z a-z]{1,10}$/;


	if(!cadena.test(document.insertar.pass.value))	
	{		
		aux = "\n ERROR. Tiene que introducir una contraseña (sólamente utilizando letras y números).";
		aux += Error;
		Error = aux;
		retorno= false;
		document.insertar.pass.focus();
	}
	if(!cadena.test(document.insertar.usuario.value))	
		{		
		aux = "\n ERROR. Tiene que introducir un usuario (sólamente utilizando letras y números).";
		aux += Error;
		Error = aux;
		retorno= false;
		document.insertar.usuario.focus();
	}
	if(!retorno)
		alert(Error);

	return retorno;

}




//valida cuando queremos cerrar la sesión
function validaSalida()
{
	//Inicialmente suponemos que todo esta OK
	var retorno = true;


	retorno=confirm("¿Está seguro que quiere abandonar la zona privada de Megustaelvino.es?");

	return retorno;

}




//valida cuando queremos insertar un nuevo usuario
function validaUsuario()
{
	//Inicialmente suponemos que todo esta OK
	var aux = true;
	var retorno = true;
	var Error = "";
	var entero=/^[0-9]{1,}$/;
	var cadena=/^[0-9 A-Z a-z]{1,10}$/;
	var correo=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;


	if(!correo.test(document.insertar.correo.value))	
	{		
		aux = "\n ERROR. Tiene que introducir un correo correcto.";
		aux += Error;
		Error = aux;
		retorno= false;
		document.insertar.correo.focus();
	}
	if(document.insertar.pass.value!=document.insertar.pass2.value)	
	{		
		aux = "\n ERROR. Las contraseñas introducidas no son iguales. Por favor, compruebelas.";
		aux += Error;
		Error = aux;
		retorno= false;
		document.insertar.pass.focus();
	}
	if(!cadena.test(document.insertar.pass.value))	
	{		
		aux = "\n ERROR. Tiene que introducir una contraseña (sólamente utilizando letras y números).";
		aux += Error;
		Error = aux;
		retorno= false;
		document.insertar.pass.focus();
	}
	if(!cadena.test(document.insertar.usuario.value))	
	{		
		aux = "\n ERROR. Tiene que introducir un usuario (sólamente utilizando letras y números).";
		aux += Error;
		Error = aux;
		retorno= false;
		document.insertar.usuario.focus();
	}
	if(document.insertar.nombre.value=="")	
	{		
		aux = "\n ERROR. Tiene que introducir un nombre.";
		aux += Error;
		Error = aux;
		retorno= false;
		document.insertar.nombre.focus();
	}
	if(!retorno)
		alert(Error);

	return retorno;

}




//valida cuando se nos ha olvidado la contraseña
function validaOlvido()
{
	//Inicialmente suponemos que todo esta OK
	var aux = true;
	var retorno = true;
	var Error = "";
	var cadena=/^[0-9 A-Z a-z]{1,10}$/;


	if(!cadena.test(document.insertar.usuario.value))	
	{		
		aux = "\n ERROR. Tiene que introducir un usuario.";
		aux += Error;
		Error = aux;
		retorno= false;
		document.insertar.usuario.focus();
	}
	if(!retorno)
		alert(Error);

	return retorno;

}




  
