var srvs = ["welt1.travian.de", "welt2.travian.de", "welt3.travian.de", "welt4.travian.de", "www.travian.at", "www.travian.org"];
var imgs = {"": new Image(), "Stufe": new Image(), "Anzahl": new Image(), "Hauptgebäude": new Image()};
  imgs[""].src = "clear.gif";
  imgs["Stufe"].src = "de/level.gif";
  imgs["Anzahl"].src = "de/amount.gif";
  imgs["Hauptgebäude"].src = "gid15.gif";
var objs = [{
  0: {name: "-"}
 }, {
  1: {name: "Legionär", r1: 120, r2: 100, r3: 180, r4: 40, pzeit: 2000},
  2: {name: "Prätorianer", r1: 100, r2: 130, r3: 160, r4: 70, pzeit: 2200},
  3: {name: "Imperianer", r1: 150, r2: 160, r3: 210, r4: 80, pzeit: 2400},
  4: {name: "Equites Legati", r1: 140, r2: 160, r3: 20, r4: 40, pzeit: 1700},
  5: {name: "Equites Imperatoris", r1: 550, r2: 440, r3: 320, r4: 100, pzeit: 3300},
  6: {name: "Equites Caesaris", r1: 550, r2: 640, r3: 800, r4: 180, pzeit: 4400},
  7: {name: "Rammbock", r1: 900, r2: 360, r3: 500, r4: 70, pzeit: 4600},
  8: {name: "Feuerkatapult", r1: 950, r2: 1350, r3: 600, r4: 90, pzeit: 9000},
  9: {name: "Senator", r1: 30750, r2: 27200, r3: 45000, r4: 37500, pzeit: 90700},
  10: {name: "Siedler", r1: 5800, r2: 5300, r3: 7200, r4: 5500, pzeit: 26900}
 }, {
  11: {name: "Keulenschwinger", r1: 95, r2: 75, r3: 40, r4: 40, pzeit: 900},
  12: {name: "Speerkämpfer", r1: 145, r2: 70, r3: 85, r4: 40, pzeit: 1400},
  13: {name: "Axtkämpfer", r1: 130, r2: 120, r3: 170, r4: 70, pzeit: 1500},
  14: {name: "Kundschafter", r1: 160, r2: 100, r3: 50, r4: 50, pzeit: 1400},
  15: {name: "Paladin", r1: 370, r2: 270, r3: 290, r4: 75, pzeit: 3000},
  16: {name: "Teutonen Reiter", r1: 450, r2: 515, r3: 480, r4: 80, pzeit: 3700},
  17: {name: "Ramme", r1: 1000, r2: 300, r3: 350, r4: 70, pzeit: 4200},
  18: {name: "Katapult", r1: 900, r2: 1200, r3: 600, r4: 60, pzeit: 9000},
  19: {name: "Stammesführer", r1: 35500, r2: 26600, r3: 25000, r4: 27200, pzeit: 70500},
  20: {name: "Siedler", r1: 7200, r2: 5500, r3: 5800, r4: 6500, pzeit: 31000}
 }, {
  21: {name: "Phalanx", r1: 100, r2: 130, r3: 55, r4: 30, pzeit: 1300},
  22: {name: "Schwertkämpfer", r1: 140, r2: 150, r3: 185, r4: 60, pzeit: 1800},
  23: {name: "Späher", r1: 170, r2: 150, r3: 20, r4: 40, pzeit: 1700},
  24: {name: "Theutates Blitz", r1: 350, r2: 450, r3: 230, r4: 60, pzeit: 3100},
  25: {name: "Druidenreiter", r1: 360, r2: 330, r3: 280, r4: 120, pzeit: 3200},
  26: {name: "Haeduaner", r1: 500, r2: 620, r3: 675, r4: 170, pzeit: 3900},
  27: {name: "Rammholz", r1: 950, r2: 555, r3: 330, r4: 75, pzeit: 5000},
  28: {name: "Kriegskatapult", r1: 960, r2: 1450, r3: 630, r4: 90, pzeit: 9000},
  29: {name: "Häuptling", r1: 30750, r2: 45400, r3: 31000, r4: 37500, pzeit: 90700},
  30: {name: "Siedler", r1: 5500, r2: 7000, r3: 5300, r4: 4900, pzeit: 22700}
 }, {
  1: {name: "Holzfäller", r1: 40, r2: 100, r3: 50, r4: 60, bzeit: 740, m: 1.67, f: 1.4, p: 300, st_max: 10, g1: 0, s1: 0, g2: 0, s2: 0, g3: 0, s3: 0},
  2: {name: "Lehmgrube", r1: 80, r2: 40, r3: 80, r4: 50, bzeit: 670, m: 1.67, f: 1.4, p: 300, st_max: 10, g1: 0, s1: 0, g2: 0, s2: 0, g3: 0, s3: 0},
  3: {name: "Eisenmine", r1: 100, r2: 80, r3: 30, r4: 60, bzeit: 1100, m: 1.67, f: 1.4, p: 300, st_max: 10, g1: 0, s1: 0, g2: 0, s2: 0, g3: 0, s3: 0},
  4: {name: "Getreidefarm", r1: 70, r2: 90, r3: 70, r4: 20, bzeit: 320, m: 1.67, f: 1.4, p: 300, st_max: 10, g1: 0, s1: 0, g2: 0, s2: 0, g3: 0, s3: 0},
  5: {name: "Sägewerk", r1: 520, r2: 380, r3: 290, r4: 90, bzeit: 3000, m: 1.8, f: 1.5, p: 1200, st_max: 5, g1: 1, s1: 10, g2: 15, s2: 5, g3: 0, s3: 0},
  6: {name: "Lehmbrennerei", r1: 440, r2: 480, r3: 320, r4: 50, bzeit: 2240, m: 1.8, f: 1.5, p: 1200, st_max: 5, g1: 2, s1: 10, g2: 15, s2: 5, g3: 0, s3: 0},
  7: {name: "Eisengießerei", r1: 200, r2: 450, r3: 510, r4: 120, bzeit: 4080, m: 1.8, f: 1.5, p: 1200, st_max: 5, g1: 3, s1: 10, g2: 15, s2: 5, g3: 0, s3: 0},
  8: {name: "Getreidemühle", r1: 500, r2: 440, r3: 380, r4: 1240, bzeit: 1840, m: 1.8, f: 1.5, p: 1200, st_max: 5, g1: 4, s1: 5, g2: 0, s2: 0, g3: 0, s3: 0},
  9: {name: "Bäckerei", r1: 1200, r2: 1480, r3: 870, r4: 1600, bzeit: 3680, m: 1.8, f: 1.5, p: 1200, st_max: 5, g1: 4, s1: 10, g2: 15, s2: 5, g3: 8, s3: 5},
  10: {name: "Rohstofflager", r1: 130, r2: 160, r3: 90, r4: 40, bzeit: 2000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 15, s1: 1, g2: 0, s2: 0, g3: 0, s3: 0},
  11: {name: "Kornspeicher", r1: 80, r2: 100, r3: 70, r4: 20, bzeit: 1600, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 15, s1: 1, g2: 0, s2: 0, g3: 0, s3: 0},
  12: {name: "Waffenschmiede", r1: 170, r2: 200, r3: 380, r4: 130, bzeit: 2000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 15, s1: 3, g2: 22, s2: 3, g3: 0, s3: 0},
  13: {name: "Rüstungsschmiede", r1: 130, r2: 210, r3: 410, r4: 130, bzeit: 2000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 15, s1: 3, g2: 22, s2: 1, g3: 0, s3: 0},
  14: {name: "Turnierplatz", r1: 1750, r2: 2250, r3: 1530, r4: 240, bzeit: 3500, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 99, s1: 10, g2: 0, s2: 0, g3: 0, s3: 0},
  15: {name: "Hauptgebäude", r1: 70, r2: 40, r3: 60, r4: 20, bzeit: 2000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 0, s1: 0, g2: 0, s2: 0, g3: 0, s3: 0},
  16: {name: "Versammlungsplatz", r1: 110, r2: 160, r3: 90, r4: 70, bzeit: 2000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 0, s1: 0, g2: 0, s2: 0, g3: 0, s3: 0},
  17: {name: "Marktplatz", r1: 80, r2: 70, r3: 120, r4: 70, bzeit: 1800, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 15, s1: 3, g2: 10, s2: 1, g3: 11, s3: 1},
  18: {name: "Botschaft", r1: 180, r2: 130, r3: 150, r4: 80, bzeit: 2000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 15, s1: 1, g2: 0, s2: 0, g3: 0, s3: 0},
  19: {name: "Kaserne", r1: 210, r2: 140, r3: 260, r4: 120, bzeit: 2000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 16, s1: 1, g2: 15, s2: 3, g3: 0, s3: 0},
  20: {name: "Stall", r1: 260, r2: 140, r3: 220, r4: 100, bzeit: 2200, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 12, s1: 3, g2: 22, s2: 5, g3: 0, s3: 0},
  21: {name: "Werkstatt", r1: 460, r2: 510, r3: 600, r4: 320, bzeit: 3000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 22, s1: 10, g2: 15, s2: 5, g3: 0, s3: 0},
  22: {name: "Akademie", r1: 220, r2: 160, r3: 90, r4: 40, bzeit: 2000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 19, s1: 3, g2: 15, s2: 3, g3: 0, s3: 0},
  23: {name: "Versteck", r1: 40, r2: 50, r3: 30, r4: 10, bzeit: 750, m: 1.28, f: 1.16, p: 300, st_max: 10, g1: 0, s1: 0, g2: 0, s2: 0, g3: 0, s3: 0},
  24: {name: "Rathaus", r1: 1250, r2: 1110, r3: 1260, r4: 600, bzeit: 12500, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 15, s1: 10, g2: 22, s2: 10, g3: 0, s3: 0},
  25: {name: "Residenz", r1: 580, r2: 460, r3: 350, r4: 180, bzeit: 2000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 15, s1: 5, g2: -26, s2: 0, g3: 0, s3: 0},
  26: {name: "Palast", r1: 550, r2: 800, r3: 750, r4: 250, bzeit: 5000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 18, s1: 1, g2: 15, s2: 5, g3: -25, s3: 0},
  27: {name: "Schatzkammer", r1: 2880, r2: 2740, r3: 2580, r4: 990, bzeit: 8000, m: 1.28, f: 1.16, p: 300, st_max: 10, g1: 99, s1: 20, g2: 15, s2: 20, g3: 0, s3: 0},
  28: {name: "Handelskontor", r1: 1400, r2: 1330, r3: 1200, r4: 400, bzeit: 3000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 17, s1: 20, g2: 20, s2: 10, g3: 0, s3: 0},
  29: {name: "Große Kaserne", r1: 630, r2: 420, r3: 780, r4: 360, bzeit: 2000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 19, s1: 20, g2: 0, s2: 0, g3: 0, s3: 0},
  30: {name: "Großer Stall", r1: 780, r2: 420, r3: 660, r4: 300, bzeit: 2200, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 20, s1: 20, g2: 0, s2: 0, g3: 0, s3: 0},
  31: {name: "Stadtmauer", r1: 70, r2: 90, r3: 170, r4: 70, bzeit: 2000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 0, s1: 0, g2: 0, s2: 0, g3: 0, s3: 0},
  32: {name: "Erdwall", r1: 120, r2: 200, r3: 0, r4: 80, bzeit: 2000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 0, s1: 0, g2: 0, s2: 0, g3: 0, s3: 0},
  33: {name: "Palisade", r1: 160, r2: 100, r3: 80, r4: 60, bzeit: 2000, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 0, s1: 0, g2: 0, s2: 0, g3: 0, s3: 0},
  34: {name: "Steinmetz", r1: 155, r2: 130, r3: 125, r4: 70, bzeit: 2200, m: 1.28, f: 1.16, p: 600, st_max: 20, g1: 15, s1: 5, g2: 26, s2: 3, g3: 0, s3: 0},
  35: {name: "Brauerei", r1: 1200, r2: 1400, r3: 1050, r4: 2200, bzeit: 1800, m: 1.28, f: 1.16, p: 300, st_max: 20, g1: 99, s1: 10, g2: 0, s2: 0, g3: 0, s3: 0},
  36: {name: "Fallensteller", r1: 100, r2: 100, r3: 100, r4: 100, bzeit: 2000, m: 1.28, f: 1.16, p: 0, st_max: 20, g1: 15, s1: 3, g2: 0, s2: 0, g3: 0, s3: 0},
  37: {name: "Heldenhof", r1: 700, r2: 670, r3: 700, r4: 240, bzeit: 2300, m: 1.33, f: 1.16, p: 0, st_max: 20, g1: 15, s1: 3, g2: 16, s2: 1, g3: 0, s3: 0}
 }];

