'; OutString += '
'; OutString += NavBar; if (Feedback.length>0){ OutString += '' } OutString += '
'; OutString += ''; OutString += Feedback; OutString += '
'; //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 += '
'; 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]='1914'; I[0][2]=''; I[1] = new Array(); I[1][1] = new Array(); I[1][1][0] = new Array(); I[1][1][0][0]='Sarajevo'; I[1][1][1] = new Array(); I[1][1][1][0]='Saraievo'; I[1][2]=''; I[2] = new Array(); I[2][1] = new Array(); I[2][1][0] = new Array(); I[2][1][0][0]='Austria'; I[2][2]=''; I[3] = new Array(); I[3][1] = new Array(); I[3][1][0] = new Array(); I[3][1][0][0]='Francia'; I[3][1][1] = new Array(); I[3][1][1][0]='Inghilterra'; I[3][2]=''; I[4] = new Array(); I[4][1] = new Array(); I[4][1][0] = new Array(); I[4][1][0][0]='Inghilterra'; I[4][1][1] = new Array(); I[4][1][1][0]='Francia'; I[4][2]=''; I[5] = new Array(); I[5][1] = new Array(); I[5][1][0] = new Array(); I[5][1][0][0]='Triplice'; I[5][2]=''; I[6] = new Array(); I[6][1] = new Array(); I[6][1][0] = new Array(); I[6][1][0][0]='Germania'; I[6][1][1] = new Array(); I[6][1][1][0]='Prussia'; I[6][1][2] = new Array(); I[6][1][2][0]='reich tedesco'; I[6][2]=''; I[7] = new Array(); I[7][1] = new Array(); I[7][1][0] = new Array(); I[7][1][0][0]='Alleanza'; I[7][2]=''; I[8] = new Array(); I[8][1] = new Array(); I[8][1][0] = new Array(); I[8][1][0][0]='neutrale'; I[8][2]=''; I[9] = new Array(); I[9][1] = new Array(); I[9][1][0] = new Array(); I[9][1][0][0]='Belgio'; I[9][2]=''; I[10] = new Array(); I[10][1] = new Array(); I[10][1][0] = new Array(); I[10][1][0][0]='Marna'; I[10][2]=''; I[11] = new Array(); I[11][1] = new Array(); I[11][1][0] = new Array(); I[11][1][0][0]='trincea'; I[11][2]=''; I[12] = new Array(); I[12][1] = new Array(); I[12][1][0] = new Array(); I[12][1][0][0]='orientale'; I[12][2]=''; I[13] = new Array(); I[13][1] = new Array(); I[13][1][0] = new Array(); I[13][1][0][0]='Triplice Intesa'; I[13][2]=''; I[14] = new Array(); I[14][1] = new Array(); I[14][1][0] = new Array(); I[14][1][0][0]='meridionale'; I[14][1][1] = new Array(); I[14][1][1][0]='a sud'; I[14][2]=''; I[15] = new Array(); I[15][1] = new Array(); I[15][1][0] = new Array(); I[15][1][0][0]='Rivoluzione'; I[15][2]=''; I[16] = new Array(); I[16][1] = new Array(); I[16][1][0] = new Array(); I[16][1][0][0]='1917'; I[16][2]=''; I[17] = new Array(); I[17][1] = new Array(); I[17][1][0] = new Array(); I[17][1][0][0]='occidentale'; I[17][2]=''; I[18] = new Array(); I[18][1] = new Array(); I[18][1][0] = new Array(); I[18][1][0][0]='Caporetto'; I[18][2]=''; I[19] = new Array(); I[19][1] = new Array(); I[19][1][0] = new Array(); I[19][1][0][0]='Vittorio Veneto'; I[19][2]=''; I[20] = new Array(); I[20][1] = new Array(); I[20][1][0] = new Array(); I[20][1][0][0]='austroungarico'; I[20][1][1] = new Array(); I[20][1][1][0]='austriaco'; I[20][1][2] = new Array(); I[20][1][2][0]='asburgico'; I[20][2]=''; I[21] = new Array(); I[21][1] = new Array(); I[21][1][0] = new Array(); I[21][1][0][0]='1918'; I[21][2]=''; I[22] = new Array(); I[22][1] = new Array(); I[22][1][0] = new Array(); I[22][1][0][0]='ottomano'; I[22][1][1] = new Array(); I[22][1][1][0]='turco'; I[22][2]=''; I[23] = new Array(); I[23][1] = new Array(); I[23][1][0] = new Array(); I[23][1][0][0]='stati'; I[23][2]=''; I[24] = new Array(); I[24][1] = new Array(); I[24][1][0] = new Array(); I[24][1][0][0]='Francia'; I[24][2]=''; I[25] = new Array(); I[25][1] = new Array(); I[25][1][0] = new Array(); I[25][1][0][0]='Trentino-Alto Adige'; I[25][2]=''; Text = new Array(); Text[0]='Lo scoppio della Prima guerra mondiale.
Il 28 giugno '; Text[1]=' l\'arciduca Francesco Ferdinando d\'Austria, nipote dell\'imperatore, e sua moglie vennero assassinati durante una visita ufficiale nella citt\u00E0 di '; Text[2]=', capitale della Bosnia. L\''; Text[3]=' dichiar\u00F2 guerra alla Serbia mettendo in moto il sistema delle alleanze europee e scatenando la prima guerra mondiale. Russia, '; Text[4]=' e '; Text[5]=', le potenze della '; Text[6]=' Intesa, presero le armi contro Austria e '; Text[7]=', le potenze della Triplice '; Text[8]='; l\'Italia si dichiar\u00F2 inizialmente '; Text[9]='.
I fronti della guerra.Sul fronte occidentale, lo stato maggiore tedesco tent\u00F2 di condurre una guerra-lampo invadendo il '; Text[10]=', sebbene fosse neutrale, e la Francia. Le truppe tedesche furono invece fermate sul fiume '; Text[11]=' e inizi\u00F2 cos\u00EC una lunga ed estenuante guerra di '; Text[12]=', in cui gli eserciti persero migliaia di soldati senza avanzare. Sul fronte '; Text[13]=', invece, le truppe russe subirono gravi sconfitte, poich\u00E9 l\'apparato industriale zarista era inadeguato a rifornire l\'esercito con armi e munizioni sufficienti.
Neutralisti e interventisti. L\'Italia era corteggiata dagli opposti schieramenti con la promessa di ampie concessioni territoriali alla fine del conflitto. La maggioranza della popolazione italiana per\u00F2 era neutralista: ne facevano parte tutti i cattolici, i liberali giolittiani e il Partito socialista, che manteneva gli ideali pacifisti della Seconda Internazionale. Gli interventisti erano un gruppo esiguo, cui appartenevano repubblicani, nazionalisti e alcune importanti personalit\u00E0 del mondo della cultura. Nel 1915 l\'Italia tuttavia decise di intervenire a fianco della '; Text[14]=', che le prometteva l\'assegnazione a fine conflitto del Trentino-Alto Adige, della Venezia Giulia, dell\'Istria e della Dalmazia, e apr\u00EC un terzo fronte '; Text[15]=' contro Austria e Germania.
La Rivoluzione d\'ottobre.Nella Russia zarista il rifiuto della guerra fu la principale motivazione che spinse migliaia di soldati e gran parte del popolo ad aderire alla '; Text[16]=' che, nell\'ottobre del 1917, rovesci\u00F2 il governo provvisorio. Il nuovo governo sovietico russo firm\u00F2 l\'armistizio il 15 dicembre 1917.
L\'intervento degli Stati Uniti.Il 6 aprile '; Text[17]=' gli Stati Uniti dichiararono guerra alla Germania. I ripetuti attacchi alle navi statunitensi che portavano rifornimenti in Inghilterra, attuati dai sottomarini tedeschi avevano spinto gli Americani a entrare in guerra. Nel gennaio del 1918 un milione di soldati americani sbarcarono sul continente e affluirono sul fronte '; Text[18]=' per combattere a fianco di Francesi e Inglesi.
L\'Italia dalla disfatta alla vittoria. Nell\'ottobre del 1917 l\'esercito italiano fu travolto da un\'offensiva austriaca presso '; Text[19]=' e fu costretto a ritirarsi per 150 chilometri, attestandosi sulla linea difensiva del fiume Piave. Questo disastro militare costrinse il re a destituire il generale Cadorna e ad affidare la guida dell\'esercito al generale Armando Diaz. Dopo avere fermato gli Austriaci sul Piave, l\'esercito italiano scaten\u00F2 un\'offensiva che si concluse nell\'ottobre del 1918 con la disfatta dell\'esercito austriaco a '; Text[20]='.
La fine della guerra. La sconfitta dell\'Impero '; Text[21]=' sul fronte italiano e della Germania sul fronte occidentale posero fine alla guerra. Il Kaiser Guglielmo Il fugg\u00EC in Olanda e in Germania fu proclamata la repubblica. L\'11 novembre '; Text[22]=' la Germania firm\u00F2 la resa. La prima guerra mondiale era finita.
La pace di VersaillesCrollarono 4 imperi: oltre a quello tedesco, austriaco e russo anche quello '; Text[23]='. Nacquero nuovi '; Text[24]=' indipendenti: tra questi la Cecoslovacchia e la Jugoslavia. La '; Text[25]=' recuper\u00F2 l\'Alsazia e la Lorena, l\'Italia conquist\u00F2 il '; Text[26]='.
'; 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...
'; } //--> //]]>
-->