var points = new Array();
var i = 0;
var point;
var marker;
var map;
var latitude = 50.0646501;
var longitude = 19.9449799;
var zoom = 14;

var APARTMENTS = new Array();
var zoomLarge = 15;
var latitudeLarge = 50.06432947947346;
var longitudeLarge = 19.938082695007324;

function createMarker(point, info) {  
	var marker = new GMarker(point);  
	GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(info, {maxWidth: 350, maxHeight: 130});} );  
	return marker;  
}

window.onload=function() {
	if (GBrowserIsCompatible()) {
		var mapObj = document.getElementById("map");
		if (mapObj != "undefined" && mapObj != null) {
			point = new GLatLng(latitude, longitude);
			marker = new GMarker(point, {title: 'Apartament', draggable: false});
			
			map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(latitude, longitude), zoom, G_NORMAL_MAP);
			
			map.addControl(new GSmallMapControl());
			map.disableInfoWindow();
			map.addOverlay(marker);
		}
	}

	if (GBrowserIsCompatible()) {
		var mapLarge = document.getElementById("large_map");
		if (mapLarge != "undefined" && mapLarge != null) {
			var large_map = new GMap2(mapLarge);
			large_map.setCenter(new GLatLng(latitudeLarge, longitudeLarge), zoomLarge, G_NORMAL_MAP);
			large_map.addControl(new GLargeMapControl());
			
			for(var i=0; i<APARTMENTS.length; i++) {
				var point = new GLatLng(APARTMENTS[i][4], APARTMENTS[i][5]);
				var info = '<img src="images/apartments/s,' + APARTMENTS[i][3] + '" /><h2>' + APARTMENTS[i][1] + '</h2><div>' + APARTMENTS[i][2] + '</div><a href="apartment,' + APARTMENTS[i][0] + '.html">' + APARTMENTS[i][6] + '</a>';
				var marker = createMarker(point, info);
				large_map.addOverlay(marker);
			}
		}
	}
}
