function doSearch(s) {
	s = s.toLowerCase();
	var re = new RegExp(s);
	//var t = document.getElementById("taglist");
	//var g = t.childNodes;
	var g = document.getElementById("taglist")['childNodes'];
	var len = g.length;
	var str = "";
	for ( var i=0;i<len;i++ ) {
		var tmp = String(g.item(i).id);
		tmp = tmp.toLowerCase();
		if ( tmp != "undefined") {
			g.item(i).style.display = tmp.match(re) ? "" : "none";
		}
	}
}

function toggleVisibility(onElement,offElement) {
	document.getElementById(onElement).style.display="";
	document.getElementById(offElement).style.display="none";
}
