function getPageWidth()
{
    var w;
    if( document.documentElement && document.documentElement.scrollTop ) w = document.documentElement.scrollWidth;
    else w = document.body.scrollWidth;
    return w;
}

function getPageHeight()
{
    var h;
    if( document.documentElement && document.documentElement.scrollTop ) h = document.documentElement.scrollHeight;
    else h = document.body.scrollHeight;
    return h;
}

function getWindowWidth()
{
    var w;
    if( document.documentElement && document.documentElement.scrollTop ) w = document.documentElement.clientWidth;
    else w = document.body.clientWidth;
    return w;
}

function getWindowHeight()
{
    var h;
    if( document.documentElement && document.documentElement.scrollTop ) h = document.documentElement.clientHeight;
    else h = document.body.clientHeight;
    return h;
}

function getScrollLeft()
{
    var l;
    if( document.documentElement && document.documentElement.scrollTop ) l = document.documentElement.scrollLeft;
    else l = document.body.scrollLeft;
    return l;
}

function setScrollLeft( _l )
{
    if( document.documentElement && document.documentElement.scrollTop ) document.documentElement.scrollLeft = _l;
    else document.body.scrollLeft = _l;
}

function getScrollTop()
{
    var t;
    if( document.documentElement && document.documentElement.scrollTop ) t = document.documentElement.scrollTop;
    else t = document.body.scrollTop;
    return t;
}

function setScrollTop( _t )
{
    if( document.documentElement && document.documentElement.scrollTop ) document.documentElement.scrollTop = _t;
    else document.body.scrollTop = _t;
}

function centerWidth()
{
    setScrollLeft( ( getPageWidth() - getWindowWidth() ) / 2 );
}
