﻿var player;
var slidenum = 1;

var arrSlides = new Array(86);
arrSlides[0] = 0;
arrSlides[1] = 96;
arrSlides[2] = 124;
arrSlides[3] = 152;
arrSlides[4] = 202;
arrSlides[5] = 277;
arrSlides[6] = 347;
arrSlides[7] = 370;
arrSlides[8] = 388;
arrSlides[9] = 412;
arrSlides[10] = 482;
arrSlides[11] = 526;
arrSlides[12] = 558;
arrSlides[13] = 610;
arrSlides[14] = 700;
arrSlides[15] = 746;
arrSlides[16] = 800;
arrSlides[17] = 816;
arrSlides[18] = 838;
arrSlides[19] = 910;
arrSlides[20] = 950;
arrSlides[21] = 992;
arrSlides[22] = 1018;
arrSlides[23] = 1062;
arrSlides[24] = 1132;
arrSlides[25] = 1190;
arrSlides[26] = 1266;
arrSlides[27] = 1302;
arrSlides[28] = 1340;
arrSlides[29] = 1374;
arrSlides[30] = 1476;
arrSlides[31] = 1552;
arrSlides[32] = 1560;
arrSlides[33] = 1600;
arrSlides[34] = 1674;
arrSlides[35] = 1718;
arrSlides[36] = 1764;
arrSlides[37] = 1818;
arrSlides[38] = 1880;
arrSlides[39] = 2280;
arrSlides[40] = 2281;
arrSlides[41] = 2372;
arrSlides[42] = 2391;
arrSlides[43] = 2421;
arrSlides[44] = 2447;
arrSlides[45] = 2563;
arrSlides[46] = 2590;
arrSlides[47] = 2635;
arrSlides[48] = 2665;
arrSlides[49] = 2696;
arrSlides[50] = 2743;
arrSlides[51] = 2755;
arrSlides[52] = 2793;
arrSlides[53] = 2818;
arrSlides[54] = 2902;
arrSlides[55] = 2962;
arrSlides[56] = 2985;
arrSlides[57] = 3121;
arrSlides[58] = 3271;
arrSlides[59] = 3278;
arrSlides[60] = 3304;
arrSlides[61] = 3381;
arrSlides[62] = 3411;
arrSlides[63] = 3484;
arrSlides[64] = 3575;
arrSlides[65] = 3693;
arrSlides[66] = 3696;
arrSlides[67] = 3723;
arrSlides[68] = 3777;
arrSlides[69] = 3830;
arrSlides[70] = 3896;
arrSlides[71] = 3927;
arrSlides[72] = 3932;
arrSlides[73] = 3971;
arrSlides[74] = 3996;
arrSlides[75] = 4039;
arrSlides[76] = 4077;
arrSlides[77] = 4096;
arrSlides[78] = 4139;
arrSlides[79] = 4175;
arrSlides[80] = 4178;
arrSlides[81] = 4206;
arrSlides[82] = 4222;
arrSlides[83] = 4231;
arrSlides[84] = 4270;
arrSlides[85] = 4290;

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/session2/Slide' + slidenum + '.jpg';
        if (path != document.getElementById('slide').src)
            document.getElementById('slide').src = path;
    }
}
