﻿if (top.location != this.location) top.location = this.location; function MM_findObj(n, d) {
   var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) { d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p); }
   if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n]; for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document); if (!x && d.getElementById) x = d.getElementById(n); return x;
}
function MM_swapImage() {
   var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
      if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; } 
}
function MM_swapImgRestore() { var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc; }
function MM_preloadImages() {
   var d = document; if (d.images) {
      if (!d.MM_p) d.MM_p = new Array(); var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
         if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
   } 
}
var win = null; function NewWindow(mypage, myname, w, h, scroll) {
   LeftPosition = (screen.width) ? (screen.width - w) / 2 : 0; TopPosition = (screen.height) ? (screen.height - h) / 2 : 0; settings = 'height=' + h + ',width=' + w + ',top=' + TopPosition + ',left=' + LeftPosition + ',scrollbars=' + scroll + ',resizable'
   win = window.open(mypage, myname, settings)
}
function MM_showHideLayers() {
   var i, p, v, obj, args = MM_showHideLayers.arguments; for (i = 0; i < (args.length - 2); i += 3) if ((obj = MM_findObj(args[i])) != null) {
      v = args[i + 2]; if (obj.style) { obj = obj.style; v = (v == 'show') ? 'visible' : (v = 'hide') ? 'hidden' : v; }
      obj.visibility = v;
   } 
}
var timeouts = new Array()
function ShowUitklapmenu(ele) { var strElement = ele; MM_showHideLayers(strElement, '', 'show'); }
function print_page() { self.focus(); self.print() }
function CheckIsIE() {
   if (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER') { return true; }
   else { return false; } 
}
function PrintThickbox() {
   if (CheckIsIE() == true)
   { document.TB_iframeContent.focus(); document.TB_iframeContent.print(); }
   else
   { window.frames['TB_iframeContent'].focus(); window.frames['TB_iframeContent'].print(); } 
}
function showhidezoekcategorie(ele, btn) {
   var Zoekresultaten = document.getElementById(ele).className
   if (Zoekresultaten == "ZoekcategorieCollapsed") { document.getElementById(ele).className = "ZoekcategorieExpanded"; document.getElementById(btn).src = "images/buttons/btn_tree_expanden.gif"; } else { document.getElementById(ele).className = "ZoekcategorieCollapsed"; document.getElementById(btn).src = "images/buttons/btn_tree_collapsed.gif"; }
}

function toggleNewWindow(isChecked) {
   if (!document.getElementsByTagName) { return; }
   var targetTag = ""; if (isChecked) { targetTag = "_blank"; } else { targetTag = "_self"; }
   var anchors = document.getElementsByTagName("a"); for (var i = 0; i < anchors.length; i++) { var anchor = anchors[i]; if (anchor.getAttribute("href")) { anchor.target = targetTag; } }
}

function init() {
   if (window.Event) { document.captureEvents(Event.MOUSEMOVE); }
   document.onmousemove = haalMuisPositie;
}
function haalMuisPositie(e) { muisX = (window.Event) ? e.pageX : event.clientX; muisY = (window.Event) ? e.pageY : event.clientY; }
function show(naam) { laag = document.getElementById(naam); laag.style.visibility = "visible"; }
function hide(naam) { laag = document.getElementById(naam); laag.style.visibility = "hidden"; }
function setActive(element) { element.className = 'active'; }
function setNotActive(element) { element.className = ''; }

sMenu.Registry = []
sMenu.aniLen = 650
sMenu.hideDelay = 1
sMenu.minCPUResolution = 10
var iMenucounter = 0; var iMenuPos = new Array(); var iMenuWidth = new Array(); function getObjCoords(div) {
   elementid = document.getElementById(div)
   alert(elementid)
   var iReturnValue = 0; elementid = elementid.offsetParent; iMenuWidth[iMenucounter] = elementid.offsetWidth; if (iMenucounter > 0) { iReturnValue += elementid.offsetWidth - (elementid.offsetWidth - iMenuWidth[iMenucounter - 1]) }
   else { iReturnValue += 7 }
   iReturnValue += elementid.offsetLeft; iMenuPos[iMenucounter] = iReturnValue; iMenucounter += 1;
}
var iMenuItemCounter = 0; var iMenuItemLeft = new Array(); var iMenuItemTop = new Array(); var iMenuItemWidth = new Array(); function getItemCoords(SubMenuItem) {
   elementid = document.getElementById(SubMenuItem)
   var iReturnItemValue = 0; iMenuItemWidth[iMenuItemCounter] = elementid.offsetParent.offsetWidth; iMenuItemTop[iMenuItemCounter] = elementid.offsetTop + 85; iReturnItemValue += elementid.offsetParent.offsetWidth; iReturnItemValue += elementid.offsetParent.offsetLeft; iMenuItemLeft[iMenuItemCounter] = iReturnItemValue; iMenuItemCounter += 1;
}
var iSubsubMenuContainerCounter = 0
function sMenu(id, menu, menutype, dir, left, top, width, height) {
   this.ie = document.all ? 1 : 0
   this.ns4 = document.layers ? 1 : 0
   this.dom = document.getElementById ? 1 : 0
   if (this.ie || this.ns4 || this.dom) {
      this.id = id
      this.dir = dir
      this.orientation = dir == "left" || dir == "right" ? "h" : "v"
      this.dirType = dir == "right" || dir == "down" ? "-" : "+"
      this.dim = this.orientation == "h" ? width : height
      this.hideTimer = false
      this.aniTimer = false
      this.open = false
      this.over = false
      this.startTime = 0
      this.gRef = "sMenu_" + id
      eval(this.gRef + "=this")
      sMenu.Registry[id] = this
      var d = document
      d.write('<style type="text/css">')
      d.write('#' + this.id + 'Container { visibility:hidden; ')
      if (menutype == "Menu") {
         d.write('left:' + iMenuPos[menu] + 'px; ')
         d.write('top:' + top + 'px; ')
      } else {
         d.write('left:' + iMenuItemLeft[iSubsubMenuContainerCounter] + 'px; ')
         d.write('top:' + iMenuItemTop[iSubsubMenuContainerCounter] + 'px; ')
         iSubsubMenuContainerCounter += 1;
      }
      d.write('border:0px; ')
      d.write('overflow:hidden; }')
      d.write('#' + this.id + 'Container, Inhoud { position:absolute; ')
      d.write('clip:rect(0 ' + width + ' ' + height + ' 0); ')
      d.write('}')
      d.write('</style>')
      this.load()
   } 
}
function HighlightItem(SubMenuItem) { var MOUSEOVER_CLASS = 'rolmenu_mouseover'; document.getElementById(SubMenuItem).className = MOUSEOVER_CLASS; }
function HighlightItemOut(SubMenuItem) { var MOUSEOUT_CLASS = 'rolmenu'; document.getElementById(SubMenuItem).className = MOUSEOUT_CLASS; }
sMenu.prototype.load = function () {
   var d = document
   var lyrId1 = this.id + "Container"
   var lyrId2 = this.id + "Inhoud"
   var obj1 = this.dom ? d.getElementById(lyrId1) : this.ie ? d.all[lyrId1] : d.layers[lyrId1]
   if (obj1) var obj2 = this.ns4 ? obj1.layers[lyrId2] : this.ie ? d.all[lyrId2] : d.getElementById(lyrId2)
   var temp
   if (!obj1 || !obj2) window.setTimeout(this.gRef + ".load()", 100)
   else {
      this.container = obj1
      this.menu = obj2
      this.style = this.ns4 ? this.menu : this.menu.style
      this.homePos = eval("0" + this.dirType + this.dim)
      this.outPos = 0
      this.accelConst = (this.outPos - this.homePos) / sMenu.aniLen / sMenu.aniLen
      if (this.ns4) this.menu.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT); this.endSlide()
   } 
}
sMenu.showMenu = function (id) {
   var reg = sMenu.Registry
   var obj = sMenu.Registry[id]
   if (obj.container) {
      obj.over = true
      if (obj.hideTimer) { reg[id].hideTimer = window.clearTimeout(reg[id].hideTimer) }
      if (!obj.open && !obj.aniTimer) reg[id].startSlide(true)
   } 
}
sMenu.hideMenu = function (id) {
   var obj = sMenu.Registry[id]
   if (obj.container) {
      if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
      obj.hideTimer = window.setTimeout("sMenu.hide('" + id + "')", sMenu.hideDelay);
   } 
}
sMenu.hide = function (id) {
   var obj = sMenu.Registry[id]
   obj.over = false
   if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
   obj.hideTimer = 0
   if (obj.open && !obj.aniTimer) obj.startSlide(false)
}
sMenu.prototype.startSlide = function (open) {
   this[open ? "onactivate" : "ondeactivate"]()
   this.open = open
   if (open) this.setVisibility(true)
   this.startTime = (new Date()).getTime()
   this.aniTimer = window.setInterval(this.gRef + ".slide()", sMenu.minCPUResolution)
}
sMenu.prototype.slide = function () {
   var elapsed = (new Date()).getTime() - this.startTime
   if (elapsed > sMenu.aniLen) this.endSlide()
   else {
      var d = Math.round(Math.pow(sMenu.aniLen - elapsed, 2) * this.accelConst)
      if (this.open && this.dirType == "-") d = -d
      else if (this.open && this.dirType == "+") d = -d
      else if (!this.open && this.dirType == "-") d = -this.dim + d
      else d = this.dim + d
      this.moveTo(d)
   } 
}
sMenu.prototype.endSlide = function () {
   this.aniTimer = window.clearTimeout(this.aniTimer)
   this.moveTo(this.open ? this.outPos : this.homePos)
   if (!this.open) this.setVisibility(false)
   if ((this.open && !this.over) || (!this.open && this.over)) { this.startSlide(this.over) } 
}
sMenu.prototype.setVisibility = function (bShow) {
   var s = this.ns4 ? this.container : this.container.style
   s.visibility = bShow ? "visible" : "hidden"
}
sMenu.prototype.moveTo = function (p) { this.style[this.orientation == "h" ? "left" : "top"] = this.ns4 ? p : (p) + "px" }
sMenu.prototype.getPos = function (c) { return parseInt(this.style[c]) }
sMenu.prototype.onactivate = function () { }
sMenu.prototype.ondeactivate = function () { }