function minLevel(id)
{
  var s1 = objs[4][id].g1 == 15 ? objs[4][id].s1 : objs[4][objs[4][id].g1] ? minLevel(objs[4][id].g1) : 0;
  var s2 = objs[4][id].g2 == 15 ? objs[4][id].s2 : objs[4][objs[4][id].g2] ? minLevel(objs[4][id].g2) : 0;
  var s3 = objs[4][id].g3 == 15 ? objs[4][id].s3 : objs[4][objs[4][id].g3] ? minLevel(objs[4][id].g3) : 0;

  return Math.max(Math.max(s1, s2), s3);
}

function setDuration(f)
{
  var d = 0, t = f.type.value, n = f.num.value, id = f.obj.value;

  if (t == 4)
  {
    var i, bzeit = objs[4][id].bzeit;

    if (id == 15)
      f.lvl.selectedIndex = n-1;
    for (i = 1; i < n; i++)
      bzeit = bzeit*objs[4][id].f+objs[4][id].p;
    d = Math.round(bzeit*(f.lvl.value > 0 ? Math.pow(0.964, f.lvl.value-1) : 2)/10)*10;
  }
  else if (t > 0)
    d =	objs[t][id].pzeit*n;

  var h = Math.floor(d/3600), m = Math.floor(d/60)%60, s = d%60;
  f.dur.value = h + ':' + (m < 10 ? '0' : '') + m + ':' + (s < 10 ? '0' : '') + s;
}

