﻿function showVideoPlayer(behaviorID, panelID, url, width, height, loop)
{
    var modalPopup = $find(behaviorID);
    var panel = $get(panelID);
    if (modalPopup && panel)
    {
        modalPopup.show();
        panel.innerHTML =
            "<object id='videoPlayerObject' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'" +
            " height='" + height + "' standby='Loading Microsoft Windows Media Player components…'" +
            " type='application/x-oleobject' width='" + width + "'>" +
            "<param name='fileName' value='" + url + "' />" +
            "<param name='animationatStart' value='0' />" +
            "<param name='transparentatStart' value='1' />" +
            "<param name='autoStart' value='1' />" +
            "<param name='ShowControls' value='1' />" +
            "<param name='ShowDisplay' value='0' />" +
            "<param name='ShowStatusBar' value='1' />" +
            "<param name='loop' value='" + loop + "' />" +
                '<!--[if !IE]>-->' +
                
                '<object id="videoPlayerObjectNonIEObject" type="video/x-ms-wmv" data="' + url + '" width="' + width + '" height="' + height + '">' +
                '<param name="src" value="' + url + '" />' +
                '<param name="autostart" value="true" />' +
                '<param name="controller" value="true" />' +
                '<param name="showdisplay" value="false" />' +
                '<param name="loop" value="' + loop + '" />' +
                
                    "<embed id='videoPlayerObjectNonIEEmbed' autosize='0' autostart='1' bgcolor='darkblue' designtimesp='5311'" +
                    " displaysize='4' height='" + height + "' loop='" + loop + "' name='mediaPlayer' pluginspage='http://microsoft.com/windows/mediaplayer/en/download/'" +
                    " showcontrols='1' showdisplay='0' showstatusbar='1' showtracker='1' src='" + url + "'" +
                    " type='video/x-ms-wmv' videoborder3d='0' width='" + width + "'></embed>" +                
                
                '</object>' +
                
                '<!--<![endif]-->' +
            "</object>";
    }
}

function closeVideoPlayer(behaviorID, panelID)
{
    var modalPopup = $find(behaviorID);
    var panel = $get(panelID);
    if (modalPopup && panel)
    {
        var playerObject = $get('videoPlayerObject');
        if (playerObject) 
        {
            playerObject.style.display = "none";
            try { playerObject.Stop(); } catch (e) { }
            panel.removeChild(playerObject);
        }
    }
}