var Eintraege=57, Antworten=6;   // maximal moegliche Eintragszahl
var feld= new Array(Eintraege);
var mixfeld= new Array(2,3,4,5);
var time;
var maxtime=120;
var zeit;
var anfangszeit,startzeit;
var falsche=0;
var punkte=0;
var wingame;
var puffer=0;
var blocked=0;
var actual_question=0;
var i,j;
var leeresfeld="leer";

for (i=0; i<=Eintraege; i++) 
{
  feld[i]=new Array(Antworten);
} // for 

for (i=0;i<=Eintraege;i++) 
{
     for (j=1;j<=Antworten;j++)
     {
	     feld[i][j]=leeresfeld;
	  } // for j
	   feld[i][0]="0";
} // for i

function init_questions() {
	feld[0][1]="Wie nennt man im Fachjargon den Schwanz eines Hundes?";feld[0][2]="Rute";feld[0][3]="Peitsche";feld[0][4]="Flanke";feld[0][5]="Schweif";
    feld[1][1]="Welcher Kontinent ist die Heimat des Wellensittichs?";feld[1][2]="Australien";feld[1][3]="Asien";feld[1][4]="Afrika";feld[1][5]="Amerika";
	feld[2][1]="Wieviele Beine hat eine Spinne?";feld[2][2]="8";feld[2][3]="6";feld[2][4]="7";feld[2][5]="10";
	feld[3][1]="Wieviele Zehen hat eine normale Hauskatze?";feld[3][2]="18 (je 5 vorne, je 4 hinten)";feld[3][3]="20 (je 5 vorne,je 5 hinten)";feld[3][4]="16 (je 4 vorne,je 4 hinten)";feld[3][5]="18 (je 4 vorne; je 5 hinten)";
	feld[4][1]="Was bedeutet der wissenschaftliche Name 'Felis silvestris catus'";feld[4][2]="Hauskatze";feld[4][3]="Eichhörnchen";feld[4][4]="Haushund";feld[4][5]="Luchs";
	feld[5][1]="Zu welcher Tierklasse gehört der Hai?";feld[5][2]="Fische";feld[5][3]="Lurche";feld[5][4]="Echsen";feld[5][5]="Säugetiere";
	feld[6][1]="Welches dieser Tiere ist kein Wirbeltier?";feld[6][2]="Strandkrabbe";feld[6][3]="Aal";feld[6][4]="Seepferdchen";feld[6][5]="Stachelrochen";
	feld[7][1]="Wie lange dauert die Tragzeit der Hauskatze?";feld[7][2]="65 Tage";feld[7][3]="80 Tage";feld[7][4]="55 Tage";feld[7][5]="72 Tage";
	feld[8][1]="Was versteht man unter dem wissenschaftlichen Namen 'Canis lupus familiaris'? ";feld[8][2]="Haushund";feld[8][3]="Hauskatze";feld[8][4]="Grauwolf";feld[8][5]="Luchs";
	feld[9][1]="Wie heißen die aus afrikanischen Steppe und Savanne stammenden Vorfahren der Hauskatze?";feld[9][2]="Falbkatzen";feld[9][3]="Keibkatzen";feld[9][4]="Siebelkatzen";feld[9][5]="Albkatzen";
	feld[10][1]="Wieso leuchten Katzenaugen im Dunkeln?";feld[10][2]="Das Auge ist mit einer spiegelnden Schicht ausgekleidet. Sie verstärkt im Dunkeln das Licht, das auf die Netzhaut trifft, wirft aber überschüssiges Licht zurück.";feld[10][3]="Das Augeninnere der Katze erzeugt bei Dunkelheit Licht, damit die Katze auch im Dunkel sehen kann.";feld[10][4]="Das Licht wird an der Hornhaut des Katzenauges reflektiert.";feld[10][5]="Das ist alles Aberglaube. Katzenaugen leuchten gar nicht im Dunkeln!";
	feld[11][1]="Was ist eine Wamme?";feld[11][2]="Bei Hunden herabhängende Hautfalte am Hals.";feld[11][3]="Dicker Hundebauch";feld[11][4]="Wärmender Umhang für kleine Hunde";feld[11][5]="Besonderes Hundespielzeug";
	feld[12][1]="Was sind Wheeldogs?";feld[12][2]="Die kräftigsten Hunde im Schlittenhunde-Team";feld[12][3]="Mit Rädern trainierte Hunde";feld[12][4]="Hunde mit besonderer Ausbildung für den Straßenverkehr";feld[12][5]="Hunde mit radförmig gewundener Rute";
	feld[13][1]="Aus welchem Land kommt der Jämthund";feld[13][2]="Schweden";feld[13][3]="Norwegen";feld[13][4]="Dänemark";feld[13][5]="Schweiz";
	feld[14][1]="Arthur Walden ist der Ursprungszüchter welchen Hundes?";feld[14][2]="Chinook";feld[14][3]="Affenpinscher";feld[14][4]="Malteser";feld[14][5]="Barsoi";
	feld[15][1]="Wie nennt man den weiblichen Hund?";feld[15][2]="Hündin";feld[15][3]="Ricke";feld[15][4]="Welfin";feld[15][5]="Bache";
	feld[16][1]="Welche Hunderasse hat eine blaue Zunge?";feld[16][2]="Chow Chow";feld[16][3]="Labrador Retriever";feld[16][4]="Berger Picard";feld[16][5]="Boxer";
	feld[17][1]="Welches ist der größte Hund der Welt?";feld[17][2]="Irish Wolfhound";feld[17][3]="Labrador Retriever";feld[17][4]="Deutsche Dogge";feld[17][5]="Greyhound";
	feld[18][1]="Welche Säugetiere haben im Verhältnis zu ihrer Körpergröße die größten Augen?";feld[18][2]="Katzen";feld[18][3]="Hunde";feld[18][4]="Ratten";feld[18][5]="Papageien";
	feld[19][1]="Der Biss welchen Tieres ist wegen der leichten Entzündungsgefahr am gefährlichsten?";feld[19][2]="Mensch";feld[19][3]="Katze";feld[19][4]="Hund";feld[19][5]="Wellensittich";
	feld[20][1]="Wie hoch können Katzen springen?";feld[20][2]=" 5 mal so hoch wie ihre Körpergröße";feld[20][3]=" 6 mal so hoch wie ihre Körpergröße";feld[20][4]="4 mal so hoch wie ihre Körpergröße";feld[20][5]="8 mal so hoch wie ihre Körpergröße";
    feld[21][1]="Welche Farbe haben Katzenaugen gleich nach der Geburt?";feld[21][2]="blau";feld[21][3]="grün";feld[21][4]="rot";feld[21][5]="farblos";
	feld[22][1]="Was ist Aidi?";feld[22][2]="Ein Hirtenhund";feld[22][3]="Hundesportart";feld[22][4]="Hundekrankheit";feld[22][5]="besonders geschnittenes Hundefell";
	feld[23][1]="Zu welcher Familie gehören Hamster?";feld[23][2]="Wühler";feld[23][3]="Buddler";feld[23][4]="Graber";feld[23][5]="Höhlenbewohner";
	feld[24][1]="Welches Tier wurde zum ersten mal in der Universität Jerusalem gezüchtet?";feld[24][2]="Goldhamster";feld[24][3]="Streifenhörnchen";feld[24][4]="Nymphensittich";feld[24][5]="Goldfasan";
	feld[25][1]="Welche dieser Tiere gehören nicht zu den Nagetieren (Rodentia)?";feld[25][2]="Kaninchen";feld[25][3]="Goldhamster";feld[25][4]="Streifenhörnchen";feld[25][5]="Biberratte";
	feld[26][1]="Was versteht man unter 'lebenden Fossilen'?";feld[26][2]="Gattungen, die mehrere Jahrmillionen alt sind und heute noch anzutreffen sind.";feld[26][3]="Im Eis eingefrohrene Fossile, die wieder zum Leben erweckt wurden";feld[26][4]="Ausgestorbene Gattungen, die sich neu gebildet haben";feld[26][5]="Heute lebende Gattungen, die den fossilen Tieren zum Verwechseln ähnlich sehen";
	feld[27][1]="Was ist so besonders am australischen Schnabeltier?";feld[27][2]="Als einziges Säugetier legt es Eier";feld[27][3]="Es ist das einzige Säugetier mit Federn, Kiemen und einen Vogelschnalbel";feld[27][4]="Es ist das einzige Säugetier, das tauchen und fliegen kann";feld[27][5]="Es ist das kleinste Säugetier, das Känguruhs frisst";
	feld[28][1]="Welches dieser 'Pflanzen' ist eigentlich ein Tier?";feld[28][2]="Koralle";feld[28][3]="Alge";feld[28][4]="Bambus";feld[28][5]="Flechte";
	feld[29][1]="Nach welchem Tier sind die Kanarischen Inseln benannt?";feld[29][2]="Die Bezeichnung 'Kanaren' geht vermutlich auf lat. canis (= Hund) zurück, da die Inseln der Sage zufolge von großen Hunden bewacht wurden.";feld[29][3]="Die Kanaren wurden einst von riesigen Schwärmen von Kanarienvögeln (serinus canarius) besiedelt und haben daher ihren Namen bekommen.";feld[29][4]="Die ersten Entecker fanden dort seltsame Wesen vor, die sie als Känguruhratten bezeichneten und nach ihnen die Inseln benannten.";feld[29][5]="Die Kanaren wurden einer Sage zuvolge von Horden von Kaninchen kahl gefressen und haben daher ihren Namen erhalten";
	feld[30][1]="Welches dieser Tiere gibt es nicht?";feld[30][2]="Tiefseefrosch";feld[30][3]="Baumkänguruh - Känguruh, das Bäumen lebt";feld[30][4]="fliegender Fisch";feld[30][5]="Nektarfressende Fledermaus";
    feld[31][1]="Welches dieser Tiere atmet nicht duch Kiemen?";feld[31][2]="Spinne";feld[31][3]="Assel";feld[31][4]="Seepferdchen";feld[31][5]="Einsiedlerkrebs";
	feld[32][1]="Welches dieser Tiere lebt in feier Wildbahn als Einzelgänger?";feld[32][2]="Goldhamster";feld[32][3]="Chinchilla";feld[32][4]="Meerschweinchen";feld[32][5]="Rennmaus";
	feld[33][1]="Welche dieser Gattungen gehört zu den Hunden (Canidae)?";feld[33][2]="Fuchs";feld[33][3]="Löwe";feld[33][4]="Luchs";feld[33][5]="Serval";
	feld[34][1]="Welches dieser Tiere ist in der natürlichen Umgebung überwiegend tagaktiv?";feld[34][2]="Meerschweinchen";feld[34][3]="Chinchilla";feld[34][4]="Goldhamster";feld[34][5]="Degus";
	feld[35][1]="Welcher dieser Vögel gehört nicht zu den Papageien?";feld[35][2]="Kanarienvogel";feld[35][3]="Wellensittich";feld[35][4]="Kakadu";feld[35][5]="Nymphensittich";
	feld[36][1]="Worauf laufen Huftiere genau genommen?";feld[36][2]="Auf dem Nagel des Mittelzehs";feld[36][3]="Auf dem Hand-(bzw. Fuß-)rückenknochen";feld[36][4]="Auf einer Hornplatte des Daumens";feld[36][5]="Auf allen miteinander verwachsenen Fingergliedern";
	feld[37][1]="Bislang glaubte man, daß alle Pferde- und Ponyrassen von welchen Wildpferd abstammen? (Ist inzwischen widerlegt worden)";feld[37][2]="Przewalskipferd";feld[37][3]="Assateague-Pony";feld[37][4]="Trakhener";feld[37][5]="Camarque-Pferd";
	feld[38][1]="Was ist die Ursprungsrasse der Welsh-Ponys?";feld[38][2]="Welsh-Mountain";feld[38][3]="Welsh-Sea";feld[38][4]="Welsh-Plain";feld[38][5]="Welsh-Field";
	feld[39][1]="Was ist eine Schabracke?";feld[39][2]="Eine quadratische Satteldecke";feld[39][3]="Eine Kakerlakenart";feld[39][4]="Belebte Lache im Watt";feld[39][5]="Brackwasserfisch";
	feld[40][1]="Was ist ein Heupferd ?";feld[40][2]="Eine grüne Laubheuschrecke";feld[40][3]="Ein Pferd, das damals zum Heuheimbringen verwendet wurd";feld[40][4]="Ein Pferd, daß sich besonders gut in grünem Heu tarnen kann";feld[40][5]="so was gibt es nicht.";
    feld[41][1]="Wie wird die Größe eines Pferdes gemessen?";feld[41][2]="Vom Widerrist bis zum Boden";feld[41][3]="Von der Nase bis zur Kruppe";feld[41][4]="Vom Knie bis zu den Ohren";feld[41][5]="Vom Boden bis zum Kopf (zwischen den Ohren)";
	feld[42][1]="Wie werden junge Wildschweine genannt?";feld[42][2]="Frischlinge";feld[42][3]="Ferkel";feld[42][4]="Sauberl";feld[42][5]="Würflinge";
	feld[43][1]="Wie nennt man die Schulterhöhe des Pferdes?";feld[43][2]="Widerrist";feld[43][3]="Kruppe";feld[43][4]="Kuppe";feld[43][5]="Heltlinie";
	feld[44][1]="Welche dieser Tiere gibt es nicht?";feld[44][2]="Mäuse mit blauem Fell";feld[44][3]="Meeresschnecken, die Giftpfeile abschießen";feld[44][4]="3 Meter lange Regenwürmer";feld[44][5]="Wespen, die ihre Eier in lebende Spinnen legen";
	feld[45][1]="Wie viele Arme haben Seesterne meistens (..oder ein Vielfaches davon)?";feld[45][2]="5";feld[45][3]="4";feld[45][4]="6";feld[45][5]="7";
	feld[46][1]="Welches dieser Tiere ist Räuber?";feld[46][2]="Seesterne";feld[46][3]="Termiten";feld[46][4]="Flughunde";feld[46][5]="Kakadus";
	feld[47][1]="Welches dieser Tiere gehört nicht zu den Spinnentieren?";feld[47][2]="Laus";feld[47][3]="Zecke";feld[47][4]="Milbe";feld[47][5]="Tarantel";
	feld[48][1]="Wieviele Beine haben Inseken?";feld[48][2]="6";feld[48][3]="8";feld[48][4]="4";feld[48][5]="10";
	feld[49][1]="Welche dieser Gattungen gehört zu den Katzen (Felidae)?";feld[49][2]="Ozelot";feld[49][3]="Schakal";feld[49][4]="Kojote";feld[49][5]="Fennek";
	feld[50][1]="Auf welche Tiere paßt folgende Beschreibung: Zehengänger, Hinterfüße mit vier Zehen, einziehbare Krallen ?";feld[50][2]="Katzen";feld[50][3]="Hunde";feld[50][4]="Leguane";feld[50][5]="Ratten";
	feld[51][1]="Wie bezeichnet man den Bau eines Eichhörnchens?";feld[51][2]="Kobel";feld[51][3]="Gewölle";feld[51][4]="Nest";feld[51][5]="Holle";
	feld[52][1]="Was sind neugeborene Kaninchen nicht?";feld[52][2]="stumm";feld[52][3]="blind";feld[52][4]="taub";feld[52][5]="nackt";
	feld[53][1]="Welche Hunderasse wurde nicht für die Jagd gezüchtet?";feld[53][2]="Aidi";feld[53][3]="Beagle";feld[53][4]="Dackel";feld[53][5]="Foxterrier";
	feld[54][1]="Welche Tiere stoßen ihrem Partner bei der Begattung sogenannte Liebespfeile in den Fuß?";feld[54][2]="Weinbergschnecken";feld[54][3]="Quallen";feld[54][4]="Seeanemonen";feld[54][5]="Seesterne";
	feld[55][1]="Welche Tiere gibt es nicht?";feld[55][2]="Messerbienen";feld[55][3]="Gabelböcke";feld[55][4]="Löffelstöre";feld[55][5]="Tellerschnecken";
	feld[56][1]="Kolibris sind die einzigen Vögel, die...?";feld[56][2]="rückwärts fliegen";feld[56][3]="ihre Jungen lebend gebären";feld[56][4]="Blüten fressen";feld[56][5]="Nester aus ihrem Speichel bauen";
	feld[57][1]="Welcher Körperteil wird beim Hund auch Fang genannt?";feld[57][2]="Maul";feld[57][3]="Pfote";feld[57][4]="Schwanz";feld[57][5]="Hals";
	
	
	/*
    feld[0][1]="Was bedeutet 'Orang Utan' übersetzt?";feld[0][2]="Waldmensch";feld[0][3]="";feld[0][4]="";feld[0][5]="";
    feld[1][1]="";feld[1][2]="";feld[1][3]="";feld[1][4]="";feld[1][5]="";
	feld[2][1]="";feld[2][2]="";feld[2][3]="";feld[2][4]="";feld[2][5]="";
	feld[3][1]="";feld[3][2]="";feld[3][3]="";feld[3][4]="";feld[3][5]="";
	feld[4][1]="";feld[4][2]="";feld[4][3]="";feld[4][4]="";feld[4][5]="";
	feld[5][1]="";feld[5][2]="";feld[5][3]="";feld[5][4]="";feld[5][5]="";
	feld[6][1]="";feld[6][2]="";feld[6][3]="";feld[6][4]="";feld[6][5]="";
	feld[7][1]="";feld[7][2]="";feld[7][3]="";feld[7][4]="";feld[7][5]="";
	feld[8][1]="";feld[8][2]="";feld[8][3]="";feld[8][4]="";feld[8][5]="";
	feld[9][1]="";feld[9][2]="";feld[9][3]="";feld[9][4]="";feld[9][5]="";
	feld[0][1]="";feld[0][2]="";feld[0][3]="";feld[0][4]="";feld[0][5]="";
    feld[1][1]="";feld[1][2]="";feld[1][3]="";feld[1][4]="";feld[1][5]="";
	feld[2][1]="";feld[2][2]="";feld[2][3]="";feld[2][4]="";feld[2][5]="";
	feld[3][1]="";feld[3][2]="";feld[3][3]="";feld[3][4]="";feld[3][5]="";
	feld[4][1]="";feld[4][2]="";feld[4][3]="";feld[4][4]="";feld[4][5]="";
	feld[5][1]="";feld[5][2]="";feld[5][3]="";feld[5][4]="";feld[5][5]="";
	feld[6][1]="";feld[6][2]="";feld[6][3]="";feld[6][4]="";feld[6][5]="";
	feld[7][1]="";feld[7][2]="";feld[7][3]="";feld[7][4]="";feld[7][5]="";
	feld[8][1]="";feld[8][2]="";feld[8][3]="";feld[8][4]="";feld[8][5]="";
	feld[9][1]="";feld[9][2]="";feld[9][3]="";feld[9][4]="";feld[9][5]="";
	*/
}

