/*  aus der "na.js" (Anm.: die war bereits mit Python generiert). */
/* Diff zur ao.js: die "ao-" Kennung ist jetzt gesondert als ["gr"] gefasst; der Dateiname enthält hier ".html" */
/* !! zurückgerudert: das ".html" wird jetzt wieder weggelassen. Platzsparen */
/* ! Sonderbehandlung um den Ziffernterm am Ende des Dateinamens zu entfernen */ 

/* ["te"]: innere '...'  wird für blaettern() noch akzeptiert, Kartenwerkzeug zZ aber nicht. ALSO: alle Anführungszeichen raus */
/* x84/y84 aus dem EW, übliche Rundung (5 ab, 6 auf) --- aber meistens manuell wg. schlechter Kartengrundlage nachkorrigiert */ 



var op = new Array();

op[0] = new Array();
op[0]["gr"] = "bu";
op[0]["id"] = "altenhausen"; /* Achtung: hier steckt der spätere Link mit drin */
op[0]["x84"] = "11250";
op[0]["y84"] = "52263";
op[0]["ew"] = "112540-522626";
op[0]["bi"] = "wal1079c.jpg";
op[0]["te"] = "Altenhausen";

op[1] = new Array();
op[1]["gr"] = "bu";
op[1]["id"] = "blankenburg-regenstein";
op[1]["x84"] = "10950";
op[1]["y84"] = "51815";
op[1]["ew"] = "109606-518153";
op[1]["bi"] = "wrs1158c.jpg";
op[1]["te"] = "bei Blankenburg: Regenstein";

op[2] = new Array();
op[2]["gr"] = "bu";
op[2]["id"] = "braunschweig";
op[2]["x84"] = "10503";
op[2]["y84"] = "52273";
op[2]["ew"] = "105240-522646";
op[2]["bi"] = "wbs1026c.jpg";
op[2]["te"] = "Braunschweig: Burg Dankwarderode";

op[3] = new Array();
op[3]["gr"] = "bu";
op[3]["id"] = "erxleben";
op[3]["x84"] = "11241";
op[3]["y84"] = "52231";
op[3]["ew"] = "112410-522186";
op[3]["bi"] = "wex1081c.jpg";
op[3]["te"] = "Erxleben";

op[4] = new Array();
op[4]["gr"] = "bu";
op[4]["id"] = "goslar";
op[4]["x84"] = "10426";
op[4]["y84"] = "51908";
op[4]["ew"] = "104263-519027";
op[4]["bi"] = "wgs1175c.jpg";
op[4]["te"] = "Goslar: Kaiserpfalz";

op[5] = new Array();
op[5]["gr"] = "bu";
op[5]["id"] = "harzburg";
op[5]["x84"] = "10575";
op[5]["y84"] = "51872";
op[5]["ew"] = "105671-518717";
op[5]["bi"] = "wha1042c.jpg";
op[5]["te"] = "Harzburg";

op[6] = new Array();
op[6]["gr"] = "bu";
op[6]["id"] = "hessen";
op[6]["x84"] = "10776";
op[6]["y84"] = "52031";
op[6]["ew"] = "107812-520188";
op[6]["bi"] = "whs1145c.jpg";
op[6]["te"] = "Hessen";

op[7] = new Array();
op[7]["gr"] = "bu";
op[7]["id"] = "hildesheim-marienburg";
op[7]["x84"] = "9973";
op[7]["y84"] = "52123";
op[7]["ew"] = "099825-521145";
op[7]["bi"] = "wma1112c.jpg";
op[7]["te"] = "Hildesheim-Marienburg";

op[8] = new Array();
op[8]["gr"] = "bu";
op[8]["id"] = "lutter";
op[8]["x84"] = "10264";
op[8]["y84"] = "51983";
op[8]["ew"] = "102710-519864";
op[8]["bi"] = "wlu1123c.jpg";
op[8]["te"] = "Lutter a.Bbg.";

op[9] = new Array();
op[9]["gr"] = "bu";
op[9]["id"] = "meisdorf-falkenstein";
op[9]["x84"] = "11265";
op[9]["y84"] = "51686";
op[9]["ew"] = "112650-516816-200";
op[9]["bi"] = "wfs1015c.jpg";
op[9]["te"] = "bei Meisdorf: Falkenstein";

op[10] = new Array();
op[10]["gr"] = "bu";
op[10]["id"] = "oelber";
op[10]["x84"] = "10243";
op[10]["y84"] = "52108";
op[10]["ew"] = "102380-521015";
op[10]["bi"] = "woe1128c.jpg";
op[10]["te"] = "Oelber a.w.W.";