function setWanted(f)
{
  var t = f.type.value, n = f.num.value, id = f.obj.value;

  if (t == 4)
  {
    if (id == 15)
      f.lvl.selectedIndex = n-1;
    n = Math.pow(objs[4][id].m, n-1);
    f.w1.value = Math.round(objs[4][id].r1*n/5)*5; f.w2.value = Math.round(objs[4][id].r2*n/5)*5;
    f.w3.value = Math.round(objs[4][id].r3*n/5)*5; f.w4.value = Math.round(objs[4][id].r4*n/5)*5;
  }
  else if (t > 0)
  {
    f.w1.value = objs[t][id].r1*n; f.w2.value = objs[t][id].r2*n;
    f.w3.value = objs[t][id].r3*n; f.w4.value = objs[t][id].r4*n;
  }
  setDuration(f);
}

function setObject(f)
{
  var t = f.type.value, n = f.num.value, l = f.lvl.value, id = f.obj.value, i, j, k = 1;

  if (t == 4)
    k = id < 5 ? 25 : objs[4][id].st_max;
  else if (t > 0)
    k = id%10 == 0 ? 9 : id%10 == 9 ? 3 : 100;
  for (i = f.num.length+1; i <= k; i++)
    f.num.options[i-1] = new Option(i, i);
  f.num.selectedIndex = (n < 1 ? 1 : n > k ? k : n) - 1;
  f.num.length = k;
  if (t == 4)
    j = minLevel(id), k = objs[4][15].st_max;
  else
    j = k = 1;
  for (i = f.lvl.options[0].value; i < j; i++)
    f.lvl.options[0] = null;
  for (i = f.lvl.options[0].value > j ? j : parseInt(f.lvl.options[f.lvl.length-1].value)+1; i <= k; i++)
    f.lvl.options[i-j] = new Option(i, i);
  f.lvl.selectedIndex = (l < j ? j : l > k ? k : l) - j;
  f.lvl.length = k-j+1;
  setWanted(f);
}

