/**
* $Date: 2009-06-15 09:40:29 +0200 (må, 15 jun 2009) $
* $Author: lars.huring $
* $Revision: 531 $
**/

KL.MapMarker = function(obj, map, options) {

    // Create our "tiny" marker icon
    var mapIcon = new GIcon(G_DEFAULT_ICON);
    mapIcon.image = KL.MapIcons(obj.cat);

    // Set up our GMarkerOptions object
    var markerOptions = { icon: mapIcon };

    $.extend(markerOptions, options);

    var marker = new GMarker(obj.glatlng, markerOptions);

    GEvent.addListener(marker, "click", function() {
        KL.showMapInfoWindow(obj, map, marker);
    });

    return marker;

}
