function createMarker(point,html) {
	var marker = new GMarker(point, {draggable: true });
	GEvent.addListener(marker, "drag", function() {
			var new_point = marker.getPoint();
			//document.getElementById("lonbox").value = marker.getPoint().toUrlValue();
			document.getElementsByName("WSP_DLUGOSC")[0].value = new_point.x;
			document.getElementsByName("WSP_SZEROKOSC")[0].value = new_point.y;
	});
	return marker;
}
function initialize2() {
	//if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map_canvas1"), {draggableCursor:'crosshair'});
		
		var PointExists = 0;
		var punkt;
		var marker;

		if (document.getElementById("WSP_DLUGOSC").value != "")
		{
			punkt = new GPoint(document.getElementById("WSP_DLUGOSC").value, document.getElementById("WSP_SZEROKOSC").value);
			PointExists = 1;
			marker = createMarker(punkt, 'Your placemark');
			map.addOverlay(marker);
			marker.enableDragging();
		}
		
		map.setCenter(new GLatLng(52.17393169256846,19.27001953125), 6);
		map.setUIToDefault();
		//map.addControl(new GScaleControl());
		//map.addControl(new GOverviewMapControl());
		map.addControl(new GMapTypeControl());

		GEvent.addListener(map, 'click', function(overlay, point) {
				//var marker;
				if (!PointExists)
				{
					document.getElementById("WSP_DLUGOSC").value = point.x;
					document.getElementById("WSP_SZEROKOSC").value = point.y;
					punkt = new GPoint(point.x, point.y);
					PointExists = 1;

					marker = createMarker(punkt,'Your placemark');
					map.addOverlay(marker);
					marker.enableDragging();
				}
			}
		);
	//}
}
function dodajMarker(lat,lon,podglad,typ,title)  {
	if (typ==1){
		var icon = new GIcon();  
		icon.image = "/cms/pix/polandguide/atrakcje.png";  
		icon.shadow = "/cms/pix/polandguide/atrakcje.png";  
	}else{
		var icon = new GIcon();  
		icon.image = "/cms/pix/polandguide/piloci.png";  
		icon.shadow = "/cms/pix/polandguide/piloci.png";  		
	}
	icon.iconSize = new GSize(14, 25);  
	icon.shadowSize = new GSize(14, 25);  
	icon.iconAnchor = new GPoint(7, 25);  
	icon.infoWindowAnchor = new GPoint(5, 1); 	
 
	var info =  podglad;  
	var point = new GLatLng(lat, lon);  
	var title = title;
	var marker = new GMarker(point, {icon:icon,title: title});  
	GEvent.addListener(marker, "click", function() {   
	marker.openInfoWindowHtml(info);  
	});  
	mapa.addOverlay(marker); 
}
function initialize() {
	//if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map_canvas1"), {draggableCursor:'crosshair'});
		
		var PointExists = 0;
		var punkt;
		var marker;

		if (document.getElementById("WSP_DLUGOSC").value != "")
		{
			punkt = new GPoint(document.getElementById("WSP_DLUGOSC").value, document.getElementById("WSP_SZEROKOSC").value);
			PointExists = 1;
			marker = createMarker(punkt, 'Your placemark');
			map.addOverlay(marker);
			marker.enableDragging();
		}
		
		map.setCenter(new GLatLng(52.17393169256846,19.27001953125), 6);
		map.setUIToDefault();
		//map.addControl(new GScaleControl());
		//map.addControl(new GOverviewMapControl());
		map.addControl(new GMapTypeControl());

		GEvent.addListener(map, 'click', function(overlay, point) {
				//var marker;
				if (!PointExists)
				{
					document.getElementById("WSP_DLUGOSC").value = point.x;
					document.getElementById("WSP_SZEROKOSC").value = point.y;
					punkt = new GPoint(point.x, point.y);
					PointExists = 1;

					marker = createMarker(punkt,'Your placemark');
					map.addOverlay(marker);
					marker.enableDragging();
				}
			}
		);
	//}
}

function init(longitude, latitude) {
	//if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("obiekt_mapa"), {draggableCursor:'crosshair'});

		map.setCenter(new GLatLng(latitude,longitude), 16);
		map.setUIToDefault();
		//map.addControl(new GScaleControl());
		//map.addControl(new GOverviewMapControl());
		//map.addControl(new GMapTypeControl());
		
		var punkt = new GPoint(longitude, latitude);
		var placemark = new GMarker(punkt);
		//GEvent.addListener(placemark, "click", function() {
		//		placemark.openInfoWindowHtml(html);
		//});
		map.addOverlay(placemark);
	//}
}

function showMapDiv(id) {
	document.getElementById(id).style.display = "";
}
