//<![CDATA[

var map = null;
var geocoder = null;

$(document).ready( function() { 
	initMap();
});


function initMap() {	
	if (GBrowserIsCompatible()) {
		
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		
		var loc = new GLatLng(52.35, -1.4);		
		
		map.setCenter(loc, 5);
		
		$("#distributor_list div").each( function() { 
			var arrLatLng = $(this).attr("title").split("|");
			var sTab1 = $(this).find(".gTab1").html();
			var sTab2 = $(this).find(".gTab2").html();
			locAddress(arrLatLng[0], arrLatLng[1], sTab1, sTab2);
		});		
	}
}


function locAddress(lat, lng, tab1, tab2) {
	
	var loc = new GLatLng(lat, lng);
	var marker = new GMarker(loc);
	var infoTabs = [
		new GInfoWindowTab("Info", tab1),
		new GInfoWindowTab("Services", tab2)
	];
	
	map.addOverlay(marker);
	
	GEvent.addListener(marker, "click", function() {    
		marker.openInfoWindowTabsHtml(infoTabs);  
	});
}


//]]>