var nLandIDGewerbe = -1;
var nRegionIDGewerbe = -1;
var nLandkreisIDGewerbe = -1;
var nGemeindeIDGewerbe = -1;
var nGemarkungIDGewerbe = -1;
var completeSuggestionGewerbe = "";
var selectedSearchItemGewerbe = null;
var nDistanceGewerbe = 0;

function SearchStartGewerbe ()
{
//	YAHOO.util.Event.addListener ('cbLandGewerbe', 'change', onChangeLandGewerbe);
	YAHOO.util.Event.addListener ('cbRegionGewerbe', 'change', onChangeRegionGewerbe);
	YAHOO.util.Event.addListener ('cbLandkreisGewerbe', 'change', onChangeLandkreisGewerbe);
	YAHOO.util.Event.addListener ('cbGemeindeGewerbe', 'change', onChangeGemeindeGewerbe);
	YAHOO.util.Event.addListener ('cbGemarkungGewerbe', 'change', onChangeGemarkungGewerbe);

	YAHOO.util.Event.addListener ('txtPreisMinGewerbe', 'change', onPreisFlaecheGewerbe);
	YAHOO.util.Event.addListener ('txtPreisMaxGewerbe', 'change', onPreisFlaecheGewerbe);
	YAHOO.util.Event.addListener ('txtFlaecheMinGewerbe', 'change', onPreisFlaecheGewerbe);
	YAHOO.util.Event.addListener ('txtFlaecheMaxGewerbe', 'change', onPreisFlaecheGewerbe);

	
	nLandIDGewerbe = document.getElementById ('cbLandGewerbe').value;
	nRegionIDGewerbe = -1;
	nLandkreisIDGewerbe = -1;
	nGemeindeIDGewerbe = -1;
	nGemarkungIDGewerbe = -1;
	clearSearchBoxGewerbe ();
	setHiddenDataGewerbe (nLandIDGewerbe, "land");
}

YAHOO.util.Event.onDOMReady (SearchStartGewerbe);

function updateCombosGewerbe ()
{
	switch (selectedSearchItemGewerbe.type)
	{
		case 'landkreis':
			nRegionIDGewerbe = selectedSearchItemGewerbe.regionID;
			nLandkreisIDGewerbe = selectedSearchItemGewerbe.id;
			nGemeindeIDGewerbe = -1;
			nGemarkungIDGewerbe = -1;
			updateRegionGewerbe ();
			updateLandkreisGewerbe ();
			updateGemeindeGewerbe ();
			updateGemarkungGewerbe ();
			break;
		case 'gemeinde':
			nRegionIDGewerbe = selectedSearchItemGewerbe.regionID;
			nLandkreisIDGewerbe = selectedSearchItemGewerbe.landkreisID;
			nGemeindeIDGewerbe = selectedSearchItemGewerbe.id;
			nGemarkungIDGewerbe = -1;
			updateRegionGewerbe ();
			updateLandkreisGewerbe ();
			updateGemeindeGewerbe ();
			updateGemarkungGewerbe ();
			break;
		case 'gemarkung':
			nRegionIDGewerbe = selectedSearchItemGewerbe.regionID;
			nLandkreisIDGewerbe = selectedSearchItemGewerbe.landkreisID;
			nGemeindeIDGewerbe = selectedSearchItemGewerbe.gemeindeID;
			nGemarkungIDGewerbe = selectedSearchItemGewerbe.id;
			updateRegionGewerbe ();
			updateLandkreisGewerbe ();
			updateGemeindeGewerbe ();
			updateGemarkungGewerbe ();
			break;
		default:
			return;
	}
	setHiddenDataGewerbe (selectedSearchItemGewerbe.id, selectedSearchItemGewerbe.type);
//	updateSearchZentrumGewerbe ();
}

