
function regal_search(app) {
	this.app = app;
}

regal_search.prototype.open = function(handler, display_select) {
    var win = new Window(this.app, 'projectx_item');
    win.data = {
        handler: handler,
        display_select: display_select
    };
    var doc = new JSON.Document('packet', JSON.DefaultPacket('regal_search', 'open'))
    win.loadContent({regal_search_search:'regal_search/search.js'}, doc, function(){});
}

regal_search.prototype.search = function(form, callback){
	var doc = new JSON.Document('packet', JSON.DefaultPacket('regal_search', 'search'))
	doc.packet.xmldata = this.app.parseForm(form)
	var req = new JSON.Request(function(response){
		callback(response.packet.xmldata);
	}.bind(this))
	req.send(this.app.server, doc)
}

// TEMP
regal_search.prototype.test = function(which) {

    var doc = new JSON.Document('packet', JSON.DefaultPacket('regal_search', 'test' + which));
	var req = new JSON.Request(function(response){ console.log(response.packet.xmldata.result); }.bind(this));
	req.send(this.app.server, doc);
}

