var song = "04_Mirando.mp3";
var continuePosition = 0;
var savedPosition = 0;
        

var myListener = new Object();

/**
 * Initialisation
 */
myListener.onInit = function()
{
    this.position = 0;
};

/**
 * Update
 */
myListener.onUpdate = function()
{
	continuePosition = this.position;
	
    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", "04_Mirando.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 = document.getElementById("inputVolume").value;
    getFlashObject().SetVariable("method:setVolume", volume);
}



function playQuestion()
{
	savedPosition = continuePosition;
	stop();
	getFlashObject().SetVariable("method:setPosition",0);
	getFlashObject().SetVariable("method:setUrl", "07_Peace_Orchestra_Who_am_I.mp3");
	getFlashObject().SetVariable("method:play", "");
	getFlashObject().SetVariable("enabled", "true");
}

function continuePlaylist()
{
	pause();
	// getFlashObject().SetVariable("method:setPosition",0);
	getFlashObject().SetVariable("method:setUrl", song);
	//getFlashObject().SetVariable("method:play", "");
	//getFlashObject().SetVariable("method:pause", "");
	getFlashObject().SetVariable("method:setPosition",20000);
	//getFlashObject().SetVariable("enabled", "true");
}
function setPos()
{
	getFlashObject().SetVariable("method:setPosition",20000);
}
