// ----------------------------------------------------------------------------
// 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 = "20";
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(" <meta name= keywords content= investir banque argent action warrants droit fiscal comptabilite travail licenciement crise lutter contre veux gagner cherche gagne plus etre riche celebre direction affaires international europe toulouse france monde finance news bourse fric pognon gloire neurones motives passion etudes stages job financiers reduction declaration fiscale marches boursiers autorite gestion assurance secteur prive public television journeaux marche prospectives capital call groupe intermediaire financier souscription titre preferentiel augmentation souscrivez souscrire milliard d'euros actionnaires developpement leader mondial production distribution chiffre d'affaires defiscaliser foncier deduction plafonnee revenu global placements abattements d'import vendeur interet taux legal depenses deductibles centre impots description astrologie voyance voyante serieuse precise bonne joyce toulousejoyce carterie ",
" retrouvez style seventies j'ai retrouve quelques jolies gravures pourrez encadrer disposer peu partout chez rappellerons ans ",
" affiches slogans france crise afp 1968 touche tous pays industrialises signification trouve ses racines dans ideologie contestataire anti-capitaliste anti-americaine mars l'universite nanterre groupe d'etudiants gauchistes conduits daniel cohn-bendit occupe salle conseil faculte mai mouvement contestation s'etend sorbonne lendemain police evacue force universitaires occupent fac bagarres entre crs etudiants s'engagent barricades apparaissent paris greve generale est declenchee salaries joignent toute grace aux accords grenelle premier ministre georges pompidou augmente salaire minimum accorde diminution temps travail droit syndical l'entreprise general gaulle disparait parti baden-baden voir massu eventuelle intervention militaire son retour dissout l'assemblee nationale million personnes marchent sur champs-elysees soutenir regime gaulliste ",
" trentes glorieuses avons connu changement d'emotions diverses quelle chance d'avoir cela ",
" vie quotidienne dans seventies tous cotes n'entends plus air nouveau vient la-bas fait degat comme moi prendra c'est danse rythme merveilleux l'on soit seul quatre bien deux avec doux regard yeux twist and viendrez verrez monde entier twister memoire j'ecris paroles super-twist vois encore johnny copains non revois pas ils sont toujours present tourne-disques teppaz 1908 marcel cree annees entreprise d'assemblage materiels radio amplificateurs lyon trois compagnons 1937 lance nouvelle affaire d'amplificateurs personnes s'installent locaux vastes sera ensuite l'aventure fantastique tourne-disque qu'il invente 1941 puis l'electrophone 1946 dont modele oscar fut vendu millions d'exemplaires 1955 1957 presence valise proposee coloris tabac 500 000 jeunes l'adoptent transportent leurs surprise-parties modeles multiplient jusqu'a piles 1959 retrouve sur bateaux camping pique-nique ",
" retrouver son ame d'enfant trouverez dans boutique comment procurer ces petits gadgets ",
" occuper heure deux petits mignons menus objets quelques heures journee grise plaisirs chers amusants ",
" copoclephilie objet fait degat comme moi prendra paraphraser lecon twist phenomenal engouement toute societe cet devenu support publicitaire fit fureur dans annees ils sont devenus objets collections themes differents beaucoup fabricants engouffres cette mode eti ont marque leur sceau phenomene porte-cles aussi impensable inimaginable pouvez concevoir rapport aujourd'hui monomania diverses modernes fertile imagination createurs moyens utilises fabriquer ces contribue rendre unique monde ",
" visitez mon autre boutique www boutique-josyanejoyce com dans cas articles souhaitez commander trouvent sur deux boutiques devez commaner chaque article regler commande recevrez avec livraison cheque remboursement frais d'envois trop verses cette page est envoyez-moi photo quand voudrez ",
" ans ",
"",
"",
"",
"",
" nos jeunes annees sont toujours mode  ",
"",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" personnalisation tout monde aime objets personnalises petit cadeau fait toujours plaisir  ",
" magasin colissimo suivi est service tres fiable toutefois peut comme dans toute expedition qu'il puisse avoir retard livraison produit s'egare cas rapport date avons indique mail d'expedition demandons signaler appelant telephone envoyant contacterons alors poste faire demarrer enquete durer jusqu'a jours compter debut l'enquete pendant delai retrouve sera re-achemine immediatement domicile majorite revanche n'est pas l'issue d'enquete considere colis perdu c'est seulement moment pouvons renvoyer remplacement nos frais produits commandes n'etaient plus disponibles rembourserions montant concernes perte transporteur etaient encore avaient change prix vente sur site appliquerions nouveaux soit remboursant cheque difference demandant complementaire concernant cet ecart declinons responsabilite quant l'allongement delais fait notamment greve cartes postales vintage vendre ici www josyanejoyce com articles souhaitez commander trouvent deux boutiques devez commaner chaque article boutique regler commande recevrez avec remboursement d'envois trop verses  ",
" prix toutes affiches papier 160 ajout d'une phrase possible gratuit plastifiage sus savoir plus cliquez sur photo ",
" prix toutes affiches site papier 160 ajout d'une phrase possible gratuit plastifiage sus savoir plus cliquez sur photo ",
" prix toutes affiches poster site papier 160 ajout d'une phrase possible gratuit plastifiage sus savoir plus cliquez sur photo ",
" prix toutes affiches poster site papier 160 ajout d'une phrase possible plastifiage sus savoir plus cliquez sur photo ",
" prix toutes affiches poster site papier 160 ajout d'une phrase possible plastifiage sus savoir plus cliquez sur photo ",
" papier 220 plastifiage sus sachet modeles differents savoir plus cliquez sur photo ",
" papier 220 plastifiage sus sachet modeles differents savoir plus cliquez sur photo ",
" papier 220 plastifiage sus sachet savoir plus cliquez sur photo ",
" papier 220 plastifiage sus serie savoir plus cliquez sur photo ",
" plastifiage renforce protege couleurs seule gravure multipliez clic autant desire ",
" plastifiage renforce protege couleurs ",
" plastifiage renforce protege couleurs seule carte multipliez clic autant desire ",
" jeu icone enfants annees convient pas aux moins ans bois savoir plus cliquez sur photo ",
" jeu icone enfants annees convient pas aux moins ans bois savoir plus cliquez sur photo ",
" sac main savoir plus cliquez sur photo ",
" avec petit miroir savoir plus cliquez sur photo ",
" jeu icone enfants annees plastique resistant diametre bleu blanc rouge choisissez convient pas aux moins ans savoir plus cliquez sur photo ",
" excellente prise main elegant raffine savoir plus cliquez sur photo  ",
" l'ecriture lumineuse -choisissez sourire avec smiley fremissez passion coeur soyez star etoile calinou petit nounours savoir plus cliquez sur photo ",
" epaisseur trait styl'or styl'argent bois pierre papier plastique terre metal couvrant resiste l'eau lumiere convient aux enfants ",
" adorable elegant ourson meilleure vente site hauteur marquage pas donner aux enfants moins ans savoir plus cliquez sur photo ",
" jeu icone enfants annees 60t petit-enfants visite chez mammy savoir plus cliquez sur photo ",
" avec ses crayons textile 100 coton anses courtes motifs papillons savoir plus cliquez sur photo ",
" agneau grenouille lapin singe cochon dim mine noire bleue choisissez -selon stock savoir plus cliquez sur photo ",
" grands chiffres lire aisement calendrier sur 100 ans alarmes reveil anniversaire minuteur fonction repetition thermometre centigrade fahrenheit melodies classiques jouent automatiquement super prix qualite extra savoir plus cliquez photo ",
" personnaliser soi-meme tapis souris feuille adhesive savoir plus cliquez sur photo ",
" feuille papier photo adhesive solide format sur laquelle imprimerez facilement copine maman grand-pere bebe  ",
" porte-cles sont icone annees peluche douce diametre convient pas aux enfants moins ans plus d'infos cliquez sur photo ",
" porte-cles sont icone annees bouille marrante anneau chaine metallique convient pas aux enfants moins ans plus d'infos cliquez sur photo ",
" rappelez-vous n'est pas nostalgie ringards croulants c'est toujours dans notre memoire cela ressurgit chaque instant ",
" desirez saisissez description photo ici desactivez-la decochant case texte ci-dessus recadrer ameliorer encadrer images utiliser actions modifier taille bordure ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" jeux  ",
" noms vogue page reservee nos amis compagnie cherchez apellation nouveau ami trouverez ci-apres animal voulez savoir quel age chien rapport reponse est bas prochainement fichier telecharger alphabet ",
" tout tas quizz tests etc n'y aucun mal detendre temps autres ",
" matou adore lisez l'age chat dans tableau ci-apres trouverez noms chats cliquant menu onglet jouez ",
" suis-je visitez mon site professionnel cliquant sur lien www josyanejoyce com nee toulouse aout 1950 celibataire fille fabienne octobre 1970 son joli blog  http frisettes01 skyblog travaille nombreuses annees dans imprimeries labeur presse comme photograveur offset graphiste pao pigiste revues juillet 1983  ouverture d'un cabinet guerisseuse benevole suite licenciement economique  reussis parfaitement tous problemes peau eczema brulures entorses foulures surtout notamment gueris seule seance zona l'herpes devant l'extraordinaire engouement medecins quartier pharmaciens m'envoient monde deviens professionnelle decembre faisant demande pressante mes clients j'etudie voyance avec tarot marseille 1984  abandon photo consultant interviewes fr3 midi-pyrenees meilleur depeche midi dÉbut 1986  faire voix magnetisme imposition mains intervient facon tres efficace helas beaucoup personnes ayant pathologies graves viennent grand nombre attirees bonne reputation impuissance ces cas lourds sida cancers desespere m'afflige profondement decide renoncer afin n'etre pas constamment perturbee depuis consacre uniquement j'ai conserve cette difficulte dire gens malades 1987  creation d'Évolution  revue distribuee abonnement deja revele impostures clarifie assainit on-dit vehicules professionnels peu scrupuleux j'en suis directrice redactrice chef journaliste presentera mois quotidien cela ravie voir reconnue 1987-88  conseillere l'explication reves  emission matin-bonheur france rubrique presentee mme pierrette bres 1988-89  Émissions directe radio 1989-90  voyance  tlt tele emissions semaine 1991  unique est terrassee grave maladie musculaire polymyosite sorte myopathie elle met profession sommeil jusqu'a fin 1996  arret oblige Évolution 1992  numerologue minitel 3615 bilto debut 1994  demenagement auriac vendinelle village novembre 1996 tout premier internet oda l'epoque n'y 000 internaute janvier 97  passage atout savoir second realisation confiee e-log aujourd'hui arrete 98  interview dechavanne europe 1er mai installation cadenac 31540 fÉlix lauragais nov explication reves -aujourd'hui disparu- lesreves 5000 visites record d'internautes francais 2006 retour fenouillet d'autres teles dizaines d'articles… journal chasseurs visa region femisports bulletin lions boulogne bil cinecran clara parisien etc creatrice josyane joyce rue bosc 31150 66 ",
" formulaire contact mme josyane joyce rue bosc 31150 fenouillet siret 32402384500062 ",
" liens favoris visitez tous mes blogs  ",
" commande est bien enregistree mme josyane joyce remercie tout mettre oeuvre l'envoyer rapidement ",
" annulation commande bien ete annulee remercie visite ",
" photos preferees  ",
"",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" pouvoir fleurs mouvement hippie etait courant contre-culture apparu dans annees 1960 aux États-unis avant diffuser reste monde occidental hippies issus grande partie jeunesse nombreuse baby-boom l'apres-guerre rejetaient valeurs traditionnelles mode vie generation leurs parents societe consommation l'ouverture d'autres cultures besoin d'emancipation recherche nouvelles perceptions sensorielles amenerent expressions artistiques psychedelisme communautes ils tenterent realiser leur aspiration vivre librement rapports humains qu'ils voulaient plus authentiques rupture avec normes generations precedentes influence majeure culture particulier domaine musical l'assimilation nombreuses issues apporte evolution mœurs son ensemble meme lui-meme s'est rapidement dissous manque d'organisation suite ses exces debuts situent autour contexte contestation refus l'ordre etabli ",
" gravures merveilleuses voici d'autres modeles choisir  ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" basques folie abstenez-vous cliquer sur bouton ci-apres ",
" aimait toujours presents esprit ",
" desirez saisissez description photo ici desactivez-la decochant case texte ci-dessus recadrer ameliorer encadrer images utiliser actions modifier taille bordure ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" saisissez description image ici ",
" magique peinture vite cliquez sur bouton ci-apres ");
urlsArray = new Array("../topic/index.html",
"../gravures70/index.html",
"../mai70/index.html",
"../vie68/index.html",
"../souvenirs/index.html",
"../gadgets/index.html",
"../mignons/index.html",
"../portecles/index.html",
"../trombinoscope/index.html",
"../trombinoscope/page1.html",
"../trombinoscope/page2.html",
"../trombinoscope/page3.html",
"../trombinoscope/page4.html",
"../trombinoscope/page5.html",
"../topic1/index.html",
"../topic1/page1.html",
"../topic1/page2.html",
"../topic1/page3.html",
"../topic1/page4.html",
"../topic1/page5.html",
"../topic1/page6.html",
"../topic1/page7.html",
"../topic1/page8.html",
"../topic1/page9.html",
"../topic1/page10.html",
"../topic1/page11.html",
"../topic1/page12.html",
"../topic1/page13.html",
"../topic1/page14.html",
"../topic1/page15.html",
"../topic1/page16.html",
"../topic1/page17.html",
"../topic1/page18.html",
"../topic1/page19.html",
"../topic1/page20.html",
"../topic1/page21.html",
"../topic1/page22.html",
"../topic1/page23.html",
"../topic1/page24.html",
"../topic1/page25.html",
"../topic1/page26.html",
"../topic1/page27.html",
"../topic1/page28.html",
"../topic1/page29.html",
"../topic1/page30.html",
"../topic1/page31.html",
"../topic1/page32.html",
"../topic1/page33.html",
"../topic1/page34.html",
"../topic1/page35.html",
"../moderne/index.html",
"../topic3/index.html",
"../topic3/page1.html",
"../topic3/page2.html",
"../topic3/page3.html",
"../topic3/page4.html",
"../topic3/page5.html",
"../topic3/page6.html",
"../topic3/page7.html",
"../topic3/page8.html",
"../topic3/page9.html",
"../topic3/page10.html",
"../topic3/page11.html",
"../topic3/page12.html",
"../topic3/page13.html",
"../topic3/page14.html",
"../topic3/page15.html",
"../topic3/page16.html",
"../topic3/page17.html",
"../topic3/page18.html",
"../topic3/page19.html",
"../topic3/page20.html",
"../topic3/page21.html",
"../topic3/page22.html",
"../topic3/page23.html",
"../topic3/page24.html",
"../topic3/page25.html",
"../topic3/page26.html",
"../topic3/page27.html",
"../topic3/page28.html",
"../topic3/page29.html",
"../paroles/index.html",
"../paroles/page1.html",
"../paroles/page2.html",
"../paroles/page3.html",
"../paroles/page4.html",
"../paroles/page5.html",
"../paroles/page6.html",
"../paroles/page7.html",
"../paroles/page8.html",
"../paroles/page9.html",
"../paroles/page10.html",
"../paroles/page11.html",
"../jouez/index.html",
"../chiens-chats/index.html",
"../tests/index.html",
"../chats/index.html",
"../jjoyce/index.html",
"../topic5/index.html",
"../topic4/index.html",
"../commande/index.html",
"../commandeannulee/index.html",
"../miaou/index.html",
"../miaou/page1.html",
"../miaou/page2.html",
"../miaou/page3.html",
"../miaou/page4.html",
"../hippies/index.html",
"../autres/index.html",
"../autres/page1.html",
"../autres/page2.html",
"../autres/page3.html",
"../autres/page4.html",
"../autres/page5.html",
"../autres/page6.html",
"../autres/page7.html",
"../autres/page8.html",
"../autres/page9.html",
"../jeu/index.html",
"../icones/index.html",
"../icones/page1.html",
"../icones/page2.html",
"../icones/page3.html",
"../icones/page4.html",
"../icones/page5.html",
"../icones/page6.html",
"../icones/page7.html",
"../icones/page8.html",
"../icones/page9.html",
"../icones/page10.html",
"../icones/page11.html",
"../icones/page12.html",
"../icones/page13.html",
"../icones/page14.html",
"../icones/page15.html",
"../icones/page16.html",
"../icones/page17.html",
"../icones/page18.html",
"../icones/page19.html",
"../icones/page20.html",
"../icones/page21.html",
"../icones/page22.html",
"../icones/page23.html",
"../icones/page24.html",
"../icones/page25.html",
"../icones/page26.html",
"../peinture/index.html");
titlesArray = new Array("NOS 18 ANS.... TOUJOURS !",
"Retrouvez le style des seventies !",
"Affiches et slogans",
"Ha, les trentes glorieuses!",
"Vie quotidienne dans les seventies",
"Pour retrouver son âme d'enfant ?!?",
"Pour occuper une heure ou deux",
"Copocléphilie",
"NOUS",
"Josyane Joyce",
"Marie",
"Corinne",
"Juliette",
"Laurent",
"Nos jeunes années !",
"Affiche 1",
"Affiche 2",
"Affiche 3",
"Affiche 4",
"Affiche 5",
"Affiche 6",
"Affiche 7",
"Affiche 8",
"Affiche 10",
"Affiche 11",
"Affiche 12",
"Affiche 13",
"Affiche 14",
"Vedette J. Morisson",
"Vedette J. Morisson -2",
"Vedette S. Gainsbourg -1",
"Vedette S. Gainsbourg -2",
"Vedette Sylvie Vartan 61",
"vEDETTE Sylvie Vartan 2",
"Filles dans le vent - 1",
"Filles dans le vent -2",
"Filles dans le vent -3",
"Filles dans le vent -4",
"Filles dans le vent -5",
"Filles dans le vent -6",
"Mai - 1",
"Mai -2",
"Mai -3",
"Mai -4",
"Mai -5",
"Mai -6",
"Mai -7",
"Mai -8",
"Mai -9",
"Mai -10",
"Personnalisation",
"Magasin",
"Affiche format A3",
"Affiche format A4",
"Affiche format A3",
"Affiche format A4",
"Affiche format A4",
"Carte postale 75 x 125",
"Carte postale 105 x 148",
"Carte postale B5",
"Carte postale B5",
"Pelliculage A3",
"Pelliculage A4",
"Pelliculage B5",
"Plumier à Mikado",
"Plumier à dominos",
"Miroir de poche",
"Brosse pliante",
"Yo-yo",
"Stylo Cuba",
"Styl'lum",
"Styl'or",
"P'tit Louis",
"Bulles de savon",
"Sac à colorier",
"Stylo peluche",
"Réveil de voyage",
"Tapis de souris",
"Feuille adhésive supplémentaire",
"Porte-clé peluche",
"Porte-clé à malaxer",
"Rappelez-vous...",
"Souvenirs, souvenirs",
"La leçon de twist",
"Dactylo rock",
"La musique",
"Petits pains au chocolat",
"La caserne des pompiers",
"Femme, femme, femme",
"Hello Dolly",
"Rocking in Nashville",
"Si j'avais un marteau",
"Diapositive25.JPG",
"JEUX",
"Les noms en vogue",
"Tout un tas de quizz, tests, etc...",
"Pour votre matou adoré",
"Qui suis-je?",
"Formulaire de contact",
"Liens favoris",
"Votre commande",
"Annulation",
"Vos photos préférées",
"Chez le coiffeur",
"Il y a quelqu'un?",
"Chat mouillé",
"Pardon: suis coincé",
"Le pouvoir des fleurs",
"Gravures merveilleuses",
"Merveille 1",
"Merveille 2",
"Merveille 3",
"Merveille 4",
"Merveille 5",
"Merveille 6",
"Merveille 7",
"Merveille 8",
"Merveille 9",
"Basques en folie",
"On aimait ça",
"Inoubliable Marylin",
"La Deux Pattes",
"Une galette",
"Mais oui!",
"Liberté",
"Baby ô foot!",
"Il est interdit d'interdire!",
"Billard",
"Scrogneugneugneu",
"Pipiou",
"Duralex",
"Cachou Lajaunie",
"Moulin à café à main",
"Encriers d'école",
"Salut les Copains",
"Mange disques",
"Clark's",
"Shadoks",
"Coccinelle",
"Bleck le roc, notre B.D.",
"Horloge de la RTF",
"Sylvie Vartan",
"Télé N.B.",
"Solex",
"Verre de la cantine",
"Gainsbarre, Le S. Gainsbourg",
"Magique peinture");
descArray = new Array("toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"Nous en avons connu, du changement! que d'émotions diverses. Mais, quelle chance d'avoir vu cela!",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"&",
"&",
"&",
"&",
"&",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"Colissimo Suivi est un service très fiable. Toutefois, il se peut, comme dans toute expédition, qu'il puisse y avoir un retard de livraison ou que le ...",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"Il n'y a aucun mal à se détendre de temps à autres!",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"Mme Josyane JOYCE 13 B rue du Bosc 31150 Fenouillet Siret: 32402384500062",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"Votre commande est bien enregistrée,  Mme Josyane JOYCE vous remercie  et va tout mettre en oeuvre pour l'envoyer rapidement",
"Votre commande a bien été annulée  Je vous remercie de votre visite",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"&",
"&",
"&",
"&",
"toulouse, Toulouse, ville rose, Violette de Toulouse, histoire, histoires anciennes, enfant, enfance, écoliers, autrefois, jadis, temps passés, midi-p...",
"Voici d'autres modèles à choisir",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"abstenez-vous de cliquer sur le bouton ci-après!",
"Toujours présents en esprit!",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"Vite, cliquez sur le bouton ci-après!");
sublinksArray = new Array(147);
var linksCount = 147;


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>");
}
