var icons = new Array();
var fallback = new GIcon();
fallback.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
fallback.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
fallback.iconSize = new GSize(12, 20);
fallback.shadowSize = new GSize(22, 20);
fallback.iconAnchor = new GPoint(6, 20);
fallback.infoWindowAnchor = new GPoint(5, 1);

icons[0] = new GIcon();
icons[0].name = new String("fire-truck");
icons[0].image = "http://www.fire.oktibbeha.ms.us/maps/markers/Fire-Truck-icon.gif";
//icons[0].shadow = "http://www.msstate.edu/web/maps/markers/grad_shadow.gif";
icons[0].iconSize = new GSize(32, 32);
icons[0].shadowSize = new GSize(32, 32);
icons[0].iconAnchor = new GPoint(9, 17);
icons[0].infoWindowAnchor = new GPoint(9, 17);
icons[0].infoShadowAnchor = new GPoint(9, 17);
icons[0].imageMap=[8,0, 9,0, 10,0, 11,1, 12,2, 13,1, 14,1, 15,1, 16,1, 16,2, 16,3, 16,4, 16,5, 16,6, 16,7, 17,8, 17,9, 16,10, 16,11, 16,12, 16,13, 16,14, 16,15, 16,16, 16,17, 15,17, 14,17, 13,17, 12,17, 11,17, 10,17, 9,17, 8,17, 7,17, 6,17, 5,17, 4,17, 3,17, 2,17, 2,16, 2,15, 2,14, 2,13, 2,12, 2,11, 2,10,
1,9, 0,9, 0,8, 1,7, 2,6, 3,5, 4,4, 5,3, 6,2, 7,1];

icons[1] = new GIcon();
icons[1].name = new String("water-tank");
icons[1].image = "http://www.fire.oktibbeha.ms.us/maps/markers/Water-Tower-icon.gif";
//icons[8].shadow = "http://www.msstate.edu/web/maps/markers/grad_shadow.gif";
icons[1].iconSize = new GSize(32, 32);
icons[1].shadowSize = new GSize(32, 32);
icons[1].iconAnchor = new GPoint(9, 17);
icons[1].infoWindowAnchor = new GPoint(9, 17);
icons[1].infoShadowAnchor = new GPoint(9, 17);
icons[1].imageMap=[8,0, 9,0, 10,0, 11,1, 12,2, 13,1, 14,1, 15,1, 16,1, 16,2, 16,3, 16,4, 16,5, 16,6, 16,7, 17,8, 17,9, 16,10, 16,11, 16,12, 16,13, 16,14, 16,15, 16,16, 16,17, 15,17, 14,17, 13,17, 12,17, 11,17, 10,17, 9,17, 8,17, 7,17, 6,17, 5,17, 4,17, 3,17, 2,17, 2,16, 2,15, 2,14, 2,13, 2,12, 2,11, 2,10,
1,9, 0,9, 0,8, 1,7, 2,6, 3,5, 4,4, 5,3, 6,2, 7,1];

icons[2] = new GIcon();
icons[2].name = new String("hydrant");
icons[2].image = "http://www.fire.oktibbeha.ms.us/maps/markers/Fire-Hydrant-icon.gif";
//icons[2].shadow = "http://www.msstate.edu/web/maps/markers/grad_shadow.gif";
icons[2].iconSize = new GSize(32, 32);
icons[2].shadowSize = new GSize(32, 32);
icons[2].iconAnchor = new GPoint(9, 17);
icons[2].infoWindowAnchor = new GPoint(9, 17);
icons[2].infoShadowAnchor = new GPoint(9, 17);
icons[2].imageMap=[8,0, 9,0, 10,0, 11,1, 12,2, 13,1, 14,1, 15,1, 16,1, 16,2, 16,3, 16,4, 16,5, 16,6, 16,7, 17,8, 17,9, 16,10, 16,11, 16,12, 16,13, 16,14, 16,15, 16,16, 16,17, 15,17, 14,17, 13,17, 12,17, 11,17, 10,17, 9,17, 8,17, 7,17, 6,17, 5,17, 4,17, 3,17, 2,17, 2,16, 2,15, 2,14, 2,13, 2,12, 2,11, 2,10,
1,9, 0,9, 0,8, 1,7, 2,6, 3,5, 4,4, 5,3, 6,2, 7,1];

function getIcon(iconName) {
	for (x in icons) {
		if (icons[x].name == iconName) return icons[x];
	}
	return fallback;
}
