$(document).ready(function() {

  //Define identifiers used for class/id selectors.			     
  var PREVIEW = 'preview';
  var LOADER = 'loader';
  var LOADING = 'loading';
  var VIDEO_LINK = 'video_link';
  var CAPTION = 'caption';
  var HIDDEN_CAPTION = 'hiddencaption';
  var TEASER = 'teaser';
  var HIDDEN_TEASER = 'hiddenteaser';
  
  //If not PREVIEW id, return.
  if ($('#' + PREVIEW).size() == 0) return;
  
  //create and initialize video player
  var player = 
    new SWFObject('/redesign/swf/player.swf','player','480','385','9');
    player.addParam('allowfullscreen','true');
    player.addParam('allowscriptaccess','always');
    var defaultVideoUrl = $('#' + PREVIEW + ' a:first').attr("href");
    player.addParam('flashvars', 'file=' + defaultVideoUrl);
    player.write(PREVIEW);

  function loadNewVideo(url) {
    var player = $('#player').get(0);
    player.sendEvent('LOAD', url); 
    player.sendEvent('PLAY', true);
  }
  

  $('.' + VIDEO_LINK).click(function(event) {
    event.preventDefault();
    var url = $(this).attr('href');
    loadNewVideo(url);
    var caption = $(this).nextAll('.' + HIDDEN_CAPTION).get(0);
    var teaser  = $(this).nextAll('.' + HIDDEN_TEASER).get(0);
    $('.' + CAPTION).html(caption.innerHTML);
    $('.' + TEASER) .html(teaser.innerHTML);
    
  });  


});


