//**********************************************************************************
//**********************************************************************************
//**                                                                              **
//**  Fichier inclu type JavaScript : fonctions-popup.js                          **
//**                                                                              **
//**********************************************************************************
//**********************************************************************************


//**********************************************************************************
//*              FONCTION D'OUVERTURE DE POPUPS DE TYPE <DIV>                      *
//**********************************************************************************

function PopupDiv( id, page, params, titre, class_main, class_entete, class_menu, button_cancel )
{
  var sc="";
  if( params != "" && params != null ) page = page + "?" + params;
  pb = document.getElementById( id );
  if( pb != null )
  { 
    sc =      "<div class='" + class_main + "'>\r\n";
    sc = sc + "  <table width='100%' height='100%' CELLPADDING='0' CELLSPACING='0'>\r\n";
    sc = sc + "    <tr valign='top'>\r\n";
    sc = sc + "      <td>\r\n";
    sc = sc + "        <table class='" + class_entete + "' style='height: 20px;' CELLPADDING='0' CELLSPACING='0'>\r\n";
    sc = sc + "          <tr valign='center'>\r\n";
    sc = sc + "            <td class='" + class_menu + "' width='100%'>" + titre + "</td>\r\n";

    if( button_cancel != "" &&  button_cancel != null )
    {
      sc = sc + "<td width='15'><a href='#' onClick='ClosePopupDiv( \"" + id + "\" ); return false;'>";
      sc = sc + "<img src='" + button_cancel + "' border='0' alt='Fermeture'></a>&nbsp;</td>\r\n";
    }

    sc = sc + "          </tr>\r\n";
    sc = sc + "        </table>\r\n";
    sc = sc + "      </td>\r\n";
    sc = sc + "    </tr>\r\n";
    sc = sc + "    <tr width='100%' height='100%'>\r\n";
    sc = sc + "      <td>\r\n";
    sc = sc + "        <iframe frameborder='0' id='Frame' src='" + page + "' width='100%' height='100%' border='0'></iframe>\r\n";
    sc = sc + "      </td>\r\n";
    sc = sc + "    </tr>\r\n";
    sc = sc + "  </table>\r\n";
    sc = sc + "</div>\r\n";
    pb.innerHTML = sc;
    // alert( pb.innerHTML );
    document.getElementById( id ).style.position="fixed";
  }
}

//**********************************************************************************
//*              FONCTION DE FERMETURE DE POPUPS DE TYPE <DIV>                     *
//**********************************************************************************

function ClosePopupDiv( id )
{
  pb = window.parent.document.getElementById( id );
  if( pb != null )
  {
    pb.innerHTML="";
  }
}

//**********************************************************************************
//*                       RECHARGEMENT DE LA PAGE PARENT                           *
//**********************************************************************************

function ReloadOwner()
{
  window.parent.location.reload(true); 
}

//**********************************************************************************
//*                       LIBERE UN POPUP S'IL EXISTE                              *
//**********************************************************************************

function ReleaseSon()
{
  if( window.parent != window ) ReloadOwner()
}

