﻿function ShowDialog(url)
{
    var oManager = GetRadWindowManager();
    var oWnd = oManager.GetWindowByName("SettingDialog");
    oWnd.SetUrl(url);
    oWnd.Show();
    oWnd.Maximize();
    return;
}
function ShowSmallDialog(url)
{
    var oManager = GetRadWindowManager();
    var oWnd = oManager.GetWindowByName("SettingDialog");
    oWnd.SetUrl(url);
    oWnd.Show();
    return;
}

function refreshGrid(arg)
{
    if(!arg)
    {
       if(window["RadGrid1"]!=null)
       {
           window["RadGrid1"].AjaxRequest('RadGrid1', 'Rebind');
       }      
    }
    else
    {
       if(window["RadGrid1"]!=null)
       {
           window["RadGrid1"].AjaxRequest('RadGrid1', 'RebindAndNavigate');
       }     
    }
}
function CloseAndRebind()
{
    GetRadWindow().BrowserWindow.refreshGrid(null);
    GetRadWindow().Close();
}

function GetRadWindow()
{
    var oWindow = null;
    if (window.radWindow) oWindow = window.radWindow; 
    else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
		
    return oWindow;
}

function CancelEdit()
{
    GetRadWindow().Close();		
} 

function checkForm(sender, arguments)
{
    var valid = new Validation('form1', {useTitles:true});
    if (arguments.EventTarget == 'btnUpdate' || arguments.EventTarget == 'btnAdd')
    {
        if (valid.validate())
        {
            return true;
        }
        return false;
    }
    
    return false;
}
