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("You have to write your name");
		f.from_name.focus();
	}else{
		if ((f.from_mail.value=="") || (!validar_mail(f.from_mail.value))){
			alert("The field of YOUR e-mail is empty or is null");
			f.from_mail.focus();
		}else{
			if (f.missatge_card.value.length==0){
				alert("You have to write the message");
				f.missatge_card.focus();
			}else{
				if (f.missatge_card.value.length>700){
					alert("Your message is too long, must be 700 characters long");
					f.missatge_card.focus();
				}else{
					for (j=2;j<num_inputs;j=j+2){
						if (document.missatge[j].value==""){
							alert("There are some recipient's name empty!!");
							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("The are some e-mail adress empty or null!!");
							document.missatge[i].focus();
							return;
						}
					}
					document.missatge.submit();
				}
			}
		}
	}
}

function validar_unete(){
	var f=document.unete;
	
	if (f.nom.value==""){
		alert("You have to write your name");
		f.nom.focus();
	}else{
		if ((!f.sexe[0].checked) && (!f.sexe[1].checked)){
			alert("You have to select your sex");
		}else{
			if ((f.email.value=="") || (!validar_mail(f.email.value))){
				alert("The e-mail address is empty or is null");
				f.email.focus();
			}else{
				if (f.pais.value==""){
					alert("You have to write your country");
					f.pais.focus();	
				}else{
					if ((f.dd.value=="") || (!isNumber(f.dd.value)) || (f.dd.value<1) || (f.dd.value>31)){
						alert("The birthday date field is empty or is null");
						f.dd.focus();
					}else{
						if ((f.mm.value=="") || (!isNumber(f.mm.value)) || (f.mm.value<1) || (f.mm.value>12)){
							alert("The birthday date field is empty or is null");
							f.mm.focus();
						}else{
							if ((f.yyyy.value=="") || (!isNumber(f.yyyy.value)) || (f.yyyy.value<1900) || (f.yyyy.value>2000)){
								alert("The birthday date field is empty or is null");
								f.yyyy.focus();
							}else{
								if (f.password.value==""){
									alert("You have to write a password");
									f.password.focus();	
								}else{
									if (f.password.value!=f.password_2.value){
										alert("The password and the confirmation are differents");
										f.password_2.focus();	
									}else{
										f.submit();
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

function validar_login(){
	var f=document.login;
	
	if (f.email.value==""){
		alert("You have to write your e-mail");
		f.email.focus();	
	}else{
		if (f.password.value==""){
			alert("You have to write the password");
			f.password.focus();
		}else{
			f.submit();
		}
	}
}

function recordar_password(){
	var f=document.login;
	
	if (f.email.value==""){
		alert("You have to write your 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("You have to choose a file");
	}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();
	}

}