/* 
  CSS Document
  (c) 2008 w3media.sk 
  
  google maps musi byt nalinkovany po jquery
*/

var mArray = Array();
var map; 
var centerPoint = new GLatLng(49.07026727876924,19.31671142578125);

$(window).load(function () {
  $("#googlemaps").css("background-image","none");
  gload();
});
$(window).unload(function () {
  GUnload();
});

function gload() {
	doLoad();
	//mArray.push('49.07026727876924;19.31671142578125;Športov strelecký klub AP')
	addMarkers();
}

function doLoad() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("googlemaps"));
		var ui = new GMapUIOptions();
      ui.maptypes = {normal:true, physical:true, satellite:true, hybrid:true}
      ui.controls = {largemapcontrol3d:true};
      ui.zoom = {};
		map.setCenter(centerPoint, 9);
		map.setMapType(G_PHYSICAL_MAP);
		map.addControl(new GMapTypeControl());
		var bottomRight = new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,10));
		map.addControl(new GNavLabelControl(),bottomRight);
		map.setUI(ui);
	}
}

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});	
	return marker;
}
