
var lst1cnt = 0;
var lst2cnt = 0;

var NS = (navigator.appName.match(/netscape/i) ? true : false);
var IE = (navigator.appName.match(/explorer/i) ? true : false);
var OP = (navigator.appName.match(/opera/i) ? true : false);

// lookup function
function lookup(sstr) {

	// kill entries from list
	if (lst1cnt > 0) {
		for (i = lst1cnt; i > 0; i--) {
			document.forms['kws'].elements['lst1'].remove(i-1);
			lst1cnt--;
		}
	}

	// check if we have some text to match
	if ((sstr.length > 2) && (sstr.length != document.forms['kws'].elements['strlen'].value)) {

		// set new length of sstring
		document.forms['kws'].elements['strlen'].value = sstr.length;

		// now search the array
		for (var assoc in s) {
		
			var hit = null;
			hit = eval('assoc.match(/' + sstr + '/i);');

			if (hit != null) {
				var entry = document.createElement("option");
				entry.text = assoc;
				entry.value = assoc;
				if (NS) {
					document.forms['kws'].elements['lst1'].add(entry, null);
				} else {
					document.forms['kws'].elements['lst1'].add(entry, lst1cnt);
				}
				lst1cnt++;
			}
		}
	}
	
	// check if there is an entry
	if (lst1cnt == 0) {
		var entry = document.createElement("option");
		entry.text = '---';
		entry.value = '---';
		if (NS) {
			document.forms['kws'].elements['lst1'].add(entry, null);
		} else {
			document.forms['kws'].elements['lst1'].add(entry, lst1cnt);
		}
		lst1cnt++;
	}
}

// link function
function showlinks(str) {

	// kill entries from list
	if (lst2cnt > 0) {
		for (i = lst2cnt; i > 0; i--) {
			document.forms['kws'].elements['lst2'].remove(i-1);
			lst2cnt--;
		}
	}

	for (i = 0; i < s[str].length; i++) {
		var entry = document.createElement("option");
		entry.text = s[str][i][0];
		entry.value = s[str][i][1];
		if (NS) {
			document.forms['kws'].elements['lst2'].add(entry, null);
		} else {
			document.forms['kws'].elements['lst2'].add(entry, lst2cnt);
		}
		lst2cnt++;
	}
}

// open document
function opendoc() {
	
	// determine selected value
	var idx = document.forms['kws'].elements['lst2'].value;
	
	if (idx.length > 0) {	

		// open document
		self.location.href = 'section_' + idx + '.htm';
	}
}

