function findPosX(obj) {   // vind de X-coördinaat van een object
	var curleft = 0; 
    if (obj.offsetParent) { 
        while (obj.offsetParent) { 
            curleft += obj.offsetLeft;
            obj = obj.offsetParent; 
        } 
    } 
    else if (obj.x) {
        curleft += obj.x; 
	}
    return curleft; 
} 

function findPosY(obj) {  // vind het Y-coördinaat van een object
    var curtop = 0; 
    if (obj.offsetParent) { 
        while (obj.offsetParent) { 
            curtop += obj.offsetTop;
            obj = obj.offsetParent; 
        } 
    } 
    else if (obj.y) {
        curtop += obj.y; 
	}
    return curtop; 
} 

function getXY(m, offset) {  // positioneerd een layer
	var startPos=document.getElementById(offset); 
	var posX=findPosX(startPos); 
	var posY=findPosY(startPos); 
	
	document.getElementById(m).style.top=posY; 
	document.getElementById(m).style.left=posX+10;

}

function hide(divId) { // verbergt een div
	if (document.layers) document.layers[divId].visibility = 'hide'; 
	else if (document.all) document.all[divId].style.visibility = 'hidden'; 
	else if (document.getElementById) document.getElementById(divId).style.visibility = 'hidden'; 
}  

function show(divId, offset) { // geeft een div weer
	getXY(divId, offset); 
	if (document.layers) document.layers[divId].visibility = 'show'; 
	else if (document.all) document.all[divId].style.visibility = 'visible'; 
	else if (document.getElementById) document.getElementById(divId).style.visibility = 'visible'; 
}

function resetPos() { 

	var div = new Array('routeGroot');
	var offset = new Array('offset');
	var i;
	
	for(i=0; i<div.length; i++) { 
		var theDiv = div[i];
		if(document.getElementById(theDiv).style.visibility != 'hidden') { 
			show(theDiv, offset[i]);
		}	
	}
}

function sendEmail() { 

	var Email = 'mailto:';
	Email += 'info';
	Email += '@';
	Email += 'boomkwekerijwillemsen';
	Email += '.nl';

	window.location.href = Email;

}

