image = new Array ()
var disabled;
var done;

	function preload ()
	{
		base = 'www/images/';

		imageArray = new Array (
			'kn_onskantoor',
			'kn_particulier',
			'kn_ondernemer',
			'kn_sitemap',
			'kn_contact',
			'kn_nieuws'
		)


		for (i = 0; i < imageArray.length; i++)
		{
			filename = imageArray[i] + '_0.gif';
			image[filename] = new Image ();
			image[filename].src = base + filename;
			
			filename = imageArray[i] + '_1.gif';
			image[filename] = new Image ();
			image[filename].src = base + filename;

		}
		
		done = true;
	}

	function swap (name, state)
	{
		if (name != disabled && done)
			document[name].src = image[name + '_' + state + '.gif'].src;
	}
	
	function disable (name)
	{
		disabled = name;
	}

	function switchKader (i)
	{
	  if (i.id == 'gallerijfoto') 
	  {
		i.id = 'gallerijfoto2';
	  }
	  else 
	  {
		i.id = 'gallerijfoto';
	  }	
	}


var bdr = '';
var DHTML = (document.getElementById || document.all || document.layers);
var marked_row = new Array;

function getObj(name)
{
	if (document.getElementById)
	{
		return document.getElementById(name).style;
	}
	else if (document.all)
	{
		return document.all[name].style;
	}
	else if (document.layers)
	{
		return document.layers[name];
	}
}

function toonGroteFoto(nr,w,h)
{
 marked_row = Array();
 marked_row[nr] = true;

 var pad = bdr + imgs[nr];
 arg = nr;
 document.images.grotefoto.src=pad;
 showroomTonen('showroom','inhoud');
}

function volgendeFoto()
{
 arg = arg + 1;

 if (arg == imgs.length)
 {
  arg = 0;
 }
 else
 {
  if (arg < 0)
  {
   arg = imgs.length - 1;
  }
  var pad = bdr + imgs[arg][0];
  document.images.grotefoto.src=pad;
 }

 marked_row = Array();
 marked_row[arg] = true;

 var pad = bdr + imgs[arg][0];
 document.images.grotefoto.src=pad;

 var menu_nr = "menu" + arg;

}

function vorigeFoto()
{
 arg = arg - 1;

 if (arg == imgs.length)
 {
  arg = 0;
 }
 else
 {
  if (arg < 0)
  {
   arg = imgs.length - 1;
  }
  var pad = bdr + imgs[arg][0];
  document.images.grotefoto.src=pad;
 }

 marked_row = Array();
 marked_row[arg] = true;
 var menu_nr = "menu" + arg;

 var pad = bdr + imgs[arg][0];
 document.images.grotefoto.src=pad;

}

function toonFoto(nr)
{
 arg = nr;
 arg = arg - 1;

 if (arg == imgs.length)
 {
  arg = 0;
 }
 else
 {
  if (arg < 0)
  {
   arg = imgs.length - 1;
  }
  var pad = bdr + imgs[arg][0];
  document.images.grotefoto.src=pad;
 }

 marked_row = Array();
 marked_row[arg] = true;
 var menu_nr = "menu" + arg;

 var pad = bdr + imgs[arg][0];
 document.images.grotefoto.src=pad;

}

 var d = document;
  var wH; // window handler

  function zoom2(pad,naam,id,pag)
  {
	foto = new Image;
	foto.src = pad;
	w = d[naam].width;
    alert(w);
  }
  
  function zoom(pad,img,id,pag,schaling)
  {
	foto = new Image;
	foto.src = pad;

	w = Math.round(d[img].width * schaling); // foto.width <- IE4;
	h = Math.round(d[img].height * schaling) + 50; // foto.height <- IE4;
	
	x = (screen.width - w) / 2;
	y = (screen.height - h) / 2;

	url = pag + '&id=' + id + '&w=' + w + '&h=' + h;
	options = "width=" + w + ",height=" + h + ",left=" + x + ",top=" + y + ",scrollbars=no";

	wH = window.open (url, 'image', options);
	if (!wH) wH.opener = self;
  }

  function zoom3(pad,img,id,pag,afmeting)
  {
	foto = new Image;
	foto.src = pad;

    if (d[img][0])
    {
     breedte = d[img][0].width;
     hoogte = d[img][0].height;

    }
    else
    {
     breedte = d[img].width;
     hoogte = d[img].height;
    }

    if (breedte >= hoogte)
    {
	  percentage = afmeting / breedte;
    }
    else
    {
	  percentage = afmeting / hoogte;
	}

	w = Math.round(breedte * percentage) -3; // foto.width <- IE4;
	h = Math.round(hoogte * percentage) - 1; // foto.height <- IE4;
	
	x = (screen.width - w) / 2;
	y = (screen.height - h) / 2;

	url = pag + '&id=' + id + '&w=' + w + '&h=' + h;
	options = "width=" + w + ",height=" + h + ",left=" + x + ",top=" + y + ",scrollbars=no";

	wH = window.open (url, 'image', options);
	if (!wH) wH.opener = self;
  }

function openVenster(url, naampag, w, h, scroll) {
var winl = (screen.width - w) / 2;

if (h == '*') {

 if ((screen.availHeight - 10) > 700) 
	{
	 var winh = 700;
	 var wint = ((screen.availHeight - 30) - winh) / 2;
    } else {
	 var winh = screen.availHeight - 30;
	 var wint = 0;
	}

  } else {
	 var winh = h;
	 var wint = ((screen.availHeight - 30) - h) / 2;
	}
	
winprops = 'height='+winh+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(url, naampag, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
 
function groteFoto(pid,sid,tid,fid) 
{
 	var url = '/?pag_id=' + pid + '&site_id=' + sid + '&dr=zm' + '&tid=' + tid + '&fid=' + fid;
		openVenster(url,'popupwin','670','*','yes');	
}

function groteFotoNieuws(pid,sid,nid,fid) 
{
 	var url = '/?pag_id=' + pid + '&site_id=' + sid + '&dr=zm' + '&nid=' + nid + '&fid=' + fid;
		openVenster(url,'popupwin','670','*','yes');	
}

