'; 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]='posizione'; I[0][2]=''; I[1] = new Array(); I[1][1] = new Array(); I[1][1][0] = new Array(); I[1][1][0][0]='crocevia'; I[1][2]=''; I[2] = new Array(); I[2][1] = new Array(); I[2][1][0] = new Array(); I[2][1][0][0]='settentrionale'; I[2][2]=''; I[3] = new Array(); I[3][1] = new Array(); I[3][1][0] = new Array(); I[3][1][0][0]='laguna'; I[3][2]=''; I[4] = new Array(); I[4][1] = new Array(); I[4][1][0] = new Array(); I[4][1][0][0]='V'; I[4][1][1] = new Array(); I[4][1][1][0]='quinto'; I[4][1][2] = new Array(); I[4][1][2][0]='5'; I[4][1][3] = new Array(); I[4][1][3][0]='5\u00B0'; I[4][2]=''; I[5] = new Array(); I[5][1] = new Array(); I[5][1][0] = new Array(); I[5][1][0][0]='invasioni'; I[5][2]=''; I[6] = new Array(); I[6][1] = new Array(); I[6][1][0] = new Array(); I[6][1][0][0]='Rialto'; I[6][2]=''; I[7] = new Array(); I[7][1] = new Array(); I[7][1][0] = new Array(); I[7][1][0][0]='Ravenna'; I[7][2]=''; I[8] = new Array(); I[8][1] = new Array(); I[8][1][0] = new Array(); I[8][1][0][0]='orientali'; I[8][2]=''; I[9] = new Array(); I[9][1] = new Array(); I[9][1][0] = new Array(); I[9][1][0][0]='Bisanzio'; I[9][2]=''; I[10] = new Array(); I[10][1] = new Array(); I[10][1][0] = new Array(); I[10][1][0][0]='grano'; I[10][2]=''; I[11] = new Array(); I[11][1] = new Array(); I[11][1][0] = new Array(); I[11][1][0][0]='mercanti'; I[11][2]=''; I[12] = new Array(); I[12][1] = new Array(); I[12][1][0] = new Array(); I[12][1][0][0]='doge'; I[12][2]=''; I[13] = new Array(); I[13][1] = new Array(); I[13][1][0] = new Array(); I[13][1][0][0]='ricche'; I[13][2]=''; I[14] = new Array(); I[14][1] = new Array(); I[14][1][0] = new Array(); I[14][1][0][0]='IX'; I[14][2]=''; I[15] = new Array(); I[15][1] = new Array(); I[15][1][0] = new Array(); I[15][1][0][0]='indipendenza'; I[15][2]=''; I[16] = new Array(); I[16][1] = new Array(); I[16][1][0] = new Array(); I[16][1][0][0]='leone'; I[16][2]=''; I[17] = new Array(); I[17][1] = new Array(); I[17][1][0] = new Array(); I[17][1][0][0]='Mediterraneo'; I[17][2]=''; I[18] = new Array(); I[18][1] = new Array(); I[18][1][0] = new Array(); I[18][1][0][0]='crociate'; I[18][2]=''; I[19] = new Array(); I[19][1] = new Array(); I[19][1][0] = new Array(); I[19][1][0][0]='Genova'; I[19][2]=''; I[20] = new Array(); I[20][1] = new Array(); I[20][1][0] = new Array(); I[20][1][0][0]='economico'; I[20][2]=''; I[21] = new Array(); I[21][1] = new Array(); I[21][1][0] = new Array(); I[21][1][0][0]='basi strategiche'; I[21][2]=''; I[22] = new Array(); I[22][1] = new Array(); I[22][1][0] = new Array(); I[22][1][0][0]='Puglie'; I[22][2]=''; I[23] = new Array(); I[23][1] = new Array(); I[23][1][0] = new Array(); I[23][1][0][0]='legname'; I[23][2]=''; I[24] = new Array(); I[24][1] = new Array(); I[24][1][0] = new Array(); I[24][1][0][0]='schiavi'; I[24][2]=''; I[25] = new Array(); I[25][1] = new Array(); I[25][1][0] = new Array(); I[25][1][0][0]='citt\u00E0-mondo'; I[25][2]=''; I[26] = new Array(); I[26][1] = new Array(); I[26][1][0] = new Array(); I[26][1][0][0]='continentale'; I[26][2]=''; I[27] = new Array(); I[27][1] = new Array(); I[27][1][0] = new Array(); I[27][1][0][0]='Lombardia'; I[27][2]=''; I[28] = new Array(); I[28][1] = new Array(); I[28][1][0] = new Array(); I[28][1][0][0]='Turchi'; I[28][2]=''; Text = new Array(); Text[0]='Venezia deve la sua fortuna alla '; Text[1]='. A met\u00E0 tra occidente ed oriente del Mediteraneo \u00E8 il naturale '; Text[2]=' di traffici in entrambi i sensi; al tempo stesso tra le citt\u00E0 del Mediterraneo \u00E8 la pi\u00F9 '; Text[3]=', vicina quindi all\'Europa continentale e a quella del Nord. Posta su una '; Text[4]=' il mare la protegge dagli attacchi di eventuali nemici.

