// Script développé par Olivier HONDERMARCK
// D'autres scripts sur http://www.toutjavascript.com
// Utilisation gratuite à condition de laisser ces commentaires
// Logiciel Visual Basic développé par Michel GILLET

// Création de la base de données
var tjs_base=new TJS_InitBase("_self");
// TJS_InitBase(target) : target="_blank" pour ouvrir dans une nouvelle page

tjs_base.Add("florence.php?p=firE01","Museo di Storia della Scienza","Museo di Storia della Scienza,Histoire de la Science,discipline,Galilée majeur,Satellites de Jupiter téléscope,globes florentins,sphère armillaire mouvement des planètes,x,x,musée,");
tjs_base.Add("florence.php?p=firE02","Galleria degli Uffizi","Galeria degli Uffizi,Galerie des Offices,Michel-Ange,Renaissance,Maniérisme,x,x,x,museo galleria,musée galerie,");
tjs_base.Add("florence.php?p=firE03","Palazzo Vecchio","Palazzo Vecchio,Vieux Palais,Cinq-Cents Salone dei Cinquecento 500,Savonarole,conseil municipal musée des enfants,conseil de la république palais ducal des Médicis gouvernement de la république,Michel-Ange Vasari,x,museo palazzo,musée palais,");
tjs_base.Add("florence.php?p=firE04","Loggia dei Lanzi","Loggia dei Lanzi,Loge des Lansquenets,Loge,Sabines,Persée,Ajax,Patrocle,x,museo loggia,musée loge,");
tjs_base.Add("florence.php?p=firE05","Piazza della Signoria","Piazza della Signoria,Seigneurie,Marzocco,David,Neptune,Cosme,Biancone,x,piazza,place,");
tjs_base.Add("florence.php?p=firE06","Orsanmichele","Orsanmichele,niche,Chiesa,tabernacle,corporation,Orcagna,x,x,chiesa,église,");
tjs_base.Add("florence.php?p=firE07","Casa di Dante","Casa di Dante,Alighieri,guelfe blanc,guelfe noir,Divine Comédie,x,x,x,museo casa,musée maison,");
tjs_base.Add("florence.php?p=firE08","Badia Fiorentina","Badia Fiorentina,monastère,Lippi,x,x,x,x,x,chiesa chiostro,église cloître,");
tjs_base.Add("florence.php?p=firE09","Palazzo del Bargello","Palazzo del Bargello,palais,x,x,x,x,x,x,museo palazzo,musée palais,");
tjs_base.Add("florence.php?p=firE10","Bar Vivoli Gelateria","Bar Vivoli Gelateria,x,x,x,,x,x,x,gelatti,glaces,");
tjs_base.Add("florence.php?p=firE11","Casa Buonarroti","Casa Buonarroti,Michel-Ange,Maison,escalier,centaures,dessin,David,michelangelo,museo,musée,");
tjs_base.Add("florence.php?p=firE12","Santa Croce","Santa Croce,Sainte-Croix,panthéon,Michel-Ange Michelangelo,Galilée,fresques Giotto,Cénotaphe Dante,x,chiesa cappella chiostro,église chapelle cloître place,");
tjs_base.Add("florence.php?p=firE13","Museo dell'Opera di Santa Croce","Museo dell'Opera di Santa Croce,oeuvre,Sainte-Croix,Gaddi,,Pazzi,x,x,chiostro museo,cloître musée,");
tjs_base.Add("florence.php?p=firN01","Loggia del Biagallo","Loggia del Biagallo,loge,Miséricorde,Daddi,x,x,x,x,museo loggia,musée loge,");
tjs_base.Add("florence.php?p=firN02","Museo di Firenze com'era","Museo di Firenze com'era,Florence,fantastiques lunettes,vues ville,Poggi,carte,maquette,x,museo,musée,");
tjs_base.Add("florence.php?p=firN03","Museo dell'Opera del Duomo","Museo dell'Opera del Duomo,oeuvre,Dôme,porte,Arnolfo di Cambio,truelle,Michel-Ange,Brunelleschi,museo,musée,");
tjs_base.Add("florence.php?p=firN04","Piazza del Duomo","Piazza del Duomo,Dôme,Arnolfo di Cambio,Campanile,Baptistère,Coupole,x,x,piazza,place,");
tjs_base.Add("florence.php?p=firN04a","Cattedrale Santa Maria del Fiore","Cattedrale Santa Maria del Fiore,Sainte-Marie,Cathédrale,x,x,x,x,x,chiesa cattedrale,église cathédrale,");
tjs_base.Add("florence.php?p=firN04b","Cupola del Duomo","Cupola del Duomo,Dôme,Coupole,Brunelleschi,x,x,x,x,chiesa,église,");
tjs_base.Add("florence.php?p=firN04c","Campanile di Giotto","Campanile di Giotto,porte sud,Giotto Pisano Talenti,point de vue,paradis,marches,x,x,x,clocher,");
tjs_base.Add("florence.php?p=firN04c","Battistero","Battistero,Baptistère,marbre blanc vert,porte,x,x,x,x,chiesa,église,");
tjs_base.Add("florence.php?p=firN05","San Lorenzo","San Lorenzo,Saint-Laurent,Médicis,Brunelleschi,x,x,x,x,chiesa chiostro,église cloître bibliothèque,");
tjs_base.Add("florence.php?p=firN05a","Cappelle Medicee","Cappelle Medicee,Chapelles Médicéennes,crypte chapelle des Princes Nouvelle Sacristie,Cappella dei Principi Sagrestia Nuova,Nuit Jour,Aurore Crépuscule,x,x,chiesa capella,église chapelle,");
tjs_base.Add("florence.php?p=firN06","Palazzo Medici-Riccardi","Palazzo Medici-Riccardi,Palais,Adoration des mages,Apothéose des Médicis,Michelozzo,préfecture,Cappella dei Magi,Gozzoli Lippi,Vierge à l'Enfant,musée palais,");
tjs_base.Add("florence.php?p=firN07","Museo dell'Opificio delle Pietre Dure","Museo dell'Opificio delle Pietre Dure,Pierre Dure,mosaïque,atelier,x,x,x,x,museo,musée,");
tjs_base.Add("florence.php?p=firN08","Galleria dell'Academia","Galleria dell'Academia,Galerie,Académie,Beaux-Arts,esclaves,David,x,x,museo galleria,musée galerie,");
tjs_base.Add("florence.php?p=firN09","San Marco","San Marco,Saint-Marc,couvent,Crucifixion,Annonciation,Fra Angelico,x,x,chiesa chiostro piazza,église cloître place,");
tjs_base.Add("florence.php?p=firN10","Giardino dei Semplici","Giardino dei Semplici,apothicaire,simples,université,x,x,x,x,giardino,jardin,");
tjs_base.Add("florence.php?p=firN11","Santissima Annunziata","Santissima Annunziata,Foggini,Annonciation,Cappella Feroni,Vierge Marie,Rificolona lampions Madone,Ferdinand Ier,Giambologna,chiesa chiostro piazza,église cloître place,");
tjs_base.Add("florence.php?p=firN12","Museo Archeologico Nazionale","Museo Archeologico Nazionale,Archéologique National,étrusque,égyptien,Chimère d'Arezzo,x,x,x,museo,musée,");
tjs_base.Add("florence.php?p=firN13","Spedale degli Innocenti","Spedale degli Innocenti,Innocents,Confrérie de l'Art de la Soie,unicef,orphelinat enfants abandonnés,Brunelleschi,loggia en arcades,médaillons décoratifs Andrea della Robbia enfants emmaillotés,Adoration des Mages Ghirlandaio,hôpital galerie loge,");
tjs_base.Add("florence.php?p=firO01","Officina Profumo-Farmaceutica","Officina Profumo-Farmaceutica,Officine,Parfum,Pharmaceutique,pharmacie,cosmétique,pot-pourri,x,museo,musée,");
tjs_base.Add("florence.php?p=firO02","Santa Maria Novella","Santa Maria Novella,Sainte-Marie Nouvellle,vignes,Lippi Ghirlandaio Brunelleschi Masaccio Lenzi,Gare,Chiostro verde Cappellone degli Spagnoli,Tornabuoni Strozzi,,,chiesa chiostro piazza,église cloître place,");
tjs_base.Add("florence.php?p=firO03","Ognissanti","Ognissanti,Chiesa,Saints,Ghirlandaio,Botticelli,Vespucci,cénacle,x,chiesa,église,");
tjs_base.Add("florence.php?p=firO04","Palazzo Strozzi","Palazzo Strozzi,Palais,Michelozzo,x,x,x,x,x,museo,musée,");
tjs_base.Add("florence.php?p=firO05","Piazza della Repubblica","Piazza della Repubblica,République,Poggi,forum de l'antique Florentia,Abondance,Arc de Triomphe,x,x,piazza,place,");
tjs_base.Add("florence.php?p=firO06","Mercato Nuovo","Mercato Nuovo,nouveau,loggia,porcellino,x,x,x,x,mercato loggia,marché loge,");
tjs_base.Add("florence.php?p=firO07","Ponte Vecchio","Ponte Vecchio,Oltrarno,vieux,Gaddi,bijoux,or,Cellini,x,ponte,pont,");
tjs_base.Add("florence.php?p=firO08","Palazzo Davanzati","Palazzo Davanzati,Palais,Museo della Casa Fiorentina Antica,musée de la Maison florentine d'autrefois,marchand artiste noble,sala dei pappagalli,salle des perroquets,,,musée palais,");
tjs_base.Add("florence.php?p=firO09","Santa Trinità","Santa Trinità,Sainte-Trinité,Strozzi,Davanzati,Spini,Doni,Sassetti,x,chiesa piazza,église place,");
tjs_base.Add("florence.php?p=firOA1","Santa Felicità","Santa Felicità,Sainte-Félicité,Capponi,Brunelleschi,Médicis,Corridor,x,x,chiesa,église,");
tjs_base.Add("florence.php?p=firOA2","Palazzo Pitti","Palazzo Pitti,Palais,Brunelleschi,Victor-Emmanuel II de Savoie,Galerie Palatine,Galleria Palatina,x,x,museo palazzo,musée palais,");
tjs_base.Add("florence.php?p=firOA3","Giardino di Boboli","Giardino di Boboli,Neptune,Isolotto,Bacchus,Orangerie,x,x,x,giardino,jardin,");
tjs_base.Add("florence.php?p=firOA4","Santo Spirito","Santo Spirito,Saint-Esprit,cénacle,Brunelleschi,Lippi,x,x,x,chiesa piazza,église place,");
tjs_base.Add("florence.php?p=firOA5","Santa Maria del Carmine","Santa Maria del Carmine,Sainte-Marie,Brancacci,Masaccio,x,x,x,x,chiesa,église,");
tjs_base.Add("florence.php?p=firOA5a","Cappella Brancacci","Cappella Brancacci,Chapelle,Adam et Eve chassés paradis Tribut monnaie Sermon Néophytes,fresques,Masolino Masaccio Lippi,,Saint-Pierre,guérison estropié résurrection Tabita Tentation prison fils Théophile chaire Madone du Peuple charité crucifixion Néron Ange,x,église,");
tjs_base.Add("florence.php?p=firOA6","San Miniato al Monte","San Miniato al Monte,Saint-Minias,zodiaque,Minias,crypte,marbre,arménien,x,chiesa,église,");
tjs_base.Add("florence.php?p=firP01","Fiesole","Fiesole,Mino,Pretorio,étrusque,théatre romain,musée Bandini,panorama,badia fiesolana,San Domenico,promenade excursion,");

