﻿// JScript File

function GetRadWindow()
{
    var oWindow = null;
	if (window.radWindow) oWindow = window.radWindow;
	else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
	return oWindow;
}	

function OK_Clicked(postbackerID,parrentPostbackerID)
{
	var oWindow = GetRadWindow();
	//oWindow.Close();
	PostbackMyPage(postbackerID);
	//PostbackMyParrentPage(parrentPostbackerID);
	
}
function PostbackMyPage(postbackerID)
{
	__doPostBack(postbackerID,'');
}
function PostbackMyParentPage(postbackerID)
{
    parent.__doPostBack(postbackerID,'');
}
function Cancel_Clicked(postbackerID)
{
	var oWindow = GetRadWindow();			
	oWindow.Close();
}
function CancelButton_Clicked()
{
	var oWindow = GetRadWindow();			
	oWindow.Close();
}

function GetSelectedWindow()
{
	var oManager = GetRadWindowManager();
	return oManager.GetActiveWindow();		
}
function GetRadWindowByName(winName)
{
    var oManager = GetRadWindowManager();
    retObj=oManager.GetWindowByName(winName);
	return retObj;
    
}
function ExecuteCommandOnWindow(winName,cmdName,arg)
{
var oWnd = GetRadWindowByName(winName);
	
	if (oWnd)
	{
		switch (cmdName)
		{
			case "Close":
				oWnd.Close();
				break;
			case "Minimize":
				oWnd.Minimize();
				break;
			case "Restore":
				oWnd.Restore();
				break;
			case "Maximize":
				oWnd.Maximize();
				break;
			case "Reload":
				oWnd.Reload();
				break;
			case "SetVisible":
				oWnd.SetVisible(arg);
				break;						
			case "SetUrl":
				oWnd.SetUrl(arg);
				break;							
			case "Show":
			    oWnd.Show();
			    break;	
		}
	}
	else ("No active window at this point. Click on a window title bar to activate it");

}
			
function ExecuteWindowCommand (cmdName, arg)
{
	var oWnd = GetSelectedWindow()
	
	if (oWnd)
	{
		switch (cmdName)
		{
			case "Close":
				oWnd.Close();
				break;
			case "Minimize":
				oWnd.Minimize();
				break;
			case "Restore":
				oWnd.Restore();
				break;
			case "Maximize":
				oWnd.Maximize();
				break;
			case "Reload":
				oWnd.Reload();
				break;
			case "SetVisible":
				oWnd.SetVisible(arg);
				break;						
			case "SetUrl":
				oWnd.SetUrl(arg);
				break;							
		}
	}
	else ("No active window at this point. Click on a window title bar to activate it");
}	

