// letzte Änderung: OK/CE 18.02.2004
// ++++++++++++++++++++++++++++++++++++
// TITEL: Ratespiel
// AUTOR: Vu Dang
// DATUM: Mai 1997
// STATUS: Freeware
// HINWEIS: Benutzung auf eigene Gefahr
// ++++++++++++++++++++++++++++++++++++	
// globale Variablen, diese kann in jeder Funktion verwendet werden;

	var begriff, loesung, jetonspeicher, jetons, kapital, flag, fertig;
	var register, erste, zweite, dritte, vierte, fuenfte, sechste, siebte;

	depot = new Array("KARTELL", "HABITUS", "MONOPOL", "NIEMALS", "APOSTEL", "YPSILON", "EIERUHR", "HOCHMUT", 
		          "LIBERAL", "YUPPIES", "APPLAUS", "PAZIFIK", "OPTIKER", "SCANNER", "KOMPASS", "LOGBUCH",
			  "PROPHET", "LEXIKON", "FAMILIE", "WELTALL", "MAUSPAD", "LIBELLE", "BANANEN", "ASPHALT",
			  "GEWICHT", "FRAKTUR", "KNOCHEN", "MAGAZIN", "RICHTER", "ZEITUNG", "TABELLE");

		  
function begriffermitteln() {
var zufall = parseInt(Math.random() * 31);	
if(!zufall) {	   
begriffermitteln();
	}
	   else {
  		  begriff = depot[zufall];
  		  document.Buchstabe.zero.value = "";
		  document.Buchstabe.one.value = "";
		  document.Buchstabe.two.value = "";
		  document.Buchstabe.three.value = "";
		  document.Buchstabe.four.value = "";
		  document.Buchstabe.five.value = "";
		  document.Buchstabe.six.value = "";		  
 	  document.Buchstabe.einsatz.value = "???";
 	  document.Buchstabe.notiz.value = "Willkommen beim Glücksrad. Hier haben Sie erstmal 1000 Euro Grundkapital. Und es kann auch schon losgehen, drehen Sie am Rad...";
 	  document.Buchstabe.startkapital.value = 1000;

		  jetonspeicher = 0, jetons = 0, kapital = 1000, flag = 1, register = 0, fertig = 0,
		  erste = 0, zweite = 0, dritte = 0, vierte = 0, fuenfte = 0, sechste = 0, siebte = 0;
	   }
}


function einsatzermitteln() {
	if(flag == 1 && fertig == 0) {
		jetons = parseInt(Math.random() * 100);
		jetons = jetons * 50;		
		if(!jetons || jetons == 0) {
			einsatzermitteln();
		}
		    else {       
			   document.Buchstabe.einsatz.value = jetons;
			   document.Buchstabe.notiz.value = "Suchen Sie sich einen Buchstaben für "+jetons+" Euro aus..";
			   jetonspeicher = jetons;
		       jetons = 0;
		       flag = 0;
		    }}
	 	else {	
	 		if(fertig == 1) {
				document.Buchstabe.notiz.value = "Starten Sie bitte ein neues Spiel!";
			}
			else {
	 			document.Buchstabe.notiz.value = jetonspeicher + " ist Ihr Einsatz!";
	 		}}}


function check(zeichen) {
	if(jetonspeicher == 0) 
		document.Buchstabe.notiz.value ="Bitte drehen Sie erst am Glückrad, um Ihren Einsatz zu bestimmen...";			
 	  	else 
		  wortermitteln(zeichen);
}

