var currentState = "NONE";
var player = null;

function playerReady(thePlayer) {
	player = window.document[thePlayer.id];
	addListeners();
}

function addListeners() {
    if (player) { 
	    player.addModelListener("STATE", "stateListener");//{newstate,oldstate,id,client,version}. 
	
    } else {
        setTimeout("addListeners()",100);
    }
}

function stateListener(obj) { 
  currentState = obj.newstate; 
	previousState = obj.oldstate; 

  var tmp = document.getElementById("statId");
  if (tmp) { tmp.innerHTML = "state: " + currentState; }

	if ((currentState == "COMPLETED")&&(previousState == "PLAYING")) {
		// replay same video
		player.sendEvent('PLAY');
	}

}

function createPlayer(theFile) {
            var flashvars = {
                    file:theFile, 
                    autostart:"true", 
                    shuffle:"false", 
                    playlistsize:"150",
                    playlist:"none",
					repeat:"single",
					controlbar:"none"
            }
            var params = {
                    allowfullscreen:"true", 
                    allowscriptaccess:"always"
            }
            var attributes = {
                    id:"myplayer",  
                    name:"myplayer"
            }
            swfobject.embedSWF("player.swf", "placeholder1", "360", "288", "9.0.115", false, flashvars, params, attributes);
}

