// Cambiar los textos de las consultas en funcion del idioma.

function translate_text()
{
	var text_CONSULTAS
	var text_VISUALIZACION
	var text_UTILIDADES
	var text_RUTA
	var text_GUARDAR

	if(typeof lengua == "undefined") {
		lengua=0
	}
	
	lengua=lengua+""	// Asegurar que el tipo sea string.
	//alert(lengua)

	text_foto_es="Foto"
	text_mapa_es="Mapa"
	text_foto_eu="Argazkia"
	text_mapa_eu="Mapa"
	text_foto_en="Photo"
	text_mapa_en="Map"
	text_foto_fr="Photo"
	text_mapa_fr="Map"

        switch (lengua)
        {
            case "0":   // Castellano
			// ************** Cambiar textos de los botones aqui *****************

		if ( typeof console != 'undefined' ) console.log("translate")

			text_foto=text_foto_es
			text_mapa=text_mapa_es
			getElById('buttonRedib').value = "Redibujar"
			getElById('buttonBorrarCons').value = "Limpiar Consultas"

			// ************** Cambiar textos de las consultas aqui ***************
			var j = 1
			for ( var i = 0 ; i < arbol_Consulta.length ; i++)
			{
				if ( getElById('itemTextLink'+j) == null )
					console.log("itemTextLink "+j+" is null")
				else
					getElById('itemTextLink'+j).innerHTML=arbol_Consulta[i][2]
				j++
			}
			// ************** Cambiar textos de zoom etc *************************

                getElById('text_MODIFICAR_VISTAS').innerHTML = "MODIFICAR VISTAS"

                getElById('text_zoom_dentro').innerHTML = "Zoom"
                getElById('text_zoom_fuera').innerHTML = "Zoom"
                getElById('text_arrastra').innerHTML = "Arrastra"
                getElById('text_entorno').innerHTML = "Entorno"
                getElById('text_gipuzkoa').innerHTML = "Ir al mapa Gipuzkoa"


			// ************** Cambiar textos de los utilidades etc *****************

                getElById('text_calc_dist').innerHTML = "Calcular distancia"
                getElById('text_calc_super').innerHTML = "Calcular superficie"
                getElById('text_calc_perf').innerHTML = "Calcular perfil"
                getElById('text_desc_dxf').innerHTML = "Descargar DXF"
                getElById('text_desc_orto').innerHTML = "Descargar ortofoto"
        	var actu_val=actu.substring(5,6);
		if ( actu_val == '1' )
		{
                	getElById('text_desc_shape').innerHTML = "Descargar SHP"
		}
                getElById('text_incidencias').innerHTML = "Notificar incidencia"
                getElById('text_desc_lidar').innerHTML = "Descargar LIDAR"

			// ************** Cambiar textos de las rutas etc ***********************

                getElById('text_ruta_gps').innerHTML = "Trazar ruta GPS"
                getElById('text_ruta_gmap').innerHTML = "Ruta en Google Maps"
		
        	var actu_val=actu.substring(5,6);
        	if ( actu_val == '1' )
        	{
                	getElById('text_ruta_corta').innerHTML = "Vehiculo privado ruta corta"
	                getElById('text_ruta_rapida').innerHTML = "Vehiculo privado ruta rapida"
       	         	getElById('text_ruta_trp').innerHTML = "Transporte publico"
        	}


			// ************** Cambiar textos de imprimir/guardar ********************

                getElById('text_imprimir').innerHTML = "Imprimir"
		getElById('text_permalink').innerHTML = "Enlace Permanente" 
		//getElById('text_b5m_openlayers').innerHTML = "b5map" 
		getElById('text_guardar_geo').innerHTML = "Guardar Imagen Geo" 

			// ************** Cambiar textos de los menus principales aqui ***************

			text_CONSULTAS = "CONSULTAS"
			text_VISUALIZACION =  "VISUALIZACION"
			text_UTILIDADES	=  "UTILIDADES"
			text_RUTA =  "RUTAS"
			text_GUARDAR =  "GUARDAR / IMPRIMIR"

		// ************** Cambiar textos de la cabacera ***********************

                getElById('cab_buscador').innerHTML = "Buscador geográfico:"
                getElById('modulo').value= "Término a buscar"
                getElById('modulo').title= "Buscador geográfico"
                getElById('cab_buscar_boton').value= "Búsqueda"
                getElById('cab_buscar_boton').title= "Presiona este botón para realizar la búsqueda"
                getElById('cab_contacto').innerHTML = "|contacto"
                getElById('cab_contacto').title= "Acceso a contacto para el envío de opiniones"
                getElById('cab_pag_principal').innerHTML = "|página principal B5m"
                getElById('cab_pag_principal').title= "Ir a la página principal B5m"
                getElById('cab_pag_principal').href=getElById('cab_pag_principal').href.replace(new RegExp("/en|/eu"),"/es")
                getElById('cab_mapa_web').innerHTML = "|mapa web"
                getElById('cab_mapa_web').title= "|mapa web"
                getElById('cab_mapa_web').href=getElById('cab_mapa_web').href.replace(new RegExp("/en/web-map|/eu/web-mapa"),"/es/mapa-web")
		getElById('form_buscador').action=getElById('form_buscador').action.replace(new RegExp("/en/geographical-search-engine|/eu/bilatzaile-geografikoa"),"/es/buscador-geografico")

		// ************** Cambiar textos de pie ***********************

                getElById('pie_logo').title = "Logotipo de la diputación Foral de Gipuzkoa y enlace a la página principal. Este enlace se abrirá en una ventana nueva"
                getElById('pie_gipu').title = "Este enlace se abrirá en una ventana nueva"
                getElById('pie_dept').innerHTML = "Departamento de Medio Ambiente y Ordenación del Territorio"
                getElById('pie_dept').title= "Este enlace se abrirá en una ventana nueva"
                getElById('pie_ayuda').innerHTML = "| ayuda"
                getElById('pie_ayuda').title = "Ver ayuda"
                getElById('pie_ayuda').href=getElById('pie_ayuda').href.replace(new RegExp("/en/help|/eu/nola-erabili"),"/es/ayuda")
                getElById('pie_legal').innerHTML = "| información legal"
                getElById('pie_legal').title= "Ver aviso legal"
                getElById('pie_legal').href=getElById('pie_legal').href.replace(new RegExp("/en/legal-information|/eu/lege-informazioa"),"/es/informacion-legal")
                getElById('pie_access').innerHTML = "| accesibilidad"
                getElById('pie_access').title= "Ver accesibilidad"
                getElById('pie_access').href=getElById('pie_access').href.replace(new RegExp("/en/accesibility|/eu/erabilerraztasuna"),"/es/accesibilidad")

		// ************** ************** ************** ************** ************** 

		break

            case "1":   // Euskera

			// ************** Cambiar textos de los botones aqui *****************

			text_foto=text_foto_eu
			text_mapa=text_mapa_eu

			getElById('buttonRedib').value = "Bermarraztu"
			getElById('buttonBorrarCons').value = "Kontsulta ezabatu"


			// ************** Cambiar textos de las consultas aqui ***************

			j = 1
			for ( var i = 0 ; i < arbol_Consulta.length ; i++)
			{
				getElById('itemTextLink'+j).innerHTML=arbol_Consulta[i][3]
				j++
			}

		// ************** Cambiar textos de zoom etc *************************

                getElById('text_MODIFICAR_VISTAS').innerHTML = "BISTA ALDATU"

                getElById('text_zoom_dentro').innerHTML = "Zoom"
                getElById('text_zoom_fuera').innerHTML = "Zoom"
                getElById('text_arrastra').innerHTML = "Arrastatu"
                getElById('text_entorno').innerHTML = "Ingurua"
                getElById('text_gipuzkoa').innerHTML = "Joan Gipuzkoako mapara"


		// ************** Cambiar textos de los utilidades etc *****************

                getElById('text_calc_dist').innerHTML = "Distantzia kalkulatu"
                getElById('text_calc_super').innerHTML = "Azalera kalkulatu"
                getElById('text_calc_perf').innerHTML = "Profila kalkulatu"
                getElById('text_desc_dxf').innerHTML = "DXF eskuratu"
                getElById('text_desc_orto').innerHTML = "Ortofotoa eskuratu"
        	var actu_val=actu.substring(5,6);
		if ( actu_val == '1' )
		{
	              	getElById('text_desc_shape').innerHTML = "SHP eskuratu"
		}
                getElById('text_incidencias').innerHTML = "Gorabehera adierazi"
                getElById('text_desc_lidar').innerHTML = "LIDAR eskuratu"

		// ************** Cambiar textos de las rutas etc ***********************

                getElById('text_ruta_gps').innerHTML = "GPS ibilbidea trazatu"
                getElById('text_ruta_gmap').innerHTML = "Ibilbidea Google Maps-en"

        	var actu_val=actu.substring(5,6);
        	if ( actu_val == '1' )
        	{
			getElById('text_ruta_corta').innerHTML = "Ibilgailu pribatuan bide laburrena"
                	getElById('text_ruta_rapida').innerHTML = "Ibilgailu pribatuan bide azkarrena"
                	getElById('text_ruta_trp').innerHTML = "Garraio publikoa"
        	}
		

		// ************** Cambiar textos de imprimir/guardar ********************

                getElById('text_imprimir').innerHTML = "Inprimatu"
		getElById('text_permalink').innerHTML = "Esteka iraunkorra" 
		//getElById('text_b5m_openlayers').innerHTML = "b5map" 
		getElById('text_guardar_geo').innerHTML = "Irudia Geo gorde" 

		// ************** Cambiar textos de los menus principales aqui ***************

		text_CONSULTAS = "KONTSULTAK"
		text_VISUALIZACION =  "BISTARATU"
		text_UTILIDADES	=  "TRESNAK"
		text_RUTA =  "IBILBIDEAK"
		text_GUARDAR =  "GORDE / INPRIMATU"

		// ************** Cambiar textos de la cabacera ***********************

                getElById('cab_buscador').innerHTML = "Bilatzaile geografikoa:"
                getElById('modulo').value= "Bilatu beharreko izena"
                getElById('modulo').title= "Bilatzaile geografikoa"
                getElById('cab_buscar_boton').value= "Bilaketa"
                getElById('cab_buscar_boton').title= "Egin klik botoi honetan bilaketari egiteko"
                getElById('cab_contacto').innerHTML = "|kontaktua"
                getElById('cab_contacto').title = "Harremanetan jarri"
                getElById('cab_pag_principal').innerHTML = "|B5meko hasierako orria"
                getElById('cab_pag_principal').title = "B5meko hasierako orria"
                getElById('cab_pag_principal').href=getElById('cab_pag_principal').href.replace(new RegExp("/en|/es"),"/eu")
                getElById('cab_mapa_web').innerHTML = "|web mapa"
                getElById('cab_mapa_web').title = "web mapa"
                getElById('cab_mapa_web').href=getElById('cab_mapa_web').href.replace(new RegExp("/en/web-map|/es/mapa-web"),"/eu/web-mapa")
		getElById('form_buscador').action=getElById('form_buscador').action.replace(new RegExp("/en/geographical-search-engine|/es/buscador-geografico"),"/eu/bilatzaile-geografikoa")

		// ************** Cambiar textos de pie ***********************

                getElById('pie_logo').title = "Gipuzkoako Atari Instituzionalaren logotipoa eta orri nagusirako esteka. Lotura hau beste orri batean irekiko da"
                getElById('pie_gipu').title = "Lotura hau beste orri batean irekiko da"
                getElById('pie_dept').innerHTML = "Ingurumeneko eta Lurralde Antolaketako Departamentua"
                getElById('pie_dept').title= "Lotura hau beste orri batean irekiko da"
                getElById('pie_ayuda').innerHTML = "| laguntza"
                getElById('pie_ayuda').title = "Laguntza ikusi"
                getElById('pie_ayuda').href=getElById('pie_ayuda').href.replace(new RegExp("/en/help|/es/ayuda"),"/eu/nola-erabili")
                getElById('pie_legal').innerHTML = "| lege oharra"
                getElById('pie_legal').title= "Lege oharra ikusi"
                getElById('pie_legal').href=getElById('pie_legal').href.replace(new RegExp("/en/legal-information|/es/informacion-legal"),"/eu/lege-informazioa")
                getElById('pie_access').innerHTML = "| erabilerraztasuna"
                getElById('pie_access').title= "Erabilerraztasuna ikusi"
                getElById('pie_access').href=getElById('pie_access').href.replace(new RegExp("/en/accesibility|/es/accesibilidad"),"/eu/erabilerraztasuna")

		// ************** ************** ************** ************** ************** 

               break

            case "2":   // English

			// ************** Cambiar textos de los botones aqui *****************

			text_foto=text_foto_en
			text_mapa=text_mapa_en

			getElById('buttonRedib').value = "Redraw"
			getElById('buttonBorrarCons').value = "Clear Selection"

			// ************** Cambiar textos de las consultas aqui ***************

			j = 1
			for ( var i = 0 ; i < arbol_Consulta.length ; i++)
			{
				getElById('itemTextLink'+j).innerHTML=arbol_Consulta[i][4]
				j++
			}

		// ************** Cambiar textos de zoom etc *************************

                getElById('text_MODIFICAR_VISTAS').innerHTML = "MODIFY MAP VIEW"

                getElById('text_zoom_dentro').innerHTML = "Zoom"
                getElById('text_zoom_fuera').innerHTML = "Zoom"
                getElById('text_arrastra').innerHTML = "Pan"
                getElById('text_entorno').innerHTML = "Location"
                getElById('text_gipuzkoa').innerHTML = "Gipuzkoa"


		// ************** Cambiar textos de los utilidades etc *****************

                getElById('text_calc_dist').innerHTML = "Calculate distance"
                getElById('text_calc_super').innerHTML = "Calculate area"
                getElById('text_calc_perf').innerHTML = "Calculate profile"
                getElById('text_desc_dxf').innerHTML = "Download DXF"
                getElById('text_desc_orto').innerHTML = "Download ortofoto"
		var actu_val=actu.substring(5,6)
		if ( actu_val == '1' )
		{
                	getElById('text_desc_shape').innerHTML = "Download SHP"
		}
                getElById('text_incidencias').innerHTML = "Report a problem"
		getElById('text_desc_lidar').innerHTML = "Download LIDAR"

		// ************** Cambiar textos de las rutas etc ***********************

                getElById('text_ruta_gps').innerHTML = "GPS Route"
                getElById('text_ruta_gmap').innerHTML = "Route in Google Maps"

        	var actu_val=actu.substring(5,6);
        	if ( actu_val == '1' )
        	{
			getElById('text_ruta_corta').innerHTML = "Private Vehicle : Shortest route"
                	getElById('text_ruta_rapida').innerHTML = "Private Vehicle : Quickest route"
                	getElById('text_ruta_trp').innerHTML = "Public Transport"
		}


		// ************** Cambiar textos de imprimir/guardar ********************

                getElById('text_imprimir').innerHTML = "Print"
		getElById('text_permalink').innerHTML = "Permalink" 
		//getElById('text_b5m_openlayers').innerHTML = "b5map" 
		getElById('text_guardar_geo').innerHTML = "Save Georef Image" 

		// ************** Cambiar textos de los menus principales aqui ***************

		text_CONSULTAS = "QUERY MAP"
		text_VISUALIZACION =  "LAYER CONTROL"
		text_UTILIDADES	=  "UTILITIES" 
		text_RUTA =  "ROUTES" 
		text_GUARDAR =  "SAVE / PRINT"

		// ************** Cambiar textos de la cabacera ***********************

                getElById('cab_buscador').innerHTML = "Geographic Search Engine:"
                getElById('modulo').value= "Search term"
                getElById('modulo').title= "Geographic Search Engine"
                getElById('cab_buscar_boton').value= "Search"
                getElById('cab_buscar_boton').title= "Press this button to carry out the search"
                getElById('cab_contacto').innerHTML = "|contact"
                getElById('cab_contacto').title= "Contact us"
                getElById('cab_pag_principal').innerHTML = "|B5m Home page"
                getElById('cab_pag_principal').title = "Goto B5m Home page"
                getElById('cab_pag_principal').href=getElById('cab_pag_principal').href.replace(new RegExp("/es|/eu"),"/en")
                getElById('cab_mapa_web').innerHTML = "|web map"
                getElById('cab_mapa_web').title = "web map"
                getElById('cab_mapa_web').href=getElById('cab_mapa_web').href.replace(new RegExp("/es/mapa-web|/eu/web-mapa"),"/en/web-map")
		getElById('form_buscador').action=getElById('form_buscador').action.replace(new RegExp("/es/buscador-geografico|/eu/bilatzaile-geografikoa"),"/en/geographical-search-engine")

		// ************** Cambiar textos de pie ***********************

                getElById('pie_logo').title = "B5m.gipuzkoa.net home page. This Link will be opened in a new window "
                getElById('pie_gipu').title = "This Link will be opened in a new window"
                getElById('pie_dept').innerHTML = "Department of Environment and Planning"
                getElById('pie_dept').title= "This Link will be opened in a new window"
                getElById('pie_ayuda').innerHTML = "| help "
                getElById('pie_ayuda').title = "Help"
                getElById('pie_ayuda').href=getElById('pie_ayuda').href.replace(new RegExp("/eu/nola-erabili|/es/ayuda"),"/en/help")
                getElById('pie_legal').innerHTML = "| legal information"
                getElById('pie_legal').title= "Legal information"
                getElById('pie_legal').href=getElById('pie_legal').href.replace(new RegExp("/eu/lege-informazioa|/es/informacion-legal"),"/en/legal-information")
                getElById('pie_access').innerHTML = "| accessibility"
                getElById('pie_access').title= "Accessibility"
                getElById('pie_access').href=getElById('pie_access').href.replace(new RegExp("/eu/erabilerraztasuna|/es/accesibilidad"),"/en/accesibility")

		// ************** ************** ************** ************** ************** 
               break

            case "3":   // Francais

		// ************** Cambiar textos de los botones aqui *****************

		text_foto=text_foto_fr
		text_mapa=text_mapa_fr

		getElById('buttonRedib').value = "Redib_fr"
		getElById('buttonBorrarCons').value = "Borrar Consultas_fr"

		// ************** Cambiar textos de las consultas aqui ***************

		j = 1
		for ( var i = 0 ; i < arbol_Consulta.length ; i++)
		{
			getElById('itemTextLink'+j).innerHTML=arbol_Consulta[i][5]
			j++
		}

		// ************** Cambiar textos de zoom etc *************************

                getElById('text_MODIFICAR_VISTAS').innerHTML = "MODIFICAR VISTAS FR"

                getElById('text_zoom_dentro').innerHTML = "Zoom_fr"
                getElById('text_zoom_fuera').innerHTML = "Zoom_fr"
                getElById('text_arrastra').innerHTML = "Arrastra_fr"
                getElById('text_entorno').innerHTML = "Entorno_fr"
                getElById('text_gipuzkoa').innerHTML = "Ir al mapa Gipuzkoa_fr"


		// ************** Cambiar textos de los utilidades etc *****************

                getElById('text_calc_dist').innerHTML = "Calcular distancia_fr"
                getElById('text_calc_super').innerHTML = "Calcular superficie_fr"
                getElById('text_calc_perf').innerHTML = "Calcular perfil_fr"
                getElById('text_desc_dxf').innerHTML = "Descargar DXF_fr"
                getElById('text_desc_orto').innerHTML = "Descargar ortofoto_fr"
		var actu_val=actu.substring(5,6)
		if ( actu_val == '1' )
		{
                	getElById('text_desc_shape').innerHTML = "Descargar SHP_fr"
		}
                getElById('text_incidencias').innerHTML = "Notificar incidencia_fr"
		getElById('text_desc_lidar').innerHTML = "Descargar LIDAR_fr"

		// ************** Cambiar textos de las rutas etc ***********************

                getElById('text_ruta_gps').innerHTML = "Trazar ruta GPS_fr"
                getElById('text_ruta_gmap').innerHTML = "Ruta en Google Maps_fr"

        	var actu_val=actu.substring(5,6);
        	if ( actu_val == '1' )
        	{
			getElById('text_ruta_corta').innerHTML = "Vehiculo privado ruta corta_fr"
                	getElById('text_ruta_rapida').innerHTML = "Vehiculo privado ruta rapida_fr"
                	getElById('text_ruta_trp').innerHTML = "Transporte publico_fr"
		}

		// ************** Cambiar textos de imprimir/guardar ********************

                getElById('text_imprimir').innerHTML = "Imprimir_fr"
		getElById('text_permalink').innerHTML = "Permalink_fr" 
		//getElById('text_b5m_openlayers').innerHTML = "b5map" 
		getElById('text_guardar_geo').innerHTML = "Guardar Imagen Geo_fr" 

		// ************** Cambiar textos de los menus principales aqui ***************

		text_CONSULTAS = "CONSULTAS FR"
		text_VISUALIZACION =  "VISUALIZACION FR"
		text_UTILIDADES	=  "UTILIDADES FR"
		text_RUTA =  "RUTAS FR"
		text_GUARDAR =  "GUARDAR / IMPRIMIR FR"

		// ************** Cambiar textos de la cabacera ***********************

                getElById('cab_buscador').innerHTML = "Geographic Search Engine:"
                getElById('modulo').value= "Search term"
                getElById('cab_buscar_boton').value= "Search"
                getElById('cab_buscar_boton').title= "Press this button to carry out the search"
                getElById('cab_contacto').innerHTML = "|contact"
                getElById('cab_contacto').title= "Contact us"
                getElById('cab_pag_principal').innerHTML = "|B5m Home page"
                getElById('cab_pag_principal').title = "Goto B5m Home page"
                getElById('cab_mapa_web').innerHTML = "|web map"
                getElById('cab_mapa_web').title = "web map"

		// ************** Cambiar textos de pie ***********************

                getElById('pie_logo').title = "B5m.gipuzkoa.net home page., This Link will be opened in a new window "
                getElById('pie_gipu').title = "This Link will be opened in a new window"
                getElById('pie_dept').innerHTML = "Department of Mobility and Planning"
                getElById('pie_dept').title= "This Link will be opened in a new window"
                getElById('pie_ayuda').innerHTML = "| help "
                getElById('pie_ayuda').title = "Help"
                getElById('pie_legal').innerHTML = "| legal information"
                getElById('pie_legal').title= "Legal information"
                getElById('pie_access').innerHTML = "| accesibility"
                getElById('pie_access').title= "Accesibility"

		// ************** ************** ************** ************** ************** 

               break
        }

	// Get the current value.
	// If its a foto in any language, keep it as a photo, else its a map.

	var curval=document.getElementById("buttonFoto").value
	if ( (curval == text_foto_es) || (curval == text_foto_eu) || 
		(curval == text_foto_en) || (curval == text_foto_en)  || curval == "" )
	{
		getElById('buttonFoto').value = text_foto
	}
	else
	{
		getElById('buttonFoto').value = text_mapa
	}

	getElById('CabeMenu_CONSULTAS').innerHTML = text_CONSULTAS
	getElById('CabeMenu_VISUALIZACION').innerHTML = text_VISUALIZACION
	getElById('CabeMenu_UTILIDADES').innerHTML = text_UTILIDADES
	getElById('CabeMenu_RUTA').innerHTML = text_RUTA
	getElById('CabeMenu_GUARDAR').innerHTML = text_GUARDAR


	getElById('text_CONSULTAS').innerHTML = text_CONSULTAS
	getElById('text_VISUALIZACION').innerHTML = text_VISUALIZACION
	getElById('text_UTILIDADES').innerHTML = text_UTILIDADES
	getElById('text_RUTAS').innerHTML = text_RUTA
	getElById('text_GUARDAR').innerHTML = text_GUARDAR

}

//   ****************************** END ****************************** 