function wortermitteln(zeichen) {
		var counter1 = 0, counter2 = 0;			
	for(var i = 0; i < 7; i++) {
	//var treffer = begriff.indexOf(zeichen, i);		
		var treffer = begriff.charAt(i);
		

		if(treffer == zeichen  && i == 0) { 		    	  
		  document.Buchstabe.zero.value = zeichen;	  
		  counter1++;		  
		  erste++;
		  if(erste > 1 )
		  	register = 1;		  	
	        }
		  else { 
			if(treffer == zeichen && i == 1) {
			  document.Buchstabe.one.value = zeichen;			 	  	
			  counter1++;	          			  
		  	  zweite++;
		  	  if(zweite > 1 )
		  		register = 1;		  	
	
			}                  
		  	else { 
			     if(treffer == zeichen && i == 2) {
			       document.Buchstabe.two.value = zeichen;				
			       counter1++;			       			       
		 	   	   dritte++;
			  	   if(dritte > 1 )
		  		    register = 1;		  		
			     }
		  	     else {
				   if(treffer == zeichen && i == 3) {
			         document.Buchstabe.three.value = zeichen;					
				     counter1++;					 				     
	    		  	 vierte++;
		  	  		 if(vierte > 1 )
		  				register = 1;		  	
			           }
		  	     	  else {
				       if(treffer == zeichen && i == 4) {
			             document.Buchstabe.four.value = zeichen;									
				         counter1++;										         	
				         fuenfte++;
		  	  			 if(fuenfte > 1 )
		  				    register = 1;		  	
			               }
		  	     	  	else {
				   	     if(treffer == zeichen && i == 5) {
			             	 document.Buchstabe.five.value = zeichen;									
				     	     counter1++;							 					     	    	
				     	     sechste++;
		  	  				 if(sechste > 1 )
		  					   register = 1;		  	
			                     }
		  	     	  	      else {
				   	            if(treffer == zeichen && i == 6) {
			             	        document.Buchstabe.six.value = zeichen;														
				     	            counter1++;					     	            				     	          
									siebte++;
		  	  						if(siebte > 1 )
		  							  register = 1;		  	

			                            }				
	  	                  	              else {			
			                                    counter2++;	
}}}}}}}}
	
	if(counter2 == 7) {
	  document.Buchstabe.notiz.value = "'" + zeichen + "' ist im gesuchten Begriff nicht enthalten! Ihnen werden " + jetonspeicher + " abgezogen."
	  flag = 1;
	  abzug();
	
	}

	if(counter1 > 0) {
	   loesung = (document.Buchstabe.zero.value + document.Buchstabe.one.value + document.Buchstabe.two.value + 
		          document.Buchstabe.three.value + document.Buchstabe.four.value +document.Buchstabe.five.value +
			 	  document.Buchstabe.six.value);
	
		if(register == 1) {
			document.Buchstabe.notiz.value = zeichen + " wurde schon gefunden!";
			register = 0;
		}
		  else
			auswertung(counter1, zeichen);			
	}}

function auswertung(counter1, zeichen) {


		if(counter1 == 1) {
			document.Buchstabe.notiz.value = zeichen + " ist 1 mal enthalten. Ihnen werden " + jetonspeicher + " Euro gutgeschrieben.";
			document.Buchstabe.startkapital.value =  kapital + jetonspeicher;
		    kapital = kapital + jetonspeicher;
			jetonspeicher = 0;
			flag = 1;
			document.Buchstabe.einsatz.value = "";
		}

		if(counter1 == 2) {
			document.Buchstabe.notiz.value = zeichen + " ist 2 mal enthalten. Ihnen werden 2x" + jetonspeicher + " Euro gutgeschrieben.";
			document.Buchstabe.startkapital.value = kapital + 2 * jetonspeicher;
		    kapital = kapital + 2 * jetonspeicher ;
			jetonspeicher = 0;
			flag = 1;
			document.Buchstabe.einsatz.value = "";
		}

		if(counter1 == 3) {
			document.Buchstabe.notiz.value =  zeichen + " ist 3 mal enthalten. Ihnen werden 3x" + jetonspeicher + " Euro gutgeschrieben.";
			document.Buchstabe.startkapital.value = kapital + 3 * jetonspeicher;
		    kapital = kapital + 3 * jetonspeicher ;
			jetonspeicher = 0;
			flag = 1;
			document.Buchstabe.einsatz.value = "";
		}

	    if(loesung == begriff && kapital > 0) {
		   document.Buchstabe.notiz.value = "Sie haben gewonnen!\nIch schulde Ihnen: " + kapital + " Euro. Hier, bitte schön... *wedelt mit Scheinen*";
		   fertig = 1;
		}
		
	    if(loesung == begriff && kapital < 0) {
		   document.Buchstabe.notiz.value = "Sie haben verloren!\nSie schulden mir: " + kapital * -1 + " Euro. Diese beiden Herren begleiten Sie gerne zum nächsten Geldautomaten.. ";
		   fertig = 1;
		}

	    if(loesung == begriff && kapital == 0)	{
		   document.Buchstabe.notiz.value = "Sie haben verloren!\nUnd zwar Ihre 1000 Euro Startkapital.";        	 
		   fertig = 1;
		}
}       


function abzug() {
	kapital = kapital - jetonspeicher;
	document.Buchstabe.startkapital.value = kapital;
	jetonspeicher = 0;
	document.Buchstabe.einsatz.value = "";
}
