	//Handling Hotel- und Ortlabel========================================
	var varMarkierung;
	var varIconOpenWindow;
	var varGeoPosXMerker = 0;
	var varGeoPosYMerker = 0;
	var varIconOpenWindowMerker;
	var varSingelAnzeige = false;
	
	
	//Orte mit ...
	function fuAddOrtLabel()  //Startfunction
		{	
		varOrtDublett = new Array();
		for (var i = 0; i < varUnterkunftData.length; i++) {try{ if(fuSelektionCheck(varUnterkunftData[i]["Stars"], varUnterkunftData[i]["Icon"]) == true){if(fuDublettenCheck(varUnterkunftData[i]["OrtID"]) == true){OrtIconZusammen = new GMarker(varUnterkunftData[i]["OrtGeoPos"], OrtIcon,false); OrtIconZusammen.bindInfoWindowHtml('<b> ' + varUnterkunftData[i]["OrtName"] + '</b>&nbsp;&nbsp;&nbsp;<br> <a href="javascript:fuOrtZoomIn(' + varUnterkunftData[i]["OrtGeoCordX"] + ', ' + varUnterkunftData[i]["OrtGeoCordY"] + ')"><font size="-4">zoom in</font></a><font size ="-4"> | </font><a href="javascript:fuOrtZoomOut(' + varUnterkunftData[i]["OrtGeoCordX"] + ', ' + varUnterkunftData[i]["OrtGeoCordY"] + ')"><font size="-4">zoom out</font></a>'+ fuhtmlHotellisteErstellen(varUnterkunftData[i]["OrtID"]));  map.addOverlay(OrtIconZusammen)};};}catch (e){}};
		};
		
	var varOrtDublett = new Array();
	function fuDublettenCheck(varOrtID)
		{
		varPruefen = true;
		try{for (var i = 0; i < varOrtDublett.length; i++){if(varOrtDublett[i] == varOrtID){varPruefen = false};};}catch(e){};
		if(varPruefen == true){varOrtDublett.push(varOrtID)};
		return varPruefen;
		};
		
	function fuSelektionCheck(varStars, varUnterkunftKat)
		{
		varCheck = true;
		switch (varUnterkunftKat)
			{
				case "HotelIcon":
					if(document.getElementsByName('hotel')[0].checked == true){if(fuSelektionCheckStars(varStars) == false){varCheck = false;}}else{varCheck = false;};
					break;
				case "FewoIcon":
					if(document.getElementsByName('fewo')[0].checked == true){if(fuSelektionCheckStars(varStars) == false){varCheck = false;}}else{varCheck = false;};
					break;
				case "FehaIcon":
					if(document.getElementsByName('feha')[0].checked == true){if(fuSelektionCheckStars(varStars) == false){varCheck = false;}}else{varCheck = false;};
					break;
				case "ClubIcon":
					if(document.getElementsByName('club')[0].checked == true){if(fuSelektionCheckStars(varStars) == false){varCheck = false;}}else{varCheck = false;};
					break;
				default:
					varCheck = false;
					break;
			};	
		return varCheck;
		};
		
	function fuSelektionCheckStars(varStars)
		{
		varCheckStars = true;
		switch (varStars)
			{
			case "0":
				if(document.getElementsByName('1Stern')[0].checked == true){} else {varCheckStars = false;};
				if(document.getElementsByName('2Stern')[0].checked == true){} else{varCheckStars = false;};
				if(document.getElementsByName('3Stern')[0].checked == true){} else{varCheckStars = false;};
				break;
			case "1":
				if(document.getElementsByName('1Stern')[0].checked == true){} else {varCheckStars = false;};
				break;
			case "15":
				if(document.getElementsByName('1Stern')[0].checked == true){} else{varCheckStars = false;};
				break;
			case "2":
				if(document.getElementsByName('2Stern')[0].checked == true){} else{varCheckStars = false;};
				break;
			case "25":
				if(document.getElementsByName('2Stern')[0].checked == true){} else{varCheckStars = false;};
				break;
			case "3":
				if(document.getElementsByName('3Stern')[0].checked == true){} else{varCheckStars = false;};
				break;
			case "35":
				if(document.getElementsByName('3Stern')[0].checked == true){} else{varCheckStars = false;};
				break;
			case "4":
				if(document.getElementsByName('4Stern')[0].checked == true){} else{varCheckStars = false;};
				break;
			case "45":
				if(document.getElementsByName('4Stern')[0].checked == true){} else{varCheckStars = false;};
				break;
			case "5":
				if(document.getElementsByName('5Stern')[0].checked == true){} else{varCheckStars = false;};
				break;
			default:
				varCheckStars = false;
				break;
			};
		return varCheckStars;
		};
		
	var varHotelliste ="";
	var varFewoliste = "";
	var varFehaliste = "";
	var varClubliste = "";
	function fuhtmlHotellisteErstellen(varOrtname)
		{
		varHotelID = "";
		varZwische = "";
		varHotelliste ='<br><font size="-4"><b>HOTELS:</b></font>';
		varFewoliste = '<br><font size="-4"><b>FERIENWOHNUNGEN:</b></font>';
		varFehaliste = '<br><font size="-4"><b>FERIENH&Auml;USER:</b></font>';
		varClubliste = '<br><font size="-4"><b>CUBS, FERIEND&Ouml;RFER:</b></font>';
		//for (var i = 0; i < varUnterkunftData.length; i++){try{ if(fuSelektionCheck(varUnterkunftData[i]["Stars"], varUnterkunftData[i]["Icon"]) == true){if (varOrtname == varUnterkunftData[i]["OrtID"]){varZwischen = '<br><font size="-4">' + fuNamenSaeubern(varUnterkunftData[i]["Name"]) + fuSternwandler(varUnterkunftData[i]["Stars"]) +' | </font><a href="javascript:fuHotelZoomIn(' + varUnterkunftData[i]["GeoCordX"] + ', ' + varUnterkunftData[i]["GeoCordY"] + ')"><font size="-6">zoom in</font></a>'; fuStringUnterKatZuweisen(varUnterkunftData[i]["Icon"], varZwischen);}}}catch(e){}};
		for (var i = 0; i < varUnterkunftData.length; i++){try{ if(fuSelektionCheck(varUnterkunftData[i]["Stars"], varUnterkunftData[i]["Icon"]) == true){if (varOrtname == varUnterkunftData[i]["OrtID"]){varZwischen = '<br><font size="-4">' + fuNamenSaeubern(varUnterkunftData[i]["Name"]) + fuSternwandler(varUnterkunftData[i]["Stars"]) +' | </font><a href="javascript:fuHotelZoomInNeu(' + varUnterkunftData[i]["GeoCordX"] + ',' + varUnterkunftData[i]["GeoCordY"] + ')"><font size="-6">zoom in</font></a>'; fuStringUnterKatZuweisen(varUnterkunftData[i]["Icon"], varZwischen);}}}catch(e){}};
		if(varHotelliste.length < 43){varHotelliste = ""};
		if(varFewoliste.length < 51){varFewoliste = ""};
		if(varFehaliste.length < 53){varFehaliste = ""};
		if(varClubliste.length < 60){varClubliste = ""};
		return '<br>' + varClubliste + varHotelliste + varFewoliste + varFehaliste;
		}
	function fuStringUnterKatZuweisen(varUnterkunftKat, varString)
		{
		switch (varUnterkunftKat)
			{
				case "HotelIcon":
					varHotelliste += varString;
					break;
				case "FewoIcon":
					varFewoliste += varString;
					break;
				case "FehaIcon":
					varFehaliste += varString;
					break;
				case "ClubIcon":
					varClubliste += varString;
					break;
				default:
					break;
			};	
		}
	function fuSternwandler(varSternicon)
		{
		varKat ="";
		switch (varSternicon)		
			{
			case "0":
				varKat = "(kein Bewertung)";
				break;
			case "1":
				varKat = "*";
				break;
			case "15":
				varKat = "*+";
				break;
			case "2":
				varKat = "**";
				break;
			case "25":
				varKat = "**+";
				break;
			case "3":
				varKat = "***";
				break;
			case "35":
				varKat = "***+";
				break;
			case "4":
				varKat = "****";
				break;
			case "45":
				varKat = "****+";
				break;
			case "5":
				varKat = "*****";
				break;
			default:
				varKat = "";
				break;
			}
		return varKat;
		}	
	function fuNamenSaeubern(varHotelname)
		{
		varName = "";
		try
			{
			varName = varHotelname.replace(/<br>/, "");
			varName = varName.replace(/<b>/, "");
			varName = varName.replace(/\/<b>/, "");
			varName = varName.replace(/&nbsp;&nbsp;&nbsp;&nbsp;/, " ");		
			} catch(e){varName = varHOtelname}
		return varName;
		}
	//Fewo, Hotel oder Club.......................................................
	var hotlIcon;
	function fuAddHotelLabel()
			{
				if(varSingelAnzeige == false)
				{
				fuHotelMarkieren();
				for (var i = 0; i < varUnterkunftData.length; i++) {try{ if(fuSelektionCheck(varUnterkunftData[i]["Stars"], varUnterkunftData[i]["Icon"]) == true){fuHotelIconErstellen(i,varUnterkunftData[i]["Icon"]); hotlIcon.bindInfoWindowHtml(fuHTMLGenerator(varUnterkunftData[i])); map.addOverlay(hotlIcon); fuOpenWindowChecker(varUnterkunftData[i]["ID"]);};}catch (e){}};
				}
				else
				{
				fuHotelMarkieren();	
				try{fuHotelIconErstellenEinzeldarstellung(varMarkierung["Icon"]); hotlIcon.bindInfoWindowHtml(fuHTMLGenerator(varMarkierung)); map.addOverlay(hotlIcon)}catch (e){};
				hotlIcon.openInfoWindowHtml(fuHTMLGenerator(varMarkierung));
				}
			}
		
	function fuHTMLGenerator(varArray)
		{
		varHTMLText = ''
		try
			{
			if (varZoomStufe >= 17)
			{
			varHTMLText = '<img alt=""  src="http://www.rhomberg-reisen.com/' + varDestination + '/dbimg/' + varArray["Bild"] + '" align="left" border="0" height="75" hspace="5"  vspace="5" width="100"><a  href="' + varTopDomain +'/'+ varDestination + '/' + varCountry +'/' + varArray["RegionID"] + '/' + varArray["ID"] + '"  target="_top"><b> ' + varArray["Name"] + '</b></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br> <img alt=""  src="http://www.rhomberg-reisen.com/images/kategorie/sterne_' + varArray["Stars"] + '.gif"  border="0" height="15" vspace="5"></b><br> ' + varArray["OrtName"] + '<br><font size="-4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></a><font size ="-4"> | </font><a href="javascript:fuHotelZoomOutNeu(' + varArray["GeoCordX"] + ',' + varArray["GeoCordY"] + ')"><font size="-4">zoom_out</font></a>'
			}
			else
			{
			//varHTMLText = '<img alt=""  src="http://www.rhomberg-reisen.com/' + varDestination + '/dbimg/' + varArray["Bild"] + '" align="left" border="0" height="75" hspace="5"  vspace="5" width="100"><a  href="' + varTopDomain +'/'+ varDestination + '/' + varCountry +'/' + varArray["RegionID"] + '/' + varArray["ID"] + '"  target="_top"><b> ' + varArray["Name"] + '</b></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br> <img alt=""  src="http://www.rhomberg-reisen.com/images/kategorie/sterne_' + varArray["Stars"] + '.gif"  border="0" height="15" vspace="5"></b><br> ' + varArray["OrtName"] + '<br><a href="javascript:fuHotelZoomIn(' + varArray["GeoCordX"] + ', ' + varArray["GeoCordY"] + ')"><font size="-4">zoom_in</font></a><font size ="-4"> | </font><a href="javascript:fuHotelZoomOut(' + varArray["GeoCordX"] + ', ' + varArray["GeoCordY"] + ')"><font size="-4">zoom_out</font></a>'
			varHTMLText = '<img alt=""  src="http://www.rhomberg-reisen.com/' + varDestination + '/dbimg/' + varArray["Bild"] + '" align="left" border="0" height="75" hspace="5"  vspace="5" width="100"><a  href="' + varTopDomain +'/'+ varDestination + '/' + varCountry +'/' + varArray["RegionID"] + '/' + varArray["ID"] + '"  target="_top"><b> ' + varArray["Name"] + '</b></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br> <img alt=""  src="http://www.rhomberg-reisen.com/images/kategorie/sterne_' + varArray["Stars"] + '.gif"  border="0" height="15" vspace="5"></b><br> ' + varArray["OrtName"] + '<br><a href="javascript:fuHotelZoomInNeu(' + varArray["GeoCordX"] + ',' + varArray["GeoCordY"] + ')"><font size="-4">zoom_in</font></a><font size ="-4"> | </font><a href="javascript:fuHotelZoomOutNeu(' + varArray["GeoCordX"] + ',' + varArray["GeoCordY"] + ')"><font size="-4">zoom_out</font></a>'
			}
			} catch(e){};
		return varHTMLText
		}

	function fuOpenWindowChecker(parArrayID)
			{
			try
				{
				if (varIconOpenWindow["ID"] != "") 
					{
					if(parArrayID == varIconOpenWindow["ID"])
						{
						hotlIcon.openInfoWindowHtml(fuHTMLGenerator(varIconOpenWindow));
						//varIconOpenWindow["ID"] = "";
						varIconOpenWindow = new Array();
						}
					}
				}catch(e){};
			}
	function fuHotelIconErstellen(vari, varStrIcon)
		{
			switch (varStrIcon)
			{
				case "HotelIcon":
					hotlIcon  = new GMarker(varUnterkunftData[vari]["GeoPos"], HotelIcon, false);
					break;
				case "FewoIcon":
					hotlIcon  = new GMarker(varUnterkunftData[vari]["GeoPos"], FewoIcon, false);
					break;
				case "FehaIcon":
					hotlIcon  = new GMarker(varUnterkunftData[vari]["GeoPos"], FehaIcon, false);
					break;
				case "ClubIcon":
					hotlIcon  = new GMarker(varUnterkunftData[vari]["GeoPos"], ClubIcon, false);
					break;
				default:
					break;
			};	
		return hotlIcon;
		}
	function fuHotelIconErstellenEinzeldarstellung(varStrIcon)
		{
			switch (varStrIcon)
			{
				case "HotelIcon":
					hotlIcon  = new GMarker(varMarkierung["GeoPos"], HotelIcon, false);
					break;
				case "FewoIcon":
					hotlIcon  = new GMarker(varMarkierung["GeoPos"], FewoIcon, false);
					break;
				case "FehaIcon":
					hotlIcon  = new GMarker(varMarkierung["GeoPos"], FehaIcon, false);
					break;
				case "ClubIcon":
					hotlIcon  = new GMarker(varMarkierung["GeoPos"], ClubIcon, false);
					break;
				default:
					break;
			};	
		return hotlIcon;
		}
	function fuRemove()
		{
		map.clearOverlays();
		FlughafenAdd();
		}

	function fuHotelMarkieren()
		{
			try
			{
			markierungIcon =  new GMarker(varMarkierung["GeoPos"], BorderIcon ,true);
			map.addOverlay(markierungIcon);
			if(varSingelAnzeige == true){fuAutoZoomoutGanzeKarte()};
			} catch (e){};
		}
	//......................................................
	//Aus und Einblenden je nach Zoomstufe =========================================
	function fuStartFirst(varSetZoomStufe)
		{
		varZoomStufe = 	varSetZoomStufe;
		fuHotelLabelGroesse();
		}
		
	function fuHotelLabelGroesse()
		{
		switch (varZoomStufe)		
			{
			case 8:
				HotelIcon.iconSize = new GSize(12, 14);
				HotelIcon.iconAnchor = new GPoint(6, 7);
				FewoIcon.iconSize = new GSize(12, 14);
				FewoIcon.iconAnchor = new GPoint(6, 7);
				FehaIcon.iconSize = new GSize(12, 14);
				FehaIcon.iconAnchor = new GPoint(6, 7);
				ClubIcon.iconSize = new GSize(12, 14);
				ClubIcon.iconAnchor = new GPoint(6, 7);
				BorderIcon.iconSize = new GSize(12, 14);
				BorderIcon.iconAnchor = new GPoint(6, 7);
				OrtIcon.iconSize = new GSize(24, 14);
				OrtIcon.iconAnchor = new GPoint(12, 7);
				AnkunftIcon.iconSize = new GSize(22, 21);
				AnkunftIcon.iconAnchor = new GPoint(0, 21);
				AbflugIcon.iconSize = new GSize(22, 21);
				AbflugIcon.iconAnchor = new GPoint(0, 21);
				fuRemove(); fuAddOrtLabel()
				break;
			case 9:
				HotelIcon.iconSize = new GSize(14, 16);
				HotelIcon.iconAnchor = new GPoint(7, 8);
				FewoIcon.iconSize = new GSize(14, 16);
				FewoIcon.iconAnchor = new GPoint(7, 8);
				FehaIcon.iconSize = new GSize(14, 16);
				FehaIcon.iconAnchor = new GPoint(7, 8);
				ClubIcon.iconSize = new GSize(14, 16);
				ClubIcon.iconAnchor = new GPoint(7, 8);
				BorderIcon.iconSize = new GSize(14, 16);
				BorderIcon.iconAnchor = new GPoint(7, 8);
				OrtIcon.iconSize = new GSize(28, 16);
				OrtIcon.iconAnchor = new GPoint(14, 8);
				AnkunftIcon.iconSize = new GSize(22, 21);
				AnkunftIcon.iconAnchor = new GPoint(0, 21);
				AbflugIcon.iconSize = new GSize(22, 21);
				AbflugIcon.iconAnchor = new GPoint(0, 21);
				fuRemove(); fuAddOrtLabel()
				break;
			case 10:
				HotelIcon.iconSize = new GSize(16, 18);
				HotelIcon.iconAnchor = new GPoint(8, 9);
				FewoIcon.iconSize = new GSize(16, 18);
				FewoIcon.iconAnchor = new GPoint(8, 9);
				FehaIcon.iconSize = new GSize(16, 18);
				FehaIcon.iconAnchor = new GPoint(8, 9);
				ClubIcon.iconSize = new GSize(16, 18);
				ClubIcon.iconAnchor = new GPoint(8, 9);
				BorderIcon.iconSize = new GSize(16, 18);
				BorderIcon.iconAnchor = new GPoint(8, 9);
				OrtIcon.iconSize = new GSize(31, 18);
				OrtIcon.iconAnchor = new GPoint(15, 9);
				AnkunftIcon.iconSize = new GSize(22, 21);
				AnkunftIcon.iconAnchor = new GPoint(0, 21);
				AbflugIcon.iconSize = new GSize(22, 21);
				AbflugIcon.iconAnchor = new GPoint(0, 21);
				fuRemove(); fuAddOrtLabel()
				break;
			case 11:
				HotelIcon.iconSize = new GSize(18, 20);
				HotelIcon.iconAnchor = new GPoint(9, 10);
				FewoIcon.iconSize = new GSize(18, 20);
				FewoIcon.iconAnchor = new GPoint(9, 10);
				FehaIcon.iconSize = new GSize(18, 20);
				FehaIcon.iconAnchor = new GPoint(9, 10);
				ClubIcon.iconSize = new GSize(18, 20);
				ClubIcon.iconAnchor = new GPoint(9, 10);
				BorderIcon.iconSize = new GSize(18, 20);
				BorderIcon.iconAnchor = new GPoint(9, 10);
				OrtIcon.iconSize = new GSize(34, 20);
				OrtIcon.iconAnchor = new GPoint(17, 10);
				AnkunftIcon.iconSize = new GSize(24, 23);
				AnkunftIcon.iconAnchor = new GPoint(0, 23);
				AbflugIcon.iconSize = new GSize(24, 23);
				AbflugIcon.iconAnchor = new GPoint(0, 23);
				fuRemove();fuAddHotelLabel();
				break;
			case 12:
				HotelIcon.iconSize = new GSize(20, 23);
				HotelIcon.iconAnchor = new GPoint(10,11 );
				FewoIcon.iconSize = new GSize(20, 23);
				FewoIcon.iconAnchor = new GPoint(10,11);
				FehaIcon.iconSize = new GSize(20, 23);
				FehaIcon.iconAnchor = new GPoint(10,11);
				ClubIcon.iconSize = new GSize(20, 23);
				ClubIcon.iconAnchor = new GPoint(10,11);
				BorderIcon.iconSize = new GSize(20, 23);
				BorderIcon.iconAnchor = new GPoint(10,11);
				AnkunftIcon.iconSize = new GSize(26, 25);
				AnkunftIcon.iconAnchor = new GPoint(0, 25);
				AbflugIcon.iconSize = new GSize(26, 25);
				AbflugIcon.iconAnchor = new GPoint(0, 25);
				fuRemove();fuAddHotelLabel();
				break;
			case 13:
				HotelIcon.iconSize = new GSize(22, 25);
				HotelIcon.iconAnchor = new GPoint(11, 12);
				FewoIcon.iconSize = new GSize(22, 25);
				FewoIcon.iconAnchor = new GPoint(11, 12);
				FehaIcon.iconSize = new GSize(22, 25);
				FehaIcon.iconAnchor = new GPoint(11, 12);
				ClubIcon.iconSize = new GSize(22, 25);
				ClubIcon.iconAnchor = new GPoint(11, 12);
				BorderIcon.iconSize = new GSize(22, 25);
				BorderIcon.iconAnchor = new GPoint(11,12);
				AnkunftIcon.iconSize = new GSize(28, 26);
				AnkunftIcon.iconAnchor = new GPoint(0, 26);
				AbflugIcon.iconSize = new GSize(28, 26);
				AbflugIcon.iconAnchor = new GPoint(0, 26);
				fuRemove(); fuAddHotelLabel();
				break;
			case 14:
				HotelIcon.iconSize = new GSize(24, 27);
				HotelIcon.iconAnchor = new GPoint(12, 13);
				FewoIcon.iconSize = new GSize(24, 27);
				FewoIcon.iconAnchor = new GPoint(12, 13);
				FehaIcon.iconSize = new GSize(24, 27);
				FehaIcon.iconAnchor = new GPoint(12, 13);
				ClubIcon.iconSize = new GSize(24, 27);
				ClubIcon.iconAnchor = new GPoint(12, 13);
				BorderIcon.iconSize = new GSize(24, 27);
				BorderIcon.iconAnchor = new GPoint(12, 13);
				AnkunftIcon.iconSize = new GSize(30, 28);
				AnkunftIcon.iconAnchor = new GPoint(0, 28);
				AbflugIcon.iconSize = new GSize(30, 28);
				AbflugIcon.iconAnchor = new GPoint(0, 28);
				fuRemove(); fuAddHotelLabel();
				break;
			case 15:
				HotelIcon.iconSize = new GSize(26, 29);
				HotelIcon.iconAnchor = new GPoint(13,14);
				FewoIcon.iconSize = new GSize(26, 29);
				FewoIcon.iconAnchor = new GPoint(13, 14);
				FehaIcon.iconSize = new GSize(26, 29);
				FehaIcon.iconAnchor = new GPoint(13, 14);
				ClubIcon.iconSize = new GSize(26, 29);
				ClubIcon.iconAnchor = new GPoint(13, 14);
				BorderIcon.iconSize = new GSize(26, 29);
				BorderIcon.iconAnchor = new GPoint(13, 14);
				AnkunftIcon.iconSize = new GSize(32, 30);
				AnkunftIcon.iconAnchor = new GPoint(0, 30);
				AbflugIcon.iconSize = new GSize(32, 30);
				AbflugIcon.iconAnchor = new GPoint(0, 30);
				fuRemove(); fuAddHotelLabel();
				break;
			case 16:
				HotelIcon.iconSize = new GSize(28, 32);
				HotelIcon.iconAnchor = new GPoint(14, 16);
				FewoIcon.iconSize = new GSize(28, 32);
				FewoIcon.iconAnchor = new GPoint(14, 16);
				FehaIcon.iconSize = new GSize(28, 32);
				FehaIcon.iconAnchor = new GPoint(14, 16);
				ClubIcon.iconSize = new GSize(28, 32);
				ClubIcon.iconAnchor = new GPoint(14, 16);
				BorderIcon.iconSize = new GSize(28, 32);
				BorderIcon.iconAnchor = new GPoint(14, 16);
				AnkunftIcon.iconSize = new GSize(34, 32);
				AnkunftIcon.iconAnchor = new GPoint(0, 32);
				AbflugIcon.iconSize = new GSize(34, 32);
				AbflugIcon.iconAnchor = new GPoint(0, 32);
				fuRemove(); fuAddHotelLabel();
				break;
			case 17:
				HotelIcon.iconSize = new GSize(30, 34);
				HotelIcon.iconAnchor = new GPoint(15, 17);
				FewoIcon.iconSize = new GSize(30, 34);
				FewoIcon.iconAnchor = new GPoint(15, 17);
				FehaIcon.iconSize = new GSize(30, 34);
				FehaIcon.iconAnchor = new GPoint(15, 17);
				ClubIcon.iconSize = new GSize(30, 34);
				ClubIcon.iconAnchor = new GPoint(15, 17);
				BorderIcon.iconSize = new GSize(30, 34);
				BorderIcon.iconAnchor = new GPoint(15, 17);
				AnkunftIcon.iconSize = new GSize(35, 33);
				AnkunftIcon.iconAnchor = new GPoint(0, 33);
				AbflugIcon.iconSize = new GSize(35, 33);
				AbflugIcon.iconAnchor = new GPoint(0, 33);
				fuRemove();  fuAddHotelLabel();
				break;

			default:
				if (varZoomStufe < 8)
					{
					AnkunftIcon.iconSize = new GSize(22, 21);
					AnkunftIcon.iconAnchor = new GPoint(0, 21);
					AbflugIcon.iconSize = new GSize(22, 21);
					AbflugIcon.iconAnchor = new GPoint(0, 21);
					fuRemove();
					}
				if (varZoomStufe > 17)
					{
					HotelIcon.iconSize = new GSize(30, 34);
					HotelIcon.iconAnchor = new GPoint(15, 17);
					FewoIcon.iconSize = new GSize(30, 34);
					FewoIcon.iconAnchor = new GPoint(15, 17);
					FehaIcon.iconSize = new GSize(30, 34);
					FehaIcon.iconAnchor = new GPoint(15, 17);
					ClubIcon.iconSize = new GSize(30, 34);
					ClubIcon.iconAnchor = new GPoint(15, 17);
					BorderIcon.iconSize = new GSize(30, 34);
					BorderIcon.iconAnchor = new GPoint(15, 17);
					AnkunftIcon.iconSize = new GSize(35, 33);
					AnkunftIcon.iconAnchor = new GPoint(0, 33);
					AbflugIcon.iconSize = new GSize(35, 33);
					AbflugIcon.iconAnchor = new GPoint(0, 33);
					fuRemove(); fuAddHotelLabel();
					}
				break;

			}
		}
	

	//Einzelnes Hotel Darstellen=============================
	
		function fuHotelZoomIn(varGeoPosX,varGeoPosY)
			{
				try
				{
				varZoomStufe = 17;
				map.setCenter(new GLatLng(varGeoPosX,varGeoPosY, true),varZoomStufe);
				return;
				}
				catch (e){};
			}
			
		
		function fuHotelZoomInNeu(varGeoPosX,varGeoPosY)
			{		
				try
				{
				fuVarIcoenOpenWindowVarGenerieren(varGeoPosX,varGeoPosY);
				varZoomStufe = 17;
				map.setCenter(new GLatLng(varIconOpenWindow["GeoCordX"],varIconOpenWindow["GeoCordY"], true), varZoomStufe);
				}
				catch (e){
					//fuHotelLabelGroesse();
					};
				return;	
			}	
			
		function fuHotelZoomOut(varGeoPosX,varGeoPosY)
			{
				try
				{
					if (varZoomStufe <= 13)
					{
					varZoomZwi = varZoomStufe;
					varZoomStufe = varZoomZwi - 1
					}
					else
					{
					varZoomStufe = 13
					};
				map.setCenter(new GLatLng(varGeoPosX,varGeoPosY, true),varZoomStufe);
				return;
				}
				catch (e){};
			}

		function fuHotelZoomOutNeu(varGeoPosX,varGeoPosY)
			{
				try
				{
				//varIconOpenWindow = fuHotelSuchenGeodat(varGeoPosX,varGeoPosY);
				fuVarIcoenOpenWindowVarGenerieren(varGeoPosX,varGeoPosY);
					if (varZoomStufe <= 13)
					{
					varZoomZwi = varZoomStufe;
					varZoomStufe = varZoomZwi - 1
					}
					else
					{
					varZoomStufe = 13
					};
				map.setCenter(new GLatLng(varIconOpenWindow["GeoCordX"],varIconOpenWindow["GeoCordY"], true), varZoomStufe);
				}
				catch (e){
				fuHotelLabelGroesse();
				};
				return;
			}
			
		function fuVarIcoenOpenWindowVarGenerieren(varGeoPosX,varGeoPosY)
			{
			try
				{
				if(varGeoPosXMerker == varGeoPosX && varGeoPosYMerker == varGeoPosY)
					{
					varIconOpenWindow = varIconOpenWindowMerker
					}
					else
					{
					varIconOpenWindow = fuHotelSuchenGeodat(varGeoPosX,varGeoPosY);	
					varGeoPosXMerker = varGeoPosX;
					varGeoPosYMerker = varGeoPosY;
					varIconOpenWindowMerker = new Array();
					varIconOpenWindowMerker = varIconOpenWindow;
					}	
				}catch(e){varIconOpenWindow = new Array()};			
			}
			
			
		function fuOrtZoomIn(varGeoPosX,varGeoPosY)
			{
				try
				{
				//alert(varGeoPosX + " " + varGeoPosY)
				varZoomStufe = 13;
				//map.panTo(new GLatLng(varGeoPosX,varGeoPosY, true));
				//map.setZoom(varZoomStufe);
				map.setCenter(new GLatLng(varGeoPosX,varGeoPosY, true),varZoomStufe);
				return;
				//map.setCenter(new GLatLng(varGeoPosX,varGeoPosY, true),varZoomStufe);
				}
				catch (e){};
			}
			
		function fuOrtZoomOut(varGeoPosX,varGeoPosY)
			{
				try
				{
				//alert(varGeoPosX + " " + varGeoPosY)
				if (varZoomStufe <= 10)
					{
					varZoomZwi = varZoomStufe;
					varZoomStufe = varZoomZwi - 1
					}
					else
					{
					varZoomStufe = 10
					};
				map.setCenter(new GLatLng(varGeoPosX,varGeoPosY, true),varZoomStufe);
				}
				catch (e){};
			}	
			
		function fuOrtZoominDirekt()
			{
				try
				{
				varZoomStufe = 13;
				map.setZoom(varZoomStufe);
				}
				catch (e){};
			}

		function fuHotelAuswahlZoomIn(parGeodat)
			{
				try
				{
				varMarkierung = fuHotelSuchen(parGeodat);
				if (varMarkierung)
					{
					if (varMarkierung["ID"] != "") 
						{
						varZoomStufe = 11;	
						fuVarIcoenOpenWindowVarGenerieren(varMarkierung["GeoCordX"],varMarkierung["GeoCordY"]);	
						map.setCenter(new GLatLng(varMarkierung["GeoCordX"],varMarkierung["GeoCordY"], true),varZoomStufe);
						}
						else
						{
						fuHotelLabelGroesse();
						}
					}
					else
					{
					fuHotelLabelGroesse();
					}
				}
				catch (e){
				fuHotelLabelGroesse();
				};
			}
			
		function fuHotelAuswahlBeschreibungZoomIn(parGeodat)
			{
				try
				{
				varZoomStufe = 13;
				varMarkierung = fuHotelSuchen(parGeodat);
				map.setCenter(new GLatLng(varMarkierung["GeoCordX"],varMarkierung["GeoCordY"], true),varZoomStufe);
				}
				catch (e){ 
				//Karte nicht anzeigen
				fuKeineKarteAnzeigen();
				};
			}
			
		function fuZoomoutGanzeKarte()
			{
			//
			locHotel = "";
			locParHotel = window.location.search;
			try
				{
				if (locParHotel.lastIndexOf("GeoDatHotel=") > -1)
							{
							//Parameter vorhanden
							locHotel = locParHotel.substring((locParHotel.lastIndexOf("GeoDatHotel") + 12))
							};
				if (locHotel != "")	
					{
					window.open(varURLGanzeKare + "?GeoDat=" + locHotel, "_top");	
					}
					else
					{
					window.open(varURLGanzeKare, "_top");		
					}
				}catch(e)
				{
				window.open(varURLGanzeKare, "_top");	
				}
			}
			
		function fuZoomoutGanzeKarteAuswahl(varHotelMarkiert)
			{
			try
				{
				//window.setTimeout("", 3000);
				//document.execCommand("Stop");
				window.open(varURLGanzeKare + "?GeoDat=" + varHotelMarkiert, "_top");
				window.setTimeout("", 3000);
				//
				} catch(e){};
			}
		
		function fuAutoZoomoutGanzeKarte()
			{
			try
				{
				if (varMarkierung["ID"] != "")
					{
					if (varZoomStufe <= 11)
						{
						fuZoomoutGanzeKarteAuswahl(varMarkierung["ID"]);
						}
					}
					
				} catch(e){};
			}
			
		function fuHotelSuchen(parGeodat)
			{
			var varUnterkunft;
			for (var i = 0; i < varUnterkunftData.length; i++){try{if(varUnterkunftData[i]["ID"] == parGeodat){varUnterkunft = varUnterkunftData[i]; break;}}catch (e){};};
			return varUnterkunft;
			}
		
		function fuHotelSuchenGeodat(parGeodatX,parGeodatY)
			{
			var varUnterkunftWindowOpen;	
			try
				{
				for (var i = 0; i < varUnterkunftData.length; i++){try{if(varUnterkunftData[i]["GeoCordX"] == parGeodatX && varUnterkunftData[i]["GeoCordY"] == parGeodatY){varUnterkunftWindowOpen = varUnterkunftData[i]; break;}}catch (e){};};
				} 
				catch(e){};
			return varUnterkunftWindowOpen;
			}
				



	
	//Kategorien Wechsel =====================================
	function fuKategorieWechseln(varKategorie) 
			{
			fuHotelLabelGroesse();
			}

	//Alle Hotel einblenden
	function fualleHotelEinblenden()
			{
			varSingelAnzeige = false;
			fuHotelLabelGroesse();
			document.getElementById("HotelNavigation").style.visibility = "visible";
			document.getElementById("HotelNavigationLabel").style.visibility = "hidden";		
			}
	
	function fuKeineKarteAnzeigen()
			{
			document.getElementById("map_canvas").style.visibility = "hidden";
			document.getElementById("HotelNavigation").style.visibility = "hidden";
			document.getElementById("HotelNavigationLabel").style.visibility = "hidden";	
			}
	//Paramter aus UrLprüfen================================
	function fuURLParameterAbfragen()
			{	
			if (varHotelBeschreibung == true)
				{
				//HOTELBESCHREIBUNG, ?GeoDatHotel=hotel_cyrnea/hotel
					if(window.location.search != "")
					{
					try
						{
							par = window.location.search;
							if (par.lastIndexOf("GeoDatHotel=") > -1)
							{
							//Parameter vorhanden
							parGeodat = par.substring((par.lastIndexOf("GeoDatHotel") + 12));
							varSingelAnzeige = true;
							fuHotelAuswahlBeschreibungZoomIn(parGeodat);
							}
							else
							{
							//Keine Parameter mit einem Hotel ... daher Karte nicht anzeigen
							fuKeineKarteAnzeigen();
							}									
						} 
						catch(e){};
					}
					else
					{
					//Keine Parameter mit einem Hotel ... daher Karte nicht anzeigen
					fuKeineKarteAnzeigen();
					}
				}
				else
				{
				//GROSSKARTE, ?GeoDat=hotel_cyrnea/hotel
					if(top.window.location.search != "")
					{
					//Start mit Parameter
					try
						{
						par = top.window.location.search;
							if (par.lastIndexOf("GeoDat=") > -1)
							{
							parGeodat = par.substring((par.lastIndexOf("GeoDat") + 7));
							fuHotelAuswahlZoomIn(parGeodat);
							}
							else
							{
							//Normale Start
							fuHotelLabelGroesse();
							};
						}
						catch (e){};
					}	
					else
					{
					//Normale Start
					fuHotelLabelGroesse();
					}
				}
			}
