	var map;
	var myPano;   
	var panoClient;
	var nextPanoId;
	var currentYaw = 310;
		

function initialize() {

		var posizione = new GLatLng(41.180370,9.179142);
		var posizione_hotel = new GLatLng(41.180370,9.179142);
		var posizionePOV = {yaw:currentYaw,pitch:-10};
		panoClient = new GStreetviewClient();      
		map = new GMap2(document.getElementById("map_canvas"));
		map.setCenter(posizione, 13, map.getMapTypes()[2]);
		map.enableScrollWheelZoom();
		map.setUIToDefault();
		//map.addControl(new GOverviewMapControl());		//abilita mini mappa

		svOverlay = new GStreetviewOverlay();				//evidenzia streetview
		map.addOverlay(svOverlay);							//evidenzia streetview

		var myLayer = new GLayer("org.wikipedia.it"); 		//aggiunge livello wiki 
        map.addOverlay(myLayer);							//aggiunge livello wiki


		var marker = new GMarker(posizione_hotel, {draggable: false}); 
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml("<b>Camping La Liccia </b><br>S.P. per Castelsardo Km. 59<br>07028 Santa Teresa Gallura - (OT) - Sardinia<br>Email: <a href='mailto:info@campinglaliccia.com'>info@campinglaliccia.com</a><br>Telefono: 0789.755190<br>Fax: 0789.755557");
		});
		map.addOverlay(marker);


		GEvent.addListener(map, "click", function(overlay,latlng) {
		panoClient.getNearestPanorama(latlng, showPanoData);
		});
      
		myPano = new GStreetviewPanorama(document.getElementById("pano"));
		myPano.setLocationAndPOV(posizione, posizionePOV);
		GEvent.addListener(myPano, "error", handleNoFlash);  
		//panoClient.getNearestPanorama(posizione, showPanoData);
		}
    
	function showPanoData(panoData) {
		if (panoData.code != 200) {
			alert("Attenzione: Nessuna strada o località rilevata nel punto indicato!");
			//GLog.write('showPanoData: Server rejected with code: ' + panoData.code);
			return;
		}
		nextPanoId = panoData.links[0].panoId;
		var displayString = [
		//"Panorama ID: " + panoData.location.panoId,
		//"LatLng: " + panoData.location.latlng,
		//"Copyright: " + panoData.copyright,
		"Descrizione:<br>" + panoData.location.description,
		//"Next Pano ID: " + panoData.links[0].panoId,
		].join("");
		map.openInfoWindowHtml(panoData.location.latlng, displayString);
      
		//GLog.write('Viewer moved to' + panoData.location.latlng);
		myPano.setLocationAndPOV(panoData.location.latlng);
	}
    
	function next() {
		// Get the next panoId
		// Note that this is not sophisticated. At the end of the block, it will get stuck
		panoClient.getPanoramaById(nextPanoId, showPanoData);
	}
    
	function handleNoFlash(errorCode) {
		if (errorCode == 603) {
		alert("Error: Flash doesn't appear to be supported by your browser");
		return;
	}
}  
