// -- AUTHOR: Filippo Spadaro
// -- PROGRAMMER: Filippo Spadaro
// -- LASTREVIEW: 3 agosto 2003
// -- SITE URL: http://utenti.lycos.it/nienteperniente

// -- rmbr: sostituire **test.js nelle importazioni JScript dei file HTML
// ##9
path = "17test.html";
// ##9
path_fine = "17test_fine.html";


// -- definizioni array --
var t = new Array();

var txtA = new Array();
var txtB = new Array();
var txtC = new Array();
var txtD = new Array();
var txtE = new Array();
var txtF = new Array();
var txtG = new Array();

var r = new Array();
var esatta = new Array();
commento = new Array();

// -- NB: l'utente deve riempire solo i campi:
// -- txt*[*], t[*], r[*], p*[*]

// -- NB: le prime 2 risposte A - B sono obbligatorie, 
// -- mentre  C - D - E - F - G si possono omettere, basta 
// -- inserire un campo vuoto txt*[*]=""; nella prima delle 
// -- cinque che non si vorrà visualizzare.

// -- * --
txtA[0]="<B>&nbsp;V&nbsp;&nbsp;&nbsp;</B>";
txtB[0]="<B>&nbsp;F&nbsp;&nbsp;&nbsp;</B>";
txtC[0]="";
txtD[0]="";
txtE[0]="";
txtF[0]="";
txtG[0]="";
t[0]="Queste parole sono disposte in modo da formare una frase. Se la frase è vera scegliete <B>V</B>, se è falsa <B>F</B>:<BR><B>parte dei fanno i mammiferi delfini</B><BR>";
esatta[0] = "A";
commento[0] = "<BR>La frase è vera perché le parole ordinate compongono: <B>i delfini fanno parte dei mammiferi</B>.";


// -- * --
txtA[1]="galoppo";
txtB[1]="corsa";
txtC[1]="cavallo";
txtD[1]="";
txtE[1]="";
txtF[1]="";
txtG[1]="";
t[1]="Se <B>ruota</B> sta a <B>carro</B>, allora <B>zampa</B> sta a...<BR>";
esatta[1] = "C";
commento[1] = "";

// -- * --
txtA[2]="<img src='17_02_1_domanda.gif' align=middle height=100>";
txtB[2]="<img src='17_02_2_domanda.gif' align=middle width=100>";
txtC[2]="<img src='17_02_3_domanda.gif' align=middle width=110>";
txtD[2]="<img src='17_02_4_domanda.gif' align=middle height=100>";
txtE[2]="<img src='17_02_5_domanda.gif' align=middle width=100><BR>";
txtF[2]="<img src='17_02_6_domanda.gif' align=middle height=100>";
txtG[2]="";
t[2]= "Qual è la figura da scartare?<BR>";
esatta[2] = "D";
commento[2] = ": la figura sta ruotando in senso orario, mentre in questo caso si trova ribaltata.";

// -- * --
txtA[3]="10&nbsp;&nbsp;";
txtB[3]="15&nbsp;&nbsp;";
txtC[3]="25&nbsp;&nbsp;";
txtD[3]="4&nbsp;&nbsp;";
txtE[3]="";
txtF[3]="";
txtG[3]="";
t[3]= "Inserisci il numero mancante:<BR><img src='17_04_domanda.gif' width=600><BR>";
esatta[3] = "C";
commento[3] = ", ci sono due serie alternate: la prima aumenta sempre di uno; la seconda è il quadrato di ogni cifra della prima serie.";

// -- * --
txtA[4]="barca";
txtB[4]="ferro";
txtC[4]="funi";
txtD[4]="tram";
txtE[4]="";
txtF[4]="";
txtG[4]="";
t[4]= "Indica quale delle seguenti parole non va d'accordo con \x22via\x22:<BR>";
esatta[4] = "A";
commento[4] = ": con le altre parole si ottengono altrettante parole di senso compiuto facendole seguire da via.";

// -- * --
txtA[5]="<B>&nbsp;V&nbsp;&nbsp;&nbsp;</B>";
txtB[5]="<B>&nbsp;F&nbsp;&nbsp;&nbsp;</B>";
txtC[5]="";
txtD[5]="";
txtE[5]="";
txtF[5]="";
txtG[5]="";
t[5]= "Queste parole sono disposte in modo da formare una frase. Se la frase è vera scegliete <B>V</B>, se è falsa <B>F</B>:<BR><B>galleggiano tutti i non legni</B><BR><BR>";
esatta[5] = "A";
commento[5] = "<BR>La frase è vera perché le parole ordinate compongono: <B>non tutti i legni galleggiano</B>.";


// -- * --
txtA[6]="6";
txtB[6]="7";
txtC[6]="12";
txtD[6]="14";
txtE[6]="20";
txtF[6]="21";
txtG[6]="28";
t[6]= "<img src='17_07_domanda.gif' align=left hspace=10 width=200>Indica il numero mancante!<BR>";
esatta[6] = "E";
commento[6] = ". I numeri della seconda colonna sono ottenuti moltiplicando quelli della prima x2, x3, x4; i numeri della terza colonna sono ottenuti sottraendo rispettivamente tali moltiplicatori ai numeri della seconda colonna.";

