﻿var player;
var slidenum = 1;

var arrSlides = new Array(49);

arrSlides[0] = 0;
arrSlides[1] = 142;
arrSlides[2] = 148;
arrSlides[3] = 222;
arrSlides[4] = 235;
arrSlides[5] = 247;
arrSlides[6] = 300;
arrSlides[7] = 317;
arrSlides[8] = 330;
arrSlides[9] = 509;
arrSlides[10] = 536;
arrSlides[11] = 547;
arrSlides[12] = 575;
arrSlides[13] = 602;
arrSlides[14] = 610;
arrSlides[15] = 647;
arrSlides[16] = 656;
arrSlides[17] = 744;
arrSlides[18] = 859;
arrSlides[19] = 867;
arrSlides[20] = 870;
arrSlides[21] = 882;
arrSlides[22] = 900;
arrSlides[23] = 954;
arrSlides[24] = 1020;
arrSlides[25] = 1049;
arrSlides[26] = 1106;
arrSlides[27] = 1174;
arrSlides[28] = 1178;
arrSlides[29] = 1179;
arrSlides[30] = 1271;
arrSlides[31] = 1294;
arrSlides[32] = 1374;
arrSlides[33] = 1432;
arrSlides[34] = 1455;
arrSlides[35] = 1508;
arrSlides[36] = 1572;
arrSlides[37] = 1692;
arrSlides[38] = 1702;
arrSlides[39] = 1728;
arrSlides[40] = 1739;
arrSlides[41] = 1752;
arrSlides[42] = 1792;
arrSlides[43] = 1847;
arrSlides[44] = 1861;
arrSlides[45] = 1870;
arrSlides[46] = 1915;
arrSlides[47] = 1925;
arrSlides[48] = 2012;

function playerReady(obj) {
    player = document.getElementById(obj['id']);
    player.addModelListener("TIME", "slideTracker");
}

function slideTracker(obj) {
    var pos = parseFloat(obj['position']);
    var str = pos / 2 + '';

    if (str.indexOf(".") == -1) {
        for (i = 0; i < arrSlides.length; i++) {
            if (i == arrSlides.length - 1) // will throw an error otherwise cause there is no "next slide"
            {
                slidenum = i + 1;
                break;
            }
            else if (pos >= arrSlides[i] && pos < arrSlides[i + 1]) {
                slidenum = i + 1;
                break;
            }
        }

        var path = 'http://clients.onlinevideoservice.com/goc/acce2009/slides/session5/Slide' + slidenum + '.jpg';
        if (path != document.getElementById('slide').src)
            document.getElementById('slide').src = path;
    }
}
