// refre : http://mapki.com/wiki/Icon_Image_Sets
// these are the icons
var icon_airport, icon_bank, icon_boatramp, icon_building, icon_campground,
icon_dive, icon_drinks, icon_entertain, icon_fishing, icon_food, icon_gas,
icon_golf, icon_hike, icon_hotel, icon_house, icon_hunting, icon_info,
icon_marina, icon_medical, icon_parachute, icon_park, icon_picnic,
icon_scenic, icon_spa, icon_sski, icon_swim, icon_wski;
var icon_default;


function load_icons ()
{
    icon_airport = iconset1 ("airport.png");
    icon_bank = iconset1 ("bank.png");
    icon_boatramp = iconset1 ("boatramp.png");
    icon_building = iconset1 ("building.png");
    icon_campground = iconset1 ("campground.png");
    icon_dive = iconset1 ("dive.png");
    icon_drinks = iconset1 ("drinks.png");
    icon_entertain = iconset1 ("entertain.png");
    icon_fishing = iconset1 ("fishing.png");
    icon_food = iconset1 ("food.png");
    icon_gas = iconset1 ("gas.png");
    icon_golf = iconset1 ("golf.png");
    icon_hike = iconset1 ("hike.png");
    icon_hotel = iconset1 ("hotel.png");
    icon_house = iconset1 ("house.png");
    icon_hunting = iconset1 ("hunting.png");
    icon_info = iconset1 ("info.png");
    icon_marina = iconset1 ("marina.png");
    icon_medical = iconset1 ("medical.png");
    icon_parachute = iconset1 ("parachute.png");
    icon_park = iconset1 ("park.png");
    icon_picnic = iconset1 ("picnic.png");
    icon_scenic = iconset1 ("scenic.png");
    icon_spa = iconset1 ("spa.png");
    icon_sski = iconset1 ("sski.png");
    icon_swim = iconset1 ("swim.png");
    icon_wski = iconset1 ("wski.png");

    icon_default = new GIcon();
    icon_default.image        = "images/mm_20_red.png";
    icon_default.shadow       = "images/mm_20_shadow.png";
    icon_default.iconSize     = new GSize(12, 20);
    icon_default.shadowSize = new GSize(22, 20);
    icon_default.iconAnchor = new GPoint(6, 20);
    icon_default.infoWindowAnchor = new GPoint(5, 1);
}

function iconset1 (image)
{
    var icon= new GIcon ();
    icon.image = "images/iconset1/" + image;
    //dojo.debug (icon.image);
    icon.shadow = "images/iconset1/shadow.png";
    icon.iconSize = new GSize (21, 31);
    icon.shadowSize = new GSize (21, 31);
    //icon.iconSize = new GSize (12, 20);
    //icon.shadowSize = new GSize (22, 20);
    icon.iconAnchor = new GPoint(6, 20);
    icon.infoWindowAnchor = new GPoint(5, 1);
    return icon;
}


function choose_icon (name, symbol)
{
    s = (symbol != null) ? symbol.toLowerCase () : "";
    dojo.debug ("symbol type for " + name + " is "  + s);
    
    if (s == "scenic area")
        icon = icon_scenic;
    else if (s == "trail head")
        icon =  icon_hike;
    else if (s == "bike trail")
        icon =  icon_hike;
    else if (s == "boat ramp")
        icon =  icon_marina;
    else if (s == "residence")
        icon =  icon_house;
    else if (s == "picnic area")
        icon =  icon_picnic;
    else if (s == "lodging")
        icon =  icon_hotel;
    else if (s == "beach")
        icon =  icon_swim;
    else if (s == "park")
        icon =  icon_park;
    else if (s == "restaurant")
        icon =  icon_food;
    else if (s == "swimming area")
        icon =  icon_swim;
    else if (s == "campground")
        icon =  icon_campground;
    else
       icon =  icon_default;

    dojo.debug ("returning icon " + icon.image);
    return icon;
}




