function validar_missatge(){
	var num_mails=document.missatge.num_mail.value;
	var num_inputs=(num_mails*2)+2;
	var f=document.missatge;
	
	if (f.from_name.value==""){
		alert("Tiene que escribir su nombre");
		f.from_name.focus();
	}else{
		if ((f.from_mail.value=="") || (!validar_mail(f.from_mail.value))){
			alert("El campo de SU e-mail esta vacío o no es válido");
			f.from_mail.focus();
		}else{
			if (f.missatge_card.value.length==0){
				alert("Tiene que escribir un mensaje");
				f.missatge_card.focus();
			}else{
				if (f.missatge_card.value.length>700){
					alert("Su mensaje es demasiado largo, solo puede tener 700 caracteres");
					f.missatge_card.focus();
				}else{
					for (j=2;j<num_inputs;j=j+2){
						if (document.missatge[j].value==""){
							alert("Hay algun campo de nombre de destinatario vacío!!");
							document.missatge[j].focus();
							return;
						}
					}
					for (i=3;i<num_inputs;i=i+2){
						if ((document.missatge[i].value=="") || (!validar_mail(document.missatge[i].value))){
							alert("Hay alguna dirección de email de destinatario vacía o no válida!!");
							document.missatge[i].focus();
							return;
						}
					}
					document.missatge.submit();
				}
			}
		}
	}
}

function validar_unete(){
	var f=document.unete;
	
	if (f.nom.value==""){
		alert("Tiene que escribir su nombre");
		f.nom.focus();
	}else{
		if ((!f.sexe[0].checked) && (!f.sexe[1].checked)){
			alert("Tiene que seleccionar el sexo");
		}else{
			if ((f.email.value=="") || (!validar_mail(f.email.value))){
				alert("El campo de e-mail esta vacío o no es válido");
				f.email.focus();
			}else{
				if (f.pais.value==""){
					alert("Tiene que escribir su pais de residencia");
					f.pais.focus();	
				}else{
					if ((f.dd.value=="") || (!isNumber(f.dd.value)) || (f.dd.value<1) || (f.dd.value>31)){
						alert("El campo de la fecha de nacimiento esta vacío o no es válido");
						f.dd.focus();
					}else{
						if ((f.mm.value=="") || (!isNumber(f.mm.value)) || (f.mm.value<1) || (f.mm.value>12)){
							alert("El campo de la fecha de nacimiento esta vacío o no es válido");
							f.mm.focus();
						}else{
							if ((f.yyyy.value=="") || (!isNumber(f.yyyy.value)) || (f.yyyy.value<1900) || (f.yyyy.value>2000)){
								alert("El campo de la fecha de nacimiento esta vacío o no es válido");
								f.yyyy.focus();
							}else{
								if (f.password.value==""){
									alert("Tiene que escribir un password");
									f.password.focus();	
								}else{
									if (f.password.value!=f.password_2.value){
										alert("El password y la confirmación no coinciden");
										f.password_2.focus();	
									}else{
										f.submit();
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

function validar_login(){
	var f=document.login;
	
	if (f.email.value==""){
		alert("Tiene que escribir su e-mail");
		f.email.focus();	
	}else{
		if (f.password.value==""){
			alert("Tiene que escribir el password");
			f.password.focus();
		}else{
			f.submit();
		}
	}
}

function recordar_password(){
	var f=document.login;
	
	if (f.email.value==""){
		alert("Tiene que escribir su e-mail");
		f.email.focus();	
	}else{
		f.action="../forms_mail/mail_password.asp"
		f.submit();
	}
}

function agenda(accio,items){
	var f=document.agenda;
	var fitxa=false;
	var i;
	
	if (items==1){
		if (f.idagenda.checked) {
      		fitxa= true;
    	}
	}else{
		for (i=0; i<items; i++) {
    		if (f.idagenda[i].checked) {
      			fitxa= true;
    		}
  		}
	}
	if (!fitxa){
		alert("Tiene que seleccionar una ficha");
	}else{
		switch (accio) {
			case 1:
				f.action="popup_editar_agenda.asp"
				break;
			case 2:
				f.action="delete_agenda.asp"
				break;
			case 3:
				f.action="insertar_destinatari.asp"
				break;
		}
		f.submit();
	}

}