function isEmailAddress(theElement){
	var s = theElement.value;
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;

	if (filter.test(s)){
		return true;
	} else { 
		theElement.focus();
		return false;
	}
}

function cambiar(){
	dir="galeria.php?codcategoria="+document.all.categoria.value;
	window.location=dir;	
}

function cambiarDescarga(){
	var direc = "descargas.php?codcategoria="+(document.getElementById? document.getElementById('codcategoria') : document.all['codcategoria']).value;
	window.location=direc;
}

function validarregistro(){
	if (document.forma.nombre.value==""){
		alert("Por favor, introduzca su nombre o razón social.");
		return false;
	}
	else if (document.forma.direccion.value==""){
		alert("Por favor, escriba su dirección.");
		return false;
	}
	else if (document.forma.postal.value==""){
		alert("Por favor, indique su código postal.");
		return false;
	}
	else if (document.forma.localidad.value==""){
		alert("Por favor, indique su localidad.");
		return false;
	}
	else if (document.forma.ciudad.value==""){
		alert("Por favor, indique su ciudad.");
		return false;
	}
	else if (document.forma.usuario.value==""){
		alert("Por favor, eliga un nombre de usuario.");
		return false;
	}
	else if (document.forma.email.value==""){
		alert("Por favor, escriba su Email.");
		return false;
	}
	else if (!isEmailAddress(document.forma.email)){
			alert ("El Email no es válido.");
			return false;
	}
	else if (document.forma.confemail.value==""){
		alert("Por favor, confirme su Email.");
		return false;
	}
	else if (document.forma.confemail.value!=document.forma.email.value){
		alert("La confirmacion de Email no es correcta.");
		return false;
	}
	else if (document.forma.password.value==""){
		alert("Por favor, escoja una contraseña.");
		return false;
	}
	else if (document.forma.confpassword.value==""){
		alert("Por favor, confirme su contraseña.");
		return false;
	}
	else if (document.forma.confpassword.value!=document.forma.password.value){
		alert("La confirmación de contraseña no es correcta.");
		return false;
	}
	else if (!document.forma.acepto.checked){
		alert("Debe aceptar las condiciones para proceder al registro.");
		return false;
	}
	else {
		document.forma.action="insertar.php";
		document.forma.submit();
		return true;
	}
}

function validarusuario(){
	if(document.forma.email.value==""){
		alert("Por favor, escriba su Email.");
		return false;
	}
	else if (!isEmailAddress(document.forma.email)){
		alert ("El Email no es válido.");
		return false;
	}
	else if (document.forma.password.value==""){
		alert("Por favor, escriba su contraseña.");
		return false;
	}
	else {
		document.forma.action="comprobarusuario.php";
		document.forma.submit();
		return true
	}
}

function activarusuario(){
	if(document.forma.email.value==""){
		alert("Por favor, escriba su Email.");
		return false;
	}
	else if (!isEmailAddress(document.forma.email)){
			alert ("El Email no es válido.");
			return false;
	}
	else if (document.forma.password.value==""){
		alert("Por favor, escriba su contraseña.");
		return false;
	}
	else {
		document.forma.action="comprobaractivacion.php";
		document.forma.submit();
		return true
	}
}

function recordarpass(){
	if (document.forma.email.value==""){
		alert("Por favor, escriba su Email.");
		return false;
		
	}
	else if (!isEmailAddress(document.forma.email)){
			alert ("El Email no es válido.");
			return false;
	}
	else {
		document.forma.action="recordarpass.php";
		document.forma.submit();
		return true;
	}
}
