var arrPoints = new Array();
function addMapPoint(strLat, strLon, strMessage) {
	if ((strLat != "") && (strLon != "")) {
		
		point = new GLatLng(strLat, strLon);
		var mrkTemp = new GMarker(point);
		var strTempMessage = "<strong>" + document.getElementById(strMessage).getElementsByTagName("h3")[0].innerHTML + "</strong>";
		var arrTempDivs = document.getElementById(strMessage).getElementsByTagName("div");
		for (var i=0; i<arrTempDivs.length; i++) {
			if (arrTempDivs[i].className == "address") {
				var arrAddressSplit = arrTempDivs[i].innerHTML.split(",");
				for (var j=0; j<arrAddressSplit.length; j++) {
					strTempMessage += "<br />" + arrAddressSplit[j];
				}
			}
		}
		mrkTemp.strPopMessage = strTempMessage;
		arrPoints[arrPoints.length] = mrkTemp;
	}
} // for i thru comms
function addRestaurantPoint(strID, strLat, strLon, strName, strAddress, strCity, strState, strZip) {
	var strMessage = "<strong><a href=\"/RestaurantDetails/tabid/62/Default.aspx?xmid=" + strID + "\">" + strName + "</a></strong><br />";
	strMessage += strAddress + "<br />";
	strMessage += strCity + ", " + strState + " " + strZip;
	point = new GLatLng(strLat, strLon);
	var mrkTemp = new GMarker(point);
	mrkTemp.strPopMessage = strMessage;
	arrPoints[arrPoints.length] = mrkTemp;
}
function placeMapPoints() {
	//var map = new GMap2(document.getElementById("map"));
	GMap.addControl(new GScaleControl());
	GMap.addControl(new GLargeMapControl());
	GMap.addControl(new GMapTypeControl());
	GMap.enableDoubleClickZoom();
	for (var i=0; i<arrPoints.length; i++) {
		GMap.addOverlay(arrPoints[i]);
		GEvent.addListener(arrPoints[i], "click", function() {
            this.openInfoWindowHtml("<span style=\"font-size: 11px;\">" + this.strPopMessage + "</span>");
    });
	}
}
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}
