function ovl_open() {
    var overlayWindow = $('#overlayWindow');
    var overlay = $('#overlay');
    $(document).keydown(ovl_handleEscape);
    overlay.show();
    overlay.css('opacity', '0.6');
    var widthDoc = $(window).width();
    var widthWin = overlayWindow.width();
    var left = Math.floor((widthDoc - widthWin) / 2);
    if (left < 0) left = 0;
    var heightDoc = $(window).height();
    var heightWin = overlayWindow.height();
    var topw = Math.floor((heightDoc - heightWin) / 2);
    if (topw < 0) topw = 0;
    overlayWindow.css('left', left+'px');
    overlayWindow.css('top', topw+'px');
    overlayWindow.show();
    overlayWindow.scrollTop(0);
    return overlayWindow;
}
function ovl_close() {
    $('#overlayWindow').html('');
    var overlayWindow = $('#overlayWindow');
    var overlay = $('#overlay');
    $(document).unbind('keydown', ovl_handleEscape);
    overlayWindow.hide();
    overlay.hide();
}
function ovl_handleEscape(e) {
    if (e.keyCode == 27) {
        ovl_close();
    }
}
$(document).ready(function() {
    $('#openVideo').click(function(e) {
        e.preventDefault();
        win = ovl_open();
		win.html('<a href="#" class="closeWindow">sluiten</a><a id="promovideo" style="display:inline-block;width:1024px;height:576px;"></a>');
		$('a.closeWindow').click(function(e) { 
			e.preventDefault();
			ovl_close();
		});
		$f("promovideo", "/video/flowplayer.commercial-3.2.7.swf", {
            key: '#$3d32e3223e62babe91b',
            play: {
                label: 'start',
                replayLabel: 'opnieuw afspelen'
            },
            contextMenu: [
                {"Productschap Diervoeder": function() { location.href = "http://www.pdv.nl/"; }}
            ],
            clip: {
				url: flashembed.isSupported([9, 115]) ?  '/video/pdv_2012.mp4' : '/video/pdv_2012.flv',
				ipadUrl: '/video/pdv_2012.mp4',
                provider: 'pseudo',
                autoPlay: true,
                autoBuffering: true
            },
            plugins: {
                controls: {
                    bufferColor: '#d4f0fb',
                    buttonColor: '#76bd68',
                    progressColor: '#80d6f5',
                    timeColor: '#2d7a23'
                },
                pseudo: {
                    url: '/video/flowplayer.pseudostreaming-3.2.7.swf'
                }
            }
		}).ipad();
    });
});

