

// script by Wilhelm Jansen
// clickstart.de

var counter= 0;
var ratezahl= 0;
var run = 1;
var weiter = 1;
var limit = 99;   // hier Limit ändern (99)
var ticker, sec, min, id ;
var zaehler = 0;

function runclk() {
  if(run==1) {
  min = Math.floor(ticker/60);
  sec = (ticker-(min*60))+'';
      if(sec.length == 1)  {
      sec = "0"+sec
      };
  ticker++;
  document.getElementById("zeit").value = min+":"+sec;
  id = setTimeout('runclk()', 1000);
  }
  else {
  document.getElementById("zeit").value = min+":"+sec;
  }

}


function zufall()
{
ratezahl= Math.random();
ratezahl*= limit;
ratezahl= Math.ceil(ratezahl);
  if(ratezahl==0) {
  ratezahl=1;
  }
document.getElementById("anzahl").value = zaehler;
document.getElementById("nachricht").value = "Gebe Deinen Tipp ein!";
document.getElementById("tipp").focus();
//alert(ratezahl);
leeren();
}


function SpielStarten() {
run = 1;
weiter = 1;
clearTimeout(id);
ticker = 0;
min = 0;
sec = 0;
document.getElementById("zeit").value = min+":"+sec;
document.getElementById("bild").src = "zahlenraten/0.jpg";
document.getElementById("zeit").value = 0;
document.getElementById("hinweis").value = "Zahl eintragen + prüfen";
document.getElementById("zahl").value = counter;
document.getElementById("check").value = "prüfen";
runclk();
zufall()
}


function leeren()
{
document.getElementById("tipp").style.backgroundColor='#8A5464';
document.getElementById("tipp").style.color='#FFFFFF';
document.getElementById("tipp").value = "";
document.getElementById("tipp").focus();
document.getElementById("butt01").value = "neu starten";
}






function pruefe()
{
if(weiter == 0) {
document.getElementById("nachricht").value = "Klicke auf 'neues Spiel starten'";
document.getElementById("bild").src = "zahlenraten/0.jpg";
return;
}

eingabe = document.getElementById("tipp").value;


if (isNaN(document.getElementById("tipp").value)) {
document.getElementById("nachricht").value = "\"" + document.getElementById("tipp").value + "\" ist keine Zahl!";
leeren();
return;
}


if(ratezahl== 0) {
document.getElementById("nachricht").value = "Bitte 'neues Spiel starten' anklicken";
leeren();
return;
}

if(document.getElementById("tipp").value == "") {
document.getElementById("nachricht").value = "Bitte eine Zahl eintragen!";
leeren();
return;
}


if(document.getElementById("tipp").value > limit) {
document.getElementById("nachricht").value = "Die Gesuchte Zahl ist kleiner als " + (limit+1);
leeren();
return;
}


zaehler++;
document.getElementById("anzahl").value = zaehler;
y = document.getElementById("tipp").value;






if(ratezahl== y)
{

document.getElementById("tipp").style.backgroundColor='#8A5464';
document.getElementById("tipp").style.color='#FFFFFF';
document.getElementById("tipp").value = y;
counter++;
document.getElementById("zahl").value = counter;

weiter = 0;
 if(zaehler==1) {
 document.getElementById("nachricht").value = "Du hast nur "+zaehler+" Versuch benötigt!";
 } else {
 document.getElementById("nachricht").value = "Aufgabe gelöst nach "+zaehler+" Versuchen!";
 }

a=0;
x = Math.random();
x *= 11;
x = Math.ceil(x);
document.getElementById("bild").src = "zahlenraten/" + x + ".jpg"
run=0;
zaehler = 0;
document.getElementById("check").value = "OK";
document.getElementById("butt01").value = "noch mal spielen";
document.getElementById("hinweis").value = "klicke auf 'noch mal spielen'";
}



if(ratezahl> y)
     {
     document.getElementById("nachricht").value = "Die gesuchte Zahl ist größer als "+y;
     leeren();
     }



if(ratezahl< y)
     {
     document.getElementById("nachricht").value = "Die gesuchte Zahl ist kleiner als "+y;
     leeren();
     }



}
