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

    File:               get_prs_info_ajax.asp
    Description:        Ophalen van allerlei info om client-side data te hebben
    Parameters:         req_info:   "prs_perslid"    --> requires "prs_perslid_key"
                                            dan prs_werkplek=1 om werkplekinfo toe te voegen
                                            dan prs_aflever=1 om afleverinfo toe te voegen
                                    "prs_afdeling"   --> requires "prs_afdeling_key" // Nog niet ondersteund
    Context:
    Note:

*/ %>
<%
var JSON_Result = true;
%>
<!--#include file="../Shared/common.inc"-->
<!--#include file="../Shared/json2.js" -->
<!--#include file="./prs.inc" -->

<%
    var req_info = getQParam("req_info");
    switch (req_info)
    {
        case "prs_perslid":
        {
            var withWP = getQParamInt("prs_werkplek", 0) == 1;
            var onlyBezoekbaar = getQParamInt("bezoekbaar", 0) == 1; // Alleen de bezoekbare gebouwen met zijn werkplekken meenemen.
            var withAflever = getQParamInt("prs_aflever", 0) == 1;
            var withProfiel_fordisc = getQParamInt("prs_profiel", -1);
            var prs_perslid_key = getQParamInt("prs_perslid_key");
            result = prs.prs_perslid(prs_perslid_key,
                                        { withWP: withWP,
                                          onlyBezoekbaar: onlyBezoekbaar,
                                          withAflever: withAflever,
                                          withProfiel_fordisc: withProfiel_fordisc });
            result.setmandaat = getQParamInt("setmandaat", 0) == 1;
            break;
        }
    }

    Response.Write(JSON.stringify(result));
 %>
