//<![CDATA[

/*
* elm		:id
* w			:width
* h			:height
* keido		:lon
* ido		:lat
* zoom		:0-19
* markerMsg	:html tag
*/
function mapRenderer(elm, w, h, keido, ido, zoom, markerMsg) {
    var map = new GMap2(document.getElementById(elm), { size: new GSize(w, h) });

	map.setCenter(new GLatLng(ido, keido), zoom);
	map.addControl(new GMenuMapTypeControl());
	map.addControl(new GLargeMapControl());
	map.addControl(new GOverviewMapControl());
	var marker = new GMarker(new GLatLng(ido, keido));
	map.addOverlay(marker);
	GEvent.addListener(marker, 'click', function() {
		marker.openInfoWindowHtml(markerMsg);
	});
}

function gmapObserve(elm, listener, func) {
	try {
		elm.addEventListener(listener, func, false);
	}
	catch(e) {
		elm.attachEvent('on' + listener, func);
	}
}

//]]>