window.addEventListener ? window.addEventListener("load", so_init, false) : window.attachEvent("onload", so_init); var d = document, imgs = new Array(), zInterval = null, current = 0, pause = false; function so_init() { if (!d.getElementById || !d.createElement) return; imgs = d.getElementById("imageContainer").getElementsByTagName("img"); for (i = 1; i < imgs.length; i++) imgs[i].xOpacity = 0; imgs[0].style.display = "block"; imgs[0].xOpacity = .99; setTimeout(so_xfade, 6000); }
function so_xfade() {
   cOpacity = imgs[current].xOpacity; nIndex = imgs[current + 1] ? current + 1 : 0; nOpacity = imgs[nIndex].xOpacity; cOpacity -= .05; nOpacity += .05; imgs[nIndex].style.display = "block"; imgs[current].xOpacity = cOpacity; imgs[nIndex].xOpacity = nOpacity; setOpacity(imgs[current]); setOpacity(imgs[nIndex]); if (cOpacity <= 0) { imgs[current].style.display = "none"; current = nIndex; setTimeout(so_xfade, 5000); } else { setTimeout(so_xfade, 50); }
   function setOpacity(obj) {
      if (obj.xOpacity > .99) { obj.xOpacity = .99; return; }
      obj.style.opacity = obj.xOpacity; obj.style.MozOpacity = obj.xOpacity; obj.style.filter = "alpha(opacity=" + (obj.xOpacity * 100) + ")";
   }
}

