<!-- Begin copyright - This must be retained and posted as is to use this script -->

<!--// This Script was created by Satadip Dutta. 
// Email: sat_dutta@post1.com  / satadipd@inf.com 
// URL:http://dutta.home.ml.org
// Version 1.1-IExp 
// Please honor my hard work, if you use a variant of this in your page, 
// then please email me :) and keep these comments in the Script.
// This code is Copyright (c) 1997 Satadip Dutta
// all rights reserved.
// License is granted to user to reuse this code on their own Web site 
// if, and only if, this entire copyright notice is included. The Web Site
// containing this  script   must be a not-for-profit ( non-commercial ) web site. 
// Exclusive written permission must be obtained before using  this version of the search engine
//-->

<!-- End copyright - This must be retained and posted as is to use this script -->

title = new Object();
desc = new Object();
links= new Object();
matched= new Object();
keywords= new Object();
found= new Object();
var temp=0;
// actual location or the item to be searched
// description of he location
// actual link
// percentage match found
// keywords as parsed from the input
// # of titles present in the database
title[0]=9
//no of keywords after parsing
keywords[0]=0
//no of  matches found.
found[0]=0

<!-- Begin List of Searchable Items -->

<!--put the list of the links and descriptions here!!-->

title[1]="Design"+"Standards"+"Software Development"+"Software"+"Development"+"Work Instructions"+"Instructions"+
"Testing and Evaluation"+"Testing"+"Evaluation"+"software tools"+"tools"+"Testing Software"+"Limitations"+"Issues"
desc[1]="Accessibility Policy"
links[1]="accessibility_policy.htm"
matched[1]=0

title[2]="Mailing"+"Address"+"Contact"+"Integration Technologies Group"+"Contact ITG"+"Email"+"Phone"+"Fax"
desc[2]="Contact Us"
links[2]="contact.htm"
matched[2]=0

title[3]="contract"+"Service"+"Level"+"Agreements"+"asset"+"desktop management"+"infrastructure management"+
"maintenance"+"SLA"+"SLAs"+"Service Level Agreements"
desc[3]="Contract"
links[3]="contract.htm"
matched[3]=0

title[4]="Overview"+"CMMI"+"ISO"+"ISO Processes"+"Processes"+"Practices"+"business"+"Document"+"Demo"+"Centre Overview"+
"ITIL"+"Clause Requirements"+"Requirements"+"converge"+"single compliant"+"Digital Source"+"Quality Assurance"+"Development"+
"view demo"+"Configuration Management"+"Supply Chain Management"+"Management"+"IT Service Management"+"IT Service"+
"Measurement & Analysis"+"Measurement"+"Analysis"+"Incident Management"+"Problem Management"+"Asset Management"+"Asset"+
"SLA Management"+"Change Management"+"Release Management"+"Release"+"compliance documentation"+"Certifications"+"solution"+
"Requirements Management"+"CMMI Requirements Development"+"enterprise"+"software"+"enterprise software"+"Document & Record Control"+
"Record"+"record control"+"hr"+"time sheet"+"DCAA"+"PinkVerify requirements"
desc[4]=" Home - Centre Overview"
links[4]="index.htm"
matched[4]=0

title[5]="Notification"+"Module"+"CENTRE’s Notification"+"Notification and Alerts"+"Alerts"
desc[5]="Notification and Alerts"
links[5]="notification_alerts.htm"
matched[5]=0

title[6]="privacy"+"policy"+"technical"+"information"+"download"+"Disclaimer"+"Endorsement"+"privacy policy"+"technical information"+
"security policies"+"security"
desc[6]="Privacy policy"
links[6]="privacypolicy.htm"
matched[6]=0

title[7]="Project"+"Module"+"resources"+"Project Module"+"external customer projects"+"customer projects"+"internal"
desc[7]="Project"
links[7]="project.htm"
matched[7]=0


title[8]="Supply"+"Chain"+"module"+"products"+"services"+"shipping"+"tracking"+"delivery"+"Supply Chain"+
+"Supply Chain module"+"purchase orders"+"purchase"+"Sales"+"Transportation Suppliers"+"Suppliers"+"Transportation"+
"information"
desc[8]="Supply Chain"
links[8]="supplychain.htm"
matched[8]=0


title[9]="Workflow"+"Workflow Management"+"Management"+"documents"+"Module"+"product"+"service"+"responsibilities"
desc[9]="Workflows"
links[9]="workflow.htm"
matched[9]=0


<!-- End list of Searchable items -->

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 = self;
output.document.write('<html>');
output.document.write('<head>');
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 bgcolor=#82C4FD  text=#000000  link=#990099 vlink =#339966 >');

output.document.write('<center> <h1> <i>Search Results</i> </h1></center>');    
output.document.write('<hr>');
output.document.write(' The Keyword(s) you searched :: '.big() )
for (i=1;  i<=keywords[0]; i++)
	{
	output.document.write( keywords[i].bold() +"   ");
	}
output.document.write('<br>');

if (found[0]==0)
	{
	output.document.write('<hr>');
	output.document.write("<b><center><font color=red>No matches resulted in this search...</font></center>");
	}
else
	{
	// data has been found
	output.document.write(" <hr> <b> The Results of the search are  : </b>  ");
	output.document.write( found[0] +"  Entries found  ".italics());
	output.document.write("<table border=0 width=100% ");
	for (i=1; i<=found[0];i++)
		{
		output.document.write("<tr><td valign=top bgcolor=#82C4FD>");
		output.document.write("<h3>" +i +"</h3>");
		output.document.write("<td valign=top>");
		itemp=found[i];
		output.document.write(desc[itemp].bold() +"<br>" +
		links[itemp].link(links[itemp])+"<br>");
		temp= (matched[itemp]/keywords[0])*100
		output.document.write("<i> Matched  with keywords  :: " +temp+" %  </i>" );
		matched[itemp]=0
		} 
	found[0]=0;
	output.document.write("</table>");
	}
output.document.write ("<hr>");
output.document.write ('<center><a href="javascript:history.back();"><font color=#000000>Back</font></a></center>');
output.document.write ("<hr>");

output.document.write ("</body></html>"); 
output.document.close();
}
