

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

var include_num = 1;
var bold = 0;

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


var s = new Array();

s[0] = "Home Page^http://www.racepak.com/index.php^Racepak Data Acquisition...^Racepak, Racepack, Data, Logger, Vnet, V300, home, index";
s[1] = "V300 SD^http://www.racepak.com/Loggers/V300.php^V300SD Data Logger^V300, Vnet, V300SD, V300SD, Drag Racing, Pro Stock, Pro Modified, Competition, Bracket, Super, 10.5, Outlaw, telemetry";
s[2] = "Sportsman^http://www.racepak.com/Loggers/Sportsman.php^Sportsman Data Logger^Sportsman, Vnet, Drag Racing, Competition, Bracket, Super, 10.5, Outlaw, telemetry";
s[3] = "LDX Logger Dash^http://www.racepak.com/Loggers/LDX.php^LDX Data Logger^LDX, Dash, Logger Dash, Logger Dash Extreme, UDX, Vnet, Drag Racing, Bracket, Super, 10.5, Outlaw, telemetry";
s[4] = "IQ3 Logger Dash^http://www.racepak.com/Loggers/IQ3.php^IQ3 Data Logger^IQ3, Dash, Logger Dash, Vnet, Road Racing, Tractor Pulling, Circle Track, telemetry";
s[5] = "IQ3 Display Dash^http://www.racepak.com/Loggers/IQ3_Display.php^IQ3 Display Dash^IQ3, Dash, Display Dash, Vnet, Drag Racing, telemetry";
s[6] = "V300^http://www.racepak.com/Loggers/V300.php^V300 Data Logger^V300";
s[7] = "Air Fuel Sensors (02 Sensors)^http://www.racepak.com/Sensors/air_fuel.php^Air Fuel Sensors (02 Sensors)^Air Fuel Sensor, A/F, O2, LSU, Bosch, Oxygen, exhaust, ratio, lean, rich, mixture";
s[8] = "220-VM-AF1 Single-channel Air Fuel Sensor^http://www.racepak.com/Sensors/220-VM-AF1.php^220-VM-AF1 Single-channel Air Fuel Sensor^Air Fuel Sensor, A/F, O2, LSU, Bosch, Oxygen, exhaust, ratio, lean, rich, mixture, 220-VM-AF1";
s[9] = "RPM Sensors^http://www.racepak.com/Sensors/RPM.php^RPM Sensors^RPM Sensors, 800-SS-MSC-5, Driveshaft, sensor, 800-SS-ZX-3, Clutch, Zero crossing, Hall effect, 800-SS-MSC-3, Ring Gear, Wheel speed, 800-SS-PRO-5, V300, V300SD, V500, PRO II, PRO 2, PRO 1B, PRO 1, PRO 1A, 800-SS-RB-5, SC1000, 800-SS-TDC-3, TDC";
s[10] = "Temperature Sensors^http://www.racepak.com/Sensors/Temperature.php^Temperature Sensors^Temperature Sensors, exhaust gas thermocouple, EGTs, header, bungs, weldments, bullet, stinger, probe, temp, cylinder, head, liquid, water, trans, oil, manifold, clutch, nut, ferrule, nf4";
s[11] = "Travel Sensors^http://www.racepak.com/Sensors/Travel.php^Travel Sensors^Travel Sensors, Slide, Shock, clutch, linear, fuel, tps, throttle position, clutch, 4 inch, 8 inch, front, rear, suspension, analog, 1000, spring rate";
s[12] = "V-net Pressure Sensors^http://www.racepak.com/Sensors/Pressure.php^V-net Pressure Sensors^V-Net, sensors, modules, Pressure, Oil, psi, 220-VP-PT, transmission, carb, fuel, nitrous, n2o, boost, vacuum, vac, bottle, brake, nozzle, clutch, manifold, blower, 810-PT, 15, 75, 150, 300, 500, 750, 1500, 3000";
s[13] = "Pressure Transducers^http://www.racepak.com/Sensors/Transducers.php^Pressure Transducers^V-Net, Pro, sensors, modules, Pressure, Oil, psi, transducer, box, analog, transmission, carb, fuel, nitrous, n2o, boost, vacuum, vac, bottle, brake, nozzle, clutch, manifold, blower, 810-MD, 15, 60, 100, 150, 200, 300, 400, 500, 600, 750, 1000, 1500;"
s[14] = "Remote Pressure Sensors vs. Pressure Transducers^http://www.racepak.com/Sensors/PSI_Compare.php^Remote Pressure Sensors vs. Pressure Transducers^V-Net, Pro, sensors, modules, Pressure, Oil, psi, transducer, box, analog, transmission, carb, fuel, nitrous, n2o, boost, vacuum, vac, bottle, brake, nozzle, clutch, manifold, blower, 810-MD, 15, 60, 100, 150, 200, 300, 400, 500, 600, 750, 1000, 1500;"
s[15] = "V-net Modules and Sensors^http://www.racepak.com/Sensors/Vnet_Modules.php^V-net Modules and Sensors^V-Net, sensors, modules, Pressure, Oil, psi, 220-VP-PT, transmission, carb, fuel, nitrous, n2o, boost, vacuum, vac, bottle, brake, nozzle, clutch, manifold, blower, temperature, temp, egt, 15, 75, 150, 300, 500, 750, 1500, 3000";
s[16] = "Interface Modules^http://www.racepak.com/Sensors/Interface_Modules.php^Interface Modules^Interface, IM, 240-IM, high, speed, analog, shock, travel, clutch, tdc, timing";
s[17] = "Universal Sensor Module^http://www.racepak.com/Sensors/USM.php^Universal Sensor Module^Universal, Sensor, Module, USM, 230-VM, input, terminal, volt, event, RPM, voltage, ground, 0-5, square, wave";
s[18] = "EFI Modules^http://www.racepak.com/Components/EFI.php^EFI Modules^EFI, Fuel Injection, Electronic, AEM, Big Stuff, Autronics, 230, VM, can, motec";


// ---------- 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) {
	if (d.charAt(0) == '"' && d.charAt(d.length - 1) == '"') {
		m = 1;
	}
}

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

if (d) {
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 (d) {
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('Your search did not match any documents.<p>Make sure all keywords are spelled correctly.<br>Try different or more general keywords.');
		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>');
		}
	}

}