function onChangeSearchTextGewerbe (inputField, selection, curVal, suggestion)
{
	completeSuggestionGewerbe = suggestion;
	var nIndex = suggestion.indexOf ('<');
	if (nIndex < 0)
	{
		inputField.value = suggestion;
	}
	else
	{
		inputField.value = suggestion.substr (0, nIndex);
	}
	updateTrefferGewerbe ();
}

function onChangeLandGewerbe ()
{
	nLandIDGewerbe = document.getElementById ('cbLandGewerbe').value;
	nRegionIDGewerbe = -1;
	nLandkreisIDGewerbe = -1;
	nGemeindeIDGewerbe = -1;
	nGemarkungIDGewerbe = -1;
	clearSearchBoxGewerbe ();
	setHiddenDataGewerbe (nLandIDGewerbe, "land");
	
	updateRegionGewerbe ();
	updateLandkreisGewerbe ();
	updateGemeindeGewerbe ();
	updateGemarkungGewerbe ();
	updateTrefferGewerbe ();
//	updateZentrumGewerbe ();
}

function onChangeRegionGewerbe ()
{
	nLandIDGewerbe = document.getElementById ('cbLandGewerbe').value;
	nRegionIDGewerbe = document.getElementById ('cbRegionGewerbe').value;
	nLandkreisIDGewerbe = -1;
	nGemeindeIDGewerbe = -1;
	nGemarkungIDGewerbe = -1;
	clearSearchBoxGewerbe ();
	if (nRegionIDGewerbe < 0)
	{
		setHiddenDataGewerbe (nLandIDGewerbe, "land");
	}
	else
	{
		setHiddenDataGewerbe (nRegionIDGewerbe, "region");
	}

	updateLandkreisGewerbe ();
	updateGemeindeGewerbe ();
	updateGemarkungGewerbe ();
	updateTrefferGewerbe ();
//	updateZentrumGewerbe ();
}

function onChangeLandkreisGewerbe ()
{
	nLandIDGewerbe = document.getElementById ('cbLandGewerbe').value;
	nRegionIDGewerbe = document.getElementById ('cbRegionGewerbe').value;
	nLandkreisIDGewerbe = document.getElementById ('cbLandkreisGewerbe').value;
	nGemeindeIDGewerbe = -1;
	nGemarkungIDGewerbe = -1;
	clearSearchBoxGewerbe ();
	if (nLandkreisIDGewerbe < 0)
	{
		setHiddenDataGewerbe (nRegionIDGewerbe, "region");
	}
	else
	{
		setHiddenDataGewerbe (nLandkreisIDGewerbe, "landkreis");	
	}

	updateGemeindeGewerbe ();
	updateGemarkungGewerbe ();
	updateTrefferGewerbe ();
//	updateZentrumGewerbe ();
}

function onChangeGemeindeGewerbe ()
{
	nLandIDGewerbe = document.getElementById ('cbLandGewerbe').value;
	nRegionIDGewerbe = document.getElementById ('cbRegionGewerbe').value;
	nLandkreisIDGewerbe = document.getElementById ('cbLandkreisGewerbe').value;
	nGemeindeIDGewerbe = document.getElementById ('cbGemeindeGewerbe').value;
	nGemarkungIDGewerbe= -1;
	clearSearchBoxGewerbe ();
	if (nGemeindeIDGewerbe < 0)
	{
		setHiddenDataGewerbe (nLandkreisIDGewerbe, "landkreis");	
	}
	else
	{
		setHiddenDataGewerbe (nGemeindeIDGewerbe, "gemeinde");	
	}

	updateGemarkungGewerbe ();
	updateTrefferGewerbe ();
//	updateZentrumGewerbe ();
}

