var domande = new Array(
	"Fienarola, Gramigna delle vie",
	"Erba Mazzolina",	
	"Giavone",	
	"Erba Porcellana",
	"Erba Ruota, Falsa Ortica",	
	"Sorghetta, Melghetta",	
	"Agropiro",
	"Forasacco",	
	"Erba Morella",	
	"Coda di Topo, Coda di Volpe",
	"Erigero Impia",	
	"Pabbio",	
	"Gramigna",	
	"Crisantemo dei Campi",	
	"Euforbia, Erba Calenzola",	
	"Avena Selvatica",
	"Loglio",
	"Orzo Selvatico, Erba Spiga",
	"Sanguinella",
	"Edera");
	
var risposte = new Array(5,4,7,17,18,13,1,6,16,3,19,11,8,14,20,2,9,10,12,15)	;
var domandaCorrente = 0;	
var tentativi = 0;
var punteggio = 0;

function parti() {
	domandaCorrente = 0;
	tentativi = 0;
	punteggio = 0;
	document.forms["0"].DOMANDA.value = (domandaCorrente+1) + ") " + domande[0];
	document.forms["0"].PUNTI.value = punteggio;
}

function risposta(iNumRisposta) {
	if (domandaCorrente == 20) {
		alert("Il gioco č terminato... iniziarne uno nuovo per continuare!");
		return;
	}
	if (risposte[domandaCorrente] == iNumRisposta) {
		alert("Bravo!");
		if (tentativi == 0) {
			punteggio += 5;
		} else if (tentativi == 1) {
			punteggio += 3;
		} else if (tentativi == 2) {
			punteggio += 1;
		}
		document.forms["0"].PUNTI.value = punteggio;
		// passa alla domanda successiva
		domandaSuccessiva();
		
	} else {
		if (tentativi < 2) {
			alert("Peccato questa si chiama: " + trovaVeroNome(iNumRisposta) + "... Riprova!");
			tentativi++;
		} else {
			alert("Peccato, hai sbagliato anche al terzo tentativo... ripassa e ricomincia con la prossima domanda!\r\nA proposito, questa si chiama: " + trovaVeroNome(iNumRisposta));
			domandaSuccessiva()
		}
	}	
}

function trovaVeroNome(iNumRisposta) {
	var i=0;
	var iTrovato = -1; 
	for (i=0; i<20; i++) {
		if (risposte[i] == iNumRisposta) {
			iTrovato = i;
			break;
		}
	}
	
	if ( (iTrovato >= 0) && (iTrovato <=20) ) {
		return domande[iTrovato];
	} else {
		return "";
	}
}

function domandaSuccessiva() {
	domandaCorrente++;
	if (domandaCorrente == 20) {
		var messaggio = 0;
		if (punteggio == 0) {
			messaggio = "Non ci siamo proprio. Ti consigliamo di venire a vedere con i tuoi occhi le nostre piante!";
		} else if ( (punteggio > 0) && (punteggio < 50) ) {
			messaggio = "Non sei abbastanza preparato, ma hai delle potenzialitą. Ti consigliamo di venire a vedere con i tuoi occhi le nostre piante!";
		} else if ( (punteggio >= 50) && (punteggio <= 99) ) {
			messaggio = "Bravo, sei preparato, ma ti manca ancora qualcosina. Ti consigliamo di venire a vedere con i tuoi occhi le nostre piante!";
		} else if (punteggio == 100) {
			messaggio = "Bravo, sei preparatissimo. Non ti resta che venire a trovarci per vedere con i tuoi occhi le nostre piante!";
		}
		alert("Gioco terminato: il tuo punteggio finale č di " + punteggio + " punti.\r\n" + messaggio);
		document.forms["0"].DOMANDA.value = punteggio + " Punti";
	} else {
		document.forms["0"].DOMANDA.value = (domandaCorrente+1) + ") " + domande[domandaCorrente];
		tentativi = 0;
	}
}

function menuGiochi() {
	if (confirm("Sei sicuro di voler abbandonare questo gioco?")) {
		document.forms["0"].submit();
	}
}

function nuovoGioco() {
	if (confirm("Sei sicuro di voler ricominciare questo gioco?")) {
		parti()
	}
}
