var urlPar = location.href.split("?");

if(urlPar[1]) {
	var idioma=urlPar[1];
	}
else {
	var idioma = (navigator.language) ? navigator.language : navigator.userLanguage;
	}


switch(idioma)
{
case 'ca':
  var numIdioma=0;
  break;    
case 'es':
  var numIdioma=1;
  break;
 case 'en':
  var numIdioma=2;
  break;  
default:
  var numIdioma=2;
  //idioma = ca;
}
	var crcNom=[];
	var crcNomIndret=[];
	var titolTema = [];
	var imatgeTema = [];
	var filtreTema = [];
	var kmlTema = [];
	var temaFavorits = ["Els nostres preferits","Nuestra recomendacion","Our choice"];
	var temaMuseus = ["Museus","Museos", "Museums"];
	var temaUnesco = ["Patrimoni UNESCO","Patrimonio UNESCO","UNESCO Heritage"];
	var temaGratis = ["Visites Gratuïtes","Visitas Gratuitas","Free Visits"];
	var temaSales = ["Sales d'exposicions","Salas de exposisicions","Exhibitions"];
	var temaModernisme = ["Modernisme","Modernismo","Modernism"];
	var temaNens = ["Per a nens","Para niños","For kids"];
	var temaGaudi = ["Gaudí","Gaudí ","Gaudí Works"];
//	var temaRecorr9= ["Recorregut 9","Recorrido 9 ","Tour 9"];
	titolTema[0] = temaFavorits[numIdioma]; 
	filtreTema[0] = "fav";
	kmlTema[0]="";
	imatgeTema[0]="img/base/negre.jpg";	
	imatgeTema[1]="img/base/negre.jpg";	
	imatgeTema[2]="img/base/negre.jpg";	
	imatgeTema[3]="img/base/negre.jpg";	
	imatgeTema[4]="img/base/negre.jpg";	
	imatgeTema[5]="img/base/negre.jpg";	
	imatgeTema[6]="img/base/negre.jpg";	
	imatgeTema[7]="img/base/negre.jpg";	
	imatgeTema[8]="img/base/negre.jpg";	
	titolTema[1] = temaMuseus[numIdioma];
	filtreTema[1] = "museu";
	kmlTema[1]="";	
	titolTema[2] = temaUnesco[numIdioma];
	filtreTema[2] = "unesco";
	kmlTema[2]="";	
	titolTema[3] = temaGratis[numIdioma];
	filtreTema[3] = "gratis";
	kmlTema[3]="";	
	titolTema[4] = temaSales[numIdioma];
	filtreTema[4] = "expos";
	kmlTema[4]="";	
	titolTema[5] = temaModernisme[numIdioma];
	filtreTema[5] = "modernisme";
	kmlTema[5]="";	
	titolTema[6] = temaNens[numIdioma];
	filtreTema[6] = "nens";
	kmlTema[6]="";	
	titolTema[7] = temaGaudi[numIdioma];
	filtreTema[7] = "gaudi";
	kmlTema[7]="";	
//	titolTema[8] = temaRecorr9[numIdioma];       
//	filtreTema[8] = "";
//	kmlTema[8]="";	
	
	
	
	
	
	
	if (document.implementation && document.implementation.createDocument) {
 				var xmlhttp = new window.XMLHttpRequest();
				xmlhttp.open("GET","xml/Relacio.kml",false);
				xmlhttp.send(null);
				var xmlDoc = xmlhttp.responseXML.documentElement;
 	      carregaCadena(xmlDoc);
	 }
    else if (window.ActiveXObject) { 
        //if(window.xmlDocTotsIndrets){handler(xmlDocTotsIndrets); return;} // més ràpid tornar a llegir que recuperar
        var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");  
        xmlDoc.async = true; 
        xmlDoc.onreadystatechange = function(  ) {             
            if (xmlDoc.readyState == 4)  {carregaCadena(xmlDoc);};
        }
        xmlDoc.load("xml/Relacio.kml");                                     
    }


