if (!this.BB) var BB = {};

BB.Modal = null;

BB.OpenModal = function(config) {
    if (BB.Modal) BB.CloseModal();
    var bg = $('<div id="modal-bg"></div>'),
        dlg = $('<div id="modal-dlg"><div id="modal-video"></div></div>'),
        $doc = $(document),
        scrollTop = $doc.scrollTop(),
        scrollLeft = $doc.scrollLeft(),
        docHeight = $doc.height(),
        docWidth = $doc.width(),
        offset = {};
    offset.top = (docHeight - 359) / 2 - scrollTop + 'px';
    offset.left = (docWidth - 639) / 2 - scrollLeft + 'px';
    dlg.css(offset);
    BB.Modal = bg.add(dlg);
    $('#pg').after(BB.Modal);
    
    var flashvars = {xmlFile:config,closeX:'true',autoStart:'true',testing:'false'}, params = {menu:"false"}, attributes = {};
    swfobject.embedSWF("/wcsstore/Bee2C/upload/nas/video/player.swf", "modal-video", "640", "360", "9.0.0", false, flashvars, params, attributes);
};

BB.CloseModal = function() {
    if (BB.Modal) {
        BB.Modal.remove();
        delete BB.Modal;
    }
};

BB.VideoPageLoad = function() {
    $('a.video-link').click(function(e) {
        e.preventDefault();
        BB.OpenModal($(this).attr('href'));
    });
};

if (window.addEventListener) {
    window.addEventListener('load', BB.VideoPageLoad, false);
}
else if (window.attachEvent) {
    window.attachEvent('onload', BB.VideoPageLoad);
}
