function removePlayer() {
	$('.videocontainer .rgmediaimages-player').fadeTo(600,0, function() {
		$('.videomask').fadeTo(600,0, function() {
			$('.videomask').stop();
			$('.videomask').remove();
			$('.videocontainer').remove();
		});
	});
}

function removeVideolightbox() {
		$('.videocontainer2').hide();
		$('.videomask').fadeTo(600,0, function() {
			$('.videomask').stop();
			$('.videomask').remove();
			$('.videocontainer2').remove();
		});
}

$(document).ready(function() {
	$('.rgmediaimages-player').hide();
	$(document).keyup(function(e) {
		if (e.keyCode == 27) { removePlayer(); removeVideolightbox(); } 
	});
	$('.rgmediaimages-player').parent().parent().parent().parent().find('img').attr('style','cursor:pointer;').attr('title','Show Video').bind('click', function() {
		$('body').append('<div class="videomask"></div>');
		$('body').append('<div class="videocontainer"></div>');
		$('.videomask').bind('click', function() {		
			removePlayer();
		});
		$('.videomask').height(($('html').outerHeight())*1.6);
		$('.videomask').fadeTo(1000,0.8, function() {
			$('.rgmediaimages-player').clone().appendTo('.videocontainer');
			$('.videocontainer .rgmediaimages-player').fadeTo(1000,1);
		});
		return false;
	});
	
	var currentMovie = '';
	
	$('.farcaster-media a').bind('click', function() {
		currentMovie = this.href;
		$('body').append('<div class="videomask"></div>');
		$('.videomask').bind('click', function() {		
			removeVideolightbox();
		});
		$('.videomask').height(($('html').outerHeight())*1.6);
		$('.videomask').fadeTo(1000,0.8, function() {
			$('body').append('<div class="videocontainer2"><div class="realcontainer"></div></div>');
			$('.videocontainer2').fadeTo(1000, 1, function() {
				$('.realcontainer').flowplayer("http://releases.flowplayer.org/swf/flowplayer-3.2.7.swf", currentMovie);
			});
		});
		return false;
	})
});

