/***************************
REMOVE TJ TABS AS DEFINED BY
search_pattern (see template)
****************************/
function removeTabs (search_pattern) {
	// check for DOM-capable browser
	if (!document.getElementsByTagName("ul")) {
		return false;
	}
	var ul_items = document.getElementsByTagName("ul");
	var pattern_match = new Array();
	var search_string = null;
	var results = 0;
	// iterate through ul_items to find the search_pattern
	mainloop:
	for (var u=0; u < ul_items.length; u++) {
		for (var l=0; l < ul_items[u].childNodes.length; l++) {
			search_string = ul_items[u].childNodes[l].innerHTML;
			for (p=0; p < search_pattern.length; p++) {
				pattern_match = search_pattern[p].test(search_string);
				//if match has been found, remove it
				if (pattern_match) {
					ul_items[u].removeChild(ul_items[u].childNodes[l]);
					l--; // we just subtracted an element from the childNodes array so we have to back the loop count up by one
					results++;
					//if all searches have been found, stop searching
					if (results == search_pattern.length) {
						break mainloop;
					}
				}
			}
		}
	}
}