function positionNav() {
    var nav = document.getElementById( "floater2" );
    var container = document.getElementById( "wrapper" );
    var l = findPos( container )[ 0 ] - document.getElementsByTagName( "html" ).item( 0 ).scrollLeft;

    nav.style.left = l + "px";
}

function GetWidth() {
    if( self.innerHeight ) {
        return self.innerWidth;
    } else if( document.documentElement && document.documentElement.clientHeight ) {
        return document.documentElement.clientWidth;
    } else if( document.body ) {
        return document.body.clientWidth;
    }

    return -1;
}

function findPos( obj ) {
    var curleft = curtop = 0;

    if( obj.offsetParent ) {
        do {
            curleft += obj.offsetLeft;
            curtop += obj.offsetTop;
        } while( obj = obj.offsetParent );
    }

    return [ curleft, curtop ];
}

function initNav() {
    var b = document.getElementsByTagName( "body" ).item( 0 );
    var div1 = document.createElement( "div" );
    var div2 = document.createElement( "div" );
    var div0 = document.getElementById( "side-left" );

    div1.id = "floater1";
    div2.id = "floater2";

    b.appendChild( div1 );
    document.getElementById( "floater1" ).appendChild( div2 );
    document.getElementById( "floater2" ).innerHTML = div0.innerHTML;
    div0.parentNode.removeChild( div0 );

    setInterval( "positionNav()", 100 );
}

addEvent( window, "load", initNav );
