
var isPlaying = "";
var lastPlayed = "";

var player;

function playerReady(obj) {
    myConsole('the videoplayer '+obj['id']+' has been instantiated');
    player = document.getElementById(obj['id']);
    addListeners();
};

function doPlay(elem){
    var file = $(elem).attr("href");

    if(!(lastPlayed == file)){
        myConsole("Det var IKKE samme nummer");

        var obj = {file:file ,title: "Ditband"};

        myConsole('starting ' + file);
        player.sendEvent("LOAD", obj);

        player.sendEvent("PLAY");
        isPlaying = 'yes';
        lastPlayed = file;

        $("img",$(".prelisten")).attr("src","assets/images/frontend/play.png");
        $("img",$(elem)).attr("src","assets/images/frontend/pause.png");

    }else{
        if(isPlaying=='yes'){
            $("img",$(elem)).attr("src","assets/images/frontend/play.png");
            isPlaying='no';
        }else{
            $("img",$(elem)).attr("src","assets/images/frontend/pause.png");
            isPlaying='yes';
        }
       
        myConsole('Spiller?' + isPlaying);
        myConsole('Nummer?' + file)
        player.sendEvent("PLAY");

    }

    
}


function addListeners() {
        if (player) {
                player.addModelListener("STATE", "stateListener");
        } else {
                setTimeout("addListeners()",100);
        }
}

function stateListener(obj) { //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
        currentState = obj.newstate;
        $("#player_status").text(currentState);

        if(currentState == "COMPLETED"){
            $("img",$(".prelisten")).attr("src","assets/images/frontend/play.png");
            isPlaying='no';
        }

}

$(document).ready(function() {
    var s1 = new SWFObject("assets/mediaplayer/player.swf","ply","0","0","9","#FFFFFF");

    s1.addParam("allowfullscreen","true");
    s1.addParam("allowscriptaccess","always");

    s1.write("mediaplayer");
});