function onChangeGemarkungGewerbe ()
{
	nLandIDGewerbe = document.getElementById ('cbLandGewerbe').value;
	nRegionIDGewerbe = document.getElementById ('cbRegionGewerbe').value;
	nLandkreisIDGewerbe = document.getElementById ('cbLandkreisGewerbe').value;
	nGemeindeIDGewerbe = document.getElementById ('cbGemeindeGewerbe').value;
	nGemarkungIDGewerbe = document.getElementById ('cbGemarkungGewerbe').value;
	clearSearchBoxGewerbe ();
	if (nGemarkungIDGewerbe < 0)
	{
		setHiddenDataGewerbe (nGemeindeIDGewerbe, "gemeinde");	
	}
	else
	{
		setHiddenDataGewerbe (nGemarkungIDGewerbe, "gemarkung");	
	}

	updateTrefferGewerbe ();
//	updateZentrumGewerbe ();
}


function onPreisFlaecheGewerbe ()
{
	updateTrefferGewerbe ();
}

function updateRegionGewerbe ()
{
	var AjaxObject = 
	{
		handleSuccess: function(o) 
		{
			// This member handles the success response
			// and passes the response object o to AjaxObject's
			// processResult member.
			this.processResult(o);
		},
		handleFailure: function (o) 
		{
			// Failure handler
		},
		processResult: function (o) 
		{
			// This member is called by handleSuccess
			if (o.responseText <= 0)
			{
				return;
			}
			var strText = o.responseText.replace (/id="cbRegion"/g, 'id="cbRegionGewerbe"');
			document.getElementById ('divRegionGewerbe').innerHTML = strText;
			YAHOO.util.Event.addListener ('cbRegionGewerbe', 'change', onChangeRegionGewerbe);
		},
		startRequest: function () 
		{
			YAHOO.util.Connect.asyncRequest ('POST', 
											'/gis/ajaxSearchFunction.php', 
											callback, 
											"update=region&landID=" + nLandIDGewerbe + "&regionID=" + nRegionIDGewerbe);
		}
	};
	 
	/*
	 * Define the callback object for success and failure
	 * handlers as well as object scope.
	 */
	var callback = 
	{
		success:
			AjaxObject.handleSuccess,
		failure:
			AjaxObject.handleFailure,
		scope:
			AjaxObject
	};
	 
	// Start the transaction.
	AjaxObject.startRequest ();
}

function updateLandkreisGewerbe ()
{
	var AjaxObject = 
	{
		handleSuccess: function(o) 
		{
			// This member handles the success response
			// and passes the response object o to AjaxObject's
			// processResult member.
			this.processResult(o);
		},
		handleFailure: function (o) 
		{
			// Failure handler
		},
		processResult: function (o) 
		{
			// This member is called by handleSuccess
			if (o.responseText <= 0)
			{
				return;
			}
			var strText = o.responseText.replace (/id="cbLandkreis"/g, 'id="cbLandkreisGewerbe"');
			document.getElementById ('divLandkreisGewerbe').innerHTML = strText;
			YAHOO.util.Event.addListener ('cbLandkreisGewerbe', 'change', onChangeLandkreisGewerbe);
		},
		startRequest: function () 
		{
			YAHOO.util.Connect.asyncRequest ('POST', 
											'/gis/ajaxSearchFunction.php', 
											callback, 
											"update=landkreis&landID=" + nLandIDGewerbe + 
											"&regionID=" + nRegionIDGewerbe + 
											"&landkreisID=" + nLandkreisIDGewerbe);
		}
	};
	 
	/*
	 * Define the callback object for success and failure
	 * handlers as well as object scope.
	 */
	var callback = 
	{
		success:
			AjaxObject.handleSuccess,
		failure:
			AjaxObject.handleFailure,
		scope:
			AjaxObject
	};
	 
	// Start the transaction.
	AjaxObject.startRequest ();
}

