var count = 0;
var Jetzt = 0;
var Start = 0;
var clicktime = 20;

function countCheckboxes(obj) {

  if(document.getElementById('mouseGame').running.value == 1) {
    if(obj.checked == true) { count++; }
      else { count--; }
  }
  document.getElementById('mouseGame').count.value = count;
}


function generateCheckboxes() {

  var mgForm = document.getElementById('mouseGame');

  for(i=0; i<=4; i++) {
    mgDiv = document.createElement('div');
    for(j=0; j<=11; j++) {
      var mgCheckbox = document.createElement('input');
      mgCheckbox.type = 'checkbox';
      mgCheckbox.onclick = function() { countCheckboxes(this); }
      //mgCheckbox.setAttribute = 'countCheckboxes(this);';
      mgDiv.appendChild(mgCheckbox);
    }
    mgForm.appendChild(mgDiv);
  }
  return false;
}

function ZeitAnzeigen() {
var absSekunden = Math.round(ZeitBerechnen());

  window.document.getElementById('mouseGame').secs.value = clicktime - absSekunden;
  if(absSekunden <= clicktime-1) { window.setTimeout('ZeitAnzeigen()',1000); }
  if(absSekunden == clicktime) {
    document.getElementById('mouseGame').running.value="0";
    disableCheckBoxes(true);
  }
}

function ZeitBerechnen() {
var Immernoch = new Date();
return((Immernoch.getTime() - Start)/1000);
}

// alle Boxen disablen/enablen
function disableCheckBoxes(stat) {
  for(i=3; i<=62; i++) {
    document.getElementById('mouseGame').elements[i].disabled = stat;
  }
}

// gecheckte Boxen wieder ausschalten
function clearCheckBoxes() {
  for(i=3; i<=62; i++) {
    document.getElementById('mouseGame').elements[i].checked = false;
  }
}


function startCountdown() {
  clearCheckBoxes();
  disableCheckBoxes(false);
  count=0;
  document.getElementById('mouseGame').count.value="0";
  Jetzt = new Date();
    Start = Jetzt.getTime();
    document.getElementById('mouseGame').running.value="1";
  window.setTimeout('ZeitAnzeigen()',1000);
  return false;
}