function Zeitausgabe()
{
       var AktuellesDatum=new Date();
       Differenz=(AktuellesDatum.getTime()-startzeit)/1000;
       time=Math.round (Differenz);
	   if (maxtime-time>=0) {
	         window.document.quizz.zeit.value=maxtime-time;
	  }
	   else
	   {
	     Spielende();
	   }
	   window.setTimeout('Zeitausgabe()',1000);
}   

function start_zeit(){
    anfangszeit= new Date();
    startzeit=anfangszeit.getTime();
	Zeitausgabe();
}

function wait_time(wartezeit)
{
	   window.setTimeout('show_question()',10000);
}


function zufall(obergrenze)
{
  var x=Math.random();
  var i;
  i=Math.round(x*obergrenze);
   return i;
} 

function select_question()
{
   var maxschleifen=feld.length-1;
   var zaehler=0;
   var zuf;
   zuf=zufall(maxschleifen);
   //alert("vorher: feld[zuf][0] "+feld[zuf][0] +", zaehler:"+zaehler+", maxschleifen:"+maxschleifen+", feld[zuf][1]:"+feld[zuf][1]+" zuf:"+zuf+", feld.length:"+feld.length);
   while (((feld[zuf][0]=="1") && (zaehler<maxschleifen)) || (feld[zuf][1]==leeresfeld) || (zuf>feld.length-1)) {
   		zaehler++; zuf=zufall(maxschleifen);
		//alert("in der Schleife: feld[zuf][0] "+feld[zuf][0] +", zaehler:"+zaehler+", maxschleifen:"+maxschleifen+", feld[zuf][1]:"+feld[zuf][1]+" zuf:"+zuf+", feld.length:"+feld.length);	

   }
   feld[zuf][0]="1";
   actual_question=zuf;
   show_question();
}


