image1sts = "Antwort A auswählen";
image2sts = "Antwort B auswählen";
image3sts = "Antwort C auswählen";
image4sts = "Antwort D auswählen";
image5sts = "50:50 Joker wählen - Zwei falsche Antworten streichen";
image6sts = "80% Joker wählen - Tipp, der aber nur in 8 von 10 Fällen stimmt";
image7sts = "Ersatz-Joker wählen - Ersatzfrage stellen";
image8sts = "Weiter";

function turnTipp(imageName) {
  if (document.images) {
    document[imageName].src = eval(imageName + "tipp.src");
    window.status = eval(imageName + "sts");
  }
} // ----- turnTipp ----- //


function turnOn(imageName) {
  if (document.images) {
    document[imageName].src = eval(imageName + "on.src");
    window.status = eval(imageName + "sts");
  }
} // ----- turnOn ----- //


function turnOff(imageName) {
  if (document.images) {
    document[imageName].src = eval(imageName + "off.src");
    window.status = "";
  }
} // ----- turnOff ----- //


function ResetQuiz (QuizNr)
{ parent.runde   = 1;
  parent.wahl    = "0";
  parent.joker1  = 1;
  parent.joker2  = 1;
  parent.joker3  = 1;
  parent.leer1   = 0;
  parent.leer2   = 0;
  parent.tipp    = 0;
  parent.QuizNr  = QuizNr;
  switch (QuizNr)
  { case 1: parent.QuizName = "quiz1.php"; parent.FolgeQuizName = "quiz2.php"; parent.FolgeQuizNr=2;
            parent.Quizheader = "solarexperte"; break;
    case 2: parent.QuizName = "quiz2.php"; parent.FolgeQuizName = ""; parent.FolgeQuizNr=0;
            parent.Quizheader = "junior-solarexperte"; break;
    case 3: parent.QuizName = "quiz3.php"; parent.FolgeQuizName = "quiz4.php"; parent.FolgeQuizNr=4;
            parent.Quizheader = "windexperte"; break;
    case 4: parent.QuizName = "quiz4.php"; parent.FolgeQuizName = ""; parent.FolgeQuizNr=0;
            parent.Quizheader = "junior-windexperte"; break;
    case 5: parent.QuizName = "quiz5.php"; parent.FolgeQuizName = "quiz6.php"; parent.FolgeQuizNr=6;
            parent.Quizheader = "klimaexperte"; break;
    case 6: parent.QuizName = "quiz6.php"; parent.FolgeQuizName = ""; parent.FolgeQuizNr=0;
            parent.Quizheader = "junior-klimaexperte"; break;
    case 7: parent.QuizName = "quiz7.php"; parent.FolgeQuizName = ""; parent.FolgeQuizNr=0;
            parent.Quizheader = "kernenergieexperte"; break;
  } // switch
} // ----- ResetQuiz ----- //


function weiter() {
  parent.wahl  = "0";
  parent.runde++;
  parent.leer1 = 0;
  parent.leer2 = 0;
  parent.tipp  = 0;
  if (parent.joker3==2) parent.joker3=0;
} // ----- weiter ----- //

function UseJoker3() {
  parent.joker3++;
  parent.leer1 = 0;
  parent.leer2 = 0;
  parent.tipp  = 0;
}

function Quizfrage (runde)
{ var r = 1;

  r = runde-1;
  if (parent.joker3==2) {r=16}
  document.write ('<tr><td><table width=98% bgcolor=#FAFBBF BORDER=0 CELLSPACING=0 CELLPADDING=8><tr><td><FONT Color=darkgreen face=Arial><b><font size=-1>Runde '+runde+':</font><br>');
  document.write (QuizFragen[r]+'?</b></FONT></td></tr></table></td></tr>');
}  // ------ Quizfrage ----- //


