// JavaScript Document
function trim(inputString) {
   // Removes leading and trailing spaces from the passed string. Also removes
   // consecutive spaces and replaces it with one space. If something besides
   // a string is passed in (null, custom object, etc.) then return the input.
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") { // Check for spaces at the beginning of the string
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { // Check for spaces at the end of the string
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
   }
  // alert(retValue);
   return retValue; // Return the trimmed string back to the user
}
var cnt = 0;
var arr_uebung_01 = new Array(
                              "trinkt","eine",
                              "macht","eine",
                              "raucht","eine",
                              "hat","einen",
                              "liest","ein",
                              "braucht","einen",
                              "besuche","eine",
                              "isst","einen",
                              "backt","einen",
                              "hört","eine"
                             );

function Ergebnis_uebung_01(){
	cnt = 0;
	//alert(cnt +arr_uebung_01.length );
	for(i = 0,cnt=1;i<arr_uebung_01.length;i++){
		 var txtVal = document.getElementById(cnt).value;
		 var txtTrimedString = trim(txtVal);
		// alert(arr_uebung_01[i] + txtTrimedString)
		 if(arr_uebung_01[i] == txtTrimedString)
		   document.getElementById(cnt).style.backgroundColor = "#66FF33";
		 else
		   document.getElementById(cnt).style.backgroundColor = "#ff0033";
		   cnt = cnt + 1;
	}
	
}
function Loesung_uebung_01(){
	
	for(i = 0,cnt=1;i<arr_uebung_01.length;i++){
		//alert('i :- '+i+'\ncnt :- '+cnt);
		if((document.getElementById(cnt).style.backgroundColor == 'rgb(255, 0, 51)'||document.getElementById(cnt).style.backgroundColor == '')||document.getElementById(cnt).style.backgroundColor == '#ff0033'||document.getElementById(cnt).style.backgroundColor == '' ){
  			 document.getElementById(cnt).value = arr_uebung_01[i];
			 document.getElementById(cnt).style.backgroundColor = "#CCCCCC";
		}
		 cnt = cnt + 1;
	}
	cnt = 0;
}
var arr_uebung_02 = new Array(
                               "Wer","liebt","Heiko?",
                               "Wen","liebt","Heike?",
                               "Wer","kocht","eine Suppe?",
                               "Was","kocht","die Hausfrau?",
                               "Wer","schließt","das Fenster?",
                               "Was","schließt","Sabine?",
                               "Wer","hat","Glück?",
                               "Was","hat","euer Chef?",
                               "Wer","lernt","Schwimmen?",
                               "Was","lernen","die Kinder?",
                               "Wer","versteht","es nicht?",
                               "Was","versteht","der Junge nicht?",
                               "Wer","trinkt","Wasser?",
                               "Was","trinken","die Mädchen?",
                               "Wer","schreibt","einen Brief?",
                               "Was","schreibt","Ludwig?",
                               "Wer","grüßt","dich nicht?",
                               "Wen","grüßen","Udo und Kai nicht?",
                               "Wer","putzt","die Treppe nicht?",
                               "Was","putzt","Doris nicht?"
                              );

function Ergebnis_uebung_02(){
	cnt = 0;
	for(i = 0,cnt=21;i<arr_uebung_02.length;i++){
		 var txtVal = document.getElementById(cnt).value;
		 
		 var txtTrimedString = trim(txtVal);
		// alert(arr_uebung_02[i] + txtTrimedString)
		 if(arr_uebung_02[i] == txtTrimedString)
		   document.getElementById(cnt).style.backgroundColor = "#66FF33";
		 else
		   document.getElementById(cnt).style.backgroundColor = "#ff0033";
		   cnt = cnt + 1;
	}
}
function Loesung_uebung_02(){
	
	cnt = 0;
	
	for(i = 0,cnt=21;i<arr_uebung_02.length;i++){
		//alert(document.getElementById(cnt).style.backgroundColor);
         if((document.getElementById(cnt).style.backgroundColor == 'rgb(255, 0, 51)'||document.getElementById(cnt).style.backgroundColor == '')||document.getElementById(cnt).style.backgroundColor == '#ff0033'||document.getElementById(cnt).style.backgroundColor == '' ){
  		     document.getElementById(cnt).value = arr_uebung_02[i];
			 document.getElementById(cnt).style.backgroundColor = "#CCCCCC";
		 }
		 cnt = cnt + 1;
	}
}
var arr_uebung_03 = new Array(
                               "Der Junge","stiehlt","einen Bleistift.",
                               "Johannes","putzt","die Tafel.",
                               "Karin","versteht","die Aufgabe nicht.",
                               "Der Sohn","fragt","seinen Vater.",
                               "Elvira","hat","keine Geschwister.",
                               "Fridolin","sucht","seinen Bruder.",
                               "Das Kind","kauft","einen Ball.",
                               "Marco","wäscht","den Wagen.",
                               "Kai","macht","seine Hausaufgaben.",
                               "Er","sieht","einen Vogel."
                          );

function Ergebnis_uebung_03(){
	cnt = 0;
	for(i = 0,cnt=81;i<arr_uebung_03.length;i++){
		 var txtVal = document.getElementById(cnt).value;
		 
		 var txtTrimedString = trim(txtVal);
		// alert(arr_uebung_03[i] + txtTrimedString)
		 if(arr_uebung_03[i] == txtTrimedString)
		   document.getElementById(cnt).style.backgroundColor = "#66FF33";
		 else
		   document.getElementById(cnt).style.backgroundColor = "#ff0033";
		   cnt = cnt + 1;
	}
}
function Loesung_uebung_03(){
	
	cnt = 0;
	
	for(i = 0,cnt=81;i<arr_uebung_03.length;i++){
		//alert(document.getElementById(cnt).style.backgroundColor);
         if((document.getElementById(cnt).style.backgroundColor == 'rgb(255, 0, 51)'||document.getElementById(cnt).style.backgroundColor == '')||document.getElementById(cnt).style.backgroundColor == '#ff0033'||document.getElementById(cnt).style.backgroundColor == '' ){
  		     document.getElementById(cnt).value = arr_uebung_03[i];
			 document.getElementById(cnt).style.backgroundColor = "#CCCCCC";
		 }
		 cnt = cnt + 1;
	}
}











