

var img;
var img_mo;
var img_cl;
img = new Array();
img_mo = new Array();
img_cl = new Array();


if (location.href.indexOf('print=true') == -1 && location.href.indexOf('singleframe=true') == -1 && top.location.href.indexOf('frameid=') != -1) {
  top.location.href = top.location.href.replace('frameid=', 'framenoid=');
}


function setCookie(name, value, expire) {
  if (expire == '') {
    document.cookie = name + '=' + escape(value) + '; path=/';
  } else {
    var expires = new Date();
    expires.setTime(expires.getTime() + expire);

    document.cookie = name + '=' + escape(value) + ((expire == null) ? '' : ('; expires=' + expires.toGMTString())) + '; path=/';
  }
}


function getCookie(name) {
   var search = name + "=";
   var val = "";
   var offset,end;
   
   if(document.cookie.length > 0) { // if there are any cookies
      offset = document.cookie.indexOf(search) 

      if(offset != -1) { // if cookie exists 
         offset += search.length;

         // set index of beginning of value
         end = document.cookie.indexOf(";", offset) 

         // set index of end of cookie value
         if (end == -1) {
            end = document.cookie.length;
         }

         val = unescape(document.cookie.substring(offset, end));
      } 
   }

   return val;
}

function initMo(uniqueid, origImgSrc, overImgSrc, clickImgSrc) {
  if (origImgSrc != '') {
    img[uniqueid] = new Image();
    img[uniqueid].src = origImgSrc;
  }
  if (overImgSrc != '') {
    img_mo[uniqueid] = new Image();
    img_mo[uniqueid].src = overImgSrc;
  }
  if (clickImgSrc != '') {
    img_cl[uniqueid] = new Image();
    img_cl[uniqueid].src = clickImgSrc;
  }
}


function mov(uniqueid) {
  if (img_mo[uniqueid]) {
    document[uniqueid].src = img_mo[uniqueid].src;
  }
}


function mou(uniqueid) {
  if(img[uniqueid]) {
    document[uniqueid].src = img[uniqueid].src;
  }
}


function md(uniqueid) {
  if (img_cl[uniqueid]) {
    document[uniqueid].src = img_cl[uniqueid].src;
  }
}



function showWindow(uniqueid,id,qs,width,height) {
  var windowObj;
  windowObj = eval('top.Info' + uniqueid);

  if (windowObj !=null && (windowObj + "" != "undefined") && !windowObj.closed) {
    windowObj.focus();
  } else {
    windowObj = null;
    windowObj = top.open('/web/show/id=' + id + qs,'Info'+uniqueid,'toolbar=no,width=' + width + ',height=' + height + ',directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no');
    top.name = 'wm';

    if (windowObj != null) {
      windowObj.focus();
    }     
  }
  reload = false;
}

function newSession() {
  if (getCookie('session') == 'set') {
    return false;
  } else {
    setCookie('session', 'set', '');
    if (getCookie('session') == 'set') {
      return true;
    } else {
      return false;
    }
  }
}


var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;   // true if we're on ie
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false; // true if we're on windows

