
	var arrMensajes = new Array();

	// Función que valida los formularios de Living, según el idioma, se cargan los alerts
	function ValidarForm(f)
			{
				if (f.language.value.toUpperCase() == "ENGLISH") {
					arrMensajes[0] = "Please, enter Name";
					arrMensajes[1] = "Please, enter Surname";
					arrMensajes[2] = "Please, enter Country";
					arrMensajes[3] = "Please, enter Nationality";
					arrMensajes[4] = "Please, enter Telephone";
					arrMensajes[5] = "Please, enter E-mail";
					arrMensajes[6] = "Please confirm e-mail";
					arrMensajes[7] = "E-mail addresses do not match";
					arrMensajes[8] = "Please, enter day of arrival";
					arrMensajes[9] = "Please, enter month of arrival";
					arrMensajes[10] = "Please, enter year of arrival";
					arrMensajes[11] = "Please, enter day of departure";
					arrMensajes[12] = "Please, enter month of departure";
					arrMensajes[13] = "Please, enter year of departure";
					arrMensajes[14] = "Please, enter Length of stay";
					arrMensajes[15] = "Please, enter Term of stay";
					arrMensajes[16] = "Please, enter Number of people";
					arrMensajes[17] = "Please, enter Number of bedrooms";
					arrMensajes[18] = "Please, let us know where did you hear about Loco";
					arrMensajes[19] = "Please, enter Budget";
					arrMensajes[20] = "Please, enter Location";
				}

				if (f.language.value.toUpperCase() == "ESPAÑOL") {
					arrMensajes[0] = "Por favor, rellene el campo Nombre";
					arrMensajes[1] = "Por favor, rellene el campo Apellidos";
					arrMensajes[2] = "Por favor, seleccione un valor del campo Pais";
					arrMensajes[3] = "Por favor, seleccione un valor del campo Nacionalidad";
					arrMensajes[4] = "Por favor, rellene el campo Teléfono";
					arrMensajes[5] = "Por favor, rellene el campo E-mail";
					arrMensajes[6] = "Por favor, confirme el E-mail";
					arrMensajes[7] = "El campo E-mail y la confirmación deben ser iguales";
					arrMensajes[8] = "Por favor, seleccione el día de llegada";
					arrMensajes[9] = "Por favor, seleccione el mes de llegada";
					arrMensajes[10] = "Por favor, seleccione el año de llegada";
					arrMensajes[11] = "Por favor, seleccione el día de salida";
					arrMensajes[12] = "Por favor, seleccione el mes de salida";
					arrMensajes[13] = "Por favor, seleccione el año de salida";
					arrMensajes[14] = "Por favor, rellene el campo Duración de la estancia";
					arrMensajes[15] = "Por favor, seleccione el periodo de tiempo";
					arrMensajes[16] = "Por favor, rellene el campo Número de personas";
					arrMensajes[17] = "Por favor, seleccione el número de habitaciones";
					arrMensajes[18] = "Por favor, indique cómo ha encontrado Loco Locations";
					arrMensajes[19] = "Por favor, rellene el campo Presupuesto";
					arrMensajes[20] = "Por favor, seleccione la localización";
				}
				
				if (f.language.value.toUpperCase() == "CATALÀ") {
					arrMensajes[0] = "Si us plau, ompli el camp Nom";
					arrMensajes[1] = "Si us plau, ompli el camp Cognoms";
					arrMensajes[2] = "Si us plau, seleccioni un valor del camp Pais";
					arrMensajes[3] = "Si us plau, seleccioni un valor del camp Nacionalitat";
					arrMensajes[4] = "Si us plau, ompli el camp Teléfon";
					arrMensajes[5] = "Si us plau, ompli el camp E-mail";
					arrMensajes[6] = "Si us plau, confirmi l'E-mail";
					arrMensajes[7] = "El camp E-mail i la confirmació han de ser iguals";
					arrMensajes[8] = "Si us plau, seleccioni el día d'arrivada";
					arrMensajes[9] = "Si us plau, seleccioni el mes d'arrivada";
					arrMensajes[10] = "Si us plau, seleccioni l'any d'arrivada";
					arrMensajes[11] = "Si us plau, seleccioni el día de sortida";
					arrMensajes[12] = "Si us plau, seleccioni el mes de sortida";
					arrMensajes[13] = "Si us plau, seleccioni l'any de sortida";
					arrMensajes[14] = "Si us plau, ompli el camp Duració de l'estada";
					arrMensajes[15] = "Si us plau, seleccioni el periode de temps";
					arrMensajes[16] = "Si us plau, ompli el camp Número de persones";
					arrMensajes[17] = "Si us plau, seleccioni el número de' habitacions";
					arrMensajes[18] = "Si us plau, indiqui com ha trobat Loco Locations";
					arrMensajes[19] = "Si us plau, ompli el camp Presupuesto";
					arrMensajes[20] = "Si us plau, seleccioni la localització";
				}
					
				if (f.language.value.toUpperCase() == "NEDERLANDS") {
					arrMensajes[0] = "AUB, schrijf in Uw Naam";
					arrMensajes[1] = "AUB, schrijf in Uw achternaam";
					arrMensajes[2] = "AUB, schrijf in Uw land";
					arrMensajes[3] = "AUB, schrijf in Uw Nationality";
					arrMensajes[4] = "AUB, schrijf in Uw telefoon";
					arrMensajes[5] = "AUB, schrijf in Uw e-mail adress";
					arrMensajes[6] = "AUB confirmeer e-mail adress";
					arrMensajes[7] = "E-mail en confirmatie e-mail moet het zelfde zijn";
					arrMensajes[8] = "AUB, Kies de dag van aankomst";
					arrMensajes[9] = "AUB, Kies de maand van aankomst";
					arrMensajes[10] = "AUB, Kies het jaar van aankomst";
					arrMensajes[11] = "AUB, Kies de dag van vertrek";
					arrMensajes[12] = "AUB, Kies de maand van vertrek";
					arrMensajes[13] = "AUB, Kies het jaar van vertrek";
					arrMensajes[14] = "AUB, vul in de lengte van het verblijf";
					arrMensajes[15] = "AUB, kies het verblijfsduur";
					arrMensajes[16] = "AUB, kies hoe veel personen";
					arrMensajes[17] = "AUB, kies hoe veel kamers";
					arrMensajes[18] = "AUB, vertel ons waar Uw ons heeft ontmoet";
					arrMensajes[19] = "AUB, vul in het Uw bedrag";
					arrMensajes[20] = "AUB, kies hoe veel plaats";
				}
					
				if (f.Name.value == "") {
					alert(arrMensajes[0]);
					f.Name.focus();
					return false;
				}
				
				if (f.Surname.value == "") {
					alert(arrMensajes[1]);
					f.Surname.focus();
					return false;
				}

				if (f.Country.selectedIndex == "") {
					alert(arrMensajes[2]);
					f.Country.focus();
					return false;
				}
				
				if (f.Nationality.selectedIndex == "") {
					alert(arrMensajes[3]);
					f.Nationality.focus();
					return false;
				}
				
				if (f.Telephone.value == "") {
					alert(arrMensajes[4]);
					f.Telephone.focus();
					return false;
				}
				
				if (f.Email.value == "") {
					alert(arrMensajes[5]);
					f.Email.focus();
					return false;
				}
				
				if (f.ConfEmail.value == "") {
					alert(arrMensajes[6]);
					f.ConfEmail.focus();
					return false;
				}
				
				if (f.Email.value != f.ConfEmail.value) {
					alert(arrMensajes[7]);
					f.Email.focus();
					return false;
				}
				
				if (f.Day_Arrival.selectedIndex == "") {
					alert(arrMensajes[8]);
					f.Day_Arrival.focus();
					return false;
				}
				
				if (f.Month_Arrival.selectedIndex == "") {
					alert(arrMensajes[9]);
					f.Month_Arrival.focus();
					return false;
				}
				
				if (f.Year_Arrival.selectedIndex == "") {
					alert(arrMensajes[10]);
					f.Year_Arrival.focus();
					return false;
				}
				
				if (f.Day_Departure.selectedIndex == "") {
					alert(arrMensajes[11]);
					f.Day_Departure.focus();
					return false;
				}
				
				if (f.Month_Departure.selectedIndex == "") {
					alert(arrMensajes[12]);
					f.Month_Departure.focus();
					return false;
				}

				if (f.Year_Departure.selectedIndex == "") {
					alert(arrMensajes[13]);
					f.Year_Departure.focus();
					return false;
				}
				
				if (f.Length_Stay.value == "") {
					alert(arrMensajes[14]);
					f.Length_Stay.focus();
					return false;
				}
				
				if (f.Term_Stay.value == "") {
					alert(arrMensajes[15]);
					f.Term_Stay.focus();
					return false;
				}
								
				if (f.N_People.value == "") {
					alert(arrMensajes[16]);
					f.N_People.focus();
					return false;
				}

				if (f.N_Bedrooms.selectedIndex == "") {
					alert(arrMensajes[17]);
					f.N_Bedrooms.focus();
					return false;
				}
				
				if ((!f.Location_City[0].checked)&&(!f.Location_City[1].checked)) {
					alert(arrMensajes[20]);
					f.Location_City[0].focus()
					return false;
				}
				
				if (f.Budget.value == "") {
					alert(arrMensajes[19]);
					f.Budget.focus();
					return false;
				}
				
				if (f.selWhereDidYouHear.selectedIndex == "") {
					alert(arrMensajes[18]);
					f.selWhereDidYouHear.focus();
					return false;
				}
				
				return true;
			}

	// Función que valida los formularios de Living, según el idioma, se cargan los alerts
	function ValidarShortTermForm(f)
			{
				if (f.language.value.toUpperCase() == "ENGLISH") {
					arrMensajes[0] = "Please, enter Name";
					arrMensajes[1] = "Please, enter Surname";
					arrMensajes[2] = "Please, enter Country";
					arrMensajes[3] = "Please, enter Nationality";
					arrMensajes[4] = "Please, enter Contact number";
					arrMensajes[5] = "Please, enter E-mail";
					arrMensajes[6] = "Please confirm e-mail";
					arrMensajes[7] = "E-mail addresses do not match";
					arrMensajes[8] = "Please, enter day of arrival";
					arrMensajes[9] = "Please, enter month of arrival";
					arrMensajes[10] = "Please, enter year of arrival";
					arrMensajes[11] = "Please, enter day of departure";
					arrMensajes[12] = "Please, enter month of departure";
					arrMensajes[13] = "Please, enter year of departure";
					arrMensajes[14] = "Please, enter details about your date flexiblility";
					arrMensajes[15] = "Please, enter Number of Adults";
					arrMensajes[16] = "Please, enter Number of Children";
					arrMensajes[17] = "Please, enter Number of bedrooms";
					arrMensajes[18] = "Please, let us know where did you hear about Loco";
					arrMensajes[19] = "Please, enter Budget";
					arrMensajes[20] = "Please, enter Location";
				}

				if (f.language.value.toUpperCase() == "ESPAÑOL") {
					arrMensajes[0] = "Por favor, rellene el campo Nombre";
					arrMensajes[1] = "Por favor, rellene el campo Apellidos";
					arrMensajes[2] = "Por favor, seleccione un valor del campo Pais";
					arrMensajes[3] = "Por favor, seleccione un valor del campo Nacionalidad";
					arrMensajes[4] = "Por favor, rellene el campo Teléfono";
					arrMensajes[5] = "Por favor, rellene el campo E-mail";
					arrMensajes[6] = "Por favor, confirme el E-mail";
					arrMensajes[7] = "El campo E-mail y la confirmación deben ser iguales";
					arrMensajes[8] = "Por favor, seleccione el día de llegada";
					arrMensajes[9] = "Por favor, seleccione el mes de llegada";
					arrMensajes[10] = "Por favor, seleccione el año de llegada";
					arrMensajes[11] = "Por favor, seleccione el día de salida";
					arrMensajes[12] = "Por favor, seleccione el mes de salida";
					arrMensajes[13] = "Por favor, seleccione el año de salida";
					arrMensajes[14] = "Por favor, rellene el campo mas informacion";
					arrMensajes[15] = "Por favor, rellene el campo Número de adultos";
					arrMensajes[16] = "Por favor, rellene el campo Número de niños";
					arrMensajes[17] = "Por favor, seleccione el número de habitaciones";
					arrMensajes[18] = "Por favor, indique cómo ha encontrado Loco Locations";
					arrMensajes[19] = "Por favor, rellene el campo Presupuesto";
					arrMensajes[20] = "Por favor, seleccione la localización";
				}
				
				if (f.language.value.toUpperCase() == "CATALÀ") {
					arrMensajes[0] = "Si us plau, ompli el camp Nom";
					arrMensajes[1] = "Si us plau, ompli el camp Cognoms";
					arrMensajes[2] = "Si us plau, seleccioni un valor del camp Pais";
					arrMensajes[3] = "Si us plau, seleccioni un valor del camp Nacionalitat";
					arrMensajes[4] = "Si us plau, ompli el camp Teléfon";
					arrMensajes[5] = "Si us plau, ompli el camp E-mail";
					arrMensajes[6] = "Si us plau, confirmi l'E-mail";
					arrMensajes[7] = "El camp E-mail i la confirmació han de ser iguals";
					arrMensajes[8] = "Si us plau, seleccioni el día d'arrivada";
					arrMensajes[9] = "Si us plau, seleccioni el mes d'arrivada";
					arrMensajes[10] = "Si us plau, seleccioni l'any d'arrivada";
					arrMensajes[11] = "Si us plau, seleccioni el día de sortida";
					arrMensajes[12] = "Si us plau, seleccioni el mes de sortida";
					arrMensajes[13] = "Si us plau, seleccioni l'any de sortida";
					arrMensajes[14] = "Si us plau, ompli el camp Duració de l'estada";
					arrMensajes[15] = "Si us plau, seleccioni el periode de temps";
					arrMensajes[16] = "Si us plau, ompli el camp Número de persones";
					arrMensajes[17] = "Si us plau, seleccioni el número de' habitacions";
					arrMensajes[18] = "Si us plau, indiqui com ha trobat Loco Locations";
					arrMensajes[19] = "Si us plau, ompli el camp Presupuesto";
					arrMensajes[20] = "Si us plau, seleccioni la localització";
				}
					
				if (f.language.value.toUpperCase() == "NEDERLANDS") {
					arrMensajes[0] = "AUB, schrijf in Uw Naam";
					arrMensajes[1] = "AUB, schrijf in Uw achternaam";
					arrMensajes[2] = "AUB, schrijf in Uw land";
					arrMensajes[3] = "AUB, schrijf in Uw Nationality";
					arrMensajes[4] = "AUB, schrijf in Uw telefoon";
					arrMensajes[5] = "AUB, schrijf in Uw e-mail adress";
					arrMensajes[6] = "AUB confirmeer e-mail adress";
					arrMensajes[7] = "E-mail en confirmatie e-mail moet het zelfde zijn";
					arrMensajes[8] = "AUB, Kies de dag van aankomst";
					arrMensajes[9] = "AUB, Kies de maand van aankomst";
					arrMensajes[10] = "AUB, Kies het jaar van aankomst";
					arrMensajes[11] = "AUB, Kies de dag van vertrek";
					arrMensajes[12] = "AUB, Kies de maand van vertrek";
					arrMensajes[13] = "AUB, Kies het jaar van vertrek";
					arrMensajes[14] = "AUB, vul in de lengte van het verblijf";
					arrMensajes[15] = "AUB, kies het verblijfsduur";
					arrMensajes[16] = "AUB, kies hoe veel personen";
					arrMensajes[17] = "AUB, kies hoe veel kamers";
					arrMensajes[18] = "AUB, vertel ons waar Uw ons heeft ontmoet";
					arrMensajes[19] = "AUB, vul in het Uw bedrag";
					arrMensajes[20] = "AUB, kies hoe veel plaats";
				}
					
				if (f.Name.value == "") {
					alert(arrMensajes[0]);
					f.Name.focus();
					return false;
				}
				
				if (f.Surname.value == "") {
					alert(arrMensajes[1]);
					f.Surname.focus();
					return false;
				}

				
				if (f.Contact_Number.value == "") {
					alert(arrMensajes[4]);
					f.Contact_Number.focus();
					return false;
				}
				
				if (f.Email.value == "") {
					alert(arrMensajes[5]);
					f.Email.focus();
					return false;
				}
				
				if (f.ConfEmail.value == "") {
					alert(arrMensajes[6]);
					f.ConfEmail.focus();
					return false;
				}
			
				if (f.Email.value != f.ConfEmail.value) {
					alert(arrMensajes[7]);
					f.Email.focus();
					return false;
				}
				
	
				if (f.N_Adults.value == "") {
					alert(arrMensajes[15]);
					f.N_Adults.focus();
					return false;
				}
			
				if (f.N_Children.value == "") {
					alert(arrMensajes[16]);
					f.N_Children.focus();
					return false;
				}

			
				
				if (f.Day_Arrival.selectedIndex == "") {
				  alert(arrMensajes[8]);
				  f.Day_Arrival.focus();
				  return false;
				}
				
				if (f.Month_Arrival.selectedIndex == "") {
				  alert(arrMensajes[9]);
				  f.Month_Arrival.focus();
				  return false;
				}
				
				if (f.Year_Arrival.selectedIndex == "") {
				  alert(arrMensajes[10]);
				  f.Year_Arrival.focus();
				  return false;
				}
				
				if (f.Day_Departure.selectedIndex == "") {
				  alert(arrMensajes[11]);
				  f.Day_Departure.focus();
				  return false;
				}
				
				if (f.Month_Departure.selectedIndex == "") {
				  alert(arrMensajes[12]);
				  f.Month_Departure.focus();
				  return false;
				}
				
				if (f.Year_Departure.selectedIndex == "") {
				  alert(arrMensajes[13]);
				  f.Year_Departure.focus();
				  return false;
				}

				if (f.FlexibleonDates[1].checked==true)
				  {
				    if (f.FlexibleDateDetails.value == "") {
				      alert(arrMensajes[14]);
				      f.FlexibleDateDetails.focus();
				      return false;
				    }
				  }

				if (f.N_Bedrooms.selectedIndex == "") {
				  alert(arrMensajes[17]);
				  f.N_Bedrooms.focus();
				  return false;
				}
				
				if ((!f.Location_City[0].checked)&&(!f.Location_City[1].checked)) {
				  alert(arrMensajes[20]);
				  f.Location_City[0].focus()
				    return false;
				}
				
				if (f.Budget.value == "") {
				  alert(arrMensajes[19]);
				  f.Budget.focus();
				  return false;
				}
				
				if (f.selWhereDidYouHear.selectedIndex == "") {
				  alert(arrMensajes[18]);
				  f.selWhereDidYouHear.focus();
				  return false;
				}
				
				return true;
			}

	// Función que valida los formularios de Film, según el idioma, se cargan los alerts
	function ValidarFormLocations(f)
		{
			if (f.language.value.toUpperCase() == "ENGLISH") {
				arrMensajes[0] = "Please, enter Main Contact";
				arrMensajes[1] = "Please, enter Country";
				arrMensajes[2] = "Please, enter Telephone";
				arrMensajes[3] = "Please, enter E-mail";
				arrMensajes[4] = "Please, let us know where did you hear about Loco";
			}

			if (f.language.value.toUpperCase() == "ESPAÑOL") {
				arrMensajes[0] = "Por favor, rellene el campo Persona de Contacto";
				arrMensajes[1] = "Por favor, seleccione un valor del campo Pais";
				arrMensajes[2] = "Por favor, rellene el campo Teléfono";
				arrMensajes[3] = "Por favor, rellene el campo E-mail";
				arrMensajes[4] = "Por favor, dinos como has encontrado Loco Locations";
			}
			
			if (f.language.value.toUpperCase() == "CATALÀ") {
				arrMensajes[0] = "Si us plau, ompli el camp Persona de Contacte";
				arrMensajes[1] = "Si us plau, seleccioni un valor del camp Pais";
				arrMensajes[2] = "Si us plau, ompli el camp Teléfon";
				arrMensajes[3] = "Si us plau, ompli el camp E-mail";
				arrMensajes[4] = "Si us plau, diga'ns com has trobat Loco Locations";
			}
				
			if (f.language.value.toUpperCase() == "NEDERLANDS") {
				arrMensajes[0] = "AUB, schrijf in Uw Naam";
				arrMensajes[1] = "AUB, schrijf in Uw land";
				arrMensajes[2] = "AUB, schrijf in Uw telefoon";
				arrMensajes[3] = "AUB, schrijf in Uw e-mail adress";
				arrMensajes[4] = "AUB, vertel ons waar Uw ons heeft ontmoet";
			}
				
			if (f.Main_contact.value == "") {
				alert(arrMensajes[0]);
				f.Main_contact.focus();
				return false;
			}
			
			if (f.Country.selectedIndex == "") {
				alert(arrMensajes[1]);
				f.Country.focus();
				return false;
			}
			
			if (f.Telephone.value == "") {
				alert(arrMensajes[2]);
				f.Telephone.focus();
				return false;
			}
			
			if (f.Email.value == "") {
				alert(arrMensajes[3]);
				f.Email.focus();
				return false;
			}
			
			return true;
		}

	// Función que pinta los idiomas que aparecen bajo el logo en la cabecera para cambiar
	// de idioma. Coge la misma URL y según el directorio lo va cambiando o no.
	// Para añadir un nuevo idioma, basta con añadir el directorio,idioma y title en los arrays
	function PintarIdiomas()
	{
		var arrIdiomas = new Array("Eng","Esp","Cat","Fra");
		var arrDir = new Array("en","es","cat","fr");
		var arrTitles = new Array("English","Español","Català","Francais");
		var path = new String(document.location);
		for (i=0;i<arrIdiomas.length;i++) {
			if (path.indexOf("/" + arrDir[i] + "/") != -1) {
				//document.write("<td align='center' valign='bottom'><a href='" + path + "' class='LinkGris10px' title='" + arrTitles[i] + "'>" + arrIdiomas[i] + "</a></td>");
				document.write("<td align='center' valign='bottom'><a href='" + path + "'><img src='../../Imgs/flag_" + arrDir[i] + ".jpg' title='" + arrTitles[i] + "' border='0'>" + "</a></td>");
			} else {
				//Buscamos el nombre del directorio en el path y lo sustituimos por el q toca
				var newPath;
				j = 0;
				while ((j<arrDir.length) && (path.indexOf("/" + arrDir[j] + "/") == -1)) {
					j++;
				}
				strParaReemplazar = path.substr(path.indexOf("/" + arrDir[j] + "/"),arrDir[j].length+2);
				newPath = path.replace(strParaReemplazar,"/" + arrDir[i] + "/");
				document.write("<td align='center' valign='bottom'><a href='" + newPath + "'><img src='../../Imgs/flag_" + arrDir[i] + ".jpg' title='" + arrTitles[i] + "' border='0'>" + "</a></td>");
				//<a href="index.htm"><img src="../../Imgs/flag_en.jpg" alt="Eng" border="0"></a> 
			}				
		}
	}
