var st=new Array();
var gmk = new Array();
var gm=new Array();
var gmbauplatz=new Array();

function farbobjekt(n, w) {
	this.name = n;
	this.rgb = w;
}	

function showproperties(){
	var farbe = new Array();
	farbe[0] = new farbobjekt ("Cyan", "128,255,255");
	farbe[1] = new farbobjekt ("Schwarz", "0,0,0");
	farbe[2] = new farbobjekt ("Rot", "255,0,0");
	farbe[3] = new farbobjekt ("Grün", "0,255,0");
	farbe[4] = new farbobjekt ("Blau", "0,0,255");
	farbe[5] = new farbobjekt ("Gelb", "255,255,0");
	farbe[6] = new farbobjekt ("Orange", "255,128,0");

	var content='<FORM name="properties">';
  	content+='<table align="center" width="100%" cellpadding="2" cellspacing="2">';
	content+='<colgroup><col width="10px"><col width="30px"><col width="30px"></colgroup>';
	content += '<tr><td style="background-color:black;color:white;font-size:11;font-weight:bold;width:100%" colspan="2">Einstellungen:</td></tr>';
	content+='<tr bgcolor="AliceBlue"><td colspan="3">Objekte auswählen:</td></tr>';
	
	content+='<tr><td>&nbsp;</td><td>Farbe:</td>'
	content+='<td><select id="sel_color" onchange="selobjectsbordercolor=this.value;">';
	
	for (var i = 0; i < farbe.length; i++){
		content+='<option value="'+farbe[i].rgb+'"';
		if (selobjectsbordercolor==farbe[i].rgb) content+=' selected';
		content+='>'+farbe[i].name+'</option>';
	}
	content+='</select></td></tr>';

	
	content+='<tr bgcolor="AliceBlue"><td colspan="3">Entfernung messen:</td></tr>';
	content+='<tr><td>&nbsp;</td><td>Linienfarbe:</td><td><select id="m_color" onchange="linecolor=this.value;plsetColor()">';
	for (var i = 0; i < farbe.length; i++){
		content+='<option value="'+farbe[i].rgb+'"';
		if (linecolor==farbe[i].rgb) content+=' selected';
		content+='>'+farbe[i].name+'</option>';
	}
	content+='</select></td></tr>';
	
	content+='<tr bgcolor="AliceBlue"><td colspan="3">Flächen messen:</td></tr>';
	content+='<tr><td>&nbsp;</td><td>Linienfarbe:</td><td><select id="m2_color" onchange="pgbordercolor=this.value;pgsetColor()">';
	for (var i = 0; i < farbe.length; i++){
		content+='<option value="'+farbe[i].rgb+'"';
		if (pgbordercolor==farbe[i].rgb) content+=' selected';
		content+='>'+farbe[i].name+'</option>';
	}
	content+='</select></td></tr>';
	
	content+='<tr bgcolor="AliceBlue"><td colspan="3">Text einfügen:</td></tr>';
	content+='<tr><td>&nbsp;</td><td>Textfarbe:</td><td><select id="text_color" onchange="lblFontColor=this.value;lblsetColor()">';
	for (var i = 0; i < farbe.length; i++){
		content+='<option value="'+farbe[i].rgb+'"';
		if (lblFontColor==farbe[i].rgb) content+=' selected';
		content+='>'+farbe[i].name+'</option>';
	}
	content+='</select></td></tr>';
	
	content+='<tr><td>&nbsp;</td><td>Textgröße:</td><td><select id="text_size" onchange="lblFontSize=this.value;lblsetFont()"><option value="6">6</option><option value="10">10</option><option value="12" selected>12</option><option value="14">14</option><option value="18">18</option><option value="24">24</option><option value="36">36</option><option value="48">48</option><option value="72">72</option></select></td></tr>';
	
	content+='<tr bgcolor="AliceBlue"><td colspan="3">Puffer erstellen:</td></tr>';
	content+='<tr><td>&nbsp;</td><td>Pufferfarbe:</td><td><select id="buffer_color" onchange="selobjectsbuffercolor=this.value;">';
	for (var i = 0; i < farbe.length; i++){
		content+='<option value="'+farbe[i].rgb+'"';
		if (selobjectsbuffercolor==farbe[i].rgb) content+=' selected';
		content+='>'+farbe[i].name+'</option>';
	}
	content+='</select></td></tr>';
	
	if (rgs_layerid_f001_f!=-1 || rgs_layerid_f011_f!=-1 || rgs_layerid_f021_f!=-1){ 
		content+='<tr bgcolor="AliceBlue"><td colspan="3"><input onclick="setmaptipparam();" type="checkbox" name="maptipyn" value="0" ';
		if (blnMaptipAnzeigen){
			content+='checked=\checked" ';
		}
		content+='>Maptip anzeigen</input></td></tr>';
		if (rgs_layerid_f001_f!=-1 && LayerBerechtigung[rgs_layerid_f001_f]==1){
			content+='<tr><td>&nbsp;</td><td colspan="2"><input onclick="setmaptipparam();" name="maptip" value="'+rgs_layerid_f001_f+'"type="radio" ';
			if (maptip_layerid==rgs_layerid_f001_f){
				content+='checked=\checked" ';
			}
			content+='>Flurst&uuml;cksangaben</input></td></tr>';
		}
		if (rgs_layerid_f011_f!=-1 && LayerBerechtigung[rgs_layerid_f011_f]==1){
			content+='<tr><td>&nbsp;</td><td colspan="2"><input onclick="setmaptipparam();" name="maptip" value="'+rgs_layerid_f011_f+'"type="radio" ';
			if (maptip_layerid==rgs_layerid_f011_f){
				content+='checked=\checked" ';
			}
			content+='>Straße, Hausnummer</input></td></tr>';
		}
		if (rgs_layerid_f021_f!=-1 && LayerBerechtigung[rgs_layerid_f021_f]==1){
			content+='<tr><td>&nbsp;</td><td colspan="2"><input onclick="setmaptipparam();" name="maptip" value="'+rgs_layerid_f021_f+'"type="radio" ';
			if (maptip_layerid==rgs_layerid_f021_f){
				content+='checked=\checked" ';
			}
			content+='>Nutzungsarten</input></td></tr>';
		}
	}
	if (strLoginName=="600JR"){
		content+='<tr bgcolor="AliceBlue"><td colspan="3"><input onclick="blnDebugOn=(!blnDebugOn);" type="checkbox" name="debugyn" value="0" ';
		if (blnDebugOn){
			content+='checked=\checked" ';
		}
		content+='>Debug-Modus</input></td></tr>';
	}
	content+='<tr><td>&nbsp;</td><td><a href="javascript:setProperties()">übernehmen&nbsp;</a></td><td>&nbsp;</td>';
	content+='</table></FORM>';
	layer = getDiv("divTocContainer");
		
	document.getElementById("divProp").style.top=layer.top;
	if (blnTocVisible){
		document.getElementById("divProp").style.left=(left+mapwidth);
	}else{
		document.getElementById("divProp").style.left=(left+mapwidth-parseInt(layer.width));
	}
	document.getElementById("divProp").style.width=layer.width;
	document.getElementById("divProp").style.height=layer.height;
	
	document.getElementById("divProp").innerHTML=content;
	document.getElementById("divProp").style.visibility="visible";
	hideLayer("divActiveLayerList");
	hideLayer("divSearchAnschrift");
	hideLayer("divSearchKoord");
	hideLayer("divSearchFlurstueck");
	hideLayer("divSearchSql");
	window.scrollTo(10, 1000);

}
function setProperties(){
	hideLayer("divProp");
	blnTocVisible=!blnTocVisible;
	toggle_legend(!blnTocVisible);
	toggleSuchenDialog();
}
function showmsg(msg,bg){
	deActivateTool();
	var content="<FORM name=\"msg\">";
  	content += "<table class=\"idTitleBarClass\" ";
	content += "><tr>";
	content += "<td onmousedown=\"startMove(event, 'divMsg')\" width=\"95%\" ";
	content += "><font class=\"idTitleClass\">Nachricht</font></td>";
	content += "<td align=\"right\" width=\"5%\"><img onmousedown=\"resizeLayer('top', 0,0,0,0);setActiveTool('pan');highlightTool('pan');\" src=\"images/close.gif\"></td>";
	content += "</tr></table>";
	content+="<table align=\"center\" width=\"80%\" cellpadding=\"0\" cellspacing=\"0\">";
	content+="<colgroup><col width=\"20px\"><col width=\"*\"></colgroup>";
	content+="<tr>&nbsp;</tr><tr><td colspan=\"2\">"+msg+"</td><tr>&nbsp;</tr></tr>";
	content+="<table align=\"center\" width=\"80%\" cellpadding=\"0\" cellspacing=\"0\">";
	content+="<tr>&nbsp;</tr><tr><td style=\"font-family:arial,tahoma;font-size:8pt;font-weight:bold;\"><a href=\"javascript:resizeLayer('top', 0,0,0,0);setActiveTool('pan');highlightTool('pan');\">OK&nbsp;</a></td>";
	content+="</table></FORM>";
	var l=document.getElementById("divMsg");
	l.innerHTML=content;
	l.style.left=left+10;
	l.style.top=top+100;
	resizeLayer("top", 0,0,width,height);
	showLayer("top");
	showLayer("divMsg");
}
function showsearchdialog(){
	if (intSuchenDialog==1){
		showLayer("divSearchFlurstueck");
	}
	if (intSuchenDialog==2){
		showLayer("divSearchAnschrift");
	}
	if (intSuchenDialog==3){
		showLayer("divSearchKoord");
	}
	if (intSuchenDialog==4){
		showLayer("divSearchFlora");
	}
	if (intSuchenDialog==5){
		showLayer("divSearchSql");
	}
	if (document.getElementById("divtoolselbyenv").style.visibility=="visible"){
		showLayer("divActiveLayerList");
	}
		
}
function showlength(){
	var content='';
	content += '<FORM name="dialogmsg">';
	content += '<table align="right" width="100%" cellpadding="0" cellspacing="2">';
	content += '<tr><td><input onclick="setbemaszung();" type="checkbox" name="bemaszungyn" value="0" ';
	if (blnBemassungAnzeigen){
		content+='checked=\checked" ';
	}
	content+='>Bemassung anzeigen</input></td>';
	content += '</td><td>Segment:<input name="segment" type="text" value="" size=10 readonly style="border-style:none;"/>';
	content += '</td><td>Gesamt:<input name="gesamt" type="text" value="" size=15 readonly style="border-style:none;"/></tr>';
   content+='</td></table></FORM>';
	var l=document.getElementById("divShowLen");
//	l.style.z-index=999999999;
	l.overflow="hidden";
	l.style.left=left;
	l.style.top=top;
	l.style.width=mapwidth;
	l.style.height=28;
	l.innerHTML=content;
	l.style.visibility="hidden";
}
function showtext(){
	var content='<FORM name="maptext">';
	content+='<table align="center" cellpadding="0" cellspacing="2">';
	content += '<tr><td><input id="text" size="50" onclick="this.select()" type="text" value="hier Text eingeben, dann in die Karte klicken"  style="border:thin solid silver;border-color: Gray Silver Silver Gray;color:'+rgbToHex(lblFontColor)+'"/>';
	content+='</td></tr></table></FORM>';
	var l=document.getElementById("divShowText");
//	l.style.z-index=999999999;
	l.style.left=left;
	l.style.top=top;
	l.style.height=28;
	l.style.width=mapwidth;
	l.innerHTML=content;
	l.style.overflow="hidden";
	//l.style.visibility = (l.style.visibility == "visible") ? "hidden" : "visible";
	l.style.visibility="hidden";
}
function showbuffer(){
	var i=ActiveLayerIndex;
	var content = '<FORM onKeyPress="if (event.keyCode==13) {setbuffer(document.puffer.txtpuffer.value);return false;}" id="puffer" name="puffer">';
	content += '<table style="width:100%" align="center" cellpadding="0" cellspacing="1">';
	content += '<tr><td style="border:none" align="right">ausgewählte Objekte puffern.Puffer:&nbsp;&nbsp;';
	content += '</td><td><input id="txtpuffer" maxlength="5" size="6" type="text" value="'+bufferinm+'" onblur="document.onkeypress=tastendruck" onclick="this.select()" onkeypress="return checkpuffer(event)" style="border:thin solid silver;border-color: Gray Silver Silver Gray;color:black"/>';
	content += '</td><td align="right">&nbsp;Meter&nbsp; <a href="javascript:setbuffer(document.puffer.txtpuffer.value)">&nbsp;OK&nbsp;</a>';
	content += '</td></tr></table></FORM>';
	document.getElementById("divShowPuf").innerHTML=content;
	var l=document.getElementById("divShowPuf").style;
	l.left=left;
	l.top=top;
	l.height=30;
	l.width=mapwidth;
	l.overflow="hidden";
	l.visibility="hidden";
}
function createsearchanschrift(){
	var content="";
	if (rgs_layerid_f011_f!=-1 && LayerBerechtigung[rgs_layerid_f011_f]==1){
		content += '<form name="formular" action="javascript:searchHaFromDialog()">';
		content += '<table align="left" width="100%">';
		content += '<tr><td style="padding-left:5px;background-color:black;color:white;font-size:11;font-weight:bold;width:100%">Suchen</td></tr>';
		content += '<tr><td style="font-size:10;width:25%">';
		if (rgs_layerid_f001_f!=-1 && LayerBerechtigung[rgs_layerid_f001_f]==1){
			content += '<a tabindex="5" href="javascript:toggleSuchenDialog(0)" onmouseover=\"setToolTip(\'Suche nach Flurstück\')\" onmouseout=\"setToolTip()\" >&nbsp;Flurstück&nbsp;</a>';
		}
		content += '<a tabindex="6" href="javascript:toggleSuchenDialog(1)" style=\"border:thin solid gray\" onmouseover=\"setToolTip(\'Suche nach Adresse\')\" onmouseout=\"setToolTip()\" >&nbsp;Adresse&nbsp;</a>';
		if (rgs_layerid_bauplatz!=-1 && LayerBerechtigung[rgs_layerid_bauplatz]==1){
			content += '<a tabindex="7" href="javascript:toggleSuchenDialog(7)" onmouseover=\"setToolTip(\'Suche nach Baugebieten/Bauplätzen\')\" onmouseout=\"setToolTip()\" >&nbsp;Baugebiet&nbsp;</a>';
		}
		if (urlretbenutzerdaten!=""){
			content += '<a tabindex="8" href="javascript:toggleSuchenDialog(2)" onmouseover=\"setToolTip(\'Suche nach Koordinaten\')\" onmouseout=\"setToolTip()\" >&nbsp;Koordinate&nbsp;</a>';
		}
		if (rgs_layerid_floralkh!=-1 && LayerBerechtigung[rgs_layerid_floralkh]==1){
			content += '<a tabindex="9" href="javascript:toggleSuchenDialog(4)" onmouseover=\"setToolTip(\'Suche nach<br>Pflanzenstandorten\')\" onmouseout=\"setToolTip()\" >&nbsp;Flora&nbsp;</a>';
		}
		if (urlretbenutzerdaten!=""){
			content += '<a tabindex="10" href="javascript:toggleSuchenDialog(5)" onmouseover=\"setToolTip(\'Suchen in den Attributdaten<br>des aktiven Layers\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\">&nbsp;Attribute&nbsp;</a>';
		}
		if (rgs_layerid_schilderstandorte!=-1 && LayerBerechtigung[rgs_layerid_schilderstandorte]==1){
			content += '<a tabindex="11" href="javascript:toggleSuchenDialog(6)" onmouseover=\"setToolTip(\'Suchen nach Schilderstandorten\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\">&nbsp;Schilderstandort&nbsp;</a>';
		}
		content += '</td></tr><tr><td style="font-size:10">Gemeinde:</td></tr>';
		content += '<tr><td>';
		content += getGemeindelisteHtml();
		content += '</td></tr>';
		content += '<tr><td style="font-size:10">Straße:</td></tr>';
		content += '<tr><td>';
		content += '<div id="strliste" style="left:0px">';
		content += '<select tabindex="11" style=\"font-size:10\" id="frmstrassenliste"><option value="000000">bitte wählen Sie eine Straße</option>';
		content += '</div>';
		content += '</td></tr>';
		content += '<tr><td style="font-size:10;text-align:left;">Hausnr:</td></tr>';
		content += '<tr><td><input tabindex="12" style="font-size:10;text-align:left;" onfocus="this.select()" onkeypress="if (event.keyCode==13) document.formular.submit();" type="text" size="8" maxlength="8" name="frmhausnr"" value="   "></td></tr>';
		content += '<tr><td><a tabindex="13" href="javascript:document.formular.submit()" onmouseover=\"setToolTip(\'Suche starten\')\" onmouseout=\"setToolTip()\">OK</a>';
		content += '</td></tr></table>';
		content += '</form>';
	}
	var l=document.getElementById("divSearchAnschrift");
	l.innerHTML=content;
}
function createsearchbauplatz(){
	if (rgs_layerid_bauplatz!=-1 && LayerBerechtigung[rgs_layerid_bauplatz]==1){
		var content="";
		content += '<form name="formularbauplatz" action="javascript:searchBauplatzFromDialog()">';
		content += '<table align="left" width="100%">';
		content += '<tr><td style="padding-left:5px;background-color:black;color:white;font-size:11;font-weight:bold;width:100%">Suchen</td></tr>';
		content += '<tr><td style="font-size:10;width:25%">';
		if (rgs_layerid_f001_f!=-1 && LayerBerechtigung[rgs_layerid_f001_f]==1){
			content += '<a tabindex="5" href="javascript:toggleSuchenDialog(0)" onmouseover=\"setToolTip(\'Suche nach Flurstück\')\" onmouseout=\"setToolTip()\" >&nbsp;Flurstück&nbsp;</a>';
		}
		if (rgs_layerid_f011_f!=-1 && LayerBerechtigung[rgs_layerid_f011_f]==1){
			content += '<a tabindex="6" href="javascript:toggleSuchenDialog(1)" onmouseover=\"setToolTip(\'Suche nach Adresse\')\" onmouseout=\"setToolTip()\" >&nbsp;Adresse&nbsp;</a>';
		}
		content += '<a tabindex="7" href="javascript:toggleSuchenDialog(7)" style=\"border:thin solid gray\" onmouseover=\"setToolTip(\'Suche nach Baugebieten/Bauplätzen\')\" onmouseout=\"setToolTip()\" >&nbsp;Baugebiet&nbsp;</a>';
		if (urlretbenutzerdaten!=""){
			content += '<a tabindex="8" href="javascript:toggleSuchenDialog(2)" onmouseover=\"setToolTip(\'Suche nach Koordinaten\')\" onmouseout=\"setToolTip()\" >&nbsp;Koordinate&nbsp;</a>';
		}
		if (rgs_layerid_floralkh!=-1 && LayerBerechtigung[rgs_layerid_floralkh]==1){
			content += '<a tabindex="9" href="javascript:toggleSuchenDialog(4)" onmouseover=\"setToolTip(\'Suche nach<br>Pflanzenstandorten\')\" onmouseout=\"setToolTip()\" >&nbsp;Flora&nbsp;</a>';
		}
		if (urlretbenutzerdaten!=""){
			content += '<a tabindex="10" href="javascript:toggleSuchenDialog(5)" onmouseover=\"setToolTip(\'Suchen in den Attributdaten<br>des aktiven Layers\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\">&nbsp;Attribute&nbsp;</a>';
		}
		if (rgs_layerid_schilderstandorte!=-1 && LayerBerechtigung[rgs_layerid_schilderstandorte]==1){
			content += '<a tabindex="11" href="javascript:toggleSuchenDialog(6)" onmouseover=\"setToolTip(\'Suchen nach Schilderstandorten\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\">&nbsp;Schilderstandort&nbsp;</a>';
		}
		content += '<br><br></td></tr><tr><td style="font-size:10">Baupl&auml;tze/Baugebiete anzeigen</td></tr><tr><td style="font-size:10">f&uuml;r die Gemeinde/Samtgmeinde</td></tr>';
		content += '<tr><td>';
		content += getGemeindelisteBauplatzHtml();
		content += '</td></tr>';
		content += '<tr><td>&nbsp;</td></tr>';
		content += '<tr><td>&nbsp;</td></tr>';
		content += '<tr><td>&nbsp;</td></tr>';
		content += '<tr><td><a tabindex="13" href="javascript:document.formularbauplatz.submit()" onmouseover=\"setToolTip(\'Suche starten\')\" onmouseout=\"setToolTip()\">OK</a>';
		content += '</td></tr></table>';
		content += '</form>';
		var l=document.getElementById("divSearchBauplaetze");
		l.innerHTML=content;
	}
}
function createsearchanschriftdojo(){
	var content="";
	if (rgs_layerid_f011_f!=-1 && LayerBerechtigung[rgs_layerid_f011_f]==1){
		content += '<form name="formular" action="javascript:searchHaFromDialog()">';
		content += '<table align="left" width="100%">';
		content += '<tr><td style="padding-left:5px;background-color:black;color:white;font-size:11;font-weight:bold;width:100%">Suchen</td></tr>';
		content += '<tr><td style="font-size:10;width:25%">';
		if (rgs_layerid_f001_f!=-1 && LayerBerechtigung[rgs_layerid_f001_f]==1){
			content += '<a tabindex="5" href="javascript:toggleSuchenDialog(0)">Flurstück&nbsp;&nbsp;</a>';
		}
		content += '<a tabindex="6" href="javascript:toggleSuchenDialog(1)">Adresse&nbsp;&nbsp;</a>';
		if (urlretbenutzerdaten!=""){
			content += '<a tabindex="7" href="javascript:toggleSuchenDialog(2)">Koordinate&nbsp;&nbsp;</a></td></tr>';
		}
		if (rgs_layerid_floralkh!=-1 && LayerBerechtigung[rgs_layerid_floralkh]==1){
			content += '<a tabindex="8" href="javascript:toggleSuchenDialog(4)">Flora&nbsp;&nbsp;</a>';
		}
		
		content += '<tr><td style="font-size:10">Gemeinde:</td></tr>';
		content += '<tr><td>';
		content += getGemeindelisteHtml();
		content += '</td></tr>';
		if (st.length>0){
			content += '<tr><td style="font-size:10">Straße:</td></tr>';
			content += '<tr><td>';
			content += '<div id="strliste" style="left:0px">';
			content += '<select tabindex="9" style=\"font-size:10\" id="frmstrassenliste"><option value="000000">bitte wählen Sie eine Straße</option>';
			content += '</div>';
			content += '</td></tr>';
			content += '<tr><td style="font-size:10;text-align:left;">Hausnr:</td></tr>';
			content += '<tr><td><input tabindex="10" style="font-size:10;text-align:left;" onfocus="this.select()" onkeypress="if (event.keyCode==13) document.formular.submit();" type="text" size="8" maxlength="8" name="frmhausnr"" value="   "></td></tr>';
		}
		content += '<tr><td><a tabindex="10" href="javascript:document.formular.submit()">OK</a>';
		content += '</td></tr></table>';
		content += '<div id="strliste" style="left:0px">';
		//content += '<select tabindex="7" style=\"font-size:10\" id="frmstrassenliste"><option value="000000">bitte wählen Sie eine Straße</option>';
				content+='<select name="xx" dojoType="dijit.form.ComboBox" autocomplete="false">';
		var i=0;
		var v;
		/*
		while (i<st.length){
			t=st[i].split(":");
			v=t[0].substring(0,5);
				content+='<option value="'+t[0]+'|'+t[2]+':'+t[3]+':'+t[4]+':'+t[5]+'">'+t[1]+'</option>\n';
			i++;
		}
		content+='</select>';
		*/
		content += '</div>';
		
		content += '</form>';
	}
	var l=document.getElementById("divSearchAnschrift");
	l.innerHTML=content;
}
function startgk(){
	var x=document.formularkoord.frmrechts.value;
	var y=document.formularkoord.frmhoch.value;
	if (x < limitLeft || x > limitRight || y < limitBottom || y > limitTop){
		alert("Koordinatenpunkt ist 0 oder liegt außerhalb des berechtigten Bereichs !");
	}else{
		var query="SETMARKER=TRUE&GKR="+x+"&GKH="+y;
		evaluateCommand(query);
	}
}
function createsearchkoord(){
	var content="";
	content += '<form name="formularkoord" action="javascript:startgk()">';
	content += '<table align="left" width="100%">';
	content += '<tr><td style="padding-left:5px;background-color:black;color:white;font-size:11;font-weight:bold;width:100%">Suchen</td></tr>';
	content += '<tr><td style="font-size:10;width:25%">';
	if (rgs_layerid_f001_f>-1 && LayerBerechtigung[rgs_layerid_f001_f]==1){
		content += '<a tabindex="5" href="javascript:toggleSuchenDialog(0)" onmouseover=\"setToolTip(\'Suche nach Flurstück\')\" onmouseout=\"setToolTip()\" >&nbsp;Flurstück&nbsp;</a>';
	}
	if (rgs_layerid_f011_f>-1 && LayerBerechtigung[rgs_layerid_f011_f]==1){
		content += '<a tabindex="6" href="javascript:toggleSuchenDialog(1)" onmouseover=\"setToolTip(\'Suche nach Adresse\')\" onmouseout=\"setToolTip()\" >&nbsp;Adresse&nbsp;</a>';
	}
		if (rgs_layerid_bauplatz!=-1 && LayerBerechtigung[rgs_layerid_bauplatz]==1){
			content += '<a tabindex="7" href="javascript:toggleSuchenDialog(7)" onmouseover=\"setToolTip(\'Suche nach Baugebieten/Bauplätzen\')\" onmouseout=\"setToolTip()\" >&nbsp;Baugebiet&nbsp;</a>';
		}
		content += '<a tabindex="8" href="javascript:toggleSuchenDialog(2)" style=\"border:thin solid gray\" onmouseover=\"setToolTip(\'Suche nach Koordinate\')\" onmouseout=\"setToolTip()\" >&nbsp;Koordinate&nbsp;</a>';
	if (rgs_layerid_floralkh!=-1 && LayerBerechtigung[rgs_layerid_floralkh]==1){
		content += '<a tabindex="9" href="javascript:toggleSuchenDialog(4)" onmouseover=\"setToolTip(\'Suche nach<br>Pflanzenstandorten\')\" onmouseout=\"setToolTip()\" >&nbsp;Flora&nbsp;</a>';
	}
	if (urlretbenutzerdaten!=""){
		content += '<a tabindex="10" href="javascript:toggleSuchenDialog(5)" onmouseover=\"setToolTip(\'Suchen in den Attributdaten<br>des aktiven Layers\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\">&nbsp;Attribute&nbsp;</a>';
	}
	if (rgs_layerid_schilderstandorte!=-1 && LayerBerechtigung[rgs_layerid_schilderstandorte]==1){
			content += '<a tabindex="11" href="javascript:toggleSuchenDialog(6)" onmouseover=\"setToolTip(\'Suchen nach Schilderstandorten\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\">&nbsp;Schilderstandort&nbsp;</a>';
	}

	
	content += '</td></tr><tr><td>';
	content += '</td></tr>';
	content += '<tr><td style="font-size:10;text-align:left;">Gauß-Krüger-Koordinate</td></tr>';
	content += '<tr><td style="font-size:10;text-align:left;">Rechtswert:</td></tr>';
	content += '<tr><td><input tabindex="10" style="font-size:10;text-align:left;" onfocus="this.select()" onkeypress="return checkNumberFrmKoordinate(event);" type="text" size="8" maxlength="7" name="frmrechts" value="       "></td></tr>';
	content += '<tr><td style="font-size:10;text-align:left;">Hochwert:</td></tr>';
	content += '<tr><td><input tabindex="11" style="font-size:10;text-align:left;" onfocus="this.select()" onkeypress="return checkNumberFrmKoordinate(event);" type="text" size="8" maxlength="7" name="frmhoch" value="       "></td></tr>';
	content += '<tr><td style="font-size:10;text-align:left;"><input tabindex="12" type="checkbox" onclick="this.value=1-this.value;intGkLoeschen=this.value;" id="gkloeschen" value="0" checked="checked" >Markierung entfernen</input></td></tr>';
	content += '<tr><td><a tabindex="13" href="javascript:document.formularkoord.submit()"  onmouseover=\"setToolTip(\'Suche starten\')\" onmouseout=\"setToolTip()\" >OK</a>';
	content += '</td></tr></table>';
	content += '</form>';
	var l=document.getElementById("divSearchKoord");
	l.innerHTML=content;
}
function toggleSuchenDialog(intDialog){
	intSuchenDialog=intDialog;
	if (blnTocVisible){
		if (intSuchenDialog==1){
			hideLayer("divSearchKoord");
			hideLayer("divSearchFlurstueck");
			hideLayer("divSearchFlora");
			hideLayer("divSearchSql");
			hideLayer("divSearchSchilderstandorte");
			hideLayer("divSearchBauplaetze");
			showLayer("divSearchAnschrift");
		}else if (intSuchenDialog==2){
			hideLayer("divSearchFlurstueck");
			hideLayer("divSearchAnschrift");
			hideLayer("divSearchFlora");
			hideLayer("divSearchSql");
			hideLayer("divSearchSchilderstandorte");
			hideLayer("divSearchBauplaetze");
			showLayer("divSearchKoord");
		}else if (intSuchenDialog==4 && rgs_layerid_floralkh!=-1 && LayerBerechtigung[rgs_layerid_floralkh]==1){
			hideLayer("divSearchFlurstueck");
			hideLayer("divSearchAnschrift");
			hideLayer("divSearchKoord");
			hideLayer("divSearchSql");
			hideLayer("divSearchSchilderstandorte");
			hideLayer("divSearchBauplaetze");
			showLayer("divSearchFlora");
		}else if (intSuchenDialog==5){
			hideLayer("divSearchFlurstueck");
			hideLayer("divSearchAnschrift");
			hideLayer("divSearchFlora");
			hideLayer("divSearchKoord");
			hideLayer("divSearchSchilderstandorte");
			hideLayer("divSearchBauplaetze");
			showLayer("divSearchSql");
		}else if (intSuchenDialog==6){
			hideLayer("divSearchFlurstueck");
			hideLayer("divSearchAnschrift");
			hideLayer("divSearchFlora");
			hideLayer("divSearchKoord");
			hideLayer("divSearchSql");
			hideLayer("divSearchBauplaetze");
			showLayer("divSearchSchilderstandorte");
		}else if (intSuchenDialog==7){
			hideLayer("divSearchFlurstueck");
			hideLayer("divSearchAnschrift");
			hideLayer("divSearchFlora");
			hideLayer("divSearchKoord");
			hideLayer("divSearchSql");
			hideLayer("divSearchSchilderstandorte");
			showLayer("divSearchBauplaetze");
		}else{
			hideLayer("divSearchAnschrift");
			hideLayer("divSearchKoord");
			hideLayer("divSearchFlora");
			hideLayer("divSearchSql");
			hideLayer("divSearchSchilderstandorte");
			showLayer("divSearchFlurstueck");
		}
	}
	
}
function createsearchflurstueck(){
	var content="";
	if (rgs_layerid_f001_f!=-1 && LayerBerechtigung[rgs_layerid_f001_f]==1){
		content += '<form name="formularflurstueck" action="javascript:searchFsFromDialog()">';
		content += '<table align="left" width="100%">';
		content += '<tr><td style="padding-left:5px;background-color:black;color:white;font-size:11;font-weight:bold;width:100%">Suchen</td></tr>';
		//content += '<tr><td><p style="padding-left:5px;border:1px;color:black;font-size:11;border-color:black;font-weight:bold;border-style:solid;">Suchen</p></td></tr>';
		content += '<tr><td style="font-size:10;width:25%">';
		content += '<a tabindex="5" href="javascript:toggleSuchenDialog(0)" style=\"border:thin solid gray\"  onmouseover=\"setToolTip(\'Suche nach Flurstück\')\" onmouseout=\"setToolTip()\" >&nbsp;Flurstück&nbsp;</a>';
		if (rgs_layerid_f011_f!=-1 && LayerBerechtigung[rgs_layerid_f011_f]==1){
			content += '<a tabindex="6" href="javascript:toggleSuchenDialog(1)" onmouseover=\"setToolTip(\'Suche nach Adresse\')\" onmouseout=\"setToolTip()\" >&nbsp;Adresse&nbsp;</a>';
		}
		if (rgs_layerid_bauplatz!=-1 && LayerBerechtigung[rgs_layerid_bauplatz]==1){
			content += '<a tabindex="7" href="javascript:toggleSuchenDialog(7)" onmouseover=\"setToolTip(\'Suche nach Baugebieten/Bauplätzen\')\" onmouseout=\"setToolTip()\" >&nbsp;Baugebiet&nbsp;</a>';
		}
		if (urlretbenutzerdaten!=""){
			content += '<a tabindex="8" href="javascript:toggleSuchenDialog(2)" onmouseover=\"setToolTip(\'Suche nach Koordinate\')\" onmouseout=\"setToolTip()\" >&nbsp;Koordinate&nbsp;</a>';
		}
		if (rgs_layerid_floralkh!=-1 && LayerBerechtigung[rgs_layerid_floralkh]==1){
			content += '<a tabindex="9" href="javascript:toggleSuchenDialog(4)" onmouseover=\"setToolTip(\'Suche nach<br>Pflanzenstandorten\')\" onmouseout=\"setToolTip()\" >&nbsp;Flora&nbsp;</a>';
		}
		if (urlretbenutzerdaten!=""){
			content += '<a tabindex="10" href="javascript:toggleSuchenDialog(5)" onmouseover=\"setToolTip(\'Suchen in den Attributdaten<br>des aktiven Layers\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\">&nbsp;Attribute&nbsp;</a>';
		}
		if (rgs_layerid_schilderstandorte!=-1 && LayerBerechtigung[rgs_layerid_schilderstandorte]==1){
			content += '<a tabindex="11" href="javascript:toggleSuchenDialog(6)" onmouseover=\"setToolTip(\'Suchen nach Schilderstandorten\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\">&nbsp;Schilderstandort&nbsp;</a>';
		}

		content += '</td></tr><tr><td style="font-size:10">Gemarkung:</td></tr>';
		content += '<tr></tr><td>';
		content += getGemarkungslisteHtml();
		content += '</td></tr>';
		content += '</td></tr><tr><td style="font-size:10">Flur:</td></tr>';
		content += '<tr><td><input tabindex="11" style="font-size:10" onfocus="this.select()" onkeypress="return checkNumberFrmFlurstueck(event);" type="text" size="3" maxlength="3" name="frmflur" value="   "></td></tr>';
		content += '<tr><td style="font-size:10">Flurstück:</td></tr>';
		content += '<tr><td><input tabindex="12" style="font-size:10;text-align:left;" onfocus="this.select()" onkeypress="return checkNumberFrmFlurstueck(event)" type="text" size="5" maxlength="5" name="frmflurstz" value="   ">  /  ';
		content += '<input tabindex="13" style="font-size:10;text-align:left;" onfocus="this.select()" onkeypress="return checkNumberFrmFlurstueck(event)" type="text" size="3" maxlength="3" name="frmflurstn" value="   "></td></tr>';
		content += '<tr><td><a tabindex="14" href="javascript:document.formularflurstueck.submit()" onmouseover=\"setToolTip(\'Suche starten\')\" onmouseout=\"setToolTip()\">OK</a>';
		content += '</td></tr></table>';
		content += '</form>';
	}
	var l=document.getElementById("divSearchFlurstueck");
	l.innerHTML=content;
}
function createsearchflora(){
	var content="";
	if (rgs_layerid_floralkh!=-1 && LayerBerechtigung[rgs_layerid_floralkh]==1){
		content += '<form name="formularflora" action="javascript:searchFloraFromDialog()">';
		content += '<table align="left" width="100%">';
		content += '<tr><td style="padding-left:5px;background-color:black;color:white;font-size:11;font-weight:bold;width:100%">Suchen</td></tr>';
		//content += '<tr><td><p style="padding-left:5px;border:1px;color:black;font-size:11;border-color:black;font-weight:bold;border-style:solid;">Suchen</p></td></tr>';
		content += '<tr><td style="font-size:10;width:25%">';
		if (rgs_layerid_f001_f!=-1 && LayerBerechtigung[rgs_layerid_f001_f]==1){
			content += '<a tabindex="5" href="javascript:toggleSuchenDialog(0)" onmouseover=\"setToolTip(\'Suche nach Flurstück\')\" onmouseout=\"setToolTip()\" >&nbsp;Flurstück&nbsp;</a>';
		}
		if (rgs_layerid_f011_f>-1 && LayerBerechtigung[rgs_layerid_f011_f]==1){
			content += '<a tabindex="6" href="javascript:toggleSuchenDialog(1)" onmouseover=\"setToolTip(\'Suche nach Adresse\')\" onmouseout=\"setToolTip()\" >&nbsp;Adresse&nbsp;</a>';
		}
		if (rgs_layerid_bauplatz!=-1 && LayerBerechtigung[rgs_layerid_bauplatz]==1){
			content += '<a tabindex="7" href="javascript:toggleSuchenDialog(7)" onmouseover=\"setToolTip(\'Suche nach Baugebieten/Bauplätzen\')\" onmouseout=\"setToolTip()\" >&nbsp;Baugebiet&nbsp;</a>';
		}
		if (urlretbenutzerdaten!=""){
			content += '<a tabindex="8" href="javascript:toggleSuchenDialog(2)" onmouseover=\"setToolTip(\'Suche nach Koordinaten\')\" onmouseout=\"setToolTip()\" >&nbsp;Koordinate&nbsp;</a>';
		}
		if (rgs_layerid_floralkh!=-1 && LayerBerechtigung[rgs_layerid_floralkh]==1){
			content += '<a tabindex="9" href="javascript:toggleSuchenDialog(4)" onmouseover=\"setToolTip(\'Suche nach<br>Pflanzenstandorten\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\" style=\"border:thin solid gray\">&nbsp;Flora&nbsp;</a>';
		}
		if (urlretbenutzerdaten!=""){
			content += '<a tabindex="10" href="javascript:toggleSuchenDialog(5)" onmouseover=\"setToolTip(\'Suchen in den Attributdaten<br>des aktiven Layers\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\">&nbsp;Attribute&nbsp;</a>';
		}
		if (rgs_layerid_schilderstandorte!=-1 && LayerBerechtigung[rgs_layerid_schilderstandorte]==1){
			content += '<a tabindex="11" href="javascript:toggleSuchenDialog(6)" onmouseover=\"setToolTip(\'Suchen nach Schilderstandorten\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\">&nbsp;Schilderstandort&nbsp;</a>';
		}

		content += '</td></tr><tr><td style="font-size:10" rowspan=2">Flora im Landkreis<br><br>deutscher Name:</td></tr>';
		content += '<tr></tr><td>';
		content += getFloralisteHtml();
		content += '<tr><td><a tabindex="12" href="javascript:document.formularflora.submit()" onmouseover=\"setToolTip(\'Suche starten\')\" onmouseout=\"setToolTip()\">OK</a>';
		content += '</td></tr></table>';
		content += '</form>';
	}
	var l=document.getElementById("divSearchFlora");
	l.innerHTML=content;
}
function createsearchsql(){
	var content="";
	if (rgs_layerid_f001_f!=-1 && LayerBerechtigung[rgs_layerid_f001_f]==1){
		content += '<form name="formularsql" action="javascript:searchSqlFromDialog()">';
		content += '<table align="left" width="100%">';
		content += '<tr><td style="padding-left:5px;background-color:black;color:white;font-size:11;font-weight:bold;width:100%">Suchen</td></tr>';
		//content += '<tr><td><p style="padding-left:5px;border:1px;color:black;font-size:11;border-color:black;font-weight:bold;border-style:solid;">Suchen</p></td></tr>';
		content += '<tr><td style="font-size:10;width:25%">';
		if (rgs_layerid_f001_f!=-1 && LayerBerechtigung[rgs_layerid_f001_f]==1){
			content += '<a tabindex="5" href="javascript:toggleSuchenDialog(0)" onmouseover=\"setToolTip(\'Suche nach Flurstück\')\" onmouseout=\"setToolTip()\" >&nbsp;Flurstück&nbsp;</a>';
		}
		if (rgs_layerid_f011_f!=-1 && LayerBerechtigung[rgs_layerid_f011_f]==1){
			content += '<a tabindex="6" href="javascript:toggleSuchenDialog(1)" onmouseover=\"setToolTip(\'Suche nach Adresse\')\" onmouseout=\"setToolTip()\" >&nbsp;Adresse&nbsp;</a>';
		}
		if (urlretbenutzerdaten!=""){
			content += '<a tabindex="7" href="javascript:toggleSuchenDialog(2)" onmouseover=\"setToolTip(\'Suche nach Koordinaten\')\" onmouseout=\"setToolTip()\" >&nbsp;Koordinate&nbsp;</a>';
		}
		if (rgs_layerid_floralkh!=-1 && LayerBerechtigung[rgs_layerid_floralkh]==1){
			content += '<a tabindex="8" href="javascript:toggleSuchenDialog(4)" onmouseover=\"setToolTip(\'Suche nach<br>Pflanzenstandorten\')\" onmouseout=\"setToolTip()\" >&nbsp;Flora&nbsp;</a>';
		}
		if (urlretbenutzerdaten!=""){
			content += '<a tabindex="9" style=\"border:thin solid gray\" href="javascript:toggleSuchenDialog(5)" onmouseover=\"setToolTip(\'Suchen in den Attributdaten<br>des aktiven Layers\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\">&nbsp;Attribute&nbsp;</a>';
		}
		content += '<tr><td style="font-size:10;text-align:left;">In den Attributdaten des</td></tr>';
		content += '<tr><td style="font-size:10;text-align:left;">aktiven Layers nach<br></td></tr>';
		content += '<tr><td><input tabindex="10" style="font-size:10;text-align:left;" onfocus="this.select()" type="text" size="30" maxlength="100" name="frmsql" value=""></td></tr>';
		content += '<tr><td style="font-size:10;text-align:left;">suchen.</td></tr>';
		content += '<tr><td style="font-size:10;text-align:left;"><input tabindex="11" type="checkbox" onclick="this.value=1-this.value;" id="intspatialquery" value="1" checked="checked" >Suche auf den sichtbaren<br>Kartenausschnitt beschränken.</input></td></tr>';
		content += '<tr><td>&nbsp;</td></tr>';
//		content += '<tr><td style="font-size:10;text-align:left;">Es werden max. '+intMaxFeaturInfo+' Objekte selektiert !<br></td></tr>';
		content += '<tr><td><a tabindex="12" href="javascript:document.formularsql.submit()"  onmouseover=\"setToolTip(\'Suche starten\')\" onmouseout=\"setToolTip()\" >OK</a>';
		content += '</td></tr></table>';
		content += '</form>';
	}
	var l=document.getElementById("divSearchSql");
	l.innerHTML=content;
}
function createsearchschilderstandorte(){
	var content="";
	if (rgs_layerid_schilderstandorte!=-1 && LayerBerechtigung[rgs_layerid_schilderstandorte]==1){
		content += '<form name="formularschilderstandort" action="javascript:searchSchilderstandorteFromDialog()">';
		content += '<table align="left" width="100%">';
		content += '<tr><td style="padding-left:5px;background-color:black;color:white;font-size:11;font-weight:bold;width:100%">Suchen</td></tr>';
		//content += '<tr><td><p style="padding-left:5px;border:1px;color:black;font-size:11;border-color:black;font-weight:bold;border-style:solid;">Suchen</p></td></tr>';
		content += '<tr><td style="font-size:10;width:25%">';
		if (rgs_layerid_f001_f!=-1 && LayerBerechtigung[rgs_layerid_f001_f]==1){
			content += '<a tabindex="5" href="javascript:toggleSuchenDialog(0)" onmouseover=\"setToolTip(\'Suche nach Flurstück\')\" onmouseout=\"setToolTip()\" >&nbsp;Flurstück&nbsp;</a>';
		}
		if (rgs_layerid_f011_f!=-1 && LayerBerechtigung[rgs_layerid_f011_f]==1){
			content += '<a tabindex="6" href="javascript:toggleSuchenDialog(1)" onmouseover=\"setToolTip(\'Suche nach Adresse\')\" onmouseout=\"setToolTip()\" >&nbsp;Adresse&nbsp;</a>';
		}
		if (rgs_layerid_bauplatz!=-1 && LayerBerechtigung[rgs_layerid_bauplatz]==1){
			content += '<a tabindex="7" href="javascript:toggleSuchenDialog(7)" onmouseover=\"setToolTip(\'Suche nach Baugebieten/Bauplätzen\')\" onmouseout=\"setToolTip()\" >&nbsp;Baugebiet&nbsp;</a>';
		}
		if (urlretbenutzerdaten!=""){
			content += '<a tabindex="8" href="javascript:toggleSuchenDialog(2)" onmouseover=\"setToolTip(\'Suche nach Koordinaten\')\" onmouseout=\"setToolTip()\" >&nbsp;Koordinate&nbsp;</a>';
		}
		if (rgs_layerid_floralkh!=-1 && LayerBerechtigung[rgs_layerid_floralkh]==1){
			content += '<a tabindex="9" href="javascript:toggleSuchenDialog(4)" onmouseover=\"setToolTip(\'Suche nach<br>Pflanzenstandorten\')\" onmouseout=\"setToolTip()\" >&nbsp;Flora&nbsp;</a>';
		}
		if (urlretbenutzerdaten!=""){
			content += '<a tabindex="10" href="javascript:toggleSuchenDialog(5)" onmouseover=\"setToolTip(\'Suchen in den Attributdaten<br>des aktiven Layers\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\">&nbsp;Attribute&nbsp;</a>';
		}
		content += '<a tabindex="11" style=\"border:thin solid gray\" href="javascript:toggleSuchenDialog(6)" onmouseover=\"setToolTip(\'Suchen nach Schilderstandorten\')\" onmouseout=\"setToolTip()\" onmouseout=\"setToolTip()\">&nbsp;Schilderstandort&nbsp;</a>';
		content += '<tr><td>&nbsp;</td></tr>';
		
//		content += '<tr><td style="font-size:10;text-align:left;">Es werden max. '+intMaxFeaturInfo+' Objekte selektiert !<br></td></tr>';
		content += '</td></tr><tr><td style="font-size:10">Standort-Nr.:</td></tr>';
		content += '<tr><td><input tabindex="11" style="font-size:10" onfocus="this.select()" type="text" size="25" maxlength="20" name="frmSchilderstandortnr" value="   "></td></tr>';
		content += '<tr><td>&nbsp;</td></tr>';
		content += '<tr><td>&nbsp;</td></tr>';
		content += '<tr><td>&nbsp;</td></tr>';
		content += '<tr><td><a tabindex="12" href="javascript:document.formularschilderstandort.submit()"  onmouseover=\"setToolTip(\'Suche starten\')\" onmouseout=\"setToolTip()\" >OK</a>';
		content += '</td></tr></table>';
		content += '</form>';
	}
	var l=document.getElementById("divSearchSchilderstandorte");
	l.innerHTML=content;
	
}
function checkNumberFrmFlurstueck(e){
	var kcode=-1;
	if (!e) e = window.event;
	if (e.keyCode) kcode = e.keyCode;
	else if (e.which) kcode = e.which;
	
	if (kcode==13) 
		document.formularflurstueck.submit();
	if (kcode == 9) 
		return true;
	if ((kcode < 48) || (kcode > 57)){ 
		return false;
	}else{
		return true;
	}
}
function checkNumberFrmKoordinate(e){
	var kcode=-1;
	if (!e) e = window.event;
	if (e.keyCode) kcode = e.keyCode;
	else if (e.which) kcode = e.which;
	if (kcode==13) 
		document.formularkoord.submit();
	if (kcode == 9) 
		return true;
	if ((kcode < 48) || (kcode > 57)){ 
		return false;
	}else{
		return true;
	}
}
function setmaptipparam(){
	blnMaptipAnzeigen=false;
	if (document.properties.maptipyn.checked){
		blnMaptipAnzeigen=true;
	}
	if (document.properties.maptip[0].checked){
		maptip_layerid=document.properties.maptip[0].value;
		maptip_feldname=rgs_f001_f_field;
	}
	if (document.properties.maptip[1].checked){
		maptip_layerid=document.properties.maptip[1].value;
		maptip_feldname=rgs_f011_f_field;
	}
	if (document.properties.maptip[2].checked){
		maptip_layerid=document.properties.maptip[2].value;
		maptip_feldname=rgs_f021_f_field;
	}
	if (maptip_layerid!=-1){
		maptip_layername=LayerName[maptip_layerid];
	}
}
function setbemaszung(){
	if (document.dialogmsg.bemaszungyn.checked){
		showLength=true;
		blnBemassungAnzeigen=true;
		drawgraphics();
	}else{
		showLength=false;
		blnBemassungAnzeigen=false;
		resetPolylineText();
		resetPolygonText();
	}
}
 function setbuffer(m){
 	if ((getLayerVisibility(ActiveLayerIndex)) && ((LayerSelAttr[ActiveLayerIndex] && LayerSelAttr[ActiveLayerIndex]!="")||(LayerSelEnv[ActiveLayerIndex] && LayerSelEnv[ActiveLayerIndex]!=""))){
		var l=replaceCommaByPoint(m);
		if (!l.NaN){
			if (l!=0){
				if (getLayerVisibility(ActiveLayerIndex)){
					bufferinm=l;
					getAllMaps(true,LayerMS[ActiveLayerIndex]);
				}else{
					alert("Pufferbildung nicht möglich,\nLayer ist nicht sichtbar oder kein Layer aktiv !");
				}
	 		}else{
				alert("Pufferbildung nicht möglich,\nPuffer ist 0 !");
			}
		}
	}else{
		alert("Keine Objekte ausgewählt.\nEs können nur selektierte Objekte gepuffert werden.");
	}
 }
 
