<%@language = "javascript" %>
<%
/*  $Revision$
    $Id$

    Description:        Muteerscherm voor nieuwsberichten
    Parameters:         urole
                        nieuws_key bij bewerken
    Context:
    Note:
*/ %>

<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../Shared/iface.inc" -->

<%
FCLTHeader.Requires({ plugins:["jQuery", "suggest"],
                      js: ["jquery-ui.js"]
                    })

var nieuws_key = getQParamInt("nieuws_key", -1);
var urole = getQParamSafe("urole", "");   // Indien niet meegegeven, veronderstel dan frontend gebruik
var mld_key = getQParamInt("mld_key", -1);
var transitParam = buildTransitParam(["mld_key", "urole"]);

if (nieuws_key === -1 && mld_key > 0) {
    var sql = "SELECT 1 FROM fac_nieuws WHERE mld_melding_key = " + mld_key;
    var oRs = Oracle.Execute(sql);
    if (!oRs.EOF) {
      oRs.Close();
      abort_with_warning(L("lcl_mld_publish_error_duplicate"));
    }
    oRs.Close();
}

%>
<html>
  <head>
<%
    FCLTHeader.Generate();
%>
    <script  type="text/javascript" >
<%    if (nieuws_key == -1) { %>FcltMgr.startEdit(window);<% } %>
     function msgClose(params)
      {
          <% if (nieuws_key == -1)
             { %>
              if (params.cancel)
              {
                  FcltMgr.closeDetail(window, params );
                  return true;
              }
              if (!params.keepForm)
                  window.location.href = "fac_nieuws.asp?nieuws_key=" + params.nieuws_key;
          <% } else { %>
              if (!params.keepForm)
                  $("#msgFrame")[0].src = "fac_show_nieuws.asp?nieuws_key=<%=nieuws_key%>";

              if(params.deleted){
                FcltMgr.closeDetail();
              }

          <% } %>
      }
    </script>
  </head>

  <body>
<%
    PAGE_START();
    if (nieuws_key == -1)
      var page="fac_edit_nieuws.asp"; // Maak een nieuw
    else
      var page="fac_show_nieuws.asp";
    page += "?nieuws_key=" + nieuws_key + transitParam;
    IFRAMER("msgFrame", page, { FcltClose: "msgClose", title: L("lcl_mrk_frame_algemeen") });
    PAGE_END();
%>
  </body>
</html>
<% ASPPAGE_END(); %>