I primi insediamenti stabili da cui \u00E8 nata Venezia sono sorti sugli isolotti della laguna nel '; Text[5]=' secolo d. C. quando gli abitanti della pianura veneta sfuggivano alle '; Text[6]=' dei Longobardi. I villaggi di salinari e pescatori si sono poi riuniti nella comunit\u00E0 di '; Text[7]=', nucleo originario della futura Venezia.

Nel corso dell\'alto medioevo si svilupparono le comunit\u00E0 di battellieri che organizzarono traffici a breve distanza con '; Text[8]=', dove vendevano sale e compravano le merci '; Text[9]=' come incenso, sete ed il famoso panno purpureo di '; Text[10]=', e con Pavia dove rivendevano queste ultime per acquistare '; Text[11]=' e altri manufatti. Di conseguenza Venezia \u00E8 diventata ben presto una citt\u00E0 di '; Text[12]='.

Per organizzazione politica Venezia si distingue dalle altre citt\u00E0 italiane. Essa rimase sempre una repubblica, a capo della quale veniva eletto il magistrato supremo, il '; Text[13]=' la cui carica non divenne mai ereditaria. Egli governava insieme ad un gruppo di consiglieri, anch\'essi scelti dalle famiglie pi\u00F9 '; Text[14]=' della citt\u00E0.
Verso il '; Text[15]=' secolo, sottraendosi alla tutela di Bisanzio, le isole della laguna raggiunsero la loro '; Text[16]='. L\'evangelista Marco, il cui corpo fu trafugato dai mercanti veneti ad Alessandria d\'Egitto, divenne il patrono della citt\u00E0, e il '; Text[17]=', suo emblema fu adottato come simbolo del giovane stato.

Dopo il 1000 i Veneziani diventarono una nazione marinara, che commerciava e combatteva in molte parti del '; Text[18]='. Al tempo delle '; Text[19]=', Venezia cominci\u00F2 a trarre vantaggi dalle richieste di navi, viveri e denaro che facevano i re cristiani; in particolare la sua ricchezza si accrebbe quando convinse i soldati della IV crociata a saccheggiare Costantinopoli prima di attaccare Gerusalemme. L\'unica citt\u00E0 che riusci in pi\u00F9 di un\'occasione a minacciare la sua supremazia sui mari fu un\'altra citt\u00E0 italiana: '; Text[20]='.

L\'impero che costru\u00EC nei secoli non fu un impero territoriale ma un impero '; Text[21]='. Difatti Venezia limit\u00F2 le sue conquiste territoriali a poche '; Text[22]=' di cruciale importanza disseminate lungo le coste dell\'Istria e della Dalmazia, nelle isole del mar Egeo, tra cui Creta e lungo le coste del mar Nero. In compenso riusc\u00EC a riunire tra le sue mani, come altrettanti fili, i traffici che erano gi\u00E0 in corso prima della sua intrusione e che riguardavano l\'olio, i vini e il grano delle '; Text[23]=', il '; Text[24]=' per navi delle foreste delle Prealpi Venete e del Gargano, le pietre dell\'Istria, il sale richiesto dall\'una e dall\'altra sponda, non disdegnando anche di trafficare una merce ancora pregiata come quella degli '; Text[25]=' nonostante i divieti formali del papa.
Tutti i traffici nelle diverse periferie dell\'economia mondo facevano capo cos\u00EC ad un unico centro: Venezia, che rimase fino al 1500 una vera '; Text[26]='.

Solo verso il 1400 Venezia divent\u00F2 uno stato '; Text[27]=' annettendosi gli attuali Veneto, Friuli e la parte orientale della '; Text[28]='. L\'inizio della sua decadenza coincise con la comparsa della nuova potenza dei '; Text[29]=' nel Mediterraneo orientale. Perse poi la sua indipendenza politica verso la fine del 1700 ai tempi delle prime campagne napoleoniche.
'; State = new Array(); function StartUp(){ var i = 0; MixWords = new Array(); 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...
'; } //--> //]]>
-->