function powieksz(lat,lng,size) {
	map.setCenter(new GLatLng( lat, lng), size);
}

function dodajMarker(mapVersion,markers,startMarker) {
	if (mapVersion == 'complex') {
		/*markersCount = markers.length;
		for (i = 1; i <= markersCount; i++) {
			var myPoint = "/img/_shared/g_map_marker_blue.png";
			var custom = new GIcon(G_DEFAULT_ICON, myPoint);
			custom.iconSize = new GSize(23,33);
			custom.shadowSize = new GSize(40,34);
			var markerTemp = new GMarker(new GLatLng(markers[i-1][0],markers[i-1][1]),custom);
			markerTemp.txt = markers[i-1][3];
			map.addOverlay(markerTemp);
			GEvent.addListener(markerTemp,"click",function() {
				this.openInfoWindowHtml(this.txt);
			});
		//	if (i == startMarker) { markerTemp.openInfoWindowHtml(markerTemp.txt); }
			window['marker' + i] = markerTemp;
		}*/
		var myPoint = "/img/_shared/g_map_marker_blue.png";
		var custom = new GIcon(G_DEFAULT_ICON, myPoint);
		custom.iconSize = new GSize(23,33);
		custom.shadowSize = new GSize(40,34);
		var marker = new GMarker(new GLatLng(lat, lng),custom);
		marker.txt = sometext;
		map.addOverlay(marker);
		marker.openInfoWindowHtml(marker.txt);
		GEvent.addListener(marker,"click",function() {
			this.openInfoWindowHtml(this.txt);
		});
	} else if (mapVersion == 'salonyNew') {
		markersCount = markers.length;
		for (i = 1; i <= markersCount; i++) {
			var myPoint = "/img/_shared/g_map_marker_blue.png";
			var custom = new GIcon(G_DEFAULT_ICON, myPoint);
			custom.iconSize = new GSize(23,33);
			custom.shadowSize = new GSize(40,34);
			var tempTitle = city[salon[i-1][8]][3] + ', ' + salon[i-1][6].split(' - ')[1];
			var markerTemp = new GMarker(new GLatLng(markers[i-1][0],markers[i-1][1]),{title: tempTitle, icon: custom});
			markerTemp.id = i-1;
			map.addOverlay(markerTemp);
			GEvent.addListener(markerTemp,"click",function() {
				location.hash = salon[this.id][7] + '|' + salon[this.id][8] + '|' + this.id;
			});
			window['marker' + i] = markerTemp;
		}
	} else if (mapVersion == 'simple') {
		var myPoint = "/img/_shared/g_map_marker_blue.png";
		var custom = new GIcon(G_DEFAULT_ICON, myPoint);
		custom.iconSize = new GSize(23,33);
		custom.shadowSize = new GSize(40,34);
		var marker = new GMarker(new GLatLng(lat, lng),custom);
		marker.lat = lat;/*not required*/
		marker.lng = lng;/*not required*/
		marker.zoom = map.getZoom();
		map.addOverlay(marker);
		GEvent.addListener(marker,"click",function() {
			map.setCenter(new GLatLng( this.lat, this.lng), this.zoom);
		});
	}
}

function loadGMapCountry(myMap,mapType,mapVersion,markers,startMarker) {
	if (GBrowserIsCompatible()) {
		map = new GMap2($(myMap), {mapTypes: [G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP,G_PHYSICAL_MAP]} );
		if (mapType == 'hybrid') {
			map.setMapType(G_HYBRID_MAP);
		} else if (mapType = 'normal') {
			map.setMapType(G_NORMAL_MAP);
		} else if (mapType = 'satellite') {
			map.setMapType(G_SATELLITE_MAP);
		} else if (mapType = 'physical') {
			map.setMapType(G_PHYSICAL_MAP);
		} else if (typeof mapType === 'undefined') {
			map.setMapType(G_NORMAL_MAP);
		}
		map.enableDoubleClickZoom();
		map.enableContinuousZoom();
		var temp = 0;
		if (mapVersion == 'complex') { temp = 0.0015; }
		map.setCenter(new GLatLng(lat + temp, lng), zoom);
		map.setUIToDefault();
		map.disableScrollWheelZoom();
		dodajMarker(mapVersion,markers,startMarker);
	}
}