// ----------------------------------------------------------------------------
// 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 = "40";
MIN_WORD_LEN = 2;
DISPLAY_SRCH_INFO = 1;
USE_UTF8 = 0;
REMOVE_ACCENTS = 1;
BOLD_LINKS = 0;
ONLINE_WEBSITE = 1;
ALLWORDSONLY = 0;
namesArray = new Array(" guide haute montagne moniteur parapente grimpe escalade calanques verdon buoux chateauvert claret voyages expeditions treck himalaya  ",
" bienvenue sur yalamontagne terme yala plus exactement yalla signifie peu pres meme chose dans pays d'afrique nord est utilise dire viens venez vas allons bouge depechons invitation voyage exotique dynamique c'est aussi nom facile retenir montagne reference google site trouve aisement l'objectif pouvoir partager souvenirs courses travers photos films proposer projets ainsi donner quelques conseils comment plusieurs rubriques s'articulent autour carnet course activites permettent faire idee pouvons ensemble ",
" guide haute montagne moniteur parapente grimpe escalade calanques verdon buoux chateauvert claret voyages expeditions treck himalaya hinley mont blanc aiguille verte sallanches kilimanjaro via ferrata canyon biplace bapteme paralpinisme stages  ",
" ecole bloc falaise sae l'escalade n'y pas longtemps cette activite etait consideree comme entrainement technique l'alpinisme aujourd'hui sportive part entiere offre plaisir unique sur terrains jeux varies vent vide l'on sent autour soi l'air autant d'elements apprivoiser profiter pleinement l'activite rocher observe caresse avant trouver bonne prise bon placement permettant repartir vers haut apprendrons techniques progression securite passage oblige progresser connaitre differents gestes rencontrera plus tard grandes voies haute montagne est aussi pretexte partir decouverte monde sous angle proche terre cultures gens voyage bout doigts sejours stage demande contactez moi  ",
" paralpinisme cross bapteme biplace magie vol face mont blanc decouvrez lors d'un parapente constitue facon plus simple decouvrir avec moniteur diplome d'etat cela ressemble rien saut parachute decollage s'effectue douceur l'enchainement quelques pas sur pente progressive peu d'apprehension certains peuvent avoir apprehension sachez que pieds auront quitte sol tout s'effacera penserez qu'a contempler montagne prolonger cette balade aerienne ",
" ski alpinisme hors piste vallee blanche montagne randonnee encore est activite bien developpee autrefois pratique fin saison comme printemps aujourd'hui est sport d'hiver meme titre  ",
" canyonisme premiers explorateurs canyon apparurent fin xixeme siecle depart ces aventuriers n'etaient autres chasseurs pecheurs temeraires eux arpenter gorges representait qu'un moyen different rendre vers leur proie aujourd'hui profil conditionne mode progression n'en etait pas meme encore quelques annees conquete canyons fut realisee avec moyens bord lourdes echelles speleologie barques bois bateaux plus tard canoes alors chapeau bas nos ancetres ",
" rencontrer montagnes hommes moteurs l'homme sont projets laurent plein tete premiere idee deuxieme discussion recherches voila debut d'une aventure partagee partir decouvrir d'autres femmes c'est aussi moteur avancer dans notre vie personnelle trouverez cette rubrique derniers voyages venir ",
" kilimanjaro 5889m  ",
" kinley 6195m travaux  ",
" topos cette rubrique presente certains nombres fiches techniques permettant d'avoir idee courses peuvent etre realisees avec yalamontagne enfin nombreuses photos viennent illustrees ces avertissement montagne chacun est responsable securite pratique activites sportives exige connaissance terrain elle requiert egalement conscience ses propres capacites limitations implique l'acceptation d'un certain degre risque garantit pas l'exhaustivite indications contenues dans renseignements aucun cas engager responsabilite presentent conditions rencontrees date donnee facteurs meteo autres sont susceptibles faire evoluer rapidement ",
" magnifique itineraire ski alpinisme presentant montee assez raide dans couloir descente sans grandes difficultes techniques telepherique l'aiguille midi redescendre vallee blanche traverser possible rive droite partir 3000 sous noire rejoindre glacier periades tres crevasse 2800 bifurquer remonter vallon sur laisser gauche pente rejoint tacul vers 3100m diriger descend breche puisieux faire rappel versant est prendre pied mont malet pentes sont agreables appuyer descendant gagner lechaux fin ",
" arriere plan vallee blanche passage seracs suivant conditions est possible passer rive droite gauche  ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" haute-route chamonix zermatt est raid skis legendaire tres classique relie deux grandes capitales l'alpinisme via verbier depart c'est itineraire glaciere spectaculaire paysages sont varies descentes superbes souvent longues presente plus refuges suisse particulierement confortables jours altitude entre 2000 3500m etapes cabane trient champex belle etape coeur glaciers massif mont blanc sommet grands montets liaison taxi sur passage tete blanche puis prafleuri dix vers hauts sommets valais traversee lac j4- vignettes montee pigne d'arolla serpentine superbe descente jusqu'a bertol arola remontee col veritable nid d'aigle perche ascension inoubliable pied cervin retour pistes ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" l'itineraire trois monts est particulierement esthetique rajoute petite journee supplementaire alors cela devient magique puisque cordee traverse bonne partie massif mont blanc facon realiser respectant temps d'acclimatation chances d'atteindre toit l'europe sont multipliees deux chaque fois j'ai emmene gens sur cet itineraire sommes alles sommet mode actuelle faire jours moi propose plus prolonger bonheur d'etre haut accroitre succes etapes depart gare d'arrivee montenvers descente mer glace ecole bien maitriser cramponnage rejoint refuge requin remontee vallee blanche jusqu'au cosmiques arrive assez tot profiter calme dormir reposer vers 1h30 ascension face nord tacul bascule sous maudit accede l'epaule petit couloir d'une centaine metres traversee exposee direction col brenva finale franchit rochers rouges mur cote descendre voie normale via l'arete bosses vallot dome gouter meme nom gagner tete rousse train nid d'aigle debut saison n'est pas encore ouvert aussi faut marcher telepherique bellevue ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" point culminant unique 4000 massif l'oisans barre ecrins est sommet equilibre majestueux ceci quelque soit d'ou l'observe face nord entierement glaciere sur laquelle serpentent petit matin multiples frontales dans cliquetis piolets autres mousquetons plupart 150 personnes passent nuit refuge montent dome 015 depasse lui aussi mythique sans presenter difficultes faut neanmoins rester vigilant notamment cause mauvais temps cette altitude peut rendre course tres difficile l'itineraire n'est pas complique trouver puisqu'il suffit suivre tranchee jusqu'au itineraire descendre promontoire lequel trouve l'est prendre pied glacier longer rive gauche jusqu'a l'aplomb peu avant d'arriver col bivouac possible ici garde aux seracs niveau clochers menacent trace chemine ensuite selon l'enneigement rimaye sous traverser rejoindre breche lory dont etre delicate premier ressaut rocheux d'une vingtaine metres contourner permet l'arete sommitale suivant conditions cheminement plus moins delicat glace compter environ min rien au-dessus kilometres ronde ciel bien-etre l'etat pur silence s'installe car n'y dire loin blanc pieds nuages cervin pres roche faurio meije grandes faces pelvoux 948 pic nom l'ailefroide 954 univers mineral silencieux l'arrivee redescendre remarques cotee l'altitude compte surtout cas ",
" pelvoux ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" derriere dome ecrins ",
" saisissez contenu panneau ici ",
" itineraire sur neige rocher course d'une grande classe sommet suisse particulierement esthetique attention passages plaque deviennent tres delicats cas d'enneigement description l'itineraire montee dessus cabane dent blanche partir dans flanc droit l'arete rocheuse escaliers derriere droite puis cairns faite aerien facile continuer partie neigeuse jusqu'en dessous wandflueluecke 3703m obliquer gauche gagner quelques rochers eboulis premiere bosse sud 3882m poursuivre pentes contrebas versant ouest rejoindre suivre jusqu'au pied grand gendarme traverser environ 40m solutions escalader son longueurs pitons 10m regagner amont couloir grandes broches d'assurage gendarmes suivent peu avant pointe dernier plaques 50m pas raide iii rocheux ensuite s'elargit s'adoucit descente pareil desescalade contournant possibilite faire rappels parties plus raides sangles becquets cote utiles corde 40mt suffit ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" pigne d'arola ",
" itineraire ouvert septembre 1928 etienne bruhl lucien valluet arthur ravanel fernand belin alt 3412m refuge couvercle acceder glacier moine chemin cairne remonter tout droit vers point plus haut crampons utiles maxi 40° sur derniers metres compter 45mn l'attaque s'effectue petite vire oblique gauche sous bombements jaunatres rejoindre cette est souvent necessaire d'effectuer courte longueur suivre jusqu'a son bout elle mene centre face d'un grand gendarme rouge gravir ensuite legere ascendance droite gradins faciles existe deux possibilites premiere consiste cheminee rocher clair poli atteindre terrasse 30m iii poursuivre obliques puis echarpe gagner couloir menant l'arete deuxieme continuer ces mur vertical l'on franchit 20m remonte rive franchir rejoint alors murs premier second dernier ressaut fissure-cheminee parsemee d'ecailles 40m gagne ainsi pied coiffe d'une grande table rocheuse directement environ horizontale fissure 70m situee forme dominant feuillets large long relais breche descendre versant talefre traversee 10m jusqu'au diedre incline sortir plateforme traverser cote mer glace pas prendre bas evase athletique coins bois sangle lisse etroite penible bonne petit monter avec blocs peut exterieur niche triangulaire bloc coince feuillet donne acces plate vue sortie facile mieux sommet 80m denivele depuis echappatoire permet quitter niveau rappel anneaux sangles 15m regagner voie normale vires desescalader plein sud dizaine trouver zigzague 200 premiers cairns 100m possible dans evitable desescalade descente tirez toujours rimaye equipe passer aisement ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" massif mont blanc tres bel eperon l'ecart foules pourtant facile d'acces ensemble materiel petit jeux friend degaines sangles voie est partiellement equipee depuis grands montets descendre pas chevre rejoindre rive gauche couloir bauchard escalader partie droite l'eperon dans premier temps l'attaque fait fissure cheminee succession dalles diedres permettent s'elever ainsi superieure traverser vers franchir expose remonter rampe oblique puis revenir sur fil pied d'un surplomb contourner plaques inclinees sortir l'arete tirant peu direction gare d'arrivee bochard regagner lognan piste ski ",
" face nord drus ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" tres jolie voie dans massif aiguilles rouge face mont blanc description l'itineraire montee approche descente depuis telepherique brevent suivre piste passer breche entre lacet prendre droite pierrier rejoindre sentier raide visible benne conduit pied paroi relais partir gauche remonter pilier franchir dalle lisse contournable continuer traverser oblique terrasse 45m monter blocs brises ascendance traversee verte sur vire tout droit puis cheminee-diedre bien sommet cheminee bonne l'eperon belles dalles grises large fissure verticale 10m pas dulfer 40m longueur jonction contourner mur sortie directe jusqu'au d'un magnifique diedre 30m altitude depart 2310 denivellation 200 difficultes configuration orientation difficulte globale cotation libre obl ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" nouvelle voie sainte elle demarre gauche dalles grises sort juste breche moines soit pres 400m ouverte bas decembre 2005 longueurs toutes equipees plaquettes dorees centaine environ degaines max attention dans partie basse caillou est encore moyen haut superbe sortie splendide 30m remonte fissure cheminee 35m traversee ascendante dalle raide 40m sur 20m finir droite 50m belle inclinee marche 10m mur debut 15m deversante bonnes prises petit goulet 80m evitable voulez gagner temps belles inverses l10 adherence diriger vers l'aplomb l11 fracturee l12 plus beau rocher trou l13 remonter raid venir sous surplomb sortir l'arete domine prieure descente rapide consiste descendre pied traces rouges classique chemin redescente avec touristes jaune trouve suivant crete 200m direction l'ouest ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" magnifique voie moderne sur bon rocher joli coin calanques avec vue l'envers candelle fameuse paroi concave 35m d'avancee equipee scellements 2002 partie gauche face est relativement abritee mistral denivellation montee 130 configuration eperon pilier orientation difficulte globale cotation libre luminy rejoindre socle continuer trace rouge descendre dans calanque jean dieu remonter passer pas l'oeil verre cable tres glissant 15m 1h15 passe d'une zone marron deversante voir photo associee traverser droite avant monter description l'itineraire descente rappels 50m 30m env autres voies secteur descendent aussi retour meme chemin qu'a l'aller materiel specifique degaines casque plusieurs itineraires porte chaussons avons fait deux journee facilement ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" sainte victoire superbe itineraire peu dehors sentiers batus voie demain debeurre aboradul belle escalade soutenue dans ouverture broche gorgeon gras 1977 altitude depart 400 denivellation montee 500 longueur difficultes 180 configuration face orientation difficulte globale cotation libre obl artif matos degaines corde rappel simple 50m descend pied acces routier aix d17 entre tholonet puyloubier parking saint ser grand sur gauche avant description l'itineraire cette est combinaison deux voies menant sommet pyramide secteur boxon depuis suivre sentier rouge puis brun jusqu'a falaise l'ermitage l'extremite ouest dallapizza remonter ressaut direction bien visible petite sente l'attaque marquee fleche dalle premiers points scellements seuls 45m diedre 30m monter ensuite d'une goulotte mene fissure vers passage arete possible continuer l'arete sommitale sinon descente vertigineuse couloir l'est revenir droite cairn arrive premier l'ouest rappels inoubliable plein verticale l'on peut mediter spits 8mm rouilles jusqu'au meme ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" gaston rebuffat decrivait comme plus belles ascensions sainte victoire joyau reflete rayons soleil grand plaisir yeux longue escalade variee globalement arete empruntant egalement dalles fissures l'itineraire est tres esthetique fois simple elegant itineraire comportant peu vraies difficultes certains passages peuvent etre assez impressionnants selon niveau passage milieu voie contrefort signal comporte quelques pitons lunule c'est toute fissure remonter avec friends coinceurs confiance moralite mefier limite deux longueurs diedre final sont techniquement difficiles pas presence nombreux rassure enormement maitriser technique d'a0 neanmoins l'engagement reste modere fait traverse sente descente seule partie centrale n'est equipee demeure remarques altitude orientation plein sud depart 440 denivellation montee 550 longueur 400 configuration eperon pilier difficulte globale cotation libre obl artif description ouverte 1967 amy ledoux soulier trace sur cette photo parcours l'une grandes escalades calcaires france complet emprunte ligne logique face trop engage demande endurance sens suffisant parking aiguilles l'aplomb caracteristique large sentier direction pied montagne puis aborder l'aiguille bertine contournant maquis l'est ecole suffit rechercher l'inscription directe premiere differe voies retrouvant terrasse 45m dalle raide sculptee serpente perdre suivre l'equipement plaquettes recentes relais peut faire chaines arbres confort dans dessus spits piton prendre occupee arbuste beton sortie autre aussi passer petit surplomb aux trois droite dur legerement haut quatre points sort rejoindre sommet bertines d'escalade facile marche ensuite pente jusqu'a ressaut franchir s'elevant gradins emprunter debut vire ascendante vers gauche mieux iii d'equipement place traverser noir gravir belle arrete separe cirque ouest plusieurs celle pres centre sous toit piton possibilite contourner l'arbre juste 50m tout beau placent esthetiquement mur apres tirage l'arrete part d'une atteindre 30m base remontant profonde fissure-cheminee proteger arbre spit systeme vires aeriennes partant gros partir droit au-dessus visibles car suite acces routier aix d17 entre tholonet puyloubier antonin parois crete l'w retrouve rapidement centaines metres croix jusqu'au garagai grande ouverture rocher breche cairn descendre d'abord attraper chaine fixee dessous d'un bosquet pierrier  ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" preferer sortie originale plus elegante  ",
" saisissez contenu panneau ici ",
" l'arete est itineraire classique dans cadre extraordinaire faire absolument altitude sommet 3468m arete bien redressee rocher fracture peu d'equipement place course ideale familiariser pose coinceurs difficultes raisonnables homogenes orientation elle prend assez vite soleil froide debut matinee depart 3371 denivellation montee 500 longueur 250 configuration haute montagne parcours glaciaire difficulte globale description l'itineraire depuis refuge torino traverser pres niveau glacier geant rejoindre pyramide tacul crevasses gigantesques pensez encorder rimaye delicate rejoindre fil deux longueurs iii puis progression suit plus moins son cote gauche l'on sur vue surprenante descente rappel face sud meme qu'a l'aller materiel specifique stoppeurs degaines friends sangles casque corde 50 ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" course tres longue dans rocher globalement assez mediocre quelle ambiance paysage somptueux solitude garantie refuge chabourneou 1998m prendre sentier direction vallonpierre 50m apres virage droite deuxieme serie lacets monter gauche vague depression kairns pas situe bien avant torrent sirac montee est raide permet d'eviter grande partie dalles barres rocheuses autour tout d'abord droit puis tirant legerement rejoindre bas branche glacier cette gros rognon rocheux separant suivant conditions remonter debut saison plateau superieur gradins neves fin rimaye passe rive rochers ensuite soit breche couloir 40° glace dernier sort sur l'arete 3200m longueurs pourris depuis traversee aretes suivre restant plutot cote attention pourri sommet 3414m fil jusqu'au 3440m description l'itineraire descente descendre voie normale peu evidente paumatoire petit emprunter systeme vires reperees cairns jusqu'a l'origine d'un grand rejoignant dangereux contourner gendarme taches jaunes traversant vire etroite pitons zigzaguant cheminees rapprochant atteind rappels 20m nombreuses cordelettes place mur l'eboulis neve encore plus tirer trouver sente cairn desescalader petite barre rocheuse delicate rappel possible rejoint facilement deconseille gouiran desescalade 5h ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" magnifique voie dans secteur calanques particulierement sauvage grande ambiance l'oule future croulants ouvert guillot kelle reequipement partiel volpiato abert obligatoire prendre anneaux corde degaines futurs linceul sont voies reservees aux grimpeurs ayant l'experience commencent dater relais vetustes sur sangles bronzees pitons bizarres prudence itineraire attaque fissure avant lafin d'une petite vire surplombe pin isole possible faire premieres longueurs traversee delicate gauche superbe aerienne droite toit encore plus scellements ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" course variee esthetique peu engagee elle est extremement frequentee rarement parcourue jusqu'au sommet attention aux chutes serac l'attaque glacons dans goulotte dues superpositions cordees orientee prend pas soleil l'altitude 3970m arrive sur l'arete mene dont l'orientation nne elle-meme fait 350m denivelee 700m mont-blanc tacul description l'itineraire face petit bastion rocheux trouvent plusieurs goulottes chere premiere ascension robert jacques tranchant aout 1973 l'aiguille midi descendre plein jusqu'a 3670m de-la passer rimaye diriger direction refuge cosmiques dessous vers triangle passant pres col comme attaquer voie normale mont blanc bien visible situe cote droit accede son pied heure depuis remonter cone neige 45° base rochers bordent rive droite ici premier relais partir cet endroit attaque reellement l'escalade axe 60°-75° etranglement parfois rocher pitons selon conditions suivant gauche longueur suivante plus raide 85° puis 70° 50° niveau partie ensuite couche d'abord arriver toujours encore 60-70° 80° possibilites faire cette soit meme inclinaison assez etroit avec montant glace proteger difficultes sont terminees beaucoup redescendent alors rappel tres equipes neanmoins existe autre facon s'echapper traverser vire ascendante facile rejoindre haut decidez continuer reste longueurs 60° mixte atteint l'epaule heures descente ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" approche centre vacances apres praz coutant avant plaine joux suivre ravin large ancienne riviere assechee passe milieu d'une foret dense 150m denivele environ falaise plate laisse place pentes herbeuses sur droite empruntant croupe l'on jusqu'au bout reste neve debut saison voie demarre gauche grandes dalles cannelees dans espece couloir traversee monter tres peu temps emprunter vire altitude 1850m pas laisser tenter bien piton rapidement quelques cette parfois peine ascendante jusqu'a gendarme caracteristique trouver relais vagues marques rouges tirer rappel autre plus bas 20m pilier rejoint assez facile deux pitons depuis l'arrivee spit pied dalle traverse metres dessous grimper puis sortir bute mur raide mauvais rocher aller vers prendre fissure revient ascendance dessus serie petits murs amenent au-dessus venir buter petit l'escalader gradins terrasse encore bon calcaire grimpe diedre vague sortie continuer durcit sommet delicate eviter improtejable droit tirant courte permettre gravir cheminee evasee vue cote delicats piton-anneau peinture rouge faire traverser direction verticale fleche delicat retablissement commode bonnes prises equipees spits d'autres lunule goulotte oblique bonne engage peut proteger facilement restant vient d'un trouve avec maillon rapide rien camalot utiles soutenue bons becquets partir mixtes faciles bordure retrouve grosse dominee grande barre rocheuse noire 40m profonde au- ensuite pente mixte nouvelle moyen grand base d'abord revenir devient mediocre 50m d'equipement visible fissures mieux terrain moins r10 fin difficultes cannelures dernier r11 schiste finit terminales arrive l'arete sommitale descente descendre refuge fois chemin egratz remontee ramene remonter route recuperer voiture remarques conseils sous-estimer malgre cotations modestes fait 500m c'est d'aventure excellence meteo car retraite est difficile nombreuses traversees non equipes redescendre tranquille complique recherche d'itineraire pose coinceurs endroits qualite irreguliere est voir haut quand meme type ardoise n'est dure r09 avoir tenace lors l'approche reperage station trace depart cordee corde tendue mal sections horaires indicatifs l'altitude 1800m 35mn nos cordees biere 2h00 journee 9h00 vacance conseille entre 7h00 7h30 materiel specifique jeu friends sangles differentes tailles degaines marteau fond sac brin simple 25m casque indispensable course ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" perche entre plateau trient suisse glacier tour france l'aiguille est belvedere magnifique course d'initiation frequentee agreable depuis refuge albert 1er prendre direction longeant flanc gros cairns rejoindre min pied sur remonter celui-ci rive droite l'eperon descend sommet passe au-dessus signal reilly puis col superieur 3289 l'on peut sans peine lieu continuer vers col debouche blancheur suit l'arete rocheuse nord arriver 542 apres avoir franchi rimaye etre ouverte rejoint rochers bonne qualite menent rapidement environ remarques ideale l'initiation marche traversee d'un superbe arete finale dans rocher tres ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" saisissez contenu panneau ici ",
" souvenirs courses vols journees ski d'escalades rubrique regroupe quelques videos yalmontagne pouvez egalement envoyer ",
" petite video montre larguage d'un base jumper depuis parapente biplace sequence est furtive rapide sensations intenses l'equipage scene deroule dessus vallee chamonix ",
" decollage 3600m coeur massif mont blanc panorama unique plus kilometres minutes vol c'est vallee blanche connaissez peut etre voie terrestre ski alors testez parapente biplace  ",
" plus 130 photos minutes prenez plein yeux  ",
" kite montagne est pratique sportive reunit ski surf parapente sport traction sur l'eau neige nautique part entiere parfois appele fly seulement kite signifie anglais cerf-volant consiste etre tracte aile glisser planche skis ",
" mars 2007 equipe yalamontagne est partie tanzanie gravir kili voie londorosi belles images rendez  ",
"  ",
" sorties stages d'alpinisme dans massif ",
" tous massifs ecrins vanoise ubaye pyrennes ",
" europe extra-europeen ",
" page1 chine province sichuan minya konka gonga shan 755om page antarctique raid polaire dans massif monts hellsworth inde expedition garwal sur arwa tower 6352m tanzanie kilimanjaro 5898m ",
" biplace paralpinisme vols rando cross  ",
" proximite loin pistes peu importe pourvu trace soit belle  ",
" sites d'escalade grandes voies site ecoles sportifs bloc  ",
" trombinoscope construction revenez souvent decouvrez nouveaux visages yalamontagne rubrique personnelle presente l'environnement humain trouverez guides amis clients d'un jour toujours verrez enfants ados adultes alors regardez ",
" livre d'or courrier temoignages yalamontagne permet exprimer librement grace aux courriers ligne ",
" guide haute montagne moniteur parapente grimpe escalade calanques verdon buoux chateauvert claret voyages expeditions treck himalaya  ",
"  ",
"  ",
" tarifs 2009 2010 ",
" tarifs montagne engagement prive sont etablis fonction longueur difficulte surtout l'engagement course personnes comprend pas frais refuges remontees mecaniques demie pensions guide charge clients face chaque nombre d'etoiles allant etoiles est mis «coter» rapport pure technique cette peut bien-sur variee suivant conditions n'a aucun cas avec l'interet beaute grandes courses reve tous differentes chacun tout son niveau ses gouts aspirations… tarif d'une plus «importante» ces parametres varies passe certain fourchette donnee avoir ordre grandeur «final» pourra etre decide apres aux rencontres temps mis… 900 1200 euros 1100 1400 …………… 1300 1600 …………………… 2000 ……………………… 2600 ………………… partir 2500 sources compagnie guides chamonix ",
" tarifs parapente biplace paralpinisme vol journalier sur reservation minimum veille lendemain moyenne montagne depuis plan praz l'aiguille1000 denivelee prarion plaine joux megeve1500 800 merlet agy 600 haute grands montets 2000 l'aiguille midi 2700 mont-blanc 3800 ");
urlsArray = new Array("../accueil/index.html",
"../topic/index.html",
"../alpinisme/index.html",
"../escalade/index.html",
"../parapente1/index.html",
"../ski/index.html",
"../canyon/index.html",
"../groupederubrique/index.html",
"../ideesdevoyages/index.html",
"../carnetdevoyage/index.html",
"../carnetdecourses/index.html",
"../carnetdecourses/page1.html",
"../carnetdecourses/page1.html",
"../carnetdecourses/page1.html",
"../carnetdecourses/page1.html",
"../carnetdecourses/page1.html",
"../carnetdecourses/page1.html",
"../carnetdecourses/page1.html",
"../carnetdecourses/page1.html",
"../carnetdecourses/page2.html",
"../carnetdecourses/page2.html",
"../carnetdecourses/page2.html",
"../carnetdecourses/page2.html",
"../carnetdecourses/page2.html",
"../carnetdecourses/page2.html",
"../carnetdecourses/page2.html",
"../carnetdecourses/page2.html",
"../carnetdecourses/page3.html",
"../carnetdecourses/page3.html",
"../carnetdecourses/page3.html",
"../carnetdecourses/page3.html",
"../carnetdecourses/page3.html",
"../carnetdecourses/page3.html",
"../carnetdecourses/page3.html",
"../carnetdecourses/page3.html",
"../carnetdecourses/page4.html",
"../carnetdecourses/page4.html",
"../carnetdecourses/page4.html",
"../carnetdecourses/page4.html",
"../carnetdecourses/page4.html",
"../carnetdecourses/page4.html",
"../carnetdecourses/page4.html",
"../carnetdecourses/page4.html",
"../carnetdecourses/page5.html",
"../carnetdecourses/page5.html",
"../carnetdecourses/page5.html",
"../carnetdecourses/page5.html",
"../carnetdecourses/page5.html",
"../carnetdecourses/page5.html",
"../carnetdecourses/page5.html",
"../carnetdecourses/page5.html",
"../carnetdecourses/page6.html",
"../carnetdecourses/page6.html",
"../carnetdecourses/page6.html",
"../carnetdecourses/page6.html",
"../carnetdecourses/page6.html",
"../carnetdecourses/page6.html",
"../carnetdecourses/page6.html",
"../carnetdecourses/page6.html",
"../carnetdecourses/page7.html",
"../carnetdecourses/page7.html",
"../carnetdecourses/page7.html",
"../carnetdecourses/page7.html",
"../carnetdecourses/page7.html",
"../carnetdecourses/page7.html",
"../carnetdecourses/page7.html",
"../carnetdecourses/page7.html",
"../carnetdecourses/page8.html",
"../carnetdecourses/page8.html",
"../carnetdecourses/page8.html",
"../carnetdecourses/page8.html",
"../carnetdecourses/page8.html",
"../carnetdecourses/page8.html",
"../carnetdecourses/page8.html",
"../carnetdecourses/page8.html",
"../carnetdecourses/page9.html",
"../carnetdecourses/page9.html",
"../carnetdecourses/page9.html",
"../carnetdecourses/page9.html",
"../carnetdecourses/page9.html",
"../carnetdecourses/page9.html",
"../carnetdecourses/page9.html",
"../carnetdecourses/page9.html",
"../carnetdecourses/page10.html",
"../carnetdecourses/page10.html",
"../carnetdecourses/page10.html",
"../carnetdecourses/page10.html",
"../carnetdecourses/page10.html",
"../carnetdecourses/page10.html",
"../carnetdecourses/page10.html",
"../carnetdecourses/page10.html",
"../carnetdecourses/page11.html",
"../carnetdecourses/page11.html",
"../carnetdecourses/page11.html",
"../carnetdecourses/page11.html",
"../carnetdecourses/page11.html",
"../carnetdecourses/page11.html",
"../carnetdecourses/page11.html",
"../carnetdecourses/page11.html",
"../carnetdecourses/page12.html",
"../carnetdecourses/page12.html",
"../carnetdecourses/page12.html",
"../carnetdecourses/page12.html",
"../carnetdecourses/page12.html",
"../carnetdecourses/page12.html",
"../carnetdecourses/page12.html",
"../carnetdecourses/page12.html",
"../carnetdecourses/page13.html",
"../carnetdecourses/page13.html",
"../carnetdecourses/page13.html",
"../carnetdecourses/page13.html",
"../carnetdecourses/page13.html",
"../carnetdecourses/page13.html",
"../carnetdecourses/page13.html",
"../carnetdecourses/page13.html",
"../carnetdecourses/page14.html",
"../carnetdecourses/page14.html",
"../carnetdecourses/page14.html",
"../carnetdecourses/page14.html",
"../carnetdecourses/page14.html",
"../carnetdecourses/page14.html",
"../carnetdecourses/page14.html",
"../carnetdecourses/page14.html",
"../carnetdecourses/page15.html",
"../carnetdecourses/page15.html",
"../carnetdecourses/page15.html",
"../carnetdecourses/page15.html",
"../carnetdecourses/page15.html",
"../carnetdecourses/page15.html",
"../carnetdecourses/page15.html",
"../carnetdecourses/page15.html",
"../carnetdecourses/page16.html",
"../carnetdecourses/page16.html",
"../carnetdecourses/page16.html",
"../carnetdecourses/page16.html",
"../carnetdecourses/page16.html",
"../carnetdecourses/page16.html",
"../carnetdecourses/page16.html",
"../carnetdecourses/page16.html",
"../carnetdecourses/page17.html",
"../carnetdecourses/page17.html",
"../carnetdecourses/page17.html",
"../carnetdecourses/page17.html",
"../carnetdecourses/page17.html",
"../carnetdecourses/page17.html",
"../carnetdecourses/page17.html",
"../carnetdecourses/page17.html",
"../carnetdecourses/page18.html",
"../carnetdecourses/page18.html",
"../carnetdecourses/page18.html",
"../carnetdecourses/page18.html",
"../carnetdecourses/page18.html",
"../carnetdecourses/page18.html",
"../carnetdecourses/page18.html",
"../carnetdecourses/page18.html",
"../collectiondedvd/index.html",
"../collectiondedvd/page1.html",
"../collectiondedvd/page2.html",
"../collectiondedvd/page3.html",
"../collectiondedvd/page4.html",
"../collectiondedvd/page5.html",
"../groupederubriqu1/index.html",
"../albumphoto/index.html",
"../albumphoto1/index.html",
"../massifetrangers/index.html",
"../topic3/index.html",
"../parapente/index.html",
"../albumphoto2/index.html",
"../grimpe/index.html",
"../espaceclients/index.html",
"../monblog/index.html",
"../mapage/index.html",
"../mapage2/index.html",
"../monblog1/index.html",
"../groupederubriqu2/index.html",
"../mapage1/index.html",
"../mapage3/index.html");
titlesArray = new Array("YALAMONTAGNE  Venez la partager avec Laurent",
"YALAMONTAGNE  Venez la partager avec Laurent",
"YALAMONTAGNE  Venez la partager avec Laurent",
"Ecole , bloc , falaise , SAE .",
"Paralpinisme ,Cross et baptême biplace .",
"Ski alpinisme , hors piste , la vallée blanche .",
"CANYONISME",
"RENCONTRER DES MONTAGNES ET DES HOMMES",
"KILIMANJARO 5889m",
"MC KINLEY 6195m",
"LES TOPOS",
"brêche Puisieux Massif du Mont Blanc",
"Montée vers la base du couloir",
"derrière la Dent du Géant",
"Plateau du",
"Au- dessus de la rimaye",
"Le rappel",
"Premiers virages sur le glacier du Mont Mallet",
"Sur le glacier de Lechaux",
"Chamonix Zermatt",
"Montée vers le col du Passon",
"En allant à Tête Blanche",
"Plateau du",
"Cabane de Prafleuri",
"Pigne d'Arola la Serpentine",
"Descente vers Arola",
"Titre du panneau",
"Mont Blanc. Traversée Montenvers-Nid d'Aigle",
"Ecole de glace sur la mer de glace",
"Col de la Brenva",
"Sous le Refuge du Requin",
"Dans les échelles sous le refuge",
"en remontant la vallée blanche",
"Refuge des Cosmiques",
"Descente sous le Refuge du Goûter",
"BARRE DES ECRINS 4102 m",
"Au dessus du Refuge du Glacier blanc",
"Col de la Brenva",
"dans le bas de la face nord",
"Sous la Barre",
"Avant la Breche Lory",
"Sur l'arête",
"Descente sous le Refuge des Ecrins",
"Dent Blanche arête Sud",
"Cabane de la Dent Blanche",
"Au dessus de la Cabane",
"Sous le premier gendarme",
"Au dessus du Gendarme.",
"Dans la partie supérieure.",
"Sur l'arête au sommet",
"Vue sur le Valais",
"Aiguille du Moine Arête Sud",
"Refuge du Couvercle",
"Refuge du Couvercle l'Original",
"Au dessus de la rimaye les dalles lisses",
"Avant de rejoindre l'arête",
"La fissure cheminée",
"Vue du sommet: Face Sud des Drus",
"Vue sur le Valais",
"Eperon de Bayere",
"Descente vers le Pas de Chèvre",
"Sur le fil de l'Eperon",
"Sur l'Arête",
"Les plaques de sortie",
"La fissure cheminée",
"Vue du sommet: Face Sud des Drus",
"Vue sur le Valais",
"Brévent voie Frison Roche",
"Dans le pilier du bas",
"Fin de la traversé, avant R3",
"Au dessus du relais dans  L3",
"Sortie du dièdre en 6a",
"La cheminé dièdre dernière difficulté 5c",
"Même pas mal !!",
"Vue sur le Valais",
"Sainte Victoire voie la Commande",
"L1 attention au rocher dans le bas",
"Fin de L2 6a+",
"L3 6a",
"50 m! bout de corde 5c",
"Départ du mur raide en 6a",
"6b avant le relais",
"Sommet le Prieuré juste de l'autre coté!!",
"L'oeil de Sauron",
"L1 6a+",
"L4 6b splendide",
"L3 7a voie de droite",
"Voie de droite fin de la longueur 6c",
"Départ du mur raide en 6c voie de droite",
"Rappel commun",
"La Concave",
"La Pyramide",
"L1 5c",
"L2 5c+",
"L3 5b en haut le sommet de la pyramide",
"L4 7a ou A0",
"belle fissure sous le relais!",
"dernière longueur",
"Marco au sommet",
"Sainte Victoire le Grand Parcours",
"vue de la route secteur les deux Aiguilles",
"L1 5c+",
"L4 5b",
"jonction sous le signal",
"belle fissure au dessus du relais 5c!",
"dernière longueur( variante en 6b+A0 )",
"descente le trou du Garagail",
"Massif du Mont Blanc Pyramide du Tacul",
"vue de la route secteur les deux Aiguilles",
"L1 5c+",
"L4 5b",
"jonction sous le signal",
"belle fissure au dessus du relais 5c!",
"dernière longueur( variante en 6b+A0 )",
"descente le trou du Garagail",
"Sirac traversée des arêtes.",
"partie finale de la 4eme dent",
"Un rocher presque bon avant le sommet Est",
"vue sur le sommet Est",
"Passage délicat première dent",
"Une traversée délicate en face nord sous la 3 ème dent",
"Une longue traversée nous attend.",
"descente, derrière toute la traversée!",
"LES FUTURS CROULANTS",
"L1",
"L4",
"L6 la fabuleuse traversée sous les toits!",
"L6 arrivé au relais",
"L6 après la traversée",
"L7",
"L'abri Azéma",
"MONT BLANC DU TACUL goulotte Chéré",
"aprés la rimaye",
"sa caille",
"L1",
"L2",
"L2 arrivé au relais",
"L3",
"L4",
"CHAINE  DES FIZ Aiguille de Platé",
"l' itinéraire du pilier",
"la face sud de platé",
"gendarme du rappel",
"L1 au dessus de la dalle",
"L6 arrivé au relais",
"traversée  avant R7",
"sortie des grandes cannelures",
"AIGUILLE DU TOUR",
"sur le glacier du tour",
"en montant vers le col supérieur du tour",
"le plateau de Trient",
"sur l'arête",
"sous le sommet",
"descente, passage de la rimaye",
"vue sur le Chardonet",
"Souvenirs de courses, de vols, de journées de ski ou d'escalades...",
"Base jump en parapente",
"Vallée Blanche en biplace!!",
"Yalamontagne. Le Clip",
"Kite en montagne",
"KILIMANJARO 2007",
"YALAMONTAGNE  Venez la partager avec Laurent",
"YALAMONTAGNE  Venez la partager avec Laurent",
"YALAMONTAGNE  Venez la partager avec Laurent",
"YALAMONTAGNE  Venez la partager avec Laurent",
"YALAMONTAGNE  Venez la partager avec Laurent",
"YALAMONTAGNE  Venez la partager avec Laurent",
"YALAMONTAGNE  Venez la partager avec Laurent",
"YALAMONTAGNE  Venez la partager avec Laurent",
"Trombinoscope en construction. Revenez souvent et découvrez les nouveaux visages de YALAMONTAGNE!",
"Livre d'or, Courrier,Témoignages.",
"YALAMONTAGNE  Venez la partager avec Laurent",
"YALAMONTAGNE  Venez la partager avec Laurent",
"YALAMONTAGNE  Venez la partager avec Laurent",
"YALAMONTAGNE  Venez la partager avec Laurent",
"TARIFS MONTAGNE",
"TARIFS PARAPENTE");
descArray = new Array("",
"YALAMONTAGNE    Le terme YALA ou plus exactement YALLA !! signifie un peu prés la même chose dans les pays d'Afrique du nord. il est  utilisé pour dir...",
"Que vous soyez débutant ou confirmé vous avez le choix .A la journée , à la course ou en formule stage.  Randonnées glacières, courses classiques  en ...",
"L'escalade! Il n'y a pas si longtemps cette activité était considérée comme un entraînement technique pour l'alpinisme. Aujourd'hui activité sportive ...",
"+La magie du Vol !  Face au Mont Blanc, découvrez la magie du vol, lors d'un vol en parapente biplace. Le baptême constitue la façon la plus simple de...",
"Le ski de montagne, ski de randonnée ou encore ski alpinisme est une activité bien développée. Autrefois pratiqué en fin de saison de ski comme ski de...",
"Les premiers explorateurs de canyon apparurent à la fin du XIXème siècle. Au départ, ces aventuriers n'étaient autres que des chasseurs et des pêcheur...",
"Un des  moteurs de l'Homme ce sont les projets !!    Laurent en a plein la tête ! Une première idée , une deuxième, une discussion , des recherches et...",
"",
"EN TRAVAUX....",
"Cette rubrique présente un certains nombres de topos et fiches techniques permettant d'avoir une idée des courses qui peuvent être réalisées avec YALA...",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"&",
"+La rubrique regroupe quelques vidéos de YALMONTAGNE. Vous pouvez également nous en envoyer!!",
"&",
"&",
"&",
"&",
"&",
"",
"+Sorties, stages d'alpinisme dans le Massif!!",
"+Tous les Massifs: Ecrins ,Vanoise, Ubaye,Pyrénnés.",
"+Europe et extra-européen.",
"page1: Chine Province du Sichuan Minya Konka ou Gonga Shan 755Om  page 2: Antarctique raid polaire dans le Massif des Monts Hellsworth  page 3: Inde E...",
"+Le Biplace, le paralpinisme, les vols rando ou les cross...",
"+A proximité ou loin des pistes! Peu importe pourvu que la trace soit belle...",
"+Sites d'escalade: Grandes voies, site écoles, sportifs et bloc....",
"+Rubrique personnelle qui présente l'environnement humain de YALAMONTAGNE !  Vous trouverez, des guides, des amis et des clients d'un jour et de toujo...",
"+YALAMONTAGNE vous permet de vous exprimer librement grâce au livre d'or aux courriers et témoignages en ligne.",
"+Des liens utiles, des sites de copains,des sites de professionnels...",
"",
"",
"+LES TARIFS 2009 / 2010",
"+ENGAGEMENT PRIVE  +Les tarifs sont établis, en fonction de la longueur, la difficulté et surtout l'engagement de la course, pour 1 ou 2 personnes.  N...",
"+BIPLACE ET PARALPINISME +Vol journalier sur Réservation au minimum la veille pour le lendemain.   +Vol moyenne montagne:  Depuis  Plan Praz ou le Pla...");
sublinksArray = new Array(177);
var linksCount = 177;


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>");
}

