function HideObj(obj) {
    $get(obj).className = 'hideObject';
}

function ShowObj(obj) {
    $get(obj).className = 'showObject';
}  

function open_win(href) 
{
    window.open(href, "_blank"); //, "toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes"
}

function openWorkDetail(windowID, windowUrl, width, height, title) {

    var manager = GetRadWindowManager();
    var oWnd = manager.open(windowUrl, windowID);
    oWnd.set_width(width);
    oWnd.set_height(height);
    oWnd.set_title(title);
    oWnd.setActive();
    // oWnd.moveTo(100, 100);
    // oWnd.center();
}

function centerUpdatePanel() {
    centerElementOnScreen(document.getElementById("ajxDefaultLoadingPanel"));
}

function centerElementOnScreen(element) {
    if (element != null) {
        var scrollTop = document.body.scrollTop;
        var scrollLeft = document.body.scrollLeft;

        var viewPortHeight = document.body.clientHeight;
        var viewPortWidth = document.body.clientWidth;

        try {
            if (document.compatMode == "CSS1Compat") {
                viewPortHeight = document.documentElement.clientHeight;
                viewPortWidth = document.documentElement.clientWidth;

                scrollTop = document.documentElement.scrollTop;
                scrollLeft = document.documentElement.scrollLeft;
            }

            var topOffset = Math.ceil(viewPortHeight / 2 - element.offsetHeight / 2);
            var leftOffset = Math.ceil(viewPortWidth / 2 - element.offsetWidth / 2);

            var top = scrollTop + topOffset - 40;
            var left = scrollLeft + leftOffset - 70;

            element.style.position = "absolute";
            element.style.top = top + "px";
            element.style.left = left + "px";
        }
        catch (Error) { }
    }
}
