function randomDemo() {
    var demos = new Array();

    // Probabilities have been adjusted.
    demos.push('<a href="javascript:showDemo4(\'/demos/purcell_z627_ritornello\')"><em>Dioclesian</em>, Z 627, &ldquo;Ritornello&rdquo;</a>, by Henry Purcell');
    demos.push('<a href="javascript:showDemo4(\'/demos/purcell_z660_corant\')"><em>Suite in G major</em>, Z 660, &ldquo;Corant&rdquo;</a>, by Henry Purcell');
    //demos.push('<a href="javascript:showDemo5(\'/demos/haydn_sym94_andante\')"><em>Symphony No. 94 in G major, &ldquo;Surprise&rdquo;</em>, Mvt. II &ldquo;Andante&rdquo; excerpt</a>, by Joseph Haydn');
    //demos.push('<a href="javascript:showDemo4(\'/demos/beethoven_op92_mvt1\')"><em>Symphony No. 7 in A major</em>, Op. 92, Mvt. I excerpt</a>, by Ludwig van Beethoven');
    demos.push('<a href="javascript:showDemo7(\'/demos/tchaikovsky_op71_chinoise\')"><em>The Nutcracker Suite</em>, Op. 71, &ldquo;Danse Chinoise&rdquo;</a>, by Peter Tchaikovsky');
    demos.push('<a href="javascript:showDemo5(\'/demos/tchaikovsky_op71_sugar\')"><em>The Nutcracker Suite</em>, Op. 71, &ldquo;Dance of the Sugar-Plum Fairy&rdquo;</a>, by Peter Tchaikovsky');
    //demos.push('<a href="javascript:showDemo5(\'/demos/dvorak_op95_mvt4\')"><em>Symphony No. 9 in E minor, &ldquo;From the New World&rdquo;</em>, Op. 95, Mvt. IV excerpt</a>, by Anton&iacute;n Dvo&#345;&aacute;k');
    //demos.push('<a href="javascript:showDemo7(\'/demos/strauss_op30_einleitung\')"><em>Also Sprach Zarathustra</em>, Op. 30, &ldquo;Einleitung&rdquo;</a>, by Richard Strauss');
    //demos.push('<a href="javascript:showDemo7(\'/demos/strauss_op30_einleitung\')"><em>Also Sprach Zarathustra</em>, Op. 30, &ldquo;Einleitung&rdquo;</a>, by Richard Strauss');
    demos.push('<a href="javascript:showDemo4(\'/demos/debussy_l91_nuages\')"><em>Nocturnes</em>, L 91, Mvt. I &ldquo;Nuages&rdquo; excerpt</a>, by Claude Debussy');
    demos.push('<a href="javascript:showDemo4(\'/demos/mahler_sym5_mvt1\')"><em>Symphony No. 5</em>, Mvt. I &ldquo;Trauermarsch&rdquo; excerpt</a>, by Gustav Mahler');
    demos.push('<a href="javascript:showDemo8(\'/demos/ravel_op68_menuet\')"><em>Le Tombeau de Couperin</em>, Op. 68, Mvt. V &ldquo;Menuet&rdquo; excerpt</a>, by Maurice Ravel');
    demos.push('<a href="javascript:showDemo8(\'/demos/ravel_op68_menuet\')"><em>Le Tombeau de Couperin</em>, Op. 68, Mvt. V &ldquo;Menuet&rdquo; excerpt</a>, by Maurice Ravel');
    demos.push('<a href="javascript:showDemo5(\'/demos/stravinsky_firebird_infernale\')"><em>L&rsquo;Oiseau de feu</em>, &ldquo;Danse infernale du roi Kastche&iuml;&rdquo; excerpt</a>, by Igor Stravinsky');
    demos.push('<a href="javascript:showDemo4(\'/demos/boyle_sylvanesque_mvt5\')"><em>Suite Sylvanesque</em>, Mvt. V &ldquo;Bacchanale&rdquo;</a>, by <a href="/about/team#bcsb">Benjamin C.S. Boyle</a>');
    demos.push('<a href="javascript:showDemo1(\'/demos/artinian_rogers\')"><em>Roger&rsquo;s Theme</em> excerpt</a>, by <a href="/about/team#rkwa">Ron Artinian</a>');
    demos.push('<a href="javascript:showDemo1(\'/demos/artinian_rogers\')"><em>Roger&rsquo;s Theme</em> excerpt</a>, by <a href="/about/team#rkwa">Ron Artinian</a>');
    demos.push('<a href="javascript:showDemo5(\'/demos/hazzard_op73_processional\')"><em>Ceremonial Wedding Music for Flute and Harp</em>, Op. 73, Mvt. I &ldquo;Processional&rdquo;</a>, by Peter Hazzard');
    demos.push('<a href="javascript:showDemo5(\'/demos/hazzard_op73_recessional\')"><em>Ceremonial Wedding Music for Flute and Harp</em>, Op. 73, Mvt. II &ldquo;Recessional&rdquo;</a>, by Peter Hazzard');
    demos.push('<a href="javascript:showDemo2(\'/spotlight/j-eric-schmidt/pictures1\')"><em>Pictures at an Animation Exhibition</em>, &ldquo;Don&rsquo;t be De-feeted&rdquo;</a>, by J. Eric Schmidt');
    demos.push('<a href="javascript:showDemo2(\'/spotlight/j-eric-schmidt/pictures2\')"><em>Pictures at an Animation Exhibition</em>, &ldquo;Eat, Drink and Be Wary&rdquo;</a>, by J. Eric Schmidt');
    demos.push('<a href="javascript:showDemo2(\'/spotlight/j-eric-schmidt/pictures3\')"><em>Pictures at an Animation Exhibition</em>, &ldquo;Boo Hoo, A Sad Zoo&rdquo;</a>, by J. Eric Schmidt');
    demos.push('<a href="javascript:showDemo2(\'/spotlight/j-eric-schmidt/pictures4\')"><em>Pictures at an Animation Exhibition</em>, &ldquo;Way, Way, Way Out West&rdquo;</a>, by J. Eric Schmidt');
    demos.push('<a href="javascript:showDemo2(\'/spotlight/j-eric-schmidt/pictures5\')"><em>Pictures at an Animation Exhibition</em>, &ldquo;No More Amore&rdquo;</a>, by J. Eric Schmidt');
    demos.push('<a href="javascript:showDemo2(\'/spotlight/j-eric-schmidt/pictures6\')"><em>Pictures at an Animation Exhibition</em>, &ldquo;Old Tools of the Trade&rdquo;</a>, by J. Eric Schmidt');
    demos.push('<a href="javascript:showDemo2(\'/spotlight/dan-lazarescou/twomaria1\')"><em>Two Maria</em>, Mvt. I &ldquo;Rhapsody for Maria&rdquo;</a>, by Dan Lazarescou');
    demos.push('<a href="javascript:showDemo2(\'/spotlight/dan-lazarescou/twomaria2\')"><em>Two Maria</em>, Mvt. II &ldquo;Voices of the Past&rdquo;</a>, by Dan Lazarescou');
    demos.push('<a href="javascript:showDemo2(\'/spotlight/dan-lazarescou/twomaria3\')"><em>Two Maria</em>, Mvt. III &ldquo;East Side Blues&rdquo;</a>, by Dan Lazarescou');

    var i = Math.round(Math.random() * 1000) % demos.length;

    $("#sidedemo").append('<h3>Featured Demo</h3><p>' + demos[i] + '</p>');
}

$(document).ready(function() {
    randomDemo();
});
