/**
  * History Channel Brightcove Video Player
 **/
HC.videoplayer = {

	params 			: {
		bgcolor: "#000000",
		allowFullScreen: "true",
		allowScriptAccess: "always",
		wmode: "transparent"
	},
	videoHolderId 	: 'bcLargePlayerObject',
	defaultVideo	: '',

	init: function(videoPlayerID,initialVideo,videoPlayerWidth,videoPlayerHeight,videoswf,bc_playerDiv,bcPlayerObject) {

		$videos = $('.items .subpanel-disabled');

		// get the first image in the items list and display as default if initialvideo is not set
		if(initialVideo == ""){
			initialVideo = $('.items .subpanel:first').find('a').find("input").attr('value');
		}

		// select the initial video
		$('.items .subpanel-disabled a').find('input[value='+initialVideo+']').parent().parent().addClass('active').click();

		HC.videoplayer.initPlayer(videoPlayerID,initialVideo,videoPlayerWidth,videoPlayerHeight,videoswf,bc_playerDiv,bcPlayerObject);

		jQuery.each($videos, function(i, val) {
			$(val).bind('click', function(e){
				$('.subpanel').removeClass('active');
				$(e.currentTarget).addClass('active');
				var video = $(e.currentTarget).find('a').find('input').attr('value');
				HC.videoplayer.loadVideoWithID(bcPlayerObject,video);
				return false;
			});
		});
		
		// load default video
	},

	initPlayer: function (videoPlayerID,initialVideo,videoPlayerWidth,videoPlayerHeight,videoswf,bc_playerDiv,bcPlayerObject){
		var flashvars = {
			playerID: videoPlayerID,
			initialVideoID: initialVideo,
			playerWidth: videoPlayerWidth,
			playerHeight: videoPlayerHeight
		};
		var atts = { id: bcPlayerObject };
		swfobject.embedSWF(videoswf, bc_playerDiv, videoPlayerWidth, videoPlayerHeight, "9.0.0", "expressInstall.swf", flashvars, HC.videoplayer.params, atts);
	},

	loadVideoWithID: function (bcPlayerObject, videoID){
		bcPlayer = document.getElementById(bcPlayerObject);
		bcPlayer.loadVideoWithID(videoID);
	}

}
