'; OutString += '
'; OutString += NavBar; if (Feedback.length>0){ OutString += '' } OutString += '
'; OutString += ''; OutString += Feedback; OutString += '
Hosted by www.Geocities.ws

'; //Write it to the frame TopFrame.document.clear(); TopFrame.document.open(); TopFrame.document.write(OutString); TopFrame.document.close(); } function DisplayExercise(){ //Build the output string var OutString = ''; OutString += ''; OutString += '
'; OutString += '
'; OutString += TitleCode; OutString += ''; OutString += NavBar; OutString += '
'; if (WordBox.length > 0){ OutString += WordBox; } OutString += ''; OutString += BuiltCloze; OutString += '
Hosted by www.Geocities.ws

'; if (is.CRAPBrowser){OutString=ResolveAllURLs(OutString);} //Write it to the frame BottomFrame.document.clear(); BottomFrame.document.open(); BottomFrame.document.write(OutString); BottomFrame.document.close(); } function ShowClue(ItemNum){ //alert(ItemNum); State[ItemNum][0] = 1; WriteFeedback(I[ItemNum][2]); } function SaveCurrentAnswers(){ for (var i=0; i-1){ FirstBit = InString.substring(0, i); LastBit = InString.substring(i + Token.length, InString.length); InString = FirstBit + Replacement + LastBit; i = InString.indexOf(Token); } return InString; } I = new Array(); I[0] = new Array(); I[0][1] = new Array(); I[0][1][0] = new Array(); I[0][1][0][0]='w\u00E4hrend'; I[0][2]='Konjuntion, temporal'; I[1] = new Array(); I[1][1] = new Array(); I[1][1][0] = new Array(); I[1][1][0][0]='bei'; I[1][2]='Pr\u00E4position, hier mit temporaler Bedeutung'; I[2] = new Array(); I[2][1] = new Array(); I[2][1][0] = new Array(); I[2][1][0][0]='zun\u00E4chst'; I[2][2]='am Anfang'; I[3] = new Array(); I[3][1] = new Array(); I[3][1][0] = new Array(); I[3][1][0][0]='nun'; I[3][2]='jetzt'; I[4] = new Array(); I[4][1] = new Array(); I[4][1][0] = new Array(); I[4][1][0][0]='mehr'; I[4][2]='fr\u00FCher hatten sie Arbeit, jetzt haben sie keine'; I[5] = new Array(); I[5][1] = new Array(); I[5][1][0] = new Array(); I[5][1][0][0]='dann'; I[5][2]='sp\u00E4ter, danach'; I[6] = new Array(); I[6][1] = new Array(); I[6][1][0] = new Array(); I[6][1][0][0]='wieder'; I[6][2]='outra vez'; I[7] = new Array(); I[7][1] = new Array(); I[7][1][0] = new Array(); I[7][1][0][0]='oft'; I[7][2]='viele Male'; I[8] = new Array(); I[8][1] = new Array(); I[8][1][0] = new Array(); I[8][1][0][0]='Sp\u00E4ter'; I[8][2]='einige Zeit danach'; I[9] = new Array(); I[9][1] = new Array(); I[9][1][0] = new Array(); I[9][1][0][0]='Schliesslich'; I[9][2]='am Ende, als Letztes'; I[10] = new Array(); I[10][1] = new Array(); I[10][1][0] = new Array(); I[10][1][0][0]='fr\u00FCheren'; I[10][2]='alten, von damals'; I[11] = new Array(); I[11][1] = new Array(); I[11][1][0] = new Array(); I[11][1][0][0]='Danach'; I[11][2]='nachdem das geschehen war'; I[12] = new Array(); I[12][1] = new Array(); I[12][1][0] = new Array(); I[12][1][0][0]='bald'; I[12][2]='kurze Zeit sp\u00E4ter'; I[13] = new Array(); I[13][1] = new Array(); I[13][1][0] = new Array(); I[13][1][0][0]='weiter'; I[13][2]='continuar a'; Text = new Array(); Text[0]='Sidonie, ein Zigeunerkind, wurde vor dem Krankenhaus von Steyr ausgesetzt. Josefa Breitner nahm sie in Pflege, '; Text[1]=' ihr Mann Hans als Sozialdemokrat im Gef\u00E4ngnis war. Er sah Sidonie zum ersten Mal '; Text[2]=' seiner Heimkehr.
Hans suchte Arbeit, aber er fand '; Text[3]=' keine. Viele fr\u00FChere Genossen hofften '; Text[4]=' auf Hitler, denn die Kraft ihrer Partei war zerschlagen. Die Leute fanden keine Arbeit '; Text[5]=', das Land war politisch instabil und ohne Sicherheit, und die Sozialdemokraten hatten ihren Stolz verloren.
Der Anschluss, der '; Text[6]=' kam, schien die L\u00F6sung der Probleme zu bringen. Es gab '; Text[7]=' Arbeit f\u00FCr Hans, und auch Sidonie gedieh gut und war gl\u00FCcklich. Aber man sah, dass sie Zigeunerin war, denn sie war sehr dunkel. Viele Rassenfanatiker liessen sie '; Text[8]=' den Rassismus sp\u00FCren und sie w\u00FCnschte, sie w\u00E4re wie die anderen. So war sie manchmal sehr ungl\u00FCcklich.
'; Text[9]=', als die Zigeuner verfolgt wurden, sollte Sidonie zu ihrer leiblichen Mutter. Hans und Josefa waren verzweifelt und versuchten alles M\u00F6gliche. Der B\u00FCrgermeister versprach Hilfe, aber die Frau vom Sozialamt beteuerte, sie k\u00F6nne leider nichts machen. '; Text[10]=' wollte Hans sie sogar verstecken, aber niemand wollte helfen, denn die '; Text[11]=' Genossen hatten Angst und liessen ihn allein.
'; Text[12]=' kam Sidonie tats\u00E4chlich noch zu ihren Eltern. Aber die Zigeuner wurden nach Auschwitz verschleppt, wo Sidonie '; Text[13]=' darauf starb. Sie war zu traurig, um noch '; Text[14]=' zu leben.

