createIcon = function(mode, type) {
	var icon = new GIcon(); 
	if (mode == 1) {
		switch(type) {
			case 'Gondelbahn':
			case 'Kabinenbahn':
			case 'Sessellift':
			case 'Schlepplift':	icon.image = '/images/skigebiete/'+type+'.gif';
								icon.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
								icon.iconSize = new GSize(20, 20);
								icon.shadowSize = new GSize(22, 20);
								icon.iconAnchor = new GPoint(6, 20);
								icon.infoWindowAnchor = new GPoint(5, 1);
								break;
			case 'Freibad':		icon.image = '/images/gmap/baeder/freibad01.png';
								icon.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
								icon.iconSize = new GSize(37, 28);
								icon.shadowSize = new GSize(22, 20);
								icon.iconAnchor = new GPoint(6, 20);
								icon.infoWindowAnchor = new GPoint(5, 1);
								break;
			case 'Hallenbad':	icon.image = '/images/gmap/baeder/hallenbad01.png';
								icon.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
								icon.iconSize = new GSize(47, 37);
								icon.shadowSize = new GSize(22, 20);
								icon.iconAnchor = new GPoint(6, 20);
								icon.infoWindowAnchor = new GPoint(5, 1);
								break;
			case 'See':			icon.image = '/images/gmap/baeder/see01.png';
								icon.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
								icon.iconSize = new GSize(49, 36);
								icon.shadowSize = new GSize(22, 20);
								icon.iconAnchor = new GPoint(6, 20);
								icon.infoWindowAnchor = new GPoint(5, 1);
								break;
			case 'Action':		icon.image = '/images/gmap/erlebnisse/action_spass01.png';
								icon.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
								icon.iconSize = new GSize(43, 43);
								icon.shadowSize = new GSize(22, 20);
								icon.iconAnchor = new GPoint(6, 20);
								icon.infoWindowAnchor = new GPoint(5, 1);
								break;
			case 'Museen':		icon.image = '/images/gmap/erlebnisse/museen01.png';
								icon.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
								icon.iconSize = new GSize(39, 41);
								icon.shadowSize = new GSize(22, 20);
								icon.iconAnchor = new GPoint(6, 20);
								icon.infoWindowAnchor = new GPoint(5, 1);
								break;
			case 'Naturerlebnisse':	icon.image = '/images/gmap/erlebnisse/naturerlebnisse01.png';
								icon.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
								icon.iconSize = new GSize(38, 37);
								icon.shadowSize = new GSize(22, 20);
								icon.iconAnchor = new GPoint(6, 20);
								icon.infoWindowAnchor = new GPoint(5, 1);
								break;
			case 'Sehenswuerdigkeiten':	icon.image = '/images/gmap/erlebnisse/sehenswuerdigkeiten01.png';
								icon.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
								icon.iconSize = new GSize(35, 34);
								icon.shadowSize = new GSize(22, 20);
								icon.iconAnchor = new GPoint(6, 20);
								icon.infoWindowAnchor = new GPoint(5, 1);
								break;
			case 'Golfplatz':	icon.image = '/images/gmap/golfplaetze.png';
								icon.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
								icon.iconSize = new GSize(30, 37);
								icon.shadowSize = new GSize(22, 20);
								icon.iconAnchor = new GPoint(6, 20);
								icon.infoWindowAnchor = new GPoint(5, 1);
								break;
			default:			icon.image = 'http://labs.google.com/ridefinder/images/mm_20_blue.png';
								icon.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
								icon.iconSize = new GSize(12, 20);
								icon.shadowSize = new GSize(22, 20);
								icon.iconAnchor = new GPoint(6, 20);
								icon.infoWindowAnchor = new GPoint(5, 1);
								break;
			
		}
	}
	else {
		var color = type;
		icon.image = 'http://labs.google.com/ridefinder/images/mm_20_'+color+'.png';
		icon.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
		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;
}