var xicon;

function icon(color, base){
    if(!xicon){
        var xicon = new Array();
        xicon["base"] = new GIcon();
        xicon["base"].shadow = base + "/mm_20_shadow.png";
        xicon["base"].iconSize = new GSize(12, 20);
        xicon["base"].shadowSize = new GSize(22, 20);
        xicon["base"].iconAnchor = new GPoint(6, 20);
        xicon["base"].infoWindowAnchor = new GPoint(5, 1);
    }
    if(!xicon[color]){
        xicon[color] = new GIcon(xicon["base"]);
        xicon[color].image = base + "/mm_20_" + color + ".png";
    }
    return xicon[color]
}