var item = new Array(), c;

c = 0;
// "Page Name", "Path", "Page Title", "Many,Key,Words", "Descriptive Comments"
item[c++] = new Array("index.htm", "intro/", "Page d'accueil", "index,accueil,navigateur,hygiène et salubrité,hygiene et salubrite,hygiène salubrité,gestion des espaces,gestion de l'espace, système d'allocation des ressources et de réhabilitation des actifs,analyse diagnostique,gestion énergétique,gestion energetique,gestion de l'énergie,gestion énergie,services techniques,service technique,centre de documentation, documentaiton,centre de formation, formation,condense, logiciel condense,enernet,analyse de performance,analyse performance,analyse des performances,profil et partenariat,profil,partenariat,logiciels en ligne,logiciel en ligne,logiciels on line,produits et logiciels,produit et logiciel,soutien technique,soutien,support,plan du site,page d'accueil","Page d'accueil.");
item[c++] = new Array("index.htm", "profil/", "Profil & partenariat", "corporation,partenaires,mission,coordonnées,coordonnees,coordonnée,adresse,courriel,courrier électronique,courrier electronique,e-mail,offres d'emploi,carrière,emploi,job,communiqués de presse,communiqué de presse,partenariat,profil", "Informations sur l'entreprise comme son profil, ses coordonnées,etc.");
item[c++] = new Array("index.htm", "profil/nouvelles/", "Profil & partenariat", "siricon,siricon+,siricon +,évaluation des bâtiments éducatifs,bâtiments éducatifs,bâtiments en éducation,école,ecole,commission scolaire,local pour l'enseignement,polyvalente", "Page annonçant les dernières nouvelles sur l'entreprise.");
item[c++] = new Array("index.htm", "profil/partenaires/", "Profil & partenariat", "cogémis,cogemis,siricon,siricon+,siricon +,karambole,carambole,graphiste", "Page présentant les partenaires de GES.");
item[c++] = new Array("index.htm", "logiciels/", "Logiciels en ligne", "gestion énergétique,gestion energetique,énergie,energie,hygiène et salubrité,hygiène,salubrité,hygiene,salubrite,hygiène salubrité,services techniques,service technique,maint,maintenance,analyse de performance", "Présentation des logiciels offerts par Internet");
item[c++] = new Array("index.htm", "logiciels/energie/", "Logiciels en ligne", "gestion énergétique,gestion de l'énergie,énergie,gestion energetique,gestion de l'energie,energie,analyse de performance,simulation énergétique, simulateur energetique,efficacité énergétique,efficacite energetique,analyse énergétique,système DOE 2,DOE 2,DOE2,économie d'énergie, economie d'energie, économie énergie, économie énergétique, economie energetique", "Page présentant les fonctionnalités du logiciel Gestion énergétique accessible par Internet");
item[c++] = new Array("index.htm", "logiciels/hygiene/", "Logiciels en ligne", "hygiène et salubrité,hygiène salubrité,hygiene et salubrite,hygiene salubrite,hygiène,hygiène,salubrité,salubrite,entretien sanitaire,analyse de performance,revêtements", "Page présentant les fonctionnalités du logiciel Hygiène et salubrité accessibles par Internet.");
item[c++] = new Array("index.htm", "logiciels/services techniques/", "Logiciels en ligne", "services techniques,service technique,entretien,maintenance,décifit d'entretien,service d'ingénierie,sercives d'ingénierie,ingénieur,ingénieurs,ingenieur,analyse de performance,système électromécanique,électromécanique,réparation d'équipements,réparation d'équipement,équipement,equipement,remplacement d'équipments", "Page présentant les fonctionnalités du logiciel Services techniques accessibles par Internet.");
item[c++] = new Array("index.htm", "logiciels/espace/", "Logiciels en ligne", "gestion des espaces,gestion espace,gestion espaces,espace,espaces,lieu,local,vocation d'un lieu, vocation,optimisation de l'aménagement,revêtements,revêtement,revetement,enveloppe,enveloppes,accessoires,accessoire,coûts comparatifs,couts comparatifs,cout comparatif,coût comparatif,entretien,toiture,toit,système électromécatique,électromécanique,electromecanique,cycle de vie,cycle,devis,standard,résistance thermique,résistance,resistance thermique,mur,condense,énergie", "Page présentant les fonctionnalités du logiciel Gestion des espaces accessibles par Internet.");
item[c++] = new Array("index.htm", "produits/", "Produits & logiciels", "bbfm,sarra,best building facility management,facility management,navigateur,hygiène et salubrité,hygiène salubrité,hygiène,salubrité,hygiene, salubrite,hygiene et salubrite,entretien sanitaire, propre,gestion énergétique, gestion de l'énergie,gestion énergie, gestion energetique,energie,gestion de l'energie,gestion des espaces, gestion espaces,gestion espace, espace, espaces,services techniques,service technique,maint,maintenance,analyse diagnostique et budgets des immeubles, analyse diagnostique, budgets des immeubles,condense,logiciels intégrés,processus de gestion, gestion,outils informatisés,outils informatiques, outil informatique,planification stratégique,planification,analyse de performance,plan d'action,plan d'actions,plan directeur,", "Page présentant les différents logiciels vendus par GES.");
item[c++] = new Array("index.htm", "produits/navigateur/", "Produits & logiciels", "navigateur,base de données,base de donnees,inventaire,inventaires,dessin,dessins,prescriptions normalisées,prescription normalisée,prototype de lieu,outil informatique,prototype,routes de travail,plan,plans,devis", "Page présentant le Navigateur du BBFM.");
item[c++] = new Array("index.htm", "produits/hygiene/", "Produits & logiciels", "hygiène et salubrité,hygiène,salubrité,hygiène salubrité,hygiene et salubrite,hygiene,salubrite,entretien sanitaire,propre,simulation,outil informatique,analyse de performance,analyse des performances,prescriptions normalisées,prescription normalisée,plan directeur, technique de travail,méthode de travail,charge de travail,horaire,produit chimique,équipement,équipements,equipement,revêtement,revêtements,accessoire,accessoires,santé et sécurité,santé sécurité,sante et securite,appel d'offres,appel d'offre,offre,appel de service,sous-traitance,régie interne", "Page présentant le logiciel Hygiène et salubrité.");
item[c++] = new Array("index.htm", "produits/energie/", "Produits & logiciels", "gestion énergétique,gestion energetique,énergie,energie,gestion de l'énergie,gestion de l'energie,outil d'aide à la décision,outil informatique,consommation,consommation d'énergie,consommationh énergétique,consommation energetique,analyse de performance,analyse diagnostique,enveloppe,efficacité,efficacite,efficacicté énergétique,simulation,consommable,plan directeur,", "Page présentant le logiciel Gestion énergétique.");
item[c++] = new Array("index.htm", "produits/services techniques/", "Produits & logiciels", "services techniques,maintenance,maint,entretien,inventaire,achat,achats,stocks,analyse de performance,méthode de travail,prescriptions normalisées,équipement électromécanique,appel de service,appel d'offres,appel d'offre,charge de travail,sous-traitance,sous-traitant,liste de pièces,pièces,plan,budget", "Page présentant le logiciel Services techniques.");
item[c++] = new Array("index.htm", "produits/espace/", "Produits & logiciels", "gestion des espaces,gestion espace,gestion espaces,espace,espaces,lieu,local,vocation d'un lieu, vocation,optimisation de l'aménagement,revêtements,revêtement,revetement,enveloppe,enveloppes,accessoires,accessoire,coûts comparatifs,couts comparatifs,cout comparatif,coût comparatif,entretien,toiture,toit,système électromécatique,électromécanique,electromecanique,cycle de vie,cycle,devis,standard,résistance thermique,résistance,resistance thermique,mur,condense,énergie", "Page présentant le logiciel Gestion des espaces.");
item[c++] = new Array("index.htm", "produits/sapp/", "Produits & logiciels", "système d'allocation des ressources et de réhabilitation des actifs,sarra,budgets des immeubles,budget,immeuble,cycle de vie,cycle,déficit d'entretien,inventaire,base de données,entretien, analyse de performance,CMMS,GMAO,gestion de maintenance assistée par ordinateur", "Page présentant le logiciel Système d'allocation des ressources et de réhabilitation des actifs (SARRA).");
item[c++] = new Array("index.htm", "produits/condense/", "Produits & logiciels", "condense,enveloppe,autoCAD,auto cad,résistance thermique,mur,toit,toiture,analyse d'assemblage,condensation,simulation,point de rosée,diffusion de vapeur,perte de chaleur,assemblage en coupe,base de données,condition climatique,matériaux,construction,bâtiments", "Page présentant le logiciel Condense.");
item[c++] = new Array("index.htm", "centredoc/", "Centre de documentation", "documentation,document,information,article,conférence,hygiène et salubrité,hygiène salubrité,hygiene et salubrite,hygiène,salubrite,entretien sanitaire,services techniques,maintenance,santé et sécurité,sst,sante et securite,ressources humaines,gestion énergétique,gestion energetique,gestion de l'énergie,gestion de l'energie,énergie,energie,gestion des espaces,espaces,espace,vente en ligne,commerce électronique,e-commerce", "Le centre de documentation offre des informations sur divers sujets ainsi qu'une section vente en ligne.");
item[c++] = new Array("index.htm", "formation/", "Centre de formation", "formation,cours,étude,enseignement,plan de cours,hygiène et salubrité,hygiène salubrité, hygiène,salubrité,hygiene,salubrite,entretien sanitaire,ressources humaines, gestion des ressources humaines,cours en ressources humaines,santé et sécurité,santé et sécurité au travail,sst,gestion environnementale,gestion de l'environnement,environnement,écologie,services techniques,maintenance", "Le centre de formation annonce tous les cours disponibles chez GES avec leur despcription.");
item[c++] = new Array("index.htm", "soutien/", "Soutien technique", "soutien technique,support,service,adresse,lien,foire aux quesitons,faq,soutien,mise à jour,membre,contrat,non-membre", "Soutien technique vise à aider l'utilisateur.");

