
function laatZien(fotonr, hoogte, breedte, psrc,text,add)
{
foto=window.open('','foto','location=no,fullscreen=no,menubars=no,toolbars=no,status=no,scrollbars=no,titlebar=no,hotkeys=no,resizable=no');
str = "<html><head>";
str = str + "<META HTTP-EQUIV='imagetoolbar' CONTENT='no'>";
str = str + "<META HTTP-EQUIV='CACHE-CONTROL' CONTENT='NO-CACHE'>";
str = str + "<META HTTP-EQUIV='PRAGMA' CONTENT='NO-CACHE'>";
str = str + "<script type='text/javascript'>function disable_right_click(e) { var browser = navigator.appName.substring ( 0, 9 );";
str = str + "var event_number = 0; if (browser=='Microsoft') event_number = event.button; ";
str = str + " else if (browser=='Netscape') event_number = e.which; if ( event_number==1 || event_number==2 || event_number==3 ) { ";
str = str + " window.close(); return (false); } return (true); } ";
str = str + "function check_mousekey(e) { var mouse_key = 93; var ctrl_key = 17; var alt_key = 18; var shift_key = 16; ";
str = str + " if (browser=='Microsoft')  var keycode = event.keyCode; else  var keycode = e.which; "; 
str = str + " if ( keycode == mouse_key || keycode == ctrl_key || keycode == alt_key || keycode == shift_key )  window.close(); } ";
str = str + " var browser = navigator.appName.substring ( 0, 9 ); document.onmousedown = disable_right_click; document.onkeydown = check_mousekey; ";
str = str + " if ( browser != 'Microsoft' ) { document.captureEvents(Event.MOUSEDOWN); document.captureEvents(Event.KEYDOWN) } ";
str = str + "</scr";
str = str + "ipt>";  
str = str + "</head><body bgcolor='#e0e0e0'>";
str = str + "<center><img src='" + psrc + fotonr + "'></center><br />";
str = str + "<center><font size='2'><a href='JavaScript:window.close();'> Sluit venster </a></font></center>";
str = str + "</body></html>";
foto.document.write(str);
foto.window.resizeTo(breedte+40,hoogte+100);
x=screen.availWidth/2-(breedte+40);
y=screen.availHeight/2-((hoogte+50)/2);
if(x<10)x=10;
if(y<10)y=10; 
foto.window.moveTo(x,y); 
foto.window.resizeTo(breedte+40,hoogte+100);
foto.window.focus();
foto.document.close();
}

var LastPic = 0;

function laatZien2(i)
{ 
var topper;

 if (!document.body.scrollTop) {
   topper = document.documentElement.scrollTop;
 }
 else {
   topper = document.body.scrollTop;
 }
 elem = document.getElementById("pict");
 elem.innerHTML = mypics[i] + "<" + "br>" + "<" + "center>" + mytxt[i] + "<" + "/center>"; 
 elem.style.display = 'block';
 elem.style.top = topper + 'px';
 pictureshow = 1;
 if (i < maxcount)
   LastPic = ++i;
 else
   LastPic = 0;  
 window_onscroll();  
}

function disable_right_click(e) 
{ 
  var browser = navigator.appName.substring ( 0, 9 );
  var event_number = 0; 
  
  if (browser=='Microsoft') event_number = event.button;
  else if (browser=='Netscape') event_number = e.which;
  if ((event_number==1 || event_number==2 || event_number==3) && pictureshow!=0) {
    elem = document.getElementById("pict");
    elem.innerHTML = "";
    elem.style.display = 'none';
    pictureshow = 0;
    return (false);
  }
}

function check_mousekey(e) 
{ 
var mouse_key = 93; 
var ctrl_key = 17; 
var alt_key = 18; 
var shift_key = 16;
  
  if (browser=='Microsoft')  var keycode = event.keyCode; else  var keycode = e.which;  
  if ( keycode == mouse_key || keycode == ctrl_key || keycode == alt_key || keycode == shift_key ) { 
    elem = document.getElementById("pict");
    elem.innerHTML = "";
    elem.style.display = 'none';
    pictureshow = 0;  
  } 
} 

var  pictureshow = 0;

