var mArray = Array();
var map;
var centerPoint = new GLatLng(48.30026800,17.26807200);

function gload() {
	doLoad();
	mArray.push('48.30172316;17.26831913;lavita')
	addMarkers();
}

function doLoad() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("googlemap"));
		map.setCenter(centerPoint, 14);
		map.setMapType(G_NORMAL_MAP);
		map.addControl(new GScaleControl());
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
	}
}

function addMarkers() {
	if (mArray.length) {
		var bounds = new GLatLngBounds();
		for (n=0 ; n < mArray.length ; n++ ) {
			var mData = mArray[n].split(';');
			var point = new GLatLng(mData[0],mData[1]);
			bounds.extend(point);
			var marker = createMarker(point, mData[2]);
			map.addOverlay(marker);
		}
	}
}

function createMarker(point, title) {
	var marker = new GMarker(point,{title:title});
  //mouseover effect
  GEvent.addListener(marker, 'mouseover', function() {
  marker.setImage('blue.png');
  });
  //mouseout effect
  GEvent.addListener(marker, 'mouseout', function() {
  marker.setImage('red.png');
  });
	return marker;
}

function mapClick(marker, point) {
	if (!marker) {
		oLat = document.getElementById("lat");
		oLat.value = point.y;
		oLon = document.getElementById("lon");
		oLon.value = point.x;
	}
}
