var map;
var GMarkers = [];
function mapLoad() {
	map = new GMap2(document.getElementById("map5"));
	var bottomLeft = new GControlPosition(G_ANCHOR_BOTTOM_LEFT, new GSize(10,10));
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	//map.addControl(new GOverviewMapControl(), bottomLeft);
	map.setCenter(new GLatLng(lonlat[0][1], lonlat[0][2]), 6);  //first business is center

	for (var i = 0; i < lonlat.length; i++) {
	  var MyIcon = new GIcon(); 
	  MyIcon.image = "http://www.thekeyworddirectory.com/images/markers/marker" + (i+1) + ".png";
	  MyIcon.iconAnchor = new GPoint(10, 34);
	  MyIcon.iconWindowAnchor = new GPoint(0, 0);
	  var point = new GLatLng(lonlat[i][1], lonlat[i][2]);
	  map.addOverlay(createMarker(point, i + 1, lonlat[i][3], lonlat[i][4], lonlat[i][5], lonlat[i][6], lonlat[i][7], lonlat[i][8], MyIcon, lonlat[i][9], lonlat[i][10]));
	}
	//openDefault(new GLatLng(lonlat[0][1], lonlat[0][2]), 0, lonlat[0][3], lonlat[0][4], lonlat[0][5], lonlat[0][6], lonlat[0][7], lonlat[0][8], MyIcon, lonlat[0][9], lonlat[0][10]);

	/*
	var publisherID = 'pub-8555893841061851';
	var adsManagerOptions = {
	maxAdsOnMap : 2,
	style: 'adunit',
	channel: '6163086776'  
	};
	adsManager = new GAdsManager(map, publisherID, adsManagerOptions);
	adsManager.enable();
	*/
}
function openDefault(point, number, name, add1, add2, add3, add4, pc, MyIcon, url, img) {
	//map.openInfoWindowHtml(new GLatLng(lonlat[0][1], lonlat[0][2]),"<strong>Lawrence Library</strong><br />A fine meeting place!");
	if (img == "") {
		var myHtml = "<a href='" + url + "'>" + name + "</a><br/>" + add1 + "<br/>" + add2 + "<br/>" + add3 + "<br/>" + add4 + "<br/>" + pc + "<br/>";
	} else {
		var myHtml = "<img class='info' src='" + img + "' /><a href='" + url + "'>" + name + "</a><br/>" + add1 + "<br/>" + add2 + "<br/>" + add3 + "<br/>" + add4 + "<br/>" + pc + "<br/>";
	}
    map.openInfoWindowHtml(point, myHtml);
}
function createMarker(point, number, name, add1, add2, add3, add4, pc, MyIcon, url, img) {
	var marker = new GMarker(point, MyIcon);
	marker.value = number;
	GEvent.addListener(marker, "click", function() {
	var myHtml = "<img class='info' src='" + img + "' /><a href='" + url + "'>" + name + "</a><br/>" + add1 + "<br/>" + add2 + "<br/>" + add3 + "<br/>" + add4 + "<br/>" + pc + "<br/>";
    //map.openInfoWindowHtml(point, myHtml);
  });
  GMarkers[number] = marker;
  return marker;
}
function zoomCatMap(i) {
	map.setCenter(GMarkers[i].getPoint(), 14);
	GEvent.trigger(GMarkers[i], "click");
}