var browser = navigator.appName.substring ( 0, 9 ); 
document.onmousedown = disable_right_click; 
document.onkeydown = check_mousekey; 
if ( browser != 'Microsoft' ) { 
  document.captureEvents(Event.MOUSEDOWN); 
  document.captureEvents(Event.KEYDOWN) 
}

function window_onscroll() {
var topper;

  if (!document.body.scrollTop) {
    topper = document.documentElement.scrollTop + 5;
  }
  else {
    topper = document.body.scrollTop + 5;
  }
  if (topper > 1200) {
    document.getElementById("FloatButton2").style.top = topper + 'px';
  }		
  if (pictureshow != 0) {
    document.getElementById("FloatButton").style.top = (topper + 150) + 'px';
    document.getElementById("FloatButton").style.right = '10px';
    document.getElementById("FloatButton").style.display = 'block';
  }
  else 
    document.getElementById("FloatButton").style.display = 'none';
}

function ShowImage(image,text) {
 top.consoleRef=window.open('','myconsole',
  'location=no'
   +'fullscreen=yes'
   +',menubars=no'
   +',toolbars=no'
   +',status=no'
   +',scrollbars=1'
   +',resizable=yes')
   top.consoleRef.window.moveTo(0,0); 
   top.consoleRef.window.resizeTo(screen.availWidth,screen.availHeight);
   top.consoleRef.document.writeln(
  '<' + 'HTML>'+'<BODY leftmargin="0" topmargin="0" marginwidth="0" '
   +'bgcolor="#FAFFF2" marginheight="0" onLoad="self.focus()">'+'<'+'FORM>'+'<'+'P ALIGN=CENTER>'+'<'+'BR>'+'<'+'B>'
   +text
   +'<'+'/B>'+'<'+'BR> '
   +'<'+'IMG SRC="'
   +image
   +'">'+'<'+'BR>'+'<'+'BR>'
   +'<'+'INPUT TYPE="button" onClick="window.close(); return false;" value="sluit venster">'
   +'<'+'/P>'+'<'+'/FORM>'+'<'+'/BODY>'+'<'+'/HTML>'
 )
 top.consoleRef.document.close()
}
function ShowSolution(text) {
 top.consoleRef=window.open('','myconsole',
  'location=no'
   +'fullscreen=yes'
   +',menubars=no'
   +',toolbars=no'
   +',status=no'
   +',scrollbars=1'
   +',resizable=yes')
   top.consoleRef.window.moveTo((screen.availWidth - 500)/2,(screen.availHeight - 380)/2); 
   top.consoleRef.window.resizeTo(500,380);
   top.consoleRef.document.writeln(
  '<'+'HTML>'+'<'+'BODY leftmargin="0" topmargin="0" marginwidth="0" '
   +'bgcolor="#FAFFF2" marginheight="0" onLoad="self.focus()">'+'<'+'CENTER>'+'<'+'BR>'
   +'<'+'H3>Oplossing'+'<'+'/H3>'+'<'+'FORM>'+'<'+'P>'
   +text
   +'<'+'/P>'
   +'<'+'BR>'
   +'<'+'INPUT TYPE="button" onClick="window.close(); return false;" value="sluit venster">'
   +'<'+'/P>'+'<'+'/FORM>'+'<'+'/CENTER>'+'<'+'/BODY>'+'<'+'/HTML>'
 )
 top.consoleRef.document.close()
}
function AddSmiley(text) {
  document.formulier.message.value=  document.formulier.message.value+text;
  document.formulier.message.focus();
}

function popUp() {
 pictureshow = 1;
 elem = document.getElementById("pict");
 elem.innerHTML = "";
 
 elem.style.display = 'block';
 elem.style.top = document.body.scrollTop;
}

function externalLinks() { 
  if (!document.getElementsByTagName) return; 
  var anchors = document.getElementsByTagName("a"); 
  for (var i=0; i<anchors.length; i++) { 
    var anchor = anchors[i]; 
    var relvalue = anchor.getAttribute("rel");
    if (anchor.getAttribute("href")) {
      var external = /external/;
      var relvalue = anchor.getAttribute("rel");
      if (external.test(relvalue)) { anchor.target = "_blank"; }
    } 
  }
} 

window.onload = externalLinks;
window.onscroll = window_onscroll;

// -----------------------------------------------
// Menu3 control (c) H.M. Pragt  2006
// -----------------------------------------------

