function getPageCoords (elementId) {
	var element;
	if(document.getElementById){
		element=document.getElementById(elementId);
	}
	if(document.all && !document.getElementById){
		element=document.all[elementId];
	}
    if (element) {
		var coords = {x: 0, y: 0};
		do {
		coords.x += element.offsetLeft;
		coords.y += element.offsetTop;
		element = element.offsetParent;
		}
		while (element)
		return coords;
	}
	else
    return null;
}

function setPageCoords(nr){
	if(document.getElementById){
		element=document.getElementById("dynamicMap"+nr);
	}
	if(document.all && !document.getElementById){
		element=document.all["dynamicMap"+nr];
	}
	element.style.top=element.style.top.substr(0,element.style.top.length-2)*1+staticcoords.y+"px";
	element.style.left=element.style.left.substr(0,element.style.left.length-2)*1+staticcoords.x+"px";

}

var staticcoords = {x: 0, y: 200};



var dyntemp = 0;
var dynr = 1;

function positionMap(){
	var coords = getPageCoords('staticMap');
	if (coords){
		//alert(coords.x + ':' + coords.y);
		while(dyntemp < 1){
			setPageCoords(dynr);
			dynrx = dynr+1;
			if(document.getElementById){
				if(!document.getElementById("dynamicMap"+dynrx)){dyntemp = 1}
			}
			if(document.all && !document.getElementById){
				if(!document.all["dynamicMap"+dynrx]){dyntemp = 1}
			}

			dynr++;
		}
	}  
}



<!--
ttoolt = null;

document.onmousemove = updatettoolt;

function updatettoolt(e) {
	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
	y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
	if (ttoolt != null) {
		ttoolt.style.left = (x + 20) + "px";
		ttoolt.style.top 	= (y + 20) + "px";
	}
}

function showttoolt(id) {
	ttoolt = document.getElementById(id);
	ttoolt.style.display = "block"
}

function hidettoolt() {
	ttoolt.style.display = "none";
}
//-->

var mapAct = "mapBlock1";
var ortAct = "ort1";
function ShowHideMapExchange(obn,pbn){
	ob = mapAct;
	pb = ortAct;

	ShowHideBlock('mapBlock',0);

	ShowHideBlock(ob,0);
	ShowHideBlock(obn,1);
	mapAct = obn;
	
	ShowHideBlock(pb,0);
	ShowHideBlock(pbn,1);
	ortAct = pbn;
}
