function getFlashObject() {
	return document.getElementById("thevideo");
}

var videolistener = new Object();

videolistener.onInit = function() {
	getFlashObject().SetVariable("method:setUrl", videourl);
  getFlashObject().SetVariable("method:play", "");
};

videolistener.onClick = function() {};

videolistener.onFinished = function() {
	getFlashObject().SetVariable("method:stop", "");
	getFlashObject().SetVariable("method:setPosition", 0);
	document.getElementById("playerslider").style.left = 0;
	document.getElementById("playerslider").style.width = "0px";
};

videolistener.onUpdate = function() {
	var isPlaying = (this.isPlaying == "true");
	document.getElementById("playerplay").style.display = (isPlaying) ? "none" : "block";
	document.getElementById("playerpause").style.display = (isPlaying) ? "block" : "none";
	
	var sliderWidth = 0;
	var sliderPosition = 0 + Math.round((100 - sliderWidth) * this.position / this.duration);
	if (isNaN(sliderPosition)) sliderPosition = 0;
	if (sliderPosition <= 1) sliderPosition = 0;
	if (sliderPosition > 100 - sliderWidth) sliderPosition = 100 - sliderWidth;
	//document.getElementById("playerslider").style.left = sliderPosition + "%";
	document.getElementById("playerslider").style.width = sliderPosition + "%";
	//document.getElementById("playerslider").innerHTML = sliderPosition;
};

function play() {
	getFlashObject().SetVariable("method:play", "");
}

function pause() {
		getFlashObject().SetVariable("method:pause", "");
}

function stop() {
		getFlashObject().SetVariable("method:stop", "");
}