var PFAD = "/images/memory/";
var EMPTY = PFAD + "stick_empty.gif";
var STICK = PFAD + "stick_stick.gif";
var SELECTED = PFAD + "stick_selected.gif";
var LastSelect = "";
var Turn = "Player1";
var SticksLeft = 16;
var SticksMayBeLeft = 16;
var lng = "en";
var lang_no_stick = "Error: No Stick select!";
var lang_turn = "%s%, it&#039;s your turn.";
var lang_wins = "wins!";
var lang_last_one = "1 stick have to stay!";

function SticksSelect(Feld) {
  temp = document.getElementById(Feld).src;
  if (temp.search(EMPTY) == -1 && SticksLeft != 1) {
    if (temp.search(STICK) != -1) {
      if (Feld.charAt(0) == LastSelect.charAt(0) || LastSelect == "") {
        if (SticksMayBeLeft > 1) {
          document.getElementById(Feld).src = SELECTED;
          LastSelect = Feld;
          SticksMayBeLeft--;
        }
        else { alert(lang_last_one); }
      }
    }
    else {
      document.getElementById(Feld).src = STICK;
      SticksMayBeLeft++;
      if (SticksMayBeLeft == SticksLeft) { LastSelect = ""; }
    }
  }
}

function SticksNext() {
  Chars = "ABCD";
  FoundOne = false;
  for (u=1;u<8;u++) {
    for (i=0;i<Chars.length;i++) {
      blubb = ""+Chars.charAt(i)+u+"";
      temp = document.getElementById(blubb).src;
      if (temp.search(SELECTED) != -1) {
        document.getElementById(blubb).src = EMPTY;
        FoundOne = true; SticksLeft--;
      }
    }
  }
  if (FoundOne == false) { alert(lang_no_stick); }
  else {
    LastSelect = "";
    if (SticksLeft != 1) {
      if (Turn == "Player1") { Turn = "Player2"; } else { Turn = "Player1"; }
      var turn = lang_turn;
      turn = turn.replace("%s%", document.getElementById(Turn).value);
      document.getElementById("Status").innerHTML = turn;
      SticksMayBeLeft = SticksLeft;
    }
    else {
      document.getElementById("Status").innerHTML = document.getElementById(Turn).value + lang_wins;
    }
  }
}