function updateGemeindeGewerbe ()
{
	var AjaxObject = 
	{
		handleSuccess: function(o) 
		{
			// This member handles the success response
			// and passes the response object o to AjaxObject's
			// processResult member.
			this.processResult(o);
		},
		handleFailure: function (o) 
		{
			// Failure handler
		},
		processResult: function (o) 
		{
			// This member is called by handleSuccess
			if (o.responseText <= 0)
			{
				return;
			}
			var strText = o.responseText.replace (/id="cbGemeinde"/g, 'id="cbGemeindeGewerbe"');
			document.getElementById ('divGemeindeGewerbe').innerHTML = strText;
			YAHOO.util.Event.addListener ('cbGemeindeGewerbe', 'change', onChangeGemeindeGewerbe);
		},
		startRequest: function () 
		{
			YAHOO.util.Connect.asyncRequest ('POST', 
											'/gis/ajaxSearchFunction.php', 
											callback, 
											"update=gemeinde&landID=" + nLandIDGewerbe + 
												"&regionID=" + nRegionIDGewerbe + 
												"&landkreisID=" + nLandkreisIDGewerbe + 
												"&gemeindeID=" + nGemeindeIDGewerbe);
		}
	};
	 
	/*
	 * Define the callback object for success and failure
	 * handlers as well as object scope.
	 */
	var callback = 
	{
		success:
			AjaxObject.handleSuccess,
		failure:
			AjaxObject.handleFailure,
		scope:
			AjaxObject
	};
	 
	// Start the transaction.
	AjaxObject.startRequest ();
}

function updateGemarkungGewerbe ()
{
	var AjaxObject = 
	{
		handleSuccess: function(o) 
		{
			// This member handles the success response
			// and passes the response object o to AjaxObject's
			// processResult member.
			this.processResult(o);
		},
		handleFailure: function (o) 
		{
			// Failure handler
		},
		processResult: function (o) 
		{
			// This member is called by handleSuccess
			if (o.responseText <= 0)
			{
				return;
			}
			var strText = o.responseText.replace (/id="cbGemarkung"/g, 'id="cbGemarkungGewerbe"');
			document.getElementById ('divGemarkungGewerbe').innerHTML = strText;
			YAHOO.util.Event.addListener ('cbGemarkungGewerbe', 'change', onChangeGemarkungGewerbe);
		},
		startRequest: function () 
		{
			YAHOO.util.Connect.asyncRequest ('POST', 
											'/gis/ajaxSearchFunction.php', 
											callback, 
											"update=gemarkung&landID=" + nLandIDGewerbe + 
												"&regionID=" + nRegionIDGewerbe + 
												"&landkreisID=" + nLandkreisIDGewerbe + 
												"&gemeindeID=" + nGemeindeIDGewerbe + 
												"&gemarkungID=" + nGemarkungIDGewerbe);
		}
	};
	 
	/*
	 * Define the callback object for success and failure
	 * handlers as well as object scope.
	 */
	var callback = 
	{
		success:
			AjaxObject.handleSuccess,
		failure:
			AjaxObject.handleFailure,
		scope:
			AjaxObject
	};
	 
	// Start the transaction.
	AjaxObject.startRequest ();
}

function updateTrefferGewerbe ()
{
	if (window.updateTrefferSearchGewerbe != undefined)
	{
		updateTrefferSearchGewerbe ();
	}
}
var nLandIDGewerbe = -1;
var nRegionIDGewerbe = -1;
var nLandkreisIDGewerbe = -1;
var nGemeindeIDGewerbe = -1;
var nGemarkungIDGewerbe = -1;
var completeSuggestionGewerbe = "";
var nDistanceGewerbe = 0;

