var map;
	var mapScale = 9;
	var pathImage = "";
	var DataPoints = [];
	var gmarkers = [];
	var to_htmls = [];
	var from_htmls = [];
	var addressShow =""
	//document.onunload = GUnload;

	function loadMap() {
	  if (GBrowserIsCompatible()) {
		var marker;
		map = new GMap2(document.getElementById("mapx123"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		geocoder = new GClientGeocoder();
		var icon = new GIcon();
		icon.image = pathImage;
		icon.iconSize = new GSize(24, 24);
		icon.shadowSize = new GSize(32, 30);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);
		for( i=0; i < DataPoints.length; i++ ) {
			if( i == 0 ) {
				map.setCenter(new GLatLng(DataPoints[i][0], DataPoints[i][1]), 9);
			}
			DataPoints[i][2] = '<div style="font-size:9px" ><a style="font-size:9px" href="javascript:pickit(' + DataPoints[i][7] + ')"><b>' + unescape( DataPoints[i][2]) + '</b></a><br>' + unescape(DataPoints[i][3] )+ '<br>' + DataPoints[i][4] + ', ' + DataPoints[i][5] + '  ' + DataPoints[i][6] + '</div>';
			//DataPoints[i][2] += '<br>Directions: <a href="javascript:tohere('+i+')">To here</a> - <a href="javascript:fromhere('+i+')">From here</a>';
			marker = createMarker(new GLatLng(DataPoints[i][0], DataPoints[i][1]), DataPoints[i][2], icon);
			map.addOverlay(marker);
			gmarkers[i] = marker;
		}
	  }
	}

	function createMarker(point, html) {
	
	  var marker = new GMarker(point);
	  GEvent.addListener(marker, "mouseover", function() {
		marker.openInfoWindowHtml(html);
		marker.showMapBlowup
	  });
	  return marker;
	}

	function myclick(i){
	if( gmarkers[i] )
		gmarkers[i].openInfoWindowHtml(DataPoints[i][2]);
	}


	function tohere(i) {
		gmarkers[i].openInfoWindowHtml(to_htmls[i]);
	}
	function fromhere(i) {
		gmarkers[i].openInfoWindowHtml(from_htmls[i]);
	}

	function pickit( store ){
		window.location.href= ru  + 'redirect.php?b=' + store ;
	}