op[11] = new Array();
op[11]["gr"] = "bu";
op[11]["id"] = "quedlinburg";
op[11]["x84"] = "11135";
op[11]["y84"] = "51791";
op[11]["ew"] = "111370-517866-200";
op[11]["bi"] = "wqu1049c.jpg";
op[11]["te"] = "Quedlinburg";

op[12] = new Array();
op[12]["gr"] = "bu";
op[12]["id"] = "salzgitter-lichtenberg";
op[12]["x84"] = "10289";
op[12]["y84"] = "52125";
op[12]["ew"] = "102890-521213";
op[12]["bi"] = "wli3030c.jpg";
op[12]["te"] = "Salzgitter-Lichtenberg";

op[13] = new Array();
op[13]["gr"] = "bu";
op[13]["id"] = "schladen-werla";
op[13]["x84"] = "10540";
op[13]["y84"] = "52049";
op[13]["ew"] = "105552-520380";
op[13]["bi"] = "wwe1037c.jpg";
op[13]["te"] = "bei Schladen: Werla";

op[14] = new Array();
op[14]["gr"] = "bu";
op[14]["id"] = "schlanstedt";
op[14]["x84"] = "11029";
op[14]["y84"] = "52010";
op[14]["ew"] = "110293-520105-200";
op[14]["bi"] = "wsa3013c.jpg";
op[14]["te"] = "Schlanstedt";

op[15] = new Array();
op[15]["gr"] = "bu";
op[15]["id"] = "schoeningen";
op[15]["x84"] = "10958";
op[15]["y84"] = "52145";
op[15]["ew"] = "109655-521404";
op[15]["bi"] = "wsn1139c.jpg";
op[15]["te"] = "Schöningen";

op[16] = new Array();
op[16]["gr"] = "bu";
op[16]["id"] = "sillium-wohldenberg";
op[16]["x84"] = "10140";
op[16]["y84"] = "52069";
op[16]["ew"] = "101540-520584";
op[16]["bi"] = "wwh1122c.jpg";
op[16]["te"] = "über Sillium: Wohldenberg";

op[17] = new Array();
op[17]["gr"] = "bu";
op[17]["id"] = "ummendorf";
op[17]["x84"] = "11177";
op[17]["y84"] = "52168";
op[17]["ew"] = "111828-521550";
op[17]["bi"] = "wum1117c.jpg";
op[17]["te"] = "Ummendorf";

op[18] = new Array();
op[18]["gr"] = "bu";
op[18]["id"] = "veltheim-o";
op[18]["x84"] = "10675";
op[18]["y84"] = "52219";
op[18]["ew"] = "106860-522188";
op[18]["bi"] = "wve1131c.jpg";
op[18]["te"] = "Veltheim a.d.Ohe";

op[19] = new Array();
op[19]["gr"] = "bu";
op[19]["id"] = "vienenburg";
op[19]["x84"] = "10564";
op[19]["y84"] = "51948";
op[19]["ew"] = "105641-519477";
op[19]["bi"] = "wvi1136c.jpg";
op[19]["te"] = "Vienenburg / Weitere Burgen in der Umgebung";

op[20] = new Array();
op[20]["gr"] = "bu";
op[20]["id"] = "warberg";
op[20]["x84"] = "10922";
op[20]["y84"] = "52183";
op[20]["ew"] = "109170-521833";
op[20]["bi"] = "wwb3006c.jpg";
op[20]["te"] = "Warberg";

op[21] = new Array();
op[21]["gr"] = "bu";
op[21]["id"] = "warberg-alt";
op[21]["x84"] = "10899";
op[21]["y84"] = "52172";
op[21]["ew"] = "109010-521720";
op[21]["bi"] = "wwa3004c.jpg";
op[21]["te"] = "Alt-Warberg / Weitere Burgstellen im Elm";

op[22] = new Array();
op[22]["gr"] = "bu";
op[22]["id"] = "weferlingen";
op[22]["x84"] = "11038";
op[22]["y84"] = "52317";
op[22]["ew"] = "110562-523130";
op[22]["bi"] = "wwg3017c.jpg";
op[22]["te"] = "Weferlingen";

op[23] = new Array();
op[23]["gr"] = "bu";
op[23]["id"] = "wernigerode";
op[23]["x84"] = "10797";
op[23]["y84"] = "51832";
op[23]["ew"] = "107954-518304";
op[23]["bi"] = "wwr9018c.jpg";
op[23]["te"] = "Wernigerode";

