var mapLeft = 0;
var mapTop = 0;
var id, x, y;
function getRealLeft(el)
{
	if (document.layers)
	{
		xPos = el.x;
	}
	else
	{
		xPos = el.offsetLeft; 
		tempEl = el.offsetParent;
		while (tempEl != null) 
		{ 
			xPos += tempEl.offsetLeft;
			tempEl = tempEl.offsetParent;
		}
	} 
	return xPos;
}

function getRealTop(el)
{
	if (document.layers)
	{
		yPos = el.y;
	}
	else
	{
		yPos = el.offsetTop; 
		tempEl = el.offsetParent;
		while (tempEl != null) 
		{ 
			yPos += tempEl.offsetTop;
			tempEl = tempEl.offsetParent;
		} 
		return yPos;
	} 
	return yPos;
}

function bodyOnLoad() {
   if (document.layers)
	{
		mapLeft = parseFloat(getRealLeft(document.mapimg));
		mapTop = parseFloat(getRealTop(document.mapimg));
	}
	else
	{
		mapLeft = parseFloat(getRealLeft(document.images['mapimg']));
		mapTop = parseFloat(getRealTop(document.images['mapimg']));
	}
	PlotAllParks();
}
function PlotAllParks() {
    
	var j = 1;
	for (var i=0; i<parks.length; i++)
	{
		id = parks[i].id;
		x = parks[i].x;
		y = parks[i].y;
		x += mapLeft;
		y += mapTop;
		if (document.layers) {
		    
			lyr = eval("document.p" + id);
			lyr.moveTo(x,y);
			lyr.visibility = "visible";
		}
		else {
		    //Commented as this is not document.all is not working in firefox
//		    if (document.all)
//			{
//				elem = document.getElementById("p"+id);
//			}
//			else {
		    elem = document.getElementById("p" + id);
		    //elems = document.getElementByName("p" + id);
				//elem = elems[0];
			//}
			elem.style.left = x;
			elem.style.top = y;
			elem.style.visibility = "visible";
		}
	}
}
