// JavaScript Document	// CALENDAR DATABASE: COPY PASTE FROM THE CODE GENERATOR INTO HERE		var cal = new Array();// **********************************************************************************************************************// PASTE CALENDAR ENTRIES AFTER THIS MARQUEE// AT THE END OF EVERY QUARTER, DELETE THE PREVIOUS QUARTER'S CALENDAR ENTRIES// **********************************************************************************************************************cal[cal.length++] = new Event("Transitions: An Evening of Computer Music", "The Knoll Courtyard",           new EventDate(2009, 9, 17, "Thursday", "7:00 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "",           "This outdoor concert at Stanford&#8217;s Center for Computer Research in Music and Acoustics greets the new academic year, with an eight-channel surround system and projections... and space to lay out your blankets (<em>but bring your warm clothes</em>).");cal[cal.length++] = new Event("Choir of Trinity College, Cambridge", "Memorial Church",           new EventDate(2009, 9, 17, "Thursday", "8:00 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "stephenlayton.jpg",           "The Choir of Trinity College Cambridge has established itself as one of the leading mixed-voice choirs in the UK and is comprised of approximately thirty Choral Scholars under Director of Music, Stephen Layton. The College's long and distinguished choral tradition dates back to the fourteenth century, and the Choir has toured extensively, giving high-profile performances throughout Europe, the U.S., Japan, Hong Kong, Taiwan, Peru, and South Africa. Their Stanford program will include works by J.S. Bach, Henry Purcell, Arvo Pärt, Eric Whitacre, and others.");cal[cal.length++] = new Event("Ensemble Gombert", "Memorial Church",           new EventDate(2009, 9, 22, "Tuesday", "8:00 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "Gombert.jpg",           "Australia's leading Renaissance chamber choir, Ensemble Gombert, is noted for its pure intonation and historic approach to choral sound and style. The eighteen-voice ensemble specializes in <em>a cappella</em> performance of Franco-Flemish music of the High Renaissance and is currently in the process of releasing its third professional recording. The choir will appear at Stanford as part of its third international tour, performing early music by Bach, Josquin, Tallis, and others, as well as modern choral works including compositions by Elliott Carter and Morten Lauridsen.");cal[cal.length++] = new Event("St. Lawrence String Quartet: Educational Outreach Concert", "Dinkelspiel Auditorium",           new EventDate(2009, 9, 23, "Wednesday", "4:30 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "SLSQ_BW.jpg",           "Sponsored by the Stanford Friends of Music, this annual concert is targeted to students in grades 4-12. The program will last about an hour and will include both a performance and educational component. Stanford&#8217;s ensemble-in-residence, the internationally celebrated St. Lawrence String Quartet, will guide students on a musical journey to help them become better listeners and performers.");cal[cal.length++] = new Event("Robert Huw Morgan: Organ Recital", "Memorial Church",           new EventDate(2009, 9, 25, "Friday", "8:00 pm"), new Prices("10", "5 | free for Stanford students with ID", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2764"), "Morgan.jpg",           "Stanford University organist <strong>Dr. Robert Huw Morgan</strong> continues his performances of the complete organ works of Bach.  This, the second of fourteen concerts in celebration of the 25th anniversary of Memorial Church&#8217;s Fisk-Nanney organ, will feature the <em>Sch?ler</em> chorales and the second trio sonata.");cal[cal.length++] = new Event("Jane Sheldon: The Origin Cycle", "Campbell Recital Hall",           new EventDate(2009, 10, 8, "Thursday", "8:00 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "",           "A cycle of six new pieces setting selections from Darwin&#8217;s <em>Origin of Species</em> (<em>sponsored by SiCA</em>). </br><em>Please note new start time, 8 p.m.</em>");cal[cal.length++] = new Event("Harmony for Humanity: Daniel Pearl World Music Days Concert", "Memorial Church",           new EventDate(2009, 10, 8, "Thursday", "8:00 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "pearl.jpg",           "The talents of Stanford&#8217;s Department of Music will be featured in this annual musical tribute, with performances by <strong>Scott St. John, Livia Sohn, Geoff Nuttall, Christopher Costanza, Mark Applebaum,</strong> and others. Daniel Pearl World Music Days was created in response to the 2002 kidnapping and murder of Wall Street Journal reporter and Stanford University graduate Daniel Pearl at the hands of extremists in Karachi, Pakistan. Daniel&#8217;s family and friends came together to work towards a more humane world, forming the Daniel Pearl Foundation, promoting cross-cultural understanding through journalism, music, and innovative communications. For more information on the Daniel Pearl Foundation, visit www.danielpearl.org (<em>presented by Stanford Lively Arts, in partnership with Music at Stanford, the Office for Religious Life, and Stanford Hillel</em>).");cal[cal.length++] = new Event("<541> Presents: Sound Gear", "Campbell Recital Hall",           new EventDate(2009, 10, 9, "Friday", "8:00 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "",          "New chamber music by Stanford composers as well as composers from Japan.");cal[cal.length++] = new Event("Thomas Schultz, Piano", "Dinkelspiel Auditorium",           new EventDate(2009, 10, 11, "Sunday", "2:30 pm"), new Prices("10", "5 | free for Stanford students with ID", "9", true),            new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2766"), "schultz.jpg",           "Thomas Schultz, Department of Music Senior Lecturer (Piano), performs works by Cage, Rzewski, and Na.");cal[cal.length++] = new Event("Robert Huw Morgan: Organ Recital", "Memorial Church",           new EventDate(2009, 10, 14, "Wednesday", "8:00 pm"), new Prices("10", "5 | free for Stanford students with ID", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2767"), "Morgan.jpg",           "Stanford University organist <strong>Dr. Robert Huw Morgan</strong> continues his performances of the complete organ works of Bach.  This, the third of fourteen concerts in celebration of the 25th anniversary of Memorial Church&#8217;s Fisk-Nanney organ, will feature <em>The Pastorella</em> and the <em>partitas</em> on <em>O Gott, du frommer Gott.</em>");cal[cal.length++] = new Event("Edwin Good: The Cristofori Fortepiano", "Campbell Recital Hall",           new EventDate(2009, 10, 16, "Friday", "8:00 pm"), new Prices("10", "5", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2771"), "",          "Selections by J.S. Bach, C.P.E. Bach, Seixas, Handel, and Heller performed by Edwin Good on a reproduction Cristofori-style piano (the <em>first</em> piano, dating to the early 18th century).  A two keyboard fugue from J.S. Bach&#8217;s <em>The Art of the Fugue</em> will also feature guest harpsichordist <strong>Elaine Thornburgh</strong>.");cal[cal.length++] = new Event("Interfaith Choral Workshop", "Memorial Church",           new EventDate(2009, 10, 17, "Saturday", "8:00 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "",          "Craig Jessop, former director of the Mormon Tabernacle Choir, conducts the Interfaith Choral Workshop performance of selections from Mendelssohn&#8217;s <em>Elijah</em> (<em>sponsored by LDSSA</em>).");cal[cal.length++] = new Event("Prometeo String Quartet", "Campbell Recital Hall",           new EventDate(2009, 10, 18, "Sunday", "8:00 pm"), new Prices("10", "5 | free for Stanford students with ID", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2776"), "prometeo.jpg",          "This renowned ensemble from Milan will perform Scelsi&#8217;s <em>Quartets Nos. 3 &amp; 5</em> and the U.S. premiere of Sciarrino&#8217;s <em>Quartet No. 8</em> (<em>co-sponsored by the Italian Cultural Institute of San Francisco, University of the Pacific, Stanford Lively Arts, SiCa, the Stanford Department of Music, and Federazione CEMAT (SONORA) supported by Italian Ministry for Foreign Affairs, Ministry for Cultural Affairs - Department for Performing Arts.</em>).");cal[cal.length++] = new Event("Thomas Schultz, Piano", "Dinkelspiel Auditorium",           new EventDate(2009, 10, 18, "Sunday", "2:30 pm"), new Prices("10", "5 | free for Stanford students with ID", "9", true),            new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2772"), "schultz.jpg",           "Thomas Schultz, Department of Music Senior Lecturer (Piano), performs works for piano by Schubert and Brahms.");cal[cal.length++] = new Event("Partita I", "CCRMA Stage, <br>The Knoll",           new EventDate(2009, 10, 28, "Wednesday", "8:00 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "",           "<em>Partita I</em> is a cutting-edge project that brings together the talents and skills of composer Philippe Manoury, violist Christophe Desjardins, and sound engineer Christophe Lebreton. The work uses an innovative technique to transform the player&#8217;s body movements into  sound, heralding a new era in the field of mixed music by enabling performers to interact with electronic input and control certain parameters by the way they play. <em>Partita I</em> was a GRAME commission, first performed in March 2007 during the <em>Journ&eacute;es GRAME 07</em> festival in Villeurbanne.");cal[cal.length++] = new Event("Robert Huw Morgan: Organ Recital", "Memorial Church",           new EventDate(2009, 10, 30, "Friday", "8:00 pm"), new Prices("10", "5 | free for Stanford students with ID", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2778"), "Morgan.jpg",           "Stanford University organist <strong>Dr. Robert Huw Morgan</strong> continues his performances of the complete organ works of Bach.  This, the fourth of fourteen concerts in celebration of the 25th anniversary of Memorial Church&#8217;s Fisk-Nanney organ, will feature the <em>Trio Sonata III</em> and the dramatic <em>Prelude & Fugue in C minor</em>.");cal[cal.length++] = new Event("Halloween Concert", "Dinkelspiel Auditorium",           new EventDate(2009, 10, 31, "Saturday", "8:00 pm"), new Prices("10", "5 | free for Stanford students with ID", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2781"), "Spooky.jpg",           "<strong>Giancarlo Aquilanti</strong> conducts the Stanford Wind Ensemble and <strong>Mart&iacute;n Fraile</strong> conducts the Stanford Symphony Orchestra in this annual event, with a program that will feature Wagner&#8217;s <em>Ride of Valkyries</em> and excerpts from the Ravel orchestration of Mussorgsky&#8217;s <em>Pictures at an Exhibition</em>, as well as other selections that should suit this haunted evening (<em>Sponsored by the Department of Music and ASSU</em>).");cal[cal.length++] = new Event("Sundays with the St. Lawrence", "Dinkelspiel Auditorium",           new EventDate(2009, 11, 1, "Sunday", "2:30 pm"), new Prices("40-46", "10", "", true),           new OptLink("Stanford Lively Arts", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2671"), "SLSQCal.jpg",           "The St. Lawrence String Quartet will begin this year&#8217;s season of Sunday concerts with an all-Haydn program, revealing their deep musical affinity with the composer's inimitable structural and creative detail. A pre-performance talk with Stanford composer <strong>Jonathan Berger</strong> at 1:30 p.m. will explore Haydn&#8217;s influence upon the Beatles (<em>Presented by Stanford Lively Arts</em>).");cal[cal.length++] = new Event("Stanford New Ensemble", "Campbell Recital Hall",           new EventDate(2009, 11, 7, "Saturday", "8:00 pm"), new Prices("0", "0", "0", false),          new OptLink("", ""), "mFraile.jpg",           "<strong>Mart&iacute;n Fraile</strong> conducts the Stanford New Ensemble in a program including the premiere of <em>Un abismo encendido de miradas (an abyss ignited with glances)</em> by Patricia Elizabeth Mart&iacute;nez and <em>Cancionero Sefard&iacute; (Sephardic Songs)</em> by Roberto Sierra, featuring Alejandra Martinez, soprano.");cal[cal.length++] = new Event("Stanford Wind Ensemble Fall Concert", "Dinkelspiel Auditorium",           new EventDate(2009, 11, 8, "Sunday", "2:30 pm"), new Prices("10", "5 | free for Stanford students with ID", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2783"), "giancarlo.jpg",           "<strong>Giancarlo Aquilanti</strong> directs a world premiere composition by Stanford student Phillip Mayer, Bernstein&#8217;s <em>West Side Story (selections)</em>, and works by Dello Joio, Prokofiev, Rossini, and Vaughan Williams (<em>Sponsored by the Department of Music and ASSU</em>).");cal[cal.length++] = new Event("Stanford Jazz Orchestra", "Dinkelspiel Auditorium",           new EventDate(2009, 11, 11, "Wednesday", "8:00 pm"), new Prices("10", "5 | free for Stanford students with ID", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2785"), "bellson.jpg",           "The Stanford Jazz Orchestra, directed by <strong>Fredrick Berry</strong>, performs a tribute to Louie Bellson with their guest artist, saxophonist Jeff Clayton. Louie Bellson was an ardent supporter of the Stanford Jazz Orchestra, having recorded and toured with the organization during the 1999-2000 school year.");cal[cal.length++] = new Event("CCRMA Fall Concert", "CCRMA Stage, <br>The Knoll",           new EventDate(2009, 11, 12, "Thursday", "8:00 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "",           "The Center for Computer Research in Music and Acoustics presents an evening of musical performances and sound installations by CCRMA students, alumni, staff, faculty, and visiting researchers, with works of all types staged throughout the building in the character of a John Cage &quot;MusicCircus.&quot; Attendees are encouraged to amble through the building with refreshments in hand and enjoy the many colors of CCRMA musicianship. Performers will include Visda Goudarzi, Jason Sadural, Adam Sheppard, Hongchan Choi, Carr Wilkerson, Steinunn Arnardottir, Luke Dahl, Fernando Lopez-Lezcano, Adam Somers, and Sean Price.");cal[cal.length++] = new Event("Stanford Chamber Chorale", "Memorial Church",           new EventDate(2009, 11, 13, "Friday", "8:00 pm"), new Prices("10", "5", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2787"), "sano.jpg",           "<strong>Stephen M. Sano</strong> directs the opening concert of the Chorale&#8217;s 2009-2010 concert season, &quot;A Flowering of Song&quot;, featuring Britten&#8217;s <em>Five Flower Songs</em>, Lauridsen&#8217;s <em>Les chansons des roses</em>, and Whitacre&#8217;s <em>Three Flower Songs</em>.");cal[cal.length++] = new Event("The Prokofiev Project: Interpreting Prokofiev", "Campbell Recital Hall",           new EventDate(2009, 11, 12, "Thursday", "7:30 pm"), new Prices("0", "0", "0", false),           new OptLink(""), "",           "Joined by pianists <strong>Kumaran Arul</strong> and <strong>George Barth</strong>, Alexander Toradze and Joseph Horowitz explore Prokofiev, the man and artist. What can be learned from Prokofiev&#8217;s own recordings of his piano music? (<em>Presented by Stanford Lively Arts in partnership with Stanford Continuing Studies.</em>)");cal[cal.length++] = new Event("The Prokofiev Project: Pianistic Prokofiev", "Dinkelspiel Auditorium",           new EventDate(2009, 11, 13, "Friday", "8:00 pm"), new Prices("40-46", "37-43 | $10 Stanford students with ID", "", true),           new OptLink("Stanford Lively Arts", "https://www.livelyartstickets.com/tickets/calendar/view.aspx?id=2682"), "",           "Three pianists - Alexander Toradze, <strong>Kumaran Arul</strong>, and <strong>George Barth</strong> - perform a unique recital with commentary by Joseph Horowitz surveying the radical, patriotic, and Romantic sides of the great Russian composer. (<em>Presented by Stanford Lively Arts in partnership with Stanford Continuing Studies.</em>)");cal[cal.length++] = new Event("The Prokofiev Project: Orchestral Prokofiev", "Dinkelspiel Auditorium",           new EventDate(2009, 11, 14, "Saturday", "8:00 pm"), new Prices("40-46", "37-43 | $10 Stanford students with ID", "", true),           new OptLink("Stanford Lively Arts", "https://www.livelyartstickets.com/tickets/calendar/view.aspx?id=2683"), "",           "Russian piano master Alexander Toradze interprets Prokofiev&#8217;s <em>Piano Concerto</em> with the Stanford Symphony Orchestra, conducted by <strong>Jindong Cai</strong>, and large-scale puppets created by Robin Walsh animate Prokofiev&#8217;s vivid music for <em>Romeo and Juliet</em>, one of the most successful of all Soviet ballets. (<em>Presented by Stanford Lively Arts in partnership with Stanford Continuing Studies.</em>)");cal[cal.length++] = new Event("Robert Huw Morgan: Organ Recital", "Memorial Church",           new EventDate(2009, 11, 15, "Sunday", "1:30 pm"), new Prices("10", "5 | free for Stanford students with ID", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2779"), "Morgan.jpg",           "Stanford University organist <strong>Dr. Robert Huw Morgan</strong> continues his performances of the complete organ works of Bach.  This, the fifth of fourteen concerts in celebration of the 25th anniversary of Memorial Church&#8217;s Fisk-Nanney organ, will feature the <em>Neumeister</em> chorale preludes.");cal[cal.length++] = new Event("The Prokofiev Project: Romeo & Juliet", "Dinkelspiel Auditorium",           new EventDate(2009, 11, 15, "Sunday", "2:30 pm"), new Prices("20-24", "21-17 | $10 Stanford students with ID", "", true),           new OptLink("Stanford Lively Arts", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2684"), "SSOPlayers.jpg",           "The Stanford Symphony Orchestra, conducted by <strong>Jindong Cai</strong>, and large-scale puppets created by Robin Walsh join together to animate Prokofiev&#8217;s vivid music for <em>Romeo and Juliet</em>, one of the most successful of all Soviet ballets. This is a shorter family matinee performance, recommended for ages 7 and up. (<em>Presented by Stanford Lively Arts in partnership with Stanford Continuing Studies.</em>)");cal[cal.length++] = new Event("Stanford University Singers", "Memorial Church",           new EventDate(2009, 11, 18, "Wednesday", "8:00 pm"), new Prices("10", "5", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2789"), "Usingers.jpg",           "<strong>Robert Huw Morgan</strong> directs the University Singers&#8217; performance of <em>Requiem</em> by John Rutter.");cal[cal.length++] = new Event("Stanford Afro-Latin Jazz Ensemble", "Campbell Recital Hall",           new EventDate(2009, 11, 19, "Thursday", "7:30 pm"), new Prices("10", "5 | free for Stanford students with ID", "9", true),          new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2862"), "lowMurray.jpg",           "<strong>Murray Low</strong> directs this concert of traditional and contemporary works from the Afro-Cuban Folkloric, Son, Rumba, and Jazz traditions.");cal[cal.length++] = new Event("Stanford Symphonic Chorus & Peninsula Symphony Orchestra", "Memorial Church",           new EventDate(2009, 11, 20, "Friday", "8:00 pm"), new Prices("20", "10", "19", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2793"), "",           "<strong>Stephen M. Sano</strong> and Mitchell Sardou Klein conduct Reicha&#8217;s <em>Requiem</em> and excerpts from Bach's <em>Christmas Oratorio</em>.");cal[cal.length++] = new Event("Stanford Philharmonia Orchestra", "Dinkelspiel Auditorium",           new EventDate(2009, 11, 21, "Saturday", "8:00 pm"), new Prices("10", "5", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2864"), "Jindong_BW.jpg",           "<strong>Jindong Cai</strong> and <strong>Mart&iacute;n Fraile</strong> conduct Stanford&#8217;s select chamber orchestra in a program featuring Mozart&#8217;s <em>Symphony No. 31 &quot;Paris,&quot;</em> Bizet&#8217;s <em>Symphony in C,</em> and Chaminade&#8217;s <em>Concertino</em> for flute with soloist Sophia Tsai, winner of the 2009 Stanford Symphony Orchestra Concerto competition.");cal[cal.length++] = new Event("Stanford Symphonic Chorus & Peninsula Symphony Orchestra", "Memorial Church",           new EventDate(2009, 11, 22, "Sunday", "1:30 pm"), new Prices("20", "10", "19", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2794"), "",           "<em>Same program as Friday, 20 November</em>.");cal[cal.length++] = new Event("Senior Recital: Peter Shannon, Piano", "Campbell Recital Hall",           new EventDate(2009, 11, 30, "Monday", "8:00 pm"), new Prices("0", "0", "0", false),          new OptLink("", ""), "",           "Selections for piano by Bach, Beethoven, Faur&eacute;, and Debussy.");cal[cal.length++] = new Event("Stanford Flute Ensemble", "Campbell Recital Hall",           new EventDate(2009, 12, 1, "Tuesday", "8:00 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "vandyke.jpg",           "The Flute Ensemble, directed by <strong>Karen Van Dyke</strong>, performs Grieg&#8217;s <em>Peer Gynt</em>, Barber&#8217;s <em>Adagio for Strings</em>, and Boismortier&#8217;s <em>Concerto in D Major.</em>");cal[cal.length++] = new Event("Early Music Singers", "Memorial Church",           new EventDate(2009, 12, 2, "Wednesday", "8:00 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "billmahrt.jpg",           "Stanford's Early Music Singers, directed by <strong>William Mahrt</strong>, specialize in the performance of choral literature from chant through the Baroque.");cal[cal.length++] = new Event("A Service of Lessons and Carols", "Memorial Church",           new EventDate(2009, 12, 4, "Friday", "8:00 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "chorale.jpg",           "<strong>Robert Huw Morgan</strong> directs the Memorial Church Choir and <strong>Stephen M. Sano</strong> directs the Chamber Chorale in this popular service of Christmas carols and readings from scripture in the tradition of the Chapel at Kings College, Cambridge (<em>sponsored by the Office for Religious Life</em>).");cal[cal.length++] = new Event("Holiday Musicale", "Memorial Church",           new EventDate(2009, 12, 5, "Saturday", "2:30 pm"), new Prices("10", "5", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2796"), "memchu_mosaicface.jpg",           "The Friends of Music at Stanford present their annual <em>Holiday Musicale</em>, featuring the Stanford Chamber Chorale and Stanford Symphony Orchestra in a program of festive music for the holiday season.");cal[cal.length++] = new Event("Memorial Church Choir & Stanford Chamber Chorale: Service of Lessons and Carols", "Memorial Church",           new EventDate(2009, 12, 5, "Saturday", "8:00 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "",           "<em>Same program as Friday, 4 December</em>.");cal[cal.length++] = new Event("Robert Huw Morgan: Organ Recital", "Memorial Church",           new EventDate(2009, 12, 6, "Sunday", "1:30 pm"), new Prices("0", "0", "0", false),           new OptLink("", ""), "Morgan.jpg",           "Stanford University organist <strong>Dr. Robert Huw Morgan</strong> continues his performances of the complete organ works of Bach.  This, the sixth of fourteen concerts in celebration of the 25th anniversary of Memorial Church&#8217;s Fisk-Nanney organ, will feature the <em>Canonic Variations</em> on <em>Vom Himmel Hoch</em>.");cal[cal.length++] = new Event("Sing & Play-It-Yourself <em>Messiah</em>", "Memorial Church",           new EventDate(2009, 12, 11, "Friday", "8:00 pm"), new Prices("10", "5", "9", true),           new OptLink("Stanford Box Office", "http://www.stanfordtickets.org/tickets/calendar/view.aspx?id=2798"), "Handel.jpg",           "<strong>Stephen M. Sano</strong> conducts this annual <q>sing and play it yourself</q> celebration of Handel&#8217;s masterpiece, a favorite of campus and community! Orchestral parts are provided, and singers may purchase scores at the door.");// **********************************************************************************************************************// **********************************************************************************************************************    cal = cal.sort(sortCalendar); // sorted by year -> month -> day -> hours by functions in calendar.js	// **********************************************************************************************************************// **********************************************************************************************************************				var y = new Array(getNumMonths(cal));			var previousMonth = cal[0].date.month;	var monthMarker = 0;			for (var m = 0; m < y.length; m++) {		y[m] = new Array();		var d = 0;				for (var i = monthMarker; i < cal.length; i++) {		    var currentMonth = cal[i].date.month; 						if (currentMonth == previousMonth) {			   y[m][d++] = cal[i];			   // alert("y[m][d]: " + y[m][d].date.year + "[" + m + "]" + "[" + d + "]");			} else { monthMarker = i; break; }			// alert("days in " + cal[i].date.month + " = " + d)		}		previousMonth = currentMonth;	}