var selectedArea = null;
function activate(e,f) {
    selectedArea = f ? e : null;
}

Menu = function(e) {
    if (selectedArea)
        <!--alert('right-click: ' + selectedArea.id);-->
		alert(GetDate() + '\n\n Copyright(C) 2008  EyeCoustics.nl' );
    else {
        // cross-browser case
        if (e.tagName == 'AREA')
            <!--alert('right-click: ' + e.id); -->
			alert(GetDate() + '\n\n Copyright(C) 2008  EyeCoustics.nl' );
        else
            <!--alert('right-click: ' + e.tagName);-->
			alert(GetDate() + '\n\n Copyright(C) 2008  EyeCoustics.nl' );	
    }
    return false; 
}

GetDate = function() {
var today=new Date()
var year=today.getUTCFullYear()
var hours = ((today.getUTCHours()*60)-today.getTimezoneOffset())/60;
var minutes = today.getUTCMinutes()
var seconds = today.getUTCSeconds()

if (year<2000)
year += (year < 1900) ? 1900 : 0
var daym=today.getUTCDate()
var month=today.getUTCMonth()
if (daym<10)
daym="0"+daym
minutes=minutes + "";
if (minutes.length == 1) {minutes="0"+ minutes;}
var montharray=new 
Array("januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december")

return(" "+daym+" "+montharray[month]+" "+year+"  "+hours+":"+minutes+" ");
}

function browserDetect() {

 var browserNames=new Array("Opera", "MSIE","Netscape","Firefox");
 this.name="NK";
 this.mainVersion="NK";
 this.minorVersion="NK";
 
 for (var i=0; i< browserNames.length; i++)
 {
  var pattern='('+browserNames[i]+')'+'.([0-9]+)\.([0-9]+)';   
  var myRegExp=new RegExp(pattern);
  if (myRegExp.test(navigator.userAgent))
   {
     var results=myRegExp.exec(navigator.userAgent);
     this.name=results[1];
     this.mainVersion=results[2];
     this.minorVersion=results[3];
     break;
   }
 }
}

function toggleShowHide() {
    var togglerElements = document.getElementById('togglers').getElementsByTagName('a');
    var contentElements = new Array();
    for (var i = 0; i < togglerElements.length; i++) {
        var togglerElement = togglerElements[i];
        var togglerTarget = togglerElement.getAttribute('rel');
        if (togglerTarget != '') {
            var contentElement = document.getElementById(togglerTarget);
            if (contentElement) {
                contentElements.push(contentElement);
                contentElement.style.display = 'none';
                togglerElement.onclick = function (e) {
                    var event = e || window.event;
                    var target = event.target || event.srcElement;
                    var targetElementId = target.getAttribute('rel');
                    for (var i = 0; i < contentElements.length; i++) {
                        contentElements[i].style.display = 'none';
                    }
                    document.getElementById(targetElementId).style.display = 'block';
                }
            }
        }
    }
}

//================================================================================================================================================
// window.onload uitvoeren m.b.v. een closure om meerdere window.onload = function() aanroepen mogelijk te maken.
//	Deze code werkt omdat de closure (window.onload = function()), onthoudt wat er in oldQueue stond toen deze werd aangemaakt.
//	De closure werd aangemaakt tijdens de uitvoering van addLoadEvent. De variabele oldQueue bevat de vorige functie die toegekend werd aan onload.
//	De closure wordt echter pas uitgevoerd bij het laden van de pagina.
//================================================================================================================================================
function addOnLoadEvent(func) {
	var oldQueue = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	}
	else 
	{
		window.onload = function() {
			oldQueue();
			func();
		}
	}
}