function TJS_InitBase(target) {
	this.nb_item=0;
	this.target=target;
	this.Add=AddItem;
	this.Search=SearchItem;
}
function AddItem(page,desc,cle) {
	var nb = this.nb_item;
	var item = new Object;
		item.page=page;
		item.desc=desc;
		item.cle=cle;
	this[nb]=item;
	this.nb_item++;
}

function SearchItem(txt) {
// txt contient le texte de la recherche
	txt = unescape(txt);
	txt = txt.replace(/\+/g," ");
	var n=tjs_base.nb_item;
	var indice=-1;
	if (txt=="Saisir un mot clé") {alert("Entrez un mot pour la recherche"); }
	else{	
	    document.forms["tjs_search"].elements["mot"].value=txt;
		var Z=""; var nb=0;
		for (var i=0; i<n; i++) {
			if (tjs_base[i].cle.toUpperCase().indexOf(txt.toUpperCase(),0)!="-1") {
				Z+="<A target='"+tjs_base.target+"' href='"+tjs_base[i].page+"' class='lientexte'>"+tjs_base[i].desc+"</A><BR>"
				nb++;
			}
		}
		if (nb>0) {
			if (nb==1) {Z="Un résultat trouvé pour la recherche sur  [<B>"+txt+"</B>] : <BR>"+Z;}
			else {Z=nb+" résultats trouvés pour la recherche sur  [<B>"+txt+"</B>] : <BR>"+Z;}
		}else{Z="Aucun résultat pour la recherche sur  [<B>"+txt+"</B>]<BR>Vérifiez l'orthographe ou essayez un autre mot clé !";}		
		document.write(Z);
	}
}

function TJS_Search(f) {
	if (f.mot.value!=""){f.submit();}	
}

function TJS_PrintResult() {
	var url=document.location.href;
	if (url.indexOf("?mot=",0) > 0) {
		var mot=url.substring(url.indexOf("?mot=",0)+5);
		SearchItem(mot);
	}
}
