			/*
				Based on "Concentration" The JavaScript Source javascript.internet.com
				Original: Brian Gosselin
				modified by gabree.it
			*/
			
			if(coppie == 18){
				var numerorighe = 6;
			}
			else if(coppie == 8){
				var numerorighe = 4;
			}
			else {
				coppie = 18
				var numerorighe = 6;
			}
			
			var carte = coppie * 2;
			
			var minrighe = numerorighe - 1;
			
			var categorie = new Array();
			categorie[0] = "Ti ricordi?\n"
			categorie[1] = "Come ci si muoveva"
			categorie[2] = "La campagna di una volta"
			categorie[3] = "Come ci si aiutava a non scordare"
			categorie[4] = "Come si contava"
			categorie[5] = "Quando si lavorava in casa"
			categorie[6] = "La storia di una collezione"
			categorie[7] = "L'industria che non c'è più"
			categorie[8] = "Quando si facevano i fulmini"
			
			var titoli = new Array();
			var testi = new Array();
			
			var testiDefault = "\n"
			
			testi[0] = "Carta coperta"
			titoli[0] = "\n"
			
			titoli[1] = "Edoardo Bianchi, Vetturetta Bianchi 8CV\nMilano, 1903"
			testi[1] = "Nel 1901 Edoardo Bianchi progetta questa elegante automobile. La carrozzeria è modellata su legni pregiati e fogli di alluminio. Quando è stata presentata nel 1903 costava quasi 10.000 lire. L'accensione era a manovella."
			
			titoli[2] = "V. Renard, Biciclo da corsa 1877\nBiciclo appartenuto a Giuseppe Bagatti Valsecchi"
			testi[2] = "Nella seconda metà del XIX secolo, per raggiungere sempre maggiori velocità, il biciclo aumenta il diametro della ruota motrice a tal punto che era problematico montare in sella e arrivare ai pedali."
			
			titoli[3] = "Trinciatuberi manuale"
			testi[3] = "Veniva usato per trinciare tuberi per l’alimentazione del bestiame. È composto da una gabbia metallica in cui si disponeva il materiale da trinciare. Il sistema di taglio, mosso da una manovella, è formato da un pesante disco metallico con quattro lame."
			
			titoli[4] = "Contenitore per il trasporto del latte"
			testi[4] = "Fino agli anni ’50 il latte veniva immagazzinato, raffreddato e trasportato in questi contenitori. I “menalatt” erano le persone che trasportavano il latte per le vie di Milano."
			
			titoli[5] = "Scrematrice Melotte, Remicourt\nBelgio, 1920 ca."
			testi[5] = "Separare la panna dal latte è stata per secoli un’operazione manuale, effettuata con il solo aiuto del cucchiaio. A partire dal 1888, l’industria belga Melotte brevetta diversi modelli di scrematrici meccaniche che potevano essere utilizzate con facilità in qualsiasi fattoria."
			
			titoli[6] = "Proiettore 35 mm, Kinéklair\nFrancia, 1910 ca."
			testi[6] = "Questo proiettore cinematografico per uso familiare era utilizzato per la visione di brevi filmati, documentari o riduzioni di film distribuiti nelle sale."
			
			titoli[7] = "Visore da tavolo\nfine XIX secolo"
			testi[7] = "Questo visore consente di osservare immagini tridimensionali. Le immagini precedentemente create con una macchina fotografica stereoscopica, vengono posizionate all’interno della scatola di legno e osservate tramite due oculari esterni."
			
			titoli[8] = "Grammofono Phonopostale\nParigi, 1905"
			testi[8] = "Questo particolare grammofono era in grado di incidere cartoline postali, chiamate “sonorine”, rivestite di uno strato di cera. Era così possibile spedire messaggi vocali ai propri amici e parenti. Cambiando accessorio si poteva utilizzare il grammofono anche per l’ascolto."
			
			titoli[9] = "Registratore di cassa National 337, National Cash Register\nDayton, USA, 1890"
			testi[9] = "Il registratore di cassa, che ha la funzione di registrare le vendite, è stato inventato da James Ritty nel 1879. Il registratore di cassa è stato inventato nel 1879 da James Ritty, proprietario di una taverna a Dayton negli Stati Uniti, per evitare che i suoi cassieri disonesti rubassero parte degli incassi."
			
			titoli[10] = "Macchina per scrivere assegni, Todd Protectograph Company\nRochester, USA, 1913"
			testi[10] = "Veniva usata per scrivere con inchiostro indelebile il valore degli assegni in modo da evitare tentativi di falsificazione."
			
			titoli[11] = "Macchina per cucire baby, Singer\n1922"
			testi[11] = "Questa macchina in miniatura, realmente funzionante, era pensata per essere utilizzata da bambini."
			
			titoli[12] = "Filatoio ad alette\n1886"
			testi[12] = "Il filatoio a pedale ha velocizzato l’operazione della filatura, che consiste nel torcere le fibre tessili per trasformarle in un filato. Per secoli si erano usate le sole mani e ci si aiutava con un semplice fuso."
			
			titoli[13] = "Tombolo\nfine XIX sec."
			testi[13] = "Il tombolo è un cuscino sul quale si creavano merletti particolarmente fini ed elaborati intrecciando decine di fuselli su cui era arrotolato il filo. Questa lavorazione del pizzo è tipica della Lombardia."
			
			titoli[14] = "Scrigno dorato con base in noce scolpito, Ettore Zaccari (bottega)\n1920 ca."
			testi[14] = "L’industriale tessile Guido Rossi nel 1955 ha lasciato per testamento la sua collezione d’arte al Museo. Gli arredi e gli oggetti di arti applicate da lui collezionati e commissionati sono un esempio dell’unità delle arti che si manifesta tra la fine del XIX e l’inizio del XX secolo."
			
			titoli[15] = "Sedia, Ettore Zaccari (bottega)\n1920 ca."
			testi[15] = "L’industriale tessile Guido Rossi nel 1955 ha lasciato per testamento la sua collezione d’arte al Museo. Gli  arredi per la sua camera da letto sono stati realizzati da Ettore Zaccari e rappresentano lo stile più tipico dell’ebanista milanese."
			
			titoli[16] = "Macchina per la produzione dei cerini, Saffa\n1860 circa"
			testi[16] = "In Lombardia Giacomo De Medici apre nel 1870 una fabbrica di cerini a Ponte Nuovo di Magenta che si ingrandisce fino alla fondazione, nel 1932, della SAFFA, Società Anonima Finanziaria Fiammiferi ed Affini."
			
			titoli[17] = "Macchina per la produzione dei cerini, Saffa\n1860 circa"
			testi[17] = "Il fiammifero nasce con i primi sviluppi della chimica industriale all’inizio del XIX secolo. Una miscela con fosforo bianco si incendiava per strofinamento accendendo legnetti impregnati di zolfo."
			
			titoli[18] = "Generatore di scariche elettriche di Tesla\n1915 ca."
			testi[18] = "Questo generatore è stato utilizzato dalla Croce Rossa Italiana negli ospedali militari durante la Prima Guerra Mondiale (1915-1918).\nIl primo scienziato a utilizzare le scariche elettriche per la produzione di Ozono è stato il serbo Nikola Tesla (1856-1943)."
			
			var pics = new Array();
			
			for (i = 0; i <= coppie; i++) {
				pics[i] = new Image();
				pics[i].src = 'image' + i + '.gif';
			}
			var map=new Array(1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18);
			var user = new Array();
			var temparray = new Array();
			var clickarray = new Array(0, 0);
			var ticker, sec, min, ctr, id, oktoclick, finished;
			function init() {
				clearTimeout(id);
				for (i = 0; i <= (carte - 1) ;i++) {
					user[i] = 0;
				}
				ticker = 0;
				min = 0;
				sec = 0;
				ctr = 0;
				oktoclick = true;
				finished = 0;
				document.f.b.value = "";
				scramble();
				runclk();
				for (i = 0; i <= (carte - 1); i++) {
					document.f[('img'+i)].src = "image0.gif";
				}
				
				document.e.txtmsg.value = testiDefault;
			}
			
			function runclk() {
				min = Math.floor(ticker/60);
				sec = (ticker-(min*60))+'';
				if(sec.length == 1) {
					sec = "0" + sec;
				}
				ticker++;
				document.f.b.value = min+":"+sec;
				id = setTimeout('runclk()', 1000);
			}
			
			function scramble() {
				for (z = 0; z < minrighe; z++) {
					for (x = 0; x <= (carte - 1); x++) {
						temparray[0] = Math.floor(Math.random()*carte);
						temparray[1] = map[temparray[0]];
						temparray[2] = map[x];
						map[x] = temparray[1];
						map[temparray[0]] = temparray[2];
					}
				}
			}
			
			function showimage(but) {
				if (oktoclick) {
					oktoclick = false; 
					document.f[('img'+but)].src = 'image'+map[but]+'.gif';
					if (ctr == 0) {
						ctr++;
						clickarray[0] = but;
						oktoclick = true;
					}
					else {
						clickarray[1] = but;
						ctr = 0;
						setTimeout('returntoold(' + but + ')', 600);
					}
				}
			}
			function returntoold(but) {
				if ((clickarray[0] == clickarray[1]) && (!user[clickarray[0]])) {
					document.f[('img'+clickarray[0])].src = "image0.gif";
					oktoclick = true;
				}
				else {
					if (map[clickarray[0]] != map[clickarray[1]]) {
						if (user[clickarray[0]] == 0) {
							document.f[('img'+clickarray[0])].src = "image0.gif";
						}
						if (user[clickarray[1]] == 0) {
							document.f[('img'+clickarray[1])].src = "image0.gif";
						}
					}
					if (map[clickarray[0]] == map[clickarray[1]]) {
						if (user[clickarray[0]] == 0&&user[clickarray[1]] == 0) {
							
							
							function decision(message, url){
								if(confirm(message)) location.href = url;
							}
								
							switch(map[but]) {
							case 1:
								document.e.txtcat.value = categorie[0] + categorie[1];
								document.e.txttit.value = titoli[1];
								document.e.txtmsg.value = testi[1];
								document.e.txtimg.src = "image1.jpg";
								break
							case 2:
								document.e.txtcat.value = categorie[0] + categorie[1];
								document.e.txttit.value = titoli[2];
								document.e.txtmsg.value = testi[2];
								document.e.txtimg.src = "image2.jpg";
								break
							case 3:
								document.e.txtcat.value = categorie[0] + categorie[2];
								document.e.txttit.value = titoli[3];
								document.e.txtmsg.value = testi[3];
								document.e.txtimg.src = "image3.jpg";
								break
							case 4:
								document.e.txtcat.value = categorie[0] + categorie[2];
								document.e.txttit.value = titoli[4];
								document.e.txtmsg.value = testi[4];
								document.e.txtimg.src = "image4.jpg";
								break
							case 5:
								document.e.txtcat.value = categorie[0] + categorie[2];
								document.e.txttit.value = titoli[5];
								document.e.txtmsg.value = testi[5];
								document.e.txtimg.src = "image5.jpg";
								break
							case 6:
								document.e.txtcat.value = categorie[0] + categorie[3];
								document.e.txttit.value = titoli[6];
								document.e.txtmsg.value = testi[6];
								document.e.txtimg.src = "image6.jpg";
								break
							case 7:
								document.e.txtcat.value = categorie[0] + categorie[3];
								document.e.txttit.value = titoli[7];
								document.e.txtmsg.value = testi[7];
								document.e.txtimg.src = "image7.jpg";
								break
							case 8:
								document.e.txtcat.value = categorie[0] + categorie[3];
								document.e.txttit.value = titoli[8];
								document.e.txtmsg.value = testi[8];
								document.e.txtimg.src = "image8.jpg";
								break
							case 9:
								document.e.txtcat.value = categorie[0] + categorie[4];
								document.e.txttit.value = titoli[9];
								document.e.txtmsg.value = testi[9];
								document.e.txtimg.src = "image9.jpg";
								break
							case 10:
								document.e.txtcat.value = categorie[0] + categorie[4];
								document.e.txttit.value = titoli[10];
								document.e.txtmsg.value = testi[10];
								document.e.txtimg.src = "image10.jpg";
								break
							case 11:
								document.e.txtcat.value = categorie[0] + categorie[5];
								document.e.txttit.value = titoli[11];
								document.e.txtmsg.value = testi[11];
								document.e.txtimg.src = "image11.jpg";
								break
							case 12:
								document.e.txtcat.value = categorie[0] + categorie[5];
								document.e.txttit.value = titoli[12];
								document.e.txtmsg.value = testi[12];
								document.e.txtimg.src = "image12.jpg";
								break
							case 13:
								document.e.txtcat.value = categorie[0] + categorie[5];
								document.e.txttit.value = titoli[13];
								document.e.txtmsg.value = testi[13];
								document.e.txtimg.src = "image13.jpg";
								break
							case 14:
								document.e.txtcat.value = categorie[0] + categorie[6];
								document.e.txttit.value = titoli[14];
								document.e.txtmsg.value = testi[14];
								document.e.txtimg.src = "image14.jpg";
								break
							case 15:
								document.e.txtcat.value = categorie[0] + categorie[6];
								document.e.txttit.value = titoli[15];
								document.e.txtmsg.value = testi[15];
								document.e.txtimg.src = "image15.jpg";
								break
							case 16:
								document.e.txtcat.value = categorie[0] + categorie[7];
								document.e.txttit.value = titoli[16];
								document.e.txtmsg.value = testi[16];
								document.e.txtimg.src = "image16.jpg";
								break
							case 17:
								document.e.txtcat.value = categorie[0] + categorie[7];
								document.e.txttit.value = titoli[17];
								document.e.txtmsg.value = testi[17];
								document.e.txtimg.src = "image17.jpg";
								break
							case 18:
								document.e.txtcat.value = categorie[0] + categorie[8];
								document.e.txttit.value = titoli[18];
								document.e.txtmsg.value = testi[18];
								document.e.txtimg.src = "image18.jpg";
								break
							default:
								confirm('Complimenti!' + 'hai trovato l\'immagine ' + map[but]);
							}
							
							finished++;
						}
						user[clickarray[0]] = 1;
						user[clickarray[1]] = 1;
					}
					if (finished >= coppie) {
						alert('Complimenti! Hai finito in '+document.f.b.value+'.');
					}
					else {
						oktoclick = true;
					}
				}
			}