function search(){
var skeyword=document.searchengine.keywords.value.toLowerCase();
var check=1;
var pos=0;
var i=0;
var j=0;
var  itemp=0;
var config='';
while (true)
	{
	if (skeyword.indexOf("+") == -1 )
		{
		keywords[check]=skeyword;
		break;
		}
	pos=skeyword.indexOf("+");
	if (skeyword !="+")
	{
	keywords[check]=skeyword.substring(0,pos);
	check++;
	}
	else
	{
	check--;
	break;
	}
	skeyword=skeyword.substring(pos+1, skeyword.length);
	if (skeyword.length ==0)
		{
		check--;
		break;
		}

	}
// the keywords have been put in keywords object.
keywords[0]=check;

// matching and storing the matches in matched
for ( i=1; i<=keywords[0];i++)
	{
	for (j=1;j<=title[0];j++)
		{
		if (title[j].toLowerCase().indexOf(keywords[i]) > -1 )
			{
			  matched[j]++;
			}
		}
	}
// putting all the indexes of the matched records  in found

for (i=1;i<=title[0];i++)
{
	if (matched[i] > 0 )
		{
		  found[0]++;
		// increment the found
		  found[found[0]]=i;

		}
}



for (i=1;i<=found[0]-1;i++)
	{
	for(j=i+1;j<=found[0];j++)
		{
		if ( matched[found[i]]< matched[found[j]] )
			{
			temp= found[j];
			found[j]=found[i];
			found[i]=temp;
			}
		}
	}

// end of sort

output = parent.contentFrame;
output.document.write('<html>');
output.document.write('<head>');
output.document.write('<base target="mainFrame">');
output.document.write('<link href=./helpStyles.css rel=stylesheet type=text/css>');
output.document.write('<script language="JavaScript" src="./searchContent.js"></script>');
output.document.write('<script language="JavaScript" src="./helpSearch.js"></script>');
output.document.write('<script>');
output.document.write('window.onerror=new Function("return true")');
output.document.write('</script>');
output.document.write('<title>Search Results</title>');

output.document.write('</head>');
output.document.write('<body background="images/contentBG2.gif">');

output.document.write('<form  name="searchengine" onSubmit="search()">');
output.document.write('<table width="100%" border="0" cellspacing="0" cellpadding="0" style="height:100%">');
output.document.write('<tr>');
output.document.write('<td background="images/contentBG1.gif" height="31">');
output.document.write('<div class="myStyle" id="myLayer">');
output.document.write('<input type="text" class="inputctl" name="keywords" value="'+skeyword+'" maxlength="40"><input name="go" type="image" Value="Search" src="./images/go.gif" width="29" height="20" vspace="0" hspace="0" align="absmiddle">');

output.document.write('</div>');
output.document.write('</td>');
output.document.write('</tr>');

output.document.write('<tr>');
output.document.write('<td>');
output.document.write('<div id="searchStyle"><h2>Search Results</h2>');

// data has been found
output.document.write('<span class=whitetext>'+ found[0] +'  Entries found for  &nbsp;&nbsp;'.italics());
for (i=1;  i<=keywords[0]; i++){
	output.document.write( keywords[i].bold() +"   ");
}
output.document.write('</span><br>');
output.document.write('<ul>');
for (i=1; i<=found[0];i++){
	output.document.write("<li>");
	itemp=found[i];
	output.document.write(desc[itemp].link(links[itemp]+'?h='+skeyword,'mainFrame'));
	temp= (matched[itemp]/keywords[0])*100
	matched[itemp]=0
	output.document.write("</li>");
}
found[0]=0;
output.document.write('</ul>');
output.document.write('</td></tr>');
output.document.write('<tr><td height="31" bgcolor="#717171" background="images/contentBG1.gif">');
output.document.write('<img src="./images/pt.gif" alt="Search" width="2" height="31" hspace="0" vspace="0" border="0"><br clear="all">');
output.document.write('</td></tr>');
output.document.write('<tr><td height="2" bgcolor="#ffffff">');
output.document.write('<img src="./images/pt.gif" alt="Search" width="2" height="2" hspace="0" vspace="0" border="0"><br clear="all">');
output.document.write('</td></tr>');
output.document.write('</table>');
output.document.write ('</form>');
output.document.write ('</body></html>');
output.document.close();
}