function show_score()
{
	window.document.quizz.score.value=punkte;
}

function blockade_aufheben()
{
   blocked=0;
}

function show_question()
{
    window.document.quizz.geschafft.value=" ";
    window.document.quizz.frage.value=feld[actual_question][1];
	mixfeld[0]=2;
	mixfeld[1]=3;
	mixfeld[2]=4;
	mixfeld[3]=5;
	
	var hilfsvariable;
	
    for (i=0; i<=12; i++) 
	{
	   for (j=0; j<=2; j++) 
	   {   
	      //swap
		  
	      if (zufall(1)==1) {
	             hilfsvariable=mixfeld[j];
				 mixfeld[j]=mixfeld[j+1];
				 mixfeld[j+1]=hilfsvariable;		
	      }
	   }
	}
	window.document.quizz.antwort1.value=feld[actual_question][mixfeld[0]];
	window.document.quizz.antwort2.value=feld[actual_question][mixfeld[1]];
	window.document.quizz.antwort3.value=feld[actual_question][mixfeld[2]];
	window.document.quizz.antwort4.value=feld[actual_question][mixfeld[3]]; 
	window.setTimeout('blockade_aufheben()',600);

}

function clear_fields()
{
	show_score();
    window.document.quizz.frage.value="";
   	window.document.quizz.antwort1.value="";
	window.document.quizz.antwort2.value="";
	window.document.quizz.antwort3.value="";
	window.document.quizz.antwort4.value="";
}

