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";
        }
    }
}

