var arg = 0;
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];
  document.images.grotefoto.src=pad;
 }

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

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

 var menu_nr = "menu" + arg;

 resetAchtergrond();

 if (!DHTML) return;
 var x = getObj(menu_nr);
 x.background = '#005063';
}

function vorigeFoto()
{
 arg = arg - 1;

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

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

 if (!DHTML) return;
 var x = getObj(menu_nr);
 x.background = '#005063';

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


}

function resetAchtergrond()
{

 for (i=0;i < imgs.length;i++)
 {
  if (!DHTML) return;
  var menu_nr = "menu" + i;
  var x = getObj(menu_nr);
  x.background = '#C0C0C0';
 }

}

function veranderAchtergrond(hetObject, nr, theAction, theDefaultColor, thePointerColor, theMarkColor)
{

 var menu_nr = "menu" + nr;
 if (!DHTML) return;
 var x = getObj(menu_nr);

 if (x.background == '')
 {
  x.background = theDefaultColor;
 }

 currentColor = x.background;

 if (marked_row[nr] != true)
 {

 if (currentColor == '' || currentColor.toLowerCase() == theDefaultColor.toLowerCase())
 {
   if (theAction == 'over' && thePointerColor != '') 
   {
    var newColor = thePointerColor;
   }
   else if (theAction == 'click' && theMarkColor != '') 
   {
	 var newColor = theMarkColor;
	 marked_row[nr] = true;
   }
 }
 else if (currentColor.toLowerCase() == thePointerColor.toLowerCase())
 {
  if (theAction == 'out') 
  {
   var newColor = theDefaultColor;
  }
  else if (theAction == 'click' && theMarkColor != '') 
  {
   marked_row[nr] = true;
   var newColor = theMarkColor;
   resetAchtergrond();
  }
 }
 else if (currentColor.toLowerCase() == theMarkColor.toLowerCase())
 {
  if (theAction == 'click') 
  {

  }
  else if (theAction == 'out')
  {

  }
 }
  x.background = newColor;
 }
 else
 {
//   if (theAction == 'over') 
//   {
//    newColor = thePointerColor;
//   }
//   else if (theAction == 'out') 
//   {
//	 newColor = theMarkColor;
//   }
//  x.background = newColor;
 }

}


function init(nr,kleur)
{
 var menu_nr = "menu" + nr;
 if (!DHTML) return;
 var x = getObj(menu_nr);
 x.background = kleur;
}

function showroomSwitch(nr,verbergen)
{
	if (document.layers)
	{
		current = (document.layers[nr].display == 'none') ? 'block' : 'none';
		document.layers[nr].display = current;
		current2 = (document.layers[verbergen].display == 'none') ? 'block' : 'none';
		document.layers[verbergen].display = current2;
	}
	else if (document.all)
	{
		current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
		document.all[nr].style.display = current;
		current2 = (document.all[verbergen].style.display == 'none') ? 'block' : 'none';
		document.all[verbergen].style.display = current2;
	}
	else if (document.getElementById)
	{
		vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
		document.getElementById(nr).style.display = vista;
		vista2 = (document.getElementById(verbergen).style.display == 'none') ? 'block' : 'none';
		document.getElementById(verbergen).style.display = vista2;
	}

}

function showroomTonen(nr,verbergen)
{
	if (document.layers)
	{
		document.layers[nr].display = 'block';
		document.layers[verbergen].display = 'none';
	}
	else if (document.all)
	{
		document.all[nr].style.display = 'block';
		document.all[verbergen].style.display = 'none';
	}
	else if (document.getElementById)
	{
		document.getElementById(nr).style.display = 'block';
		document.getElementById(verbergen).style.display = 'none';
	}

}