function WriteQuizABCD (runde, ABCD, wahl)
{ var s = "interner Fehler";
  var i = 1;
  var r = 1;

  r = runde-1;
  if (parent.joker3==2) {r=16}
  if (ABCD=="A") {s = QuizA[r]; i=1;}
  if (ABCD=="B") {s = QuizB[r]; i=2;}
  if (ABCD=="C") {s = QuizC[r]; i=3;}
  if (ABCD=="D") {s = QuizD[r]; i=4;}

  document.write ('<TR><TD><table bgcolor=#E7FBBF width=98% BORDER=0 CELLSPACING=0 CELLPADDING=0 >');
  document.write ('<TR><TD WIDTH=100>');
  if (parent.leer1!=i && parent.leer2!=i)
  { if (wahl == "0") // nichts gewählt, animierte buttons mit Wahlmöglichkeit
    {  if (parent.tipp!=i)
       { document.write ('<a href="'+Dateiname+'" onmouseover="turnOn('+"'"+'image'+i+"'"+'); return true" ');
         document.write ('onmouseout="turnOff('+"'"+'image'+i+"'"+'); return true"  onclick="parent.wahl='+"'"+ABCD+"'"+'"  >');
         document.write ('<img src="pics/'+ABCD+'1.gif" border="0" alt="Antwort '+ABCD+' auswählen" name="image'+i+'"></a>');
       }
       else // Tipp anzeigen
       { document.write ('<a href="'+Dateiname+'" onmouseout="turnTipp('+"'"+'image'+i+"'"+'); return true" ');
         document.write ('onmouseover="turnOn('+"'"+'image'+i+"'"+'); return true"  onclick="parent.wahl='+"'"+ABCD+"'"+'"  >');
         document.write ('<img src="pics/'+ABCD+'4.gif" border="0" alt="Antwort '+ABCD+' auswählen" name="image'+i+'"></a>');
       }
    }
    else // Gewählte Lösung farbig anzeigen
    { if (wahl == ABCD) document.write ('<img src="pics/'+ABCD+'3.gif" border="0" alt="Antwort '+ABCD+'">')
                   else document.write ('<img src="pics/'+ABCD+'1.gif" border="0" alt="Antwort '+ABCD+'">');
    }
  }
  else // leer wegen 50:50-Joker
  { document.write('<img src="pics/ABCDblank.gif">');
  }
  document.write ('</TD><TD ALIGN=LEFT Width=100%><FONT face="arial" color=darkgreen><b>'+s+'</b></FONT></TD></TR>');
  document.write ('</table></TD></TR>');
} // ------ WriteQuizABCD ----- //


function QuizABCD (runde, wahl)
{ var t1 = 0;
  var l1 = 0;
  var l2 = 0;
  var i;
  var r = 1;

  r = runde-1;
  if (parent.joker3==2) {r=16}
  if (QuizBst[r]=="A") {i=1;}
  if (QuizBst[r]=="B") {i=2;}
  if (QuizBst[r]=="C") {i=3;}
  if (QuizBst[r]=="D") {i=4;}

  if (parent.joker1==2) // 50:50
  { parent.joker1=0;
    do {parent.leer1=Math.round(4*Math.random()+0.5);} while (parent.leer1==i);
    do {parent.leer2=Math.round(4*Math.random()+0.5);} while (parent.leer2==i || parent.leer2==parent.leer1);
  }
  if (parent.joker2==2) // 80%
  { parent.joker2=0;
    if (Math.round(10*Math.random()+0.5)<=8) {parent.tipp=i}
      else do {parent.tipp=Math.round(4*Math.random()+0.5);} while (parent.tipp==i || parent.tipp==parent.leer1 || parent.tipp==parent.leer2);
  }
  WriteQuizABCD (runde, "A", wahl);
  WriteQuizABCD (runde, "B", wahl);
  WriteQuizABCD (runde, "C", wahl);
  WriteQuizABCD (runde, "D", wahl);
} // ------ QuizAntworten ----- //


