saAlertCA = new Array("El camp \"Nom\" és obligatori !!","El camp \"Nom\" no és correcte !!","El camp \"Cognom\" és obligatori !!","El camp \"Cognom\" no és correcte !!","El camp \"2n cognom\" és obligatori !!","El camp \"2n cognom\" no és correcte !!","El camp \"Adreça\" és obligatori !!","El camp \"Adreça\" no és correcte !!","El camp \"Telèfon\" és obligatori !!","El camp \"Telèfon\" no és correcte !!\nHa de tenir de 9 a 14 xifres.","El camp \"Web\" és obligatori !!","El camp \"Web\" no és correcte !!","El camp \"Correu electrònic\" és obligatori !!","El camp \"Correu electrònic\" no és correcte !!","El camp \"Codi Postal\" és obligatori !!","El camp \"Codi Postal\" no és correcte !!\nHa de tenir 5 xifres.","El camp \"NIF\" és obligatori !!","El camp \"NIF\" no és correcte !!\nHa de tenir 8 xifres i la lletra.","El camp \"NIF\" no és correcte !!","El camp \"Fax\" és obligatori !!","El camp \"Fax\" no és correcte !!","El camp \"Comentaris\" és obligatori !!","El camp \"Comentaris\" no és correcte!\nHa de tenir com a màxim 5.000 caràcters.","El primer any no pot ser mai superior al segon.","El primer mes no pot ser mai superior al segon.","El primer dia no pot ser mai superior al segon.","El camp \"Des de (dia)\" és obligatori !!","El camp \"Des de (mes)\" és obligatori !!","El camp \"Des del (any)\" és obligatori !!","El camp \"Fins al (dia)\" és obligatori !!","El camp \"Fins al (mes)\" és obligatori !!","El camp \"Fins al (any)\" és obligatori !!","El camp \"Edat\" és obligatori !!","El camp \"Edat\" no és correcte !!","El camp és obligatori !!","El camp \"Dia\" és obligatori !!","El camp \"Mes\" és obligatori !!","El camp \"Any\" és obligatori !!","El camp \"Any\" no és correcte !!","Ens sap greu però no pots participar-hi perquè tens menys de 8 anys","Tria una opció: NIF, NIE o Passaport.","El \"NIE\" no és correcte. (Format: lletra, 7 xifres i lletra).","El camp \"Document núm.\" és obligatori.","El camp \"NIF\" no és correcte !!\nHa de tenir 8 xifres.","El camp no és correcte !!", "El camp \"Districte\" és obligatori !!", "El camp \"Barri\" és obligatori !!","El camp \"Població\" és obligatori !!","El camp \"Població\" no és correcte !!"); // propers, lloc 49

saAlertES = new Array("El campo \"Nombre\" es obligatorio !!","El campo \"Nombre\" no es correcto !!","El campo \"Apellido\" es obligatorio !!","El campo \"Apellido\" no es correcto !!","El campo \"2º apellido\" es obligatorio !!","El campo \"2º apellido\" no es correcto !!","El campo \"Dirección\" es obligatorio !!","El campo \"Dirección\" no es correcto !!","El campo \"Teléfono\" es obligatorio !!","El campo \"Teléfono\" no es correcto !!\nHa de tener de 9 a 14 cifras.","El campo \"Web\" es obligatorio !!","El campo \"Web\" no es correcto !!","El campo \"Correo electrónico\" es obligatorio !!","El campo \"Correo electrónico\" no es correcto !!","El campo \"Código Postal\" es obligatorio !!","El campo \"Código Postal\" no es correcto !!\nHa de tener 5 cifras.","El campo \"NIF\" es obligatorio !!","El campo \"NIF\" no es correcto !!\nHa de tener 8 cifras y la letra.","El campo \"NIF\" no es correcto !!","El campo \"Fax\" es obligatorio !!","El campo \"Fax\" no es correcto !!","El campo \"Comentarios\" es obligatorio !!","El campo \"Comentarios\" no es correcto !!\nHa de tener como máximo 5.000 caràcters.","El primer año no puede ser nunca superior al segundo.","El primer mes no puede ser nunca superior al segundo.","El primer día no puede ser nunca superior al segundo.","El campo \"Desde (día)\" es obligatorio !!","El campo \"Desde (mes)\" es obligatorio !!","El campo \"Desde (año)\" es obligatorio !!","El campo \"Hasta (día)\" es obligatorio !!","El campo \"Hasta (mes)\" es obligatorio !!","El campo \"HASTA AÑO\" es obligatorio !!","El campo \"Edad\" es obligatorio !!","El campo \"Edad\" no es correcto !!","El campo es obligatorio !!","El campo \"Día\" es obligatorio !!","El campo \"Mes\" es obligatorio !!","El campo \"Año\" es obligatorio !!","El campo \"Año\" no es correcto !!","Lo sentimos pero no puedes participar porque tienes menos de 8 años","Escoge una opción: NIF, NIE o Pasaporte.","El NIE no es correcto (Formato: letra, 7 cifras y letra).","El campo \"Documento Núm.\" Es obligatorio.","El campo \"NIF\" no es correcto !!\nHa de tener 8 cifras.","El campo no es correcto !!", "El campo \"Distrito\" es obligatorio !!", "El campo \"Barrio\" es obligatorio !!","El campo \"Población\" es obligatorio !!","El campo \"Población\" no es correcto !!"); // propers, lloc 49

