
//var map = new GMap(document.getElementById("map"));		//Setup new Google map object
var map;
var point;
var address;
var mark;

function setFlagDescription( point, address ){
	var flag = new GMarker(point);
	GEvent.addListener(flag, "click", function(){ flag.openInfoWindowHtml(address); } );
	return flag;
}

/* Input: Accepts a multi-dimensional array as hotspotData built from PHP loop on the main index page */
function loadMapPoints( hotspotData ){
	var map = new GMap(document.getElementById("map"));
	 
	//map.enableContinuosZoom();
	//map.enableScrollWheelZoom();
	var len = hotspotData.length;
	for( i=0; i<len; i++ ){
		address = hotspotData[i][0].split(",");
		var description = address[0] + "<br />" + address[1] + "<br /> SSID: " + hotspotData[i][1];
		if(hotspotData[i][2] != "0" ){
			point = new GPoint(hotspotData[i][2], hotspotData[i][3]);
			mark = setFlagDescription( point, description );
			map.centerAndZoom(point, 9);
			map.addOverlay(mark);
		}
	}
}
