/**
 *  JQuery Dialog initalisieren
 */
function init_index_imprint_dialog() {
  var loading = $('<img src="../../images/ajax-loader_white_bg.gif" alt="loading">');

  $('#link_index_impressum').click(function() {
    var new_dialog = $('<div id="index_imprint"></div>').append(loading);
    new_dialog.dialog({
      width: 700,
      height: 500,
      dialogClass: 'index_imprint_popup_dialog',
      modal: true,
      close: function(event, ui) {
        $(this).dialog("destroy");
        $('#index_imprint').remove();
      },
      closeOnEscape: true
    });

    var new_dialog_content = new_dialog.load("/impressum", function() {
    });
    prepare_hide_dialog_title("index_imprint");
    return false;
  });
}


function init_imprint_dialog() {
  $('#show_imprint').live("click", function() {
    $('#overlay_imprint').dialog({
      modal: true,
      zIndex: 4000,
      width: 700,
      height: 500,
      close: function(event, ui) {
        $(this).dialog("destroy");
      },
      closeOnEscape: true
    });
    prepare_hide_dialog_title("overlay_imprint");
  });
}


function init_legal_text_dialog() {
  $('#show_legal_text').live("click", function() {
    $('#overlay_legal_text').dialog({
      modal: true,
      zIndex: 4000,
      width: 700,
      height: 500,
      close: function(event, ui) {
        $(this).dialog("destroy");
      },
      closeOnEscape: true
    });
    prepare_hide_dialog_title("overlay_legal_text");

  });
}

function prepare_hide_dialog_title(dialog_id) {
  var dialog_element = $("#" + dialog_id);
  // damit kann man beim Dialog die komplette Titelzeile ausschalten
  //dialog_element.dialog().parents(".ui-dialog").find(".ui-dialog-titlebar").hide();
  $(".ui-widget-overlay").click(function() {
    var close_element = dialog_element.dialog().parents(".ui-dialog").find(".ui-dialog-titlebar").find(".ui-dialog-titlebar-close");
    close_element.trigger("click");
  });
}

$.preloadImages = function()
{
  for (var i = 0; i < arguments.length; i++)
  {
    $("<img>").attr("src", arguments[i]);
  }
}



