//funcions per validar formularis -------------------
function valida_FormContacte() {
	if (document.FormContacte.FormMail.value.length==0) {
		  alert("CAT - L´e-mail no pot estar en blanc.") 
		  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.") 
		  document.FormContacte.FormMail.focus() 
		  return false; 
		}
	}	
}
function valida_FormCnt() {
    if (document.FormCont.FormTitol_cat.value.length==0){ 
       alert("El camp Titol (cat) no pot estar en blanc.") 
       document.FormCont.FormTitol_cat.focus() 
       return false; 
    }
    if (document.FormCont.FormTitol_esp.value.length==0){ 
       alert("El camp Titol (esp) no pot estar en blanc.") 
       document.FormCont.FormTitol_esp.focus() 
       return false; 
    }
    if (document.FormCont.FormTitol_eng.value.length==0){ 
       alert("El camp Titol (eng) no pot estar en blanc.") 
       document.FormCont.FormTitol_eng.focus() 
       return false; 
    }	
}
function valida_FormReserva() {
    if (document.FormReserva.ValDiaReserva.value.length==0){ 
       alert("Cal seleccionar un dia per la reserva.") 
       document.FormReserva.ValDiaReserva.focus() 
       return false; 
    }
    if (document.FormReserva.ValHoraReserva.value.length==0){ 
       alert("Cal seleccionar una hora per la reserva.") 
       document.FormReserva.ValHoraReserva.focus() 
       return false; 
    }
	// consultar que no sigui ocupat o noselect
		if (document.FormReserva.ValHoraReserva.value=="NOSELECT"){ 
		   alert("Cal seleccionar una hora per la reserva.") 
		   document.FormReserva.ValHoraReserva.focus() 
		   return false; 
		}
		if (document.FormReserva.ValHoraReserva.value=="OCUPAT"){ 
		   alert("Cal seleccionar una hora lliure per la reserva.") 
		   document.FormReserva.ValHoraReserva.focus() 
		   return false; 
		}		
    if (document.FormReserva.ValTipusReserva.value.length==0){ 
       alert("Cal seleccionar un tipus de cursa per la reserva.") 
       document.FormReserva.ValTipusReserva.focus() 
       return false; 
    }
	// consultar que no digui "NOSELECT"
		if (document.FormReserva.ValTipusReserva.value=="NOSELECT"){ 
		   alert("Cal seleccionar un tipus de cursa per la reserva.") 
		   document.FormReserva.ValTipusReserva.focus() 
		   return false; 
		}	
    if (document.FormReserva.ValPersReserva.value.length==0){ 
       alert("Cal seleccionar un num. de persones o equips per la reserva.") 
       document.FormReserva.ValPersReserva.focus() 
       return false; 
    }
	// consultar que no digui "NOSELECT"
		if (document.FormReserva.ValPersReserva.value=="NOSELECT"){ 
		   alert("Cal seleccionar un num. de persones o equips per la reserva.") 
		   document.FormReserva.ValPersReserva.focus() 
		   return false; 
		}	
}
function valida_FormPreRsv() {
    if (document.FormPreRsv.FormPreRsvNom.value.length==0){ 
       alert("El Nom i Cognoms son obligatoris.") 
       document.FormPreRsv.FormPreRsvNom.focus() 
       return false; 
    }
    if (document.FormPreRsv.FormPreRsvMail.value.length==0){ 
       alert("El camp E-Mail es obligatori.") 
       document.FormPreRsv.FormPreRsvMail.focus() 
       return false; 
	} else {
		if ((document.FormPreRsv.FormPreRsvMail.value.length>0) && (document.FormPreRsv.FormPreRsvMail.value.indexOf("@") < 1)){ 
			  alert("CAT - El camp 'mail' no es valid.")  
			  document.FormPreRsv.FormPreRsvMail.focus() 
			  return false;		
		} else {
			  if (document.FormPreRsv.FormPreRsvMail.value==document.FormPreRsv.FormPreRsvMail2.value) {
				
			  } else {
				alert("CAT - El camp 'mail' no es valid.") 
  
				  document.FormPreRsv.FormPreRsvMail.focus() 
				  return false;				  
			  }
		}
	}
    if (document.FormPreRsv.FormPreRsvTelf1.value.length==0){ 
       alert("El camp Telefon es obligatori.") 
       document.FormPreRsv.FormPreRsvTelf1.focus() 
       return false; 
    }	
}

