var searchServer = "http://192.168.0.115:8080/";
var getResultRequest = "inbound-servletapi/getSearchResult";
var clickRequest = "inbound-servletapi/clickSearchItem";

var epoq_target = "";

var tenantId = "animod";
var sessionId = guid();
var limit = 10;
var offset = 0;
var order = "desc";
var orderBy = "";
var locakey = "";
var matchAttr = "";
var matchValue = "";
var query = "";

var queryId = "noqueryid";

var epoq_imageField = "g:image_link";

var currencySymbol = "€"; 

var maxResultImageHeight = 115;
var maxResultImageWidth = 90;

var maxPreviewImageHeight = 80;
var maxPreviewImageWidth = 80;

var autocompleteWidth = 500;

var maxStatisticCount = 10;
var statisticCols = 3;

var useAutocomplete = true;

var emptyResultHtml = "Es wurden leider <b>keine</b> Suchergebnisse gefunden. Bitte probieren Sie einen anderen Suchbegriff";

var activeFilters = new Array2D(2,10);

var statFields = new Array2D(3,4); /* statname, fieldname, display name */
statFields.items[0][0] = 'product_type-stat';
statFields.items[0][1] = 'g:product_type';
statFields.items[0][2] = 'Kategorie';

statFields.items[1][0] = 'brand-stat';
statFields.items[1][1] = 'g:brand';
statFields.items[1][2] = 'Marke';

statFields.items[2][0] = 'color-stat';
statFields.items[2][1] = 'g:color';
statFields.items[2][2] = 'Farbe';

statFields.items[3][0] = 'price-stat';
statFields.items[3][1] = 'g:price';
statFields.items[3][2] = 'Preis in &euro;';

var sortFields = new Array2D(3,3);
sortFields.items[0][0] = "Produktname";
sortFields.items[0][1] = "title";
sortFields.items[0][2] = "updown"; /* allow up & down sorting */
sortFields.items[1][0] = "Preis";
sortFields.items[1][1] = "g:price";
sortFields.items[1][2] = "updown";
sortFields.items[2][0] = "Relevanz";
sortFields.items[2][1] = "";
sortFields.items[2][2] = "down"; /* only allow descending sorting */

var resultAttributes = new Array2D(2,4); /* fieldname, font-weight, color */
resultAttributes.items[0][0] = "g:brand";
resultAttributes.items[0][1] = "epoq_brand";

resultAttributes.items[1][0] = "title";
resultAttributes.items[1][1] = "epoq_title";

resultAttributes.items[2][0] = "g:color";
resultAttributes.items[2][1] = "epoq_color";

resultAttributes.items[3][0] = "g:price";
resultAttributes.items[3][1] = "epoq_price";

var limitOptions = new Array();
limitOptions[0] = 10;
limitOptions[1] = 20;
limitOptions[2] = 50;
limitOptions[3] = 100;

function Array2D(x,y)
{
 this.items = new Array(x);
 for(i=0;i<y;i++){this.items[i] = new Array(y);}
}


function S4() {
	return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
}
function guid() {
	return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());
}
