var a1;
var dir = 0;
var punkte = 0;
var fehler = 0;

function SetDir (f) {
dir = f;
Einfuegen();
}

function Einfuegen () {
if(Voc.length == 0) {
alert("Punktzahl: " + punkte + "\n\nFehlerzahl: " + fehler + "\n\nWeiter so machen...Wenn du möchtest, übe diese Lektion noch weiter!\n Oder gehe im Mnü Zu den Lektionen und übe eine weitere Lektion")
location.reload();
}

a1 = 2*Math.floor((Voc.length/2)*Math.random());

  if( dir == 1) {
  document.form.de.value = Voc[eval(1+a1)];
  document.form.hd.value = Voc[a1];
  document.form.ar.value = "";
  document.form.ar.focus();
  }

  if( dir == 0) {
  document.form.ar.value = Voc[a1];
  document.form.hd.value = Voc[eval(1+a1)];
  document.form.de.value = "";
  document.form.de.focus();
  }

}

var Lob = new Array("Spitze.", "Prima!", "Immer weiter so...");

function Abfrage () {
v1 = document.form.hd.value.toLowerCase();
if(dir == 1) {
v2 = document.form.ar.value.toLowerCase();
}
if(dir == 0) {
v2 = document.form.de.value.toLowerCase();
}
  if( v2 == "") {
  alert("Bitte etwas eintragen...")
  return
  }
  if(v1 == v2) {
  document.form.erg.value = Lob[Math.floor(Lob.length*Math.random())];
  punkte++;
  document.form.pu.value = punkte;
  document.form.de.value = "";
  VocA = Voc.slice(0, a1);
  VocB = Voc.slice(2+a1, Voc.length);
  Voc = VocA.concat(VocB);
  Einfuegen();
  }
  else {
  document.form.erg.value = "Richtig waere: " + document.form.hd.value ;
  fehler++;
  document.form.fe.value = fehler;
  Einfuegen();
  }
}

