function getObj(name)
{
  if(document.getElementById)
  {
	if(document.getElementById(name)!=null)
	{
	this.obj = document.getElementById(name);  
	this.style = document.getElementById(name).style;
	}
  }
  else if (document.all)
  {  
	 if(document.all[name]!=null)
	{
	this.obj = document.all[name];
	this.style = document.all[name].style;
	}
  }
  else if (document.layers)
  {
	if(document.layers[name]!=null)
	{
	this.obj = document.layers[name];
	this.style = document.layers[name];
	}
  }
}

var activeRegion;
var activeRegionId;

window.onload = function() {
	document.getElementById("regionrightbar").onmouseout = restoreActiveRegion;
	
	/* themenav */
	//setEvents();
	//document.getElementById("theme-nav").onmouseout = hideAll;
	/* einde */
}


function setActiveRegion(path)
{
	activeRegion = path;
	regionImg = new getObj('regionMapImg');
	regionImg.obj.src='resources/images/'  + path + '.gif';
	
	regionLink = new getObj(activeRegionId);
	regionLink.obj.className = "active";
	
	document.getElementById("info").style.visibility = "visible";
}

function setActiveOplagen(id)
{
	var div = document.getElementById('regionmap');
	var a = div.getElementsByTagName('div');
	for (var i=0;i<a.length;i++)
	{
		a[i].style.display = "none";
	}	
	document.getElementById(id).style.display = "block";
}

function changeRegionMap(path)
{
	var div = document.getElementById('regionrightbar');
	var a = div.getElementsByTagName('a');
	for (var i=0;i<a.length;i++)
	{
		a[i].className = "";
	}	
	regionImg = new getObj('regionMapImg');
	regionImg.obj.src='resources/images/'  + path + '.gif';
	
	var path = path;
	var temp = new Array();
	temp = path.split('/');
	
	var length = temp.length - 1;
	if(activeRegionId != temp[length])
	{
		regionLink = new getObj(activeRegionId);
		regionLink.style.color = "red";
	}
	else
	{
		regionLink = new getObj(activeRegionId);
		regionLink.style.color = "white";	
	}
}

function changeOplagen(oplagenId)
{
	
	var div = document.getElementById('regionmap');
	var a = div.getElementsByTagName('div');
	for (var i=0;i<a.length;i++)
	{
			a[i].style.display = "none";
	}	
	document.getElementById(oplagenId).style.display = "block";
}


var restore
function restoreActiveRegion(e)
{
	if (!e) var e = window.event;
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
	var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
	if (reltg == null) return;
	if (reltg.nodeName == 'LI') return;
	if (reltg.nodeName == 'A') return;
	
	if(activeRegion != null)
	{
		setActiveRegion(activeRegion);
		setActiveOplagen(activeOplage);
	}
	
	regionLink = new getObj(activeRegionId);
	regionLink.style.color = "white";
}