<?php
require_once("../pmsession.phtml");
require_once("../globals.phtml");
require_once("../common.phtml");
require_once("../query/search.phtml");


$action = $_REQUEST['action'];

$search = new XML_search($map, $_SESSION['PM_SEARCH_CONFIGFILE']);

if ($action == 'optionlist') {
    $search->validateSearchXML();
    $searchJson =  $search->createSearchOptions();
    $divelem = '1';
} else {
    $searchitem = $_REQUEST['searchitem'];
    $searchJson = $search->createSearchItem($searchitem);
    $divelem = '2';
}

//error_log($searchJson);

header("Content-Type: text/plain; charset=$defCharset");

$searchJson = str_replace("\\'", "'", $searchJson);

// return JS object literals "{}" for XMLHTTP request 
echo "{\"searchJson\":$searchJson, \"action\":\"$action\", \"divelem\":\"$divelem\"}";
?>