// JScript source code
/*function search(searchstring)
{
	searchreplace = "<font style='color:red;background-color:yellow'>####</font>";
	content = window.document.body.innerHTML;
	content = ereg_replace(searchstring,searchreplace,content);
	content = ereg_replace("####",searchstring,content);
	window.document.body.innerHTML = content;
}
function regularSearch(searchstring,str)
{
	searchreplace = "<font style='color:red;background-color:yellow'>####</font>";
	content = window.document.body.innerHTML;
	content = ereg_replace(searchstring,searchreplace,content);
	content = ereg_replace("####",str,content);
	window.document.body.innerHTML = content;
}
*/
function trim(str1)
{
	var str = new String();
	str = str1; 
	// left trim
	if(str.length > 0)
	{
		while ( str.indexOf(" ") == 0)
		{
			str = str.substring(1,str.length);
		}
		// right trim
		while ( str.lastIndexOf(" ") == (str.length - 1))
		{
			strlen = str.length - 1;
			str = str.substring(0,strlen);
		}
	}
	return  str;
}
function ereg_replace(pattern, replacement, content)
{
	while(content.search(pattern) != -1)
	{
		content = content.replace(pattern, replacement);
	}
	return content;
}	

function search(searchstring)
{
	for (i=0; i < document.body.all.length-1; i++)
	{
		var elem = document.body.all(i);
		var content = new String();
		//alert(elem.tagName);
		if(elem.tagName != 'FORM' && elem.tagName != 'form' && elem.tagName != 'div' && elem.tagName != 'DIV' && elem.tagName != 'TABLE' && elem.tagName != 'table' && elem.tagName != 'tr' && elem.tagName != 'TR' && elem.tagName != 'TBODY' && elem.tagName != 'tbody')
		{
			if(elem.tagName != 'font' || elem.tagName != 'FONT')
			{
				content = elem.innerHTML;
				if(content.search(searchstring) != -1)
				{
					content = ereg_replace(searchstring,'###',content);
					elem.innerHTML = content;
				}
			}
			else if(elem.tagName != 'A' || elem.tagName != 'a')
			{
				content = elem.innerHTML;
				if(content.search(searchstring) != -1)
				{
					content = ereg_replace(searchstring,'###',content);
					elem.innerHTML = content;
				}
			}
			else if(elem.tagName != 'P' || elem.tagName != 'p')
			{
				content = elem.innerHTML;
				if(content.search(searchstring) != -1)
				{
					content = ereg_replace(searchstring,'###',content);
					elem.innerHTML = content;
				}
			}
			else if(elem.tagName != 'span' || elem.tagName != 'SPAN')
			{
				content = elem.innerHTML;
				if(content.search(searchstring) != -1)
				{
					content = ereg_replace(searchstring,'###',content);
					elem.innerHTML = content;
				}
			}
			
			else if(elem.tagName != 'td' || elem.tagName != 'TD')
			{
				content = elem.innerHTML;
				if(content.search(searchstring) != -1)
				{
					content = ereg_replace(searchstring,'###',content);
					elem.innerHTML = content;
				}
			}
		}
	}
///
	bodycontent = window.document.body.innerHTML;
	searchreplace = "<span style=\"color:red;background-color:yellow\">"+searchstring+"</span>";
	bodycontent = ereg_replace("###",searchreplace,bodycontent); 
	window.document.body.innerHTML = bodycontent;
	
	
		//window.document.write(bodycontent);
}

function search2(str)
{
	for(j=0;j < str.length; j++)
	{
		searchstring = str[j];
		for (i=0; i < document.body.all.length-1; i++)
		{
			var elem = document.body.all(i);
			var content = new String();
			//alert(elem.tagName);
			if(elem.tagName != 'FORM' && elem.tagName != 'form' && elem.tagName != 'div' && elem.tagName != 'DIV' && elem.tagName != 'TABLE' && elem.tagName != 'table' && elem.tagName != 'tr' && elem.tagName != 'TR' && elem.tagName != 'TBODY' && elem.tagName != 'tbody')
			{
				if(elem.tagName != 'font' || elem.tagName != 'FONT')
				{
					content = elem.innerHTML;
					if(content.search(searchstring) != -1)
					{
						content = ereg_replace(searchstring,'###',content);
						elem.innerHTML = content;
					}
				}
				else if(elem.tagName != 'A' || elem.tagName != 'a')
				{
					content = elem.innerHTML;
					if(content.search(searchstring) != -1)
					{
						content = ereg_replace(searchstring,'###',content);
						elem.innerHTML = content;
					}
				}
				else if(elem.tagName != 'P' || elem.tagName != 'p')
				{
					content = elem.innerHTML;
					if(content.search(searchstring) != -1)
					{
						content = ereg_replace(searchstring,'###',content);
						elem.innerHTML = content;
					}
				}
				else if(elem.tagName != 'span' || elem.tagName != 'SPAN')
				{
					content = elem.innerHTML;
					if(content.search(searchstring) != -1)
					{
						content = ereg_replace(searchstring,'###',content);
						elem.innerHTML = content;
					}
				}
				
				else if(elem.tagName != 'td' || elem.tagName != 'TD')
				{
					content = elem.innerHTML;
					if(content.search(searchstring) != -1)
					{
						content = ereg_replace(searchstring,'###',content);
						elem.innerHTML = content;
					}
				}
			}
		}
	///
		bodycontent = window.document.body.innerHTML;
		searchreplace = "<span style=\"color:red;background-color:yellow\">"+searchstring+"</span>";
		bodycontent = ereg_replace("###",searchreplace,bodycontent); 
		window.document.body.innerHTML = bodycontent;
	
	}
		//window.document.write(bodycontent);
}

/*
alert(searchstring);
	
	var docTDs = document.body.getElementsByTagName("TD");
	var docElmInd;
	for (docElmInd=0; docElmInd<docTDs.length; docElmInd++)
	{
		content = docTDs[docElmInd].innerText;
		content = ereg_replace(searchstring,'###',content);
		docTDs[docElmInd].innerText = content;
	}
	
	bodycontent = window.document.body.innerHTML;
	searchreplace = "<span style=\"color:red;background-color:yellow\">"+searchstring+"</span>";
	bodycontent = ereg_replace("###",searchreplace,bodycontent); 
	window.document.body.innerHTML = bodycontent;
*/

