//<![CDATA[
    var myListener = new Object();
    
    /**
     * Initialisation
     */
    myListener.onInit = function()
    {
        this.position = 0;
    };
    /**
     * 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_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()
    {
        return document.getElementById("myFlash");
    }
    function play()
    {
        if (myListener.position == 0) {
            getFlashObject().SetVariable("method:setUrl", "Versus.mp3");
        }
        getFlashObject().SetVariable("method:play", "");
        getFlashObject().SetVariable("enabled", "true");
    }
    function pause()
    {
        getFlashObject().SetVariable("method:pause", "");
    }
    function stop()
    {
        getFlashObject().SetVariable("method:stop", "");
    }
    function setPosition()
    {
        var position = document.getElementById("inputPosition").value;
        getFlashObject().SetVariable("method:setPosition", position);
    }
    function setVolume()
    {
        var volume = 50;
        getFlashObject().SetVariable("method:setVolume", volume);
    }
//]]>

