Santorini lies at the south end of the prefecture of Cyclades islands in a distance of 128 miles from the port of Piraues. The area of the island is 75 square Km and its population 7.328 people. The island can be reached by air from Athens with two flights per day or by ferry from Piraues with frequent departures throughout the year. During the summer period there are additional flights between Santorini and other islands, and charter flights from abroad. There are also nautical connections between Santorini and many other Cyclades islands, Dodecanesse, Crete and Thessaloniki. Local boats take the island visitors for daily cruises to the volcano and to the nearby island Thirasia.

Santorini is an unusual island with intense character and unique fascination. The wildness of the landscape, the breathtaking view, the multicolored beaches formed by the volcano\'s lava and the deep blue Aegean Sea combine a picture of wild, proud and imposing beauty. The whole island is one huge pile of volcanic lava. The ground you stand on is not part of the earth\'s crust; it has been created by the hardening of a viscous liquid expelled from the bowels of the earth, like the blood from a wound drying on the skin. Red, black and brown are its colors.

If one looks at Santorini from a distance it will be seen that the island seems to consist of masses of land rising more or less vertically out of the sea. There are no slopes, only precipices. The land masses are a ranged perpendicularly, each a little behind the other. The overall appearance is that of land rising in gigantic terraces which are higher than they are deep. Even the back side of the island, which descends more gently towards the sea, descends in terraces. The net result is that perpendicular planes predominate over the horizontal ones.

What is characteristic of the villages as a whole is that there is not one straight line in them. This plethora of asymmetrical lines, meeting to form the most unlikely shapes, is what gives to the masses of buildings a sweetness and gentleness which are surprising on such an island.

Santorini, on the other hand, combines the quite traditional village for relaxation and sobriety with the cosmopolitan character. A vast variety of accommodation including luxury hotels and apartments, elegant restaurants, stylish crowded clubs and organized beaches offer to the visitor the chance for unforgettable vacations. After all it\'s not by chance that many of the island visitors come back every year for a few days spelled by the islands\' unlike magnetism.

The text is edited from Travel guide retrieved from www.greekhotel.com
Photos are from http://magicaljourneys.com and Hsiang-ling\'s photo album

Hosted by www.Geocities.ws

