function changeVideo(titre, url) {
	stop();
	document.getElementById("play").href = "javascript:play('"+url+"')";
	document.getElementById("player").innerHTML = '<object id="playerpreview" type="application/x-shockwave-flash" data="themes/best_default/flash/player_flv_js.swf" width="242" height="98"> <param name="movie" value="themes/best_default/flash/player_flv_js.swf" /><param name="AllowScriptAccess" value="always" /><param name="FlashVars" value="listener=myListener&amp;interval=500&amp;useHandCursor=0&amp;bgcolor=000000&amp;buffer=9" /><p>Texte alternatif</p></object> <div id="info_video">'+titre+'</div>';
}


var myListener = new Object();

/**
 * Initialisation
 */
myListener.onInit = function()
{
	
};
/**
 * onClick event on the video
 */
myListener.onClick = function()
{
	var total = document.getElementById("info_click").innerHTML;
	document.getElementById("info_click").innerHTML = Number(total)+1;
};
/**
 * onKeyUp event on the video
 */
myListener.onKeyUp = function(pKey)
{
	document.getElementById("info_key").innerHTML = pKey;
};

/**
 * onComplete event
 */
myListener.onFinished = function()
{
	
};
/**
 * Update
 */
myListener.onUpdate = function()
{
	
	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;
	}
	
};

function getFlashObject()
{
	return document.getElementById("playerpreview");
}
function play(url)
{
	if (myListener.position == 0) {
		getFlashObject().SetVariable("method:setUrl", url);
	}
	getFlashObject().SetVariable("method:play", "");
}
function pause()
{
	getFlashObject().SetVariable("method:pause", "");
}
function stop()
{
	getFlashObject().SetVariable("method:stop", "");
}