function changePage(newPage)
{
  var loadingPage;
  if((loadingPage && (newPage != loadingPage)) || (currentPage != newPage))
  {
    var loadingText = $("<small>");
    loadingText.html("Loading...");
    $("#pageContent").prepend(loadingText);

    loadingPage = newPage;

    try{
      var _gaq = window._gaq || [];
      _gaq.push(['_trackPageview',newPage]);
    }
    catch(err) {}

    $.ajax({
      url: 'p_' + newPage,
      success: function(data){

        loadingPage = null;
        currentPage = newPage;
        var content = $("#pageContent");
        content.fadeOut(400, function () {
          content.html(data);
          content.fadeIn(400);
        });
      }
    });
  }
}

function openAudio(url)
{
  try{
    var _gaq = window._gaq || [];
    _gaq.push(['_trackEvent', 'Audio', 'Listen', url]);
  }
  catch(err) {}

  var audioTag = document.createElement('audio');
  if(audioTag && audioTag.canPlayType && audioTag.canPlayType('audio/mpeg'))
  {
    audioTag.src = url;
    audioTag.autoplay = true;
    audioTag.controls = true;
    $('#musicPlayer').html(audioTag);
    audioTag.play();
  }
  else
  {
    AudioPlayer.embed(
      "musicPlayer",
      {
        soundFile: url,
        autostart: "yes",
        animation: "no"
      } );
  }
}
function openVideo(url, description)
{
  try{
    var _gaq = window._gaq || [];
    _gaq.push(['_trackEvent', 'Video', 'Watch', description]);
  }
  catch(err) {}

  $('#videoPlayer').html('<iframe class="youtube-player" type="text/html" width="480" height="290" src="http://www.youtube.com/embed/' +  url + '?autoplay=1" frameborder="0"></iframe>');

  return false;
}

