

window.onload = start;


var z=0;
var zz=0;
var maximum=0;
var Frage = new Array();
var Antwort1 = new Array();
var Antwort2 = new Array();
var Antwort3 = new Array();
var Antwort4 = new Array();
var Richtig = new Array();
var gegebene_antwort=0;
var korrekteantwortzahl=0;
var falscheantwortzahl=0;
var prozentsatz=0;


function start()
{
gegebene_antwort=0;
korrekteantwortzahl=0;
falscheantwortzahl=0;
document.getElementById('richtige_antworten').firstChild.data="";
document.getElementById('falsche_antworten').firstChild.data="";
//Frageanzahl ermitteln
 while(z < 1000)
  {
     Frage[z]= parent.frames['q'].document.getElementsByTagName('cite')[z].innerHTML;
     str = Frage[z];
     str_index = str.indexOf("-");
     if (str_index>=0)
       {
        break;
       }
     z++;
   }
maximum=z;
document.getElementById('frageanzahl').firstChild.data=maximum;
document.getElementById('frageindex').firstChild.data="1";
z=0;


Frage[zz]= parent.frames['q'].document.getElementsByTagName('cite')[zz].innerHTML;
Antwort1[zz]= parent.frames['q'].document.getElementsByTagName('var')[zz].innerHTML;
Antwort2[zz]= parent.frames['q'].document.getElementsByTagName('kbd')[zz].innerHTML;
Antwort3[zz]= parent.frames['q'].document.getElementsByTagName('code')[zz].innerHTML;
Antwort4[zz]= parent.frames['q'].document.getElementsByTagName('samp')[zz].innerHTML;
Richtig[zz]= parent.frames['q'].document.getElementsByTagName('address')[zz].innerHTML;
  
document.getElementById('frage').firstChild.data=Frage[zz];
document.getElementById('antwort1').firstChild.data=Antwort1[zz];
document.getElementById('antwort2').firstChild.data=Antwort2[zz];
document.getElementById('antwort3').firstChild.data=Antwort3[zz];
document.getElementById('antwort4').firstChild.data=Antwort4[zz];

document.auswahl.antwort[0].checked=false;
document.auswahl.antwort[1].checked=false;
document.auswahl.antwort[2].checked=false;
document.auswahl.antwort[3].checked=false;
}

function Kontrolle()
{
}

function Kontrolle_Tipp()
{
 //alert ("kontrolliere tipp");
 if (document.auswahl.antwort[0].checked==false && document.auswahl.antwort[1].checked==false && document.auswahl.antwort[2].checked==false && document.auswahl.antwort[3].checked==false)
 {
  alert ("Bitte wähle eine Antwort aus!");
  return false;
 }
}

function Auswertung()
{
 //alert ("maximum ist "+maximum+ "! aktueller zaehlert ist "+zz);
 if(zz!=maximum)
 {

   var korrekt=Richtig[zz];
   korrekt--;
 
   if (document.auswahl.antwort[korrekt].checked==true)
   {
    alert ("Korrekt!");
    korrekteantwortzahl++;
    document.getElementById('richtige_antworten').firstChild.data=korrekteantwortzahl;
   }
   else
   {
    alert("Sorry! Leider falsch!");
    falscheantwortzahl++;
    document.getElementById('falsche_antworten').firstChild.data=falscheantwortzahl;
   }
   zz++;
   if (zz==maximum)
   {
   Schluss();
   }
   else
   {
   //alert ("neuer zz-wert ist" +zz);
   document.getElementById('frageindex').firstChild.data=zz+1;
   Frage[zz]= parent.frames['q'].document.getElementsByTagName('cite')[zz].innerHTML;
   Antwort1[zz]= parent.frames['q'].document.getElementsByTagName('var')[zz].innerHTML;
   Antwort2[zz]= parent.frames['q'].document.getElementsByTagName('kbd')[zz].innerHTML;
   Antwort3[zz]= parent.frames['q'].document.getElementsByTagName('code')[zz].innerHTML;
   Antwort4[zz]= parent.frames['q'].document.getElementsByTagName('samp')[zz].innerHTML;
   Richtig[zz]= parent.frames['q'].document.getElementsByTagName('address')[zz].innerHTML;
   document.getElementById('frage').firstChild.data=Frage[zz];
   document.getElementById('antwort1').firstChild.data=Antwort1[zz];
   document.getElementById('antwort2').firstChild.data=Antwort2[zz];
   document.getElementById('antwort3').firstChild.data=Antwort3[zz];
   document.getElementById('antwort4').firstChild.data=Antwort4[zz];
   document.auswahl.antwort[0].checked=false;
   document.auswahl.antwort[1].checked=false;
   document.auswahl.antwort[2].checked=false;
   document.auswahl.antwort[3].checked=false;
   }
 }
 
}

function Schluss()
{
 prozentsatz= Math.round((korrekteantwortzahl/maximum)*100);
 var s=0;
 var stufe1 = parent.frames['q'].document.getElementsByTagName('acronym')[s].innerHTML;
 var stufe2 = parent.frames['q'].document.getElementsByTagName('strike')[s].innerHTML;
 var stufe3 = parent.frames['q'].document.getElementsByTagName('dfn')[s].innerHTML;
 if (prozentsatz<33)
  {
  alert ("Du hast "+korrekteantwortzahl+" von "+maximum+ " Fragen richtig beantwortet.\n"+stufe1);
  }
 if(prozentsatz>=34 && prozentsatz<=66)
 {
  alert ("Du hast "+korrekteantwortzahl+" von "+maximum+ " Fragen richtig beantwortet.\n"+stufe2);
  }
 if(prozentsatz>=67)
  {
  alert ("Du hast "+korrekteantwortzahl+" von "+maximum+ " Fragen richtig beantwortet.\n"+stufe3);
  }
 
 zz=0;
 gegebene_antwort=0;
 korrekteantwortzahl=0;
 falscheantwortzahl=0;
 var box = window.confirm ("Willst Du das Quiz nochmal machen?");
 if (box==true)
  {
   start();
  }
  else
  {
  var uebersicht = "http://relaunch-guitar-2009.ppvmedien.de/quiz_ecke.0.html";
  window.location = uebersicht ; 
  }

}
