Fantasy in Lights History

Fantasy In Lights History

Callaway Gardens co-founder Virginia Callaway had always expressed the desire to incorporate Christmas lights into the Gardens similar to the ones that she enjoyed as a little girl on the lawns in her hometown of Pelham, Georgia.

Over the years, her ideas began to take shape, and in 1992 Callaway Gardens opened Fantasy In Lights, the first major holiday light show in Georgia and one of the largest in the world.


Different from Other Shows

Fantasy In Lights is different from any other light show in many ways. The scenes, all custom designed, are larger-than-life and each one has a dedicated sound system that plays musical arrangements tailored for the scene. The show is situated along a five-mile drive through the woodlands and is designed to enhance the natural setting.

Seeing the incredible success of Fantasy In Lights, many other organizations have since opened their own light show, but none can rival the magnitude and uniqueness of Fantasy In Lights. Now in its tenth year, this show has become a holiday tradition in the South and continues to outshine all other light shows.

fantasyhistory2.jpg


Addition of Scenes

In 1992, the show opened with March of the Toy Soldiers, Magical Christmas Garden, Snowflake Valley, Twin Trees and FIL the Frog. In pursuing years the show continued to grow.

1993: The Nativity, Firefly Cove, Swan Lake, Christmas Tree Lane
1994: The Twleve Days of Christmas, Nature\'s Wonderland
1995: The Night Before Christmas
1996: Santa\'s Workshop and Skating Party
2000: Enchanted Rainbow Forest

Other changes through the years included moving the Christmas Village from the Beach Pavilion to the heated beach dome in 1993. In 1994 the annual March of Dimes Night Walk was introduced.

Bigger and Brighter

Every year, Fantasy In Lights shines bigger and brighter. Since it opened in 1992, Fantasy In Lights has brought holiday cheer to almost two million people!


Click here for the Heinle & Heinle Dictionary

Click here for the Merriam-Webster Dictionary
Hosted by www.Geocities.ws

'; if (is.CRAPBrowser){ReadingText=ResolveAllURLs(ReadingText);} var 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 = ''; var QRow = ''; QRow += ''; QRow += ''; var ARow = ''; var BtnRow = ''; TableCloser = '
'; QRow += '[QNumber]   [Question]
 '; QRow += '
