var map = null;
var markers = null;

function init_map()
{
	if (GBrowserIsCompatible())
	{
		map = new GMap2(document.getElementById('gmap'), {googleBarOptions: {style: 'new', listingTypes: G_GOOGLEBAR_TYPE_LOCALONLY_RESULTS, suppressInitialResultSelection: true}, adsOptions: {client: 'partner-pub-0949078516764293', channel: '8059307224', adsafe: 'high'}});
		var latlng = new GLatLng(0, 0);
		map.setCenter(latlng, 2);
		map.setMapType(G_HYBRID_MAP);
		map.enableContinuousZoom();
		map.enableScrollWheelZoom();
		map.setUIToDefault();
		map.enableGoogleBar();
	}
}
function place_markers()
{
	if (markers.length == 0) return;
	for (var i = 0; i < markers.length; i++)
	{
		var html = create_html(markers[i][2], markers[i][3], markers[i][4], markers[i][5]);
		map.addOverlay(create_marker(new GLatLng(markers[i][0], markers[i][1]), html));
	}
}
function create_marker(latlng, html)
{
	var marker = new GMarker(latlng);
	GEvent.addListener(marker, 'click', function() {
            marker.openInfoWindowHtml(html, {maxWidth: 450});
          });
	return marker;
}
function create_html(title, desc, img, url)
{
	var str = '';
	str = '<table border="0" cellpadding="4" cellspacing="4"><tr>';
    if (img != '') str += '<td><img src="' + img + '" alt="" /></td>';
    str += '<td valign="top"><a href="http://' + url + '/" target="_blank">' + title + '</a><p style="padding: 0;">' + desc + '<p></td></tr></table>';
	return str;
}