// File name: jse_search.js

// Programmer: Shih-Lian Huang

// Description: Internal site search engine in FinalHeaven only

var include_num = 1;

var bold = 0;

// ---------- sites ----------

var s = new Array();

s[0]="^	5912290-507</td><td>WINDSHIELD</td><td>	1</td><td></td><td>$5550</td><td>OH</td><td>FRESH OH TAG</td>^";

s[1]="^	MS21913D12</td><td>FITTING, PLUG</td><td>10</td><td></td><td>$ 7.40</td><td>FN</td><td>ALL DUCUMENTS</td>^";

s[2]="^H502-1-125-250</td><td>LATCH</td><td>SOLD</td><td>Goodrich</td><td>$ 155.00</td><td>FN</td><td>MCC+FAA</td>^";

s[3]="^C36001-44</td><td>TEST EQUP.</td><td>1</td><td></td><td>$ 4600.00</td><td>FN</td><td>OEM Full Certs</td><tr align=center><td colspan=4><img src=C36001-44-.JPG /><br /><a href=C36001-44.JPG>Enlarge the photo...</a></td><td colspan=4><img src=BOX-.JPG /><br /><a href=BOX.JPG>Enlarge the photo...</a></td></tr>^";

// ---------- 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('<br>Your search did not match any part numbers in our system.<p>Plerase make sure the part number is spelt correctly.</p>');

		document.write('<p><a href="rfq.html">If you still cannot find out what you want, <br />please request for quote to our sales and we will reply you shortly.</a></p><br />');

		return;

	}
	for (var a = 0; a < r.length; a++) {
	document.write('<tr align=center >');

		var os = r[a].split("^");

		if (include_num == 1) {

			document.write('<td>',a + 1, '.','</td>', '<td><font color=blue>',os[1], '</font></td>');

		}
	document.write('</tr>');

	}

}

