﻿function ChangeRadWindowSize(width, height)
{
    var oWindow = GetSelectedWindow();                
    oWindow.SetSize(width, height);            
}

function GetSelectedWindow()
{
    var oManager = GetRadWindowManager();
    return oManager.GetActiveWindow();        
}

function MoveActiveWindow(newX, newY)
{                                
    var oWindow = GetSelectedWindow();
    oWindow.MoveTo(newX, newY);            
}  
function RadWindowSized(url, width, height){
    window.radopen(url, null);
    ChangeRadWindowSize(width, height);
}
 
function GetRadWindow()
{
    var oWindow = null;
    if (window.radWindow) oWindow = window.radWindow;
    else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
    return oWindow;
}

function returnToParent(argumentArrayToReturn)
{   
    var oWnd = GetRadWindow();
    oWnd.argument = argumentArrayToReturn;
    oWnd.close();
}

function RadWindowClientClose(sender)
{
    if(sender.argument.command == "Do_RefreshSchedule"){
        RefreshSchedule(); //this needs to be attached to a button that will do this
    }
}