// ----------------------------------------------------------------------------
// Lauyan Software Javascript Search Engine 1.1
//
// This file is the JavaScript search engine for a website created by TOWeb
//
// Copyright (C) LAUYAN SOFTWARE
// web: http://www.lauyan.com
// ----------------------------------------------------------------------------

STR_SEARCH_QUERY_MSG = "Résultats de la recherche pour";
STR_NO_RESULT = "Aucun résultat trouvé";
STR_SCORE = "Score";
STR_TERMS = "Termes";
STR_SEARCH_SIZE = "30";
MIN_WORD_LEN = 2;
DISPLAY_SRCH_INFO = 1;
USE_UTF8 = 0;
REMOVE_ACCENTS = 1;
BOLD_LINKS = 1;
ONLINE_WEBSITE = 1;
ALLWORDSONLY = 0;
namesArray = new Array(" annunakis 6ero extra-terrestre extra-terrestres extra terrestre terrestres extraterrestre extraterrestres annunaki announakis announaki zacharia sitchin zecharia reptiliens 2012 ovni ovnis complot verite societes secretes invasion creation l'homme nos origines illuminati illuminatis sumeriens sumer tablettes sumeriennes mesopotamie  ",
" etoiles planetes galaxie planete big bang univers nibiru pluton fini infini systeme solaire zecharia sitchin ",
" <html><font size= 5px color= purple >l'histoire theorie big bang< font>< html> paradoxalement bang doit son nom l'un ses plus farouches opposants fred hoyle utilise terme ridiculiser lors d'une emission televisee 1950 l'image caricaturale car n'est pas explosion expansion tellement marque esprits qu'elle perdure nos jours auparavant cette etait connue sous denomination http wikipedia org wiki friedmann-lemaaetre-robertson-walker modele friedmann lemaitre cosmologie flwr nouvelle heretique trouvait alors concurrence avec l'univers statique defendu einstein tous scientifiques l'epoque avait introduit dans equations fameuse constante cosmologique dont but contrer l'effet gravitationnel afin maintenir reconnut tard fut grosse bourde existence c'est personnages cles index html gamov georges eleve fried alexander 1948 presente definitivement bases telle connaissons decouverte leur vaudra prix nobel tres grande majorite elle confirme predictions theoriques est qualifiee standard erigee dogme egalement largement percue comme interpretation acceptable creation biblique pourtant fil temps decouvrent anomalies rapport aux observations tout monde s'accorde dire qu'il faut quelques amenagements reste valable ",
" <html><font size= 5px color= purple >pluton reclassee rang planete naine< font>< html> extrait l'article http www astrofiles net astronomie-pluton-12 html vers fin xxe siecle statut pluton est plus souvent remis question d'une part tres nombreux corps sont decouverts possedent orbite proche celle comme elle resonance avec neptune environ 150 objets type connus sous nom plutinos etaient recenses fevrier 2006 tend montrer grand representant vaste famille moins massifs decouverte 2005 136199 Éris d'un diametre masse legerement superieurs celui contribue relancer debat d'Éris avait initialement ete estime 600 etait alors notablement reste toujours actuellement meme ordre grandeur s'il revu baisse 400 100 selon etude publiee dans science juin 2007 serait superieure d'environ autres ont egalement cette epoque tels 136472 fy9 90482 orcus 90377 sedna regulierement annonces etant dixieme systeme solaire certains scientifiques proposent reclasser mineure objet transneptunien d'autres brian marsden minor planet center penchent lui attribuer deux statuts raison l'importance historique annonce 1999 classee 000e catalogue recensant justement 000 planetes mineures nombre rond attribue son honneur celebration compte atteint interessant noter historiquement quatre premiers asteroides ceres pallas junon vesta furent eux aussi consideres pendant plusieurs decennies leurs dimensions n'etaient pas connues precision l'epoque textes astronomiques debut xixe font reference onze incluant uranus cinquieme asteroide astree fut decouvert 1845 peu temps avant suivi annees suivantes bien qu'ils soient appeles ils aujourd'hui dernier mot revenant l'union astronomique internationale l'organisme coordinateur l'astronomie niveau international charge denomination celestes ainsi leur celle-ci lors xxvie congres tenu aout republique tcheque decide terme semaine debats naine plutot numero d'objet mineur 134340 septembre c'est depuis peut-etre integre mysterieuse  ",
" 1978 astronomes l'observatoire marine washington harrington van flanders etablirent orbites neptune uranus avaient subi perturbations venant l'attraction gravitationnelle d'un mysterieux corps celeste non identifie fut appele planete selon ces deux etait intruse soleil aurait piege dans orbite tres excentrique inclinee sur l'ecliptique cette aux fois masse terre fait sont plupart convaincus qu'il existe reellement supplementaire notre systeme solaire raison laquelle elle appelee 10e meme nasa 1982 reconnaitre l'existence possible puis 1983 satellite iras repere l'espace lointain objet ainsi rapporte decembre post apres avoir interviewe responsable l'iras declare peut-etre aussi gros jupiter oriente vers point faire partie ete decouvert direction constellation d'orion telescope savons pas c'est annees suivirent plus discret recherches continuerent indiquant devait degres qu'elle trouver trois loin pluton 1987 reconnait officiellement newsweek semaine derniere fit declaration etrange pourrait etre autour avril 2001 rapport science news titre l'orbite singuliere d'une comete suggere cachee ecrit bien au-dela neuf planetes connues massif mors pourrait s'y encore cet article decouverte equipe d'astronomes l'annee precedente designee fois-ci sous nom 2000-cr 105 elliptique situe milliards kilometres ajoute sky and 2002 periodicite 3300 ans toute evidence est toujours mysterieuse n'intrigue l'on croit personnages cles index html zach zecharia sitchin prophetise retour temps presents nomme nibiru  ",
" sumeriens l'origine recits sur annunakis  ",
" sumeriens premieres civilisations mesopotamie nibiru annunakis annunaki enki enlil sumer nammu igigi tablette sumerienne  ",
" sumeriens cultivaient ble l'orge pois oignons navets dattes ils elevaient bovides moutons pechaient chassaient gibier d'eau douce nourriture manquait rarement population augmentait proportion vallees fluviales recelaient pas cuivre trouvaient dans montagnes l'est nord commercialisaient denrees alimentaires etoffes objets manufactures qu'ils echangeaient contre matieres premieres telles bois construction pierre faconnaient ces d'usage domestique armes biens marchandables leurs marchands remontaient tigre l'euphrate commercer avec peuples d'anatolie cote mediterraneenne activites commerciales menaient egalement golfe persique procuraient marchandises d'inde d'extreme-orient ",
" sumeriens adoraient centaines divinites chaque cite avait son propre dieu tutelaire principaux dieux tel enlil l'air etaient trop occupes soucier desespoirs individuels cette raison sumerien honorait deesse moindre rang etait sensee intervenir aupres importants ",
" chaque cite sumerienne etait dirigee base conseil d'anciens meme chef guerre roi royaume lugal designe mener armees cas conflit longue lugals assumerent pouvoir furent proclames rois fonderent dynasties certains faits semblent attester sumeriens ont premiers amorce l'evolution vers democratie elisant assemblee representative celle-ci constituee deux chambres senat compose citoyens importants chambre inferieure comptant degages obligations militaires tablettes d'argile revelent disposaient cours justice pouvaient esperer proces equitable l'une ces fait recit plus vieux meurtre l'histoire l'essentiel production repartition denrees alimentaires etaient placees sous l'autorite temple classe nobles fondee sur propriete terrienne controle echanges l'artisanat emergea fil temps n'exercait pratiquement aucun commerce ",
" akkadiens regroupant populations semitiques s'installerent nord sumer sur rives tigre l'euphrate adopterent tres rapidement culture religion l'ecriture sumeriens beaucoup plus evolues qu'eux avaient precedes dans region 2371 sargon 1er s'empara trone kish entreprit conquerir progressivement tous etats cites l'akkadie tourna ensuite vers sud conquit parvinrent pas s'unir defendre cours son regne 2316 instaura premier empire l'histoire etendant controle croissant fertile d'Élam l'est cote mediterraneenne l'empire s'effondra apres mort petit-fils restaura courte periode aux alentours 2230 akkadien fut detruit l'invasion gouteens peuplades montagnardes barbares monts zagros villes nouvelles surgirent vallees fluviales sumerienne avait disparu meme temps troisieme dynastie d'ur depuis 2004 ",
" inventions sumeriens  ",
" annunakis dieux createurs  ",
" mysterieuse planete  ",
" mythe creation selon sumeriens  ",
" l'apparence saurienne annunakis  ",
" annunakis decrits dans ecritures saintes  ",
" pouvoir declinant gouvernements etats nations s'est substitue nouveau planetaire global echappant controle democratie citoyens continuent d'elire institutions nationales alors reel ete deplace vers nouveaux centres ",
" <html><center>cliquer sur l'image agrandir< center>< html> ",
" illuminatis ceux savent illuminati baviere illumines allemand der illuminatenorden furent societe secrete allemande xviiie siecle reclamait philosophie lumieres fondee 1er mai 1776 philosophe theologien adam weishaupt ingolstadt secetre eut faire face dissensions internes avant d'etre interdite edit gouvernement bavarois 1785 l'ordre survecut son interdiction est entre autres responsable revolution francaise complots contre l'Église catholique ainsi constitution nouvel ordre mondial ",
" xxx ",
" quand grands monde reunissent  ",
"  ",
" pouvoir declinant gouvernements etats nations s'est substitue nouveau planetaire global echappant controle democratie citoyens continuent d'elire institutions nationales alors reel ete deplace vers nouveaux centres  ",
" <html><i> suivons pas preceptes notre boussole morale interieure defendons vie humaine alors son anarchie menacera paix democratie nouvel ordre mondial naissant voyons maintenant cette longue vision revee avons tous travailles depuis tellement longtemps i><br <br president george bush janvier 1991 html> ",
"  ",
"  ",
" l'origine theories  ",
" zecharia sitchin russie 1922 eleve palestine acquis connaissance approfondie langues semitiques europeennes l'ancien testament l'histoire l'archeologie proche-orient historien occulte ses theories melant science sont souvent <html><font size= 5px color= purple >ses travaux< font>< html> est l'un rares orientalistes sachent decrypter tablettes d'argile sumeriennes ont ete gravees epopees entreprend 1976 composition chroniques terriennes serie d'ouvrages operent synthese dernieres decouvertes scientifiques avec documents textuels images l'antiquite tire vision nouvelle humaine depuis 450 000 ans attribue ainsi creation hommes aux annunakis divinites qu'il presente comme etant extraterrestres venus sur terre pendant prehistoire auraient divinises premiers cree l'homo sapiens croisant leurs propres genes ceux homo erectus ensuite l'utiliser tant qu'esclave l'extraction matieres premieres lesquelles eussent necessaires proteger l'atmosphere alors danger leur propre planete nibiru suite theorie annunakis ouvrages< the 12th planet earth chronicles new york harper stairway heaven 1980 wars gods and men 1985 lost realms avon books 1990 genesis revisited modern catching with ancient knowledge when time began 1993 divine encounters guide visions angels other emissaries 1995 cosmic code 1998 book enki memoirs prophecies extraterrestrial god bear company 2002 expeditions 2004 end days armageddon return william morrow 2007 journeys mythical past expedition ",
" fevrier 1748 ingolstadt allemagne adam weishaupt juif ashkenaze fut converti catholicisme recut l'enseignement jesuites apres ses etudes devint 1775 professeur droit canonique l'universite d'ingolstadt baviere 1er mai 1776 fonda societe secrete perfectibilistes suite illuminati 1777 initie loge theodore bon conseil munich crea sein enseignait mouvement rebelle lui fit perdre chaire conspiration illumines dont n'etait probablement pas seul auteur mise jour 1785 mois d'enquete difficile tant l'administration bavaroise avait ete infiltree adeptes banni d'allemagne 1787 est decede novembre 1830 gotha renia toujours foi catholique ",
" alexander friedmann saint-petersbourg juin 1888 mort petrograd septembre 1925 est physicien mathematicien russe <html><font size= 5px color= purple >ses travaux< font>< html> entre 1918 1920 professeur l'universite perm puis 1924 enseigne physique mathematiques fait l'isolement scientifiques sovietiques decouvre l'existence theorie relativite generale d'einstein qu'en entreprend lors d'en chercher solutions exactes entrevoit premier cette melant gravitation temps espace permet l'etude structure l'univers dans son ensemble l'article fondateur cosmologie non statique publie 1922 decrit trois types d'evolution impliquant notamment singularite initiale violente controverse oppose distance albert einstein refusera longtemps univers l'un peres l'expansion avec georges lemaitre george gamow voir metrique friedmann-lemaitre-robertson-walker meurt precocement suites d'une pneumonie contractee d'un vol ballon stratospherique durant lequel battu record d'altitude 400 metres equations decrivant dynamique cas celui-ci homogene isotrope sont nommees honneur ",
" george gamow mars 1904 odessa alors ukraine aout 1968 boulder colorado États-unis gueorgui antonovitch gamov est physicien ukraino-americain <html><font size= 5px color= purple >ses travaux< font>< html> fils d'un professeur lettres etudie l'universite d'odessa puis saint-petersbourg avec alexandre friedmann cosmologiste renomme s'interesse mecanique quantique theorie relativite 1928 muni d'une bourse part travailler gottingen max born faisant avancees dans comprehension radioactivite deux mois plus tard rejoint niels bohr copenhague emet l'idee noyau atomique comportant comme fluide nucleaire modele repris presque decennie 1929 obtient nouvelle ernest rutherford cambridge developpe l'effet tunnel afin faire interagir protons obtenir noyaux numero eleve rencontre john cockroft construit peu apres premier accelerateur particules parvenant ainsi valider reussissant transmutation lithium 1931 retourne moscou renouveler son visa dernier refuse lyubov vokhminzeva qu'il epouse travaille leningrad physique s'oppose aux conceptions superieur hierarchique lui vaut quitter poste 1933 invite congres solvay quitte definitivement l'union sovietique femme george-washington michigan sur cosmologie acquiert nationalite americaine 1940 1943 participe construction bombe los alamos 1948 ralph alpher publie article capital formation elements cours premieres phases l'expansion l'univers participant l'elaboration big bang assiste decrit d'origine ylem soupe dense neutrons anecdotiquement inclut signataires hans bethe n'a aucunement redaction l'article juste jeu mot auteurs alpha beta gamma… prouvant fois caractere facetieux partir 1950 genetique suppute 1954 relation possible entre code sequence proteines 1956 redige autobiographie publiee titre posthume 1970 ",
" quelques videos reprenant theories site  ",
" dimanche octobre 2008 Émission radio ici maintenant document parties minutes soit 209 <html><center><div><object width= 420 height= 336 ><param name= movie value= http www dailymotion com swf k4bwsavru54zhnhcyg related=1 param><param allowfullscreen true allowscriptaccess always param><embed src= type= application x-shockwave-flash allowfullscreen= allowscriptaccess= embed>< object>< div>< html> ",
" toute l'actualite l'univers  ",
" liens favoris <html><center><font size= 5px color= purple >vous trouverez ici utiles poursuivre recherches approfondir theories explications livrees dans site< font>< html> ");
urlsArray = new Array("../accueil/index.html",
"../astronomie/index.html",
"../astronomie/index.html#big",
"../astronomie/index.html#pluto",
"../astronomie/index.html#planetX",
"../sumeriens/index.html",
"../naissance_civilisations/index.html",
"../naissance_civilisations/index.html#eco",
"../naissance_civilisations/index.html#reli",
"../naissance_civilisations/index.html#poli",
"../naissance_civilisations/index.html#chute",
"../en_avance_sur_leur_epoque/index.html",
"../dieux_createurs/index.html",
"../nibiru/index.html",
"../annunakis/index.html",
"../les_reptiliens/index.html",
"../ecritures_saintes/index.html",
"../societes_secretes/index.html",
"../societes_secretes/index.html#carto",
"../illuminatis/index.html",
"../francs-macons/index.html",
"../bilderbergers/index.html",
"../complots/index.html",
"../complots/index.html#nwo",
"../nouvel_ordre_mondial/index.html",
"../discours_bush/index.html",
"../ovnis/index.html",
"../personnages_cles/index.html",
"../personnages_cles/index.html#Zach",
"../personnages_cles/index.html#adam",
"../personnages_cles/index.html#fried",
"../personnages_cles/index.html#gamov",
"../videos/index.html",
"../videos/index.html#radio1",
"../archives-newz/index.html",
"../liens/index.html");
titlesArray = new Array("Annunakis, Les secrets de nos origines...",
"Astronomie, les fondamentaux",
"Au commencement, il y a 13,7 milliards d'années",
"Quand Pluton perd ses lettres de noblesse",
"Planète X",
"Les Sumériens, la naissance des civilisations",
"Les Sumériens, il y a plus de 7000 ans",
"L'économie",
"La religion et la culture",
"La politique",
"La chute du peuple sumérien",
"Les Sumériens, en avance sur leur époque",
"Annunakis, les Dieux créateurs",
"Nibiru, la planète X ?",
"Annunakis, Le mythe de la création selon les Sumériens",
"Annunakis, des reptiliens ?",
"Les Annunakis décrits dans les écritures Saintes",
"Sociétés secrètes, de la confrérie du serpent aux Illuminati",
"Cartographie des organisations mondiales",
"Illiminati, ceux qui savent",
"Francs-maçons",
"Bilderbergers, quand les grands se réunissent",
"La théorie du complot",
"Nouvel Ordre Mondial",
"Nouvel Ordre Mondial",
"Discours de Bush sur le nouvel ordre mondial",
"OVNIS, les phénomènes inexpliqués",
"Les personnages clés à l'origine des théories",
"Zecharia Sitchin",
"Adam Weishaupt",
"Alexander Friedmann",
"Georges Gamov",
"Les vidéos",
"Les travaux de Zacharia Sitchin (Partie 1)",
"Archives",
"Liens");
descArray = new Array("Ce site explore les mystères de nos origines",
"Pour mieux comprendre les théories de ce site, voici quelques notions de base en astronomie, telles que la définition de l'Univers, sa création avec l...",
"&",
"&",
"&",
"",
"",
"&",
"&",
"&",
"&",
"",
"",
"",
"",
"",
"",
"Au pouvoir déclinant des gouvernements des états nations s'est substitué un nouveau pouvoir, planétaire, global, et échappant au contrôle de la démocr...",
"&",
"Les Illuminati de Bavière ou Illuminés de Bavière (en allemand der Illuminatenorden) furent une société secrète allemande du XVIIIe siècle qui se récl...",
"xxx",
"",
"",
"&",
"<html><i>Si nous ne suivons pas les préceptes de notre boussole morale intérieure et nous ne défendons pas la vie humaine, alors son anarchie menacera...",
"",
"",
"",
"&",
"&",
"&",
"&",
"",
"&",
"",
"<html><center><font size=2,5px color=purple>Vous trouverez ici des liens utiles pour poursuivre vos recherches et approfondir les théories et explicat...");
sublinksArray = new Array(36);
var linksCount = 36;