Erich Hackl, der Autor, hatte aus der Zeitung erfahren, dass Josefa und Manfred Breitner auf dem Grabstein f\u00FCr Hans auch den Namen Sidonie eingravieren lassen wollten. Aber der Pfarrer und die Dorfbewohner wehrten sich dagegen. Hackl besuchte das Dorf und sprach mit den Leuten.'; State = new Array(); function StartUp(){ var i = 0; State.length = 0; for (i=0; i -1){ var TotalChars = GetGapValue(i).length; State[i][3] = (TotalChars-State[i][1])/TotalChars; if (State[i][0] > 0){State[i][3] = State[i][3]/2;} if (State[i][3]<0){State[i][3] = 0;} State[i][4] = 1; } else{ //Otherwise, add zero to the array and increment the hints for this item, as a penalty State[i][1]++; State[i][3] = 0; //then set the flag AllCorrect = 0; } } } //Calculate the total score var TotalScore = 0; for (i=0; i'; } Output += YourScoreIs + ' ' + TotalScore + '%.
'; if (AllCorrect == 0){ Output += '
' + Incorrect; } BuildExercise(); WriteFeedback(Output); DisplayExercise(); RestoreCurrentAnswers(); } function TrackFocus(BoxNumber){ CurrentWord = BoxNumber; } function CheckBeginning(Guess, Answer){ var OutString = ''; var i = 0; var UpperGuess = ''; var UpperAnswer = ''; if (CaseSensitive == false) { UpperGuess = Guess.toUpperCase(); UpperAnswer = Answer.toUpperCase(); } else { UpperGuess = Guess; UpperAnswer = Answer; } while (UpperGuess.charAt(i) == UpperAnswer.charAt(i)) { OutString += Guess.charAt(i); i++; } OutString += Answer.charAt(i); return OutString; } function FindLongest(InArray){ if (InArray.length < 1){return -1;} var Longest = 0; for (var i=1; i InArray[Longest].length){ Longest = i; } } return Longest; } function GetGapValue(GNum){ var RetVal = ''; if ((GNum<0)||(GNum>=I.length)){return RetVal;} if (eval('BottomFrame.document.Cloze.Gap' + GNum) != null){ RetVal = eval('BottomFrame.document.Cloze.Gap' + GNum).value; RetVal = TrimString(RetVal); } else{ RetVal = State[GNum][5]; } return RetVal; } function SetGapValue(GNum, Val){ if ((GNum<0)||(GNum>=I.length)){return;} if (eval('BottomFrame.document.Cloze.Gap' + GNum) != null){ eval('BottomFrame.document.Cloze.Gap' + GNum).value = Val; } } function FindCurrent() { var x = 0; FoundCurrent = -1; //Test the current word: //If it's state is not set to already correct, check the word. if (State[CurrentWord][4] != 1){ if (CheckAnswer(CurrentWord, false) < 0){ return CurrentWord; } } x=CurrentWord + 1; while (x -1){return ''} RightBits = new Array(); for (var i=0; i 0){ SetGapValue(CurrGap, HintString); State[CurrGap][1] = State[CurrGap][1] + 1; } WriteFeedback(GiveHint); } function Blank(){ return '
©Half-Baked Software. Loading...
Hosted by www.Geocities.ws

'; } //--> //]]>
Hosted by www.Geocities.ws

1