//funcions per validar formularis -------------------
function valida_FormContacte() {
    if (document.FormContacte.FormNom.value.length==0){ 
       alert("CAT - El nom no pot estar en blanc.\n\nESP - El nombre no puede estar en blanco\n\nENG - The Name value can´t be blanck") 
       document.FormContacte.FormNom.focus() 
       return false; 
    }
    if (document.FormContacte.FormTelf.value.length==0){ 
       alert("CAT - El telefon no pot estar en blanc.\n\nESP - El telefono no puede estar en blanco\n\nENG - The phone number can´t be blanck") 
       document.FormContacte.FormTelf.focus() 
       return false; 
    }
	if (document.FormContacte.FormMail.value.length==0) {
		  alert("CAT - L´e-mail no pot estar en blanc.\n\nESP - El e-mail no puede estar en blanco\n\nENG - An email is needed.") 
		  document.FormContacte.FormMail.focus() 
		  return false; 	
	} else {
		if ((document.FormContacte.FormMail.value.length>0) && (document.FormContacte.FormMail.value.indexOf("@") < 1)){ 
		  alert("CAT - El camp MAIL no és un e-mail vŕlid.\n\nESP - El campo EMAIL no es un e-mail válido.\n\nENG - A valid email is needed") 
		  document.FormContacte.FormMail.focus() 
		  return false; 
		}
	}	
}
function valida_FormCalendari() {
    if (document.FormCalendari.FormTitol_cat.value.length==0){ 
       alert("El camp Nom Activitat (cat) no pot estar en blanc.") 
       document.FormCalendari.FormTitol_cat.focus() 
       return false; 
    }
    if (document.FormCalendari.FormTitol_cas.value.length==0){ 
       alert("El camp Nom Activitat (cas) no pot estar en blanc.") 
       document.FormCalendari.FormTitol_cas.focus() 
       return false; 
    }
    if (document.FormCalendari.FormData.value.length==0){ 
       alert("El camp Dia no pot estar en blanc.") 
       document.FormCalendari.FormData.focus() 
       return false; 
    }	
}
//FormContCal
function valida_FormContCal() {
	if (document.FormContCal.FormMail.value.length==0) {
		  alert("CAT - L´e-mail no pot estar en blanc.\n\nESP - El e-mail no puede estar en blanco") 
		  document.FormContCal.FormMail.focus() 
		  return false; 	
	} else {
		if ((document.FormContCal.FormMail.value.length>0) && (document.FormContCal.FormMail.value.indexOf("@") < 1)){ 
		  alert("CAT - El camp MAIL no és un e-mail vŕlid.\n\nESP - El campo EMAIL no es un e-mail válido.") 
		  document.FormContCal.FormMail.focus() 
		  return false; 
		}
	}
}
function MsgConfirm(msg,enllac){
	if (confirm(msg)){
		window.location=enllac
	}
}

function valida_ForReserva(idioma,tipus) {
	var error = false
	var fons = '#FFCC00'
	var acodi
	form = document.ForReserva
	
	if(form.ForNom.value.length==0) {
		form.ForNom.style.backgroundColor=fons;
		error=true
		form.ForNom.focus()
		if(idioma=="cas") {
			alert("El nombre es obligatorio");
		} else {
			alert("El nom es obligatori");
		}
	} else {
		form.ForNom.style.backgroundColor='#FFFFFF';
	}
	if(error==false) {
		if(form.ForMail1.value.length==0) {
			form.ForMail1.style.backgroundColor=fons;
			error=true
			form.ForMail1.focus()
			if(idioma=="cas") {
				alert("La direccion de correo electronico es obligatoria");
			} else {
				alert("La direccio de correu electronic es obligatoria");
			}
		} else {
			if(form.ForMail1.value.indexOf("@")< 1) {
				form.ForMail1.style.backgroundColor=fons;
				error=true
				form.ForMail1.focus()
				if(idioma=="cas") {
					alert("La direccion de correo electronico no parece una direccion valida");
				} else {
					alert("La direccio de correu electronic no sembla una direccio valida");
				}
			}
		}
	}
	if(error==false) {
		if(form.ForMail1.value==form.ForMail2.value) {
			form.ForMail1.style.backgroundColor='#FFFFFF';
			form.ForMail2.style.backgroundColor='#FFFFFF';			
		} else {
			form.ForMail1.style.backgroundColor=fons;
			form.ForMail2.style.backgroundColor=fons;
			error=true
			form.ForMail1.focus()
			if(idioma=="cas") {
				alert("Por favor, vuelva a confirmar la direccion de correo");
			} else {
				alert("Si us plau, torna a confirmar la direccio de correu");
			}		
		}
	}
	if(error==false) {
		if(form.ForTelf.value.length==0) {
			form.ForTelf.style.backgroundColor=fons;
			error=true
			form.ForTelf.focus()
			if(idioma=="cas") {
				alert("El telefono es obligatorio");
			} else {
				alert("El telefon es obligatori");
			}
		} else {
			form.ForTelf.style.backgroundColor='#FFFFFF';
		}
	}
	if(error==false) {
		acodi=valida_Aleatori(form.ForValida.value);
		if(acodi==false) {
			form.ForValida.style.backgroundColor=fons;
			error=true
			form.ForValida.focus()
			if(idioma=="cat") {
				alert("Error en el codi de validacio");
			} else {
				alert("Error en el codigo de validacion");
			}
		} else {
			form.ForValida.style.backgroundColor='#FFFFFF';
		}
	}
	
	if(tipus=="lliure") {
		if(form.ForLliureAct.value==0) {
			form.ForLliureAct.style.backgroundColor=fons;
			error=true
			form.ForLliureAct.focus()
			if(idioma=="cat") {
				alert("Cal seleccionar una activitat");
			} else {
				alert("Debe seleccionar una actividad");
			}
		} else {
			form.ForLliureAct.style.backgroundColor='#FFFFFF';
		}
		if(error==false) {
			if(form.ForLliureData.value==0) {
				form.ForLliureData.style.backgroundColor=fons;
				error=true
				form.ForLliureData.focus()
				if(idioma=="cat") {
					alert("Cal seleccionar una data");
				} else {
					alert("Debe seleccionar una fecha");
				}
			} else {
				form.ForLliureData.style.backgroundColor='#FFFFFF';
			}			
		}
	}	
	
	if(error==false) {
		form.submit();
	} else {
		// no es pot enviar
	}		
}
//-->