op[24] = new Array();
op[24]["gr"] = "bu";
op[24]["id"] = "westerburg";
op[24]["x84"] = "10867";
op[24]["y84"] = "52014";
op[24]["ew"] = "108666-520140";
op[24]["bi"] = "wws3036c.jpg";
op[24]["te"] = "Westerburg";

op[25] = new Array();
op[25]["gr"] = "bu";
op[25]["id"] = "wittmar-asseburg";
op[25]["x84"] = "10634";
op[25]["y84"] = "52145";
op[25]["ew"] = "106362-521393";
op[25]["bi"] = "was1003c.jpg";
op[25]["te"] = "über Wittmar: Asseburg";

op[26] = new Array();
op[26]["gr"] = "bu";
op[26]["id"] = "wolfsburg";
op[26]["x84"] = "10785";
op[26]["y84"] = "52455";
op[26]["ew"] = "108000-524392";
op[26]["bi"] = "wwo1070c.jpg";
op[26]["te"] = "Wolfsburg";

op[27] = new Array();
op[27]["gr"] = "bu";
op[27]["id"] = "wolfsburg-neuhaus";
op[27]["x84"] = "10856";
op[27]["y84"] = "52419";
op[27]["ew"] = "108566-524154";
op[27]["bi"] = "wne1074c.jpg";
op[27]["te"] = "Wolfsburg-Neuhaus";

op[28] = new Array();
op[28]["gr"] = "bu";
op[28]["id"] = "zilly";
op[28]["x84"] = "10824";
op[28]["y84"] = "51942";
op[28]["ew"] = "108244-519422-200";
op[28]["bi"] = "wzl1146c.jpg";
op[28]["te"] = "Zilly";



function vergleiche()
{
var suchterm = op[i]["id"];
if (herkunft == suchterm)
  {
  y = i; /* hier wird das y = op-nr-herkunft gesucht und gespeichert */
  }
}

var herkunft; /* herkunft: stets mit .html */
var i; /* das ist der zaehler durch die op's, ein block nach dem anderen */
var y; /* das ist die op-nr der herkunftsdatei */
var z; /* das ist die op-nr der zieldatei */

function blaettern()
{
herkunft = encodeURI(window.location);
/* liefert leider den !gesamten Pfad. Aber ohne encode-umweg gehts gar nicht */
herkunft = herkunft.split("orte/"); /* zwischen den "" ist das trennzeichen */
herkunft = herkunft[1]; /*  setzt herkunft=array, die "1" bringt den 2. Bestandteil */
herkunft = herkunft.split("#"); /* abspalten des #-terms */
herkunft = herkunft[0]; /* abgreifen des terms vor dem #-term */
for (var Zaehlwerk=0; Zaehlwerk<op.length; Zaehlwerk++) 
  {
  i = Zaehlwerk;
  vergleiche();
  }
  nextpage();
}

function nextpage()
{
  z = (y + 1);
  if (z == op.length) z = 0;
  var zielterm = op[z]["id"];
  window.location.href = zielterm;
}

function kartenausgabe()
{
var zwischenspeicher = new Array();
herkunft = encodeURI(window.location);
/* liefert leider den !gesamten Pfad. Aber ohne encode-umweg gehts gar nicht */
herkunft = herkunft.split("orte/"); /* zwischen den "" ist das trennzeichen */
herkunft = herkunft[1]; /*  setzt herkunft=array, die "1" bringt den 2. Bestandteil */
herkunft = herkunft.split(".html"); /* abspalten des end-terms inkl. evtl. #.. */
herkunft = herkunft[0]; /* abgreifen des terms vor dem end-term */
var position;
position = herkunft.search(/\d.+/); /* RegExp: sucht eine beliebige !Zahl */
/* alert(position); */
if (position != -1)
  herkunft = herkunft.slice(0,position); /* die -1 steht für "nicht gefunden" */
if (position == -1) 
  herkunft = herkunft;

for (var Zaehlwerk=0; Zaehlwerk<op.length; Zaehlwerk++) 
  {
  i = Zaehlwerk;
  vergleiche();
  }
  zwischenspeicher.push("bu-op");
  zwischenspeicher.push(y);
  zwischenspeicher.push(op[y]["id"]);
  zwischenspeicher.push(op[y]["ew"]);
  var output = ("../../karten/werkzeug-bu.html?" + zwischenspeicher);
  window.location.href = output;
}

