

// ---------- script properties ----------

var include_num = 1;
var bold = 0;

// ---------- sites ----------


var s = new Array();

s[0] = "Despre noi^" + getAppPath("despre.aspx") + "^Informatii despre noi^despre noi, gero tools, saqqara, informatii";
s[1] = "Componenta^" + getAppPath("webpages/despre/profil-companie.aspx") + "^Componenta grupului^gero tools, saqqara, profil companie, date firma";
s[2] = "Contact^" + getAppPath("webpages/despre/contact.aspx") + "^Localizare Gerotools si Saqqara^gero tools, saqqara, adresa firma, sediu lucrativ";
s[3] = "Produse^" + getAppPath("produse.aspx") + "^Categorii de produse^produse, scule de mana, chei dinamometrice, calibre";
s[4] = "Scule aschietoare^" + getAppPath("webpages/produse/categorii-produse/scule-aschietoare.aspx") + "^Freze disc, freze melc, freze deget, freze pentru danturat, alezoare, burghie, carote, tarozi, filiere, capete si role de filetat" + "^" + "freze disc, freze melc, freze deget, freze pentru danturat, freze cu placute, alezoare, burghie, carote, tarozi, filiere, capete si role de filetat, Fette, LMT, Hartner, Bohrcraft";
s[5] = "Dispozitive si sisteme de prindere^" + getAppPath("webpages/produse/categorii-produse/dispozitive-de-prindere.aspx") + "^Universale, mandrine, bucsi elastice, port-cutite, port-tarozi, varfuri rotative, menghine, dispozitive de prindere" + "^" + "universale, mandrine, bucsi elastice, port-cutite, port-tarozi, varfuri rotative, menghine, dispozitive de prindere, Kramp, Fette, Bison-Bial";
s[6] = "Aparate de masura si control^" + getAppPath("webpages/produse/categorii-produse/aparate-de-masura.aspx") + "^Sublere, micrometre, raportoare, rigle, truse pentru alezaje, ceasuri comparatoare, calibre, lere, truse de cale, mese de granit, multimetre, camere cu temroviziune, detectoare universale, endoscoape" + "^" + "sublere, micrometre, raportoare, rigle, truse pentru alezaje, ceasuri comparatoare, calibre, lere, truse de cale, mese de granit, multimetre, camere cu temroviziune, detectoare universale, endoscoape, aparate de masura, Vogel, Benning, Trotec, Saqqara";
s[7] = "Scule abrazive si pentru debitare^" + getAppPath("webpages/produse/categorii-produse/scule-abrazive-debitare.aspx") + "^Discuri pentru metale si materiale neferoase, panze pentru debitat, pile, freze biax, carote pentru lemn si metale, ferastraie" + "^" + "discuri pentru metale si materiale neferoase, panze pentru debitat, pile, freze biax, carote pentru lemn si metale, ferastraie, abrazive, debitare, Karnasch, Dress, Dick, Bohrcraft";
s[8] = "Scule de mana^" + getAppPath("webpages/produse/categorii-produse/scule-de-mana.aspx") + "^Chei fixe, surubelnite, biti, truse chei tubulare, chei dinamometrice, clesti, ciocane, dalti, dornuri, poansoane, extractoare, scule pentru tevi, topoare, cuttere, truse de scule" + "^" + "chei fixe, surubelnite, biti, truse chei tubulare, chei dinamometrice, clesti, ciocane, dalti, dornuri, poansoane, extractoare, scule pentru tevi, topoare, cuttere, truse de scule, cheie, tubulara, cleste, extractor, ciocan, topor, cutter, trusa magic, Gedore, Carolus, Martor, Ochsenkopf";
s[9] = "Scule si echipamente pentru service-uri auto^" + getAppPath("webpages/produse/categorii-produse/scule-speciale-auto.aspx") + "^Scule si dispozitive pentru suspensie, extractoare pentru bucsi si rulmenti, scule pentru motor si caroserie, endoscoape, dispozitive pentru auto-service" + "^" + "scule si dispozitive pentru suspensie, extractoare pentru bucsi si rulmenti, scule pentru motor si caroserie, endoscoape, dispozitive pentru auto-service, Klann, Gedore, Heine Optotechnik, Mawek";
s[10] = "Scule antiexplozie^" + getAppPath("webpages/produse/categorii-produse/scule-antiex.aspx") + "^Chei fixe, surubelnite, clicheti, tubulare, clesti, ciocane, dalti, dornuri, cutite, topoare, lopeti, menghine, pile, lanterne" + "^" + "chei fixe, surubelnite, clicheti, tubulare, clesti, ciocane, dalti, dornuri, cutite, topoare, lopeti, menghine, pile, lanterne, antiex, antiexplozie, Endres Tools";
s[11] = "Mobilier industrial^" + getAppPath("webpages/produse/categorii-produse/mobilier-industrial.aspx") + "^Bancuri de lucru, dulapuri metalice, rafturi, carucioare de scule" + "^" + "bancuri de lucru, dulapuri metalice, rafturi, carucioare de scule, mobilier industrial, Metec, Gedore";
s[12] = "Chei dinamometrice pentru strangere la momente de torsiune mari^" + getAppPath("webpages/produse/categorii-produse/chei-dinamometrice.aspx") + "^Chei dinamometrice electrice, pneumatice, hidraulice sau cu acumulator, multiplicatoare de moment de torsiune, unitati hidraulice" + "^" + "chei dinamometrice electrice, pneumatice, hidraulice sau cu acumulator, cheie, dinamometrica, multiplicator, multiplicatoare de moment de torsiune, unitati hidraulice, contra-chei, LDA, LDE, LEW, LDH-V, LDK, LES, LPS, LKS, KS, HRP, HRPU, LHA, Loesomat, Losomat, Rahsol Dremotec, Gedore";
s[13] = "Sisteme de ridicare si transport^" + getAppPath("webpages/produse/categorii-produse/sisteme-de-ridicat.aspx") + "^Cricuri hidraulice, carucioare cu role, pompe hidraulice, echipamente speciale de ridicat si transportat" + "^" + "cricuri hidraulice, carucioare cu role, pompe hidraulice, echipamente speciale de ridicat si transportat, GKS-Perfekt";
s[14] = "Prese mecanice, pneumatice si hidro-pneumatice^" + getAppPath("webpages/produse/categorii-produse/prese.aspx") + "^Prese manuale de sertizat, prese manuale cu parghie articulata, prese pneumatice si hidro-pneumatice, prese speciale si accesorii" + "^" + "prese manuale de sertizat, prese manuale cu cremaliera, prese manuale cu parghie articulata, prese pneumatice si hidro-pneumatice, prese speciale si accesorii prese, Gechter";
s[15] = "Scule pneumatice^" + getAppPath("webpages/produse/categorii-produse/scule-pneumatice.aspx") + "^Pistoale pneumatice, surubelnite pneumatice, polizoare unghiulare pneumatice, masini de slefuit pneumatice" + "^" + "Pistoale pneumatice, surubelnite pneumatice, polizoare unghiulare pneumatice, masini de slefuit pneumatice, masini de gaurit pneumatice, Gedore-Austria";
s[16] = "Masini electrice de mana sau stationare^" + getAppPath("webpages/produse/categorii-produse/masini-electrice.aspx") + "^Masini de gaurit si polizat, masini de gaurit cu talpa magnetica, masini de insurubat, polizoare unghiulare, masini de debitat, masini de indoit tevi" + "^" + "masini de gaurit si polizat, masini de gaurit cu talpa magnetica, masini de insurubat, polizoare unghiulare, masini de debitat, masini de indoit tevi, masina, Fein, Grit";
s[17] = "Garantii si service^" + getAppPath("/webpages/service/garantii-service.aspx") + "^Conditii generale pentru garantie, termeni si conditii de aplicare, perioade de garantie" + "^" + "conditii garantie, termeni si conditii, perioade garantie, durata garantie";
s[18] = "Servicii de calibrare^" + getAppPath("webpages/service/calibrare.aspx") + "^Calibrarea cheilor dinamometrice si a dispozitivelor de verificat, certificarea calibrelor pentru filete" + "^" + "calibrare chei dinamometrice, certificare calibre filete, acreditare";


// ---------- 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('Nu s-au gasit cuvintele cautate.<p>Asigurati-va ca ati introdus corect cuvintele.<br>Incercati eventual alte cuvinte.');
		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>');
		}
	}

}