$(function () {
   var platform;
   var browser;
   var version;
   var adjWidth;
   var adjHeight;


   version = parseInt(navigator.appVersion);

   if (navigator.userAgent.indexOf('Win') == -1) {
      platform = 'Macintosh';
   } else {
      platform = 'Windows';
   }

   if (navigator.appName.indexOf('Netscape') == -1) {
      browser = 'IE';
   } else {
      browser = 'Netscape';
   }

   if ((platform == 'Macintosh') && (browser == 'Netscape')) {
      adjWidth = 28;
      adjHeight = 154;
   }
   if ((platform == 'Macintosh') && (browser == 'IE')) {
      adjWidth = 7;
      adjHeight = 25;
      winOptions = 'fullscreen=yes';
   }
   if ((platform == 'Windows') && (browser == 'Netscape')) {
      adjWidth = 11;
      adjHeight = 158;
   }
   if ((platform == 'Windows') && (browser == 'IE')) {
      adjWidth = 0;
      adjHeight = 0;
      winOptions = 'fullscreen=yes';
   }

   var winWidth = screen.availWidth - adjWidth;
   if (winWidth < 1025) {
      document.getElementById("rechterbanner").style.display = "none"
   }

   $.datepicker.regional['nl'] = {
      closeText: 'Sluiten',
      prevText: '<-',
      nextText: '->',
      currentText: 'Vandaag',
      monthNames: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],
      monthNamesShort: ['jan', 'feb', 'maa', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'],
      dayNames: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],
      dayNamesShort: ['zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat'],
      dayNamesMin: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
      weekHeader: 'Wk',
      dateFormat: 'dd-mm-yy',
      firstDay: 1,
      isRTL: false,
      showMonthAfterYear: false,
      yearSuffix: '',
      minDate: 0,
      showOtherMonths: true,
      showStatus: true
   };
});

