var mediaslider = false;
var update_slider = false;
var show_volume = false;

if (document.images)
{
	pauze_nrm = new Image(17,16);
	pauze_nrm.src = "/images/player/pause.gif";

	pauze_over = new Image(17,16);
	pauze_over.src = "/images/player/pause_over.gif";

	pauze_down = new Image(17,16);
	pauze_down.src = "/images/player/pause_down.gif";

	play_nrm = new Image(17,16);
	play_nrm.src="/images/player/play.gif";

	play_over = new Image(17,16);
	play_over.src="/images/player/play_over.gif";

	play_down = new Image(17,16);
	play_down.src="/images/player/play_down.gif";

	stop_nrm = new Image(17,16);
	stop_nrm.src = "/images/player/stop.gif";

	stop_over = new Image(17,16);
	stop_over.src = "/images/player/stop_over.gif";

	stop_down = new Image(17,16);
	stop_down.src = "/images/player/stop_down.gif";

	full_nrm = new Image(17,16);
	full_nrm.src = "/images/player/full.gif";

	full_over = new Image(17,16);
	full_over.src = "/images/player/full_over.gif";

	full_down = new Image(17,16);
	full_down.src = "/images/player/full_down.gif";

	volume_nrm = new Image(17,16);
	volume_nrm.src = "/images/player/volume.gif";

	volume_over = new Image(17,16);
	volume_over.src = "/images/player/volume_over.gif";

	volume_down = new Image(17,16);
	volume_down.src = "/images/player/volume_down.gif";
}

function playMedia(url) {
	var player = $('MediaPlayer');
	player.URL = url;
}

function setVolume(percentage) {
	// volume van -10000 (uit) tot 0 (full blast)
	var volumeVar  = percentage*100 - 10000;
	MediaPlayer.Volume = volumeVar;
}

function getVolume() {
	return Math.round((MediaPlayer.Volume + 10000)/100);
}

function getMedialength() {
	return Math.round(MediaPlayer.duration);
}

function getHumanMediaLength() {
	var total_seconds = getMedialength();
	var total_minutes = Math.floor(total_seconds/60);
	var rest_seconds = total_seconds - (total_minutes * 60);

	return total_minutes + ":" + rest_seconds;
}

function getMediaPosition() {
	return Math.round(MediaPlayer.currentPosition);
}

function getHumanMediaPosition() {
	var total_seconds = getMediaPosition();
	var total_minutes = Math.floor(total_seconds/60);
	var rest_seconds = total_seconds - (total_minutes * 60);
	if(rest_seconds < 10) rest_seconds = "0" + rest_seconds;

	return total_minutes + ":" + rest_seconds;
}

function setMediaposition(position) {
	MediaPlayer.currentPosition = position;
	return false;
}

function mute() {
	MediaPlayer.Mute = true;
	document.ico_mute.src = "/images/player/mute_on.gif";
	document.ico_unmute.src = "/images/player/unmute_off.gif";
	return false;
}

function unmute() {
	MediaPlayer.Mute = false;
	document.ico_mute.src = "/images/player/mute_off.gif";
	document.ico_unmute.src = "/images/player/unmute_on.gif";
	return false;
}

function updateMediaposition() {
	update_slider = true;
	$('current_playtime').innerHTML = getHumanMediaPosition();
	mediaslider.setValue(getMediaPosition(), 0);
	update_slider = false;

	setTimeout("updateMediaposition()", 500);
}

function setFullscreen() {
	MediaPlayer.DisplaySize = 3;
}

function showVolume() {
	if (show_volume) {
		$('volumebar').style.display = 'none';
		$('volume_btn').src = '/images/player/volume.gif';
		volume_nrm.src = '/images/player/volume.gif';
		show_volume = false;
	} else {
		$('volumebar').style.display = 'block';
		$('volume_btn').src = '/images/player/volume_down.gif';
		volume_nrm.src = '/images/player/volume_down.gif';
		show_volume = true;
	}

}

function playMovie() {
	$('play_btn').src = '/images/player/play_down.gif';
	play_nrm.src = '/images/player/play_down.gif';
	$('stop_btn').src = '/images/player/stop.gif';
	stop_nrm.src = '/images/player/stop.gif';
	$('pauze_btn').src = '/images/player/pause.gif';
	pauze_nrm.src = '/images/player/pause.gif';
	MediaPlayer.Play();
}

function pauzeMovie() {
	$('play_btn').src = '/images/player/play.gif';
	play_nrm.src = '/images/player/play.gif';
	$('stop_btn').src = '/images/player/stop.gif';
	stop_nrm.src = '/images/player/stop.gif';
	$('pauze_btn').src = '/images/player/pause_down.gif';
	pauze_nrm.src = '/images/player/pause_down.gif';
	MediaPlayer.Pause()
}

function stopMovie() {
	$('play_btn').src = '/images/player/play.gif';
	play_nrm.src = '/images/player/play.gif';
	$('stop_btn').src = '/images/player/stop_down.gif';
	stop_nrm.src = '/images/player/stop_down.gif';
	$('pauze_btn').src = '/images/player/pause.gif';
	pauze_nrm.src = '/images/player/pause.gif';
	MediaPlayer.Stop()
}