
    function initialize(id) {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"+id));
        var default_point = [51.919438, 19.145136];
        var default_zoom=15;

if(document.getElementById("map_pos"+id)){

		var point = document.getElementById("map_pos"+id).value.split("|");
		point[0] = parseFloat(point[0],10);
		point[1] = parseFloat(point[1],10);
        zoom=parseInt(point[2]);
		if(isNaN(point[0]) || isNaN(point[1]) || isNaN(point[2]) || isNaN(point[3]) || isNaN(point[4]) ){
			point[0] = default_point[0];
			point[1] = default_point[1];
            point[3] = default_point[0];
			point[4] = default_point[1];
            zoom=default_zoom;
		}
} else {
point[0] = default_point[0];
point[1] = default_point[1];
zoom=default_zoom;
}

        map.setCenter(new GLatLng(point[3], point[4]), zoom);
        map.addControl(new GSmallMapControl());
       // map.addControl(new GMapTypeControl());
        var latlng = new GLatLng(point[0], point[1]);
        map.addOverlay(new GMarker(latlng));

      }
    }