'; ARow += '
[AnswerBox]
'; BtnRow += ''; BtnRow += '
'; var LongAnswer = ''; var ShortAnswer = ''; function GoBack(){ var BackSkip = history.length - PreviousPage; if (BackSkip > 0){ history.go((BackSkip+1)*-1); } else{ parent.history.back(); } } function TrapReturn(ShowHint,QNum){ //if not yet answered correctly, call CheckAnswer if (Status[QNum][0] < 1){ CheckAnswer(ShowHint,QNum); return; } //otherwise, move on to the next question if showing serially else{ if (ShowOneByOne == true){ setTimeout('ChangeQ(1)', 50); } } } 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); if ((is.mac)&&(is.ns)) { FocusBoxes = false; } //Reduce array if required if (QsToShow < I.length){ ReduceItems(); } //Shuffle stuff if required if (ShuffleQs == true){ I = Shuffle(I); } //Create arrays CreateStatusArrays(); ShowReading(); //Show the first question or all of them if (ShowOneByOne == false){ ShowAllQs(); } else{ ShowQuestion(CurrQNum); } //Focus the first box var Box = eval('BottomFrame.document.QForm0.Guess'); if (Box != null){ Box.focus(); } } I = new Array(); I[0] = new Array(); I[0][0]='In what year did Callaway Gardens open Fantasy in Lights?'; I[0][1] = new Array(); I[0][1][0] = new Array(); I[0][1][0][0]='1992'; I[1] = new Array(); I[1][0]='Who is Virginia Callaway?'; I[1][1] = new Array(); I[1][1][0] = new Array(); I[1][1][0][0]='Co-founder of Callaway Gardens'; I[1][1][1] = new Array(); I[1][1][1][0]='One of the co-founders '; I[1][1][2] = new Array(); I[1][1][2][0]='A co-founder'; I[1][1][3] = new Array(); I[1][1][3][0]='Co-founder'; I[2] = new Array(); I[2][0]='How is Fantasy in Lights different from other light shows?'; I[2][1] = new Array(); I[2][1][0] = new Array(); I[2][1][0][0]='custom scenes that are larger-than-life with dedicated sound systems '; I[2][1][1] = new Array(); I[2][1][1][0]='custom scenes'; I[2][1][2] = new Array(); I[2][1][2][0]='all are larger-than-life'; I[2][1][3] = new Array(); I[2][1][3][0]='dedicated sound system that plays musical arrangements tailored for the scene'; I[2][1][4] = new Array(); I[2][1][4][0]='five-mile drive in the woodlands'; I[2][1][5] = new Array(); I[2][1][5][0]='five-mile drive in the woods'; I[3] = new Array(); I[3][0]='What scenes were introduced in 1993?'; I[3][1] = new Array(); I[3][1][0] = new Array(); I[3][1][0][0]='The Nativity, Firefly Cove, Swan Lake, Christmas Tree Lane'; I[3][1][1] = new Array(); I[3][1][1][0]='The Nativity'; I[3][1][2] = new Array(); I[3][1][2][0]='Firefly Cove'; I[3][1][3] = new Array(); I[3][1][3][0]='Swan Lake'; I[3][1][4] = new Array(); I[3][1][4][0]='Christmas Tree Lane'; I[4] = new Array(); I[4][0]='Where was the Christmas Village moved in 1993?'; I[4][1] = new Array(); I[4][1][0] = new Array(); I[4][1][0][0]='from the Beach Pavilion to the heated beach dome in 1993. '; I[4][1][1] = new Array(); I[4][1][1][0]='the heated beach dome'; I[4][1][2] = new Array(); I[4][1][2][0]='the dome'; I[4][1][3] = new Array(); I[4][1][3][0]='the heated beach'; I[4][1][4] = new Array(); I[4][1][4][0]='the beach dome'; Status = new Array(); function CreateStatusArrays(){ Status.length = 0; for (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; } function ChangeQ(ChangeBy){ var NewNum = CurrQNum + ChangeBy; if ((NewNum >= 0)&&(NewNum Longest){ Longest = I[QNum][1][i][0].length; } } var AnsBox = ''; if (Longest > 20){ AnsBox = LongAnswer; } else{ AnsBox = ReplaceStuff('[AnswerSize]', (Longest + ''), ShortAnswer); } var AnsRow = ReplaceStuff('[AnswerBox]', AnsBox, ARow); Temp += AnsRow; Temp += BtnRow; Temp = ReplaceStuff('[QNumber]', QNum+1, Temp); Temp = ReplaceStuff('[QNum]', QNum, Temp); return Temp; } function DisplayExercise(StuffToDisplay){ //Build the output string var OutString = ''; OutString += ''; OutString += '
'; 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
'; } 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); //Replace the student's answer var Box = eval('BottomFrame.document.QForm' + QNum + '.Guess'); if (Box != null){ if (Status[QNum][3].length > 0){ Box.value = Status[QNum][3]; } Box.focus(); } } function TrimString(InString){ var x = 0 if (InString.length != 0) { while ((InString.charAt(InString.length - 1) == '\u0020') || (InString.charAt(InString.length - 1) == '\u000A') || (InString.charAt(InString.length - 1) == '\u000D')){ InString = InString.substring(0, InString.length - 1) } while ((InString.charAt(0) == '\u0020') || (InString.charAt(0) == '\u000A') || (InString.charAt(0) == '\u000D')){ InString = InString.substring(1, InString.length) } while (InString.indexOf(' ') != -1) { x = InString.indexOf(' ') InString = InString.substring(0, x) + InString.substring(x+1, InString.length) } return InString; } else { return ''; } } function RemovePunctuation(InString){ var OutString = ''; for (i=0; i InArray[Longest].length){ Longest = i; } } return Longest; } function CheckWords(Guess, Answer){ var Start = 0; var End = 0; var LoopCounter = 0; var ReturnList = ''; var i = 0; var j = 0; GuessWords = new Array(); AnswerWords = new Array(); Guess = RemovePunctuation(Guess); Answer = RemovePunctuation(Answer); while (Guess.indexOf(' ', Start) > -1) { End = Guess.indexOf(' ', Start); GuessWords[LoopCounter] = Guess.substring(Start, End).toLowerCase(); LoopCounter++; Start = End + 1; } GuessWords[LoopCounter] = Guess.substring(Start, Guess.length).toLowerCase(); Start = 0; LoopCounter = 0; while (Answer.indexOf(' ', Start) > -1) { End = Answer.indexOf(' ', Start); AnswerWords[LoopCounter] = Answer.substring(Start, End); LoopCounter++; Start = End + 1; } AnswerWords[LoopCounter] = Answer.substring(Start, Answer.length); ReturnList = ''; for (i = 0; i < GuessWords.length; i++){ for (j = 0; j < AnswerWords.length; j++){ if (GuessWords[i] == AnswerWords[j].toLowerCase()){ ReturnList = ReturnList + AnswerWords[j] + ', ' ; AnswerWords[j] = ''; break; } } } if (ReturnList.length > 0){ ReturnList = ReturnList.substring(0, ReturnList.length - 2); } return ReturnList; } function CalculateScore(){ Score = 0; var DoneQs = 0; for (i=0; i';}; } if (Right > -1){ Status[QNum][0] = 1; Output = CorrectResponse + ' '; if (OtherAnswers.length > 0){ Output += TheseAnswersToo + '
' + OtherAnswers; } //Get the score for this question var HintPenalty = (Status[QNum][2]*10)/CorrectAs[Right].length; Status[QNum][4] = Math.floor((10 - Status[QNum][1]) - HintPenalty); //Check whether the quiz is finished var Finished = true; for (var i=0; i 0){ CorrectBits[0][i] = RealAs[i].substring(0,CorrectBits[0][i].length); } CorrectBits[1][i] = CheckEnd(Guess, CorrectAs[i]); if (CorrectBits[1][i].length > 0){ CorrectBits[1][i] = RealAs[i].substring(RealAs[i].length-CorrectBits[1][i].length,RealAs[i].length); } CorrectBits[2][i] = CorrectBits[0][i] + ' ... ' + CorrectBits[1][i]; CorrectBits[3][i] = CorrectBits[0][i] + RealAs[i].charAt(CorrectBits[0][i].length); if (CorrectBits[3][i].charAt(CorrectBits[3][i].length-1) == ' '){ CorrectBits[3][i] += RealAs[i].charAt(CorrectBits[3][i].length); } CorrectBits[3][i] += '...' } var LongestCorrect = FindLongest(CorrectBits[2]); if (CorrectBits[2][LongestCorrect].length > 5){ Output = ThisMuchIsCorrect + '
' + CorrectBits[2][LongestCorrect]; } else{ if (ShowHint == false){ Output = IncorrectResponse; } } //Include words found in the answer var FoundWords = CheckWords(Guess, CorrectAs[LongestCorrect]); if (FoundWords.length > 0){ Output += '
' + TheseWordsAppear + FoundWords; } if (ShowHint == true){ Output += '
' + GiveHint + CorrectBits[3][LongestCorrect]; } WriteFeedback(Output); //Put the focus back in the box if (FocusBoxes==true){ eval('BottomFrame.document.QForm' + (QNum) + '.Guess').focus(); } } } function ShowAnswers(QNum){ //If the question isn't done, mark it as done. Score will be 0; Status[QNum][0] = 1; Status[QNum][1] = -1; Status[QNum][2] = -1; //Get the correct answers and put them into a string var Output = TheseCorrect + '
'; Output += I[QNum][1][0][0] + '
'; for (var i=1; i'; } //Check whether the quiz is finished var Finished = true; for (var i=0; i 0){ ReadingFrame.location.href=ReadingURL; } else{ ReadingFrame.document.clear(); ReadingFrame.document.open(); ReadingFrame.document.write(ReadingText); ReadingFrame.document.close(); } } } function Blank(){ return '
©Half-Baked Software. Loading...
Hosted by www.Geocities.ws

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

1