function initFreeSearchGewerbe ()
{
	YAHOO.util.Event.addListener ('distanceGewerbe', 'change', onChangeDistanceGewerbe);
	
	var searchDS = new YAHOO.util.XHRDataSource ("/gis/ajaxSearchFunction.php");
	searchDS.responseType = YAHOO.util.XHRDataSource.TYPE_JSON;
	searchDS.connMethodPost = true;
	searchDS.responseSchema = {
		    resultsList : "Response", // String pointer to result data
		    fields : [
		        { key: "name" },
		        { key: "id" },
		        { key: "type" },
		        { key: "landID" },
		        { key: "regionID" },
		        { key: "landkreisID" },
		        { key: "gemeindeID" },
		        { key: "gemarkungID" },
		        { key: "zusatz" }
		    ],
		    metaFields : {
		    }
		};

	var myAutoComp = new YAHOO.widget.AutoComplete ("txtFreeSearchGewerbe", "entryContainerGewerbe", searchDS);
	myAutoComp.maxResultsDisplayed = 25;
	myAutoComp.minQueryLength = 3;
	myAutoComp.queryDelay = 0.1;
	myAutoComp.generateRequest = function (sQuery) 
	{
	    return "update=search&search=" + sQuery;
	};
	myAutoComp.resultTypeList = false;
	myAutoComp.formatResult = function (oResultData, sQuery, sResultMatch) 
	{
		var sKey = sResultMatch;
		var sKeyLower = sKey.toLowerCase ();
		var sQueryLower = sQuery.toLowerCase ();
		   
		var nIndex = sKeyLower.indexOf (sQueryLower);
		
		// Extract the part of the match that the user did not type
		var sKeyPrefix = "";
		if (nIndex > 0)
		{
			sKeyPrefix = sKey.substr (0, nIndex);
		}
		var sKeyRemainder = sKey.substr (sQuery.length + nIndex);
		
		sKey = sKey.substr (nIndex, sQuery.length);
	 
		// some other piece of data defined by schema
		var zusatz = oResultData.zusatz; 
		var aMarkup = ["<div class='myCustomResult'>",
		               sKeyPrefix,
		               "<span style='font-weight:bold'>",
		               sKey,
		               "</span>",
		               sKeyRemainder,
		               " [",
		               zusatz,
		               "]</div>"];
		return (aMarkup.join(""));
	};
	myAutoComp.itemSelectEvent.subscribe (selectionChangedGewerbe, null, this);

	setValue ('jsenabledGewerbe', 'true');
	if (initialSearchData != null)
	{
		document.getElementById ('txtFreeSearchGewerbe').value = initialSearchData.name;
		selectionChangedGewerbe (null, [null, null, initialSearchData], true);
	}
	else
	{
		onChangeDistanceGewerbe ();
	}
}

YAHOO.util.Event.onDOMReady (initFreeSearchGewerbe);

function selectionChangedGewerbe (eventSource, data, bInitialRun)
{
	selectedSearchItemGewerbe = data [2];
	if (!bInitialRun)
	{
		if (window.updateCombosGewerbe != undefined)
		{
			updateCombosGewerbe ();
		}
	}
	//YAHOO.log("selectionChanged");
	
	updateTrefferSearchGewerbe ();
	setHiddenDataGewerbe (selectedSearchItemGewerbe.id, selectedSearchItemGewerbe.type);
	if (bInitialRun)
	{
		if (window.updateSearchZentrum != undefined)
		{
			updateSearchZentrum ();
		}
	}
}

function onChangeSearchTextGewerbe (inputField, selection, curVal, suggestion)
{
	completeSuggestionGewerbe = suggestion;
	var nIndex = suggestion.indexOf ('<');
	if (nIndex < 0)
	{
		inputField.value = suggestion;
	}
	else
	{
		inputField.value = suggestion.substr (0, nIndex);
	}
//	YAHOO.log("onChangeSearchText");
	updateTrefferSearchGewerbe ();
}

function setHiddenDataGewerbe (nID, strType)
{
	if (selectedSearchItemGewerbe == null)
	{
		selectedSearchItemGewerbe = {id: nID, type: strType};
	}
	
	document.getElementById ('searchTypeGewerbe').value = strType;
	document.getElementById ('searchIDGewerbe').value = nID;
	if (nID <= 0)
	{
		document.getElementById ('searchBauGewerbe').enabled = false;
	}
	else
	{
		document.getElementById ('searchBauGewerbe').enabled = true;
	}
}

function clearSearchBoxGewerbe ()
{
	selectedSearchItemGewerbe = null;
	document.getElementById ('txtFreeSearchGewerbe').value = "";
}

