

// ---------- script properties ----------

var include_num = 1;
var bold = 0;

// ---------- sites ----------


var s = new Array();

s[0] = "sospesi^../sospesi/index.html^cartelli, pannelli, sospesi, a soffitto, appesi, convessi, planari";
s[1] = "Totem da esterno^../totem/index.html^esterni,convessi, bifacciali,bombato,in alluminio,totem, mini totem";
s[2] = "Totem da interno^../totem/index.html^interni,convessi, bifacciali,bombati, da esterno, minitotem";
s[3] = "Murali^../murali/index.html^cartelli, pannelli, filo muro, da parete, fissi, convessi, planari, in carta, in stampa, in alluminio, insegna, bacheca, targa in inox, targa in bronzo, targa in ottone, aste bandiera, lavagne smaltate, planare, stampe digitali, fuoriporta";
s[4] = "Bandiera^../bandiera/index.html^cartelli, pannelli, filo muro, da parete, convesse, planari, pittogramma, in carta, in alluminio";
s[5] = "Speciali^../speciali/index.html^cartelli, pannelli, insegna, bacheca, targa in inox, targa in bronzo, targa in ottone, aste bandiera, lavagne smaltate, Totem triangolare, planare, stampe digitali";
s[6] = "Segnali da tavolo^../portanome/index.html^segnaposto, cavaliere, cartello da tavolo, totem da tavolo";
s[7] = "Piantane interne-esterne^../piantane/index.html^su palo, convessa, planare, a leggio, interna, esterna";
s[8] = "Regola coda^../regolacoda/index.html^cartello, palina, regola coda, nastro divisione, attesa";
s[9] = "Espositori^../espositori/index.html^palina antincendio, espositore con tasche plex, bacheca klik klak, bacheche sughero, lamiera, stoffa";
s[10] = "Bacheche^../bacheche/index.html^bacheca, interna, esterna, a giorno, anta libro. con molla, con serratura, in lamiera, in stoffa, in sughero";
s[11] = "Cartelli sicurezza^../linea-safety/index.html^Cartelli, pannelli, sicurezza, 626, piani di evacuazione, sicurezza sul lavoro, di indicazione";
s[12] = "Cartelli linea Atlantic^../Linea-ATLANTIC/index.html^Cartelli, segnali, pannelli, Atlantic, convessi, murali, sospesi, a bandiera, totem, minitotem";
s[13] = "Cartelli linea Elite^../Linea-ELITE/index.html^Cartelli, pannelli, segnali, Elite, planari, piani, murali, sospesi, a bandiera";
s[14] = "Cartelli linea Facile^../Linea-FACILE/index.html^Cartelli, pannelli, segnali, Facile, planari, piani, murali, sospesi, a bandiera";
s[14] = "Cartelli linea Horizon^../Linea-HORIZON/index.html^Cartelli, pannelli, segnali, Horizon, convessi, bifacciali, murali, sospesi, a bandiera, totem, minitotem";
s[14] = "Cartelli linea Safety Line^../Linea-SAFETY/index.html^Cartelli, pannelli, segnali, Safety, convessi, piani, planari, bifacciali, murali, sospesi, a bandiera, sicurezza, sul lavoro, pittogrammi, antincendio, di pericolo, di avviso, di fuga, piani di evacuazione";
s[15] = "Cartelli linea Espò^../Linea-ESPO/index.html^Cartelli, pannelli, segnali, espositori autoportanti, bacheche, portadepliant, espositivi, bacheca";

// ---------- end of script properties and sites ----------


var cookies = document.cookie;
var p = cookies.indexOf("d=");

if (p != -1) {
	var st = p + 2;
	var en = cookies.indexOf(";", st);
	if (en == -1) {
		en = cookies.length;
	}
	var d = cookies.substring(st, en);
	d = unescape(d);
}
var od = d;
var m = 0;
if (d.charAt(0) == '"' && d.charAt(d.length - 1) == '"') {
	m = 1;
}

var r = new Array();
var co = 0;

if (m == 0) {
	var woin = new Array();
	var w = d.split(" ");
	for (var a = 0; a < w.length; a++) {
		woin[a] = 0;
		if (w[a].charAt(0) == '-') {
			woin[a] = 1;
		}
	}
	for (var a = 0; a < w.length; a++) {
		w[a] = w[a].replace(/^\-|^\+/gi, "");
	}
	a = 0;
	for (var c = 0; c < s.length; c++) {
		pa = 0;
		nh = 0;
		for (var i = 0; i < woin.length; i++) {
			if (woin[i] == 0) {
				nh++;
				var pat = new RegExp(w[i], "i");
				var rn = s[c].search(pat);
				if (rn >= 0) {
					pa++;
				} else {
					pa = 0;
				}
			}
			if (woin[i] == 1) {
				var pat = new RegExp(w[i], "i");
				var rn = s[c].search(pat);
				if (rn >= 0) {
					pa = 0;
				}
			}
		}
		if (pa == nh) {
			r[a] = s[c];
			a++;
		}
	}
	co = a;
}

if (m == 1) {
	d = d.replace(/"/gi, "");
	var a = 0;
	var pat = new RegExp(d, "i");
	for (var c = 0; c < s.length; c++) {
		var rn = s[c].search(pat);
		if (rn >= 0) {
			r[a] = s[c];
			a++;
		}
	}
	co = a;

}


function return_query() {
	document.jse_Form.d.value = od;
}

function num_jse() {
	document.write(co);
}

function out_jse() {
	if (co == 0) {
		document.write('Non è stato trovato alcun risultato<p>Controllate le parole digitate e riprovate <br>');
		return;
	}
	for (var a = 0; a < r.length; a++) {
		var os = r[a].split("^");
		if (bold == 1 && m == 1) {
			var br = "<b>" + d + "</b>";
			os[2] = os[2].replace(pat, br);
		}
		if (include_num == 1) {
			document.write(a + 1, '. <a href="', os[1], '">', os[0], '</a><br>', os[2], '<p>');
		} else {
			document.write('<a href="', os[1], '">', os[0], '</a><br>', os[2], '<p>');
		}
	}

}
