// 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(
"Es","ist","verboten,","in","der","Wohnung","Hunde","zu","halten.",
"Seine","Frau","hat","Georg","endlich","dazu","überreden","können,","das","Rauchen","aufzugeben.",
"Der","Vorgesetzte","will","seine","Mitarbeiter","dazu","zwingen,","täglich","Überstunden","zu","leisten.",
"Ilona","hat","ihren","Gatten","darum","gebeten,","seine","kranke","Schwiegermutter","zu","besuchen.",
"Es","ist","nicht","nötig,","mir","bei","den","Hausaufgaben","zu","helfen.",
"Hilde","ist","davon","überzeugt,","ohne","Probleme","die","Prüfung","zu","schaffen.",
"Fräulein","Hings","ist","es","peinlich,","permanent","zum","Tanzen","aufgefordert","zu","werden.",
"Es","gibt","keinen","Grund,","sich","zu","ärgern.",
"Silke","hat","versucht,","3","kg","abzunehmen.",
"Horst","hat","vor,","von","Kiel","nach","München","zu","wandern."
                             );

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(
"Holger","ist","immer","noch","davon","überzeugt,","eines","Tages","seine","Traumfrau","zu","finden.",
"Viele","halten","es","für","unmöglich,","die","Wahrheit","herauszufinden.",
"Herr","Spöker","hat","Angst","davor,","seinen","Arbeitsplatz","zu","verlieren.",
"Es","macht","Frau","Radlerwitz","keinen","Spaß,","Rad","zu","fahren.",
"Alfons","hat","heute","keine","Zeit,","das","Fahrrad","zu","reparieren.",
"Herr","Klüngel","bittet","seinen","Chef","darum,","nicht","versetzt","zu","werden.",
"Marianne","Schuster","hat","vor,","nach","Australien","auszuwandern.",
"Wir","freuen","uns","darauf,","übermorgen","für","drei","Wochen","nach","Spanien","zu","fliegen.",
"Er","hat","mir","angeboten,","seinen","Lamborghini","für","3.000","Euro","zu","kaufen.",
"Es","fällt","meinem","Mann","sehr","schwer,","keinen","Alkohol","mehr","zu","trinken."
                              );

function Ergebnis_uebung_02(){
	cnt = 0;
	for(i = 0,cnt=96;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=96;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;
	}
}












