//
// Code JavaScript pour le support des boîtes de dialogue et des boîtes de message. Pour le
// projet Asloca.
//
// Auteur:  OrdinaSoft
//          Patrick Lanz
//          Lausanne
//          info@ordinasoft.ch
//
// Première version: 8 mai 2007
//
// Dépend de:
//   - OrdinaSoft.DialogBox.js
//   - Master.js
//
// Note: quand DialogBox_Initialized est défini, la bibliothèque OrdinaSoft.DialogBox est aussi
//       initialisée.

//-----------------------------------------------------------------------------------------------
// Initialisation du namespace.

if (typeof DialogBox == 'undefined')
  DialogBox = new Object ();

//-----------------------------------------------------------------------------------------------
// Initialisation.

DialogBox.Init = function () {

  // Attend que les dépendances soient initialisées
  if ((typeof OrdinaSoft_DialogBox_Initialized == 'undefined') ||
      (typeof Master_Initialized               == 'undefined')) {
    setTimeout (DialogBox.Init, 50);
    return false;
  }  // non initialisé 

  // Configure les boîtes de dialogue
  var Data = OrdinaSoft.DialogBox;
  Data.ImageRoot = Master.VirtAppPath + 'Scripts/Images/DialogBox';
  Data.BtnClass = 'Button';
  Data.TitleClass = 'DlgTitle';
  Data.ContentClass = 'DlgContent';
  Data.CancelBtnText = 'Annuler';

  DialogBox_Initialized = true;
  return true;
} // DialogBox.Init

DialogBox.Init ();
