﻿

function stop_playback() {
    var test = (timecode * 1) + 5;
    if (MN.TP.qmp.CurrentPosition() > test) {
        MN.TP.qmp.Stop();

        // set to replay
        var btn = document.getElementById("mn_controls").getElementsByTagName("a")[2];
        btn.old_display = btn.style.display;
        btn.style.display = "none";

        var replay = document.getElementById("replay_btn");
        replay.style.display = "inline";
        replay.style.left = "220px";
        replay.style.top = "518px";
    }

    document.can_stop = true;
}

var timecode;
function play_seg() {
    var url = document.getElementById("hidden_data").getElementsByTagName("input")[0].value;
    timecode = document.getElementById("hidden_data").getElementsByTagName("input")[1].value;

    // adjust for narrow layout
    var sd = document.getElementById("hidden_data").getElementsByTagName("input")[3].value;
    if (sd == "1") {
        MN.TP.qmp.Width(451);
        document.getElementById("mn_player_container").style.width = "451px";
        document.getElementById("player").style.background = "transparent url(images/segment_player_back.png)";
        document.getElementById("archive_link").style.left = "400px";
        document.getElementById("archive_link").style.top = "-137px";
        document.getElementById("divShare").style.left = "289px";
        document.getElementById("divShare").style.top = "386px";
        document.getElementById("description").style.margin = "30px 0 0 16px";
        document.getElementById("replay_btn").style.left = "247px";
    }

    MN.TP.qmp.Play(url, timecode);
    document.can_stop = false;
    MN.Event.Observe(MN.TP.qmp, 'ShowChanged', stop_playback);
}



function replay() {
    // reset buttons
    var btn = document.getElementById("mn_controls").getElementsByTagName("a")[2];
    btn.style.display = btn.old_display;

    var replay = document.getElementById("replay_btn");
    replay.style.display = "none";

    play_seg();
}