var MultiPageTest = true;
function Question (qname,
type,
qstring,
response,
comment,
corrects,
explan,
score,
ifcorrect,ifwrong,ifnull,
img)
{this.qname=qname;
this.type=type;
this.qstring=qstring;
this.response=response;
this.comment=comment;
this.corrects=corrects;
this.explan=explan;
this.score=score;
this.ifcorrect=ifcorrect;
this.ifwrong=ifwrong;
this.ifnull=ifnull;
this.img=img;
}

var zin=1,top=0, mycount=0, waitTime=2100, qright=0, mycomment;
var global=new Array(3);
var recent, recent2, recdone=false, opera7, opera=CheckOpera56();
P7_OpResizeFix();
function P7_OpResizeFix(a) { //v1.1 by PVII
if(!window.opera){return;}if(!document.p7oprX){
 document.p7oprY=window.innerWidth;document.p7oprX=window.innerHeight;
 document.onmousemove=P7_OpResizeFix;
 }else{if(document.p7oprX){
  var k=document.p7oprX-window.innerHeight;
  var j=document.p7oprY - window.innerWidth;
  if(k>1 || j>1 || k<-1 || j<-1){
  document.p7oprY=window.innerWidth;document.p7oprX=window.innerHeight;
  do_reposition();}}}
}
function cachewrite(s,idx){global[idx]+=s;}
function CheckOpera56()
{
var version;
if (navigator.userAgent.toLowerCase().indexOf('opera') == -1) return false;
version=parseInt(navigator.appVersion.toLowerCase());
if (version>6) {opera7=true; return false;}
if (version<5) return false;
return true;
}
resp=new Array("<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans01_1.PNG\" width=19 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans11_1.PNG\" width=19 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans21_1.PNG\" width=19 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans31_1.PNG\" width=19 height=21 border=0>;")
corr=new Array("0","1","0","0")
comm=""
valu=""
quest001 = new Question(
"Domanda 1",
0,
"Quale delle seguenti è l'icona di Microsoft Word?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans02_1.PNG\" width=19 height=20 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans12_1.PNG\" width=17 height=19 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans22_1.PNG\" width=17 height=19 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans32_1.PNG\" width=58 height=19 border=0>;")
corr=new Array("0","1","0","0")
comm=""
valu=""
quest002 = new Question(
"Domanda 2",
0,
"Quale dei seguenti pulsanti aumenta lo spessore del carattere?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("sottolineare il testo","evidenziare il testo","modificare il colore del testo","ritagliare un'immagine")
corr=new Array("0","1","0","0")
comm=""
valu=""
quest003 = new Question(
"Domanda 3",
0,
"Il pulsante <img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbqst3_1.PNG\" width=24 height=22 border=0> permette di",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Clic su Inserisci, clic su Simbolo, seleziono il simbolo richiesto, clic su Inserisci","Ctrl + P","Alt + P","clic su Inserisci, clic su Carattere speciale, seleziono il carattere richiesto, clic su OK")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest004 = new Question(
"Domanda 4",
0,
"Quale sequenza di comandi permette di inserire il carattere<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbqst4_1.PNG\" width=16 height=17 border=0>",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("tagliare un testo per poi incollarlo","copiare un testo per poi incollarlo","copiare il formato del testo","passare a un nuovo documento")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest005 = new Question(
"Domanda 5",
0,
"La combinazione di tasti Ctrl+X permette di",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("&quot;File&quot; / &quot;Chiudi&quot;","&quot;File&quot; / &quot;Esci&quot;","&quot;File&quot; / &quot;Riavvia Microsoft Word&quot;","&quot;Start&quot; / &quot;Chiudi applicazione&quot;")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest006 = new Question(
"Domanda 6",
0,
"Quale dei seguenti è il comando corretto per chiudere il documento sul quale si sta lavorando senza chiudere il programma di elaborazione testi?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Tab","Ctrl","Shift","Alt")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest007 = new Question(
"Domanda 7",
0,
"Quale dei seguenti tasti consente di spostarsi tra le celle di una tabella?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans08_1.PNG\" width=24 height=20 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans18_1.PNG\" width=22 height=16 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans28_1.PNG\" width=24 height=20 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans38_1.PNG\" width=24 height=20 border=0>;")
corr=new Array("0","0","1","0")
comm=""
valu=""
quest008 = new Question(
"Domanda 8",
0,
"Quale dei seguenti pulsanti permette di inserire un elenco numerato?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("stampa del testo unito a un'immagine","stampa più volte dello stesso documento, personalizzandolo con i dati dei destinatari","stampa di due o più pagine per foglio","stampa di una sequenza di documenti uno dopo l'altro senza interruzione")
corr=new Array("0","1","0","0")
comm=""
valu=""
quest009 = new Question(
"Domanda 9",
0,
"Qual è il risultato del processo di stampa unione?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("visualizzazione normale","visualizzazione layout di stampa","visualizzazione layout web","visualizzazione struttura")
corr=new Array("0","1","0","0")
comm=""
valu=""
quest010 = new Question(
"Domanda 10",
0,
"Quale delle seguenti modalità di visualizzazione permette di vedere l'intestazione e il piè di pagina?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Modifica","Visualizza","Formato","Strumenti")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest011 = new Question(
"Domanda 11",
0,
"Il comando &quot;Trova&quot; è attivabile dalla voce di menu",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("File","Modifica","Inserisci","Strumenti")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest012 = new Question(
"Domanda 12",
0,
"Quale voce di menu permette di impostare i margini di stampa?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Strumenti","File","Modifica","Inserisci")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest013 = new Question(
"Domanda 13",
0,
"In quale voce della Barra dei menu trovi il comando &quot;Stampa unione?&quot;",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("grassetto","corsivo","pedice","simbolo")
corr=new Array("0","0","0","1")
comm=""
valu=""
quest014 = new Question(
"Domanda 14",
0,
"Quale dei seguenti non è un formato di caratteri tipico di Word?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans015_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans115_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans215_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans315_1.PNG\" width=22 height=21 border=0>;")
corr=new Array("0","1","0","0")
comm=""
valu=""
quest015 = new Question(
"Domanda 15",
0,
"Quale dei seguenti pulsanti permette di copiare il testo selezionato?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans016_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans116_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans216_1.PNG\" width=19 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans316_1.PNG\" width=22 height=21 border=0>;")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest016 = new Question(
"Domanda 16",
0,
"Quale dei seguenti pulsanti consente di incollare un testo già presente negli Appunti?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans017_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans117_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans217_1.PNG\" width=17 height=19 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans317_1.PNG\" width=17 height=19 border=0>;")
corr=new Array("0","0","1","0")
comm=""
valu=""
quest017 = new Question(
"Domanda 17",
0,
"Quale pulsante permette di stampare il documento sulla stampante predefinita?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("il primo","il secondo","il terzo","il quarto")
corr=new Array("0","0","0","1")
comm=""
valu=""
quest018 = new Question(
"Domanda 18",
0,
"Quale dei seguenti pulsanti permette di giustificare un paragrafo?<br><img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbqst18_1.PNG\" width=93 height=23 border=0>",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("<p><font size=2>dalla finestra &quot;Stampa&quot;, imposto a 2 il &quot;Numero di copie&quot; e spunto la casella &quot;Fascicola&quot;</font></p>","<p><font size=2>dalla finestra &quot;Stampa&quot;, seleziono due dei piccoli fogli che appaiono e spunto la casella &quot;Fascicola&quot;</font></p>","<p><font size=2>dalla finestra &quot;Stampa&quot;, imposto a 2 il &quot;Numero di copie&quot; e imposto a 2 la casella &quot;Fascicola&quot;</font></p>","<p><font size=2>&quot;Strumenti&quot; / &quot;Imposta stampante&quot; / imposto a 2 il &quot;Numero di copie&quot; e seleziono &quot;Fascicola&quot;</font></p>")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest019 = new Question(
"Domanda 19",
0,
"Per stampare due copie fascicolate del documento quali comandi esegui?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans020_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans120_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans220_1.PNG\" width=24 height=22 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans320_1.PNG\" width=22 height=21 border=0>;")
corr=new Array("0","0","1","0")
comm=""
valu=""
quest020 = new Question(
"Domanda 20",
0,
"Quale dei seguenti pulsanti consente di annullare l'ultima operazione eseguita?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("seleziono Tabella / Inserisci / Righe sopra o Righe sotto","seleziono Inserisci / Riga","seleziono Modifica / Inserisci riga","non è possibile aggiungere una riga in una tabella già impostata")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest021 = new Question(
"Domanda 21",
0,
"In una tabella di Word, per inserire una riga",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("&quot;Formato&quot; / &quot;Interlinea&quot;","&quot;Formato&quot; / &quot;Paragrafo&quot; / scelgo dalla lista &quot;Interlinea&quot;","&quot;File&quot; / &quot;Paragrafo&quot; / &quot;Interlinea&quot;","&quot;Modifica&quot; / &quot;Interlinea&quot;")
corr=new Array("0","1","0","0")
comm=""
valu=""
quest022 = new Question(
"Domanda 22",
0,
"Qual è la procedura corretta per modificare l'interlinea del testo selezionato?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("formattare il floppy disk","formattare l'area del disco rigido dove viene registrato il programma","modificare i margini del documento","impostare l'aspetto del testo")
corr=new Array("0","0","0","1")
comm=""
valu=""
quest023 = new Question(
"Domanda 23",
0,
"I pulsanti della Barra di formattazione permettono di",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("No","Solo se la stampante è guasta","Solo se non si ha a disposizione una stampante","E' sempre possibile")
corr=new Array("0","0","0","1")
comm=""
valu=""
quest024 = new Question(
"Domanda 24",
0,
"E' possibile stampare un documento su un file?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans025_1.PNG\" width=21 height=22 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans125_1.PNG\" width=20 height=20 border=0>:","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans225_1.PNG\" width=24 height=20 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans325_1.PNG\" width=21 height=20 border=0>;")
corr=new Array("0","0","1","0")
comm=""
valu=""
quest025 = new Question(
"Domanda 25",
0,
"Quale dei seguenti pulsanti richiama l'assistente di Word?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans026_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans126_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans226_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans326_1.PNG\" width=19 height=21 border=0>;")
corr=new Array("0","1","0","0")
comm=""
valu=""
quest026 = new Question(
"Domanda 26",
0,
"Quale dei seguenti pulsanti permette di creare un nuovo documento di Word?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("&quot;Copia&quot; / &quot;Incolla&quot;","&quot;Modifica&quot; / &quot;Sposta&quot;","&quot;Taglia&quot; / &quot;Incolla&quot;","&quot;Trova&quot; / &quot;Sostituisci&quot;")
corr=new Array("0","0","1","0")
comm=""
valu=""
quest027 = new Question(
"Domanda 27",
0,
"Quale delle seguenti sequenze di comandi permette di spostare un paragrafo in un'altra posizione?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans028_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans128_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans228_1.PNG\" width=22 height=21 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans328_1.PNG\" width=24 height=22 border=0>;")
corr=new Array("0","1","0","0")
comm=""
valu=""
quest028 = new Question(
"Domanda 28",
0,
"Quale pulsante consente di copiare il formato di un paragrafo e applicarlo ad altri paragrafi?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Salva","Salva con nome","Salva dove","&quot;Strumenti&quot; / &quot;Personalizza&quot; / &quot;Salva su&quot;")
corr=new Array("0","1","0","0")
comm=""
valu=""
quest029 = new Question(
"Domanda 29",
0,
"<p><font size=2>Se il documento aperto era gi&agrave; stato salvato, qual &egrave; il comando corretto per salvare il documento con lo stesso nome ma su una</font><font face=\"Times New Roman\" size=3>&nbsp;cartella diversa?</font></p>",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Opzioni","File","Visualizza","Modifica")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest030 = new Question(
"Domanda 30",
0,
"Quale dei seguenti non è un comando tipico della barra dei menu di Word?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Struttura","Normale","Layout di stampa","Layout note")
corr=new Array("0","0","0","1")
comm=""
valu=""
quest031 = new Question(
"Domanda 31",
0,
"Quale delle seguenti non è un tipo di visualizzazione di Word?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("&quot;Tabella&quot; / &quot;Proprietà tabella...&quot; / &quot;Bordi e sfondo&quot;","&quot;Formato&quot; / &quot;Bordi&quot;","&quot;Tabella&quot; / &quot;Bordi&quot;","&quot;Modifica&quot; / &quot;Bordi&quot; / &quot;Tabella&quot;")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest032 = new Question(
"Domanda 32",
0,
"Quale sequenza di comandi permette di impostare lo spessore dei bordi di una tabella?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Strumenti / Lingua / Thesaurus","Strumenti / Lingua / Impostazioni","Visualizza / Sinonimi","Strmenti / Revisioni")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest033 = new Question(
"Domanda 33",
0,
"Quale dei seguenti comandi permette di cercare i sinonimi di una parola selezionata?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("posiziono il cursore sulla riga punteggiata e premo il tasto Canc","posiziono il cursore sulla riga e premo il tasto Invio","posiziono il cursore sulla nuova pagina e premo il tasto Canc","seleziono la riga punteggiata e premo il pulsante annulla")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest034 = new Question(
"Domanda 34",
0,
"Per eliminare una interruzione di pagina, attivo il pulsante mostra/nascondi <img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbqst34_1.PNG\" width=23 height=22 border=0>",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Formato / Elenchi puntati e numerati","Modifica / Elenchi puntati e numerati","Visualizza / Elenco puntato","Inserisci / Simbolo / Elenco puntato")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest035 = new Question(
"Domanda 35",
0,
"Quale procedura applico per modificare il simbolo da utilizzare in un elenco puntato?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("faccio doppio clic sul segno di tabulazione","seleziono il tabulatore e premo il tast Canc","faccio clic sul simbolo di tabulazione e lo trascino fuori dal righello","faccio clic con il tasto destro del mouse e scelgo l'opzione elimina")
corr=new Array("0","0","1","0")
comm=""
valu=""
quest036 = new Question(
"Domanda 36",
0,
"Per eliminare una tabulazione dal righello",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("File / Nuovo","Modifica / Modello","Inserisci / Modello","Visualizza / Nuovo / Modello")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest037 = new Question(
"Domanda 37",
0,
"Quale sequenza di comandi permette di scegliere un modello di Word?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("copiare il testo selezionato","incollare il testo selezionato","tagliare il testo selezionato","spostare il testo selezionato")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest038 = new Question(
"Domanda 38",
0,
"La combinazione di tasti Ctrl+C consente di",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array(".TXT",".RTF",".JPG",".XLS")
corr=new Array("1","1","0","0")
comm=""
valu=""
quest039 = new Question(
"Domanda 39",
1,
"Oltre al formato .DOC, in quali altri formati si può salvare un documento di Word?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Strumenti / Opzioni / Ortografia e grammatica","Formato / Paragrafo / Ortografia","Formato / Paragrafo / Ortografia e grammatica","Strumenti / Controllo ortografia e grammatica")
corr=new Array("0","0","0","1")
comm=""
valu=""
quest040 = new Question(
"Domanda 40",
0,
"Quali dei seguenti comandi attiva il controllo ortografico del testo?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Modifica / Dimensioni del foglio / scelgo tra Orizzontale e Verticale","File / Imposta pagina / Margini / scelgo tra Orizzontale e Verticale","Modifica / Imposta pagina / Margini / scelgo tra Orizzontale e Verticale","File / Imposta pagina / Dimensioni / scelgo tra Orizzontale eVerticale")
corr=new Array("0","1","0","0")
comm=""
valu=""
quest041 = new Question(
"Domanda 41",
0,
"Quale sequenza di comandi permette di cambiare l'orientamento della pagina di lavoro?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("mostra o nasconde i caratteri non stampabili","inserisce un paragrafo nuovo senza andare a capo","seleziona il paragrafo su cui è posto il cursore","imposta automaticamente la formattazione del paragrafo")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest042 = new Question(
"Domanda 42",
0,
"Il pulsante <img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbqst42_1.PNG\" width=23 height=22 border=0>",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Inserisci / Interruzione... / di pagina","File / Imposta pagina / Nuova","con il pulsante <img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans243_1.PNG\" width=19 height=21 border=0>","Strumenti / Opzioni / Nuova pagina")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest043 = new Question(
"Domanda 43",
0,
"Per inserire un'interruzione di pagina in un documento",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Modifica / Inserisci / Intestazione","Inserisci / Intestazione e piè di pagina","Inserisci / Intestazione","Visualizza / Intestazione e piè di pagina")
corr=new Array("0","0","0","1")
comm=""
valu=""
quest044 = new Question(
"Domanda 44",
0,
"Quale dei seguenti comandi consente di inserire un'intestazione?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("stampare più pagine sullo stesso foglio","impostare la formattazione del documento","controllare l'impaginazione del documento","impostare le opzioni di stampa")
corr=new Array("0","0","1","0")
comm=""
valu=""
quest045 = new Question(
"Domanda 45",
0,
"L'anteprima di stampa è utile per",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans046_1.PNG\" width=99 height=16 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans146_1.PNG\" width=20 height=20 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans246_1.PNG\" width=127 height=16 border=0>;","<img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbans346_1.PNG\" width=24 height=20 border=0>;")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest046 = new Question(
"Domanda 46",
0,
"Quale dei seguenti pulsanti modifica lo stile di un testo?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Normale","Titolo","12 pt","Arial")
corr=new Array("0","0","0","1")
comm=""
valu=""
quest047 = new Question(
"Domanda 47",
0,
"Quale dei seguenti è un font di caratteri?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("scegliere il tipo di visualizzazione della pagina","impostare il paragrafo","impostare lo stile della pagina","non sono pulsanti di Word")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest048 = new Question(
"Domanda 48",
0,
"I pulsanti <img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbqst48_1.PNG\" width=68 height=16 border=0> permettono di",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("inserisce una cornice intorno al testo","inserisce una tabella","inserisce un rettangolo","inserisce una casella di testo")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest049 = new Question(
"Domanda 49",
0,
"Il pulsante <img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbqst49_1.PNG\" width=36 height=22 border=0>",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("File / Seleziona tutto","Modifica / Seleziona tutto","Formato / Seleziona / Tutto il testo","Strumenti / Seleziona / Tutto il testo")
corr=new Array("0","1","0","0")
comm=""
valu=""
quest050 = new Question(
"Domanda 50",
0,
"Quale sequenza di comandi seleziona tutto il testo?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("sì, in qualsiasi punto del testo","sì, solo all'inizio del testo","sì, solo alla fine del testo","no, mai")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest051 = new Question(
"Domanda 51",
0,
"E' possibile inserire un file di Word in un altro file di Word?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("1","2","3","4")
corr=new Array("0","1","0","0")
comm=""
valu=""
quest052 = new Question(
"Domanda 52",
0,
"Quale di quelle indicate è la barra di scorrimento verticale?<br><img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbqst52_1.PNG\" width=485 height=378 border=0>",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Strumenti / Opzioni / Directory predefinte","Modifica / Cartella / Salvataggio automatico","Strumenti / Impostazioni / Directory di salvataggio","Modifica / Impostazione / Salvataggio")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest053 = new Question(
"Domanda 53",
0,
"Quale sequenza di comandi permette di modificare la cartella predefinita del Salvataggio automatico file?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("A","B","C","D")
corr=new Array("0","0","1","0")
comm=""
valu=""
quest054 = new Question(
"Domanda 54",
0,
"Quale dei seguenti pulsanti permette di inserire un rientro a sinistra al primo rigo del paragrafo?<br><img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbqst54_1.PNG\" width=412 height=316 border=0>",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Formato / Paragrafo / Rientri e spaziatura / Spaziatura / imposto a 10 pt la voce Prima","Formato / Testo / Rientri / imposto a 10 pt la voce Prima","Modifica / Paragrafo / Rientri e spaziatura / imposto a 10 pt la voce Prima","Strumenti / Spaziatura / Paragrafo / Prima / imposto a 10 pt")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest055 = new Question(
"Domanda 55",
0,
"Quale sequenza di comandi permette di inserire uno spazio di 10 pt prima del paragrafo selezionato?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Strumenti / Opzioni / Informazioni utente / scrivo il nome dell'utente","Strumenti / Account / Nome utente / scrivo il nome dell'utente","Inserisci / Utenti / Nuovo utente / scrivo il nome dell'utente","Inserisci / Opzioni utente / scrivo il nome dell'utente")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest056 = new Question(
"Domanda 56",
0,
"Qual è la procedura per inserire un nome utente nelle opzioni di Word?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("Modifica / Sostituisci... / in Trova scrivo &quot;Giuseppe&quot; / in Sostituisci con scrivo &quot;Giulio&quot;","Modifica / Trova / scrivo &quot;Giuseppe&quot; / Sostituisci scrivo &quot;Giulio&quot;","Inserisci / Sostituisci / in Trova scrivo &quot;Giuseppe&quot; / in Sostituisci con scrivo &quot;Giulio&quot;","Visualiza / Trova e sostituisci / in trova scrivo &quot;Giuseppe&quot; in Sostituisci scrivo &quot;Giulio&quot;")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest057 = new Question(
"Domanda 57",
0,
"Qual è la procedura per sostituire in tutto il documento la parola &quot;Giuseppe&quot; con &quot;Giulio&quot;",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("A","B","C","D")
corr=new Array("0","0","1","0")
comm=""
valu=""
quest058 = new Question(
"Domanda 58",
0,
"Quale dei seguenti pulsanti permette di passare dall'intestazione al piè di pagina?<br><img src=\"http://lnx.matematicamente.it/test/ecdl/elaborazione_testi/wbqst58_1.PNG\" width=552 height=397 border=0>",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("clic con il tasto destro sulla parola, clic su Aggiungi","seleziono la parola, clic su Formato / Dizionario / Aggiungi","doppio clic con il tasto sinistro, clic su Dizionario, clic su Aggiungi","Inserisci / Dizionario / Nuova parola")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest059 = new Question(
"Domanda 59",
0,
"Per aggiungere una parola non riconosciuta dal dizionario interno del programma al dizionario stesso",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("File / Imposta pagina / Carta / Formato: imposto il tipo di carta","Modifica / Imposta pagina / Carta / Formato: imposto il tipo di carta","File / Stampa / Opzioni di stampa / modifico il tipo di carta","Modifica / Stampa / Carta: imposto la dimensione dell carta")
corr=new Array("1","0","0","0")
comm=""
valu=""
quest060 = new Question(
"Domanda 60",
0,
"Per modificare il formato in uso della carta",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

questions = new Array (
quest001,quest002,quest003,quest004,quest005,quest006,quest007,quest008,quest009,quest010,quest011,quest012,quest013,quest014,quest015,quest016,quest017,quest018,quest019,quest020,quest021,quest022,quest023,quest024,quest025,quest026,quest027,quest028,quest029,quest030,quest031,quest032,quest033,quest034,quest035,quest036,quest037,quest038,quest039,quest040,quest041,quest042,quest043,quest044,quest045,quest046,quest047,quest048,quest049,quest050,quest051,quest052,quest053,quest054,quest055,quest056,quest057,quest058,quest059,quest060)

function doQuestion(quest)
{
var numdo;
var numord=eval(quest+1);
var i=-1, ii, type, myname, gadget;
type=questions[quest].type;
numdo=type>=3?1:questions[quest].response.length;
if (type<3) {
respcopy=new Array(numdo);corrcopy=new Array(numdo);
for (i=0; i<numdo; i++) respcopy[i]=questions[quest].response[i];
respcopy.sort(myrandom);
for (i=0; i<numdo; i++) {
for (ii=0; ii<numdo; ii++) {
if (respcopy[i]==questions[quest].response[ii]) {
corrcopy[i]=questions[quest].corrects[ii];break;}}}
questions[quest].response=respcopy;
questions[quest].corrects=corrcopy;}
if (opera && top==0) top=document.getElementById("wq_user").style.top;document.write("\n")
document.write("  <div id=\"q")
document.write(numord)
document.write("\" ")
document.write(opera?" style=\"position: absolute; visibility:hidden; top:"+top+"; z-index:"+(++zin)+";\"":" style=\"display:none\"");
document.write(">\n")
document.write("  <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n")
document.write("  <tr>\n")
document.write("    <td>\n")
document.write("      <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n")
document.write("      <tr height=25>\n")
document.write("        <td colSpan=5></td>\n")
document.write("      </tr>\n")
document.write("      <tr>\n")
document.write("        <td width=\"5%\" rowspan=\"3\"></td>\n")
document.write("        <td class=\"numord\" width=\"9%\" rowspan=\"3\" valign=\"top\" align=\"center\"><font face=\"Verdana\" size=\"7\" color=\"#C0C0C0\">")
document.write(numord)
document.write("</font></td>\n")
document.write("        <td width=\"1%\" rowspan=\"3\" background=\"http://lnx.matematicamente.it/test/test_images/m_vline.gif\">&nbsp;</td>\n")
document.write("        <td width=\"80%\" class=\"question\" valign=\"top\">\n")
document.write("         ")
if (questions[quest].img!="") {
document.write("\n")
document.write("         <img border=\"0\" hspace=\"10\" vspace=\"0\" align=\"left\" src=\"")
document.write(questions[quest].img)
document.write("\">\n")
document.write("         ")
}
document.write("\n")
document.write("          ")
document.writeln(questions[quest].qstring)
document.write("\n")
document.write("        </td>\n")
document.write("        <td width=\"5%\"></td>\n")
document.write("      </tr>\n")
document.write("      <tr height=10>\n")
document.write("        <td width=\"80%\"></td>\n")
document.write("        <td width=\"5%\"></td>\n")
document.write("      </tr>\n")
document.write("      <tr>\n")
document.write("        <td width=\"80%\" class=\"answer\">\n")
document.write("          ")
for (i=0; i<numdo; i++) {
myname=questions[quest].qname;
gadget="radio";
if (type>=3) gadget="text";
else if (type==1) {
myname+="_"+(i<9?"0":"")+(i+1);
gadget="checkbox";}
document.write("\n")
document.write("          ")
document.write(type==7?"<textarea name=\""+myname+"\" rows=5 cols=30 class=\"input\">":" <input type="+gadget+" name=\""+myname);
if (type<3) document.write("\" value=\""+i+"\">\n")
else document.write(type==7?"</textarea>":"\" class=\"input\" value=\"\">\n")
if (type<3) document.write(questions[quest].response[i]);
document.write("<br>\n")
document.write("          ")
}
document.write("\n")
document.write("        </td>\n")
document.write("        <td width=\"5%\"></td>\n")
document.write("      </tr>\n")
document.write("      <tr height=5>\n")
document.write("        <td colSpan=5></td>\n")
document.write("      </tr>\n")
document.write("      </table>\n")
document.write("    </td>\n")
document.write("  </tr>\n")
document.write("  <tr height=10>\n")
document.write("    <td>&nbsp;</td>\n")
document.write("  </tr>\n")
document.write("  </table>\n")
document.write("  </div>\n")
document.write("  <div id=\"q")
document.write(numord)
document.write("a\" ")
document.write(opera?" style=\"position: absolute; visibility:hidden; top:"+top+"; z-index:"+(++zin)+";\"":" style=\"display:none\"");
document.write(">\n")
document.write("  <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n")
document.write("    <tr>\n")
document.write("      <td width=\"14%\"></td>\n")
document.write("      <td width=\"86%\"> \n")
document.write("        ")
if (quest>0) {
document.write("\n")
document.write("        <a href=\"javascript:void(0)\" ")
document.write(" onClick=\"myshow("+(quest)+",0)\"")
document.write(" onmouseout=\"flipImage ('Back")
document.write(numord)
document.write("', 'BackImage_normal');\" onmouseover=\"flipImage ('Back")
document.write(numord)
document.write("', 'BackImage_up');\"><img alt=\"Indietro\" border=0 height=20 width=100 name=Back")
document.write(numord)
document.write(" src=\"http://lnx.matematicamente.it/test/test_images/m_back_button.gif\"></a>\n")
document.write("        ")
}
document.write("\n")
document.write("        ")
if (quest<questions.length-1) {
document.write("\n")
document.write("        <a href=\"javascript:void(0)\" ")
document.write(" onClick=\"myshow("+quest+",2)\"")
document.write(" onmouseout=\"flipImage ('Next")
document.write(numord)
document.write("', 'NextImage_normal');\" onmouseover=\"flipImage ('Next")
document.write(numord)
document.write("', 'NextImage_up');\"><img alt=\"Avanti\" border=0 height=20 width=100 name=Next")
document.write(numord)
document.write(" src=\"http://lnx.matematicamente.it/test/test_images/m_next_button.gif\"></a>\n")
document.write("        ")
}
document.write("\n")
document.write("        ")
if (quest==questions.length-1) {
document.write("\n")
document.write("        <a href=\"javascript:void(0)\" ")
document.write(" onClick='correct(document.WapForm)'")
document.write(" onmouseout=\"flipImage ('ShowEval', 'EvaluateImage_normal');\" onmouseover=\"flipImage ('ShowEval', 'EvaluateImage_up');\"><img alt=\"Valuta\" border=0 height=20 width=100 name=ShowEval src=\"http://lnx.matematicamente.it/test/test_images/m_eval_button.gif\"></a>\n")
document.write("        ")
}
document.write("\n")
document.write("      </td>\n")
document.write("    </tr>\n")
document.write("  <tr height=5>\n")
document.write("    <td colSpan=\"2\"></td>\n")
document.write("  </tr>\n")
document.write("  </table>\n")
document.write("  </div>\n")
document.write("  ")
}
function doTest() {
var count, i, newq;
questions.sort(myrandom);
newq=questions.slice(0,36);questions=newq;
for (i=0; i<questions.length; i++) {
questions[i].qname="Domanda "+(i+1);}
count=questions.length;
for (i=0; i<count; i++) doQuestion(i);
}
function fill(s,l){
s=s+""
for (y=1;y<=l;y++)
if (s.length>=l) break; else s="0"+s;
return s
}
function CheckQName(wapf,ii,i,multi,selection){
var len;
if (!multi) return(wapf.elements[ii].name==questions[i].qname);
len=questions[i].qname.length;
if (wapf.elements[ii].name.substring(0,len)!=questions[i].qname) return false;
if (wapf.elements[ii].name.substring(len,len+1)!="_") return false;
if (eval(wapf.elements[ii].name.substring(len+1,len+3))==(selection+1)) return true;
return false;
}
function errore(uno,due,tre)
{
if (!errori) global[1]="<H3>Hai commesso i seguenti errori</H3>";
++errori;
cachewrite("<p><b>"+uno+"</b><br>"+due+"<br>"+mycomment+tre+"</p>",2);
mycomment="";
}
function correct(wapf)
{
var i, ii, t, re, tmp, selection, multi, multipage=1, type, isnull, iswrong, iscorrect, evaluation=0, total=0, udat;
errori=waitTime=0;
udat=new Array();
for (i=0, ii=0; i<wapf.elements.length; i++)
{tmp=wapf.elements[i];
if (tmp.name.substring(0,13)=="Quiz.UserData"){
t=tmp.name.substring(14,tmp.name.length);
re=new RegExp("_", "g");
t=t.replace(re," ");
udat[ii++]=t+": <i>"+tmp.value+"</i><br>";
if (opera) tmp.value="";}}
global[0]=global[2]="";
global[1]="<h3>Complimenti, non hai commesso alcun errore</h3>";
cachewrite("<html><head><title>Risultati</title><BASE target='_blank'></head><body bgcolor='#FFFFFF'><font face='Verdana, Arial'><table border=0 cellpadding=0 cellspacing=0 width='100%' bgcolor='#C0C0C0'><tr><td width='100%'><font face='Verdana, Arial' size=5 color='#FFFFFF'><b>&nbsp;Risultati</b></font></td></tr></table>",0)
now= new Date()
cachewrite("<small><p>"+fill(now.getDate(),2)+"/"+fill((now.getMonth()+1),2)+"/"+now.getYear()+"&nbsp;&nbsp;"+fill(now.getHours(),2)+":"+fill(now.getMinutes(),2)+"</p>",0)
cachewrite("<b>Elaborazione testi</b><br><br>\n",0);
if (udat.length>0) {
cachewrite("<b>Dati utente</b><br>\n",0);
for (i=0; i<udat.length; i++) cachewrite(udat[i],0);}
if (opera7 && multipage) {
for (i=0; i<questions.length; i++) {
id=document.getElementById("q"+(i+1));
id2=document.getElementById("q"+(i+1)+"a");
id.style.display=id2.style.display="block";}}

for (i=0; i<questions.length; i++) {
if (opera && multipage) {
id=document.getElementById("q"+(i+1));
id2=document.getElementById("q"+(i+1)+"a");
id.style.visibility=id2.style.visibility="visible";}
type=questions[i].type;
if (type==1) multi=1;
else multi=0;
isnull=true;
iscorrect=false;iswrong=false;
selection=0;
evaluation=0;
mycomment="";
for (ii=0; ii<wapf.elements.length; ii++) {
if (CheckQName(wapf,ii,i,multi,selection)) {
if (type>=3 && wapf.elements[ii].value!="") {
isnull=false;
if (wapf.elements[ii].value.toLowerCase()==questions[i].corrects.toLowerCase()) iscorrect=true;
else iswrong=true;
++selection;}
else if (wapf.elements[ii].checked) {
if (questions[i].score!="") evaluation+=questions[i].score[selection];
if (isnull) isnull=false;
if (questions[i].corrects[selection]=="1") iscorrect=(iswrong==false)?true:false;
else {
iswrong=true;
if (multi && questions[i].corrects!='') errore(questions[i].qname,"La casella  <i>"+questions[i].response[selection]+"</i>  non andava selezionata.",questions[i].explan)
}
if (questions[i].comment!="" && questions[i].comment[selection]!="")
mycomment+=((iscorrect || questions[i].corrects=='')?"<b>"+questions[i].qname+"</b><br>":"")+"<small>"+questions[i].comment[selection]+"</small><br>";
} else {
if (questions[i].corrects[selection]=="1") {
iswrong=true;
if (multi && questions[i].corrects!='') errore(questions[i].qname,"La casella  <i>"+questions[i].response[selection]+"</i>  andava selezionata.",questions[i].explan);
}}
++selection;
}}
if (multi==false && (isnull || iswrong)) {
var okresp="", z;
if (type>=3) okresp=questions[i].corrects;
else {
for (z=0; z<questions[i].corrects.length; z++) {
if (questions[i].corrects[z]==1) {
okresp=questions[i].response[z];
break;
}}}
if (okresp!="") errore(questions[i].qname,"La risposta corretta era <i>"+okresp+".</i>",questions[i].explan);
}
if (mycomment!="") cachewrite(mycomment,2);
if (questions[i].corrects!="") ++qright;
if (isnull) evaluation+=questions[i].ifnull;
else if (iswrong) evaluation+=questions[i].ifwrong;
else if (iscorrect) evaluation+=questions[i].ifcorrect;
total+=evaluation;}
if (qright==0) global[1]="<br>";
if (errori) cachewrite("<br><b>In totale hai commesso "+errori+" "+(errori==1?"errore":"errori")+".</b>",2);
cachewrite("<br><b>Punteggio totale realizzato: "+total+".</b><br>",2);

cachewrite("<br><b>Valutazione:</b><br>"+GetEval(total)+"<br>",2);
cachewrite("</small><hr noshade><center><form>",2)
printest="print()";
cachewrite("<input type='button' value='Stampa...' onClick='"+printest+"'>&nbsp;&nbsp;&nbsp;&nbsp;",2)
cachewrite("<input type='button' value='Chiudi questa finestra' onClick='window.close()'></form></center>",2)
winr=window.open('','wapres', 'titlebar=1,location=0,directories=0,menubar=1,toolbar=0,scrollbars=1,resizable=1,status=1')
for (i=0; i<3; i++) winr.document.write(global[i]);winr.document.close()
if ((opera || opera7) && multipage) {
document.forms[0].elements[0].value='Stampa...';
document.forms[0].elements[1].value='Chiudi questa finestra';
for (i=0; i<questions.length-1; i++) {
id=document.getElementById("q"+(i+1));
id2=document.getElementById("q"+(i+1)+"a");
opera?id.style.visibility=id2.style.visibility="hidden":id.style.display=id2.style.display="none";}}
}
function myrandom(a,b)
{
var rc;
do {rc=Math.floor(Math.random()*3)-1;} while (rc==2);
return(rc);
}
function GetEval(total)
{
var minval, maxval, valstr, top, i;
minval=new Array(0,26);
maxval=new Array(26,36);
valstr=new Array("NON SUPERATO","SUPERATO","non disponibile.");
top=minval.length;
for (i=0;i<top;i++) if (total>=minval[i] && total<=maxval[i]) break;
return(valstr[i]);}
function update_time(t) {
self.status=t;}
function stms(s){
if (Math.abs(tmMx)>=3600){
h=Math.floor(s/3600);m=Math.floor((s%3600)/60);s=((s%3600)%60);return fill(h,2)+':'+fill(m,2)+':'+fill(s,2);
}else{m=Math.floor(s/60);s=s%60;return fill(m,2)+':'+fill(s,2);}}
function shtm(t){
tmVl=t+1;update_time(stms(Math.abs(t)))
if (waitTime==0) return;
tmId = setTimeout('shtm(tmVl)',1000)
if (t==((tmMx>0)? tmMx : 0)){
clearTimeout(tmId)
alert('Il tempo è scaduto! Si procede alla correzione.')
if (mycount<questions.length) for (i=mycount; i<=questions.length; i++) myshow(i,0);
correct(document.WapForm)}}
function checkTime(){
tmMx=-waitTime;
if (tmMx!=0){
alert('Il tempo a disposizione per completare il questionario è: '+stms(Math.abs(tmMx))+'\n\nPuoi controllare il cronometro.');
shtm((tmMx>0) ? 0 : tmMx)}}
function checkBrowser()
{
var browser=new Array('microsoft internet explorer','netscape','opera');
var version=new Array(5,5,6);
for (i=0; i<3; i++) {
var ref, pos=navigator.appVersion.lastIndexOf('MSIE ');
if (pos == -1) ref=parseInt(navigator.appVersion);
else {pos+=5;ref=eval(navigator.appVersion.charAt(pos));}
if (navigator.appName.toLowerCase()==browser[i] && ref>=version[i])
break;}
if (i==3) {
alert('Il browser '+navigator.appName+' '+navigator.appVersion+'  non è supportato');
return false;}
return true;}
function myshow(count,dif)
{
var id, id2, wq_user, id_str, id2_str;
if (recdone==false && checkBrowser()==false) return;
if (recdone==false && waitTime!=0) checkTime();
if (dif!=-1) count+=dif;
mycount=count;id_str="q"+count;id2_str="q"+count+"a";
if (document.getElementById){
id=document.getElementById(id_str);
id2=document.getElementById(id2_str);
wq_user=document.getElementById("wq_user");
} else if (document.all) {
id=document.all[id_str];
id2=document.all[id2_str];
wq_user=document.all["wq_user"];
} else {
id=eval(id_str);
id2=eval(id2_str);
wq_user=eval("wq_user");}
if (recdone==false) {
recent=wq_user;
recent2="";
recdone=true;}
opera?recent.style.visibility="hidden":recent.style.display="none";
if (recent2!="") opera?recent2.style.visibility="hidden":recent2.style.display="none";
opera?id.style.visibility="visible":id.style.display="block";
opera?id2.style.visibility="visible":id2.style.display="block";
if (questions[count-1].type>2) document.WapForm.elements[questions[count-1].qname].focus();
recent=id;recent2=id2;}
function do_reposition(){
var id, id2, wq_user, wq_final, wq_footer, i, y, h, max=0;
wq_user=document.getElementById("wq_user");
if (mycount>0) wq_user.style.visibility="hidden";
for (i=1; i<=questions.length; i++) {
id=document.getElementById("q"+i);
id2=document.getElementById("q"+i+"a");
id2.style.top=id.style.top+id.style.height;
h=id2.style.height;y=id2.style.top;
if (mycount==i) id.style.visibility=id2.style.visibility="visible";
if (y+h>max) max=y+h;}
wq_final=document.getElementById("wq_final");
wq_footer=document.getElementById("wq_footer");
if (wq_final.style.visibility!="hidden") {
wq_final.style.top=max;max+=wq_final.style.height;}
if (wq_footer.style.visibility!="hidden") {
wq_footer.style.top=max;}
}

