// prozentwert.js
// erstellt am 28. Dezember 2005
// geändert am 28. Dezember 2005
// Autor: Andreas Meier, Weiden i.d.OPf.
// alle Rechte liegen beim Autor

var score =0;
var geloest =0;
var schwindel =0;
var versuch = 0;
function reset()
{
document.Para.w1.value = "";
document.Para.w2.value = "";
document.Para.w3.value = "";
document.Para.w4.value = "";
document.Para.w5.value = "";
document.Para.w6.value = "";
document.Para.s1.value = "";
document.Para.s2.value = "";
document.Para.s3.value = "";
document.Para.s4.value = "";
document.Para.s5.value = "";
document.Para.s6.value = "";
document.Para.wertung.value = "";

}


function zufall()
{
// Ermittelt eine Zufallszahl
   var zufallszahl = 0;
 zufallszahl=10* Math.floor(150*Math.random()+1);  // zwischen 10 und 1200
 return zufallszahl;
}


function schreibe()
     {
reset();
versuch =0;
schwindel = 0;
geloest =0;
prowert = zufall();
los1= prowert/100;
los1 = Math.round(los1*100)/100;
los2= los1 * 3;
los2 = Math.round(los2*100)/100;
los3= los1 * 10;
los3 = Math.round(los3*100)/100;
los4= los1 * 25;
los4 = Math.round(los4*100)/100;
los5= los1 * 50;
los5= Math.round(los5*100)/100;

document.Para.s1.value = String(prowert);
document.Para.s2.focus();

}

function pruefe()
{
fehler =0;
versuch++;
if (document.Para.s2.value !=""){
eingabe = document.Para.s2.value.replace(",",".");
i=eingabe.search("/");if(i>-1) schwindel=1;
es2 = eval(eingabe);
}else es2 =0;

if (document.Para.s3.value !=""){
eingabe = document.Para.s3.value.replace(",",".");
i=eingabe.search("/");if(i>-1) schwindel=1;
es3 = eval(eingabe);
}else es3 =0;

if (document.Para.s4.value !=""){
eingabe = document.Para.s4.value.replace(",",".");
i=eingabe.search("/");if(i>-1) schwindel=1;
es4 = eval(eingabe);
}else es4 =0;

if (document.Para.s5.value !=""){
eingabe = document.Para.s5.value.replace(",",".");
i=eingabe.search("/");if(i>-1) schwindel=1;
es5 = eval(eingabe);
}else es5 =0;

if (document.Para.s6.value !=""){
eingabe = document.Para.s6.value.replace(",",".");
i=eingabe.search("/");if(i>-1) schwindel=1;
es6 = eval(eingabe);
}else es6 =0;



if (los1 == es2) document.Para.w2.value = "";
else {document.Para.w2.value = "(f)"; fehler++;}

if (los2 == es3) document.Para.w3.value = "";
else {document.Para.w3.value = "(f)"; fehler++;}

if (los3 == es4) document.Para.w4.value = "";
else {document.Para.w4.value = "(f)"; fehler++;}

if (los4 == es5) document.Para.w5.value = "";
else {document.Para.w5.value = "(f)"; fehler++;}

if (los5 == es6) document.Para.w6.value = "";
else {document.Para.w6.value = "(f)"; fehler++;}


if (versuch == 1) points = 50-fehler*10;
else points = 0;
score = score + points;
if (score<0) score =0;


if (fehler ==0){
document.Para.wertung.value = "Ausgezeichnet! \nAlle Werte sind richtig berechnet.\n"+
"Aktueller Punktestand: "+String(score);
}
else
document.Para.wertung.value = String(5-fehler)+" Werte sind richtig! \n Die mit (f) markierten musst du\n"+
"noch verbessern, dann gibt's Punkte.";

}


function auswerten() {

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


score =0;
geloest =0;

geloest =0;
text1 ="";
text2 ="Deine Punkte werden nun übertragen. \n";
text3 ="Damit werden sie hier gelöscht. \n";
text4="Du beginnst also wieder bei 0 Punkten.";
text5="";
text = text1+text2+text3+text4+text5;
document.Para.wertung.value = text;

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