saAlertEN = new Array("The field \"Name\" is obligatory !!","The field \"Name\" is incorrect !!","The field \"Surname\" is obligatory !!","The field \"Surname\" is incorrect !!","The field \"Surname2\" is obligatory !!","The field \"Surname2\" is incorrect !!","The field \"Address\" is obligatory !!","The field \"Address\" is incorrect !!","The field \"Telephone\" is obligatory !!","The field \"Telephone\" is incorrect !!\nIt should have a minimum of 9 numbers and a maximum of 14 numbers.","The field \"Web\" is obligatory !!","The field \"Web\" is incorrect !!","The field \"Email\" is obligatory !!","The field \"Mail\" is incorrect !!","The field \"Postal Code\" should is obligatory !!","The field \"Postal Code\" should is incorrect !!\nIt should have 5 numbers.","The field \"NIF (Tax no.)\" is obligatory !!","The field \"NIF (Tax no.)\" is incorrect !!\nIt should have 8 numbers and letter.", "The field \"NIF\" (Tax no.) is incorrect !!","The field \"Fax\" is obligatory !!","The field \"Fax\" is incorrect !!","The field \"Comments\" is obligatory !!","The field \"Comments\" is incorrect !!\nIt should have a maximum of 5.000 characters.","The first year must never be later than the second.","The first month must never be later than the second.","The first day must never be later than the second.","The field \"Since (day)\" is obligatory !!","The field \"Since (month)\" is obligatory !!","The field \"Since (year)\" is obligatory !!","The field \"Until (day)\" is obligatory !!","The field \"Until (month)\" is obligatory !!","The field \"UNTIL (year)\" is obligatory !!","The field \"Age\" is obligatory !!","The field \"Age\" is incorrect !!","The field is obligatory !!","The field \"Day\" is obligatory !!","The field \"Month\" is obligatory !!","The field \"Year\" is obligatory !!" ,"The field \"Year\" is incorrect !!","We\'re sorry but you must be at least 8 years old to register","Choose an option: NIF, NIE or Passport.","Your NIE is invalid (Format: letter, 7 numbers, and a letter)","The field \"Document Number\" is obligatory.","The field \"NIF (Tax no.)\" is incorrect !!\nIt should have 8 numbers.","The field is incorrect !!", "The field \"District\" is obligatory !!", "The field \"Neighbourhood\" is obligatory !!","The field \"Town\" is obligatory !!","The field \"Town\" is incorrect !!"); // propers, lloc 49


function validarform(sIdioma)
{
	var bOk = true;
    bOk = CheckNom(sIdioma);  
    if(bOk == true) { bOk = CheckCognom(sIdioma); } 
    if(bOk == true) { bOk = CheckEmail(sIdioma); } 	
    if(bOk == true) { bOk = CheckComentari(sIdioma); } 
    if(bOk == true) document.form1.submit(); 
	else return false;
}

function CheckNom(sIdioma)
  {
  var sNom = "";
  sNom = document.form1.nom.value;
  if(sNom == "")
  	{
    alert(eval('saAlert'+sIdioma+'[0]'));
    document.form1.nom.focus();
    return(false);
  	}
  else
  	{
	if(isNaN(sNom)){return (true);}
    else
  		{
		alert(eval('saAlert'+sIdioma+'[1]'));
    	document.form1.nom.focus();
	    return(false);
		}	
    }
  }

function CheckCognom(sIdioma)
  { 
  var sCognom = ""; 
  sCognom = document.form1.cognom1.value;
  if(sCognom == "")
  	{
    alert(eval('saAlert'+sIdioma+'[2]'));
    document.form1.cognom1.focus();
    return(false);
    }
  else
  	{
  	if(isNaN(sCognom)){return (true);}
	else
		{
		alert(eval('saAlert'+sIdioma+'[3]'));
        document.form1.cognom1.focus();
        return(false);
  		}
	}	
  }
  
 function CheckComentari(sIdioma)
	{
	var iLongMax = 10000;
	if (document.form1.missatge.value == ""){
		alert(eval('saAlert'+sIdioma+'[21]')); 
		document.form1.missatge.focus();
		return (false);
		}
	if(iLongMax < document.form1.missatge.value.length)
		{
        alert(eval('saAlert'+sIdioma+'[22]')); 
        document.form1.missatge.focus();
		return (false);
		}
	return(true);
	}  
	
 function CheckEmail(sIdioma)
	{
	iArroba = document.form1.email.value.indexOf('@');
	iPunt = document.form1.email.value.lastIndexOf('.');
	if(document.form1.email.value == "")
		{
	    alert(eval('saAlert'+sIdioma+'[12]'));
  	    document.form1.email.focus();
        return(false); 
		}
	else if((iArroba <1) || (iArroba != document.form1.email.value.lastIndexOf('@')) || (iPunt < iArroba))
		{
	    alert(eval('saAlert'+sIdioma+'[13]'));
        document.form1.email.focus();
        return(false); 		
		}
	return(true);
	}  	
