function playOverlayVideo(embedCode, width, height) {
    if($('#videoOverlayMask').size() == 0) {
        $('<div id="videoOverlayMask"></div>').appendTo('body');
    }
    // show mask
    $('#videoOverlayMask').css({
        'filter':'alpha(opacity=70)',
		'-moz-opacity':'0.7',
		'-khtml-opacity':'0.7',
		'opacity':'0.7',
		'background-color':'#000000',
		'height':$(document).height(),
        'width':'100%',
		'position':'absolute',
		'top':'0',
		'left':'0',
		'z-index':'1',
		'display':'none'
    });
    $('#videoOverlayMask').fadeIn();

    if($('#videoOverlayPane').size() == 0) {
        $('<div id="videoOverlayPane"></div>').appendTo('body');
    }
    $('#videoOverlayPane').css({
        'width':'100%',
        'position':'absolute',
        'top':'0',
        'left':'0',
        'z-index':'2',
        'display':'block'
    });
    $('#videoOverlayPane').html('<div id="videoOverlayInner"><div id="videoOverlayClose"><a href="#" onclick="hideOverlayVideo(); return false">Close</a></div><div id="videoOverlayEmbed">' + embedCode + '</div></div>');
    $('#videoOverlayInner').css({
        'margin':'100px auto 0px auto',
        'width':width+2,
        'border':'6px solid #999999',
        'padding':'6px',
        '-moz-border-radius':'6px',
        '-webkit-border-radius':'6px',
        '-khtml-border-radius':'6px',
        'border-radius':'6px',
        'background-color':'#000000',
        'overflow':'hidden'
    });
    $('#videoOverlayEmbed').css({
        'clear':'both',
        'border':'1px solid #000000',
        'width':width,
        'height':height
    });
    $('#videoOverlayClose').css({
        'float':'right',
        'padding':'4px 10px 10px 10px',
        'font-weight':'bold',
        'font-size':'14px'
    });
    $('#videoOverlayClose a').css({
        'color':'#FFFFFF'
    });

}

function hideOverlayVideo() {
    $('#videoOverlayMask').fadeOut();
    $('#videoOverlayPane').fadeOut();
}

$(function() {
    $('a img.video').css({
        'border': '6px solid #999999',
        '-moz-border-radius':'6px',
        '-webkit-border-radius':'6px',
        '-khtml-border-radius':'6px',
        'border-radius': '6px'
    });
});
