var inizio="<HTML><BODY BGCOLOR=#ffffff><TABLE BORDER=0>";

var fine="</TABLE></BODY></HTML>";



var cnt=0;

var db = new Array();

	db[cnt++] = new Array("formaggio verdure quartirolo","sugo: quartirolo e verdure","Ricette/Sughi/Quartiroloverdure.htm");

	db[cnt++] = new Array("biscotti muesli","dolci: biscotti al muesli","Ricette/Biscotti/Biscotti al muesli.htm");

	db[cnt++] = new Array("mandorle amarena avena","dolci: torta di avena mandorle e amarena","Ricette/Torte/Avena-mandorle-amarena.htm");

	db[cnt++] = new Array("formaggio cheese cake","torta: cheese cake","Ricette/Torte/Cheese-cake.htm");

	db[cnt++] = new Array("torta pinoli pinolata","torta: pinolata","Ricette/Torte/Pinolata.htm");

	db[cnt++] = new Array("torta nonna ines","torta: Ines","Ricette/Torte/Nonna Ines.htm");

	db[cnt++] = new Array("cestini al formaggio","semifreddi: cestini al formaggio","Ricette/Semifreddi/Cestini al formaggio.htm");

	/*db[cnt++] = new Array("Finestra fluttuante","Lo scipt permette di gestire delle pop up windows fluttuanti. Gli ambiti di utilizzo sono svariati (dalla pubblicità alla necessità di rendere ancora più dinamiche e speciali le pagine) e l'effetto è molto simpatico.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0007");

	db[cnt++] = new Array("Hooper","Script che serve a mettere in evidenza alcune parti di un'immagine senza ricorrere al rollover","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0008");

	db[cnt++] = new Array("ModColore Cella Riga","Modifica il colore di sfondo nelle celle e nelle righe con evento sulla cella o su link esterno","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0009");

	db[cnt++] = new Array("motori di ricerca","Scegli il motore per la tua ricerca","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0010");

	db[cnt++] = new Array("Ins Tag in TextArea","Inserire TAG in un area di testo. Agire sul testo di un area di testo con JavaScript","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0011");

	db[cnt++] = new Array("Visualizza il DOM W3","Visualizza in una nuova finestra la gerarchia ad albero dei nodi presenti ","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0012");

	db[cnt++] = new Array("Calendario+Orologio","Con questo script viene visualizzato il calendario del mese della data del pc e l'ora corrente","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0013");

	db[cnt++] = new Array("Upload Preview","Permette la preview di un file grafico da uploadare","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0014");

	db[cnt++] = new Array("Attributi oggetti JS","Esamina un oggetto JS o meglio conosci il tuo browser R1 22-1-01","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0015");

	db[cnt++] = new Array("SubMittere!","Uno script che permette di sottomettere il proprio sito ai 20 motori più utlizziati dagli utenti italiani.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0016");

	db[cnt++] = new Array("database con ricerca","Motore di ricerca con database client-side. Rielaborazione, ottimizzazione e traduzione in italiano di uno script di J. Bradenbaugh. IL database è personalizzabile (eventualmente contattatemi per istruzioni). Javascript 1.1","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0017");

	db[cnt++] = new Array("Lovers Game","Find the cards of the same value...but what happens some cards doesn't fit! Well I have to discover how can I solve this. [Italiano]: Trova le carte uguali...ma che succede alcune carte non si accoppiano con carte dello stesso valore...come faccio?","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0018");

	db[cnt++] = new Array("JavaGotchi","Un vero e proprio animale virtuale in Javascript! Accudiscilo, sfamalo, allenalo e se necessario sgridalo!","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0019");

	db[cnt++] = new Array("separatore migliaia","Aggiunge i punti separatori delle migliaia agli output numerici (attenzione: arrotonda e tronca il numero in ingresso prima dei decimali)","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0020");

	db[cnt++] = new Array("MA Dynamic Menù","Semplice e personalizzabile menù gerarchico stile gestione risorse.Compatibile con IE5,IE 5.5, NS6, NS6.01","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0021");

	db[cnt++] = new Array("ImageLoader 3","Classe (oggetto JavaScript) per il pre-caricamento di immagini. Possibilità di associare funzioni agli eventi dell'oggetto (onerror, onload e oncomplete) ad es. per la creazione di barre di caricamento. Script rilasciato sotto licenza LGPL","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0022");

	db[cnt++] = new Array("Xedit","Xedit è un vero e proprio editor di pagine HTMl in Javascript. Molto adatto da aggiungere nel proprio sito per dare al visitatore un servizio inedito e utilissimo! Serve anche a fidelizzare il visitatore che tornerà più volte.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0023");

	db[cnt++] = new Array("roulette","Gioco classico della roulette","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0024");

	db[cnt++] = new Array("Carrello della spesa","Carrello personalizzabile per la spesa costituito da tre frames dinamicamente generati da javascript. Uno basso di navigazione attraverso i reparti e due centrali per gli acquisti. No cookies. Massimo 25x999 articoli.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0025");

	db[cnt++] = new Array("Preload Flash x HTML","Preload di immagini per pagine HTML attraverso Flash e Javascript con statistica dettagliata delle immagini caricate e degli errori.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0026");

	db[cnt++] = new Array("TO_array","Una funzione per la dichiarazione di array multidimensionali.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0027");

	db[cnt++] = new Array("testo in dissolvenza","permette di far apparire vari messaggi di testo in un layer con un effetto di dissolvenza","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0028");

	db[cnt++] = new Array("Password Palindrome","Un sistema che permette il login tramite una password ottenuta con le proprietà dei numeri palindromi. Nello script non appare la pagina da caricare in caso la password sia corretta.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0029");

	db[cnt++] = new Array("Pulsantiera","CORRETTO BUCO SULL'EVENTO ONMOUSEOVER. Permette di gestire una pulsantiera con immagini differenti per ogni pulsante e per ognuno dei 3 eventi onclick, onmouseover, onmouseout","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0030");

	db[cnt++] = new Array("EuroConvertitore","Converte automaticamente e istantaneamente qualsiasi valuta del paniere Euro in tutte le altre","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0031");

	db[cnt++] = new Array("WebParser","Cattura istantaneamente tutti gli indirizzi e-mail e URL che sono presenti in un testo","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0032");

	db[cnt++] = new Array("StatusBar","Script semplicissimo che visualizza un testo nella statusbar al caricamento della pagina e un altro al passaggio del mouse sopra un link","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0033");

	db[cnt++] = new Array("Buddy 1.0","Esegue il collegamento dinamico tra due oggetti (ad esempio, aggiorna un campo testo in base al valore di un altro campo testo a cui è collegato)","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0034");

	db[cnt++] = new Array("QJOpti","Compattatore codice JavaScript. Toglie i caratteri superflui per ridurne le dimensioni. Compatibilita: MSIE4+ e NS4+","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0035");

	db[cnt++] = new Array("Il calendario!","Sistema di calendario bastato su JavaScript. Snello, veloce ed interessante da analizzare.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0036");

	db[cnt++] = new Array("Poker","Simpatico e semplice poker fatto con elementi form ... peccato non si vinca niente !  :)","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0037");

	db[cnt++] = new Array("Velocità Mouse","Gioco per capire quanto sei veloce con il tuo mouse . Mettiti alla prova !!!","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0038");

	db[cnt++] = new Array("Misura riflessi","Testa i tuoi riflessi con questo semplice script !","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0039");

	db[cnt++] = new Array("Il carrellozzo!","Un carrello della spesa velocissimo e praticissimo, che convoglia tutto il procedimento di acquisto degli articoli in poche e leggerissime pagine HTML. No cookies. Compatibile anche con browser non recenti.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0040");

	db[cnt++] = new Array("Modem Speed","Misura la velocità della connession","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0004");

	db[cnt++] = new Array("Il Miliardario JS!!!","Remake in JavaScript del famoso quiz televisivo! Partecipa anche tu per vincere il miliardo (virtuale...)! ","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0042");

	db[cnt++] = new Array("MagicMenu","Menu gerarchico. Infiniti livelli di profondita' e di numero di voci. Metodi start() e stop() di gestione. Fluttuante, riposizionabile, molteplici MagicMenu. Sviluppo dei livelli in orizzontale, verticale ecc... ","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0045");

	db[cnt++] = new Array("Menu' a bottoni...","Un menu' con effetti grafici che sfrutta i 'Buttons' al posto delle immagini!","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0046");

	db[cnt++] = new Array("tabella dinamica","Scegliendo i dati dal menu a tendina si aggiornano automaticamente i campi","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0047");

	db[cnt++] = new Array("MAOutlook Menù","Menù dinamico stile Outlook 2000","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0048");

	db[cnt++] = new Array("Simon","Ricordate simon (Il gioco della serie di luci da ripetere)?Eccolo . Solo per IE .","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0049");

	db[cnt++] = new Array("ExtremePassword","Credevi che JavaScript non potesse offrire possiblità di protezione sicure? Ti sbagli. Con Extreme Password la password viene codificata in una serie di numeri, e non esite un algoritmo di decodifica. Provala anche tu!","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0050");

	db[cnt++] = new Array("MASimpleMenù","Il + semplice menù dinamico!Funziona correttamente con ie 5,5.5 e ns 6,6.01","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0051");

	db[cnt++] = new Array("euroNumberTextconv","converte euro da formato numerico in formato testuale","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0052");

	db[cnt++] = new Array("Snake","Chi non conosce il mitico gioco Snake????? Provalo anche tu in questa rivisitazione in JavaScript! Usa le frecce del tastierino per muoverti.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0053");

	db[cnt++] = new Array("Controllo Cod Fisc","Basandomi sull'algoritmo del Ministero delle Finanze ho ricreato uno script che verifca l'esattezza del Codice Fiscale tramite l'ultimo carattere dello stesso: il Carattere di Controllo. A breve anche quello sulla Partita IVA","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0054");

	db[cnt++] = new Array("Pulldown dinamici","Scegliendo una voce nel primo menù a tendina, si popola il secondo con la voce correlata","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0055");

	db[cnt++] = new Array("Scrollbar Painter IE","Un tool per dare alla Scrollbar di IE 5.5 i colori del tuo sito.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0056");

	db[cnt++] = new Array("Kk. GeneratoreQuiz","Uno script per chi vuole installare un quiz personalizzato sul proprio sito senza dover scrivere Js nè html.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0057");

	db[cnt++] = new Array("disab tasto destro","disabilita il tasto destro del mouse","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0058");

	db[cnt++] = new Array("Kk Text-Kit 1.0","Un editor di testo realizzato in Javascript. Comp. IE5+/NN4+","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0059");

	db[cnt++] = new Array("Kk DHTMLAnimator","Creare htm dinamico in modo facile e divertente. Necessari IE 5.0+, pratica con l'HTML e tanta fantasia. Le animazioni generate sono compatibili con IE/NN.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0060");

	db[cnt++] = new Array("IsDate","Controlla se una data inserita è valida","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0061");

	db[cnt++] = new Array("Alert con suono","Script che associa ad un semplice alert un suono","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0062");

	db[cnt++] = new Array("Crea i meta TAGS","Crea automaticamente i meta tags da inserire nel tuo sito","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0063");

	db[cnt++] = new Array("Shockwave-Flash","Script molto utile per coloro i quali hanno animazioni in flash","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0064");

	db[cnt++] = new Array("Tetrix","Famosissimo gioco per PC.","http://www.jsdir.com/userscripts/userscripts.asp?show=Numero&filtro=us0065");
*/


