var icoon=["/icons/file.gif","/icons/ongeval.gif","/icons/wegwerk.gif"];
var oldText="";
var Def_offsetX=-2;
var Def_offsetY=20;
var Left_offsetX=isIE4?7:10;
var Bottom_offsetY=-13;

if (isIE4) { window.onError=new Function("return true;");}

function EE() { hide(getObject("event"));}

function moveEventLayer(layer, evt)
{
	var eventLayer = eval("document." + coll + "event");
	var layerWidth = getObjWidth(eventLayer);
	var layerHeight = getObjHeight(eventLayer);
	var ScrollX = (isNav4) ? pageXOffset : document.body.scrollLeft;
	var ScrollY = (isNav4) ? pageYOffset : document.body.scrollTop;
	var WinWidth = (!(isIE5||isIE4Mac)) ? getInsideWindowWidth() + ScrollX : getInsideWindowWidth();
	var WinHeight = (!(isIE5||isIE4Mac)) ? getInsideWindowHeight() + ScrollY : getInsideWindowHeight();
	var mouseX = (isNav4) ? evt.pageX - ScrollX : window.event.x - ScrollX;
	var mouseY = (isNav4) ? evt.pageY - ScrollY : window.event.y - ScrollY;
	var checkX = mouseX + layerWidth + Def_offsetX + ScrollX;
	var checkY = mouseY + layerHeight + Def_offsetY + ScrollY;
	var x = mouseX + Def_offsetX + ScrollX;
	var y = mouseY + Def_offsetY + ScrollY;

	if (checkX > WinWidth)
		x = (mouseX + Left_offsetX - layerWidth > 0) ? (mouseX + Left_offsetX + ScrollX - layerWidth) : (WinWidth - layerWidth);
 
	y = (checkY > WinHeight) ? (mouseY + Bottom_offsetY + ScrollY - layerHeight) : (mouseY + Def_offsetY + ScrollY);
	if (isIE5||isIE4Mac) {
		x += ScrollX;
		y += ScrollY;
	}
	
	moveLayer(layer, x, y);
}
 
function DD(evt)
{
	var icon = (arguments[1] != -1) ? "<img src='/gfx/spacer.gif' width=1 height=5><br><img src='" + icoon[arguments[1]] + "' width=38 height=31 align=left hspace=5>" : "";
	var Hoofdtext = (arguments[2] != -1) ? Hoofd[arguments[2]] : "";
	var Detailtext = (arguments[3] != -1) ? Detail[arguments[3]] : "";
	var eventtext = (arguments[4] != -1) ? Eventtxt[arguments[4]] : "";
	evtText = "<table border=0 cellpadding=0 cellspacing=5><tr><td valign=top bgcolor='#FFCE00'>" + icon + "</td>"
	if (Hoofdtext.indexOf("A10 ")==0) {
		evtText += "<td valign=top><img src='/";
		evtText += (icon=="") ? "gfx/wit" : "gfx/wit";
		evtText += ".gif' width=1 height=53></td><td valign=top><img src='/gfx/spacer.gif' width=1 height=2><br><img src='/icons/tooltip-b";
		var pOm;
		if ((pOm=Hoofdtext.lastIndexOf(" rechtsom"))>0) {
			Hoofdtext=Hoofdtext.substring(0, pOm);
			evtText += "inn";
		} else if ((pOm=Hoofdtext.lastIndexOf(" linksom"))>0) {
			Hoofdtext=Hoofdtext.substring(0, pOm);
			evtText += "uit";
		}
		evtText += "enring.gif' width=26 height=26></td>";
	} else {
		evtText += "<td valign=top><img src='/gfx/spacer.gif' width=1 height=53></td>";
	}
	evtText += "<td valign=top><img src='/gfx/spacer.gif' width=1 height=4><br><font color='#000000' face='Verdana, Arial, Helvetica, sans-serif' size='1'>" + Hoofdtext + "<br></font><font color='#000000' face='Verdana, Arial, Helvetica, sans-serif' size='1'><b>" + Detailtext + "</b><br></font><font color='#E10000' face='Verdana, Arial, Helvetica, sans-serif' size='1'><b>" + eventtext + "</font></b></td></tr></table>";
	layer = (isNav4) ? getObject("event") : eval("document." + coll + "event");
	if (evtText != oldText)
	{
		writeToLayer(layer, evtText);
		oldText = evtText;
	}
	moveEventLayer(getObject("event"), evt);
	show(getObject("event"));
}

function handleMove(evt)
{
	var l = getObject("event");
	if (isNav4 && l && evt)
		moveEventLayer(l, evt);
}


function init()
{
//	checkBut();
	if (isNav4) {
		var map = getObject("mapLayer");
		if (map) {
			map.document.captureEvents(Event.MOUSEMOVE);
			map.document.onmousemove = handleMove;
		}
	}
	ready = true;
}

function HH()
{
	if (isIE4) document.all.mapLayer.document.images.mapLayerImage.blur();
}
