// ----------------------------------------------------------------------------
// 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(" bienvenue sur enygmo  ",
" galerie casse-tete voici images tous presque collection classes categorie certains d'entre eux lien donnera acces mes commentaires autre solution  ",
" assemblage assembler divers elements former structure d'origine  ",
" prisgon 1=0276 2=0277 ",
" blocos 1=0171 ",
" boitux 1=0172 ",
" batax 1=0167 ",
"",
"",
"",
" three wedges 1=0307 2=0308 ",
" square ac2 1=0296 ",
"",
" wildwave 1=0329 ",
" six key mine 1=0001 ",
"",
" louxus 1=0038 2=0039 ",
" sisley 1=0040 2=0041 ",
"",
"",
" dita 1=0050 ",
" sardines 1=0051 ",
"",
"",
" tour infernale 1=0055 ",
"",
" pyramide folle 1=0057 ",
"",
" bucher magique 1=0061 ",
"",
"",
"",
"",
"",
"",
" victory cube 1=0073 ",
" pyramidal 1=0075 ",
"",
" build pyramid 1=0076 ",
" four squares puzzle 1=0078 ",
"",
" soma cube 1=0079 ",
" shipper's dilemma 1=0080 2=0081 ",
" doll furniture puzzle 1=0082 ",
" packing box 1=0083 ",
" 3x3 snake cube 1=0085 ",
" 4x4 snake cube 1=0086 ",
" quarts 1=0087 ",
"",
" haselgrove box 1=0090 ",
"",
"",
"",
" impossicube 1=0111 ",
"",
"",
"",
"",
"",
"",
" block 1=0142 ",
"",
" easy box 1=0143 ",
"",
"",
" snake pool 1=0144 ",
"",
" fit 1=0145 ",
" packing arrows 1=0146 ",
"",
"",
" bermuda puzzle 1=0147 ",
"",
" tri-puzzle 1=0148 ",
"",
"",
"",
" sliding beetle 1=0149 ",
"",
" riken 1=0150 ",
" virst 1=0151 ",
" houses and factories 1=0152 ",
"",
"",
" tooalu 1=0153 ",
"",
"",
"",
"",
"",
" the double square 1=0155 ",
"",
"",
"",
" cottage 1=0188 ",
"",
"",
"",
"",
" piece pyramid 1=0002 ",
" the ziggurat square 1=0306 ",
"",
" peg golf 1=0259 ",
"",
"",
"",
" ark enigma 1=0165 ",
" kiwi enigma 1=0240 ",
"",
"",
" humboldt puzzle 1=0225 2=0226 ",
" penta-tri 1=0261 2=0262 3=0263 4=0264 5=0265 6=0266 7=0267 8=0268 ",
" square deal 1=0297 ",
"",
"",
"",
"",
" puzzle for schools 1=0279 ",
"",
" blockade 1=0170 ",
" minibox 1=0252 2=0253 ",
" sandwich 1=0287 2=0288 ",
" rectangle ac1 1=0284 2=0285 ",
" hercules 1=0219 ",
" chinis 1=0177 ",
" 1=0245 2=0246 ",
" labra 1=0242 ",
"",
"",
"",
" make room 1=0247 2=0248 ",
"",
"",
"",
" tempil 1=0300 ",
"",
"",
"",
" cube 1=0198 ",
"",
" triangle 9x3 1=0311 2=0312 ",
"",
"",
"",
"",
"",
" pentapack 1=0260 ",
"",
"",
" tetralott 1=0301 2=0302 ",
" bead box 1=0168 2=0169 ",
" cone-puzzle 1=0183 2=0184 ",
"",
"",
"",
" desassemblage demonter ouvrir defaire partie extraire element  ",
" gold coast parking meter 1=0215 2=0216 ",
"",
" karakuri small box 1=0238 ",
"",
"",
" 5 ",
" two fishes 1=0009 ",
" prison block 1=0013 ",
" 4 ",
" trick lock 1=0019 ",
"",
" remove the marbles 1=0027 ",
" tooalu 1=0028 ",
"",
" mini box puzzle 1=0029 ",
" spark plug puzzle 1=0032 ",
"",
"",
" lunatic lock 1=0054 ",
"",
"",
"",
"",
"",
" bolted closed 1=0060 ",
"",
"",
"",
" marks the spot 1=0065 ",
"",
" the king 1=0077 ",
"",
"",
" don't count 1=0091 ",
" tooalu 1=0094 ",
" jailbreak 1=0095 ",
"",
" corky puzzle 1=0098 ",
"",
" brass canon 1=0099 ",
"",
" bashful lock 1=0102 ",
" ring lock 1=0103 ",
"",
"",
"",
" the captive key 1=0105 ",
" roc-key 1=0106 ",
" master key 1=0107 ",
"",
" nuts-n-ring 1=0109 ",
" verhexte schraube 1=0110 ",
" cast cuby 1=0175 2=0176 ",
"",
" lighthouse 1=0121 ",
" stuck bolt 1=0126 ",
" porc-epic 1=0140 ",
"",
" ribbon box 1=0286 ",
"",
"",
"",
" citadelle 1=0179 ",
"",
"",
"",
"",
"",
"",
"",
" desentrelacement separer element mobile  ",
"",
"",
" tribus 1=0313 ",
" 3 ",
" clou 1=0004 ",
" clou 1=0005 ",
" clou 1=0006 ",
" clou 1=0007 ",
" spring puzzle 1=0008 ",
" holey bolt 1=0014 ",
"",
"",
"",
"",
" l'etoile 1=0016 ",
" loops circle 1=0017 ",
" double esperluette 1=0018 ",
"",
"",
" poulie 1=0023 ",
" coup sec 1=0024 ",
"",
" hoop puzzle 1=0031 ",
" dida 1=0034 ",
" trapped blade 1=0035 ",
" periscope 1=0042 ",
"",
"",
" clench 1=0044 ",
"",
"",
"",
"",
" duress 1=0053 ",
"",
"",
"",
"",
"",
"",
"",
" window pain 1=0062 ",
"",
"",
" minus 1=0070 ",
"",
"",
" croix anneaux lies 1=0092 2=0093 ",
"",
"",
"",
"",
"",
" four clover 1=0100 2=0101 ",
"",
"",
"",
"",
"",
"",
"",
"",
"",
" thumb war 1=0113 ",
"",
"",
"",
"",
"",
"",
"",
"",
" wire 1=0114 ",
" wire 1=0115 ",
"",
"",
" wire 1=0116 ",
"",
"",
"",
"",
"",
"",
"",
" cle sol 1=0117 ",
"",
" boing wire 1=0118 ",
" fers cheval 1=0119 ",
" wire 1=0120 ",
"",
"",
"",
"",
"",
"",
" the gordian couple 1=0127 ",
" tangles 1=0131 ",
"",
"",
"",
"",
"",
"",
" tree bread 1=0134 ",
"",
"",
" puzzle triangulaire 1=0280 2=0281 ",
"",
"",
"",
"",
"",
"",
"",
"",
"",
" baffle puzzle 1=0166 ",
"",
"",
"",
"",
"",
"",
" curly loops 1=0200 ",
"",
" the anomaly 1=0303 ",
"",
"",
"",
"",
"",
"",
"",
"",
" buttonhole 1=0173 2=0174 ",
"",
"",
" hibou 1=0243 ",
" voodul 1=0328 ",
" heart and ring 1=0217 2=0218 ",
"",
"",
"",
" dexterite faire preuve d'adresse remplir l'objectif vise  ",
" lift off 1=0244 ",
"",
" balancing dice 1=0036 ",
" 6 ",
" magic dice 1=0088 ",
" mouse trap 1=0089 ",
"",
"",
" hooey stick 1=0222 ",
"",
"",
"",
" impossible objets visiblement impossibles realiser pourtant bien reels  ",
" mysterious coin 1=0254 ",
" saisissez description image ici ",
" interblocage assembler elements facon qu'ils maintiennent place uns autres  ",
" vinca 1=0325 ",
" pyramystery 1=0282 2=0283 ",
" neu 1=0255 ",
" dragon cube 1=0204 2=0205 ",
"",
" kiss 1=0239 ",
" poper 1=0275 ",
" crist 1=0191 ",
"",
"",
"",
" edge puzzle 1=0258 ",
" cross knot 1=0195 2=0196 ",
" explosion cube 1=0209 2=0210 ",
"",
"",
"",
" 2 ",
" superstar 1=0003 ",
" teapot wood puzzle 1=0010 ",
" bottle puzzle 1=0011 ",
" 8 ",
"",
"",
" vaisseau hante 1=0021 ",
"",
" atomique 1=0022 ",
"",
" hexatriangel 1=0025 ",
"",
" cross 132 1=0026 ",
"",
"",
" trois quatre six 1=0030 ",
" hexatresor 1=0033 ",
"",
"",
"",
"",
" icecream 1=0037 ",
"",
" phidias 1=0043 ",
" heart wriggler 1=0045 ",
"",
"",
" mannos 1=0046 ",
" saltig 1=0047 ",
" convolution 1=0048 2=0049 ",
" soleil 1=0052 ",
"",
"",
" parquet 1=0056 ",
"",
"",
"",
" criss cross 1=0058 ",
" soccer ball 1=0059 ",
"",
"",
"",
"",
" new chuck 1=0063 ",
"",
"",
"",
"",
"",
" freres 1=0064 ",
"",
" piege cristal 1=0066 ",
"",
" coated burr 1=0067 ",
"",
" planete maudite 1=0068 ",
" cross 1=0069 ",
"",
" bigpigpen 1=0071 ",
"",
" contra 1=0072 ",
" star-l 1=0074 ",
"",
"",
"",
" lock cube 1=0084 ",
"",
"",
"",
"",
"",
"",
" t-dof 1=0096 ",
"",
"",
"",
"",
"",
"",
" three bar puzzle 1=0122 ",
"",
"",
"",
"",
"",
"",
" baby burr keychain 1=0123 ",
"",
"",
" sputnik 1=0124 ",
" lost luggage 1=0125 ",
" boxed six board burr 1=0128 ",
" holzwufel 1=0129 ",
" star 1=0130 ",
"",
"",
" elusif 1=0208 ",
" perlos 1=0269 ",
"",
"",
" brick 1=0156 ",
" circle 1=0141 ",
"",
"",
"",
" martini shaker 1=0157 ",
" wine glass 1=0158 ",
"",
"",
"",
" cake 1=0160 ",
" teacup 1=0161 ",
" martini glass 1=0162 ",
"",
"",
"",
"",
"",
"",
"",
"",
"",
" cross out 1=0197 ",
" kumiki boat 1=0241 ",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
" stellar puzzle 1=0163 ",
" sitting bull 1=0292 2=0293 ",
" cross ball 1=0193 2=0194 ",
" double cross 1=0203 ",
" trickbox 1=0314 2=0315 ",
" twister 1=0318 2=0319 ",
" tritresor 1=0316 2=0317 ",
"",
" star david 1=0298 2=0299 ",
" xmas star 1=0330 2=0331 ",
"",
" zagar 1=0333 ",
"",
"",
" fortig 1=0212 ",
" pinaz 1=0274 ",
" cing 1=0178 ",
" siti 1=0291 ",
" shila 1=0290 ",
" djen 1=0201 ",
" vincoxiv 1=0326 2=0327 ",
" finil 1=0211 ",
" saron 1=0289 ",
"",
" the puzzle sticks 1=0304 2=0305 ",
"",
"",
" yanor 1=0332 ",
" urdin 1=0322 ",
"",
"",
" zooloo 1=0334 ",
"",
" irkel 1=0227 ",
" dotir 1=0202 ",
" massas 1=0251 ",
" cross 1=0192 ",
" phoenix 1=0270 2=0271 ",
" noris-cube 1=0256 2=0257 ",
"",
" vesa burr simple 1=0323 2=0324 ",
" hex-puzzle 1=0220 2=0221 ",
" hook-cube 1=0223 2=0224 ",
" sphere-puzzle 1=0294 2=0295 ",
"",
" eightpack 1=0206 2=0207 ",
"",
"",
"",
" juha 1=0234 2=0235 ",
" u-cube 1=0320 2=0321 ",
" contrast-cube 1=0186 2=0187 ",
" crazy horse 1=0189 2=0190 ",
" confusio 1=0185 ",
" geronimo 1=0213 2=0214 ",
" juha 1=0232 2=0233 ",
"",
" cochise 1=0180 ",
" juha 1=0236 2=0237 ",
" sequencement resolution actions elementaires successives ordonnees  ",
"",
"",
"",
" 1 ",
" the slider 1=0015 ",
"",
"",
"",
"",
"",
"",
"",
" oskar's maze 1=0097 ",
" big wheel 1=0112 ",
"",
"",
" sliding block puzzle 1=0154 ",
"",
"",
"",
" multi-spin 1=0164 ",
"",
"",
"",
"",
"",
" mes commentaires trouverez ici sur casse-tete collection terme j'espere ecrire chacun d'entre eux chaque fois tacherai donner mon avis tant l'interet realisation ainsi appreciation difficulte  ",
" autant dire tout suite j'ai bien apprecie casse-tete but est demonter puis surtout re-monter chose n'est pas aisee car n'y d'indices visuels permettant savoir dans quelle region trouve chaque piece final phase demontage assez simple qu'il faille mouvements extraire premier morceau contre remontage autre affaire faut prendre son temps essayer visualiser position finale elements cube  ",
" arrive finalement faire idee quoi apres encore faut-il parvenir tout assembler dans bon ordre elements maintenant uns autres faut tenir place temps imbriques ensemble deux mains seront necessaires avez trois c'est mieux lol  ",
" final quand tout est place eprouve certaine satisfaction bien meritee d'avoir resolu casse-tete assez difficile meme ",
"",
" casse-tete est peu particulier effet resout pas maniere traditionnelle grace petit truc cache but degager l'anneau metallique reste apres avoir passer quelques minutes manipuler j'ai fini dire non c'est impossible alors cherche autre chose ",
" puis j'ai trouve assez rapidement dois dire dommage qu'il soit final trop simple petit truc n'ai pas ete plus complique quoi est bien realise fera son effet contre courant cours d'une soiree entre amis ",
"",
" saisissez texte paragraphe ici ",
" j'ai peu hesite concernant categorie casse-tete effet but est d'assembler pieces composent maniere d'un cube soma plutot destine assemblage particularite disposent petits aimants permettent l'ensemble rester uni c'est pourquoi j'avais finalement opte interblocage l'aurez compris correctement elements respectant disposition maintienne ",
" difficulte est plus elevee qu'un cube soma classique puisque faut faire concorder aimants sachant certains repoussent plusieurs pieces ont formes identiques disposition n'etant pas meme ils sont interchangeables  ",
" final casse-tete n'est pas simple qu'il peut avoir l'air  ",
"",
" casse-tete entierement metallique massif but est d'assembler picots bleus dans sphere apres avoir enleves n'est pas simple ",
" faut jouer avec deux parametres vis depassent picots endroits differents ainsi forme terminale premiere chose faire est idee comment extremites vont s'emboiter tous mettre dans sphere puis peu methode arrive assez bien  ",
" conception originale robert rose ayant obtenu medaille d'argent casse-tete l'ipp23 ",
" saisissez texte paragraphe ici ",
" voici objet releve quasiment plus jeu d'adresse casse-tete presente sous forme d'un bouteille verre couleur verte d'une contenance d'environ 25cl est obturee bouchon liege contient bille bois ainsi qu'un tube plein avec deux rainures arrondies proches chaque extremites but faire sorte touche l'interieur bien evidemment s'agit pas d'ouvrir ",
" n'est pas facile dire qu'a faire bille chaque fois loger dans rainure tandis tube ira lui butee contre bouchon retrecissements goulot empechant alors bouger direction permet figurer cet objet casse-tete c'est qu'il truc  ",
" effet meme pure habilete peut arriver avec quelques manipulations bien senties facon faire marche tous coups est tres facile realiser tout c'est d'y penser comme d'habitude  ",
" saisissez texte paragraphe ici ",
" plus original reellement casse-tete cet objet manque pas susciter surprise tant est peu commun trouver articles golf dans ces conditions  ",
" mode operatoire liberer balle puisque c'est qu'il s'agit ici est assez banal l'astuce meme dans majorite casse-tete type faut pas bien longtemps resoudre l'enigme malgre tout decoratif - ",
"",
" saisissez texte paragraphe ici ",
" voila cadenas forme coeur laisse pas ouvrir facilement  ",
" c'est effectivement qu'on tendance penser dans toutes premieres minutes avec l'objet main cependant petit peu perseverance parvient relativement aisement tout est bonne qualite arbore cote coquet ces contours forme coeur  ",
"",
" saisissez texte paragraphe ici ",
" classique genre commencer resiste pas longtemps car solution n'est bien difficile trouver manipulant peu  ",
" bref casse-tete ceux n'en pas envie casser tete  ",
"",
" saisissez texte paragraphe ici ",
" c'est premier casse-tete collection s'agit d'assembler pieces meme forme maintiennent toutes ensembles fois place  ",
" est assez simple lors qu'on compris qu'il faut utiliser ses deux mains assembler blocs pieces d'un coup peut aussi passer force c'est moins elegant  ",
"",
" saisissez texte paragraphe ici ",
" c'est classique casse-tete but est faire passer pyramide disques mat gauche celui droite deplacement qu'un seul disque fois prenant toujours dessus piles avec contrainte pouvoir poser sur autre diametre inferieur troisieme sert base temporaire afin realiser operations difficulte d'empiler mettant plus large bas alors prenons partir haut petits faut attention jamais petit imaginons qu'il n'y ait deux marche suivre serait prendre premier central deuxieme enfin reprendre vers nombre augmente nombres d'operations explose cette version pas moins deplacements parvenir nos fins ",
" premiere fois m'y suis frotte c'etait lors d'un cours d'informatique duquel abordions algorithmes recursifs avions alors resolu casse-tete facon tres elegante deplacer pyramide disques mat depart vers arrivee revient n-1 premiers intermediaire puis delacer dernier disque est definitivement place enfin n'a l'air peut-etre rien vue pourtant resout tout effet passons resolution probleme deux resolutions tandis profitons placer plus large pile n'etant obstacle aux mouvements puisque autres sont tous petits peuvent etre pose dessus proche arrivons savons deja faire bon j'avoue c'est assez laborieux relativement long classique ",
"",
" saisissez texte paragraphe ici ",
" essais trouverez ici mes commentaires d'essais concernant monde casse-tete peut s'agir tests livres sites internet bien jeux logique  ",
" lunar lockout est jeu reflexion edite thinkfun l'origine cree hiroshi yamamoto puis peaufine nob yoshigahara d'apparence simple offre longs moments plaisir neurones but manoeuvrer spacepod xanadu rouge dans l'espace vers l'entree d'urgence centre plateau l'aide robots restes fideles malgre rebellion ",
" jeu propose niveaux difficulte croissante sous forme cartes montrant disposition depart robots spacepod pouvez deplacer element fois robot ligne droite condition qu'il vienne butter contre autre effet peut pas s'arreter dans l'espace doit etre bloquer peine perdre meandres l'univers ",
" plateau jeu est bien pense car son couvercle coulisse permettant ranger l'interieur l'ensemble elements cartes  ",
" pouvez faire idee jeu avec site dedie http www puzzles com products lunarlockout html lunar lockout contient toutes informations quelques niveaux jouables  ",
" mon avis jeu tres agreable avec lequel peut jouer temps resolvant niveaux j'apprecie possibilite visualiser mentalement solution avant deplacer elements sur plateaux bon exercice neurones ",
" saisissez texte paragraphe ici ",
" gridworks est produit thinkfun mettra sens deduction logique rude epreuve societe anciennement binary arts specialisee dans jeux orientes vers reflexion recompensee nombreux prix elle entre autre creatrice rush hour spin-out sujet cet essai l'une leur creation appelee sous l'apparence d'un classeur spirale allonge jeu presente pas forme tres conventionnelle ",
" regroupe challenges classes niveaux allant tres facile mettre jambe corse faire chauffer neurones but jeu est positionner correctement neuf symboles repartis trois couleurs jaune vert bleu formes rond triangle croix sur damier 3x3 cela certain nombre d'indices representes graphiquement sont fournis chaque fois ils peuvent etre directs exemple situe dans case centrale lies forme haut gauche couleur bas droite indices representent grille portion laquelle trouve elements ",
" indices peuvent etre positifs negatifs indiquent faits reels doivent satisfaits tandis pas presents dans solution  ",
" lorsque indices sont presentes sur portion grille ils doivent etre respectes toutes positions peut occuper complete but est prendre consideration l'ensemble placer correctement differents symboles sachant qu'il seule solution chaque fois ",
" packaging est bien pense etre transporte facilement car ils ont bonne idee faire symboles aimantes restent attaches grille coup peut jouer n'importe dans qu'elle position  ",
" mon avis bon jeu reflexion avec regles simples challenges tres varies site officiel http www thinkfun com default aspx pageno=home pouvez faire idee type sur version ligne puzzles products gridworks playonline htm ^19 janvier 2007^ ",
" viens tout recemment commander deux packs livecube c'est parcourant pages site rob stegmann voir liens j'ai decouvert l'existence s'agit petits cubes plastique diverses couleurs peuvent fixer entre eux afin former formes oriente son produit vers construction casse-tete non comme enieme jeu polyvalent enfants ",
" aussi chaque pack est destine construire plusieurs modeles casse-tete pre-definis peut bien evidemment faire l'on souhaite avec rob presente quelques unes ses creations elaborees livecube trouve cet outil particulierement interessant celui concevoir base cubes sans passer son temps dans l'atelier bouts bois outils vont clair realisation prototypes adapte aux burrs semble etre l'outil ideal rien n'empeche ensuite creation belles pieces  ",
" effectivement l'aspect esthetique livecube est inversement proportionnel versatilite produit c'est pas tres beau existe neanmoins petites facettes peuvent fixer sur parois inutilisees celles rien vient greffer afin rendre tout peu plus fini malgre trouve concept parfait appliquer rapidement idees creation casse-tete regrette mon achat parlant cela n'ai lieux vente proposant guere sites vendant part suis procures directement aupres http www com site officiel livre partout dans monde peut fort bien presente prochainement quelques prototypes cru realises avec ces cubes suivre home comcast net 7estegmann htm rob ^20 octobre 2006^ ",
" saisissez texte paragraphe ici ",
" saisissez texte paragraphe ici ",
" saisissez texte paragraphe ici ",
" liens favoris voici liste rapport avec casse-tete j'ai glanes fur mesure mes recherches sur internet ils sont classes categories aider retrouver  ",
" 1001-jeux http www com cleverwood index htm frik-n-frak lookina house puzzles livewire puzzles html ludibay net choix assez important tarifs raisonnables deja trois commandes traitees rapidement puzzle australia mrpuzzle master inc puzzlemaster php site propose enorme casse-tete vendre trouverez egalement jeux d'echecs tirelires mecaniques livres magie boomerangs etc puzzle-shop the crafty company craftypuzzles serious seriouspuzzles vente americain ils disposent d'un large toutes sortes j'ai commande deux fois tout s'est bien passe tj-woodengames torito index-e shtml japonais quasiment introuvables ailleurs plusieurs variantes pas mal ligne dont certain nombre difficilement trouvable france boutique physique offre encore plus ",
" don's collection interlocking wooden puzzles http www angelfire com space adelaar kstete ifrance site d'un lorrain passionne casse-tete cisco isacisco free chantal cassetete index htm presentation avec leur solution informations diverses differentes categories bois metal plastique rubik corde jeux reflexion rob's puzzle page robspuzzlepage plus 2350 impressionnant the jerry slocum mechanical webapp1 dlib indiana edu jsp grande connaissance est petit integree dans cette base donnees terme 30000 pieces ",
" all puzzles http home comcast net ~l-whiting attbi html casse-tete solution 200cassetete free jaap's puzzle page www geocities com jaapsch importante liste analyses souvent sous aspect mathematique solutionnes jeuxvideo-flash jeux-reflexion site proposant enormement jeux ligne avec rubrique reflexion particulierement fournie ayant entre autres jeu j'aime beaucoup bloxorz world johnrausch puzzleworld default htm will played asahi-net ~rh5k-isn com <html><img src= img puzzlescomlogol5 gif html> puzzlewood gallery woodpuzzles mathematiques cassetete org trapezomino  ",
" family games inc http www fgagames 100megs21 com fgames accueil htm choix important varie leurs produits sont tres bons philos quasarshop home asp lang=f ",
" lee krasnow http www pacificpuzzleworks com talentueux createur casse-tete tres ingenieux originaux markus gotz markus-goetz leonid mochalov puzzlemochalovlp inventeur russe auteur jeux divertissants ",
" burr tools http burrtools sourceforge net sbpsolver www culand dev htm outil permet resoudre concevoir casse-tete type taquin the puzzles site research ibm com burrpuzzles index html ",
" recherches personnalisees profitez puissance moteur recherche google effectuer sur theme casse-tete personnalisee disponible ci-dessous s'effectue selection plus 500 sites sont rapport avec monde resultats obtenus seront alors beaucoup cibles dans generaliste essayez voir ",
" contactez moi suggestion question sur site remarque tout autre sujet souhaitez faire profitez autres bien avez poser cantonade utilisez preference forum index html autrement pouvez m'envoyer mail utiliser formulaire contact ci-dessous  ",
" propos trouverez ci-dessous informations concernant contenu site  ",
" enygmo est site dedie aux casse-tete suis qu'on appelle cephaloclastophile oui c'est comme l'on designe collectionneurs accorde n'est pas tres facile retenir avant tout partager hobby avec tous amateurs curieux ces objets souvent beaux parfois etranges toujours casse tete collection comporte l'heure actuelle plus 900 divers varies faut fasse decompte exact elle sera peu totalement representee sur faites moi part remarques avis suggestions ameliorer contenu attendant jetez coup d'oeil index html galerie tynods ",
" casse-tete peuvent etre ranges dans categories basees sur leur mode resolution existe quelques classifications ont beaucoup points communs n'ai pas trouve classification exprimee francais satisfasse plus majorite sites j'ai visite etaient repartis selon matiere bois metal corde non part prefere classer type d'objectif atteindre car pense qu'il faille separer deux identiques s'ils sont fabriques materiaux differents opte basee celle utilisee john rausch son http www johnrausch com puzzleworld default htm site  ",
" terme tous casse-tete collection fois resolus auront petit commentaire associe commentaires associes aux sont avant tout donner idee leur but donne parfois avis personnel sur qualite l'originalite encore l'interet suivis d'un tableau donnant appreciation difficulte voir plus bas eventuellement nom fabricant l'inventeur provenance magasin site d'achat photos toutes accompagnant mes prises soins elles presentent dans son ensemble accompagne cylindre mesurant 1cm haut diametre afin notion dimensions d'autres peuvent presenter demonte bien resolu sans d'indications quant resolution effet m'est arrive trop coup laissant resoudre moi meme solutions est j'envisage fournir solution plupart ",
" chaque fabricant propre notation parfois sur voire meme plus part note difficulte semble suffisant exprimer nuances sans tomber dans notes farfelues veulent rien dire faut reconnaitre qu'il grande subjectivite certains casse-tete peuvent paraitre difficiles alors qu'ils seront faciles d'autres vice-versa aussi m'efforce rester neutre mettre place quelqu'un moins novice resolution l'interet d'une telle reside possibilite faire idee grossiere surtout pouvoir comparer entre-eux  ",
" noms inventeurs casse-tete connais malheureusement pas nom l'inventeur tous mes ceux dont j'utiliserais designation temporaire attendant mieux hasard connaissez n'hesitez faire savoir meme ferais figurer dans mesure possible liens bonnes adresses bonne adresse procurer lien d'une boutique ligne valant detour partager bons plans avec d'autres envoyez moi informations afin fasse sur site avance merci ",
"  ",
" test  ",
" casse-tete moment  ",
" 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 ");
urlsArray = new Array("../accueil/index.php",
"../collection/index.html",
"../assemblage/index.php",
"../assemblage/page1.php",
"../assemblage/page2.php",
"../assemblage/page3.php",
"../assemblage/page4.php",
"../assemblage/page5.php",
"../assemblage/page6.php",
"../assemblage/page7.php",
"../assemblage/page8.php",
"../assemblage/page9.php",
"../assemblage/page10.php",
"../assemblage/page11.php",
"../assemblage/page12.php",
"../assemblage/page13.php",
"../assemblage/page14.php",
"../assemblage/page15.php",
"../assemblage/page16.php",
"../assemblage/page17.php",
"../assemblage/page18.php",
"../assemblage/page19.php",
"../assemblage/page20.php",
"../assemblage/page21.php",
"../assemblage/page22.php",
"../assemblage/page23.php",
"../assemblage/page24.php",
"../assemblage/page25.php",
"../assemblage/page26.php",
"../assemblage/page27.php",
"../assemblage/page28.php",
"../assemblage/page29.php",
"../assemblage/page30.php",
"../assemblage/page31.php",
"../assemblage/page32.php",
"../assemblage/page33.php",
"../assemblage/page34.php",
"../assemblage/page35.php",
"../assemblage/page36.php",
"../assemblage/page37.php",
"../assemblage/page38.php",
"../assemblage/page39.php",
"../assemblage/page40.php",
"../assemblage/page41.php",
"../assemblage/page42.php",
"../assemblage/page43.php",
"../assemblage/page44.php",
"../assemblage/page45.php",
"../assemblage/page46.php",
"../assemblage/page47.php",
"../assemblage/page48.php",
"../assemblage/page49.php",
"../assemblage/page50.php",
"../assemblage/page51.php",
"../assemblage/page52.php",
"../assemblage/page53.php",
"../assemblage/page54.php",
"../assemblage/page55.php",
"../assemblage/page56.php",
"../assemblage/page57.php",
"../assemblage/page58.php",
"../assemblage/page59.php",
"../assemblage/page60.php",
"../assemblage/page61.php",
"../assemblage/page62.php",
"../assemblage/page63.php",
"../assemblage/page64.php",
"../assemblage/page65.php",
"../assemblage/page66.php",
"../assemblage/page67.php",
"../assemblage/page68.php",
"../assemblage/page69.php",
"../assemblage/page70.php",
"../assemblage/page71.php",
"../assemblage/page72.php",
"../assemblage/page73.php",
"../assemblage/page74.php",
"../assemblage/page75.php",
"../assemblage/page76.php",
"../assemblage/page77.php",
"../assemblage/page78.php",
"../assemblage/page79.php",
"../assemblage/page80.php",
"../assemblage/page81.php",
"../assemblage/page82.php",
"../assemblage/page83.php",
"../assemblage/page84.php",
"../assemblage/page85.php",
"../assemblage/page86.php",
"../assemblage/page87.php",
"../assemblage/page88.php",
"../assemblage/page89.php",
"../assemblage/page90.php",
"../assemblage/page91.php",
"../assemblage/page92.php",
"../assemblage/page93.php",
"../assemblage/page94.php",
"../assemblage/page95.php",
"../assemblage/page96.php",
"../assemblage/page97.php",
"../assemblage/page98.php",
"../assemblage/page99.php",
"../assemblage/page100.php",
"../assemblage/page101.php",
"../assemblage/page102.php",
"../assemblage/page103.php",
"../assemblage/page104.php",
"../assemblage/page105.php",
"../assemblage/page106.php",
"../assemblage/page107.php",
"../assemblage/page108.php",
"../assemblage/page109.php",
"../assemblage/page110.php",
"../assemblage/page111.php",
"../assemblage/page112.php",
"../assemblage/page113.php",
"../assemblage/page114.php",
"../assemblage/page115.php",
"../assemblage/page116.php",
"../assemblage/page117.php",
"../assemblage/page118.php",
"../assemblage/page119.php",
"../assemblage/page120.php",
"../assemblage/page121.php",
"../assemblage/page122.php",
"../assemblage/page123.php",
"../assemblage/page124.php",
"../assemblage/page125.php",
"../assemblage/page126.php",
"../assemblage/page127.php",
"../assemblage/page128.php",
"../assemblage/page129.php",
"../assemblage/page130.php",
"../assemblage/page131.php",
"../assemblage/page132.php",
"../assemblage/page133.php",
"../assemblage/page134.php",
"../assemblage/page135.php",
"../assemblage/page136.php",
"../assemblage/page137.php",
"../assemblage/page138.php",
"../assemblage/page139.php",
"../assemblage/page140.php",
"../assemblage/page141.php",
"../assemblage/page142.php",
"../assemblage/page143.php",
"../assemblage/page144.php",
"../assemblage/page145.php",
"../assemblage/page146.php",
"../assemblage/page147.php",
"../assemblage/page148.php",
"../assemblage/page149.php",
"../assemblage/page150.php",
"../assemblage/page151.php",
"../assemblage/page152.php",
"../desassemblage/index.php",
"../desassemblage/page1.php",
"../desassemblage/page2.php",
"../desassemblage/page3.php",
"../desassemblage/page4.php",
"../desassemblage/page5.php",
"../desassemblage/page6.php",
"../desassemblage/page7.php",
"../desassemblage/page8.php",
"../desassemblage/page9.php",
"../desassemblage/page10.php",
"../desassemblage/page11.php",
"../desassemblage/page12.php",
"../desassemblage/page13.php",
"../desassemblage/page14.php",
"../desassemblage/page15.php",
"../desassemblage/page16.php",
"../desassemblage/page17.php",
"../desassemblage/page18.php",
"../desassemblage/page19.php",
"../desassemblage/page20.php",
"../desassemblage/page21.php",
"../desassemblage/page22.php",
"../desassemblage/page23.php",
"../desassemblage/page24.php",
"../desassemblage/page25.php",
"../desassemblage/page26.php",
"../desassemblage/page27.php",
"../desassemblage/page28.php",
"../desassemblage/page29.php",
"../desassemblage/page30.php",
"../desassemblage/page31.php",
"../desassemblage/page32.php",
"../desassemblage/page33.php",
"../desassemblage/page34.php",
"../desassemblage/page35.php",
"../desassemblage/page36.php",
"../desassemblage/page37.php",
"../desassemblage/page38.php",
"../desassemblage/page39.php",
"../desassemblage/page40.php",
"../desassemblage/page41.php",
"../desassemblage/page42.php",
"../desassemblage/page43.php",
"../desassemblage/page44.php",
"../desassemblage/page45.php",
"../desassemblage/page46.php",
"../desassemblage/page47.php",
"../desassemblage/page48.php",
"../desassemblage/page49.php",
"../desassemblage/page50.php",
"../desassemblage/page51.php",
"../desassemblage/page52.php",
"../desassemblage/page53.php",
"../desassemblage/page54.php",
"../desassemblage/page55.php",
"../desassemblage/page56.php",
"../desassemblage/page57.php",
"../desassemblage/page58.php",
"../desassemblage/page59.php",
"../desassemblage/page60.php",
"../desassemblage/page61.php",
"../desassemblage/page62.php",
"../desassemblage/page63.php",
"../desassemblage/page64.php",
"../desassemblage/page65.php",
"../desassemblage/page66.php",
"../desassemblage/page67.php",
"../desassemblage/page68.php",
"../desassemblage/page69.php",
"../desassemblage/page70.php",
"../desentrelacement/index.php",
"../desentrelacement/page1.php",
"../desentrelacement/page2.php",
"../desentrelacement/page3.php",
"../desentrelacement/page4.php",
"../desentrelacement/page5.php",
"../desentrelacement/page6.php",
"../desentrelacement/page7.php",
"../desentrelacement/page8.php",
"../desentrelacement/page9.php",
"../desentrelacement/page10.php",
"../desentrelacement/page11.php",
"../desentrelacement/page12.php",
"../desentrelacement/page13.php",
"../desentrelacement/page14.php",
"../desentrelacement/page15.php",
"../desentrelacement/page16.php",
"../desentrelacement/page17.php",
"../desentrelacement/page18.php",
"../desentrelacement/page19.php",
"../desentrelacement/page20.php",
"../desentrelacement/page21.php",
"../desentrelacement/page22.php",
"../desentrelacement/page23.php",
"../desentrelacement/page24.php",
"../desentrelacement/page25.php",
"../desentrelacement/page26.php",
"../desentrelacement/page27.php",
"../desentrelacement/page28.php",
"../desentrelacement/page29.php",
"../desentrelacement/page30.php",
"../desentrelacement/page31.php",
"../desentrelacement/page32.php",
"../desentrelacement/page33.php",
"../desentrelacement/page34.php",
"../desentrelacement/page35.php",
"../desentrelacement/page36.php",
"../desentrelacement/page37.php",
"../desentrelacement/page38.php",
"../desentrelacement/page39.php",
"../desentrelacement/page40.php",
"../desentrelacement/page41.php",
"../desentrelacement/page42.php",
"../desentrelacement/page43.php",
"../desentrelacement/page44.php",
"../desentrelacement/page45.php",
"../desentrelacement/page46.php",
"../desentrelacement/page47.php",
"../desentrelacement/page48.php",
"../desentrelacement/page49.php",
"../desentrelacement/page50.php",
"../desentrelacement/page51.php",
"../desentrelacement/page52.php",
"../desentrelacement/page53.php",
"../desentrelacement/page54.php",
"../desentrelacement/page55.php",
"../desentrelacement/page56.php",
"../desentrelacement/page57.php",
"../desentrelacement/page58.php",
"../desentrelacement/page59.php",
"../desentrelacement/page60.php",
"../desentrelacement/page61.php",
"../desentrelacement/page62.php",
"../desentrelacement/page63.php",
"../desentrelacement/page64.php",
"../desentrelacement/page65.php",
"../desentrelacement/page66.php",
"../desentrelacement/page67.php",
"../desentrelacement/page68.php",
"../desentrelacement/page69.php",
"../desentrelacement/page70.php",
"../desentrelacement/page71.php",
"../desentrelacement/page72.php",
"../desentrelacement/page73.php",
"../desentrelacement/page74.php",
"../desentrelacement/page75.php",
"../desentrelacement/page76.php",
"../desentrelacement/page77.php",
"../desentrelacement/page78.php",
"../desentrelacement/page79.php",
"../desentrelacement/page80.php",
"../desentrelacement/page81.php",
"../desentrelacement/page82.php",
"../desentrelacement/page83.php",
"../desentrelacement/page84.php",
"../desentrelacement/page85.php",
"../desentrelacement/page86.php",
"../desentrelacement/page87.php",
"../desentrelacement/page88.php",
"../desentrelacement/page89.php",
"../desentrelacement/page90.php",
"../desentrelacement/page91.php",
"../desentrelacement/page92.php",
"../desentrelacement/page93.php",
"../desentrelacement/page94.php",
"../desentrelacement/page95.php",
"../desentrelacement/page96.php",
"../desentrelacement/page97.php",
"../desentrelacement/page98.php",
"../desentrelacement/page99.php",
"../desentrelacement/page100.php",
"../desentrelacement/page101.php",
"../desentrelacement/page102.php",
"../desentrelacement/page103.php",
"../desentrelacement/page104.php",
"../desentrelacement/page105.php",
"../desentrelacement/page106.php",
"../desentrelacement/page107.php",
"../desentrelacement/page108.php",
"../desentrelacement/page109.php",
"../desentrelacement/page110.php",
"../desentrelacement/page111.php",
"../desentrelacement/page112.php",
"../desentrelacement/page113.php",
"../desentrelacement/page114.php",
"../desentrelacement/page115.php",
"../desentrelacement/page116.php",
"../desentrelacement/page117.php",
"../desentrelacement/page118.php",
"../desentrelacement/page119.php",
"../desentrelacement/page120.php",
"../desentrelacement/page121.php",
"../desentrelacement/page122.php",
"../desentrelacement/page123.php",
"../desentrelacement/page124.php",
"../desentrelacement/page125.php",
"../desentrelacement/page126.php",
"../desentrelacement/page127.php",
"../desentrelacement/page128.php",
"../desentrelacement/page129.php",
"../desentrelacement/page130.php",
"../desentrelacement/page131.php",
"../desentrelacement/page132.php",
"../desentrelacement/page133.php",
"../desentrelacement/page134.php",
"../desentrelacement/page135.php",
"../desentrelacement/page136.php",
"../desentrelacement/page137.php",
"../desentrelacement/page138.php",
"../desentrelacement/page139.php",
"../desentrelacement/page140.php",
"../desentrelacement/page141.php",
"../desentrelacement/page142.php",
"../desentrelacement/page143.php",
"../dexterite/index.php",
"../dexterite/page1.php",
"../dexterite/page2.php",
"../dexterite/page3.php",
"../dexterite/page4.php",
"../dexterite/page5.php",
"../dexterite/page6.php",
"../dexterite/page7.php",
"../dexterite/page8.php",
"../dexterite/page9.php",
"../dexterite/page10.php",
"../dexterite/page11.php",
"../dexterite/page12.php",
"../impossible/index.php",
"../impossible/page1.php",
"../impossible/page2.php",
"../interblocage/index.php",
"../interblocage/page1.php",
"../interblocage/page2.php",
"../interblocage/page3.php",
"../interblocage/page4.php",
"../interblocage/page5.php",
"../interblocage/page6.php",
"../interblocage/page7.php",
"../interblocage/page8.php",
"../interblocage/page9.php",
"../interblocage/page10.php",
"../interblocage/page11.php",
"../interblocage/page12.php",
"../interblocage/page13.php",
"../interblocage/page14.php",
"../interblocage/page15.php",
"../interblocage/page16.php",
"../interblocage/page17.php",
"../interblocage/page18.php",
"../interblocage/page19.php",
"../interblocage/page20.php",
"../interblocage/page21.php",
"../interblocage/page22.php",
"../interblocage/page23.php",
"../interblocage/page24.php",
"../interblocage/page25.php",
"../interblocage/page26.php",
"../interblocage/page27.php",
"../interblocage/page28.php",
"../interblocage/page29.php",
"../interblocage/page30.php",
"../interblocage/page31.php",
"../interblocage/page32.php",
"../interblocage/page33.php",
"../interblocage/page34.php",
"../interblocage/page35.php",
"../interblocage/page36.php",
"../interblocage/page37.php",
"../interblocage/page38.php",
"../interblocage/page39.php",
"../interblocage/page40.php",
"../interblocage/page41.php",
"../interblocage/page42.php",
"../interblocage/page43.php",
"../interblocage/page44.php",
"../interblocage/page45.php",
"../interblocage/page46.php",
"../interblocage/page47.php",
"../interblocage/page48.php",
"../interblocage/page49.php",
"../interblocage/page50.php",
"../interblocage/page51.php",
"../interblocage/page52.php",
"../interblocage/page53.php",
"../interblocage/page54.php",
"../interblocage/page55.php",
"../interblocage/page56.php",
"../interblocage/page57.php",
"../interblocage/page58.php",
"../interblocage/page59.php",
"../interblocage/page60.php",
"../interblocage/page61.php",
"../interblocage/page62.php",
"../interblocage/page63.php",
"../interblocage/page64.php",
"../interblocage/page65.php",
"../interblocage/page66.php",
"../interblocage/page67.php",
"../interblocage/page68.php",
"../interblocage/page69.php",
"../interblocage/page70.php",
"../interblocage/page71.php",
"../interblocage/page72.php",
"../interblocage/page73.php",
"../interblocage/page74.php",
"../interblocage/page75.php",
"../interblocage/page76.php",
"../interblocage/page77.php",
"../interblocage/page78.php",
"../interblocage/page79.php",
"../interblocage/page80.php",
"../interblocage/page81.php",
"../interblocage/page82.php",
"../interblocage/page83.php",
"../interblocage/page84.php",
"../interblocage/page85.php",
"../interblocage/page86.php",
"../interblocage/page87.php",
"../interblocage/page88.php",
"../interblocage/page89.php",
"../interblocage/page90.php",
"../interblocage/page91.php",
"../interblocage/page92.php",
"../interblocage/page93.php",
"../interblocage/page94.php",
"../interblocage/page95.php",
"../interblocage/page96.php",
"../interblocage/page97.php",
"../interblocage/page98.php",
"../interblocage/page99.php",
"../interblocage/page100.php",
"../interblocage/page101.php",
"../interblocage/page102.php",
"../interblocage/page103.php",
"../interblocage/page104.php",
"../interblocage/page105.php",
"../interblocage/page106.php",
"../interblocage/page107.php",
"../interblocage/page108.php",
"../interblocage/page109.php",
"../interblocage/page110.php",
"../interblocage/page111.php",
"../interblocage/page112.php",
"../interblocage/page113.php",
"../interblocage/page114.php",
"../interblocage/page115.php",
"../interblocage/page116.php",
"../interblocage/page117.php",
"../interblocage/page118.php",
"../interblocage/page119.php",
"../interblocage/page120.php",
"../interblocage/page121.php",
"../interblocage/page122.php",
"../interblocage/page123.php",
"../interblocage/page124.php",
"../interblocage/page125.php",
"../interblocage/page126.php",
"../interblocage/page127.php",
"../interblocage/page128.php",
"../interblocage/page129.php",
"../interblocage/page130.php",
"../interblocage/page131.php",
"../interblocage/page132.php",
"../interblocage/page133.php",
"../interblocage/page134.php",
"../interblocage/page135.php",
"../interblocage/page136.php",
"../interblocage/page137.php",
"../interblocage/page138.php",
"../interblocage/page139.php",
"../interblocage/page140.php",
"../interblocage/page141.php",
"../interblocage/page142.php",
"../interblocage/page143.php",
"../interblocage/page144.php",
"../interblocage/page145.php",
"../interblocage/page146.php",
"../interblocage/page147.php",
"../interblocage/page148.php",
"../interblocage/page149.php",
"../interblocage/page150.php",
"../interblocage/page151.php",
"../interblocage/page152.php",
"../interblocage/page153.php",
"../interblocage/page154.php",
"../interblocage/page155.php",
"../interblocage/page156.php",
"../interblocage/page157.php",
"../interblocage/page158.php",
"../interblocage/page159.php",
"../interblocage/page160.php",
"../interblocage/page161.php",
"../interblocage/page162.php",
"../interblocage/page163.php",
"../interblocage/page164.php",
"../interblocage/page165.php",
"../interblocage/page166.php",
"../interblocage/page167.php",
"../interblocage/page168.php",
"../interblocage/page169.php",
"../interblocage/page170.php",
"../interblocage/page171.php",
"../interblocage/page172.php",
"../interblocage/page173.php",
"../interblocage/page174.php",
"../interblocage/page175.php",
"../interblocage/page176.php",
"../interblocage/page177.php",
"../interblocage/page178.php",
"../interblocage/page179.php",
"../interblocage/page180.php",
"../interblocage/page181.php",
"../interblocage/page182.php",
"../interblocage/page183.php",
"../interblocage/page184.php",
"../interblocage/page185.php",
"../interblocage/page186.php",
"../interblocage/page187.php",
"../interblocage/page188.php",
"../interblocage/page189.php",
"../interblocage/page190.php",
"../interblocage/page191.php",
"../interblocage/page192.php",
"../interblocage/page193.php",
"../interblocage/page194.php",
"../interblocage/page195.php",
"../interblocage/page196.php",
"../interblocage/page197.php",
"../interblocage/page198.php",
"../interblocage/page199.php",
"../interblocage/page200.php",
"../interblocage/page201.php",
"../interblocage/page202.php",
"../interblocage/page203.php",
"../interblocage/page204.php",
"../interblocage/page205.php",
"../interblocage/page206.php",
"../interblocage/page207.php",
"../interblocage/page208.php",
"../interblocage/page209.php",
"../interblocage/page210.php",
"../interblocage/page211.php",
"../interblocage/page212.php",
"../interblocage/page213.php",
"../sequencement/index.php",
"../sequencement/page1.php",
"../sequencement/page2.php",
"../sequencement/page3.php",
"../sequencement/page4.php",
"../sequencement/page5.php",
"../sequencement/page6.php",
"../sequencement/page7.php",
"../sequencement/page8.php",
"../sequencement/page9.php",
"../sequencement/page10.php",
"../sequencement/page11.php",
"../sequencement/page12.php",
"../sequencement/page13.php",
"../sequencement/page14.php",
"../sequencement/page15.php",
"../sequencement/page16.php",
"../sequencement/page17.php",
"../sequencement/page18.php",
"../sequencement/page19.php",
"../sequencement/page20.php",
"../sequencement/page21.php",
"../sequencement/page22.php",
"../sequencement/page23.php",
"../sequencement/page24.php",
"../sequencement/page25.php",
"../sequencement/page26.php",
"../commentaires/index.html",
"../commentaires/page1.html",
"../commentaires/page1.html",
"../commentaires/page1.html",
"../commentaires/page1.html",
"../commentaires/page2.html",
"../commentaires/page2.html",
"../commentaires/page2.html",
"../commentaires/page2.html",
"../commentaires/page3.html",
"../commentaires/page3.html",
"../commentaires/page3.html",
"../commentaires/page3.html",
"../commentaires/page4.html",
"../commentaires/page4.html",
"../commentaires/page4.html",
"../commentaires/page4.html",
"../commentaires/page5.html",
"../commentaires/page5.html",
"../commentaires/page5.html",
"../commentaires/page5.html",
"../commentaires/page6.html",
"../commentaires/page6.html",
"../commentaires/page6.html",
"../commentaires/page6.html",
"../commentaires/page7.html",
"../commentaires/page7.html",
"../commentaires/page7.html",
"../commentaires/page7.html",
"../commentaires/page8.html",
"../commentaires/page8.html",
"../commentaires/page8.html",
"../commentaires/page8.html",
"../commentaires/page9.html",
"../commentaires/page9.html",
"../commentaires/page9.html",
"../commentaires/page9.html",
"../commentaires/page10.html",
"../commentaires/page10.html",
"../commentaires/page10.html",
"../commentaires/page10.html",
"../essais/index.html",
"../essais/page1.html",
"../essais/page1.html",
"../essais/page1.html",
"../essais/page1.html",
"../essais/page1.html",
"../essais/page1.html",
"../essais/page2.html",
"../essais/page2.html",
"../essais/page2.html",
"../essais/page2.html",
"../essais/page2.html",
"../essais/page2.html",
"../essais/page3.html",
"../essais/page3.html",
"../essais/page3.html",
"../essais/page3.html",
"../essais/page3.html",
"../essais/page3.html",
"../liens/index.html",
"../liens/index.html#1",
"../liens/index.html#2",
"../liens/index.html#3",
"../liens/index.html#4",
"../liens/index.html#5",
"../liens/index.html#6",
"../recherches/index.php",
"../contact/index.html",
"../apropos/index.html",
"../apropos/index.html#1",
"../apropos/index.html#2",
"../apropos/index.html#3",
"../apropos/index.html#4",
"../apropos/index.html#5",
"../404/index.html",
"../test_/index.php",
"../encours/index.html",
"../encours/page1.html",
"../encours/page2.html",
"../encours/page3.html",
"../encours/page4.html",
"../encours/page5.html",
"../encours/page6.html",
"../encours/page7.html",
"../encours/page8.html",
"../encours/page9.html",
"../encours/page10.html",
"../encours/page11.html");
titlesArray = new Array("Bienvenue sur Enygmo",
"Enygmo - Le monde du casse-tête - Ma collection de casse-tête",
"Enygmo - Le monde du casse-tête - Assemblage",
"Prisgon",
"Blocos",
"Boitux",
"Batax",
"Cublex",
"Steiffel tower",
"Gravity well",
"Three wedges",
"Square AC2",
"DemonDino puzzle",
"Wildwave",
"Six key mine",
"Isocolor",
"Louxus",
"Sisley",
"Cubes enserrés",
"L'hexagone",
"Dita",
"Sardines",
"Stern",
"Red beard",
"La tour infernale",
"T",
"La pyramide folle",
"Losange emprisonné",
"Bûcher magique",
"Le cube dans le cube",
"Herbarium",
"Pyramide cubique",
"Devil's cube",
"Obélisque",
"Pyramide",
"Victory cube",
"Pyramidal",
"La pyramide infernale",
"Build a pyramid",
"Four squares puzzle",
"9 post packing",
"Soma cube",
"Shipper's dilemma",
"Doll furniture puzzle",
"Packing Y box",
"3x3 snake cube",
"4x4 snake cube",
"4 quarts",
"Captives cubes",
"Haselgrove box",
"Puzzlocube",
"Bambous",
"Globe",
"Impossicube",
"Mini pyramid cz",
"Mini 3x3 snake cube",
"L-dice",
"Intelligence puzzler",
"Meubles",
"The ultimate puzzle",
"Block",
"L'étoile magique",
"Easy box",
"Triangle des bermudes",
"Château plat",
"Snake pool",
"Carré mystérieux",
"Fit",
"Packing arrows",
"Les bambous",
"Pack puzzle",
"Bermuda puzzle",
"Puzzle triangle",
"Tri-puzzle",
"Puzzle bonhomme",
"Roue colorée",
"L'héxagone magique",
"Sliding beetle",
"Palet",
"Riken",
"Virst",
"Houses and factories",
"Le pique blanc",
"Log stacker",
"Tooalu 3",
"T-time puzzle",
"CalmPlex mindblock",
"Lagoon tangram",
"Tablette de chocolat",
"Le tangram",
"The double square",
"Fold into circle",
"Da Vinci bridge",
"Jildan : Bretagne",
"Cottage",
"Pincer puzzle",
"Illusions",
"Orchestre",
"Les quartiers libres",
"2 piece pyramid",
"The Ziggurat square",
"Lettres emboîtées",
"Peg golf",
"Puzzle en chiffres",
"K",
"Metropolis",
"Ark enigma",
"Kiwi enigma",
"Danger",
"Earth globe",
"Humboldt puzzle",
"Penta-tri",
"Square deal",
"2x2 snake cube",
"Bedlam cube chrome",
"Truzzle",
"Chorus",
"Puzzle for schools",
"Pychen",
"Blockade",
"Minibox C2",
"Sandwich",
"Rectangle AC1",
"Hercules",
"Chinis",
"LT",
"Labra",
"Snake pyramid",
"4x4 Tray coloured",
"Sapin",
"Make room",
"Blocs hermaphrodites",
"L'équation",
"Pyramide RD",
"Tempil",
"Crista",
"Pyramid",
"Kugel",
"Cube 1",
"Mini Q 1,5",
"Triangle 9x3",
"Rollen-Dreieck",
"Croix entrecroisées",
"Conway II",
"Conway I",
"Cubes sans frontières",
"Pentapack",
"Trotzklotz",
"Pharaoh's bane",
"Tetralott",
"Bead box",
"Cone-puzzle",
"4-Quadrat",
"Jamaika puzzle",
"Pyramid cube",
"Enygmo - Le monde du casse-tête - Désassemblage",
"Gold coast parking meter",
"Puzzle box magic",
"Karakuri small box",
"Pyramid secret box",
"Black Hole",
"Bunkered",
"Two fishes",
"Prison block",
"Heart lock",
"Trick lock 2",
"Caisse secrète",
"Remove the marbles",
"Tooalu 1",
"Hedgehog in a cage",
"Mini box puzzle",
"Spark plug puzzle",
"Lion en cage",
"Canari",
"Lunatic lock",
"Cast news",
"Cast spiral",
"La boule en cage",
"Eureka bottle 3",
"La clef diabolique",
"Bolted closed",
"Eureka bottle 4",
"Eureka bottle 1",
"Pyramide en cage",
"X marks the spot",
"Heartwood box 1",
"The king",
"$1,000,000 puzzle",
"Wine case",
"Don't count on it",
"Tooalu 2",
"Jailbreak",
"Nerves of steel",
"Corky puzzle",
"Cast O'Gear",
"Brass canon",
"iCast cage",
"Bashful lock",
"Ring lock",
"Trick lock 3",
"Trick lock 5",
"Trick lock 4",
"The captive key",
"Roc-key",
"Master key",
"Ring-puzzle",
"Nuts-N-ring",
"Verhexte schraube",
"Cast cuby",
"Nut case",
"Lighthouse",
"Stuck bolt",
"Porc-épic",
"The YOT",
"Ribbon box",
"Eureka bottle 2",
"Beer in cage",
"Devil's egg",
"Citadelle",
"Sun box",
"L'indice",
"Himitsu-Bako 10 steps",
"2.2 sun 4 step Yosegi",
"12 steps yosegi",
"3-sun 12 step ko-yosegi",
"12 steps Muku",
"Enygmo - Le monde du casse-tête - Désentrelacement",
"Stick & ring puzzle",
"Clous",
"Tribus",
"2 U pliés",
"Clou 1",
"Clou 2",
"Clou 3",
"Clou 4",
"Spring puzzle",
"Holey bolt",
"The triangle",
"The switch",
"The ring leader",
"The menace",
"L'étoile",
"Loops circle",
"Double esperluette",
"Gamma",
"The claws",
"La poulie",
"Coup sec",
"La pomme",
"Hoop puzzle",
"Dida",
"Trapped blade",
"Périscope",
"Les pendules",
"Double O",
"Clench",
"Hemi-spheres",
"Trapped epur",
"Le collier",
"Jumper",
"Duress",
"Cast radix",
"Cast fin",
"Cast coral",
"Cast tails",
"Cast penta",
"Cast tie",
"Cast crab",
"Window pain",
"Père Noël",
"Sword in the stone",
"Minus",
"Liberty bell",
"Labyrinth",
"Croix et anneaux liés",
"Helios",
"3D maze chain",
"Cast chain",
"iCast laby",
"Cast baroq",
"Four clover",
"Handcuff",
"iCast star",
"iCast elk",
"iCast disk",
"Cast violon",
"Cast enigma",
"iCast S & S",
"iCast key",
"Tour de bicycle",
"Thumb war",
"iCast W-U",
"iCast cricket",
"Mini wire 06",
"Mini wire 03",
"Mini wire 15",
"Mini wire 09",
"A wire",
"Butterfly wire",
"Wire 18",
"Wire 17",
"Mini wire 04",
"Mini wire 08",
"Wire 11",
"Wire 19",
"Mini wire 12",
"Mini wire 14",
"The quandary",
"The enigma",
"The sting",
"Mini wire 05",
"Clé de sol",
"Tri wire",
"Boing wire",
"Fers à cheval",
"Wire 07",
"Wire 09+",
"Mini wire 07",
"Mini wire 10",
"L'anneau encordé",
"The wandering",
"The woodworm",
"The gordian couple",
"Tangles",
"Mini linked",
"String & ring 5193",
"Triangles encordés",
"Les 3 anneaux ficelés",
"The rope ladder",
"Ring & rope puzzle A",
"Tree bread",
"String & loops",
"String & ring 5194",
"Puzzle triangulaire",
"Les rouleaux jumeaux",
"Coeurs séparés",
"Escargot",
"L'anneau prisonnier",
"Ring & rope puzzle B",
"La boule encordée",
"Ring & rope puzzle C",
"L'escalier infernal",
"String & ring 5192",
"Baffle puzzle 3",
"Mini wire 16",
"Tricky dick",
"Le portique chinois",
"Bull's nose",
"2 beads",
"Twisted's sister",
"Curly loops",
"Triangle & ring",
"The anomaly",
"Brain tangles #1",
"Brain tangles #2",
"Brain tangles #3",
"Brain tangles #4",
"Brain tangles #5",
"Brain tangles #6",
"Brain tangles #7",
"Brain tangles #8",
"Buttonhole",
"Lupin & Ishikawa",
"Cast dolce",
"Le hibou",
"Voodul",
"Heart and ring",
"Hoops puzzle",
"Piège à souris",
"Manège",
"Enygmo - Le monde du casse-tête - Dextérité",
"Lift off",
"Golf dome",
"Balancing dice",
"Jacob's revenge",
"Magic dice",
"Mouse trap",
"Nail balance",
"Crested china jug",
"Hooey stick",
"Ball's boat",
"Moses' cradle",
"Roll around",
"Enygmo - Le monde du casse-tête - Impossible",
"Mysterious coin",
"Three layer ball",
"Enygmo - Le monde du casse-tête - Interblocage",
"Vinca",
"Pyramystery",
"Neu",
"Dragon cube",
"Two colour knots",
"kiss",
"Poper",
"Crist",
"Pagode",
"Double kongmin lock",
"Timonen's burr simple",
"On edge puzzle",
"Cross knot",
"Explosion cube",
"Le nouveau cube",
"Pin-hole puzzle",
"O-C-C",
"Diagonal burr",
"Superstar",
"Teapot wood puzzle",
"Bottle puzzle",
"Cube magnétique",
"Thésée",
"Les cubes d'Oskar",
"Le vaisseau hanté",
"Cubes et cylindres",
"Atomique",
"Quirig",
"Hexatriangel",
"Middle cage",
"Cross 132",
"Les éléphants",
"Boule mystérieuse",
"Trois, quatre, six",
"Hexatresor",
"The gun",
"Puppy dog",
"Burr hexagonal",
"China's gate",
"Icecream",
"Chunky cross",
"Phidias",
"Heart wriggler",
"Cailebotis",
"Aramas",
"Mannos",
"Saltig",
"Convolution",
"Soleil",
"Q.E.D.",
"Sphere",
"Parquet",
"Caracas",
"Cochon",
"Knot",
"Criss cross",
"Soccer ball",
"La rose",
"Le hérisson fou",
"Diamond sphere",
"Packito",
"New Chuck",
"Tri douze",
"Gordian's Knot",
"Hercules cube",
"Ballon",
"Boule emprisonnée",
"18 frères",
"Snake puzzle",
"Piège de cristal",
"La fleur",
"Coated burr",
"La boîte de Pandore",
"La planète maudite",
"Cross",
"Kumiki airplane",
"Bigpigpen",
"Stella",
"Contra",
"Star-L",
"Key ball",
"Egg puzzle 3D",
"Orthodiagonal",
"Lock cube",
"L'atomium",
"Gnic",
"L'éponge",
"Decadam",
"Computer ship",
"3 piece burr",
"T-dof",
"Yin & Yang",
"Mini knot",
"Mini middle cage",
"Mini cage",
"Mini trois, quatre, six",
"Mini diagonal burr",
"Three bar puzzle",
"Mini star",
"Mini kumiki ball",
"Mini kumiki barrel",
"Mini key ball",
"Mini kumiki cube",
"Mini kumiki cl cube",
"Baby burr keychain",
"Chinese knot",
"Brockbox",
"Sputnik",
"Lost luggage",
"Boxed six board burr",
"Holzwufel",
"Star",
"La sphère en triangle",
"Multi cross",
"Elusif",
"Perlos",
"La simple star",
"1 euro",
"Brick",
"Circle",
"Unique torpedo",
"Big burr",
"Bordeaux wine",
"Martini shaker",
"Wine glass",
"Cactus",
"Bowling & bottle",
"Unusual violin",
"Cake",
"Teacup",
"Martini glass",
"Tetra star",
"Atomium",
"Melimelo",
"Pholosopher's knot",
"3D cube jigsaw",
"3D ball jigsaw",
"Kumiki Trolley car",
"Tour de dominos",
"Puzzle à trois bandes",
"Cross out",
"Kumiki boat",
"Orthogonal",
"Theo's halfcubes",
"Rimini",
"L'étoile aimantée",
"Tulip-bud",
"Sphere G2",
"Cage",
"Kumiki lucky bear",
"Le cube de cubes",
"Maillons inséparables",
"Le cube croisé",
"Cast ring",
"Stellar puzzle",
"Sitting Bull",
"Cross in ball",
"Double cross",
"Trickbox",
"Twister 1",
"Tritresor",
"Primastar",
"Star of David",
"Xmas star",
"E4 – 01",
"Zagar",
"Yakyp 2",
"Yakyp 1",
"Fortig",
"Pinaz",
"Cing",
"Siti",
"Shila",
"Djen",
"VincoXIV",
"Finil",
"Saron",
"Miromicar",
"The puzzle sticks",
"Cube diamond 2",
"Saturn",
"Yanor",
"Urdin",
"O4 – 01",
"U4 – 01",
"Zooloo",
"Possom",
"Irkel",
"Dotir",
"Massas",
"Cross 2",
"Phoenix",
"Noris-Cube",
"Dovetailed knot",
"Vesa burr simple",
"Hex-Puzzle 1",
"Hook-Cube",
"Sphere-puzzle",
"Ball-puzzle",
"Eightpack",
"Juha 5",
"Juha 7",
"Juha 6",
"Juha 8",
"U-Cube",
"Contrast-Cube",
"Crazy Horse",
"Confusio",
"Geronimo",
"Juha 2",
"Juha 9",
"Cochise",
"Juha 12",
"Enygmo - Le monde du casse-tête - Séquencement",
"Rubik's revolution",
"Rubik's ice cube",
"Tangle silver",
"Les tours de Hanoï",
"The slider",
"Codebreaker",
"Orbix",
"Brainstring",
"Le caroussel",
"Le taquin du poisson",
"Anneaux de billes",
"Croix et ronds",
"Oskar's maze",
"Big wheel",
"3x3 Rubick's cube",
"2x2 Rubick's cube",
"Sliding block puzzle",
"Padlock",
"Ball-tower",
"Solitaire",
"Multi-spin",
"Cryptex",
"Enigma",
"Knights",
"Spin out",
"Le saut du cavalier",
"Enygmo - Le monde du casse-tête - Commenaires",
"Convolution",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Clench",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Cube magnétique",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Six key mine",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Jacob's revenge",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Bunkered",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Heart lock",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"2 U pliés",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Diagonal burr",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Les tours de Hanoï",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Enygmo - Le monde du casse-tête - Essais",
"Lunar lockout",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Gridworks",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"LiveCube",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Titre de paragraphe",
"Enygmo - Le monde du casse-tête - Liens",
"Boutiques en ligne",
"Collectionneurs",
"Divers",
"Fabriquant / Grossiste",
"Inventeurs",
"Outils",
"Recherches personnalisées",
"Enygmo - Le monde du casse-tête - Contact",
"Enygmo - Le monde du casse-tête - A propos",
"Le site",
"Catégories des casse-tête",
"Un mot sur mes commentaires",
"Notation de la difficulté",
"Contribuez !",
"Enygmo - Le monde du casse-tête",
"testi",
"casse-tête du moment...",
"DSCN6637.JPG",
"DSCN7009.JPG",
"DSCN7019.JPG",
"DSCN7064.JPG",
"DSCN7088.JPG",
"DSCN7146.JPG",
"DSCN7277.JPG",
"DSCN6428.JPG",
"DSCN6432.JPG",
"DSCN6699.JPG",
"DSCN6802.JPG");
descArray = new Array("",
"Voici en images tous (ou presque) les casse-tête de ma collection classés par catégorie. Pour certains d'entre eux, un lien vous donnera accès à mes c...",
"Assembler les divers éléments pour former la structure d'origine",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"Démonter, ouvrir, défaire une partie ou extraire un élément",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"Séparer un (ou les) élément(s) mobile(s)",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"Faire preuve d'adresse pour remplir l'objectif visé",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"Objets visiblement impossibles à réaliser mais pourtant bien réels",
"&",
"&",
"Assembler les éléments de façon à ce qu'ils se maintiennent en place les uns les autres",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"Résolution par actions élémentaires successives et ordonnées",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"Vous trouverez ici mes commentaires sur des casse-tête de ma collection. A terme, j'espère en écrire un pour chacun d'entre eux. A chaque fois je tâch...",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"Vous trouverez ici mes commentaires d'essais concernant le monde des casse-tête. Il peut s'agir de tests de livres, de sites internet ou bien des jeux...",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"Voici une liste de liens, en rapport avec les casse-tête, que j'ai glanés au fur et à mesure des mes recherches sur Internet. Ils sont classés par cat...",
"&",
"&",
"&",
"&",
"&",
"&",
"Profitez de la puissance du moteur de recherche Google pour effectuer vos recherches sur le thème des casse-tête. La recherche personnalisée disponibl...",
"Une suggestion ? Une question sur le site ? Une remarque ? Ou tout autre sujet ? Si vous souhaitez en faire profitez les autres ou bien que vous avez ...",
"Vous trouverez ci-dessous des informations concernant le contenu du site...",
"&",
"&",
"&",
"&",
"&",
"",
"",
"",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&");
sublinksArray = new Array(716);
var linksCount = 716;


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>");
}
