﻿
var myListener = new Object();
var test_lecteur = null;
/**
 * Initialisation
 */
myListener.onInit = function()
{
    
};
/**
 * onClick event on the video
 */
myListener.onClick = function()
{
   // var total = document.getElementById("info_click").innerHTML;
    //document.getElementById("info_click").innerHTML = Number(total)+1;
};
/**
 * onKeyUp event on the video
 */
myListener.onKeyUp = function(pKey)
{
    //document.getElementById("info_key").innerHTML = pKey;
};
/**
 * onComplete event
 */
myListener.onFinished = function()
{
    //alert("finished");
};
/**
 * Update
 */
myListener.onUpdate = function()
{
    /*document.getElementById("info_playing").innerHTML = this.isPlaying;
    document.getElementById("info_url").innerHTML = this.url;
    document.getElementById("info_volume").innerHTML = this.volume;
    document.getElementById("info_position").innerHTML = this.position;
    document.getElementById("info_duration").innerHTML = this.duration;
    document.getElementById("info_buffer").innerHTML = this.bufferLength + "/" + this.bufferTime;
    document.getElementById("info_bytes").innerHTML = this.bytesLoaded + "/" + this.bytesTotal + " (" + this.bytesPercent + "%)";
    */
    var isPlaying = (this.isPlaying == "true");
    /*document.getElementById("playerplay").style.display = (isPlaying)?"none":"block";
    document.getElementById("playerpause").style.display = (isPlaying)?"block":"none";*/
    
    var timelineWidth = 160;
    var sliderWidth = 40;
    var sliderPositionMin = 40;
    var sliderPositionMax = sliderPositionMin + timelineWidth - sliderWidth;
    var sliderPosition = sliderPositionMin + Math.round((timelineWidth - sliderWidth) * this.position / this.duration);
    
    if (sliderPosition < sliderPositionMin) {
        sliderPosition = sliderPositionMin;
    }
    if (sliderPosition > sliderPositionMax) {
        sliderPosition = sliderPositionMax;
    }
    
   // document.getElementById("playerslider").style.left = sliderPosition+"px";
};

function getFlashObject()
{
    test_lecteur = document.getElementById("BAgp_o");

        if (navigator.appName.indexOf("Microsoft") != -1) {
            return $get("BAgp_o");//document.getElementById("BAgp_o");//window["BAgp_o"];
        }else{
            if(document["BAgp_o"].length != undefined){
                return document["BAgp_o"][1];
            }
            else{
                return document["BAgp_o"];
            }
        }
        
    return test_lecteur;
}

function play()
{
    if (myListener.position == 0) {
        getFlashObject().SetVariable("method:setUrl", "http://flv-player.net/medias/KyodaiNoGilga.flv");
    }
    getFlashObject().SetVariable("method:play", "");
}
function pause()
{
    getFlashObject().SetVariable("method:pause", "");
}
function stop()
{
    //alert(getFlashObject());
   getFlashObject().SetVariable("method:stop", "");
   getFlashObject().SetVariable("player:jsStop", "");
}
function setWidth()
{
    var width = document.getElementById("inputWidth").value;
    getFlashObject().width = width+"px";
}
function setHeight()
{
    var height = document.getElementById("inputHeight").value;
    getFlashObject().height = height+"px";
}
function setPosition()
{
    var position = document.getElementById("inputPosition").value;
    getFlashObject().SetVariable("method:setPosition", position);
}
function setVolume()
{
    var volume = document.getElementById("inputVolume").value;
    getFlashObject().SetVariable("method:setVolume", volume);
}
function loadImage()
{
    var url = document.getElementById("inputImage").value;
    var depth = document.getElementById("inputImageDepth").value;
    var verticalAlign = document.getElementById("inputImageVertical").value;
    var horizontalAlign = document.getElementById("inputImageHorizontal").value;
    
    getFlashObject().SetVariable("method:loadMovieOnTop", url+"|"+depth+"|"+verticalAlign+"|"+horizontalAlign);
}
function unloadImage()
{
    var depth = document.getElementById("inputUnloadDepth").value;
    getFlashObject().SetVariable("method:unloadMovieOnTop", depth);
}