function onChangeDistanceGewerbe ()
{
	nDistanceGewerbe = parseInt (document.getElementById ('distanceGewerbe').value);
	updateTrefferSearchGewerbe ();
}

function addParameter (strName, strField)
{
	var field = document.getElementById (strField);
	if (field == null)
	{
		return '';
	}
	return strName + "=" + field.value;
}

function getValue (strField)
{
	var field = document.getElementById (strField);
	if (field == null)
	{
		return '';
	}
	return field.value;
}

function isChecked (strField)
{
	var field = document.getElementById (strField);
	if (field == null)
	{
		return false;
	}
	return field.checked;
}

function setValue (strField, strValue)
{
	var field = document.getElementById (strField);
	if (field == null)
	{
		return;
	}
	field.value = strValue;
}

function updateTrefferSearchGewerbe ()
{
	if (selectedSearchItemGewerbe == null)
	{
		return;
	}
//	YAHOO.log("updateTrefferSearch");

	var AjaxObject = 
	{
		handleSuccess: function(o) 
		{
			// This member handles the success response
			// and passes the response object o to AjaxObject's
			// processResult member.
			this.processResult(o);
		},
		handleFailure: function (o) 
		{
			// Failure handler
		},
		processResult: function (o) 
		{
			// This member is called by handleSuccess
			if (o.responseText == undefined)
			{
				return;
			}
			
			var obData = YAHOO.lang.JSON.parse (o.responseText);

			var gewerbeDiv = document.getElementById ('search_result_commercial_top_right');
			if (gewerbeDiv != undefined)
			{
				if ((obData.gewerbe != undefined) || (obData.gewerbe <= 0))
				{
					strTreffer = obData.gewerbe + " Treffer";
				}
				else
				{
					strTreffer = "0 Treffer";
				}
				gewerbeDiv.innerHTML = strTreffer;
			}
			
			var nCount = obData.wohn + obData.gewerbe;
			if (nCount > 0)
			{
				if (window.updateFlurPositions != undefined)
				{
					updateFlurPositions ();
				}
				document.getElementById ('searchBauGewerbe').disabled = false;
			}
			else
			{
				if (window.clearFlurMarker != undefined)
				{
					clearFlurMarker ();
				}
				document.getElementById ('searchBauGewerbe').disabled = true;
			}
		},
		startRequest: function () 
		{
			document.getElementById ('searchBauGewerbe').disabled = true;

			var arrParams = new Array ();

			arrParams.push ("update=trefferSearch");
			arrParams.push ("searchid=" + selectedSearchItemGewerbe.id);
			arrParams.push ("searchtype=" + selectedSearchItemGewerbe.type);
			var strParam = addParameter ('search', 'txtFreeSearchGewerbe');
			if (strParam != "")
			{
				arrParams.push (strParam);
			}
			strParam = addParameter ('umkreis', 'distanceGewerbe');
			if (strParam != "")
			{
				arrParams.push (strParam);
			}
			strParam = addParameter ('txtPreisMin', 'txtPreisMinGewerbe');
			if (strParam != "")
			{
				arrParams.push (strParam);
			}
			strParam = addParameter ('txtPreisMax', 'txtPreisMaxGewerbe');
			if (strParam != "")
			{
				arrParams.push (strParam);
			}
			strParam = addParameter ('txtFlaecheMin', 'txtFlaecheMinGewerbe');
			if (strParam != "")
			{
				arrParams.push (strParam);
			}
			strParam = addParameter ('txtFlaecheMax', 'txtFlaecheMaxGewerbe');
			if (strParam != "")
			{
				arrParams.push (strParam);
			}
			strParam = addParameter ('cbNutzung', 'cbNutzungGewerbe');
			if (strParam != "")
			{
				arrParams.push (strParam);
			}

			YAHOO.util.Connect.asyncRequest ('POST', 
											'/gis/ajaxSearchFunction.php', 
											callback, 
											arrParams.join ("&")
											);
		}
	};
	 
	/*
	 * Define the callback object for success and failure
	 * handlers as well as object scope.
	 */
	var callback = 
	{
		success:
			AjaxObject.handleSuccess,
		failure:
			AjaxObject.handleFailure,
		scope:
			AjaxObject
	};
	 
	// Start the transaction.
	AjaxObject.startRequest ();
}
function TooltipsStartGewerbe ()
{
	YAHOO.namespace("kewbee.gis.tooltips.gewerbe");

	YAHOO.kewbee.gis.tooltips.gewerbe.tooltip1 = new YAHOO.widget.Tooltip ("tooltip1", 
			                        { context:"txtFreeSearchGewerbe",  
			                          text:"Hier können Sie nach Landkreisen, Gemeinden, Ortsteilen oder Postleitzahlen suchen" }); 
	YAHOO.kewbee.gis.tooltips.gewerbe.tooltip2 = new YAHOO.widget.Tooltip ("tooltip2", 
            { context:"distanceGewerbe",  
              text:"Wählen Sie die Reichweite, welche bei der Suche berücksichtigt werden soll." }); 

	YAHOO.kewbee.gis.tooltips.gewerbe.tooltip3 = new YAHOO.widget.Tooltip ("tooltip3", 
            { context:"divTrefferGewerbe",  
              text:"Anzeige der Trefferanzahl, welche anhand der aktuellen Sucheinstellungen ermittelt wird." }); 

	YAHOO.kewbee.gis.tooltips.gewerbe.tooltip4 = new YAHOO.widget.Tooltip ("tooltip4", 
            { context:"searchBauGewerbe",  
              text:"Führt die eigentliche Suche aus und leitet zur Seite mit den Suchergebnissen." }); 

	YAHOO.kewbee.gis.tooltips.gewerbe.tooltip5 = new YAHOO.widget.Tooltip ("tooltip5", 
            { context:"divRegionGewerbe",  
              text:"Wählt das Bundesland aus." }); 

	YAHOO.kewbee.gis.tooltips.gewerbe.tooltip6 = new YAHOO.widget.Tooltip ("tooltip6", 
            { context:"divLandkreisGewerbe",  
              text:"Wählt den Landkreis aus." }); 

	YAHOO.kewbee.gis.tooltips.gewerbe.tooltip7 = new YAHOO.widget.Tooltip ("tooltip7", 
            { context:"divGemeindeGewerbe",  
              text:"Wählt den Ort / die Gemeinde aus." }); 

	YAHOO.kewbee.gis.tooltips.gewerbe.tooltip8 = new YAHOO.widget.Tooltip ("tooltip8", 
            { context:"divGemarkungGewerbe",  
              text:"Wählt den Ortsteil / die Gemarkung aus." }); 

	YAHOO.kewbee.gis.tooltips.gewerbe.tooltip9 = new YAHOO.widget.Tooltip ("tooltip9", 
            { context:"preiseGewerbe",  
              text:"Legt die Preisspanne, bzw. den Maximal- oder Mindestpreis fest" }); 

	YAHOO.kewbee.gis.tooltips.gewerbe.tooltip10 = new YAHOO.widget.Tooltip ("tooltip10", 
            { context:"flaechenGewerbe",  
              text:"Schränkt die gewünschte Grundstücksgröße ein, bzw. legt die Maximal- oder Mindestfläche fest" }); 

	YAHOO.kewbee.gis.tooltips.gewerbe.tooltip11 = new YAHOO.widget.Tooltip ("tooltip11", 
            { context:"divBebauungsartShow",  
              text:"Welche Bebauungsarten sollen auf den Grundstücken erlaubt sein?<br/>Es werden nur Bauplätze angezeigt, die alle gewählte Bebauungsarten erlauben." }); 
}

YAHOO.util.Event.onDOMReady (TooltipsStartGewerbe);

