var pathPos = 0;
var pathEnd = 0;

function initPath () {
  pathPos = 1;
  pathEnd = 10;
  var info =
    'Tervetuloa testaamaan tietojasi! Kun vastaat oikein, saat seuraavan kysymyksen. '+
    // 'Jos taas vastasit v&auml;&auml;rin, joudut palaamaan edelliseen kysymykseen. Onnea matkaan!';
    'Onnea matkaan!'
  setInfo(info);
  showPathBlock();
}

function pathCheck (id) {

  var info = '';
  var ok = document.getElementById("qc"+ pathPos).value;
  var qn = (pathPos - 1);

  // wrong answer
  if (!document.getElementById("q"+ qn +"-"+ ok).checked) {
    info += '<span class="wrong">';
    info += "Ou nou, v&auml;&auml;rin meni. Yrit&auml; uudelleen.";
    // if (pathPos > 1) info += " Joudut palaamaan edelliseen kysymykseen.";
    info += "</span>";

    /*
    hidePathBlock();
    prevPos();
    showPathBlock();
    */
  }

  // correct answer
  else {
    info += '<span class="correct">';
    if (pathPos < pathEnd) info += "Hyv&auml; hyv&auml;, oikein meni! Vastaa seuraavaan kysymykseen.";
    else if (pathPos == pathEnd) {
      info += "Jess, kaikki oikein! Olet mestaritason tiet&auml;j&auml;. Testaa tietojasi myös muissa kaupungeissa. Hauskaa seikkailun jatkoa!";
      info += '<div style="margin: 10px 0 0 0"><img src="/files/nsseikkailu/js_liikuntaseikkailu/aurinkolasivikke.gif" alt="" /></div>';
    }
    
    info += "</span>";

    hidePathBlock();

    if (pathPos != pathEnd) {
      nextPos();
      showPathBlock();
    }
    // hide button
    else {
      document.getElementById('pathcheck').style.display = 'none';
    }
  }

  setInfo(info);
}

function nextPos () {
  if (pathPos < 10) pathPos++;
}

function prevPos () {
  if (pathPos > 1) pathPos--;
}

function setInfo (string) {
  document.getElementById('info').innerHTML = string;
}

function showPathBlock (pos) {
  if (!pos) pos = pathPos;
  getPathBlock(pos).style.display = 'block';
}

function hidePathBlock (pos) {
  if (!pos) pos = pathPos;
  getPathBlock(pos).style.display = 'none';
}

function getPathBlock (id) {
  var qb = document.getElementById('qb'+ id);
  if (qb) return qb;
  else return false;
}


