﻿//show the window
function showDialog(sRadWindow)
{
    var oWind = window.radopen(null, sRadWindow);
}

//Called when a window is being shown. Good for setting an argument to the window
function OnClientshow(radWindow) 
{
//    //Get current content of textarea
//    var oText = document.getElementById("InfoArea").value;

//    //Create a new Object to be used as an argument to the radWindow
//    var arg = new Object();
//    //Using an Object as a argument is convenient as it allows setting many properties.
//    arg.TextValue = oText;
//    arg.Color = "red";
//    arg.BackColor = "yellow";

//    //Set the argument object to the radWindow        
//    radWindow.Argument = arg;
}

function CallBackFunction(radWindow, returnValue)
{
//    var oArea = document.getElementById("InfoArea");
//    if (returnValue) oArea.value = returnValue;
//    else alert("No text was returned");
}

// Called when a window is being closed.
function OnClientclose(radWindow)
{
    //Another option for passing a callback value
    //Set the radWindow.argument property in the dialog
    //And read it here --> var oValue = radWindow.argument;
    //Do cleanup if necessary
    //alert("fönsteret stängs");
}

function GetRadWindow()
{
    var oWindow = null;
    if (window.radWindow) oWindow = window.radWindow;
    else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
    return oWindow;
}

function CloseOnReload()
{
    var oWindow = GetRadWindow();
    oWindow.Close();
}
