function showVideo (filename, content_width, content_height) {
	if ($('.overlay_container').length == 0) {
		createOverlay();
		createContent(filename, content_width, content_height);

		// $('#inhoud .flashWide object').hide();
		
		$('.overlay_container').fadeIn(400);
		
		setOverlayDimensions()
	}
}

function closeVideo () {
	$('#inhoud .flashWide object').show();
	$('.overlay_container').fadeOut(400, function () {
		$(this).remove();	
	});
}

function createOverlay () {
	$('body').append('<div class="overlay_container"></div>');
	$('.overlay_container').append('<div class="overlay"></div>');
	$(window).resize(function () {
		setOverlayDimensions();
	});
}

function createContent (filename, content_width, content_height) {
	$('.overlay_container').append('<div class="content"></div>');
	
	$('.overlay_container .content').append('<a href="javascript:closeVideo()" class="btn_overlay_close"><img src="gfx/btn_overlay_close.png" border="0"></a>');
	$('.overlay_container .content').append('<div id="video_container"></div>');

  var flashvars = {
    file: filename,
    skin: "http://download.omroep.nl/teleacnot/shared/swf/playerskins/inverted.swf",
    controlbar:"over"
  };
  var params = {
    allowfullscreen: "true",
    allowscriptaccess: "always"
  };
  var attributes = {};

  swfobject.embedSWF("http://download.omroep.nl/teleacnot/shared/swf/mediaplayer_4_2.swf","video_container",content_width,content_height,"9.0.0","http://download.omroep.nl/teleacnot/shared/swf/expressInstall.swf", flashvars, params, attributes);
  
	/*
	var s1 = new SWFObject("http://download.omroep.nl/teleacnot/shared/swf/mediaplayer_4_1.swf","ply",content_width,content_height,"9","#FFFFFF");
	s1.addParam("allowfullscreen","true");
	s1.addParam("allowscriptaccess","always");
	s1.addParam("flashvars","file="+filename+"&image="+filename+".jpg&skin=http://download.omroep.nl/teleacnot/shared/swf/playerskins/inverted.swf&controlbar=over");
	s1.write("video_container");
  */
}

function setOverlayDimensions() {
	var viewportHeight = $(".overlay_container .overlay").height();
	var viewportWidth = $(".overlay_container .overlay").width();
	var videoPlayerHeight = $(".overlay_container .content #video_container").attr("height");
	var videoPlayerWidth = $(".overlay_container .content #video_container").attr("width");
	
	if(videoPlayerWidth == undefined) videoPlayerWidth = $(".overlay_container .content #video_container object").attr("width");
	
	$(".overlay_container .content a.btn_overlay_close").css("top",((viewportHeight)/2-((videoPlayerHeight)/2)-10)+"px");
	$(".overlay_container .content a.btn_overlay_close").css("left",((viewportWidth/2)+(videoPlayerWidth/2)-10)+"px");
	
	if ($('.overlay_container .content #video_container').length > 0) {
		$('.overlay_container .content #video_container').css("margin-top",((viewportHeight)/2-(videoPlayerHeight)/2)+"px");
	}
} 

