<%@language = "javascript" %>
<%

/*  $Revision$
    $Id$

    File:               prj_scenario.asp
    Description:        Muteerscherm voor scenario's
                        Dit is de grote 'wrapper' voor de diverse andere schermen
    Parameters:
       prj_key          scenario key
    Context:
    Note:
*/ %>

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

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

// Het scenario waar het over gaat, kan leeg zijn voor nieuwe
var prj_key = getQParamInt("prj_key", -1);

autfunction = "WEB_PRJBOF";

// De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden
var authparams = user.checkAutorisation(autfunction);
%>

<html>
  <head>
<%
    FCLTHeader.Generate();
%>
    <script  type="text/javascript" >
<%    if (prj_key == -1) { %>FcltMgr.startEdit(window);<% } %>
      function prjClose(params)
      {
<%      if (prj_key == -1)
        { %>
          if (params.cancel)
          {
            FcltMgr.closeDetail(window, { cancel: true });
            return true;
          }
<%      } %>
        // nieuwe melding, ga verder in 'verynew' modus
<%      if (prj_key == -1)
        { %>
          // Complete reload, we hebben nu een prj_key namelijk
          window.location.href = "prj_scenario.asp?verynew=1&prj_key=" + params.prj_key;
<%      }
        else
        { // Bestaande scenario bewerkt of verwijderd
%>
          if (params.deleted)
          { // Sluit tab
            FcltMgr.closeDetail(window, { cancel: true });
            return true;
          }
          else // Switch naar show-mode
            $("#prjFrame")[0].src = "prj_show_scenario.asp?prj_key=<%=prj_key%>&embedded=1";
<%      } %>
      }
    </script>
  </head>

  <body>
<%PAGE_START();
    if (prj_key == -1)
      var page="prj_edit_scenario.asp"; // Maak een nieuw
    else
      var page="prj_show_scenario.asp";
    page += "?prj_key=" + prj_key + "&embedded=1";
    IFRAMER("prjFrame", page, { title: L("lcl_prj_frame_algemeen"),
                                FcltClose: "prjClose"
                              });

    if (false && prj_key > -1)
    {
      var sql = "SELECT fin_factuur_key FROM fin_factuur WHERE mld_opdr_key = " + prj_key;
      oRs = Oracle.Execute(sql);
      if (!oRs.eof)
      {
        page = "../fin/fin_list.asp?opdr_key=" + prj_key + "&embedded=1";
        IFRAMER("finFrame", page, { title: L("lcl_fin_invoices_frame") , refreshOnClose: true });
      }
    }
PAGE_END();%>
  </body>
</html>
<% ASPPAGE_END(); %> 