function writeNonIEAudioPlayer(name,url,clipwidth,clipheight,autostart,showplayercontrols) {

  var activeContent = '<OBJECT ID="' + name + '" width='+ clipwidth + ' height=' + clipheight
				+	' classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"'
				+	' codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902"'
				+	' standby="Loading Microsoft Windows Media Player components..."'
				+ ' TYPE="application/x-oleobject" >'
				+	'<PARAM NAME="filename" VALUE="' + url + '">'
				+	'<PARAM NAME="AnimationatStart" VALUE="0"/>'
				+	'<PARAM NAME="TransparentatStart" VALUE="1"/>'
				+	'<PARAM NAME="AutoStart" VALUE="' + autostart + '"/>'
				+	'<PARAM NAME="ShowControls" VALUE="' + showplayercontrols + '"/>'
				+ '<PARAM NAME="SendPlayStateChangeEvents" VALUE="1"/>'
				+ '<PARAM NAME="EnableContextMenu" VALUE="1"/>'
				+	'<PARAM NAME="EnablePositionControls" VALUE="0"/>'
				+ '<PARAM NAME="ShowStatusBar" VALUE="0"/>'
				+ '<PARAM NAME="AllowScan" VALUE="0"/>'
				+ '<PARAM NAME="volume" VALUE="0"/>'
				+	'<PARAM NAME="displaySize" VALUE="0"/>'
				+	'<EMBED type="application/x-mplayer2"'
				+ ' pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"'
				+ ' SRC="' + url + '"'
				+ ' name="MediaPlayer"'
				+ ' WIDTH="' + clipwidth + '"'
				+ ' height="' + clipheight + '"'
				+ ' autostart="' + autostart + '"'
				+ ' EnableContextMenu="0"'
				+ ' ShowControls="' + showplayercontrols + '"'
				+ ' AnimationAtStart="0"'
				+ ' ShowStatusBar="1"'
				+ ' volume="0"'
				+ ' displaySize="0">'
				+ '</EMBED>'
				+ '</OBJECT>';
  document.write(activeContent);

}


function writeIEAudioPlayer(name,url,clipwidth,clipheight,autostart,showplayercontrols) {

  var activeContent = '<OBJECT ID="' + name + '" width=' + clipwidth + ' height=' + clipheight
				+ ' classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"'
				+ ' codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902"'
				+ ' standby="Loading Microsoft® Windows® Media Player components..."'
				+ ' type="application/x-oleobject">'
				+ '<PARAM NAME="filename" VALUE="' + url + '"/>'
				+	'<PARAM NAME="AnimationatStart" VALUE="0"/>'
				+	'<PARAM NAME="TransparentatStart" VALUE="0"/>'
				+ '<PARAM NAME="AutoStart" VALUE="' + autostart + '"/>'
				+ '<PARAM NAME="ShowControls" VALUE="' + showplayercontrols + '"/>'
				+ '<PARAM NAME="SendPlayStateChangeEvents" VALUE="1"/>'
				+ '<PARAM NAME="EnableContextMenu" VALUE="1"/>'
				+ '<PARAM NAME="EnablePositionControls" VALUE="0"/>'
				+ '<PARAM NAME="ShowStatusBar" VALUE="1"/>'
				+ '<PARAM NAME="AllowScan" VALUE="0"/>'
				+ '<PARAM NAME="volume" VALUE="0"/>'
				+ '<PARAM NAME="displaySize" VALUE="0"/>'
				+	'<EMBED type="application/x-mplayer2"'
				+ ' pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"'
				+ ' SRC="' + url + '"'
				+ ' name="MediaPlayer"'
				+	' WIDTH="' + clipwidth + '"'
				+ ' HEIGHT="' + clipheight + '"'
				+	' autostart="' + autostart + '"'
				+	' EnableContextMenu="0"'
				+ ' ShowControls="' + showplayercontrols + '"'
				+ ' AnimationAtStart="0"'
				+ ' ShowStatusBar="1"'
				+ ' volume="0"'
				+ ' TransparentatStart="1"'
				+ ' displaySize="0">'
				+ '</EMBED>'
				+ '</OBJECT>';

  document.write(activeContent);

}


function hidediv(id)
     {
       if (document.getElementById) { // DOM3 = IE5, NS6
         document.getElementById(id).style.visibility = 'hidden';
         document.getElementById(id).style.display = 'none';
  
       }else {
         if (document.layers) { // Netscape 4
           document.id.visibility = 'hidden';
           document.id.display = 'none';
           
         }
         else
         { // IE 4
           document.all.id.style.visibility = 'hidden';
           document.all.id.style.display = 'none';
           
         }
       }
     }
     