function carregaTema(Tema,titTema,kmlTema){
	
	esborraIndrets();
	$("#side_bar").empty();
	map.removeOverlay(iti);
	filtre = Tema;
	$("#titol2").html("Carregant Tema ...");
	filtraIndrets(["nnff", Tema," "]);
	ordenaLlegenda("descripcio");
	iti = dibuixaItinerari(kmlTema,map);
	destacaLlegendaGuia();
	$("#itinerari").show();
	$("#titol2").html(titTema);
	ajustaScroll();
	missatgeCentral(titTema);
	centraMapaIndret($(".sidebarItem:first").data("codi"));
	ajusta();
}

function carregaCadena(xmlDoc) {
	var indret = xmlDoc.getElementsByTagName("Placemark");
	var limit = indret.length;
	for (var conta = 0; conta < kmlTema.length;conta++){
		crcNom.push(titolTema[conta] + "tTema" + filtreTema[conta] + "fTema" + kmlTema[conta] + "kTema" + imatgeTema[conta] + "iTema");
	}
		
	for(var p = 0; p < limit; p++) 		{
		var part=indret[p].getElementsByTagName("description")[0].firstChild.data;
  	if (part.length == part.split('nnmm')[0].length){
	  	crcNom.push(indret[p].getElementsByTagName("description")[0].firstChild.data.split(';')[0]+"zzz"+indret[p].getElementsByTagName("name")[0].firstChild.data);
 		}
 	}

} 		


function carregaLiterals()

