function randomCmp(a,b) {
  return Math.random()-0.5;
}
function Antwort(txt, richtig) {
  this.text=txt;
  this.richtig=richtig;
}
function Frage(img, txt, antwort1, antwort2, antwort3, antwort4, richtig) {
  this.image=img;
  this.text=txt;
  this.antworten=new Array();
  this.antworten[0]=new Antwort(antwort1, 1);
  this.antworten[1]=new Antwort(antwort2, 0);
  this.antworten[2]=new Antwort(antwort3, 0);
  this.antworten[3]=new Antwort(antwort4, 0);
  this.antworten.sort(randomCmp);
  this.richtig=richtig;
}
var fragen = new Array();
fragen[0]=new Frage("quiz1.jpg", "Wie heißt diese Pflanze, die Namensgeber für Chuchi ist?", "Kalachuchi", "Chuchi-Chuchi", "Chuchiolia", "Chuchilie", "Natürlich wurde Chuchi nach Kalachuchi benannt (wie auf ihrer Homepage nachzulesen ist).");
fragen[1]=new Frage("quiz2.jpg", "Diese schmackhafte Frucht kennt man unter dem Namen ...?", "Papaya", "Guave", "Stern-Kürbis", "Durian", "Der Duft der grünen ...? - Papaya natürlich!");
fragen[2]=new Frage("quiz3.jpg", "Welche Süd-Philippinische Frucht darf nicht im Flugzeug mitgenommen werden?", "Durian", "Mangosteen", "Santol", "Atis", "Tastes like heaven, smells like hell.\nDurian darf wegen seines Geruchs nicht an Bord gebracht werden.");
fragen[3]=new Frage("quiz4.jpg", "Diese Frucht schmeckt sowohl frisch als auch ausgepresst.", "Guave", "Christina Birne", "Star Apple", "Atis", "Mjamm, lecker Guava-Saft.");
fragen[4]=new Frage("quiz5.jpg", "Hmmm, das sieht aus wie...", "Gabi", "Inge", "Sweet Potato", "Ingwer", "Gabi passt besonders gut in Sinigang.");
fragen[5]=new Frage("quiz6.jpg", "Mal was einfaches: gesucht ist der englische Name für diese Frucht:", "Eggplant", "Obergine", "Aubergine", "Black Zuccini", "Die Aubergine wird auch Eierfrucht genannt.");
fragen[6]=new Frage("quiz7.jpg", "Hier schlüpfen keine Aliens, sondern es handelt sich um?", "Marang", "Durian", "Halo-Halo", "Atis", "Marang kommt vor allem von den südlichen Inseln der Philippinen.");
fragen[7]=new Frage("quiz8.jpg", "Welche philippinische Insel wird auch als Kokosnuss-Insel bezeichnet?", "Leyte", "Bohol", "Mindanao", "Cebu", "Tatsächlich stehen auf Leyte besonders viele Kokosnusspalmen.");
fragen[8]=new Frage("quiz9.jpg", "Das besondere an dieser Blume ist?", "Nachts gehen die Blüten zu", "Sie schmeckt hervorragend als Salat", "Ihre Wurzeln gelten als Potenzsteigernd", "Die Blüte ändert ihre Farbe", "Schon am späten Nachmittag sind alle Blüten zu.");
fragen[9]=new Frage("quiz10.jpg", "Ein Kilo Mangos kosten in 2003 auf dem Markt?", "ca. 40 Pesos, also 60 Cent", "ca. 40 Pesos, also 1,5 Euro", "ca. 90 Pesos, also 1,5 Euro", "Je nach Verhandlungsgeschick zwischen 90 und 200 Pesos.", "Reife Mangos bekommt man für 40 Pesos (60 Cent), teilweise auch billiger.");
fragen[10]=new Frage("quiz11.jpg", "Essen wird auf den Philippinen häufig auf ... serviert.", "Bananenblättern", "Blättern von Palmen", "Algavenblättern", "Mangrovenblättern", "Bananenblätter eignen sich hervorragend als Teller.");
fragen[11]=new Frage("quiz12.jpg", "Wie wird dieses schöne Gewächst genannt?", "Travellers Palm", "Fan Banana", "Wild Coconut", "Scyscraper", "Obwohl der Baum eigentlich zu den Bananengewächsen gehört, wird er doch Travellers Palm genannt.");
fragen.sort(randomCmp);
var nr=0;
var richtig=0;
var ergebnis=new Array();
ergebnis[0]="Das war eine sehr bescheidene Leistung - Gleich nochmal probieren!"
ergebnis[1]="Hey! Toll dass die Wahrscheinlichkeit für Zufallstreffer so groß ist."
ergebnis[2]="Ui, da hat wohl jemand heimlich unsere WWW-Seiten gelesen und Hinweise für das Quiz gefunden."
ergebnis[3]="Das Ergebnis kann sich sehen lassen!"
ergebnis[4]="Klasse, fast alles war richtig!"
ergebnis[5]="Entweder kommst Du aus Asien, oder Du hast gemogelt. Auf jeden Fall war's eine super Leistung!"

function next() {
  if (nr==11) {
    location.reload();
    return;
  }
  document.getElementById('hinweis').style.display="none";
  a1=document.getElementById('antwort1');
  a2=document.getElementById('antwort2');
  a3=document.getElementById('antwort3');
  a4=document.getElementById('antwort4');
  if (nr>0) {
    if (!a1.checked && !a2.checked && !a3.checked && !a4.checked) {
      alert("Bitte eine Antwort auswählen!");
      return;
    }
    if ((a1.checked && fragen[nr-1].antworten[0].richtig) ||
        (a2.checked && fragen[nr-1].antworten[1].richtig) ||
        (a3.checked && fragen[nr-1].antworten[2].richtig) ||
        (a4.checked && fragen[nr-1].antworten[3].richtig)) {
      alert("Diese Antwort ist richtig!\n"+fragen[nr-1].richtig);
      richtig=richtig+1;
    } else {
      alert("Leider falsch geraten.\n"+fragen[nr-1].richtig);
    }
  } else {
    document.getElementById('pre').style.display="block";
    document.getElementById('ri').style.display="block";
  }
  if (nr<10) {
    document.getElementById('start').value="antworten";
    document.getElementById('image').src=fragen[nr].image;
    document.getElementById('text').firstChild.data=fragen[nr].text;
    a1.nextSibling.data=fragen[nr].antworten[0].text+"\n";
    a2.nextSibling.data=fragen[nr].antworten[1].text+"\n";
    a3.nextSibling.data=fragen[nr].antworten[2].text+"\n";
    a4.nextSibling.data=fragen[nr].antworten[3].text;
    document.getElementById('richtig').firstChild.data=richtig;
    document.getElementById('nr').firstChild.data="Frage Nummer "+(nr+1)+":";
  } else {
    document.getElementById('image').src="quiz_intro.jpg";
    document.getElementById('text').firstChild.data="Ende";
    document.getElementById('pre').style.display="none";
    document.getElementById('ri').style.display="none";
    document.getElementById('start').value="Neustart";
    document.getElementById('erg').style.display="block";
    document.getElementById('erg1').firstChild.data="Sie haben "+richtig+" richtige Antworten gegeben!"
    document.getElementById('erg2').firstChild.data=ergebnis[richtig>>1]
    document.getElementById('fr').value=richtig
  }
  nr=nr+1;
}