window.onload = mapload;
var map;
	function gotoAdvertiser(mapID){
		var point = new GPoint(GEBI("Longitude"+mapID).value, GEBI("Latitude"+mapID).value);
		
		map.recenterOrPanToLatLng(point);
		map.zoomTo(4);
		
		var marker = new GMarker(point);
		map.addOverlay(marker);
		
		var html = "<div>" + GEBI("Advertiser"+mapID).value + "<br>" + GEBI("AdvertiserLink"+mapID).value + "<br></div>";
		marker.openInfoWindowHtml(html);
		GEvent.addListener(marker, 'click', function() {marker.openInfoWindowHtml(html);});
		
	}
	
	function createMarker(point, html) {
 		var marker = new GMarker(point);
	  	// Show this marker's index in the info window when it is clicked.
		GEvent.addListener(marker, 'click', function() {marker.openInfoWindowHtml(html);});

		return marker;
	}
	
	function mapload() { 
    	//<![CDATA[
    	map = new GMap(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
    	map.centerAndZoom(new GPoint(GEBI("StartLon").value , GEBI("StartLat").value), 8);
	
		var markers = parseInt(GEBI("markercount").value);
		
		for(i = 0; i < markers; i++){
			var point = new GPoint(GEBI("Longitude"+i).value, GEBI("Latitude"+i).value);
			var html = "<div>" + GEBI("Advertiser"+i).value + "<br>" + GEBI("AdvertiserLink"+i).value + "<br></div>";
			var marker = createMarker(point, html)
			map.addOverlay(marker);
			
		}
		
		Hide("Loading");
    	//]]>
	}