{
//alert(idioma)

switch(idioma)
{
case 'ca':
  var numIdioma=0;
  break;    
case 'es':
  var numIdioma=1;
  break;
 case 'en':
  var numIdioma=2;
  break;  
default:
  var numIdioma=0;
}

//alert(numIdioma);
var selecciona=[];
selecciona[0]="Indrets i Itineraris de mapBCN";
selecciona[1]="Lugares e Itinerarios de mapBCN";
selecciona[2]="Places & Tours from mapBCN";
tSelecciona=selecciona[numIdioma];

var noSeleccionats=[];
noSeleccionats[0]="No has seleccionat cap indret";
noSeleccionats[1]="No has seleccionado ningún lugar";
noSeleccionats[2]="No places selected";
tNoSeleccionats=noSeleccionats[numIdioma];



var buscar=[];
buscar[0]="Buscar";
buscar[1]="Buscar";
buscar[2]="Search";
tBuscar=buscar[numIdioma];

var afegitGuia=[];
afegitGuia[0]="Afegit a la guia:";
afegitGuia[1]="Incorporado a la guia:";
afegitGuia[2]="Appended to the guide:";
tAfegitGuia=afegitGuia[numIdioma];


var titolPresentacio=[];
titolPresentacio[0]="mapBCN una guia sobre mapa de la ciutat de Barcelona";
titolPresentacio[1]="mapBCN una guia interactiva de Barcelona";
titolPresentacio[2]="mapBCN a new interactive guide about Barcelona";
tTitolPresentacio=titolPresentacio[numIdioma];

var textPresentacio=[];
textPresentacio[0]="<div style='font-size:12px;'>Tria qualsevol recorregut o tema, selecciona els indrets i fes-te la teva guia personalitzada. Navega per més de cinc-centes imatges seleccionades que us hem preparat, per fer-vos més fàcil la tria. Totes les imatges i els itineraris els hem fet nosaltres i els hem valorat amb el nostre criteri. </div>";
textPresentacio[1]="mapBCN una guia interactiva de Barcelona. Construye tu propia guia de Barcelona. Añade a la guia todo lo que sea de tu interés. Podrás ordernarlo e imprimirlo, para facilitarte tu estancia en nuestra ciudad";
textPresentacio[2]='<span style="font-size:95%;"><span style="font-family:arial;">mapBCN a new interactive guide about Barcelona. We will help you make your choice and plan your stay in Barcelona.<br /><span style="font-size:130%;"><span style="color: rgb(255, 0, 0);">1</span></span> <span style="font-weight: bold; color: rgb(255, 0, 0);">Search</span><span style="color: rgb(255, 0, 0);"> </span>through the catalog.<br /></span></span><span style="font-size:85%;"><span style="font-family:arial;"><span style="font-size:130%;"><span style="color: rgb(255, 0, 0);">2</span></span> <span style="color: rgb(255, 0, 0); font-weight: bold;">Choose </span>your favourite places.<br /></span></span><span style="font-size:85%;"><span style="font-family:arial;"><span style="font-size:130%;"><span style="color: rgb(255, 0, 0);">3 </span></span><span style="color: rgb(255, 0, 0); font-weight: bold;">Reorder </span>your guide.<br /></span></span><span style="font-size:85%;"><span style="font-family:arial;"><span style="font-size:130%;"><span style="color: rgb(255, 0, 0);">4</span></span> </span></span><span style="font-size:85%;"><span style="font-family:arial;"><span style="font-size:130%;"><span style="color: rgb(255, 0, 0);"></span></span><span style="color: rgb(255, 0, 0);">Print </span><span style="color: rgb(255, 0, 0);"><span style="color: rgb(0, 0, 0);">your own guide</span></span></span></span><span style="color: rgb(0, 0, 0);font-size:85%;" ><span style="font-family:arial;"></span></span><span style="font-size:85%;"><span style="font-family:arial;"><span style="color: rgb(0, 0, 0);">.<br /></span></span></span><span style="font-size:85%;"><span style="font-family:arial;"><span style="font-size:130%;"><span style="color: rgb(255, 0, 0);">5</span></span> </span></span><span style="font-size:85%;"><span style="font-family:arial;"><span style="color: rgb(255, 0, 0); font-weight: bold;">Have a nice visit.</span></span></span> ';
tTextPresentacio=textPresentacio[numIdioma];

var espereu=[];
espereu[0]="Espereu sisplau ...";
espereu[1]="Espere un momento ...";
espereu[2]="Loading places ...";
tEspereu=espereu[numIdioma];

var cerca=[];
cerca[0]="Cerca realitzada: ";
cerca[1]="Busqueda: ";
cerca[2]="searching: ";
tCerca=cerca[numIdioma];

var filtre=[];
filtre[0]="Filtre: ";
filtre[1]="Filtro: ";
filtre[2]="Filter: ";
tFiltre=filtre[numIdioma];

var adreca=[];
adreca[0]="Adreca";
adreca[1]="Dirección";
adreca[2]="Address";
tAdreca=adreca[numIdioma];

var grups=[];
grups[0]="Grups";
grups[1]="Grupos";
grups[2]="Sets";
tGrups=grups[numIdioma];

var trobats=[];
trobats[0]="indrets trobats";
trobats[1]="lugares localizados";
trobats[2]="places found";
tTrobats=trobats[numIdioma];



var preu=[];
preu[0]="Preu";
preu[1]="Precio";
preu[2]="Fee";
tPreu=preu[numIdioma];


var indrets=[];
indrets[0]="Indrets";
indrets[1]="Lugares";
indrets[2]="Places";
tIndrets=indrets[numIdioma];

var informacio=[];
informacio[0]="Informació";
informacio[1]="Información";
informacio[2]="Information";
tInformacio=informacio[numIdioma];

var opcionsCerca=[];
opcionsCerca[0]="Criteris de cerca";
opcionsCerca[1]="Criterios de busqueda";
opcionsCerca[2]="Filter";
tOpcionsCerca=opcionsCerca[numIdioma];

var telefon=[];
telefon[0]="Telèfon";
telefon[1]="Teléfono";
telefon[2]="Phone#";
tTelefon=telefon[numIdioma];

var url=[];
url[0]="URL";
url[1]="URL";
url[2]="URL";
tUrl=url[numIdioma];

var codiPostal=[];
codiPostal[0]="Codi Postal";
codiPostal[1]="Código Postal";
codiPostal[2]="ZIP code";
tCodiPostal=codiPostal[numIdioma];

var imatges=[];
imatges[0]="Imatges";
imatges[1]="Imágenes";
imatges[2]="Photos";
tImatges=imatges[numIdioma];

var itineraris=[];
itineraris[0]="Itineraris";
itineraris[1]="Itinerarios";
itineraris[2]="Routes";
tItineraris=itineraris[numIdioma];

var elsCent=[];
elsCent[0]="Els indrets més visitats";
elsCent[1]="Los lugares más visitados";
elsCent[2]="Most visited places";
tElsCent=elsCent[numIdioma];

var guia=[];
guia[0]="La teva Guia";
guia[1]="Tu Guia";
guia[2]="Your guide";
tGuia=guia[numIdioma];

var arribarhi=[];
arribarhi[0]="Transport";
arribarhi[1]="Transporte";
arribarhi[2]="How to get there";
tArribarhi=arribarhi[numIdioma];

var laTevaGuia=[];
laTevaGuia[0]="La Teva Guia";
laTevaGuia[1]="Tu Propia Guia";
laTevaGuia[2]="Your Guide";
tLaTevaGuia=laTevaGuia[numIdioma];

var indretsOrdena=[];
indretsOrdena[0]="Ordena la teva selecció";
indretsOrdena[1]="Ordena tu selección";
indretsOrdena[2]="Sort your selection";
tIndretsOrdena=indretsOrdena[numIdioma];

var indretsSelecionats=[];
indretsSelecionats[0]="Indrets seleccionats";
indretsSelecionats[1]="Lugares seleccionados";
indretsSelecionats[2]="Places";
tIndretsSelecionats=indretsSelecionats[numIdioma];

var afegirGuia=["Afegir a la Guia","Añadir a tu guia","Add to your guide"];
tAfegirGuia=afegirGuia[numIdioma];

var treureGuia=["Treure de la guia","Eliminar de la guia","Remove from guide"];
tTreureGuia=treureGuia[numIdioma];

var esborrarGuia=["Esborrar la guia","Borrar guia","Clear guide"];
tEsborrarGuia=esborrarGuia[numIdioma];

var mostrarGuia=["Veure Guia","Mostrar guia","Make guide"];
tMostrarGuia=mostrarGuia[numIdioma];

var llegenda=["Llegenda","Leyenda","Legend"];
tLlegenda=llegenda[numIdioma];

var informacio=["Informació","Información","Information"];
tInformacio=informacio[numIdioma];

var sobreNosaltres=["Sobre Nosaltres","Sobre nosotros","About Us"];
tSobreNosaltres=sobreNosaltres[numIdioma];

var notaLegal=["Nota Legal","Nota Legal","Legal"];
tNotaLegal=notaLegal[numIdioma];

var contactaNosaltres=["Contacta","Contacta","Contact Us"];
tContactaNosaltres=contactaNosaltres[numIdioma];

var graciesEsperar = ["Gracies per esperar a que carreguem tota la informació de Barcelona", "Cargando toda la información sobre Barcelona", "Loading information about Barcelona"];
tGraciesEsperar =graciesEsperar[numIdioma];

var descWeb = ["<b>MAPBCN</b> - Fes la teva guia de <b>Barcelona</b>. Tria museus,atraccions, monuments,...  i fes-te el teu  itinerari sobre el mapa", "<b>MAPBCN</b> - Construye tu propia guía de <b>Barcelona</b>. Museos, atracciones, monumentos,... y visualiza e imprime tu mapa","<b>MAPBCN</b> - Your own  <b>Barcelona's</b> guide. Museums, markets, gardens,...  make your choice and print your guide"];
tDescWeb = descWeb[numIdioma];


var instDblClick=[];
instDblClick[0]="Fes DobleClick sobre les icones del mapa per incloure-les a la teva selecció ";
instDblClick[1]="Haz dobleclick sobre los iconos del mapa e inclúyelos en tu selección " ;
instDblClick[2]="Double-Click on map icons to make your own guide";
tInstDblClick=instDblClick[numIdioma];

}