function SubmitSearch(n)
{
	var p = document.getElementsByName("jse_query");
	var idx = n;  if( p < 0) return false;
	if( p && p[idx] && p[idx].value != "" ) {
	if( (p[idx].value).replace(/^\s+|\s+$/g, '') != "" ) {
		p = document.getElementsByName("jse_form");
		if( p && p[idx] )
			p[idx].submit();
		return true;
	  }
	}
	return false;
}
function switchSearchLang(lang,emptycart)
{
	var params = "";
	var currURL = document.location.href;
	var newURL = (currURL.lastIndexOf('_frame/search2') >= 0) ? "search2":"search";
	if( lang != "" )
		newURL += "-"+lang;
	newURL += ".html";
	var paramIndex = currURL.lastIndexOf('?');
	if( paramIndex > -1 )
		newURL += "?" + currURL.substr( paramIndex + 1 );
	if( emptycart && typeof(CleanShopcart) != "undefined" )
		CleanShopcart();
	document.location.href = newURL;
	return false;
}

// getParam returns the value of the specified GET parameter
function getParam(paramName)
{
    paramStr = document.location.search;
    if( paramStr == "" )
        return "";
    if( paramStr.charAt(0) == "?" )
        paramStr = paramStr.substr(1);
    arg = (paramStr.split("&"));
    for( i=0; i<arg.length; i++ ) 
    {
      arg_values = arg[i].split("=")
      if( unescape(arg_values[0]) == paramName ) 
      {
         if( USE_UTF8 == 1 && self.decodeURIComponent ) // check if decodeURIComponent() is defined
            ret = decodeURIComponent(arg_values[1]);
         else
            ret = unescape(arg_values[1]);  // IE 5.0 and older does not have decodeURI
         return ret;
      }
    }
    return "";
}

