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

    // Probabilities have been adjusted.
    demos.push('<a href="javascript:showDemo4(\'/demos/purcell_z627_ritornello\')" rel="nofollow"><em>Dioclesian</em>, Z 627, &ldquo;Ritornello&rdquo;</a>, by Henry Purcell');
    demos.push('<a href="javascript:showDemo4(\'/demos/purcell_z660_corant\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><em>Also Sprach Zarathustra</em>, Op. 30, &ldquo;Einleitung&rdquo;</a>, by Richard Strauss');
    //demos.push('<a href="javascript:showDemo7(\'/demos/strauss_op30_einleitung\')" rel="nofollow"><em>Also Sprach Zarathustra</em>, Op. 30, &ldquo;Einleitung&rdquo;</a>, by Richard Strauss');
    demos.push('<a href="javascript:showDemo4(\'/demos/debussy_l91_nuages\')" rel="nofollow"><em>Nocturnes</em>, L 91, Mvt. I &ldquo;Nuages&rdquo; excerpt</a>, by Claude Debussy');
    demos.push('<a href="javascript:showDemo2(\'/demos/debussy_l103_sacree\')" rel="nofollow"><em>Danses pour harpe et orchestre &agrave; cordes</em>, L 103, Mvt. I &ldquo;Danse sacr&eacute;e&rdquo;</a>, by Claude Debussy');
    demos.push('<a href="javascript:showDemo4(\'/demos/mahler_sym5_mvt1\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><em>Suite Sylvanesque</em>, Mvt. V &ldquo;Bacchanale&rdquo;</a>, by <a href="/about/founders#bcsb">Benjamin C.S. Boyle</a>');
    demos.push('<a href="javascript:showDemo1(\'/demos/artinian_rogers\')" rel="nofollow"><em>Roger&rsquo;s Theme</em> excerpt</a>, by <a href="/about/founders#rkwa">Ron Artinian</a>');
    demos.push('<a href="javascript:showDemo1(\'/demos/artinian_rogers\')" rel="nofollow"><em>Roger&rsquo;s Theme</em> excerpt</a>, by <a href="/about/founders#rkwa">Ron Artinian</a>');
    demos.push('<a href="javascript:showDemo5(\'/demos/hazzard_op73_processional\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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\')" rel="nofollow"><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();
});
