var NS = (navigator.appName == "Netscape");

var layerstart = (NS ? "document." : "document.all.");
var layerend = (NS ? "." : ".style.");

var xen = 0;
var yen = 0;

var current = false;
var currentinfo = false;
var waar = 0;

window.focus();

loaded = false;

function processMouse(e){
	if (NS){
		xen = e.pageX + 10;
		yen = e.pageY - 5;
	}else{
		xen = event.clientX + document.body.scrollTop + 10;
		yen = event.clientY + document.body.scrollTop;
	}
}

function show(layernaam){
	if (loaded){
		current = layernaam;
		waar = parseInt(eval(layerstart + layernaam + layerend + "top"))
		if (waar<20){
			klok=window.setTimeout("movedown()",5);
		}
	}
}

function movedown(){
	eval(layerstart + current + layerend + "top=waar + 5");
	waar=waar+5;
	if (waar<20){
		klok=window.setTimeout("movedown()",5);
	}
}

function hide(){
	if (loaded && current){
		if(current){
			window.clearTimeout(klok);
			eval(layerstart + current + layerend + "top=-30");
		}
	}
}

function showinfo(layername){
	if(loaded){
		currentinfo = layername
		eval(layerstart + currentinfo + layerend + "top=yen");
		eval(layerstart + currentinfo + layerend + "left=xen");
		eval(layerstart + currentinfo + layerend + "visibility='visible'");
	}
}

function hideinfo(){
	if(loaded && currentinfo){
		eval(layerstart + currentinfo + layerend + "visibility='hidden'");
	}
}

function openinfo(url, width, height, scroll){
	info = window.open("","info","");
	info.close();
	info = window.open(url, "info" , "width="+width+",height="+height+",toolbar=0,status=0,scrollbars="+scroll);
	info.focus();
}

function init(){
	loaded = true;
	document.onmousemove = processMouse;
	if (NS) { document.captureEvents(Event.MOUSEMOVE); }
}

window.onload = init;