/*
*
* iCMS JavaScript Toolkit
*
*/

function resizeWindow(id, w, h)
{
    $("#" + id).css( { width: w + "px", height: h + "px" } );
}

function centerWindow(id, w, h)
{
    var pSize = getPageSize();
    var pScroll = getPageScrollTop();

    $("#" + id).css( { left: ((pSize[0] - w) / 2) + "px", top: (pScroll[1] + ((pSize[1] - h) / 2)) + "px" } ).css( { display: "block" } );
}

function getPageScrollTop()
{
    var yScrolltop;

    if (self.pageYOffset) {
        yScrolltop = self.pageYOffset;
    } else if (document.documentElement && document.documentElement.scrollTop) {
        yScrolltop = document.documentElement.scrollTop;
    } else if (document.body) {
        yScrolltop = document.body.scrollTop;
    }

    pScroll = new Array('', yScrolltop)
    return pScroll;
}

function getPageSize()
{
    var de = document.documentElement;
    var w = window.innerWidth || self.innerWidth || (de && de.clientWidth) || document.body.clientWidth;
    var h = window.innerHeight || self.innerHeight || (de && de.clientHeight) || document.body.clientHeight;

    pSize = new Array(w, h)
    return pSize;
}