function estrai()

	{

	testo=document.cerca.stringa.value.toLowerCase();

	if (testo.length>2)

		{

		datiestratti="";

		contadati=0

		for (n in db)

			{

			if (db[n][1].toLowerCase().indexOf(testo)!=-1)

				{

				contadati++;

				datiestratti+="<TR><TD>Nome: <B>"+db[n][0]+"</B> - </TD></TR><TR><TD><A HREF='"+db[n][2]+"'>"+db[n][1].substr(0,100)+"...</A></TD></TR><TR><TD>&nbsp;</TD></TR>";

				}

			}

		if (contadati>0)

			risultato=inizio+"<TR><TD>Trovati <B><I>"+contadati+"</I></B> risultati: </TD><TR>"+datiestratti+fine;

			else

			risultato=inizio+"<B>Nessun elemento trovato</B>"+fine;

		}

		else

		{

		risultato=inizio+"<TR><TD>Inserisci pi&ugrave; di 2 caratteri</TD></TR>"+fine;

		}



 //Verifichiamo che ci siano record disponibili per la ricerca
      //se non ce ne sono restituiamo all'utente un messaggio di avviso
     if ((risultato == "") || (risultato == "undefined")) {
       risultati.innerHTML = "Nessun risultato per la ricerca";
       return false;
      }
      //oppure i record trovati
     else {
       risultati.innerHTML = risultato;
      }



	}