function korrekte_antwort() {
    var ausgabe="KORREKT";
    window.document.quizz.geschafft.value=ausgabe;
	punkte++;
	show_score();

}

function falsche_antwort() {
    var ausgabe="FALSCH";
	falsche++;
    window.document.quizz.geschafft.value=ausgabe;
}


function question_selected(number){

  if (blocked==0){
    blocked=1;
  	clear_fields();
  	if (mixfeld[number-1]==2) {  
        korrekte_antwort();
  	}
  	else
  	{
  		falsche_antwort();  
  	}
  	window.setTimeout('select_question()',600);
	
  }
}

function new_game() {
    blocked=0;
    start_zeit();
	Zeitausgabe();
	for (i=0; i<=Eintraege; i++) 
	{
		feld[i][0]="0";
	} // for 
	punkte=0;
	falsche=0;
	score=0;
	zeit=0;
	select_question();
	//actual_question=0;
	show_score();
	show_question();
	
}

function Spielende() {
     clear_fields(); 
	 blocked=1;
	 var bonus=0;
	 if (punkte>15) {
	     bonus=Math.round((punkte/(punkte+falsche))*11)-3;
	     if (bonus <0) { bonus=0; } 
	 }
	 var score=Math.round(punkte+bonus); 
	 window.document.quizz.score.value=" ";
     window.document.quizz.geschafft.value="YOUR SCORE: "+score+" ("+bonus+" Bonus)";	 
}

function seite_geladen() {
  init_questions();

}