function findPosY(obj) {
var curtop = 0;

	if (obj.offsetParent)	{
		while (obj.offsetParent) {
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function ShowMenu(){
var obj = this,Ttop,Tbot,Sbot,THeight,ScrollTop,ClientHeight;	

	for(var i=0; i<obj.childNodes.length; i++)	{
		if(obj.childNodes.item(i).nodeName == "UL")	{							
			obj.childNodes.item(i).style.display = "block";	
  	  Ttop = findPosY(obj.childNodes.item(i));  //offsetTop;
      THeight = obj.childNodes.item(i).offsetHeight;
  	  if (self.innerHeight) { // all except Explorer
		    ClientHeight = window.innerHeight;
  		  ScrollTop = window.pageYOffset;
      }
      else if (document.documentElement && document.documentElement.clientHeight) {	// Explorer 6 Strict Mode
  	    ClientHeight = document.documentElement.clientHeight + 16;
  		  ScrollTop = document.documentElement.scrollTop;
      }
      else if (document.body) { // other Explorers 
  	    ClientHeight = document.body.clientHeight + 16;			
  		  ScrollTop = document.body.scrollTop;
      }
			Sbot = ScrollTop + ClientHeight;  // Bottom of screen
      Tbot = Ttop + THeight;	
  	  if (Tbot > Sbot) { 
			  Ttop = (Sbot - THeight);
    	  obj.childNodes.item(i).style.top = Ttop+'px';
      }
		}		
	}	
}

function HideMenu()
{								
var obj = this;	
	
	for(var i=0; i<obj.childNodes.length; i++)	{
		if(obj.childNodes.item(i).nodeName == "UL")	{				
			obj.childNodes.item(i).style.display = "none";			
			return;
		}			
	}	
}			

var ulCount = 0;
var lastA = null;

function InitMenu3(Celem)
{
  if (Celem) {
    var tagName = Celem.tagName;
    if (tagName) { // Open tag
      if (tagName == 'A') {
			  lastA = Celem;
			}
      if (tagName == 'UL') {
			  ulCount++;
        if (ulCount > 1 && lastA != null) {
				  lastA.innerHTML += '&nbsp;&nbsp;&raquo;';
				}
			}			
      if (tagName == 'LI') {
				Celem.onmouseover=ShowMenu;
				Celem.onmouseout=HideMenu;
			}	
    }
    var i=0;
    var CelemChild = Celem.childNodes[i];
    while (CelemChild) {
      InitMenu3(CelemChild);
      i++;
      CelemChild = Celem.childNodes[i];
    }
		
    if (tagName) { // End tag
			if (tagName == 'UL') {
			  ulCount--;
			}
    }
  }
}

function GetElemClass(element,className)
{
var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)");
var Alist = document.getElementsByTagName(element);
var res=[];
var el;
  for (var i=0; (el=Alist[i])!= null; i++){
    var Eclass = el.className;
    if (Eclass && Eclass.indexOf(className) != -1 && hasClassName.test(Eclass))
      res.push(el);
  }
  return res;
}

function ShowHide()
{								
var obj = this;	
var el = obj;

 	do {	
	  el = el.nextSibling;	
	} while(el && el.nodeName!="DIV");
  if (el.style.display == "none") 
    el.style.display = "block";			
  else
    el.style.display = "none";
}
		
function InitShowHide() {
var Elist = GetElemClass("div","content1");
var el;
  for (var i=0; (el=Elist[i])!= null; i++){
    el.style.display = "none";
  }
  Elist = GetElemClass("a","bestel");
  for (var i=0; (el=Elist[i])!= null; i++){
    el.onclick=ShowHide;
  }
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(pageLoader);

function pageLoader() {
var Celem = document.getElementById('mainmenu');
 InitMenu3(Celem);
 InitShowHide();
}


function toggleLayer(layerId) {
var hidden; 
var togimg;
var divId;
var imgId;

  imgId = "img" + layerId;
  divId = "topic" + layerId;
  if (document.getElementById ) { 
    hidden = document.getElementById(divId);
    togimg = document.getElementById(imgId);
    if (hidden.style.display == 'none' ) {
      hidden.style.display = '';
	    togimg.setAttribute("src","./style/images/collaps.gif");
    } else {
      hidden.style.display = 'none';
      togimg.setAttribute("src","./style/images/expand.gif");        
	  }
  }  
}
