var grid;

function OpenHelpWindow() {
  window.radopen("Help.aspx", "helpWindow");
  return false;
}

function OpenDetailWindow(domainName, userId, userFlag) {
  window.radopen("Details.aspx?domainName=" + domainName + "&userId=" + userId + "&userFlag=" + userFlag, "userDetailWindow");
  return false;
}

// Export
function OpenExportWindow() {
  window.radopen("Export.aspx", "exportWindow");
  //return false;
}

function OpenDirectoryUpdate() {
  var dirUpdateUrl = document.getElementById("dirUpdateUrl").value;
  window.open(dirUpdateUrl, 'DirectoryUpdate');
}

function RebindAndCloseExportWindow(param) {
  var radWindow = GetRadWindow();
  radWindow.BrowserWindow.Export(param);
  radWindow.Close();
}

function GridCreated() {
  grid = this;
}

function SizeToFit() {
  window.setTimeout(
    function() {
      var oWindow = GetRadWindow();
      oWindow.SetWidth(document.body.scrollWidth + 16);
      oWindow.SetHeight(document.body.scrollHeight + 60);
    }, 0);
}

function CloseRadWindow() {
  var radWindow = GetRadWindow();
  radWindow.Close();
}

function PrintWindow() {
  window.print();
}

function GetRadWindow() {
  var oWindow = null;
  if (window.radWindow) oWindow = window.radWindow;
  else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
  return oWindow;
}

function toolbar_ButtonClick(sender, args) {
  var commandName = args.get_item().get_commandName();
  if (commandName == "help") {
    OpenHelpWindow();
  }
  else if (commandName == "edit") {
    OpenDirectoryUpdate();
  }
  else if (commandName == "logOff") {
    var closeWindow = document.getElementById("hfCloseWindow").value;
    if (closeWindow == "True") {
      window.opener = self;
      window.close();
    }
  }
}

function test() {
  alert('Test');
}