if (self != top) { top.location.replace(location.href); }

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 init_menu ( ) {
        document.getElementById("runner").style.left = 0;
        return true;
}

// function to select which menu to display
function set_menu (x) {
        // set scroll speed
        var speed = 40;
        // set time delay
        var time = 1;
        
        // work out step direction
        if ( x < parseInt(document.getElementById("runner").style.left)) { step = -speed; } // step left
        else if (x > parseInt(document.getElementById("runner").style.left)) { step = speed; } // step right
        else { step = 0; } // no step required
        
        // set new position of runner div if step != 0
        if (step != 0) { document.getElementById("runner").style.left = (parseInt(document.getElementById("runner").style.left) + step) + "px"; }
        
        // call next step function
        if (parseInt(document.getElementById("runner").style.left) != x) { setTimeout("set_menu(" + x + ")", time); }
}

window.onload=init_menu;
