$(function(){
	
	function addAddressToMap(response) {
			  map.clearOverlays();
			  if (!response || response.Status.code != 200) {
				alert("\"" + address + "\" not found");
			  } else {
				place = response.Placemark[0];
				point = new GLatLng(place.Point.coordinates[1],
									place.Point.coordinates[0]);
				map.setCenter(point, 16);
				marker = new GMarker(point);
				map.addOverlay(marker);
				marker.openInfoWindowHtml('<br><strong>Českomoravská stavební spořitelna, a.s.</strong><br>Vinohradská 3218/169<br>P.O.Box 117<br>100 17<br>Praha 10');
				GEvent.addListener(marker, "click", function(){
								marker.openInfoWindowHtml('<br><strong>Českomoravská stavební spořitelna, a.s.</strong><br>Vinohradská 3218/169<br>P.O.Box 117<br>100 17<br>Praha 10		');
			});
				
			  }
	};
	function handleNoFlash(errorCode) {
	  if (errorCode == 603) {
		alert("Error: Flash doesn't appear to be supported by your browser");
		return;
	  }
	};
	if (typeof GBrowserIsCompatible == 'function') {
			map = new GMap2(document.getElementById("kontakt-mapa"));
			map.addControl( new GLargeMapControl3D());
			//map.setMapType(G_PHYSICAL_MAP )
			var geocoder = new GClientGeocoder();
			geocoder.getLocations("Vinohradská 3218/169, Praha, česká republika", addAddressToMap);
			
			cmss = new GLatLng(50.076724713069254,14.489336013793945);
			myPOV = {yaw:318.64659986187695,pitch:-10};
			panoramaOptions = {latlng:cmss, pov:myPOV};

			var myPano = new GStreetviewPanorama(document.getElementById("pano"), panoramaOptions);
			GEvent.addListener(myPano, "error", handleNoFlash);			
	}
});