function search(frm)
{
	var win, page, txt, total = 0, results = "";
	var fnd = new Array(), order = new Array(0, 4, 2, 3);

	txt = frm.srchval.value.toLowerCase().split(" ");
	
	for (var i = 0; i < item.length; i++)
	{
		fnd[i] = 0;
		
		for (j = 0; j < order.length; j++)		
			for (k = 0; k < txt.length; k++)		
				if (item[i][order[j]].toLowerCase().indexOf(txt[k]) > -1 && txt[k] != "")
					fnd[i] += (j + 1);
	}
	
	for (var i = 0, n, w; i < fnd.length; i++)
	{
		n = 0; w = -1;
		
		for (var j = 0; j < fnd.length; j++)
			if (fnd[j] > n) { n = fnd[j]; w = j; };
			
		if (w > -1)
		{
			results += show(w, win, n);
			total++;
		}
		
		fnd[w] = 0;
	}
	
	page = "<html><head><title>Résultats de la recherche</title></head><body>";
	page += "<p><b>Nombre de page(s) trouvée(s) : " + total + "</b></p>";
	page += "<table border=0 cellspacing=10 width=80%>";
	page += results;
	page += "</table></body></html>";
	
	if (top.frames['Contexte'])
	{
		top.frames['Contexte'].document.write(page);
		top.frames['Contexte'].document.close();
	}
}

function show(which, wind, num)
{
	var line, link = item[which][1] + item[which][0];
	
	line = "<tr><td>";
	line += "<a href=\"" + link + "\">" + item[which][2] + "</a>";
	line += " (" + num + " points)<br>";
	line += item[which][4] + "<br>";
	line += link;
	line += "</td></tr>";
	
	return line;
}

