//	Today in Luxembourg History -- JavaScript version////	by Gary Little//function MakeArray( n ) {	return this;}function historicalFact( theDate, theFact ) {	this.theDate = theDate;	this.theFact = theFact;	return this;}factCount = 73;allTheFacts = new MakeArray( factCount );allTheFacts[ 0] = new historicalFact("1/5",   "1477: Charles the Bold dies in battle at Nancy");allTheFacts[ 1] = new historicalFact("1/5",   "1921: Grand Duke Jean's birthday");allTheFacts[ 2] = new historicalFact("1/9",   "1919: Grand Duchess Marie-Ad&eacute;la&iuml;de abdicates; Charlotte becomes Grand Duchess");allTheFacts[68] = new historicalFact("1/9",   "1999: Icelandair cancels its Iceland-Luxembourg route which first began in 1955");allTheFacts[72] = new historicalFact("1/9",   "2005: Grand Duchess Josephine-Charlotte, wife of Grand Duke Jean since 1953, dies at the age of 77");allTheFacts[ 3] = new historicalFact("1/13",  "1879: Prince-Lieutenant Henri dies");allTheFacts[ 4] = new historicalFact("1/23",  "1896: Grand Duchess Charlotte is born in Colmar-Berg");allTheFacts[ 5] = new historicalFact("1/24",  "1924: Grand Duchess Marie-Ad&eacute;la&iuml;de dies");allTheFacts[ 6] = new historicalFact("1/28",  "1698: French evacuate Luxembourg in accordance with the Treaty of the Pyr&eacute;n&eacute;es; Spanish rule begins");allTheFacts[7] = new historicalFact("2/5",   "1716: Austrian rule of Luxembourg begins");allTheFacts[ 8] = new historicalFact("2/8",   "1842: Luxembourg joins the German Customs Union (Zollverein)");allTheFacts[ 9] = new historicalFact("2/24",  "1500: Charles V is born in Ghent");allTheFacts[10] = new historicalFact("2/25",  "1912: Grand Duke Guillaume IV dies after a long illness");allTheFacts[66] = new historicalFact("3/3",   "1998: Grand Duke Jean names his son Crown Prince Henri as his Lieutenant-Representative");allTheFacts[11] = new historicalFact("3/17",  "1849: Grand Duke Guillaume II dies and is succeeded by his son Guillaume III");allTheFacts[12] = new historicalFact("4/9", "1953: Crown Prince Jean (later Grand Duke) marries Princess Jos&eacute;phine-Charlotte of Belgium");allTheFacts[13] = new historicalFact("4/10",  "1889: Duke Adolphe (later Grand Duke) named regent of the Grand Duchy because of the illness of Grand Duke William III; this first of two regencies lasted only until May 3, 1889");allTheFacts[14] = new historicalFact("4/12",  "&nbsp;963: Count Sigefroid acquires the small fortress called Lucilinburhuc on the Bock from the Abbey of St.Maximin in Trier");allTheFacts[15] = new historicalFact("4/16",  "1955: Crown Prince Henri's birthday");allTheFacts[16] = new historicalFact("4/19",  "1839: The Treaty of London grants the Walloon area of Luxembourg to Belgium, thus setting the present day boundaries of the Grand Duchy, and establishes the independance of Luxembourg");allTheFacts[17] = new historicalFact("4/22",  "1852: Grand Duke Guillaume IV is born in Beibrich-on-the-Rhine (near Wiesbaden)");allTheFacts[18] = new historicalFact("5/3",   "1814: The French garrison leaves the Fortress of Luxembourg after the capitulation of Paris to anti-Napoleonic forces");allTheFacts[19] = new historicalFact("5/4",   "1961: Grand Duchess Charlotte names her son Jean (later Grand Duke Jean) as her Lieutenant-Representative");allTheFacts[20] = new historicalFact("5/5",   "1288: Henri VI killed at the Battle of Worringen");allTheFacts[21] = new historicalFact("5/10",  "1940: German troops occupy Luxembourg in World War II");allTheFacts[22] = new historicalFact("5/11",  "1867: The Treaty of London declares Luxembourg to be an independent state and perpetually neutral");allTheFacts[23] = new historicalFact("5/26",  "1964: The Moselle River canal system is inaugurated");allTheFacts[24] = new historicalFact("6/7",   "1684: Marshal Cr&eacute;qui of France enters the fortress of Luxembourg after a siege of five weeks directed by Vauban");allTheFacts[25] = new historicalFact("6/9",   "1815: By the Congress of Vienna, the old Dukedom of Luxembourg is elevated to the rank of Grand Duchy and given to the King of the Netherlands (Guillaume I)");allTheFacts[26] = new historicalFact("6/14",  "1894: Grand Duchess Marie-Ad&eacute;la&iuml;de is born in Colmar-Berg");allTheFacts[27] = new historicalFact("6/14",  "1912: Marie-Ad&eacute;la&iuml;de becomes Grand Duchess on her 18th birthday");allTheFacts[28] = new historicalFact("6/15",  "1467: Philip the Good dies in Bruges at the age of 72");allTheFacts[29] = new historicalFact("6/23",  "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Luxembourg's National Day");allTheFacts[30] = new historicalFact("6/30",  "1783: A family settlement establishes the order of succession for the branches of the House of Nassau that will later rule Luxembourg");allTheFacts[31] = new historicalFact("7/9",   "1985: Grand Duchess Charlotte dies");allTheFacts[32] = new historicalFact("7/23",  "1891: Grand Duke Adolphe makes his solemn entry into Luxembourg City");allTheFacts[33] = new historicalFact("7/24",  "1817: Grand Duke Adolphe is born in Beibrich-on-the-Rhine");allTheFacts[34] = new historicalFact("7/24", "1903: Adolphe Bridge is opened to traffic in Luxembourg City");allTheFacts[35] = new historicalFact("8/2",   "1914: German troops begin the occupation of Luxembourg in World War I");allTheFacts[69] = new historicalFact("8/11",   "1999: A total eclipse of the sun occurred over the southern part of Luxembourg from 10:28 - 10:30 UTC");allTheFacts[36] = new historicalFact("8/19",  "1477: Marie of Burgundy marries Maximilian of Austria");allTheFacts[67] = new historicalFact("8/19",  "1972: Gary Little visits Luxembourg for the first time");allTheFacts[37] = new historicalFact("8/30",  "1942: General strike declared to protest annexation of Luxembourg to Germany");allTheFacts[38] = new historicalFact("9/5",   "1944: Luxembourg, Belgium, and The Netherlands sign the Benelux Customs Agreement while in London exile");allTheFacts[39] = new historicalFact("9/9",   "1867: Prussian garrison leaves Luxembourg City");allTheFacts[40] = new historicalFact("9/10",  "1944: Luxembourg City liberated from Nazi Germany");allTheFacts[71] = new historicalFact("9/10",  "2000: Prince Guillaume, youngest son of Grand Duke Jean, is seriously injured in an automobile accident near Paris");allTheFacts[41] = new historicalFact("9/13",  "1598: Philip II dies at age 72 after a reign of 43 years");allTheFacts[42] = new historicalFact("9/21",  "1558: Charles V dies at age 58");allTheFacts[43] = new historicalFact("9/21",  "1954: Luxembourg enthusiast Gary Little's birthday");allTheFacts[44] = new historicalFact("9/28",  "1919: In a national referendum, Luxembourgers vote overwhelmingly to continue as an independent monarchy rather than as a republic or as a part of Belgium or France");allTheFacts[45] = new historicalFact("10/7",  "1840: Grand Duke Guillaume I abdicates in favor of his son Guillaume II");allTheFacts[70] = new historicalFact("10/7",  "2000: Grand Duke Jean abdicates in favor of his son Henri");allTheFacts[46] = new historicalFact("10/9",  "1804: Emperor Napoleon I visits Luxembourg");allTheFacts[47] = new historicalFact("10/10",  "1666: The Holy Virgin, Consoler of the Afflicted, is chosen as the patron saint of Luxembourg City ");allTheFacts[48] = new historicalFact("10/17", "1868: Passing of the modern constitution of the Grand Duchy of Luxembourg");allTheFacts[49] = new historicalFact("10/18", "1830: The provisional Belgian government declares the Grand Duchy of Luxembourg to be part of Belgium");allTheFacts[50] = new historicalFact("10/20", "1740: Charles VI dies at age 56");allTheFacts[51] = new historicalFact("10/20", "1740: Empress Maria Theresa of Austria becomes Duchess of Luxembourg after the death of her father Charles VI");allTheFacts[52] = new historicalFact("10/20", "1340: Jean the Blind founds the Schueberfouer free fair");allTheFacts[53] = new historicalFact("10/24", "1966: Grand Duchess Charlotte Bridge opens to traffic");allTheFacts[54] = new historicalFact("11/4",  "1890: Duke Adolphe (later Grand Duke) named regent of the Grand Duchy because of the illness of Grand Duke William III");allTheFacts[55] = new historicalFact("11/5",  "1884: Inauguration of the equestrian statue of Guillaume II in Luxembourg City");allTheFacts[56] = new historicalFact("11/6",  "1919: Grand Duchess Charlotte marries Prince F&eacute;lix of Bourbon-Parma");allTheFacts[57] = new historicalFact("11/7",  "&nbsp;739: St. Willibrord, founder of the Echternach monastery, dies");allTheFacts[58] = new historicalFact("11/12", "1964: Grand Duchess Charlotte abdicates and her eldest son Jean becomes Grand Duke");allTheFacts[59] = new historicalFact("11/13", "1908: Grand Duchess Marie-Anne is named Regent because of the severe illness of her husband, Grand Duke Guillaume IV");allTheFacts[60] = new historicalFact("11/17", "1905: Grand Duke Adolphe dies at the age of 88");allTheFacts[61] = new historicalFact("11/17", "1905: Guillaume IV becomes Grand Duke");allTheFacts[62] = new historicalFact("11/23", "1890: Grand Duke Guillaume III dies and Adolphe becomes Grand Duke; the reign of the House of Nassau-Weilburg begins");allTheFacts[63] = new historicalFact("11/29", "1780: Grand Duchess Maria Theresa dies");allTheFacts[64] = new historicalFact("12/7",  "1383: Duke Wenceslas I dies");allTheFacts[65] = new historicalFact("12/11", "1443: Philip the Good, Duke of Burgundy, takes Luxembourg by force following the extinction of the male line of the Imperial House of Luxembourg");monthNames = new MakeArray( 12 );monthNames[ 0] = "January";monthNames[ 1] = "February";monthNames[ 2] = "March";monthNames[ 3] = "April";monthNames[ 4] = "May";monthNames[ 5] = "June";monthNames[ 6] = "July";monthNames[ 7] = "August";monthNames[ 8] = "September";monthNames[ 9] = "October";monthNames[10] = "November";monthNames[11] = "December";theDate = new Date();theMonth = theDate.getMonth();theDayOfMonth = theDate.getDate();theMonthDay = (theMonth + 1) + "/" + theDayOfMonth;foundFact = false;for ( i = 0; i < factCount; i++ ) {	if ( theMonthDay == allTheFacts [i].theDate ) {		if ( foundFact == false ) {					document.write( "<hr><h3>On this day in Luxembourg history (" + monthNames[theMonth] + " " + theDayOfMonth + ") ...</h3><ul>" );			foundFact = true;		}		document.write( "<li>" + allTheFacts[i].theFact );	}}if ( foundFact ) document.write ( "</ul>" );