	
	function niente()
	{
	}
	
	function debug()
	{
		if(request.readyState == 4)
		{
			if(request.status == 200)
			{
				alert(request.responseText);
			}
			else
			{
				alert("errore di comunicazione");
			}
		}
	}
	
	var domanda_corrente = 0;
	var prima_risposta = 1;
	
				
	var N_RISPOSTE = 3; //numero di risposte per domanda
	var str_inizio = '<div class="titologrande">mettiti alla prova</div> <div style="cursor:pointer;" onclick="domanda();">inizia</div>';
	var str_fine ='<img src="images/bravo.gif" /><br><span style="color: black">Hai risposto esattamente a tutte le domande.<br>Come premio puoi scaricare il nostro salvaschermo!</span><br><br>' +
				'<a href="43/AmsaSetup.exe"><img style="border: 0px;" src="images/4-3.gif" /></a>&nbsp;&nbsp;<a href="169/AmsaSetup.exe"><img style="border: 0px;" src="images/16-9.gif" /></a>';
	var str_risposta_giusta='<img src="images/bravo.gif" /><br>Hai risposto correttamente.<br>';
	
	var str_risposta_sbagliata='<img src="images/ops.gif" /><br>Hai sbagliato.<br><span style="color: black">Rileggi meglio la domanda e mettiti di nuovo alla prova.</span>';
	
	var str_pre_domanda = '<img src="images/mettiti.gif" /><br>';
	var str_avanti = '<br><div style="margin-top: 4px; cursor:pointer;" onclick="successiva();"><img src="images/avanti.gif" /></div>';
	var str_ripeti = '<br><div style="margin-top: 4px; cursor:pointer;" onclick="ripeti();"><img src="images/riprova.gif" /></div>';
	var str_ricomincia = '<br><div style="margin-top: 4px; cursor:pointer;" onclick="inizia();"><img src="images/ricomincia.gif" /></div>';
	
	var domande = new Array(
		"Gli oggetti di ceramica vanno buttati:",
		"Le bottiglie di plastica devono essere buttate:",
		"I farmaci vanno buttati:",
		"Il personal computer va buttato:",
		"I contenitori di tetrapak vanno buttati:",
		"Le pirofile da forno vanno buttate:",
		"I termometri a mercurio vanno buttati:",
		"Carta assorbente e carta contaminata da alimenti vanno buttate:",
		"Gli indumenti da smaltire vanno buttati:",
		"Le vaschette per alimenti vanno buttate:");
	
	var risposte_giuste_testo = new Array(
			"nel sacco nero",
			"nel sacco giallo, schiacciate e con il tappo avvitato",
			"negli appositi contenitori presenti in farmacia, senza cartoncini di confezione",
			"in ricicleria",
			"nel cassonetto bianco, dopo averli risciacquati",
			"nel sacco nero",
			"chiamando il n. verde Amsa, per il ritiro gratuito a domicilio",
			"nel sacco nero",
			"nei cassonetti gialli presenti in strada, ma solo se gli indumenti non sono deteriorati",
			"nel sacco giallo, dopo averle ripulite");
	
	var risposte = new Array(
			"1.	nel contenitore del vetro","2.	nel sacco nero","3.	nel sacco giallo",
			"1.	nel sacco giallo, togliendo prima il tappo","2.	nel sacco giallo, schiacciate e con il tappo avvitato","3.	nel cassonetto bianco",
			"1.	nel sacco nero","2.	negli appositi contenitori presenti in farmacia, dentro ai cartoncini di confezione","3.	negli appositi contenitori presenti in farmacia, senza cartoncini di confezione",
			"1.	in ricicleria","2.	nel sacco nero","3.	nel sacco giallo",
			"1.	nel sacco giallo, dopo averli risciacquati","2.	nel cassonetto bianco, dopo averli risciacquati","3.	nel sacco nero, senza risciacquarli",
			"1.	nel sacco giallo","2.	nel sacco nero ","3.	nel contenitore del vetro",
			"1.	nel sacco nero, ma avvolti in un sacchetto di plastica","2.	nel sacco nero, ma avvolti con della carta","3.	chiamando il n. verde Amsa, per il ritiro gratuito a domicilio",
			"1.	nei cassonetti bianchi, cos&igrave; come sono","2.	nei cassonetti bianchi, dopo averle ripulite","3.	nel sacco nero",
			"1.	nel sacco nero","2.	nei cassonetti gialli presenti in strada, anche se gli indumenti sono deteriorati","3.	nei cassonetti gialli presenti in strada, ma solo se gli indumenti non sono deteriorati",
			"1.	nel sacco giallo, cos&igrave; come sono","2.	nel sacco giallo, dopo averle ripulite","3.	nel sacco nero");
	
	var risposte_giuste = new Array(2,2,3,1,2,2,3,3,3,2);
	
	function inizia()
	{
		domanda_corrente = 0;
		//document.getElementById('quiz').innerHTML = str_inizio;
		prima_risposta = 1;
		domanda();
	}
	
	function giusta()
	{
		if (prima_risposta == 1)
		{
			__url = "memorizza_risposta.php?quale="+domanda_corrente+"&giusta=1";
			httpRequest("GET",__url,true,niente);
		}
		if (domanda_corrente >= domande.length-1)
		{
			document.getElementById('quiz').innerHTML = str_fine;
			//document.getElementById('quiz').innerHTML += str_ripeti;
		}
		else 
		{
			document.getElementById('quiz').innerHTML = str_risposta_giusta;
			document.getElementById('quiz').innerHTML +='<span style="color: black">'+ domande[domanda_corrente].replace(":"," ") + 
				risposte_giuste_testo[domanda_corrente] +'</span>'+ str_avanti;
		}
	}
	
	function sbagliata()
	{
		if (prima_risposta == 1)
		{
			__url = "memorizza_risposta.php?quale="+domanda_corrente+"&giusta=0";
			httpRequest("GET",__url,true,niente);
		}
		document.getElementById('quiz').innerHTML = str_risposta_sbagliata + str_ripeti;
	}
	
	function domanda()
	{
		document.getElementById('quiz').innerHTML = str_pre_domanda + domande[domanda_corrente];
		document.getElementById('risposte').innerHTML = "";
		for(i=0; i<N_RISPOSTE; i++)
		{
			j=domanda_corrente*N_RISPOSTE+i;
			document.getElementById('risposte').innerHTML += '<div style="cursor:pointer;" onclick="rispondi(' +
				(i+1) + ' );">' +
				risposte[j] +
				'</div>';
		}
	}
	
	//calcola se la risposta e' giusta
	function rispondi(r)
	{
		//alert(r);
		document.getElementById('risposte').innerHTML = "";
		if (r == risposte_giuste[domanda_corrente]) giusta();
		else sbagliata();
	}
	
	function ripeti()
	{
		prima_risposta = 0;
		domanda(domanda_corrente);
	}
	
	function successiva()
	{
		domanda_corrente++;
		prima_risposta = 1;
		domanda(domanda_corrente);
	}
