

	// GOOGLE extraer latitud y longitud del point
		function extraerPoints(texto, etqini, etqfin) {
			var ind0, ind1, parte ="";
			var texto2= '"'+texto+'"';
			var ind0 = texto2.indexOf(etqini);
			if (ind0 >=0) {
				var ind1 = texto2.indexOf(etqfin);
				if (ind1>ind0)
					parte = texto2.substring(ind0+etqini.length, ind1);
			} 
			return parte;
		}
		
		
		// GOOGLE MAPS SCRIPT.
		function cargarAddress() {
			var address= "";
			address= address + " " + document.getElementById('pisprocod354').value;
			address= address + " " + document.getElementById('pisprocod3244').value;
			address= address + " " + document.getElementById('pisprocod3325').value;
			address= address + " " + document.getElementById('piscodpos').value;
			address= address + " France";
			
			document.getElementById('addressGoogle').value= address;
		}
		
		
		function cargarLatLong(address) {
			if (GBrowserIsCompatible()) {  
				var geocoder = new GClientGeocoder();
				geocoder.setBaseCountryCode('fr');
				
				geocoder.getLatLng(
					address,
					function(point) {
						if (!point) {
							alert(address + " not found");
						} else {
							document.getElementById('latitud').value= extraerPoints(point, '(',',');
							document.getElementById('longitud').value= extraerPoints(point, ', ',')');
						}
					}
				);
			}
		} 
		
		function actualizarLatLong(latitud, longitud) {
			if (GBrowserIsCompatible()) {  
				var map = new GMap2(document.getElementById("mapaGoogle"));
				// Afegim controls a la presentacio
				map.addControl(new GLargeMapControl());
				map.addControl(new GMapTypeControl());
				//Situem la posicio on surtira el mapa
				map.setCenter(new GLatLng(latitud, longitud), 15);
			}
			
			// Posem la marca on es posa el senyalador
			var mgr = new MarkerManager(map);
			var posn = new GLatLng(latitud,  longitud);
			var markers = [];
			markers.push(new GMarker(posn, { title: 'Hello'}));
			// zooms a on apareix el marker
			mgr.addMarkers(markers, 9, 17);
			mgr.refresh();
		}
		

		function createMarker(point,html) {
			var marker = new GMarker(point);
			GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(html);});
			return marker;
		}
		
		var icons = {};
		
		function initMap(latitud, longitud, texto) {
			if (GBrowserIsCompatible()) {  
				var map = new GMap2(document.getElementById("mapaGoogle"));
				// Afegim controls a la presentacio
				map.addControl(new GLargeMapControl());
				map.addControl(new GMapTypeControl());
				//Situem la posicio on surtira el mapa
				map.setCenter(new GLatLng(latitud, longitud), 13);
			}
			
			// Posem la marca on es posa el senyalador
			var mgr = new MarkerManager(map);
			var posn = new GLatLng(latitud,  longitud);
			var markers = [];
			markers.push(new GMarker(posn, { title: texto}));
			// zooms a on apareix el marker
			mgr.addMarkers(markers, 9, 17);
			mgr.refresh();
		}	
		// Final GOOGLE MAPS SCRIPT..