// Functions to get the real x and y position of an element on the canvas in IE and NS6
function getRealLeft(el) {
    if (arguments.length==0) el = this;
    xPos = el.offsetLeft;
    tempEl = el.offsetParent;
    while (tempEl != null) {
        xPos += tempEl.offsetLeft;
        tempEl = tempEl.offsetParent;
    }
    return xPos;
}

function getRealTop(el) {
    if (arguments.length==0) el = this;
    yPos = el.offsetTop;
    tempEl = el.offsetParent;
    while (tempEl != null) {
        yPos += tempEl.offsetTop;
        tempEl = tempEl.offsetParent;
    }
    return yPos;
}

// Function to (re)position sideNav --- why oh why oh why?
function sideNavPos(){
	var sideNav = document.getElementById("containerSideNavWide");
	var positionMarker = document.getElementById("sideNavMarker");
	sideNav.style.top = getRealTop(positionMarker)+"px";
	sideNav.style.left = getRealLeft(positionMarker)+"px";
}

