var flashMovie;

$(document).ready(function() {
  swfobject.embedSWF("swf/video.swf", "video_container", "320", "180", "9.0.0", "swf/expressInstall.swf",{},{'allowScriptAccess':"always"});
  
  $("#playpause").click(function() {
    var hasClass = false;
    $("#thumbnail-container li").each(function(i,button) {
      if ($(button).children("a").hasClass("active")) {
        hasClass = true;
      }
    });
    if (!hasClass) {
      $("#thumbnail-container li a:eq(0)").addClass("active");
    }
    playPauseVideo();
    return false;
  });
  $("#stop").click(function() {
    stopVideo();
    $("#thumbnail-container li").each(function(i,button) {
      $(button).children("a").removeClass("active");
    });
    return false;
  });
  
  $("#thumbnail-container li").each(function(i,button) {
    $(button).click(function() {
      playVideo(i);
      
      $("#thumbnail-container li").each(function(i,button) {
        $(button).children("a").removeClass("active");
      });
      $(this).children("a").addClass("active");
      if (jQuery().jiggle) {
        $("#video_name_container").jiggle();
      }
      return false;
    });
  });
  
  $("body").mouseup(function() {
    if (flashMovie) {
      flashMovie.mouseReleased();
    }
  });
});

$(window).load(function() {
  //flashMovie = document.getElementById('video_container');
  flashMovie = swfobject.getObjectById('video_container');
  try {
    flashMovie.registerPauseButton('playpause');
    flashMovie.registerVideoNumber('video_number_container');
    flashMovie.registerVideoName('video_name_container');
  } catch(e) {
    setTimeout(arguments.callee, 10);
  }
});

function playVideo(video) {
  if (flashMovie) {
    flashMovie.playVideo(video);
  }
}

function playPauseVideo() {
  if (flashMovie) {
    flashMovie.playPauseVideo();
  }
}

function stopVideo() {
  if (flashMovie) {
    flashMovie.stopVideo();
  }
  $("#video_number_container").html("");
  $("#video_name_container").html("");
}

function changeButtonToPause() {
  if ($.browser.msie && $.browser.version == 6) {
    $("#playpause")[0].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/interface/pause-button.png',sizingMethod='scale')";
  } else {
    $("#playpause").attr('src','images/interface/pause-button.png');
  }
}

function changeButtonToPlay() {
  if ($.browser.msie && $.browser.version == 6) {
    $("#playpause")[0].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/interface/play-button.png',sizingMethod='scale')";
  } else {
    $("#playpause").attr('src','images/interface/play-button.png');
  }
}
