function processlivefilter() {
	var livekeyword = document.form1.livefilter.value;
	var splitkeyword = livekeyword.split(" ");

	var k = 0;
	var familyoption = document.forms.form1.family;
	familyoption.options.length = 0;

	if (document.form1.livefilter.value == "") {
		document.getElementById('sclearbtn').style.display = "none";
	} else {
		document.getElementById('sclearbtn').style.display = "";
	}
	
	for(var j = 0; j < familyselect.length; j++) {
		if (splitkeyword.length == 5) {
			if ((familyselect[j][0].toLowerCase().indexOf(splitkeyword[0].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[1].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[2].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[3].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[4].toLowerCase()) != -1)) {		
				familyoption.options[k] = new Option(familyselect[j][0]);
				familyoption.options[k].value = familyselect[j][1];
				k++;
				familyoption.options.length = k;
			}
		} else if (splitkeyword.length == 4) {
			if ((familyselect[j][0].toLowerCase().indexOf(splitkeyword[0].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[1].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[2].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[3].toLowerCase()) != -1)) {		
				familyoption.options[k] = new Option(familyselect[j][0]);
				familyoption.options[k].value = familyselect[j][1];
				k++;
				familyoption.options.length = k;
			}
		} else if (splitkeyword.length == 3) {
			if ((familyselect[j][0].toLowerCase().indexOf(splitkeyword[0].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[1].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[2].toLowerCase()) != -1)) {		
				familyoption.options[k] = new Option(familyselect[j][0]);
				familyoption.options[k].value = familyselect[j][1];
				k++;
				familyoption.options.length = k;
			}
		} else if (splitkeyword.length == 2) {
			if ((familyselect[j][0].toLowerCase().indexOf(splitkeyword[0].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[1].toLowerCase()) != -1)) {		
				familyoption.options[k] = new Option(familyselect[j][0]);
				familyoption.options[k].value = familyselect[j][1];
				k++;
				familyoption.options.length = k;
			}
		} else if (splitkeyword.length == 1) {
			if (familyselect[j][0].toLowerCase().indexOf(splitkeyword[0].toLowerCase()) != -1) {		
				familyoption.options[k] = new Option(familyselect[j][0]);
				familyoption.options[k].value = familyselect[j][1];
				k++;
				familyoption.options.length = k;
			}
		} else {
			if ((familyselect[j][0].toLowerCase().indexOf(splitkeyword[0].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[1].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[2].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[3].toLowerCase()) != -1) && (familyselect[j][0].toLowerCase().indexOf(splitkeyword[4].toLowerCase()) != -1)) {		
				familyoption.options[k] = new Option(familyselect[j][0]);
				familyoption.options[k].value = familyselect[j][1];
				k++;
				familyoption.options.length = k;
			}
		}
	}
}

function updateprefilters() {
	document.form1.livefilter.value = document.form1.familycat.value;
	processlivefilter();
}

function clearfilter() {
	document.form1.livefilter.value='';
	document.form1.familycat.selectedIndex='-1';
	processlivefilter();
}