function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function SetRodeBalk(sImage)
{
	var oImage = document.getElementById(sImage);
	var oBalk = document.getElementById('rodebalk');
	var oNavBalk = document.getElementById('navigatiebalk');
	
	oBalk.style.left = oImage.offsetLeft + 10;
	oBalk.style.top = oImage.offsetTop + (oImage.style.height.replace("px","") - 60);
	oNavBalk.style.left = oImage.offsetLeft + 10;
	oNavBalk.style.top = oImage.offsetTop + (oImage.style.height.replace("px","") - 60);
}

function SetRodeMensenBalk(sImage)
{
	var oImage = document.getElementById(sImage);
	var oBalk = document.getElementById('rodebalk');
	var oNavBalk = document.getElementById('navigatiebalk');
	
	oBalk.style.left = oImage.offsetLeft + 3;
	oBalk.style.top = oImage.offsetTop + (oImage.style.height.replace("px","") - 60);
	oNavBalk.style.left = oImage.offsetLeft + 3;
	oNavBalk.style.top = oImage.offsetTop + (oImage.style.height.replace("px","") - 60);
}

function SetMenuBalk(sImage, sMenuBalk)
{
	oMenu = document.getElementById(sMenuBalk);
	oImage = document.getElementById(sImage);
	oMenu.style.left = oImage.offsetLeft;
}

var iRedpointcounter = 100;
function SetRedPointOnMap(e)
{
	var oTxt = document.getElementById('MapCoords');
	var oDiv = document.getElementById('PointContainer');
	var oMap = document.getElementById('ParkMap');
	var xco,yco;

	if (document.all)
	{
		xco = e.x;
		yco = e.y;
	}
	else
	{
		var oMap = document.getElementById('ParkMap');
		xco = e.pageX - oMap.offsetLeft;
		yco = e.pageY - oMap.offsetTop;
	}
	
	oTxt.value += xco + "," + yco + ";";
	oDiv.innerHTML += "<div id='Rodestip" + iRedpointcounter + "' onclick='RemoveRedPoint(\"Rodestip" + iRedpointcounter + "\")' style='position:absolute;z-index:100;left:" + (xco + oMap.offsetLeft - 8) + ";top:" + (yco + oMap.offsetTop - 13) + ";\'><img src='../gfx/rodestip.gif'></div>";
	iRedpointcounter++;
}

function RemoveRedPoint(sPnt)
{
	var oPnt = document.getElementById(sPnt);
	var oTxt = document.getElementById('MapCoords');
	var oMap = document.getElementById('ParkMap');
	
	oPnt.style.display = "none";
	var xco = (oPnt.style.left.replace("px","") - oMap.offsetLeft) + 8;
	var yco = (oPnt.style.top.replace("px","") - oMap.offsetTop) + 13;
	
	oTxt.value = oTxt.value.replace(xco + "," + yco + ";","");
}

function SaveCoords(action)
{
//	var oTxt = document.getElementById('MapCoords');
//	location.href = '../beheertool/impressieedit.aspx?Action=' + action + '&Coords=' + oTxt.value;

    var oTxt = document.getElementById('MapCoords');
    try {
      window.opener.document.getElementById(action).value = oTxt.value;
      return true;
    } 
    catch(e) {
      alert('Er is een fout opgetreden, details:\n' + e.message);
      return false;
    }
}

function SetRedPointInit(sPnt, xco, yco)
{
	
	var oPnt = document.getElementById(sPnt);
	var oMap = document.getElementById('ParkMap');
	
	oPnt.style.left = xco + oMap.offsetLeft - 8;
	oPnt.style.top = yco + oMap.offsetTop - 13;
}

