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.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 = 10;
    scrollMax = 245;
    actScrollPos = 1;

    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();

    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(muteOn, muteOff) {

//          SetImage( (isMute) ? muteOn : muteOff, 'mutesound');

            if(isMute) {
                document.mute_off.style.display = 'none';
                document.mute_on.style.display = 'inline';
            } else {
                document.mute_off.style.display = 'inline';
                document.mute_on.style.display = 'none';
            }

            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();

