﻿function closeTooltip(refreshPage) {
    setTimeout(function() {
        if (Telerik.Web.UI.RadToolTipController) {
            var controller = Telerik.Web.UI.RadToolTipController.getInstance();
            var tooltip = controller.get_activeToolTip();
            if (tooltip) tooltip.hide();
        }

        if (refreshPage) window.location.replace(window.location.href);
    }, 200);
}

function showNewsItem(newsItemId) {
    //var wnd = radopen("/NewsItem.axd?ItemId=" + newsItemId, "NewsReader");
    window.open("/NewsItem.axd?ItemId=" + newsItemId, "NewsReader", "menubar=no,toolbar=no,directories=no,location=no,status=no,resizable=yes,scrollbars=yes,width=1024,height=600");
    return false;
}

function getRadWindow() {
    var oWindow = null;
    if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
    else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
    return oWindow;
}
function closeWindow() {
    var oWindow = getRadWindow();
    if (oWindow != null) oWindow.Close();
    return false;
}
function closeWindowRefreshParentPage() {
    var oWindow = getRadWindow();
    if (oWindow != null) {
        oWindow.BrowserWindow.location.href = oWindow.BrowserWindow.location.href;
        oWindow.Close();
    }
    return false;
}
function openModalDialog(url, width, height) {
    var oWnd = radopen(url, null);
    oWnd.set_modal(true);
    oWnd.setSize(width, height);
    oWnd.center();
    oWnd = null;
    return false;
}