// perlenergaenzen.js
// (c) Andreas Meier
// Sophie-Scholl-Realschule Weiden
// erstellt am 28.12. 2006
// geändert am 28.12. 2006
// alle Rechte liegen beim Autor


var geloest= 0;
var versuch= 0;
var score =0;
var zaehler = 1;
var nenner = 3;
var zaehle = 0;


function zufall(min, max, ohne) {
  var zufallszahl;
  do {
  zufallszahl = Math.round(min + Math.random() * (max - min));
  } while (zufallszahl == ohne);
  return zufallszahl;
}

function lila() {
if (zaehle < anzahl){
zaehle++;
applet.setColor("P_{"+String(zaehle)+"}",232,117,215);
}
}

function weiss() {
if (zaehle > 0){
applet.setColor("P_{"+String(zaehle)+"}",255,255,255);
zaehle--;
}
}


function kette() {
  zaehle = 0;
  geloest = 0;
  points = 25;
  applet = document.applets[0];
  for (i = 1; i<22 ;i ++) {applet.setVisible("P_{"+String(i)+"}", false);}
  for (i = 1; i<22 ;i ++) {applet.setColor("P_{"+String(i)+"}",255,255,255);}
  nenner =zufall (3,10);
  if (nenner == 3) {zaehler = zufall(1,2); anzahl = zufall(1,7)*3;}
  if (nenner == 4) {zaehler = zufall(1,3); anzahl = zufall(1,5)*4;}
  if (nenner == 5) {zaehler = zufall(1,4); anzahl = zufall(1,4)*5;}
  if (nenner == 6) {zaehler = zufall(1,5); anzahl = zufall(1,3)*6;}
  if (nenner == 7) {zaehler = zufall(1,6); anzahl = zufall(1,3)*7;}
  if (nenner == 8) {zaehler = zufall(1,5,4); anzahl = zufall(1,2)*8;}
  if (nenner == 9) {zaehler = zufall(1,5,3); anzahl = zufall(1,2)*9;}
  if (nenner == 10) {zaehler = zufall(3,7,5); anzahl = zufall(1,2)*10;}
document.Para.wertung.value = "";
for (i = 1; i<anzahl+1 ;i ++) {applet.setVisible("P_{"+String(i)+"}", true);}
document.Para.n1.value=nenner;
document.Para.z1.value=zaehler;
document.Para.z1.focus();
}


function pruefe() {

versuch++;
fehler = 0;

if (geloest ==0) {
if (zaehle/anzahl != zaehler/nenner) {fehler = 1; points= points-15; if (points < 0 ) points = 0;}
if (fehler ==0){
document.Para.wertung.value = "Ausgezeichnet!\n Der Bruchteil ist richtig!";
score = score + points;
geloest = 1;
}
else
document.Para.wertung.value = "Leider nicht richtig! \n"+
"Du hast "+String(zaehle)+" von "+String(anzahl)+" gefärbt. Probier's noch einmal.";

}
else document.Para.wertung.value = "Schummeln unmöglich!\n Die Aufgabe war schon gelöst!";

document.Para.punktestand.value = "Aktueller Punktestand: "+String(score)+" Punkte";

}


function auswerten() {

var punkte = score;
if (punkte < 1) punkte = 1;
// Zurücksetzen der Punkte auf Ausgangswert


geloest= 0;
vesuch= 0;
score = 0;

document.Para.wertung.value = "Deine Punkte werden übertragen.\n Du beginnst wieder bei 0 Punkten.";
document.Para.punktestand.value = "Aktueller Punktestand: "+String(score)+" Punkte";

/* Achtung muss für jede Datei manuell angepasst werden */
/*                     Anfang                           */
var aufgabenart="Lila Perlen Anteil (2)";
var datnam= "highsqlpost69ww.php";
uebertrag = "<form name = 'eingabe' action ='../../../Mathematik/"+datnam+"' method ='post'>";
auswertung(aufgabenart,punkte,uebertrag);
/*                     Ende                           */
}