'; if (is.CRAPBrowser){ReadingText=ResolveAllURLs(ReadingText);} var NavBar=''; NavBar+='
'; NavBar+=''; NavBar+=''; NavBar+=''; NavBar+=''; NavBar+='
'; if (is.CRAPBrowser){NavBar=ResolveAllURLs(NavBar)}; var TitleCode = ''; TitleCode += '' + ExerciseTitle + '
'; TitleCode += '' + ExerciseSubtitle + '
'; TitleCode += '
'; var QButtonsOpener = ''; QButtonsOpener += '
'; QButtonsOpener += ''; var QButtonsCloser = ''; QButtonsCloser += '
'; var TableOpener = '
'; TableOpener += ''; var QRow = ''; QRow += ''; var ARow = ''; ARow += ''; ARow += ''; var MARow = ''; var CheckButton = ''; } Output = Output + BuildQuestion(I.length-1); Output = TableOpener + Output + TableCloser; DisplayExercise(Output); } function ShowQuestion(QNum){ //First, create the Q number readout at the top var Readout = (QNum+1) + '/' + I.length; while (Readout.length < 7){ Readout = ' ' + Readout + ' '; } Readout = QButtonsOpener + Readout + QButtonsCloser; var Output = BuildQuestion(QNum); Output = TableOpener + Output + TableCloser; DisplayExercise(Readout + Output); //Mark the answers already done for (i=0; i=0; i--){ //Find any incorrect choices var b = eval('BottomFrame.document.QForm.A_' + QNum + '_' + i); if (b != null){ //if it's wrong, count it if (b.checked == true){ Status[QNum][1][i] = 'C'; } else{ Status[QNum][1][i] = 'U'; } if (((b.checked == true) && (b.value == "0"))||((b.checked == false)&&(b.value == "1"))){ TotWrong++; } } } if (TotWrong == 0){ Output = DefaultRight; } else{ Output = DefaultWrong + '
' + (TotAns-TotWrong) + '/' + TotAns; } //If you haven't tried the question before if (Status[QNum][0] == 0){ Status[QNum][2]++; Tries++; if (TotWrong == 0){ Status[QNum][0] = 1; CorrectChoices++; } } //Check whether the quiz is finished var Finished = true; for (var i=0; i' + YourScoreIs + ' ' + Score + '%.'; } if (Finished == true){ var CFT = 0; for (i=0; i 0){ WriteFeedback(Output); } } function CheckAnswer(QNum, ANum){ var Output = I[QNum][1][ANum][1]; if (Output==''){ if (I[QNum][1][ANum][2] == 1){ Output = DefaultRight; } else{ Output = DefaultWrong; } } //If it's not been previously answered correctly if (Status[QNum][0] == 0){ Status[QNum][2]++; //increment tries for this Q //If it's a correct answer if (I[QNum][1][ANum][2] == 1){ Status[QNum][0] = 1;//Mark the Q as done Status[QNum][1][ANum] = 'R'; MarkAnswer(QNum, ANum, true); CorrectChoices++; } else{ Status[QNum][1][ANum] = 'W'; MarkAnswer(QNum, ANum, false); } Tries++; } //Check whether the quiz is finished var Finished = true; for (var i=0; i' + YourScoreIs + ' ' + Score + '%.'; } if (Finished == true){ var CFT = 0; for (i=0; i 0){ WriteFeedback(Output); } } function MarkAnswer(QNum, ANum, Right){ var Mark = CorrectIndicator; if (Right == false){Mark = IncorrectIndicator;} if (eval('BottomFrame.document.QForm.FB_' + QNum + '_' + ANum) != null){ eval('BottomFrame.document.QForm.FB_' + QNum + '_' + ANum).value = Mark; } } function CheckCheckbox(QNum, ANum){ if (eval('BottomFrame.document.QForm.A_' + QNum + '_' + ANum) != null){ eval('BottomFrame.document.QForm.A_' + QNum + '_' + ANum).checked = true; } } function ShowReading(){ if (ReadingFrame != null){ if (ReadingURL.length > 0){ ReadingFrame.location.href=ReadingURL; } else{ ReadingFrame.document.clear(); ReadingFrame.document.open(); ReadingFrame.document.write(ReadingText); ReadingFrame.document.close(); } } } //Reading text/timer code var min var sec var ShowReadingAgain = 'Show reading again,please,please,please.'; function DownTime(mm,ss){ min = mm; sec = ss; if (sec==0) { sec = 60; min--; } sec--; if (sec<10){ sec="0" + sec; } if (TimerFrame.document.TimerForm.face == null){ return; } TimerFrame.document.TimerForm.face.value= min+":"+sec; if ((min==0) && (sec==0)){ TimesUp() } else{ setTimeout('DownTime(min,sec)',1000) } } function StartReading(){ Stuff='Remaining time:'; Stuff+=' '; WriteToTimer(Stuff); ShowReading(); timeoutID=setTimeout('DownTime(3,0)',1000); } function TimesUp() { var Stuff = ''; if (ShowReadingAgain.length > 0) { Stuff=''; WriteToTimer(Stuff); } WriteToReading('Your time is over! Are you done yet?'); } function WriteToReading(Stuff) { if (is.CRAPBrowser){Stuff=ResolveAllURLs(Stuff);} ReadingFrame.document.clear(); ReadingFrame.document.open(); ReadingFrame.document.writeln (''); ReadingFrame.document.writeln ('
'); ReadingFrame.document.writeln ('
'; QRow += '[QNumber][Question]
 '; QRow += '
[Ans]
'; MARow += '[Ans]
0){ history.go((BackSkip+1)*-1); } else{ parent.history.back(); } } function ReduceItems(){ var ItemToDump=0; var j=0; while (I.length > QsToShow){ ItemToDump = Math.floor(I.length*Math.random()); for (j=ItemToDump; j<(I.length-1); j++){ I[j] = I[j+1]; } I.length = I.length-1; } } function Shuffle(InArray){ Temp = new Array(); var Len = InArray.length; var j = Len; for (var i=0; i '; 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 StartUp(){ //Write the top frame WriteFeedback(Instructions); //Reduce array if required if (QsToShow < I.length){ ReduceItems(); } //Shuffle stuff if required if (ShuffleQs == true){ I = Shuffle(I); } if (ShuffleAs == true){ for (var i=0; i'; WriteToReading('Click on the button to see the reading.'); WriteToTimer(Stuff); } //Show the first question or all of them if (ShowOneByOne == false){ ShowAllQs(); } else{ ShowQuestion(CurrQNum); } } I = new Array(); I[0] = new Array(); I[0][0]='What is the main idea of paragraph 1?'; I[0][1] = new Array(); I[0][1][0] = new Array(); I[0][1][0][0]='The history of Santorini'; I[0][1][0][1]='Do you learn anything about Greek history in this paragraph?'; I[0][1][0][2] = 0; I[0][1][1] = new Array(); I[0][1][1][0]='The people of Santorini'; I[0][1][1][1]='Do you learn anything about Greek people in this paragraph?'; I[0][1][1][2] = 0; I[0][1][2] = new Array(); I[0][1][2][0]='The location of Santorini '; I[0][1][2][1]='Well done!'; I[0][1][2][2] = 1; I[0][2] = 0; I[1] = new Array(); I[1][0]='What is the main idea of paragraph 2?'; I[1][1] = new Array(); I[1][1][0] = new Array(); I[1][1][0][0]='The unique geographic feature of the island.'; I[1][1][0][1]='Good job!'; I[1][1][0][2] = 1; I[1][1][1] = new Array(); I[1][1][1][0]='Infromation about accomondations on the island.'; I[1][1][1][1]='Do you find anything about hotels in this paragraph?'; I[1][1][1][2] = 0; I[1][1][2] = new Array(); I[1][1][2][0]='Primitive life stye of the people on the island.'; I[1][1][2][1]='Does this paragraph talk about people\'s life on the island?'; I[1][1][2][2] = 0; I[1][2] = 0; I[2] = new Array(); I[2][0]='What is the main idea of paragraph 3?'; I[2][1] = new Array(); I[2][1][0] = new Array(); I[2][1][0][0]='The ancient ruins on the island'; I[2][1][0][1]='Does this paragraph talk about the overall appearance or the historic sights of the island'; I[2][1][0][2] = 0; I[2][1][1] = new Array(); I[2][1][1][0]='The pleasant outlook over the island'; I[2][1][1][1]='Well done!'; I[2][1][1][2] = 1; I[2][1][2] = new Array(); I[2][1][2][0]='Crazy night life on the island'; I[2][1][2][1]='Do you know where to party after reading this paragraph?'; I[2][1][2][2] = 0; I[2][2] = 0; I[3] = new Array(); I[3][0]='What is the main idea of paragraph 4?'; I[3][1] = new Array(); I[3][1][0] = new Array(); I[3][1][0][0]='The characterisic of the island'; I[3][1][0][1]='Right on!'; I[3][1][0][2] = 1; I[3][1][1] = new Array(); I[3][1][1][0]='The well-known nudist beach on the island'; I[3][1][1][1]='Don\'t get carried away by your day dream! Go back to paragraph 4 and read again.'; I[3][1][1][2] = 0; I[3][1][2] = new Array(); I[3][1][2][0]='Natural wonders on the island'; I[3][1][2][1]='Does this paragraph talk about villages or '; I[3][1][2][2] = 0; I[3][2] = 0; I[4] = new Array(); I[4][0]='What is the main idea of paragraph 5?'; I[4][1] = new Array(); I[4][1][0] = new Array(); I[4][1][0][0]='Information on what to do on Santorini'; I[4][1][0][1]='Don\'t you think this paragraph tells more than that?'; I[4][1][0][2] = 0; I[4][1][1] = new Array(); I[4][1][1][0]='Information on accomondations.'; I[4][1][1][1]='Don\'t you think this paragraph tells more than that?'; I[4][1][1][2] = 0; I[4][1][2] = new Array(); I[4][1][2][0]='Reasons why people like to visit Santorini'; I[4][1][2][1]='Excellent!'; I[4][1][2][2] = 1; I[4][2] = 0; Status = new Array(); function CreateStatusArrays(){ for (var x=0; x-1){ FirstBit = InString.substring(0, i); LastBit = InString.substring(i + Token.length, InString.length); InString = FirstBit + Replacement + LastBit; i = InString.indexOf(Token); } return InString; } function ChangeQ(ChangeBy){ var NewNum = CurrQNum + ChangeBy; if ((NewNum >= 0)&&(NewNum '; OutString += '
'; OutString += TitleCode; OutString += ''; OutString += NavBar; OutString += '
'; OutString += ''; OutString += StuffToDisplay; 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 ShowAllQs(){ var Output = ''; for (var i=0; i

'); ReadingFrame.document.writeln ('
') ReadingFrame.document.writeln (''); ReadingFrame.document.writeln (Stuff); ReadingFrame.document.writeln ('
Hosted by www.Geocities.ws

'); ReadingFrame.document.close(); } function WriteToTimer(Stuff){ if (is.CRAPBrowser){Stuff=ResolveAllURLs(Stuff);} TimerFrame.document.clear(); TimerFrame.document.open(); TimerFrame.document.writeln (''); TimerFrame.document.writeln ('
'); TimerFrame.document.writeln ('
'); TimerFrame.document.writeln ('
') TimerFrame.document.writeln (''); TimerFrame.document.writeln (Stuff); TimerFrame.document.writeln ('
Hosted by www.Geocities.ws

'); TimerFrame.document.close(); } function Blank(){ return '
©Half-Baked Software. Loading...
Hosted by www.Geocities.ws

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

1