// ----------------------------------------------------------------------------
// Lauyan Software Javascript Search Engine 2.0
//
// This file is the JavaScript search engine for a website created by TOWeb
//
// Copyright (C) LAUYAN SOFTWARE 2006
// web: http://www.lauyan.com
// ----------------------------------------------------------------------------

STR_SEARCH_QUERY_MSG = "Résultats de la recherche pour";
STR_NO_RESULT = "Aucun résultat trouvé";
LBL_QUERY_RESULT = "résultat(s) trouvé(s) pour :&nbsp";
LBL_ITREFERENCE  = "Référence";
LBL_ITPRICE = 'Prix';
LBL_PRICEERROR = "Erreur de prix";
MIN_WORD_LEN = 2;
DISPLAY_SRCH_INFO = 1;
USE_UTF8 = 0;
REMOVE_ACCENTS = 1;
BOLD_LINKS = 1;
ONLINE_WEBSITE = 1;
ALLWORDSONLY = 0;
SHOWREFERENCES = 0;
BORDERCOLOR = "#663300";
SORTCOMPARE = 2;
itNamesArray = new Array("2-001 plus d'informations sur l'oeuvre 'cliquez' l'image joelle terrien fait plaisir expedier son ouvrage poste' n'est pas gratuite elle demande qu'une contribution aux frais d'envoi courrier adapte livres cas specifique partir exemple toutes autres demandes contactez directement l'auteur utilisant rubrique contact avec reception reglement seront expedies emballage protege souhaitez dedicace personnalisee merci preciser indications pertinentes delai d'expedition peut etre legerement affecte ",
"2-002 plus d'informations sur l'oeuvre 'cliquez' l'image annie bourgasser fait plaisir expedier son ouvrage poste' n'est pas gratuite elle demande qu'une contribution aux frais d'envoi courrier adapte livres cas specifique partir exemple toutes autres demandes contactez directement auteurs utilisant rubrique contact avec reception reglement seront expedies emballage protege souhaitez dedicace personnalisee merci preciser indications pertinentes delai d'expedition peut etre legerement affecte ",
"2-003 plus d'informations sur l'oeuvre 'cliquez' l'image bernard serge marlene biechel font plaisir expedier leur ouvrage poste' n'est pas gratuite ils demandent qu'une contribution aux frais d'envoi courrier adapte livres cas specifique partir exemple toutes autres demandes contactez directement auteurs utilisant rubrique contact avec reception reglement seront expedies emballage protege souhaitez dedicace personnalisee merci preciser indications pertinentes delai d'expedition peut etre legerement affecte ",
"2-004 textes bernard serge musique biechel arrangements francis untrau saxo jacques kapp choeurs manuel production etrange reve noir 3'00 douleur 2'40 dire tant choses echec mat 2'25 fait plaisir expedier cet album poste' n'est pas gratuite demande qu'une contribution aux frais d'envoi courrier adapte cas specifique partir exemple toutes autres demandes contactez directement l'auteur utilisant rubrique contact avec marlene reception reglement seront expedies emballage protege souhaitez dedicace personnalisee merci preciser indications pertinentes delai d'expedition peut etre legerement affecte ",
"2-005 plus d'informations sur l'oeuvre 'cliquez' l'image bernard serge fait plaisir expedier son ouvrage poste' n'est pas gratuite demande qu'une contribution aux frais d'envoi courrier adapte livres cas specifique partir exemple toutes autres demandes contactez directement l'auteur utilisant rubrique contact avec marlene biechel reception reglement seront expedies emballage protege souhaitez dedicace personnalisee merci preciser indications pertinentes delai d'expedition peut etre legerement affecte ",
"2-006 plus d'informations sur l'oeuvre 'cliquez' l'image joelle terrien fait plaisir expedier son ouvrage poste' n'est pas gratuite elle demande qu'une contribution aux frais d'envoi courrier adapte livres cas specifique partir exemple toutes autres demandes contactez directement l'auteur utilisant rubrique contact avec reception reglement seront expedies emballage protege souhaitez dedicace personnalisee merci preciser indications pertinentes delai d'expedition peut etre legerement affecte ",
"2-007 plus d'informations sur l'oeuvre 'cliquez' l'image fabrice erard christophe grummenacker font plaisir expedier leur ouvrage poste' n'est pas gratuite ils demandent qu'une contribution aux frais d'envoi courrier adapte livres cas specifique partir exemple toutes autres demandes contactez directement auteurs http iledesmoas canalblog com utilisez rubriques contact avec reception reglement seront expedies emballage protege souhaitez dedicace personnalisee merci preciser indications pertinentes delai d'expedition peut etre legerement affecte ",
"2-008 commander livre joelle terrien veuillez 'cliquer' sur l'image l'ouvrage puis dans fenetre suivante lien 'le aux editions l'instant present pouvez aussi utiliser rubrique contact avec  ",
"2-009 commander ouvrages chambaron veuillez 'cliquer' sur l'image l'ouvrage puis dans fenetre suivante lien 'commander livre chambaron' pouvez aussi utiliser rubrique contact avec ",
"2-010 commander ouvrages chambaron veuillez 'cliquer' sur l'image l'ouvrage puis dans fenetre suivante lien 'commander livre chambaron' pouvez aussi utiliser rubrique contact avec ",
"2-011 plus d'informations sur l'oeuvre 'cliquez' l'image claude diringer fait plaisir expedier son ouvrage frais port sont inclus dans prix vente livre cas d'envoi specifique partir livres exemple toutes autres demandes contactez directement l'auteur contact avec reception reglement seront expedies emballage protege souhaitez dedicace personnalisee merci preciser indications pertinentes delai d'expedition peut etre legerement affecte ",
"2-012 commander ouvrages chambaron veuillez 'cliquer' sur l'image l'ouvrage puis dans fenetre suivante lien 'commander livre chambaron' pouvez aussi utiliser rubrique contact avec ",
"2-013 commander ouvrages chambaron veuillez 'cliquer' sur l'image l'ouvrage puis dans fenetre suivante lien 'commander livre chambaron' pouvez aussi utiliser rubrique contact avec ",
"2-014 commander ouvrages michel baran veuillez 'cliquer' sur l'image l'ouvrage puis dans fenetre suivante lien 'commander livre baran' pouvez aussi utiliser rubrique contact avec ",
"2-015 commander ouvrages michel baran veuillez 'cliquer' sur l'image l'ouvrage puis dans fenetre suivante lien 'commander livre baran' pouvez aussi utiliser rubrique contact avec ",
"2-016 commander ouvrages michel baran veuillez 'cliquer' sur l'image l'ouvrage puis dans fenetre suivante lien 'commander livre baran' pouvez aussi utiliser rubrique contact avec ",
"52-001 collection zen est constituee d'une suite six tableaux peinture acrylique forme bouddhisme mahayana insiste sur meditation dhyana illumination interieure particulierement posture dite zazen mot romanisation prononciation japonaise terme silencieuse prononce chan mandarin ayant ete emprunte sanskrit pali jhana recueillement parfait refere chinois influence taoisme plus siddhartha gautama lorsqu'il obtint l'eveil sous l'arbre bodhi 2500 ans inde patience l'aptitude quelqu'un maitriser face attente rester calme dans situation tension difficultes encore qualite perseverance travers monde croyances essentielle requise celui aspire sagesse comme s'acquiert s'exerce elle demande effort concentration maitrise soi oppose general l'agitation naturelle l'impatience innee quotidienne parfois recompensee bien exemple l'attente sage petit enfant auquel offre cadeau recompense religieuse cle l'aboutissement n'a pas exactement meme valeur morale sens commun correspond realite distinguer spirituelle element essentiel nombres ",
"52-002 calligraphie feng shui prononce francais fonchoue litteralement vent l'eau est art chinois millenaire dont but d'harmoniser l'energie environnementale d'un lieu maniere favoriser sante bien-etre prosperite ses occupants s'agit arts taoistes meme titre medecine chinoise traditionnelle mtc l'acupuncture avec lesquelles partage tronc commun connaissances depuis siecles s'y referent concevoir leurs cites construire maisons inhumer morts nos jours monde affaires consulte encore maitres decider l'implantation bureaux ",
"52-003 calligraphie feng shui prononce francais fonchoue litteralement vent l'eau est art chinois millenaire dont but d'harmoniser l'energie environnementale d'un lieu maniere favoriser sante bien-etre prosperite ses occupants s'agit arts taoistes meme titre medecine chinoise traditionnelle mtc l'acupuncture avec lesquelles partage tronc commun connaissances depuis siecles s'y referent concevoir leurs cites construire maisons inhumer morts nos jours monde affaires consulte encore maitres decider l'implantation bureaux ",
"52-004 peinture acrylique l'aikido est art martial japonais budo fonde morihei ueshiba entre 1930 1960 ete officiellement reconnu gouvernement 1940 sous nom d'aikibudo1 cree partir l'experience son fondateur avait l'enseignement koryu ecoles d'arts martiaux anciennes essentiellement ju-jitsu l'ecole daito ryu kenjutsu2 sabre l'aikijutsu rencontre ces techniques combat reflexion metaphysique sur sens pratique martiale l'ere moderne compose avec armes mains nues utilisant force l'adversaire plutot agressivite volonte nuire visent non pas vaincre reduire tentative d'agression neant3 peut etre considere comme concretisation concept legitime defense reaction proportionnee immediate agression fait dans l'esprit n'y puisque celui-ci termine moment meme commence conformement cette logique n'existe competition d'aikido excepte style shodokan kenji tomiki appele aussi École ",
"52-005 peinture acrylique Étymologiquement paysage est l'agencement traits caracteres formes d'un espace limite pays portion l'espace terrestre saisi horizontalement observateur implique point vue perspective culturelle lecture creation interpretation s'articulent plusieurs plans l'on peut identifier objets apprehende visuellement notion dimension esthetique voire picturale litteraire tant representations elle recouvre nombreuses acceptions ",
"52-006 peinture acrylique 100 x ",
"52-007 peinture acrylique 60 ",
"52-008 peinture acrylique diptyque 160 Étymologiquement paysage est l'agencement traits caracteres formes d'un espace limite pays portion l'espace terrestre saisi horizontalement observateur implique point vue perspective culturelle lecture creation interpretation s'articulent plusieurs plans l'on peut identifier objets apprehende visuellement notion dimension esthetique voire picturale litteraire tant representations elle recouvre nombreuses acceptions ",
"52-009 peinture acrylique offre spÉciale ",
"52-010 peinture acrylique 50 ",
"52-011 peinture acrylique 60 ",
"52-012 peinture acrylique x ");
itUrlsArray = new Array("../commande/page1.html",
"../commande/page2.html",
"../commande/page3.html",
"../commande/page4.html",
"../commande/page5.html",
"../commande/page6.html",
"../commande/page7.html",
"../commande/page8.html",
"../commande/page9.html",
"../commande/page10.html",
"../commande/page11.html",
"../commande/page12.html",
"../commande/page13.html",
"../commande/page14.html",
"../commande/page15.html",
"../commande/page16.html",
"../lestableauxdefab/page1.html",
"../lestableauxdefab/page2.html",
"../lestableauxdefab/page3.html",
"../lestableauxdefab/page4.html",
"../lestableauxdefab/page5.html",
"../lestableauxdefab/page6.html",
"../lestableauxdefab/page7.html",
"../lestableauxdefab/page8.html",
"../lestableauxdefab/page9.html",
"../lestableauxdefab/page10.html",
"../lestableauxdefab/page11.html",
"../lestableauxdefab/page12.html");
itTitlesArray = new Array("On va voir la sage-femme,  Histoires de naissances  (2010)",
"Corbeau Nigaud (2010)",
"Seras-tu là Demain Après-demain (2009)",
"CD : Album 'Etrange Rêve Noir'",
"CHANSONS DES MOTS (2005)",
"ELOGE  A traits communs (2009)",
"L'ÎLE DES MÔAS  - Le retour aux sources (2009)",
"Passage de vies (2008)",
"LA MER, 13x13  (2008)",
"AUTOPORTRAITS A L'OREILLE CACHÉE (2006)",
"Autant de jours que de nuits (2006)",
"Le dictaphonaire et les Alphagrammes (2008/2005)",
"PETITS METIERS…  Et autres destins faciles à enluminer soi-même (2008/2004)",
"Essai philosophique sur la sexualité et l'amour, regard d'un handicapé  (2007)",
"Le jugement de Dieu (2007) - Le livre électronique",
"Le jugement de Dieu (2004)",
"Collection ZEN : Patience",
"Feng Shui  (1)",
"Feng Shui  (2)",
"Aïkido",
"Paysage (1)",
"Silence",
"La Porte",
"Paysage (2)",
"La Création",
"Romance Bleue",
"Famille d'Afrique",
"Sans Titre");
itDescArray = new Array("Pour plus d'informations sur l'oeuvre 'cliquez' sur l'image        Joëlle TERRIEN se fait un plaisir de vous expédier son ouvrage, mais 'La Poste' n'est pas gratuite.  Elle ne demande  qu'une contribution aux frais d'envoi par courrier adapté aux livres.   En cas d'envoi spécifique (à partir de 3 livres par exemple), ou pour toutes autres demandes, contactez directement l'auteur en utilisant la ru...",
"Pour plus d'informations sur l'oeuvre 'cliquez' sur l'image               Annie BOURGASSER se fait un plaisir de vous expédier son  ouvrage, mais 'La Poste' n'est pas gratuite.  Elle  ne demande  qu'une contribution aux frais d'envoi par courrier adapté aux livres.  En cas d'envoi spécifique (à partir de 3 livres par exemple), ou pour toutes autres demandes, contactez directement les auteurs en ut...",
"Pour plus d'informations sur l'oeuvre 'cliquez' sur l'image               Bernard SERGE et  Marlène BIECHEL se font un plaisir de vous expédier leur ouvrage, mais 'La Poste' n'est pas gratuite.  Ils ne demandent  qu'une contribution aux frais d'envoi par courrier adapté aux livres.  En cas d'envoi spécifique (à partir de 3 livres par exemple), ou pour toutes autres demandes, contactez directement ...",
"- Textes : Bernard SERGE - Musique : Bernard BIECHEL - Arrangements : Francis UNTRAU - Saxo : Jacques KAPP - Choeurs : Manuel UNTRAU - R.M Production                                                                                  1.  Etrange Rêve Noir                  3'00                                                                                     B. SERGE / B. BIECHEL / F. UNTRAU        ...",
"Pour plus d'informations sur l'oeuvre 'cliquez' sur l'image               Bernard SERGE se fait un plaisir de vous expédier son ouvrage, mais 'La Poste' n'est pas gratuite.  Il ne demande  qu'une contribution aux frais d'envoi par courrier adapté aux livres.  En cas d'envoi spécifique (à partir de 3 livres par exemple), ou pour toutes autres demandes, contactez directement l'auteur en utilisant la...",
"Pour plus d'informations sur l'oeuvre 'cliquez' sur l'image        Joëlle TERRIEN se fait un plaisir de vous expédier son ouvrage, mais 'La Poste' n'est pas gratuite.  Elle ne demande  qu'une contribution aux frais d'envoi par courrier adapté aux livres.   En cas d'envoi spécifique (à partir de 3 livres par exemple), ou pour toutes autres demandes, contactez directement l'auteur en utilisant la ru...",
"Pour plus d'informations sur l'oeuvre 'cliquez' sur l'image               Fabrice ERARD et  Christophe GRUMMENACKER se font un plaisir de vous expédier leur ouvrage, mais 'La Poste' n'est pas gratuite.  Ils ne demandent  qu'une contribution aux frais d'envoi par courrier adapté aux livres.  En cas d'envoi spécifique (à partir de 3 livres par exemple), ou pour toutes autres demandes, contactez dire...",
"Pour commander un le livre de Joëlle TERRIEN veuillez 'cliquer' sur l'image de l'ouvrage, puis dans la fenêtre suivante sur le lien :  'Le livre de Joëlle TERRIEN aux Editions l'Instant Présent ' !  Vous pouvez aussi utiliser la rubrique 'Contact avec : Joelle Terrien'.",
"Pour commander un des ouvrages de Chambaron veuillez 'cliquer' sur l'image de l'ouvrage, puis dans la fenêtre suivante sur le lien 'Commander un livre de Chambaron' !  Vous pouvez aussi utiliser la rubrique 'Contact avec : CHAMBARON'.",
"Pour commander un des ouvrages de Chambaron veuillez 'cliquer' sur l'image de l'ouvrage, puis dans la fenêtre suivante sur le lien 'Commander un livre de Chambaron' !  Vous pouvez aussi utiliser la rubrique 'Contact avec : CHAMBARON'.",
"Pour plus d'informations sur l'oeuvre 'cliquez' sur l'image               Claude DIRINGER se fait un plaisir de vous expédier son ouvrage.  Les frais de port sont inclus dans le prix de vente du livre.  En cas d'envoi spécifique (à partir de 3 livres par exemple), ou pour toutes autres demandes, contactez directement l'auteur :  'Contact avec : Claude DIRINGER'  Dès réception de votre règlement, l...",
"Pour commander un des ouvrages de Chambaron veuillez 'cliquer' sur l'image de l'ouvrage, puis dans la fenêtre suivante sur le lien 'Commander un livre de Chambaron' !  Vous pouvez aussi utiliser la rubrique 'Contact avec : CHAMBARON'.",
"Pour commander un des ouvrages de Chambaron veuillez 'cliquer' sur l'image de l'ouvrage, puis dans la fenêtre suivante sur le lien 'Commander un livre de Chambaron' !  Vous pouvez aussi utiliser la rubrique 'Contact avec : CHAMBARON'.",
"Pour commander un des ouvrages de Michel BARAN veuillez 'cliquer' sur l'image de l'ouvrage, puis dans la fenêtre suivante sur le lien 'Commander un livre de Michel BARAN' !  Vous pouvez aussi utiliser la rubrique 'Contact avec : Michel BARAN'.",
"Pour commander un des ouvrages de Michel BARAN veuillez 'cliquer' sur l'image de l'ouvrage, puis dans la fenêtre suivante sur le lien 'Commander un livre de Michel BARAN' !  Vous pouvez aussi utiliser la rubrique 'Contact avec : Michel BARAN'.",
"Pour commander un des ouvrages de Michel BARAN veuillez 'cliquer' sur l'image de l'ouvrage, puis dans la fenêtre suivante sur le lien 'Commander un livre de Michel BARAN' !  Vous pouvez aussi utiliser la rubrique 'Contact avec : Michel BARAN'.",
"La collection ZEN est constituée d'une suite de six tableaux !       Peinture acrylique      80 cm x 80 cm  Le ZEN est une forme de bouddhisme mahayana qui insiste sur la méditation (Dhyana), ou « illumination intérieure » et particulièrement sur la posture dite de zazen. Le mot ZEN est la romanisation de la prononciation japonaise du terme « méditation silencieuse », prononcé chán en mandarin, le...",
"Calligraphie      30 cm x 40 cm  Le Feng shui prononcé en français fonchoué, littéralement « le vent et l'eau », est un art chinois millénaire dont le but est d'harmoniser l'énergie environnementale (le Qi) d'un lieu de manière à favoriser la santé, le bien-être et la prospérité de ses occupants. Il s'agit d'un des arts taoïstes, au même titre que la médecine chinoise traditionnelle (MTC) ou l'acu...",
"Calligraphie       40 cm x 40 cm  Le Feng shui prononcé en français fonchoué, littéralement « le vent et l'eau », est un art chinois millénaire dont le but est d'harmoniser l'énergie environnementale (le Qi) d'un lieu de manière à favoriser la santé, le bien-être et la prospérité de ses occupants. Il s'agit d'un des arts taoïstes, au même titre que la médecine chinoise traditionnelle (MTC) ou l'ac...",
"Peinture acrylique      80 cm x 80 cm  L'aïkido est un art martial japonais (budo), fondé par Morihei Ueshiba entre 1930 et 1960. L'aïkido a été officiellement reconnu par le gouvernement japonais en 1940 sous le nom d'aikibudo1. Il a été créé à partir de l'expérience que son fondateur avait de l'enseignement des koryu (écoles d'arts martiaux anciennes), essentiellement le ju-jitsu de l'école dait...",
"Peinture acrylique      50 cm x 40 cm  Étymologiquement, le paysage est l'agencement des traits, des caractères, des formes d'un espace limité, d'un « pays ». Portion de l'espace terrestre saisi horizontalement par un observateur, il implique un point de vue. Le paysage, perspective culturelle, est donc une lecture, une création et une interprétation de l'espace où s'articulent plusieurs plans et ...",
"Peinture acrylique      100 cm x 100 cm",
"Peinture acrylique      50 cm x 60 cm",
"Peinture acrylique      Diptyque      40 cm x 160 cm  Étymologiquement, le paysage est l'agencement des traits, des caractères, des formes d'un espace limité, d'un « pays ». Portion de l'espace terrestre saisi horizontalement par un observateur, il implique un point de vue. Le paysage, perspective culturelle, est donc une lecture, une création et une interprétation de l'espace où s'articulent plus...",
"Peinture acrylique      80 cm x 60 cm  OFFRE SPÉCIALE",
"Peinture acrylique      60 cm x 50 cm",
"Peinture acrylique      80 cm x 60 cm",
"Peinture acrylique      60 cm x 60 cm");
itImgArray = new Array("../commande/bv000043.thumb.jpg",
"../commande/bv000027.thumb.jpg",
"../commande/bv000021.thumb.jpg",
"../commande/bv000025.thumb.jpg",
"../commande/bv000023.thumb.jpg",
"../commande/bv000017.thumb.jpg",
"../commande/bv000002.thumb.jpg",
"../commande/bv000015.thumb.jpg",
"../commande/bv000001.thumb.jpg",
"../commande/bv000005.thumb.jpg",
"../commande/bv000046.thumb.jpg",
"../commande/bv000007.thumb.jpg",
"../commande/bv000019.thumb.jpg",
"../commande/bv000009.thumb.jpg",
"../commande/bv000011.thumb.jpg",
"../commande/bv000013.thumb.jpg",
"../lestableauxdefab/bv000002.thumb.jpg",
"../lestableauxdefab/bv000005.thumb.jpg",
"../lestableauxdefab/bv000012.thumb.jpg",
"../lestableauxdefab/bv000019.thumb.jpg",
"../lestableauxdefab/bv000025.thumb.jpg",
"../lestableauxdefab/bv000031.thumb.jpg",
"../lestableauxdefab/bv000037.thumb.jpg",
"../lestableauxdefab/bv000043.thumb.jpg",
"../lestableauxdefab/bv000049.thumb.jpg",
"../lestableauxdefab/bv000055.thumb.jpg",
"../lestableauxdefab/bv000061.thumb.jpg",
"../lestableauxdefab/bv000067.thumb.jpg");
itRefArray = new Array("2-001",
"2-002",
"2-003",
"2-004",
"2-005",
"2-006",
"2-007",
"2-008",
"2-009",
"2-010",
"2-011",
"2-012",
"2-013",
"2-014",
"2-015",
"2-016",
"52-001",
"52-002",
"52-003",
"52-004",
"52-005",
"52-006",
"52-007",
"52-008",
"52-009",
"52-010",
"52-011",
"52-012");
itPricesArray = new Array(18.00,
8.00,
19.00,
5.00,
15.00,
47.00,
11.00,
0.00,
0.00,
0.00,
12.00,
0.00,
0.00,
0.00,
0.00,
0.00,
1000.00,
30.00,
30.00,
50.00,
30.00,
100.00,
50.00,
100.00,
80.00,
40.00,
40.00,
40.00);
var itemsCount = 28;
var catalogdirs = new Array("/commande/",
"/lestableauxdefab/");
var catalognames = new Array("Commande",
"::Les tableaux de:: ::Fabrice ERARD::");

			
function SubmitSearch(n)
{
	var p = document.getElementsByName("jse_query");
	if( p < 0) return false;
	if( p && p[n] && p[n].value != "" ) 
	{
	  if( (p[n].value).replace(/^\s+|\s+$/g, '') != "" ) 
	  {
		var idx = 0;
		p = document.getElementsByName("minprice");
		if( p && p[idx] )
		{
			if( p[idx].value != "" && isNaN(p[idx].value) )
			{
				if( LBL_PRICEERROR != "" )
					alert( LBL_PRICEERROR );
				return false;
			}
		}
		p = document.getElementsByName("maxprice");
		if( p && p[idx] )
		{
			if( p[idx].value != "" && isNaN(p[idx].value) )
			{
				if( LBL_PRICEERROR != "" )
					alert( LBL_PRICEERROR );
				return false;
			}
		}
		p = document.getElementsByName("jse_form");
		if( p && p[n] )
			p[n].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 SortCompare2(a, b)
{
	if( SORTCOMPARE == 1 ) 
	{
	    if (a[3] < b[3]) return 1;
	    else if (a[3] > b[3]) return -1;
	    else return 0;
	}
	else if( SORTCOMPARE == 0 )
	{
	    if (a[3] > b[3]) return 1;
	    else if (a[3] < b[3]) return -1;
	    else return 0;
	}
	return -1;
}

function jseSearch2( 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();
  var sortp = getParam("sort");
  if( sortp == "0" ) {
	SORTCOMPARE = 0;
  } else if( sortp == "1" ) {
	SORTCOMPARE = 1;
  } else if( sortp == "2" )
	SORTCOMPARE = 2;
  var catfilterp = getParam("cat");
  var minPrice = getParam("minprice");
  var maxPrice = getParam("maxprice");
 
  // display the search form
  var lnktarget = "";
	query = formatChars(query);
  if( query.length == 0 ) return;
  
  var found=0, t=0, k=0, score=0, i=0;
  var keyword = "", tmp = "";
  var searchWords = new Array();

  // split search query by spaces
  searchWords = query.split(" ");
  // init result table information
  res_table = new Array(itemsCount);
  for( t=0; t<itemsCount; t++ )
  {
    res_table[t] = new Array(3);
    res_table[t][0] = 0;  // index
    res_table[t][1] = 0;  // score
    res_table[t][2] = 0;  // words found
    res_table[t][3] = 0;  // price
  }

  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<itemsCount; q++ )
	  {
		// catalog filter verification
	    if( catfilterp != "" && catfilterp != "allcat" && itUrlsArray[q].indexOf(catfilterp) == -1 ) 
			continue;
		// min and max price filter
	    if( minPrice > 0 && itPricesArray[q] < minPrice )
			continue;
	    if( maxPrice > 0 && itPricesArray[q] > maxPrice )
			continue;
		// search for keywords (an exact word doubles the score)
		score = 0;
		tmp = formatChars(itDescArray[q]);
	    if( tmp.indexOf(keyword) != -1 ) score++;
	    if( tmp.indexOf(' '+keyword+' ') != -1 ) score+=2;
		  tmp = formatChars(itTitlesArray[q]);
	  	if( tmp.indexOf(keyword) != -1 ) score++;
		  if( tmp.indexOf(' '+keyword+' ') != -1 ) score+=2;
		  tmp = formatChars(itNamesArray[q]);
	    if( tmp.indexOf(keyword) != -1 ) score++;
	    if( tmp.indexOf(' '+keyword+' ') != -1 ) score+=2;
			
	    if( score > 0 ) // && itPricesArray[q] > 0 )  // add this test in order not to display 0.00 prices 
	    {
		  if( res_table[q][1] <= 0 ) 
			found++;	// increment only if not already found with a previous keyword
	      res_table[q][0] = q;
	      res_table[q][1] = 1; // itPricesArray[q];
	      res_table[q][2]++;
	      res_table[q][3] = itPricesArray[q];
	    }
	  }
	}
  }
  if( found == 0 ) {
    document.write("<br><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++;
	}
	if( internal == null || internal != 1 ) {
		document.writeln( "<span class='wg-paragraph'>" + found + " " + LBL_QUERY_RESULT + "<strong>" +query+"</strong></span>" );
	}
	// sort by words found and scores
	if( SORTCOMPARE >= 0 && SORTCOMPARE <= 1 )
		res_table.sort(SortCompare2);	
    // display the results
	document.writeln("<table border='1' class='wg-paragraph' bordercolor='"+BORDERCOLOR+"' style='border-collapse:collapse;margin:4px;' cellspacing='2' cellpadding='2' >");

	for( var q=0; q<itemsCount; 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
		document.writeln("<tr valign='top'><td>");
		if( itImgArray[t] != "" ) {
			document.writeln("<a href=\"" + itUrlsArray[t] + lnktarget + "\">" + "<img src='"+itImgArray[t]+"' border='0' width=\"48\" height=\"48\" /></a>" );
		}
		document.writeln("</td><td>");
		if( 1 ) { //BOLD_LINKS ) {
          document.writeln("<b><a href=\"" + itUrlsArray[t] + lnktarget + "\">" + itTitlesArray[t] + "</a></b><br>" );
        } else
          document.writeln("<a href=\"" + itUrlsArray[t] + lnktarget + "\">" + itTitlesArray[t] + "</a><br>" );
		if( SHOWREFERENCES && itRefArray[t] != "" ) {
			var ref = itRefArray[t].split(' ');
			if( ref && ref[0] != "" ) 
				document.writeln( LBL_ITREFERENCE+" : "+ref[0]+"<br>" );
		}
        if( itDescArray[t].length > 2 )
			document.writeln( itDescArray[t]);
		document.writeln("</td><td nowrap>");
		if( itPricesArray[t] != ""  && itPricesArray[t] > 0 )
			document.writeln( LBL_ITPRICE+"<br><b>"+AddMonetarySymbol(moneyFormat(itPricesArray[t]))+"</b>" );
		else
			document.writeln( "&nbsp;" );
		document.writeln("</td></tr>");
      }
	}
	document.writeln("</table>");			
  }
  document.writeln("<br>");
}
