
// Get window scrolling X
function getScrollX()
{
    var scroll = window.scrollX;
    if( ! scroll )
        scroll = document.documentElement.scrollLeft;
    return scroll;
}

// Get window scrolling Y
function getScrollY()
{
    var scroll = window.scrollY;
    if( ! scroll )
        scroll = document.documentElement.scrollTop;
    return scroll;
}


function getLeft(MyObject)
{
    if (MyObject.offsetParent)
        return (MyObject.offsetLeft + getLeft(MyObject.offsetParent));
    else
        return (MyObject.offsetLeft);
}

function getTop(MyObject)
{
    if (MyObject.offsetParent)
        return (MyObject.offsetTop + getTop(MyObject.offsetParent));
    else
        return (MyObject.offsetTop);
}

function portable_getkey(event)
{
        for (prop in event)
        {
                if(prop == 'which') return String.fromCharCode(event.which);
        }
        return String.fromCharCode(event.keyCode);
}
