﻿/*

 ****************************************
 *  Written by: Red Square Software     *
 *  http://www.RedSquareSoftware.nl     *
 *                                      *
 *  © Red Square Software 2007          *
 *                                      *
 ****************************************

*/

var markerManager;

// Initializes global variables and session state.
function pageLoad()
{
    markerManager = new GMarkerManager(map);
    loadMarkers();
    Sys.Application.add_unload(applicationUnloadHandler);    
}

function applicationUnloadHandler() {
    GUnload();
}

function createMarker(imgUrl, lat, lon, title, description, minZoom, maxZoom) {
    var icon = new GIcon(CreateBaseIcon(), imgUrl);
    
    var marker = new GMarker(new GLatLng(lat, lon), {draggable: false, icon: icon, title: title});
    marker.text = description;
    
    if(description.length > 0) {
        //GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(marker.text, { maxWidth: 0.75 * parseFloat($get("pnlMap").style.width) }); });
        GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(marker.text); });
    }
    markerManager.addMarker(marker, minZoom, maxZoom);
}
