// JavaScript Document
var search_last_container = '';
var search_last_contents = '';

function search_container(container_id, s_target, s_bg, s_color)
{
	if (search_last_container != '') document.getElementById(search_last_container).innerHTML = search_last_contents;
	search_last_container = '';
	search_last_contents = '';
	
	if (document.getElementById(container_id))
	{
		search_last_container = container_id;
		var oCon = document.getElementById(container_id);
		search_last_contents = oCon.innerHTML;
		
		if (s_target != '')
		{
			var iCount = 0;
			var newContents = '';
			var searchContents = search_last_contents.toLowerCase();
			s_target = s_target.toLowerCase();
			var iPos = searchContents.indexOf(s_target, 0);
			var lastPos = 0;
			while (iPos > -1)
			{
				iCount++;
				newContents += search_last_contents.substr(lastPos, iPos-lastPos) + "<span style=\"background-color: " + s_bg + "; color: " + s_color + ";\">" + search_last_contents.substr(iPos, s_target.length) + "</span>";
				lastPos = iPos + s_target.length;
				iPos = searchContents.indexOf(s_target, lastPos);
			}
			newContents += search_last_contents.substr(lastPos, search_last_contents.length - lastPos);
			oCon.innerHTML = newContents;
			alert(iCount + " occurance(s) of \"" + s_target + "\" were found.");
		}
	}
}
