var delete_dialog_ajax_id = 0;
var delete_dialog_id = "";

var delete_dialog;
var delete_textelement;

var delete_dialog_params = new Array();

function delete_dialog_show(ajax_id, table_id) {
  delete_dialog = document.getElementById("delete_dialog");
  delete_textelement = document.getElementById("delete_text");

  delete_dialog_ajax_id = ajax_id;
  delete_dialog_id = table_id;

  delete_dialog_params = new Array();
  delete_dialog_params[0] = new Array("ajax_delete_id", ajax_id);
  delete_dialog_params[1] = new Array("id", table_id);
  
  delete_textelement.innerHTML = "Vent...";
  delete_dialog.style.visibility = "visible";
  
  ajax_call(delete_dialog_params, "delete_dialog", delete_dialog_callback);
  
  return false;
}

function delete_dialog_callback(id, response) {
  var dialog = delete_dialog;
  var textelement = delete_textelement;
  
  textelement.innerHTML = response;
  dialog.style.visibility = "visible";
}

function delete_dialog_yes() {
  if ((delete_dialog_ajax_id != "") && (delete_dialog_id > 0)) {
    var params = delete_dialog_params;
    params[2] = new Array("do", "delete");
    
    ajax_call(params, "delete_dialog_yes", delete_dialog_yes_callback);
  }
}

function delete_dialog_yes_callback(id, response) {
  if (response == "true") {
    delete_dialog_no();
    refresh_page();
  } else {
    dcvcp_alert("Kunne ikke slette. Intern feil eller ingen tilgang.");
  }
  return false;
}

function delete_dialog_no() {
  var dialog = delete_dialog;
  var textelement = delete_textelement;
  
  delete_dialog_ajax_id = 0;
  delete_dialog_id = "";

  dialog.style.visibility = "hidden";
  textelement.innerHTML = "";
  
  return false;
}
