var	hasSlide;
var	isMute;
var	isattached;


function BrowserCheck() {
	var n = navigator; var d = document;
	var v = n.appVersion;
	var ua = n.userAgent;

	this.IE = (ua.indexOf('MSIE') > -1)
	this.NS = (n.appName.indexOf('Netscape') > -1)
	this.OP = (ua.indexOf('Opera') > -1)

	this.IE4 = (d.all && !d.getElementById)? true:false;
	this.IE4UP = (this.IE &&(d.all || d.getElementById))? true:false;
	this.IE5 = (ua.indexOf('MSIE 5.0') > -1)
	this.IE55 = (ua.indexOf('MSIE 5.5') > -1)
	this.IE6 = (ua.indexOf('MSIE 6.0') > -1)
	this.IE7 = (ua.indexOf('MSIE 7.0') > -1)
	this.NS4 = (this.NS && v.indexOf("4.") > -1)? true:false;
	this.NS6 = (this.NS && d.getElementById)? true:false;
	this.DOM = (d.getElementById && d.createElement)? true:false;
	this.OP5 = (this.OP && ua.indexOf('5.') > -1)
	this.MAC = (n.platform.indexOf('Mac') > -1)
}

 function init() {
	wmVolumeStep = 250;
	wmVolumeMin = -2500;
	wmVolumeMax = 0;

	scrollStart = 240;
	scrollMax = 245;
	actScrollPos = 240;

	hasSlide = false;
	isMute = true;
	isattached = true;

 }

 function SetImage(src, name) {
	if ( is.MAC && is.IE) { return; }
	if(name) {
		document.images[name].src = src;
	}
 }

 function setBandwidth (filename, layername) {
	if (filename == "" ) {
		alert("Dit videobestand is niet beschikbaar");
		return false;
	}
	if (is.IE && (navigator.platform == "Win32")) {
		playerObject = getMediaPlayer();
		playerObject.autoStart = true;
		playerObject.Filename = filename;
	} else {
		playerObject = getMediaPlayer();
		document.MediaPlayer.SetFileName(filename);

	}
 }

 function getMediaPlayer() {
	if (is.NS) { return document.MediaPlayer;  }
	else { return document.MediaPlayer; }
 }

 function doPause() {
	//makes a pause
	if(is.NS){
		document.MediaPlayer.pause();
	} else {
		playerObject = getMediaPlayer();
		playerObject.Pause();
	}
	return true;
 }

 function doStop() {
	playerObject = getMediaPlayer();
	playerObject.Stop();
		if (is.NS4) { playerObject.SetCurrentPosition(0); }
		else { playerObject.CurrentPosition = 0; }
	return true;
 }

 function doPlay() {
	//makes a start
	playerObject = getMediaPlayer();
		playerObject.Play();
		if (is.NS4) { playerObject.SetCurrentPosition(0); }
		else { playerObject.CurrentPosition = 0; }
	return true;
 }

 function changeVolume(direction) {

	playerObject = getMediaPlayer();

	if (is.NS4) { actVolume = playerObject.GetVolume(); }
	else { actVolume = playerObject.Volume; }

	if (direction == 'up') { newVolume = actVolume + wmVolumeStep; }
	else { newVolume = actVolume - wmVolumeStep; }

	if (newVolume < wmVolumeMin) { newVolume = wmVolumeMin; }
	if (newVolume > wmVolumeMax) { newVolume = wmVolumeMax; }

	if (is.NS4) { playerObject.SetVolume(newVolume); }
	else { playerObject.Volume = newVolume; }
 }


 function doFullscreen(){
	document.all.MediaPlayer.displaySize=3;

 }

function changeMute() {

			SetImage( (isMute) ? 'img/mute_on.gif' : 'img/mute_off.gif','mutesound');

			isMute = (! isMute);
			playerObject = getMediaPlayer();

			if (is.NS4) { actMute = playerObject.GetMute(); }
			else { actMute = playerObject.Mute; }

			if (actMute == true) {
				newMute = false;
			} else {
				newMute = true;
			}
			if (is.NS4) { playerObject.SetMute(newMute); }
			else { playerObject.Mute = newMute; }
}

init();
