//funcions per validar formularis -------------------
function valida_FormContacte(lang) {
	var error = false
	var fons = '#FFCC00'
	form = document.FormContacte
	
	//comprova nom 
	if(form.ForCNom.value.length==0) {
		form.ForCNom.style.backgroundColor=fons;
		error=true
		form.ForCNom.focus()
		if(lang=='cat') {
		   alert("El camp 'Nom' es obligatori")
		} else {
			alert("El campo 'Nombre' es obligatorio");   
		}
	} else {
		form.ForCNom.style.backgroundColor='#FFFFFF';
	}
	//comprova empresa 
	if(error==false) {	
		if(form.ForCEmp.value.length==0) {
			form.ForCEmp.style.backgroundColor=fons;
			error=true
			form.ForCEmp.focus()
			if(lang=='cat') {
			   alert("El camp 'Empresa' es obligatori")
			} else {
				alert("El campo 'Empresa' es obligatorio");   
			}
		} else {
			form.ForCEmp.style.backgroundColor='#FFFFFF';
		}
	}
	//comprova el correu
	if(error==false) {
		if(form.ForCMail.value.length==0) {
			form.ForCMail.style.backgroundColor=fons;
			error=true
			form.ForCMail.focus()
			if(lang=='cat') {
				alert("La direccio de correu electronic es obligatoria");
			} else {
				alert("La direccion de correo electronico es obligatoria");
			}
		} else {
			if(form.ForCMail.value.indexOf("@")< 1) {
				form.ForCMail.style.backgroundColor=fons;
				error=true
				form.ForCMail.focus()
				if(lang=='cat') {
					alert("La direccio de correu electronic no sembla ser valida");
				} else {
					alert("La direccio de correu electronic no parece una direccion valida");
				}
			}
		}
	}
	if(error==false) {
		if(form.ForCMail.value==form.ForCMail2.value) {
			form.ForCMail.style.backgroundColor='#FFFFFF';
			form.ForCMail2.style.backgroundColor='#FFFFFF';			
		} else {
			form.ForCMail.style.backgroundColor=fons;
			form.ForCMail2.style.backgroundColor=fons;
			error=true
			form.ForCMail.focus()
			if(lang=='cat') {
				alert("Torna a confirmar la direccio de correu");
			} else {
				alert("Por favor, vuelva a confirmar la direccion de correo");
			}		
		}
	}
	if(error==false) {	
		if(form.ForCTelf.value.length==0) {
			form.ForCTelf.style.backgroundColor=fons;
			error=true
			form.ForCTelf.focus()
			if(lang=='cat') {
			   alert("El camp 'Telf' es obligatori");
			} else {
				alert("El campo 'Telf' es obligatorio");   
			}
		} else {
			form.ForCTelf.style.backgroundColor='#FFFFFF';
		}
	}
	//comprova el text de validació
	if(error==false) {    
		if (form.ForCValida.value.length==0){ 
			form.ForCValida.style.backgroundColor=fons;
			error=true
			form.ForCValida.focus()	   
			if(lang=='cat') {
			   alert("Cal omplir el text de validacio");
			} else {
				alert("Debe rellenar el texto de validacion");   
			}	    
		} else {	
			if (form.ForCValida.value==AlValida) {
				
			} else {
				if(lang=='cat') {
				   alert("El text de validacio no es correcta")
				} else {
					alert("El texto de validacion no es correcto");   
				}			
		
				form.ForCValida.focus()
				return false;
			}
		}
	}
	//comprova que s'acceptin les condicions
	if(error==false) {
		if (form.ForCCond.checked==false) {
			form.ForCValida.style.backgroundColor=fons;
			error=true
			form.ForCValida.focus()			
			if(lang=='cat') {
			   alert("Cal acceptar les condicions del lloc web");
			} else {
				alert("Debe aceptar las condiciones del sitio web");   
			}
		}
	}
	
	if(error==false) {
		form.submit();
	} else {
		// no es pot enviar
	}	
}

function valida_FormValCistN(lang) {
	//comprova nom 
    if (document.FormValCistN.ForTNom.value.length==0){ 
       if(lang=='cat') {
		   alert("El camp 'Nom' es obligatori")
	   } else {
			alert("El campo 'Nombre' es obligatorio");   
	   }
       document.FormValCistN.ForTNom.focus() 
       return false; 
	}
	//comprova empresa 
    if (document.FormValCistN.ForTEmp.value.length==0){ 
       if(lang=='cat') {
		   alert("El camp 'Empresa' es obligatori")
	   } else {
			alert("El campo 'Empresa' es obligatorio");   
	   }
       document.FormValCistN.ForTEmp.focus() 
       return false; 
	}	
	//comprova el correu
    if (document.FormValCistN.ForTMail.value.length==0){ 
       alert("El camp E-Mail es obligatori.") 
       document.FormValCistN.ForTMail.focus() 
       return false; 
	} else {
		if ((document.FormValCistN.ForTMail.value.length>0) && (document.FormValCistN.ForTMail.value.indexOf("@") < 1)){ 
			   if(lang=='cat') {
				   alert("El camp 'Mail' no es valid")
			   } else {
					alert("El campo 'Mail' no es valido");   
			   }			  
			  document.FormValCistN.ForTMail.focus() 
			  return false;		
		} else {
			  if (document.FormValCistN.ForTMail.value==document.FormValCistN.ForTMail2.value) {
				
			  } else {
				   if(lang=='cat') {
					   alert("El camp 'Mail' no es valid")
				   } else {
						alert("El campo 'Mail' no es valido");   
				   } 
  
				  document.FormValCistN.ForTMail.focus() 
				  return false;				  
			  }
		}
	}
	//comprova telf 
    if (document.FormValCistN.ForTTelf.value.length==0){ 
       if(lang=='cat') {
		   alert("El camp 'Telf' es obligatori")
	   } else {
			alert("El campo 'Telf' es obligatorio");   
	   }
       document.FormValCistN.ForTTelf.focus() 
       return false; 
	}
	//comprova que s'acceptin les condicions
	if (document.FormValCistN.ForTCond.checked==false) {
		if(lang=='cat') {
		   alert("Cal acceptar les condicions del lloc web")
		} else {
			alert("Debe aceptar las condiciones del sitio web");   
		}

		document.FormValCistN.ForTCond.focus()
		return false;
	}	
}

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

// VALIDACIONS DES DE L'ADMINISTRACIO
function valida_FormOKCist(estat) {
	if(estat==pres1) {
		if (document.FormOKCist.ForValida.checked==false) {
			alert("Cal marcar la casella de validació");   
			document.FormOKCist.ForValida.focus()
			return false;
		}
	} else {
		if (document.FormCancCist.ForCancel.checked==false) {
			alert("Cal marcar la casella de validació");   
			document.FormCancCist.ForCancel.focus()
			return false;
		}		
	}
}
//-->