// -- * --
txtA[7]="16,20";
txtB[7]="16,30";
txtC[7]="17,00";
txtD[7]="17,30";
txtE[7]="17,40";
txtF[7]="17,50";
txtG[7]="18,10";
t[7]= "Mi incontravo con la mia ragazza ogni sabato pomeriggio: la prima volta ella arrivò alle 12,30; la seconda volta alle 13,20; la terza alle 14,30 e la quarta alle 16,00.<BR>A che ora arrivò la quinta volta?<BR>";
esatta[7] = "F";
commento[7] = ". La prima volta ritardò di 30 minuti, la seconda di 30+50 minuti, la terza volta di 30+50+70 minuti, la quarta volta di 30+50+70+90 minuti, la quinta volta di 30+50+70+90+110 minuti.";

// -- * --
txtA[8]="<img src='17_09_b_domanda.gif' width=120 align=middle>";
txtB[8]="<img src='17_09_c_domanda.gif' width=115 align=middle>";
txtC[8]="<img src='17_09_d_domanda.gif' width=110 align=middle>";
txtD[8]="<img src='17_09_a_domanda.gif' width=110 align=middle><BR>";
txtE[8]="<img src='17_09_e_domanda.gif' width=110 align=middle>";
txtF[8]="";
txtG[8]="";
t[8]= "<img src='17_09_a_domanda.gif' hspace=10 width=110 align=left>Abbiamo ribaltato la figura a sinistra e poi l'abbiamo fatta ruotare.<BR>Qual è la figura che risulta?<BR><BR><BR><BR><BR>";
esatta[8] = "E";
commento[8] = "";

// -- * --
txtA[9]="<img src='17_10_b_domanda.gif' border=1 width=110 align=middle>";
txtB[9]="<img src='17_10_e_domanda.gif' border=1 width=120 align=middle>";
txtC[9]="<img src='17_10_d_domanda.gif' border=1 width=110 align=middle>";
txtD[9]="<img src='17_10_c_domanda.gif' border=1 width=110 align=middle><BR>";
txtE[9]="";
txtF[9]="";
txtG[9]="";
t[9]= "<img src='17_10_a_domanda.gif' border=1 hspace=10 width=110 align=left>Abbiamo ribaltato la figura a sinistra e poi l'abbiamo fatta ruotare.<BR>Qual è la figura che risulta?<BR><BR><BR><BR><BR>";
esatta[9] = "D";
commento[9] = "";


// -- funzioni --
function createTempCookie(name, value) {
  	document.cookie=name + "=" + value + ";";
}


function extractCookieValue(val) {
	if ((endOfCookie = document.cookie.indexOf(";", val)) == -1) {
		endOfCookie = document.cookie.length;
	}
  return unescape(document.cookie.substring(val,endOfCookie));
}


function ReadCookie(cookiename) {
	var numOfCookies = document.cookie.length;
	var nameOfCookie = cookiename + "=";
	var cookieLen = nameOfCookie.length;
	var x = 0;
	while (x <= numOfCookies) {
		var y = (x + cookieLen);
		if (document.cookie.substring(x, y) == nameOfCookie)
			return (extractCookieValue(y));
			x = document.cookie.indexOf(" ", x) + 1;
			if (x == 0)
				break;
  		}
	return (null);
}


function getData(i) {
	separatore = "#"
	var VecchioValore = ReadCookie("ordine");
	var NuovoValore = VecchioValore + separatore + document.forms[0].elements[i].name;
	test = parseInt(NuovoValore.charAt(0));
	if ((test > 0) && (test < 9))
	test = parseInt(NuovoValore.charAt(0)) + 1;
	else if (test == 9)
	test = 0;
	else if (test == 0)
	test = "X";
	createTempCookie("ordine", test + NuovoValore);
	//userCookie = ReadCookie("ordine");
}


function leggiDati() {
	userCookie = ReadCookie("ordine");
	var u = 1;
	var bool = 0;
	var totale = 0;
	var numero = new Array();
     	while (bool == 0) {
		if (userCookie.charAt(u) == "") 
			bool = 1;
		if (userCookie.charAt(u) == "#") {	 
			document.write("&nbsp;");
			u+=1;
		}
		if (userCookie.charAt(u) == "£") {
				u+=1;	
				totale = totale 
				+ parseInt(userCookie.charAt(u))*1000
				+ parseInt(userCookie.charAt(u+1))*100
				+ parseInt(userCookie.charAt(u+2))*10
				+ parseInt(userCookie.charAt(u+3));
		}
		u+=1;
	}
	document.write("<BR><FONT SIZE=4 FACE=\x22 courier new\x22 color=Maroon><B>Punteggio parziale: </B></FONT>" 
			+ "<FONT SIZE=5 FACE=\x22 courier new\x22 color=Navy><B>" 
			+ totale + "</B></FONT>");
}


function NuovoOrdine() {	
	createTempCookie("ordine", "1");
}