function setType(f)
{
  var t = f.type.value, i = 0;

  for (var id in objs[t])
    f.obj.options[i++] = new Option(objs[t][id].name, id);
  f.obj.selectedIndex = 0;
  f.obj.length = i;
  document.images.i1.src = imgs[document.images.i1.title = t == 4 ? "Stufe" : t > 0 ? "Anzahl" : ""].src;
  document.images.i2.src = imgs[document.images.i2.title = t == 4 ? "Hauptgebäude" : ""].src;
  setObject(f);
}

function clearType(f)
{
  f.type.selectedIndex = 0;
  setType(f);
}

function clearCity(f)
{
  f.h1.value = f.h2.value = f.h3.value = f.h4.value = f.r1.value = f.r2.value = f.r3.value = f.r4.value = 0;
}

function addCity(f)
{
  var r = f.city.value.match(/-?\d+\xA0?\s*pro Stunde/g);
  var h = f.city.value.match(/\d+\/\d+/g);

  if (r && r.length == 4 && h && h.length == 5)
  {
    f.h1.value = parseInt(f.h1.value, 10)+parseInt(h[0]); f.h2.value = parseInt(f.h2.value, 10)+parseInt(h[1]);
    f.h3.value = parseInt(f.h3.value, 10)+parseInt(h[2]); f.h4.value = parseInt(f.h4.value, 10)+parseInt(h[3]);
    f.r1.value = parseInt(f.r1.value, 10)+parseInt(r[0]); f.r2.value = parseInt(f.r2.value, 10)+parseInt(r[1]);
    f.r3.value = parseInt(f.r3.value, 10)+parseInt(r[2]); f.r4.value = parseInt(f.r4.value, 10)+parseInt(r[3]);
  }
  else
    alert("Gehe zu http://" + srvs[f.server.value] + "/dorf1.php und drücke Strg-A, Strg-C.\nWenn Du wieder hier bist, selektiere das große Textfeld unten rechts,\ndrücke Strg-V und probier's nochmal. ;-)");
  f.city.value = "";
}

