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

    File:        prs_bedrijf_search_list.asp
    Description: Vangt de parameters van prs_bedrijf_search op en verwerkt die in een aanroep van bedrijf_list
    Parameters:
    Context:     Vanuit prs_bedrijf_search.asp
    Note:
*/ %>

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

<%
var intern = getQParamInt("intern", 0);
//var isIntern = (intern == 1);
//var isSysteem = (intern == 2);

var autfunction = ["WEB_PRSMAN", "WEB_RELMAN", "WEB_RELUSE"];
if (user.iamContact())
  autfunction.push("WEB_EXTREL");
if (S("bgt_enabled") == 1)
  autfunction.push("WEB_BGTUSE");

var authparams = user.checkAutorisation(autfunction, true);

user.auth_required_or_abort(authparams);

var outputmode = getQParamInt("outputmode", 0);
var showall = getQParamInt("showall", 0) == 1;
var companyName = getQParam("companyName", -1);
var companyNr = getQParam("companyNr", -1);
var bezoekPostcode = getQParam("bezoekPostcode", -1);
var bezoekPlaats = getQParam("bezoekPlaats", -1);
var contactpersoon = getQParam("contactPrs", -1); // naam zoals ingevuld van een prs_bedrijf_contact_persoon
var cps_prs_key = getQParamInt("cps_prs_key", -1); // perslidkey van een prs_contactpersoon.prs_perslid_key
var locatiekey = getQParamInt("locatiekey", -1);
var gebouwkey = getQParamInt("gebouwkey", -1);
var dienstkey = getQParamInt("dienstkey", -1);
var reltypekey = getQParamInt("relatietypekey", -1);

var isleverancier = getQParamInt("leverancier", -1) == 1;
var isuitvoerende = getQParamInt("uitvoerende", -1) == 1;
var iscontract    = getQParamInt("contract",    -1) == 1;
var ishuurder     = getQParamInt("huurder",     -1) == 1;
var isnothing     = getQParamInt("notype",      -1) == 1;  

var tooningids = getQParam("tooningids", "off") == "on";


bedrijf_list ( autfunction,
              { outputmode: outputmode,
                showall: showall,
                intern: intern,
                naam: (companyName != -1 ? companyName : null),
                levNr: (companyNr != -1 ? companyNr : null),
                postcode: (bezoekPostcode != -1 ? bezoekPostcode : null),
                plaats: (bezoekPlaats != -1 ? bezoekPlaats : null),
                contactpersoon: (contactpersoon != -1 ? contactpersoon : null),
                cps_prs_key: cps_prs_key,
                locatiekey: (locatiekey != -1 ? locatiekey : null),
                gebouwkey: (gebouwkey != -1 ? gebouwkey : null),
                dienstkey: (dienstkey != -1 ? dienstkey : null),
                reltypekey: (reltypekey != -1 ? reltypekey : null),
                isLeverancier : isleverancier,
                isUitvoerende : isuitvoerende,
                isContractant: iscontract,
                isHuurder: ishuurder,
                isNothing: isnothing,
                tooningids: tooningids
              }
             );
%><% ASPPAGE_END(); %> 
