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

     File:          api_flex.asp
     Description:   API voor opvragen van flexfiles

     Parameters:    Een xml
     Status:
     Context:       (alleen) door Putorders
     Notes:         Zie flexfiles.inc/flexProps2 voor ondersteunde coderingen
*/
    JSON_Result = true;
    THIS_FILE = "appl/api/api_flex.asp";
%>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../Shared/flexfiles.inc" -->
<!-- #include file="../api/api.inc" -->
<%

var API = new API_func();

// TODO checkAuthorization("WEB_PUOxxx") ?

var flexcode = getQParam("flexcode");
if (flexcode.match(/^M=CAD/))
{
    // <xsl:element name="img">
    //   <xsl:attribute name="frc">M=CAD&amp;labelPos=2&amp;vKey=<xsl:value-of select="//afspraak/plaats/regio/district/locatie/gebouw/verdieping/key"/>&amp;highlight=<xsl:value-of select="//afspraak/plaats/regio/district/locatie/gebouw/verdieping/ruimte/key"/>&amp;mode=0&amp;discs=981&amp;sizeX=700&amp;sizeY=400&amp;offsetX=10&amp;offsetY=10&amp;scale=950&amp;paperColor=16777215
    //   </xsl:attribute>
    // </xsl:element>
   Server.Transfer(rooturl + "/APPL/CAD/mySlnk2IMG.asp"); // Die kan het ook wel oplossen
}

// Else gewone flexfiles
var props = flexProps2(flexcode);

__Log(props);

Response.Write(JSON.stringify(props));
Response.End;
%>
<% ASPPAGE_END(); %> 