function createactivelayerlist(){
	if (blnTocVisible){
		var w=document.getElementById("divToc").style.width;
		var content="";
		content+="<table align=\"left\" width=\"100%\"><tr><td style=\"font-size:10\" nowrap>aktiver Layer:</td></tr><tr><td> ";
	  	content+="<select tabindex=\"4\" style=\"font-size:10\" id= name=\"activelayerlist\" name=\"activelayerlist\" onchange=\"setActiveLayer(this.value);\">";
	  	content+="<option value=\"-1\">keiner</option>";
		var ok=false;
		for (var i=0;i<LayerSelFieldList.length;i++) {
			if (LayerIsFeature[i] && LayerVisibleInLegend[i]=="1" && getLayerVisibility(i) && LayerSelFieldList[i]!=""){
				content+="<option value=\""+i+"\"";
				if (ActiveLayerIndex==i){
					content+=" selected ";
				}
				ok=true;
				content+=">"+LayerAliasname[i]+"</option>";
			}
		}
		content+="</select>";
	  	content+="</td></tr></table>";
		document.getElementById("divActiveLayerList").innerHTML=content;
	}
}

function setActiveLayer(lyrIndex){
	if (ActiveLayerIndex!=lyrIndex){
		LastActiveLayerIndex=ActiveLayerIndex;
		ActiveLayerIndex = lyrIndex;
		if (lyrIndex>-1){
			UnselectSelectedByAttributeAll();
			UnselectSelectedByEnvAll();
			UnselectSelectedByBufferAll();
			ActiveLayer = LayerID[lyrIndex];
			intActiveMapservice=LayerMS[ActiveLayerIndex];
			LayerSelAttr[ActiveLayerIndex]="";
			LayerSelEnv[ActiveLayerIndex]="";
			LayerSelBuffer[ActiveLayerIndex]="";
			var layer = document.getElementById("activelayerlist");
			if (layer){
				for (i = 0; i < layer.options.length; i++){
					if (ActiveLayerIndex==layer.options[i].value){
						layer.options[i].selected=true;
					}
				}
			}
		}
	}
}
function getGemeindelisteHtml(){
	var content="";
	content+='<select tabindex="10" style="font-size:10" name="frmgemeindeliste" onchange="getStrassenlisteHtml();document.formular.frmstrassenliste.focus()">';
	content+='<option value="0">bitte wählen Sie eine Gemeinde</option>';
	var t;
	for(var i=0;i<gm.length;i++){
		t=gm[i].split(":");
		content+='<option value="'+t[0]+'|'+t[2]+':'+t[3]+':'+t[4]+':'+t[5]+'">'+t[1]+'</option>';
	}
	content+='</select>';
	return content;
}
function getGemeindelisteBauplatzHtml(){
	var content="";
	content+='<select tabindex="10" style="font-size:10" name="frmgemeindelistebauplatz" onchange="searchBauplatzFromDialog()">';
	content+='<option value="0">bitte wählen Sie</option>';
	var t;
	for(var i=0;i<gmbauplatz.length;i++){
		t=gmbauplatz[i].split(":");
		content+='<option value="'+t[0]+'">'+t[1]+'</option>';
	}
	content+='</select>';
	return content;
}
function getStrassenlisteHtml(){
	document.formular.frmhausnr.value='';
	var content="";
	content+='<select tabindex="11" style="font-size:10" id="frmstrassenliste"" onchange="document.formular.frmhausnr.focus()"><option value="000000">bitte wählen Sie eine Straße</option>\n';
	var gemeinde = document.formular.frmgemeindeliste.options[document.formular.frmgemeindeliste.selectedIndex].value;
	if (gemeinde!="00000"){
		var i=0;
		var v;
		while (i<st.length){
			t=st[i].split(":");
			v=t[0].substring(0,5);
			if (v==gemeinde.substring(0,5)){
				content+='<option value="'+t[0]+'|'+t[2]+':'+t[3]+':'+t[4]+':'+t[5]+'">'+t[1]+'</option>\n';
			}
			i++;
			if (v>gemeinde){
				i=st.length;
			}
		}
		content+='</select>';
		var x=document.getElementById("strliste");
		x.innerHTML=content;
	}
}
function getStrassenlisteHtmlDojo(){
	var content="";

	//content+='<select tabindex="8" style="font-size:10" id="frmstrassenliste""><option value="000000">bitte wählen Sie eine Straße</option>\n';
	var gemeinde = document.formular.frmgemeindeliste.options[document.formular.frmgemeindeliste.selectedIndex].value;
	if (gemeinde!="00000"){
		content+='<select name="frmstrassenliste" dojoType="dijit.form.ComboBox" autocomplete="true" value=" ">';
		var i=0;
		var v;
		while (i<st.length){
			t=st[i].split(":");
			v=t[0].substring(0,5);
			if (v==gemeinde.substring(0,5)){
				content+='<option value="'+t[0]+'|'+t[2]+':'+t[3]+':'+t[4]+':'+t[5]+'">'+t[1]+'</option>\n';
			}
			i++;
		}
		content+='</select>';
		var x=document.getElementById("strliste");
		x.innerHTML=content;
	}
}
function getGemarkungslisteHtml(){
	var content="";
	content+='<select tabindex="10" style="font-size:10" name="frmgemarkungsliste" onchange="document.formularflurstueck.frmflur.focus()">';
	content+='<option value="0">bitte wählen Sie eine Gemarkung</option>';
	var t;
	for(var i=0;i<gmk.length;i++){
		t=gmk[i].split(":");
		content+='<option value='+String(i)+'>'+t[1]+'</option>';
	}
	content+='</select>';
	return content;
}
function getFloralisteHtml(){
	var content="";
	content+='<select tabindex="10" style="font-size:10" name="frmfloralistedt" onchange="document.formularflora.frmfloralistebot.selectedIndex=0">';
	content+='<option value="0">bitte wählen Sie einen Namen</option>';
	var t;
	for(var i=0;i<floradt.length;i++){
		content+='<option value='+i+'>'+floradt[i]+'</option>';
	}
	content += '</select>';
	content += '</td></tr><tr><td style="font-size:10" rowspan=2"><br>oder<br>botanischer Name:</td></tr>';
	content += '<tr></tr><td>';
	content+='<select tabindex="11" style="font-size:10" name="frmfloralistebot" onchange="document.formularflora.frmfloralistedt.selectedIndex=0">';
	content+='<option value="0">bitte wählen Sie einen Namen</option>';
	var t;
	for(var i=0;i<florabot.length;i++){
		content+='<option value='+i+'>'+florabot[i]+'</option>';
	}
	content+='</select>';
	return content;
}
function setToolTip(text){
	var objDiv=document.getElementById("tooltip");
	if (!text){
		objDiv.style.visibility="hidden";
	}else{
		objDiv.style.top=mouseY+10;
		objDiv.style.left=mouseX-70;
		//document.getElementById("tip").style.width=(text.length*4)+10;
		// FF kennt innerText nicht l.innerText=text;
		objDiv.innerHTML=text;
		objDiv.style.visibility="visible";
	}
}



