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

     File:        prs_bedrijfadres.asp
     Description:
     Parameters:  bedrijf_key  // Alleen verplicht voor nieuw bedrijfadres.
                  badr_key     // bedrijfadres_key
     Context:
     Note:
*/
%>

<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["jQuery-ui.js"]})
  var autfunction = 'WEB_PRSMGT';
  var authparams = user.checkAutorisation(autfunction);
  var bedrijf_key = -1;
  var badr_key = getQParamInt("badr_key", -1)

  var badr_title = "";
  if (badr_key == -1)
  {
    bedrijf_key = getQParamInt("bedrijf_key"); // Verplicht voor een nieuw bedrijfadres.
    badr_title = L("lcl_add");
  }
  else
  {
    function Adrestype(oRs)
    {
      var rval = "?";
      switch (oRs("prs_bedrijfadres_type").value)
      {
        case "B": rval = L("lcl_prs_bedrijfadres_type_b"); break;
        case "O": rval = L("lcl_mld_typeopdr"); break;
        case "C": rval = L("lcl_prs_bedrijfadres_type_c"); break;
      }
      return rval;
    }

    sql = "SELECT b.prs_bedrijf_naam"
        + ", a.prs_bedrijf_key"
        + ", a.prs_bedrijfadres_type"
        + "  FROM prs_bedrijfadres a"
        + "     , prs_bedrijf b"
        + " WHERE b.prs_bedrijf_key = a.prs_bedrijf_key"
        + "   AND prs_bedrijfadres_key = " + badr_key;
    oRs = Oracle.Execute(sql);
    if (!oRs.eof)
    {
      bedrijf_key = oRs("prs_bedrijf_key").value;
      badr_title = L("lcl_prs_bedrijfadres_frame") + " " + Adrestype(oRs);
    }
  }
  var transitParam = buildTransitParam(["bedrijf_key"]);
%>
<html>
  <head>
<%
   FCLTHeader.Generate();
%>
  <script  type="text/javascript" >
    FcltMgr.setTitle("<%=safe.jsstring(badr_title)%>", {hot:false});
<%    if (badr_key == -1) { %>FcltMgr.startEdit(window);<% } %>

    function badrClose(params)
    {
<%
      if (badr_key == -1)
      {
%>
        if (params.cancel)
        {
          FcltMgr.closeDetail(window, params);
          return true;
        }
        if (!params.keepForm)
          window.location.href = "prs_bedrijfadres.asp?verynew=1&badr_key=" + params.badr_key;
<%
      }
      else
      {
%>
        if (!params.keepForm && !params.deleted)
          $("#badrFrame")[0].src = "prs_show_bedrijfadres.asp?badr_key=<%=badr_key%>";
<%
      }
%>
    }

  </script>
</head>

<body>
<%
    if (badr_key == -1)
      var page="prs_edit_bedrijfadres.asp?x=x" + transitParam; // Maak een nieuw
    else
      var page="prs_show_bedrijfadres.asp?badr_key="+badr_key;

    IFRAMER("badrFrame", page, { FcltClose: "badrClose" } );
%>
</body>
</html>