function MsgConfirm(msg,enllac){
	if (confirm(msg)){
		window.location=enllac
	}
}

function valida_AdminRTi() {
    if (document.FormRsgrupAfg.FormRTiAfRef.value.length==0){ 
       alert("La referencia es obligatoria.") 
       document.FormRsgrupAfg.FormRTiAfRef.focus() 
       return false; 
    }
    if (document.FormRsgrupAfg.FormRTiAfNom.value.length==0){ 
       alert("El nom del tipus es obligatori.") 
       document.FormRsgrupAfg.FormRTiAfNom.focus() 
       return false; 
    }
    if (document.FormRsgrupAfg.FormRTiAfMinim.value.length==0){ 
       alert("El minim de persones o equips es obligatori.") 
       document.FormRsgrupAfg.FormRTiAfMinim.focus() 
       return false; 
    }
    if (document.FormRsgrupAfg.FormRTiAfMaxim.value.length==0){ 
       alert("El maxim de persones o equips es obligatori.") 
       document.FormRsgrupAfg.FormRTiAfMaxim.focus() 
       return false; 
    }	
    if (document.FormRsgrupAfg.FormRTiAfPersTanda.value.length==0){ 
       alert("El maxim de persones o equips per tanda es obligatori.") 
       document.FormRsgrupAfg.FormRTiAfPersTanda.focus() 
       return false; 
    }
    if (document.FormRsgrupAfg.FormRTiAfTandes.value.length==0){ 
       alert("El numero de tandes (1/2 hora) es obligatori.") 
       document.FormRsgrupAfg.FormRTiAfTandes.focus() 
       return false; 
    }
    if (document.FormRsgrupAfg.FormRTiAfPreu.value.length==0){ 
       alert("El preu per persona o equip es obligatori.") 
       document.FormRsgrupAfg.FormRTiAfPreu.focus() 
       return false; 
    }	
}

function valida_FormSoci(aleatori) {
    if (document.FormSoci.FormNom.value.length==0){ 
       alert("El nom es obligatori.") 
       document.FormSoci.FormNom.focus() 
       return false; 
    }
    if (document.FormSoci.FormCognom1.value.length==0){ 
       alert("El primer cognom es obligatori.") 
       document.FormSoci.FormCognom1.focus() 
       return false; 
    }	
    if (document.FormSoci.FormDNI.value.length==0){ 
       alert("El DNI es obligatori.") 
       document.FormSoci.FormDNI.focus() 
       return false; 
    }
    if (document.FormSoci.FormTelfPart.value.length==0){ 
       alert("El telefon particular es obligatori.") 
       document.FormSoci.FormTelfPart.focus() 
       return false; 
    }	
    if (document.FormSoci.FormTelfMob.value.length==0){ 
       alert("El telefon mobil es obligatori.") 
       document.FormSoci.FormTelfMob.focus() 
       return false; 
    }
    if (document.FormSoci.FormMail.value.length==0){ 
       alert("El camp E-Mail es obligatori.") 
       document.FormSoci.FormMail.focus() 
       return false; 
	} else {
		if ((document.FormSoci.FormMail.value.length>0) && (document.FormSoci.FormMail.value.indexOf("@") < 1)){ 
			  alert("CAT - El camp 'mail' no es valid.")  
			  document.FormSoci.FormMail.focus() 
			  return false;		
		} else {
			  if (document.FormSoci.FormMail.value==document.FormSoci.FormMail2.value) {
				
			  } else {
				alert("CAT - El camp 'mail' no es valid.") 
  
				  document.FormSoci.FormMail.focus() 
				  return false;				  
			  }
		}
	}
	//comprova el text de validació
    if (document.FormSoci.FormValida.value.length==0){ 
       alert("Cal omplir el text de validacio.") 
       document.FormSoci.FormValida.focus() 
       return false; 
	} else {	
		if (document.FormSoci.FormValida.value.toLowerCase()==aleatori) {
			
		} else {
			alert("El text de validacio no es correcta.") 
	
			document.FormSoci.FormValida.focus()
			return false;
		}
	}
	
	//comprova que s'acceptin les condicions
	if (document.FormSoci.FormCond.checked==false) {
	  	alert("Cal acceptar les condicions esmentades.") 

		document.FormSoci.FormNom.focus()
		return false;
	}	
}

