var map = null;
var mgr = null;
var marks = [];
var markerHtml = '';

function setupMap() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("gmap"));
		map.setCenter(new GLatLng(38.4419, -98.1419),4);  //usa area w/o alaska
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.enableDoubleClickZoom();
		window.setTimeout(showMarkers, 0);
	}
}

/*
    function getWeatherIcon() {
      var i = Math.floor(IMAGES.length*Math.random());
      if (!ICONS[i]) {
        var icon = new GIcon();
        icon.image = "images/"
            + IMAGES[i] + ".png";
        icon.iconAnchor = new GPoint(16, 16);
        icon.infoWindowAnchor = new GPoint(16, 0);
        icon.iconSize = new GSize(32, 32);
        icon.shadow = "images/"
            + IMAGES[i] + "-shadow.png";
        icon.shadowSize = new GSize(59, 32);
        ICONS[i] = icon;
      }
      return ICONS[i];
    }
*/


function getMarkers() {
	var batch = [];
	for (var i = 0; i < marks.length; ++i) {
		batch.push(marks[i]);
	}
	return batch;
}


function showMarkers() {
	mgr = new MarkerManager(map);
	mgr.addMarkers(getMarkers(),2);
	mgr.refresh();
}

