function MapIcon(iconType)
{
    var icon              = new GIcon();
    icon.iconAnchor       = new GPoint(11, 37);    
    icon.iconSize         = new GSize(16, 37);
    icon.shadowSize       = new GSize(30, 37);  
    icon.infoWindowAnchor = new GPoint(5, 1);
    
    icon.shadow = '/images/pushpins/pushpin-shadow.png';
            
    switch(iconType)
    {
        case 'green':
            icon.image = '/images/pushpins/pushpin-green.png';
            break   

        case 'green-start':
            icon.image = '/images/pushpins/pushpin-green-start.png';
            break   

        case 'red':
            icon.image = '/images/pushpins/pushpin-red.png';
            break   

        case 'red-end':
            icon.image = '/images/pushpins/pushpin-red-end.png';
            break   

        case 'red-end-alt':
            icon.iconAnchor = new GPoint(2, 36);    
            icon.iconSize   = new GSize(22, 36);
            icon.image      = '/images/pushpins/pushpin-red-end-alt.png';
            icon.shadow     = '';
            icon.shadowSize = '';  
            break   

        case 'orange-people':
            icon.iconSize   = new GSize(20, 39);
            icon.image = '/images/pushpins/pushpin-orange-people.png';
            break   

        case 'blue':
            icon.image = '/images/pushpins/pushpin-blue.png';
            break   

        case 'gray':
            icon.image = '/images/pushpins/pushpin-gray.png';
            break   

        default:
            icon.image = '/images/pushpins/pushpin-gray.png';
            break   
    }
    
    return icon;              
}
