function createMarkerClickHandler(marker, text) {
	return function() {
		marker.openInfoWindowHtml(text);
		return false;
	};
}


function createMarker(lat,lng,label,text) {
	var latlng = new GLatLng(lat, lng);
	var icon = new GIcon();
	icon.image = 'marker.png';
	icon.iconSize = new GSize(48, 16);
	icon.iconAnchor = new GPoint(24, 8);
	icon.infoWindowAnchor = new GPoint(25, 7);

	opts = {
		"icon": icon,
		"clickable": true,
		"labelText": label,
		"labelOffset": new GSize(-24, -8)
	};
	var marker = new LabeledMarker(latlng, opts);
	var handler = createMarkerClickHandler(marker, text);
	
	GEvent.addListener(marker, "click", handler);

	return marker;
}

