function ChangeMap(IDGebiet, IDOrt, anlage, spalte, kgrenze1, kgrenze2)
{
  var newMap = new Image();
  newMap.src = "http://www.fnr-server.de/karten/mapcreator_zusatz.php?GID=" + IDGebiet + "&OID=" + IDOrt + "&KID=" + anlage;
// + "&param=" + spalte + "&kgrenze1=" + kgrenze1 + "&kgrenze2=" + kgrenze2
  document.landkarte.src = newMap.src;
}

function BuildNewURL(Gebiet, Ort, Projekt, AnzeigeAufSeite)
{
  var ParameterStr = 'id=' + AnzeigeAufSeite + '&GID=' + Gebiet + "&KID=" + Projekt + "&OID=" + Ort;
//alert(ParameterStr);
  AnzeigeWechsel(ParameterStr);
}

// Kartenanzeige an geänderte Optionswahl anpassen

function AnzeigeWechsel(URLStr)
{ 
  var theURL, GesamtPfad, PfadAnhang, SeitenPfad;

  //falls Fenster mit AnlagenDetails noch geöffnet ist, schliessen
  DetailFensterClose();

  // Pfad der aktuellen Seite ermitteln und Seite neu laden
  GesamtPfad = location.href;
  PfadAnhang = location.search;
  SeitenPfad = GesamtPfad.substr(0, GesamtPfad.length - PfadAnhang.length);
  theURL = SeitenPfad + "?" + URLStr;
//  alert(theURL);
  window.location.href=theURL;
}

// Ortsnamen im Textfeld unterhalb der Karte anzeigen
function InfoAnzeige(AOrt, AKap)
{
  window.document.Anzeige.AName.value = AOrt;
  window.document.Anzeige.AWert.value = AKap;
}

// DetailFenster öffnen mit Fernsteuerung
function karte_detail(url){
//	alert(url);
AnlagenDetailsFenster = window.open(url,"win","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,left=465,top=430,screenX=465,screenY=430,width=340,height=230");
// zum abfangen rätselhafter "undefinded"-Fehler, die evtl. durch zu schnelles Klicken hintereinander entstehen
// prüfen vor focus-Setzen
if (!(AnlagenDetailsFenster.closed)) AnlagenDetailsFenster.focus(); 
if (AnlagenDetailsFenster.opener==null) AnlagenDetailsFenster.opener.self
}

function DetailFensterClose()
{
	if (typeof(AnlagenDetailsFenster) != "undefined")
	{
		if (!(AnlagenDetailsFenster.closed)) {AnlagenDetailsFenster.close();}
	}
}

function AktualisiereKarte(Gebiet, Anlage, Spalte, KGrenze1, KGrenze2)
{
	if (window.opener!=null) window.opener.parent.ChangeMap(Gebiet,'0',Anlage, Spalte, KGrenze1, KGrenze2)
}