function getQueryParam()
{
  var query = getParam("jse_query");
  query = query.replace(/[\++]/g, " ");  // replace any '+' with spaces
  query = query.replace(/\</g, "&lt;");
  query = query.replace(/[\"+]/g, " ");
	return query;
}

function replaceAll(str,from,to) 
{
    var idx = str.indexOf(from);
    while( idx > -1 ) {
        str = str.replace(from, to); 
        idx = str.indexOf(from);
    }
    return str;
}

// lowercase, remove quotes and accents
function formatChars(str) 
{
    str = str.toLowerCase();
    if( REMOVE_ACCENTS ) 
    {
      var a = "àáâãäåòóôõöèéêëçìíîïùúûüÿñ";
      var b = "aaaaaaoooooeeeeciiiiuuuuyn";
      for( i=0; i<a.length; i++ )
        str = replaceAll( str, a.charAt(i), b.charAt(i) );
    }
    str = replaceAll( str, "'", " " );
    return str;
}

function SortCompare(a, b)
{
  if( a[2] == b[2] )
  {  
    if (a[1] < b[1]) return 1;
    else if (a[1] > b[1]) return -1;
    else return 0;
  }
  else if (a[2] < b[2]) return 1;
    else return -1;
}

function jseSearch( internal )
{
  // get params
  var rootURL = '';
	var SelfURL = document.location.href;
  var paramIndex = SelfURL.indexOf("?");    
  if (paramIndex > -1)
     SelfURL = SelfURL.substr(0, paramIndex);
  paramIndex = SelfURL.indexOf("#");
  if (paramIndex > -1)
    SelfURL = SelfURL.substr(0, paramIndex);        
	if (ONLINE_WEBSITE) 
	{
		paramIndex = SelfURL.lastIndexOf('/');
		if (paramIndex > -1) 
		{
			rootURL = SelfURL.substr(0, paramIndex);
			paramIndex = rootURL.lastIndexOf('/');
			if (paramIndex > -1) {
				rootURL = SelfURL.substr(0, paramIndex+1);
			} else
			  rootURL = '';
		}
	}	
  SelfURL = SelfURL.replace(/\</g, "&lt;");
  SelfURL = SelfURL.replace(/\"/g, "&quot;");

  var query = getQueryParam();

  // display the search form
  var lnktarget = "";
/*	if( internal == null || internal != 1 )
	{
    document.writeln("<form method=\"get\" action=\"" + SelfURL + "\">");
    document.writeln("<input type=\"text\" name=\"jse_query\" size=\"" + STR_SEARCH_SIZE + "\" value=\"" + query + "\" />");
    document.writeln("<input type=\"submit\" value=\"" + STR_SEARCH_BUTTON + "\" />");
    document.writeln("</form>");
  }
  */
  if( internal == 1 ) {
	 lnktarget = "\" target=\"_blank";
  }
	
  query = formatChars(query);
  if( query.length == 0 ) return;
  
  var found=0, t=0, k=0, score=0, subscore=0, i=0;
  var keyword = "", tmp = "";
  var searchWords = new Array();

  // split search query by spaces
  searchWords = query.split(" ");
	if( internal == null || internal != 1 ) {
		document.writeln( "<span class='wg-paragraph'>" + STR_SEARCH_QUERY_MSG + " : <strong>" +query+"</span></strong><br>");
  }
  // init result table information
  res_table = new Array(linksCount);
  for( t=0; t<linksCount; t++ )
  {
    res_table[t] = new Array(4);
    res_table[t][0] = 0;  // index
    res_table[t][1] = 0;  // score
    res_table[t][2] = 0;  // words found
    res_table[t][3] = ""; // sublinks (output string)
  }
  var significantwords = 0;

  // begin search ...
  for( i=0; i<searchWords.length; i++ )
  {
    keyword = searchWords[i];
    if( keyword.length > MIN_WORD_LEN ) // skip "small" words
	{
	  significantwords++;
	  for(var q=0; q<linksCount; q++ )
	  {
	    t = q;
	    score = 0;
	
	    // search for keywords (an exact word doubles the score)
		  tmp = formatChars(descArray[t]);
	    if( tmp.indexOf(keyword) != -1 ) score++;
	    if( tmp.indexOf(' '+keyword+' ') != -1 ) score+=2;
		  tmp = formatChars(titlesArray[t]);
	  	if( tmp.indexOf(keyword) != -1 ) score++;
		  if( tmp.indexOf(' '+keyword+' ') != -1 ) score+=2;
	    if( namesArray[t].indexOf(keyword) != -1 ) score++;
	    if( namesArray[t].indexOf(' '+keyword+' ') != -1 ) score+=2;
	
		// search for keywords in sublinks (i.e. bookmarks)
	    k = q+1;
		while( k <= linksCount )
		{
			tmp = descArray[k];
			if( tmp == null || tmp.charAt(0) != '&' ) break;
			subscore = 0;
			tmp = formatChars(descArray[k]);
			if( tmp.indexOf(keyword) != -1 ) subscore++;
			if( tmp.indexOf(' '+keyword+' ') != -1 ) subscore+=2;
			tmp = formatChars(titlesArray[k]);
			if( tmp.indexOf(keyword) != -1 ) subscore++;
			if( tmp.indexOf(' '+keyword+' ') != -1 ) subscore+=2;
			if( namesArray[k].indexOf(keyword) != -1 ) subscore++;
			if( namesArray[k].indexOf(' '+keyword+' ') != -1 ) subscore+=2;
			
			if( subscore > 0 )
			{
				var idx = urlsArray[t].indexOf('@');
				if( idx > 0 ) 
				{
					var lnk = urlsArray[k].substr(0, idx)
					if( res_table[t][3].indexOf( lnk ) == -1 )
						res_table[t][3] += "<tr><td width='35'>&nbsp;</td><td><a href=\"" + urlsArray[k].substr(idx+1) + "\" name=\"" + lnk + "\">" + titlesArray[k] + "</a></td></tr>";
				} else if( res_table[t][3].indexOf( "\"" + urlsArray[k] + "\"" ) == -1 )
					res_table[t][3] += "<tr><td width='35'>&nbsp;</td><td><a href=\"" + urlsArray[k] + lnktarget + "\">" + titlesArray[k] + "</a></td></tr>";
//	           		if( B OLD_LINKS )  res_table[t][3] += "<tr><td width='50'>&nbsp</td><td><b><a href='" + urlsArray[k] +"'>" + titlesArray[k] + "</a></b></td></tr>";
				score += subscore;
			}	
			k++;
		}
		q = k-1;
				
	    if( score > 0 )
	    {
	      res_table[t][0] = t;
	      res_table[t][1] += score;
	      res_table[t][2]++;
	      found++;
	    }
	  }
	}
  }
  if( found == 0 ) {
    document.write("<p class='wg-paragraph'><b>" + STR_NO_RESULT + "</b></p>");
  } 
  else 
  {
/*	if( ALLWORDSONLY )
	{
		//  if all words only then we recount and filter amoung the results to get the total of found items
		found = 0;
		for( var z=0; z<itemsCount; z++ )
			if( res_table[z][1] > 0 ) // display only results with a positive score
			if( !ALLWORDSONLY || (ALLWORDSONLY && res_table[z][2] == significantwords) )
				found++;
	}
  */
	// sort by words found and scores
    res_table.sort(SortCompare);	
    // display the results
	document.writeln( '<div class="wg-paragraph">' );
    for( q=0; q<found; q++ )
      if( res_table[q][1] > 0 ) // display only results with a positive score
	  if( !ALLWORDSONLY || (ALLWORDSONLY && res_table[q][2] == significantwords) )
	  {
		t = res_table[q][0];    // get page index

		var lnk = urlsArray[t] + lnktarget;
		var idx = urlsArray[t].indexOf('@');
		if( idx > 0 ) 
			lnk = urlsArray[t].substr(idx+1);
			
		if( BOLD_LINKS ) {
		  document.writeln("<br><b>" + (q+1) + ". <a href=\"" + lnk + "\">" + titlesArray[t] + "</a></b>" );
		} else
		  document.writeln("<br><b>" + (q+1) + ".</b> <a href=\"" + lnk + "\">" + titlesArray[t] + "</a>" );
        if( descArray[t].length > 2 )
          document.writeln("<br>" + descArray[t] );
        if( DISPLAY_SRCH_INFO ) 
		{
			document.write("<br><span style='font-size: 80%; font-style: italic;'>");
			if( !ALLWORDSONLY )
			  document.write("" + STR_TERMS + ": " + res_table[q][2] + " - " );
			document.write("" + STR_SCORE + ": " + res_table[q][1] );
			if( urlsArray[t].indexOf('@') > 0 ) {
			  document.writeln(" - URL: 'TOWeb demonstration'</span>");
			} else if(ONLINE_WEBSITE) {
			  document.writeln(" - URL: " + rootURL + urlsArray[t].substr(3) + "</span>");
			} else
			  document.writeln(" - URL: " + urlsArray[t] + "</span>");
      	}
		if( res_table[q][3].length > 0 ) { 
      	  document.writeln( '<table class="wg-paragraph">' + res_table[q][3] + '</table>' );
      	} else document.writeln("<br>");
      }
 	document.writeln( '</div>' );
  }
  document.writeln("<br>");
}
