

/*
<http://maps.google.es/maps?f=q&source=s_q&hl=es&geocode=&q=Ctra.+de+Rub%C3%AD,+76-80&sll=41.471006,2.082821&sspn=0.007026,0.016512&ie=UTF8&hq=&hnear=Carretera+de+Rub%C3%AD,+76,+08173+Sant+Cugat+del+Vall%C3%A8s,+Barcelona,+Catalu%C3%B1a&layer=c&cbll=41.479779,2.061279&panoid=A_A1bAQbcSmmxvrczcGKiw&cbp=12,298.63,,0,7.57&ll=41.479792,2.06113&spn=0.001756,0.004128&z=19>
*/
    //<![CDATA[
	
	function loadGoogleMaps2(map_inici, map_fi, map_zoom, punt_inici, punt_fi) {
    	if (GBrowserIsCompatible()) {
		  	document.getElementById('googlemap2').style.display = 'block'
	        var map = new GMap2(document.getElementById("map2"));
	
			// var map_inici = '41.60247895210997';
			// var map_fi = '2.621440887451172';
			// var map_zoom = 15;
			
			var centre = new GLatLng(map_inici, map_fi)
			map.setCenter(centre, map_zoom);

	    	if  (punt_inici!=0) { 
				var elpunt = new GLatLng(punt_inici, punt_fi);
			} else {
				var elpunt = centre;
			}
		
			map.addControl(new GMapTypeControl());
	        map.addControl(new GLargeMapControl());
	        map.addControl(new GScaleControl());
			map.setMapType(G_NORMAL_MAP); //G_HYBRID_TYPE,G_NORMAL_MAP, G_SATELLITE_MAP);
			//map.enableGoogleBar();

			function addtag(point, address) {
				var marker = new GMarker(point);
				GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml(address); } );
				return marker;
			}
			
			/*
				var point = new GLatLng(41.743524,2.405663);
		        var address = '<b>FOGARS DE MONTCLÚS</b><br/><i>Centro de Fogars</i><br /><a href="http://www.fogarsdemontclus.com">Web del Centro de Fogars de Montclús</a>';
		        var marker = addtag(point, address);
		        map.addOverlay(marker);
			*/	
		
			GEvent.addListener(map, "moveend", function() {
	        	var center = map.getCenter();
			  	var elzoom = map.getZoom();
			  	var elHTML = center.toString();
			  	elHTML = elHTML + " zoom: " + elzoom.toString();
				//alert(elHTML);
	          	//document.getElementById("message").innerHTML = elHTML;
			  
			  	//document.getElementById("map_inici").value = center.lat();
			  	//document.getElementById("map_fi").value = center.lng();
			  	//document.getElementById("map_zoom").value = elzoom;
        	});
	
	
			var markerPoint = new GMarker(elpunt, {draggable: true});
			map.addOverlay(markerPoint);
	
	        GEvent.addListener(markerPoint, "dragend", function(marker,latlng ) {
				//document.getElementById("message2").innerHTML = "dd" + markerPoint.getLatLng();
				//document.getElementById("punt_inici").value = markerPoint.getLatLng().lat();
				//document.getElementById("punt_fi").value = markerPoint.getLatLng().lng();
				//document.write(markerPoint.getLatLng());
		        });								
      	}
    }
	
	function loadGoogleMaps(map_inici, map_fi, map_zoom, punt_inici, punt_fi) {
		var myPano = new GStreetviewPanorama(document.getElementById("map"));
		
		fenwayPark = new GLatLng(41.479779, 2.061279);
		myPOV = {yaw:315,pitch:2};
		myPano.setLocationAndPOV(fenwayPark, myPOV);
		GEvent.addListener(myPano, "error", handleNoFlash);
	}
	
	function handleNoFlash(errorCode) {
		if (errorCode == 603) {
			alert("Error: Flash doesn’t appear to be supported by your browser");
			return;
		}
	}

	// comprovacio i enviament
	function unloadOK(){
		GUnload();
		document.getElementById('googlemap').style.display = 'none';				
		document.getElementById('enviat').value = 1;
		
		// mirar si sha mogut el punt de ubicacio
		if( (document.getElementById("punt_inici").value == "") || (document.getElementById("punt_fi")== "" ) ) {						
			alert("Per desar cal moure el punt de posicionament");
			window.location.reload();
		} else {
			// si el mapa no s'ha mogut es desen els valors per defecte
			/*
			if(document.getElementById("map_inici").value == "") {
				document.getElementById("map_inici").value = document.getElementById("map_inici_def").value;
			}
			if(document.getElementById("map_fi").value == "") {
				document.getElementById("map_fi").value = document.getElementById("map_fi_def").value;
			}
			if(document.getElementById("map_zoom").value == "") {
				document.getElementById("map_zoom").value = document.getElementById("map_zoom_def").value;
			}
			document.getElementById('mapa').submit();
			*/
		}
	}

	// tancar sense desar
	function unload(){
		GUnload();
		document.getElementById('googlemap').style.display = 'none';

		//S'ha de tancar la finestra i adeu siau
		//window.close();
	}

    //]]>

