var localMap = null;

window.addEvent('domready', function() {
	var jSonRequest = new Json.Remote("write_dealers_JSON.php",{async: true, onComplete: PopulateDealersData}).send();
  });

function PopulateDealersData(DealersData){
	if (GBrowserIsCompatible()) {
		localMap = new stGoogleMap({
			MapContainer: 'map',
			AddressItemContainer: "locationholder", 
			MapNavControls: 'large', 
			DefaultCenter:{la:44.9828187190472, lo:-93.25677734375},
			DefaultZoom: 9,
			MapOverviewControl: false,
			ScrollWheelZoom: false}
			);

		$each(DealersData, function(value, key) {
			
			var bubbleHtml = '<div class="dealerinfo"><img src="' + value.logo_url + '" width="250" height="90"><br />'+value.dealer_name+'<br/>'+value.address+'<br/>'+value.phone+'<br/>';
			if (value.new_inventory_url.length > 0) {
				bubbleHtml = bubbleHtml + '<a href="'+value.new_inventory_url+'">View New Inventory</a>';
				var bNewInv = true;
			}
			
			if (value.used_inventory_url.length > 0) {
				if (bNewInv) { bubbleHtml = bubbleHtml + '<br/>'; }
				bubbleHtml = bubbleHtml + '<a href="'+value.used_inventory_url+'">View Used Inventory</a>';
			}
			
			
			localMap.AddMarker(value.latitude, value.longitude, value.dealer_name, bubbleHtml);
			
		});
	}
}