function calculate(f)
{
  var w = [parseInt(f.w1.value, 10), parseInt(f.w2.value, 10), parseInt(f.w3.value, 10), parseInt(f.w4.value, 10)];
  var h = [parseInt(f.h1.value, 10), parseInt(f.h2.value, 10), parseInt(f.h3.value, 10), parseInt(f.h4.value, 10)];
  var r = [parseInt(f.r1.value, 10), parseInt(f.r2.value, 10), parseInt(f.r3.value, 10), parseInt(f.r4.value, 10)];

  if (r[0] > 0 && r[1] > 0 && r[2] > 0)
  {
    if (h[0] < w[0] || h[1] < w[1] || h[2] < w[2] || h[3] < w[3])
    {
      var i, n, o, d = [], m = [], s = [], b = [], cd = new Date();

      for (i = 0; i < 3; i++)
	m[i] = Math.max((w[i]-h[i])*3600000/r[i], 0);
      if (r[3] > 0)
	m[3] = Math.max((w[3]-h[3])*3600000/r[3], 0);
      else if (w[3] > h[3]+r[3]*Math.max(Math.max(m[0], m[1]), m[2])/3600000)
	m[3] = Number.POSITIVE_INFINITY;
      else
	m[3] = 0;
      n	= Math.max(Math.max(Math.max(m[0], m[1]), m[2]), m[3]);

      if (w[0]+w[1]+w[2]+w[3] <= h[0]+h[1]+h[2]+h[3])
	o = 0;
      else if (r[0]+r[1]+r[2]+r[3] <= 0)
	o = Number.POSITIVE_INFINITY;
      else
	o = ((w[0]+w[1]+w[2]+w[3])-(h[0]+h[1]+h[2]+h[3]))*3600000/(r[0]+r[1]+r[2]+r[3]);
      for (i = 0; i < 4; i++)
	d[i] = Math.round((h[i] + r[i]*o/3600000 - w[i])*100)/100;

      msg = '<p><b>Ohne Handel</b> genug Rohstoffe ';
      if (n < Number.POSITIVE_INFINITY)
      {
	var nd = new Date(cd.getTime()+n), nt = n < 518400000 ? (nd.getDay()-cd.getDay()+7)%7 : Number.NaN;

	if (nt == 0)
	  msg += 'heute';
	else if (nt == 1)
	  msg += 'morgen';
	else if (nt == 2)
	  msg += 'übermorgen';
	else
	  msg += 'am ' + nd.getDate() + '.' + (nd.getMonth()+1) + '.' + nd.getFullYear();
	msg += ' um ' + nd.getHours() + ':' + (nd.getMinutes() < 10 ? '0' : '') + nd.getMinutes() + ' Uhr.</p>\n';
      }
      else
	msg += 'am St. Nimmerleinstag.</p>\n';
      
      msg += '<p><b>Mit Handel</b> ';
      if (o == n)
	msg += 'leider auch nicht früher. <img src="icon_sad.gif"></p>\n';
      else
      {
	if (o)
	{
	  var od = new Date(cd.getTime()+o), ot = o < 518400000 ? (od.getDay()-cd.getDay()+7)%7 : Number.NaN;

	  msg += 'genug Rohstoffe ';
	  if (ot == 0)
	    msg += 'heute';
	  else if (ot == 1)
	    msg += 'morgen';
	  else if (ot == 2)
	    msg += 'übermorgen';
	  else
    	    msg += 'am ' + od.getDate() + '.' + (od.getMonth()+1) + '.' + od.getFullYear();
	  msg += ' um ' + od.getHours() + ':' + (od.getMinutes() < 10 ? '0' : '') + od.getMinutes() + ' Uhr.</p>\n';

  	  if (o > 604800000)
  	    msg += '<p>Willst Du nicht vielleicht erst etwas anderes ausbauen? <img src="icon_lol.gif"></p>\n';
	}
	else
	  msg += 'könnte bereits gebaut werden. <img src="icon_rolleyes.gif"></p>\n';

	if (d[0] < 0)
	  s.push(-d[0] + '<img src="1.gif" alt="Holz">');
	else if (d[0] > 0)
	  b.push(d[0] + '<img src="1.gif" alt="Holz">');
	if (d[1] < 0)
	  s.push(-d[1] + '<img src="2.gif" alt="Lehm">');
	else if (d[1] > 0)
	  b.push(d[1] + '<img src="2.gif" alt="Lehm">');
	if (d[2] < 0)
	  s.push(-d[2] + '<img src="3.gif" alt="Eisen">');
	else if (d[2] > 0)
	  b.push(d[2] + '<img src="3.gif" alt="Eisen">');
	if (d[3] < 0)
	  s.push(-d[3] + '<img src="4.gif" alt="Getreide">');
	else if (d[3] > 0)
	  b.push(d[3] + '<img src="4.gif" alt="Getreide">');
	msg += '<p>Du suchst ' + s.join(', ') + ' und kannst ' + b.join(', ') + ' bieten.</p>\n';
      }
      if (document.getElementById("res"))
    	document.getElementById("res").innerHTML = msg;
      else
	open("res.html", "res", "width=600,height=150");
    }
    else
      alert("Was Du wolle? Du hast bereits genügend Rohstoffe! ;-)");
  }
  else
    alert("Mit dieser Produktion wirst Du nicht weit kommen! :-)");
}

function help(f)
{
  msg = '<ul>\n';
  msg += '<li>Klicke auf den Knopf "MC".</li>\n';
  msg += '<li>Gehe zu <a href="http://' + srvs[f.server.value] + '/dorf1.php" target="_blank">http://' + srvs[f.server.value] + '/dorf1.php</a>.</li>\n';
  msg += '<li>Wenn Du die Rohstoffansicht siehst, drücke Strg-A und dann Strg-C.</li>\n';
  msg += '<li>Gehe zurück auf diese Seite (Marktplatz-Rechner) und selektiere "Hier einfügen".</li>\n';
  msg += '<li>Drücke Strg-V und klicke danach auf "M+/MR". Deine gelagerten Rohstoffe und die Produktion werden dann automatisch eingefügt.</li>\n';
  msg += '<li>Wähle oben, was Du bauen möchtest. Die benötigten Rohstoffe werden dann automatisch eingefügt.</li>\n';
  msg += '<li>Drücke auf "Berechnen", um Deinen Handelsratschlag zu bekommen.</li>\n';
  msg += '</ul>\n';
  open("res.html", "res", "width=600,height=200");
}
