﻿/// <reference path="../../main/education/OnlineCourses/DirectorsCredentials/default.aspx"/>



var scriptData;
var courseID;
var slideData = null;
var generalData = null;
var lessonID=null;
var companyID;
var currentSlide = -1;
var layoutSize = "1024";
setInterval("updatePosition();", 200);
function fireTest(sender, eventArgs) {
    player = sender
}
function updatePosition() {
    try {
        var player = $find("MediaPlayer1");
       // self.status = player.get_position();
        
    } catch (e) { self.status = "no pos" }
        if (slideData != null) {
            if (slideData.length - 1 > currentSlide) {
                document.getElementById("rightSide").style.display=""
                if (slideData[currentSlide + 1].GoTime <= player.get_position()) {
                    setActiveSlide(currentSlide + 1);
                }
            }            
            if (slideData.length>0 && slideData[currentSlide].GoTime > player.get_position()) {
               // self.status = slideData[currentSlide].GoTime + " > " + player.get_position()
                for (var i = currentSlide; i > -1; i--) {
                    if (slideData[i].GoTime < player.get_position()) {
                        setActiveSlide(i);
                        break;
                    }
                }    
            }
        }
        if (generalData != null) {
            //self.status = generalData[0].SponsorLink//document.getElementById("sponsorArea").style.backgroundImage
            if (generalData[0].SponsorFile != "" && document.getElementById("sponsorArea").style.backgroundImage == "") {
                document.getElementById("sponsorArea").style.backgroundImage = "url(" + "http://www.q-multimedia.com/" + companyID + "/" + courseID + "/" + lessonID + "/images/" + generalData[0].SponsorFile + ")";
            }
        }
        player = null;
}
function setActiveSlide(id) {
    currentSlide = id;
    if (slideData[currentSlide].SlideFile != "") {
        if (slideData[currentSlide].SlideFile.indexOf(".jpg") > 0) {
            if (document.getElementById("slideAreaImg").src != "http://www.q-multimedia.com/" + companyID + "/" + courseID + "/" + lessonID + "/slideimages/" + getBigSmallSlide(slideData[currentSlide].SlideFile)) {
                document.getElementById("slideAreaImg").src = "http://www.q-multimedia.com/" + companyID + "/" + courseID + "/" + lessonID + "/slideimages/" + getBigSmallSlide(slideData[currentSlide].SlideFile);
                document.getElementById("slideAreaImg").style.display = ""
                document.getElementById("slideArea").style.display = "none"
                if (currentSlide < slideData.length - 1) {
                    document.getElementById("prevslideAreaImg").src = "http://www.q-multimedia.com/" + companyID + "/" + courseID + "/" + lessonID + "/slideimages/" + getBigSmallSlide(slideData[currentSlide].SlideFile);
                }
                document.getElementById("slideLocation").innerHTML = (currentSlide + 1) + " of " + slideData.length;
            }

        } else {
            if (document.getElementById("slideArea").src != "http://www.q-multimedia.com/" + companyID + "/" + courseID + "/" + lessonID + "/slideimages/slide_files/" + slideData[currentSlide].SlideFile) {
                document.getElementById("slideArea").src = "http://www.q-multimedia.com/" + companyID + "/" + courseID + "/" + lessonID + "/slideimages/slide_files/" + slideData[currentSlide].SlideFile;
                document.getElementById("slideAreaImg").style.display = "none"
                document.getElementById("slideArea").style.display = ""
                if (currentSlide < slideData.length - 1) {
                    document.getElementById("prevslideArea").src = "http://www.q-multimedia.com/" + companyID + "/" + courseID + "/" + lessonID + "/slideimages/slide_files/" + slideData[currentSlide + 1].SlideFile;
                }
                document.getElementById("slideLocation").innerHTML = (currentSlide + 1) + " of " + slideData.length;
            }

        }
    }
    
}
function nextSlide() {
    var player = $find("MediaPlayer1");
    if (currentSlide < slideData.length - 1) {
        player.set_position(slideData[currentSlide + 1].GoTime);
        currentSlide++;
        setActiveSlide(currentSlide);
    }
}
function prevSlide() {
    var player = $find("MediaPlayer1");
    if (currentSlide > 0) {
        player.set_position(slideData[currentSlide - 1].GoTime);
        currentSlide--;
        setActiveSlide(currentSlide);
    }
}
function getBigSmallSlide(slidefile) {
    var retfile = slidefile.split(".")
    return retfile[0] + layoutSize + "." + retfile[1];
}
function lessonLoaded(result, usercontext,method) {
    lessonLoad(result[0].CourseID, result[0].LessonID, result[0].CompanyID);
}
function lessonLoad(crID, lID, cID) {
    var player = $find("MediaPlayer1");
    courseID = crID;
    lessonID = lID;
    companyID = cID;
    player.set_mediaSource("mms://66.211.213.13/" + companyID + "/" + courseID + "/" + lessonID + "/" + lessonID + ".wmv");
    slideData = null;
    generalData = null;
    document.getElementById("rightSide").style.display = "none";
    QMM.getSlideData(courseID, lessonID, setslidedata, WebServiceFail)
    QMM.getGeneralData(courseID, lessonID, setgeneraldata, WebServiceFail)
    player = null;
}
function setslidedata(results, usercontext, method) {
    slideData = results;
}
function setgeneraldata(results, usercontext, method) {
    generalData = results
}
