﻿
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 az well)
    return oWindow;
}

function CloseRadwindow() {
    GetRadWindow().Close();
}

function OpenPopUpWindow(page, wid, hei) {

    var left = 250;
    var top = 300;

    //Get window manager
    var oManager = GetRadWindowManager();

    //Get window by userId - if it does not exist - create it!, else show it and set it as active

    var oMailWnd = oManager.GetWindowByName(page);

    if (oMailWnd) {
        oMailWnd.Show();
        oMailWnd.SetActive(true);
    }
    else {
        var oMailWnd = window.radopen(page);
        left += 30;
        top += 30;
        oMailWnd.SetSize(wid, hei);
        oMailWnd.MoveTo(left, top);
    }
    return false;
}