function showdiv(id) {

       if (document.getElementById) { // DOM3 = IE5, NS6
         document.getElementById(id).style.visibility = 'visible';
         document.getElementById(id).style.display = 'block';
       }
       else
       {
         if (document.layers) { // Netscape 4
           document.id.visibility = 'visible';
           document.id.display = 'block';
         }
         else { // IE 4
           document.all.id.style.visibility = 'visible';
            document.all.id.style.display = 'block';
         }
       }
     }
     
     
//     
// Flash functionality
//     

var requiredVersion = 5; 
var useRedirect = false; 
           
var flash2Installed = false;  
var flash3Installed = false;  
var flash4Installed = false;  
var flash5Installed = false;  
var flash6Installed = false;
var flash7Installed = false;
var flash8Installed = false;
var flash9Installed = false;

var maxVersion = 9;   
var actualVersion = 0;    
var hasRightVersion = false;  
var jsVersion = 1.0;    

var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;   // true if we're on ie
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false; // true if we're on windows

if(isIE && isWin){ // don't write vbscript tags on anything but ie win
  document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
  document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
  document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
  document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');
  document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');
  document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
  document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');
  document.write('flash9Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');
  document.write('</SCR' + 'IPT\> \n'); // break up end tag so it doesn't end our script
}

jsVersion = 1.1;
detectFlash = function(){
  if (navigator.plugins) {  // does navigator.plugins exist?
    if (navigator.plugins["Shockwave Flash 2.0"]  
  || navigator.plugins["Shockwave Flash"]){   

    var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
    var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
    var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));

    flash2Installed = flashVersion == 2;
    flash3Installed = flashVersion == 3;
    flash4Installed = flashVersion == 4;
    flash5Installed = flashVersion == 5;
    flash6Installed = flashVersion == 6;
    flash7Installed = flashVersion == 7;
    flash8Installed = flashVersion == 8;
    flash9Installed = flashVersion == 9;
    }
  }

  for (var i = 2; i <= maxVersion; i++) {
    if (eval("flash" + i + "Installed") == true) actualVersion = i;
  }

  if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 2;

  if (actualVersion >= requiredVersion) {
    hasRightVersion = true;
    if (useRedirect) {
      if(jsVersion > 1.0) {
        window.location.replace(flashPage);
      } else {
        window.location = flashPage;
      }
    }
  } else {  
    if (useRedirect) {    
      if(jsVersion > 1.0) { 
        window.location.replace((actualVersion >= 2) ? upgradePage : noFlashPage);
      } else {
        window.location = (actualVersion >= 2) ? upgradePage : noFlashPage;
      }
    }
  }
}
 
writeFlash = function(s,w,h,a) {
  
  var alternateContent = a;
  if (alternateContent == '') {
    alternateContent = 'Voor deze site heeft u <a target="_blank" href="http://www.microsoft.com/download/">Microsoft Internet Explorer</a> versie 5.5 (of hoger) en de <a target="_blank" href="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&P5_Language=English">Macromedia Flash plugin</a> versie ' + requiredVersion + ' (of hoger) nodig.'
  }

  var flashContent = '<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="'+w+'" HEIGHT="'+h+'" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
  + '<PARAM NAME="MOVIE" VALUE="'+s+'">'
  + '<PARAM NAME="PLAY" VALUE="true">'
  + '<PARAM NAME="LOOP" VALUE="false">'
  + '<PARAM NAME="QUALITY" VALUE="high">'
  + '<PARAM NAME="MENU" VALUE="false">'
  + '<EMBED SRC="'+s+'" WIDTH="'+w+'" HEIGHT="'+h+'" PLAY="true" LOOP="false" QUALITY="high" MENU="false" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>'
  + '<NOEMBED>' + alternateContent + '</NOEMBED></OBJECT>';

  if (hasRightVersion) {
    document.write(flashContent);
  } else {
    document.write(alternateContent);
  }
}     