﻿/*var waypointAreaBaseIcon = new GIcon();
waypointAreaBaseIcon.shadow = '/resources/images/mapicons/catArea_shadow.png';
waypointAreaBaseIcon.iconSize = new GSize(30, 36);
waypointAreaBaseIcon.shadowSize = new GSize(45, 30);
waypointAreaBaseIcon.iconAnchor = new GPoint(15, 36);
waypointAreaBaseIcon.infoWindowAnchor = new GPoint(11, 0);*/

var waypointLargeBaseIcon = new GIcon();
waypointLargeBaseIcon.shadow = '/resources/images/mapicons/wp-shadow.png';
waypointLargeBaseIcon.iconSize = new GSize(50, 57);
waypointLargeBaseIcon.shadowSize = new GSize(79, 57);
waypointLargeBaseIcon.iconAnchor = new GPoint(25, 57);
waypointLargeBaseIcon.infoWindowAnchor = new GPoint(19, 10);

var waypointSmallBaseIcon = new GIcon();
waypointSmallBaseIcon.shadow = '/resources/images/mapicons/wp-t-shadow.png';
waypointSmallBaseIcon.iconSize = new GSize(20, 24);
waypointSmallBaseIcon.shadowSize = new GSize(33, 24);
waypointSmallBaseIcon.iconAnchor = new GPoint(10, 24);
waypointSmallBaseIcon.infoWindowAnchor = new GPoint(8, 0);

function getWaypointIcon(waypoint,scope) {
    var waypointIcon = (scope=='t') ? new  GIcon(waypointSmallBaseIcon): new GIcon(waypointLargeBaseIcon);
    waypointIcon.image = '/resources/images/mapicons/' + waypoint.Category.Color;
    if (scope.length > 0)
        waypointIcon.image += '-' + scope;
    waypointIcon.image += '.png';
    return waypointIcon;
}

function getNewWaypointIcon() {
    var waypointIcon = new GIcon(waypointLargeBaseIcon);
    waypointIcon.image = '/resources/images/mapicons/Black.png';
    return waypointIcon;
}

function getAreaIcon() {
    var areaIcon = new GIcon(waypointLargeBaseIcon);
    areaIcon.image = '/resources/images/mapicons/area.png';
    return areaIcon;
}
