/* Google Maps helpers, by Steen F. Tøttrup, Illumi A/S */
function AddMarker(map, latitude, longitude, bounds, url) {
	var marker = Add(latitude, longitude, bounds);
	if (url && url != null && url.length > 0) { GEvent.addListener(marker, "click", function() { document.location = url; }); }
	map.addOverlay(marker);
}
function AddDetail(map, latitude, longitude, bounds, company, address) {
	var marker = Add(latitude, longitude, bounds);
	var point = new GLatLng(latitude, longitude);
	if (company && company != null && company.length > 0) { GEvent.addListener(marker, "mouseover", function() { marker.openInfoWindowHtml("<div style='width: 205px; height: 120px; overflow:auto;'><b>" + company + "</b><br />" + address + "<br /><a href='http://maps.google.com/maps?saddr=&daddr=" + point.toUrlValue() + "' target='_blank'>Directions</a></div>"); }); }
	map.addOverlay(marker);
}
function Add(latitude, longitude, bounds) {
	var point = new GLatLng(latitude, longitude);
	var	marker = new GMarker(point, G_DEFAULT_ICON);
	bounds.extend(point);
	return marker;
}