function QuizAntwort (runde, wahl)
{ var s = "0";
  var t = "Antwort";
  var r = 1;

  r = runde-1;
  if (parent.joker3==2) {r=16}
  s = QuizBst[r];
  t = QuizAntwortText[r];

  document.write ('<TR><TD><br></TD></TR><TR><TD><TABLE width=98% BORDER=0 CELLSPACING=0 CELLPADDING=8>');
  if (wahl != "0") // bereits gewählt
  { if (wahl == s) // richtig gewählt
    { document.write ('<TR><TD align=center BGcolor=#D3F38D>');
      document.write ('<font face=Arial color=darkgreen>RICHTIG!</FONT><br><br>');
      document.write ('<font face=Arial color=darkgreen>'+t+'.</font><br><br>');
      if (runde<16) {document.write ('<a href="'+Dateiname+'" ');} else {document.write ('<a href="sieg.php" ');}
    }
    else // falsch
    { parent.QuizTitel = Titeltext;
      document.write ('<TR><TD align=center BGcolor=#FBB59D>');
      document.write ('<font face=Arial color=darkred>Diese Antwort war leider falsch!</FONT><br><br>');
      document.write ('<font face=Arial color=darkred>'+t+'.</font><br><br>');
      document.write ('<a href="raus.php" ');
    }
    document.write ('onmouseover="turnOn('+"'"+'image8'+"'"+'); return true"');
    document.write (' onmouseout="turnOff('+"'"+'image8'+"'"+'); return true" onClick="weiter();">');
    document.write ('<img src="pics/weiter1.gif" alt="Weiter" border=0" name="image8"></a><br>');
  }
  else
  { document.write ('<TR><TD align=center BGcolor=#ffffff>');
    document.write ('<font face=Arial color=darkgreen>Bitte wählen Sie Ihre Antwort, und klicken Sie auf den entsprechenden Buchstaben!</font><br><br>');
  }
  document.write ('</TD></TR></TABLE></TD></TR>');
} // ------ QuizAntwort ----- //


function Joker (joker1, joker2, joker3, wahl)
{ document.write ('<TR><TD align=left><img src="pics/joker.gif" align=LEFT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;');
  if (joker1==1)
  { if (wahl=="0")
    { document.write ('<a href="'+Dateiname+'" onmouseover="turnOn('+"'"+'image5'+"'"+'); return true" ');
      document.write ('onmouseout="turnOff('+"'"+'image5'+"'"+'); return true" onClick="parent.joker1++"  >');
      document.write ('<img src="pics/J1a.gif" border="0" alt="50:50 Joker wählen" name="image5"></a>');
    }
    else document.write ('<img src="pics/J1a.gif">');
  }
  else document.write ('<img src="pics/J1c.gif">');

  if (joker2==1)
  { if (wahl=="0")
    { document.write ('<a href="'+Dateiname+'" onmouseover="turnOn('+"'"+'image6'+"'"+'); return true" ');
      document.write ('onmouseout="turnOff('+"'"+'image6'+"'"+'); return true" onClick="parent.joker2++"  >');
      document.write ('<img src="pics/J2a.gif" border="0" alt="80% Joker wählen" name="image6"></a>');
    }
    else document.write ('<img src="pics/J2a.gif">');
  }
  else document.write ('<img src="pics/J2c.gif">');

  if (joker3==1)
  { if (wahl=="0")
    { document.write ('<a href="'+Dateiname+'" onmouseover="turnOn('+"'"+'image7'+"'"+'); return true" ');
      document.write ('onmouseout="turnOff('+"'"+'image7'+"'"+'); return true" onClick="UseJoker3();"  >');
      document.write ('<img src="pics/J3a.gif" border="0" alt="Ersatfragen-Joker wählen" name="image7"></a>');
    }
    else document.write ('<img src="pics/J3a.gif">');
  }
  else document.write ('<img src="pics/J3c.gif">');

  document.write ('</TD></TR>');
} // ----- Joker ----- //


function Rundenbarometer (runde, wahl)
{ var s = "0";
  var r = 1;

  r = runde-1;
  s = QuizBst[r];
  for (i=16; i>=1; i--)
  { document.write ('<IMG SRC="pics/R'+i);
    if ((i<runde)||((i==runde)&&(wahl==s))) document.write ('a.gif"><br>')
            else document.write ('b.gif"><br>');
  }
}  // ------ Rundenbarometer ----- //