function valida_FormMail(aleatori) {
    if (document.FormSoci.FormNom.value.length==0){ 
       alert("El nom es obligatori.") 
       document.FormSoci.FormNom.focus() 
       return false; 
    }
    if (document.FormSoci.FormCognom1.value.length==0){ 
       alert("El primer cognom es obligatori.") 
       document.FormSoci.FormCognom1.focus() 
       return false; 
    }	
    if (document.FormSoci.FormMail.value.length==0){ 
       alert("El camp E-Mail es obligatori.") 
       document.FormSoci.FormMail.focus() 
       return false; 
	} else {
		if ((document.FormSoci.FormMail.value.length>0) && (document.FormSoci.FormMail.value.indexOf("@") < 1)){ 
			  alert("CAT - El camp 'mail' no es valid.")  
			  document.FormSoci.FormMail.focus() 
			  return false;		
		} else {
			  if (document.FormSoci.FormMail.value==document.FormSoci.FormMail2.value) {
				
			  } else {
				alert("CAT - El camp 'mail' no es valid.") 
  
				  document.FormSoci.FormMail.focus() 
				  return false;				  
			  }
		}
	}
	//comprova el text de validació
    if (document.FormSoci.FormValida.value.length==0){ 
       alert("Cal omplir el text de validacio.") 
       document.FormSoci.FormValida.focus() 
       return false; 
	} else {	
		if (document.FormSoci.FormValida.value.toLowerCase()==aleatori) {
			
		} else {
			alert("El text de validacio no es correcta.") 
	
			document.FormSoci.FormValida.focus()
			return false;
		}
	}
	
	//comprova que s'accepti el FormMailing
	if (document.FormSoci.FormMailing.checked==false) {
	  	alert("Cal acceptar 'Vull rebre informacio per e-mail...'") 

		document.FormSoci.FormMailing.focus()
		return false;
	}	
}
function valida_FormTransport(lang) {
	// comprova el nom ······························
	if (document.modcistella.FormTNom.value.length==0) {
		  if(lang=="cat") {
		  	alert("CAT - El camp 'nom' és obligatori.") 
		  } else {
			  if(lang=="esp") {
				alert("ESP - El campo 'nombre' es obligatorio.")
			  } else {
				alert("ENG - El campo nombre es obligatorio.")
			  }
		  }
		  document.modcistella.FormTNom.focus() 
		  return false;	
	}
	// comprova el cognom ···························
	if (document.modcistella.FormTCognoms.value.length==0) {
		  if(lang=="cat") {
		  	alert("CAT - El camp 'cognoms' és obligatori.") 
		  } else {
			  if(lang=="esp") {
				alert("ESP - El campo 'apellidos' es obligatorio.")
			  } else {
				alert("ENG -")
			  }
		  }
		  document.modcistella.FormTCognoms.focus() 
		  return false;	
	}
	// comprova el mail ······························
	if (document.modcistella.FormTMail.value.length==0) {
		  if(lang=="cat") {
		  	alert("CAT - El camp 'mail' és obligatori.") 
		  } else {
			  if(lang=="esp") {
				alert("ESP - El campo 'mail' es obligatorio.")
			  } else {
				alert("ENG -")
			  }
		  }  
		  document.modcistella.FormTMail.focus() 
		  return false;	
	} else {
		if ((document.modcistella.FormTMail.value.length>0) && (document.modcistella.FormTMail.value.indexOf("@") < 1)){ 
			  if(lang=="cat") {
				alert("CAT - El camp 'mail' no és vàlid.") 
			  } else {
				  if(lang=="esp") {
					alert("ESP - El campo 'mail' no es válido.")
				  } else {
					alert("ENG -")
				  }
			  }  
			  document.modcistella.FormTMail.focus() 
			  return false;		
		} else {
			  if (document.modcistella.FormTMail.value==document.modcistella.FormTMail2.value) {
				
			  } else {
				  if(lang=="cat") {
					alert("CAT - El camp 'mail' no és vàlid.") 
				  } else {
					  if(lang=="esp") {
						alert("ESP - El campo 'mail' no es válido.")
					  } else {
						alert("ENG -")
					  }
				  }  
				  document.modcistella.FormTMail.focus() 
				  return false;				  
			  }
		}
	}
	// comprova el direcció ···························
	if (document.modcistella.FormTDir.value.length==0) {
		  if(lang=="cat") {
		  	alert("CAT - El camp 'direcció' és obligatori.") 
		  } else {
			  if(lang=="esp") {
				alert("ESP - El campo 'dirección' es obligatorio.")
			  } else {
				alert("ENG -")
			  }
		  }
		  document.modcistella.FormTDir.focus() 
		  return false;	
	}
	// comprova el CP ·································
	if (document.modcistella.FormTCP.value.length==0) {
		  if(lang=="cat") {
		  	alert("CAT - El camp 'codi postal' és obligatori.") 
		  } else {
			  if(lang=="esp") {
				alert("ESP - El campo 'código postal' es obligatorio.")
			  } else {
				alert("ENG -")
			  }
		  }
		  document.modcistella.FormTCP.focus() 
		  return false;	
	}	
	// comprova la direcció ···························
	if (document.modcistella.FormTPoble.value.length==0) {
		  if(lang=="cat") {
		  	alert("CAT - El camp 'localitat' és obligatori.") 
		  } else {
			  if(lang=="esp") {
				alert("ESP - El campo 'localidad' es obligatorio.")
			  } else {
				alert("ENG -")
			  }
		  }
		  document.modcistella.FormTPoble.focus() 
		  return false;	
	}	
	// comprova la província ···························
	if (document.modcistella.FormTProv.value.length==0) {
		  if(lang=="cat") {
		  	alert("CAT - El camp 'província' és obligatori.") 
		  } else {
			  if(lang=="esp") {
				alert("ESP - El campo 'provincia' es obligatorio.")
			  } else {
				alert("ENG -")
			  }
		  }
		  document.modcistella.FormTProv.focus() 
		  return false;	
	}
	// comprova el país ································
	if (document.modcistella.FormTPais.value.length==0) {
		  if(lang=="cat") {
		  	alert("CAT - El camp 'país' és obligatori.") 
		  } else {
			  if(lang=="esp") {
				alert("ESP - El campo 'país' es obligatorio.")
			  } else {
				alert("ENG -")
			  }
		  }
		  document.modcistella.FormTPais.focus() 
		  return false;	
	}
	// comprova el telèfon ······························
	if (document.modcistella.FormTTelf1.value.length==0) {
		  if(lang=="cat") {
		  	alert("CAT - El camp 'telèfon' és obligatori.") 
		  } else {
			  if(lang=="esp") {
				alert("ESP - El campo 'teléfono' es obligatorio.")
			  } else {
				alert("ENG -")
			  }
		  }
		  document.modcistella.FormTTelf1.focus() 
		  return false;	
	}
	// comprova que s'acceptin les condicions
	if (document.modcistella.FormTCond.checked==false) {
		  if(lang=="cat") {
		  	alert("CAT - Cal acceptar les condicions de venda.") 
		  } else {
			  if(lang=="esp") {
				alert("ESP - Debe aceptar las condiciones de venta.")
			  } else {
				alert("ENG -")
			  }
		  }
		document.modcistella.FormTNom.focus()
		return false;
	}	
}
//-->