//	4/01/1999

function hiliteKeyword()
{
	if (parent.keyStrings) {	//	evaluates "" as false
		var str = parent.keyStrings.split("\t");
		if (parent.mode == "Use DHTML") {
// multi div
			var docs = document.all.doc
			if (docs.length) {
				for (d=0; d < docs.length; d++) {
					var wp = docs[d].innerHTML;
					for (i=0; i<str.length; i++) {
						var ptn = new RegExp(str[i], "g");
						wp = wp.replace(ptn, "<B>" + str[i] +"</B>");
					}
					document.all.doc[d].innerHTML = wp;
				}
			} else {
				var wp = docs.innerHTML;
				for (i=0; i<str.length; i++) {
					var ptn = new RegExp(str[i], "g");
					wp = wp.replace(ptn, "<B>" + str[i] +"</B>");
				}
				document.all.doc.innerHTML = wp;
			}
// old
//			var wp = document.all.doc.innerHTML;
//			for (i=0; i<str.length; i++) {
//				var ptn = new RegExp(str[i], "g");
//				wp = wp.replace(ptn, "<B>" + str[i] +"</B>");
//			}
//			document.all.doc.innerHTML = wp;
		}
		else if (parent.mode == "Use Java Applet") {
			//var wp = parent.getDocument(document.URL).innerText();
			var wp = parent.getDocument(document.URL);
			if ( wp != null) {
				for (i=0; i<str.length; i++) {
				//	var ptn = new RegExp(str[i], "g");	//	intolerant to Japanese
				//	wp = wp.replace(ptn, "<B>" + str[i] + "</B>");
					wp.replace(str[i], "<B>" + str[i] + "</B>");
				}			
				document.open();
				document.writeln(wp);
				document.close();
			}
		}
		else {
			;
		}
	}
	parent.keyStrings = "";
}

window.onload = hiliteKeyword;
