");
doc.writeln("");
doc.writeln("");
doc.writeln("");
doc.writeln("
");
}
}
function getSelezione(obj) {
var i;
for (i=0; i255))
return "NULL";
car = '%'+dec_to_hex(n);
return unescape(car);
}
function DecodeString(msg)
{
var i,j,n;
var decode_msg=""; var num; var car;
n = keyword.length;
j=0;
for(i=0;i127)) {
PrintWrongKeyword();
return "";
}
car = '%'+dec_to_hex(num);
decode_msg+=unescape(car);
j++;
}
return decode_msg;
}
function DecodeNumber(i,n,minNum,maxNum)
{
var num,lung;
lung = keyword.length;
num=i-keycode[n%lung];
if ((nummaxNum))
PrintWrongKeyword();
return num;
}
function CodeString(msg)
{
var i,n;
var code_msg=""; var c=0;
n = keyword.length;
for (i=0;i127)
c = 127 + keycode[i%n];
else
c = ASCIItoInt(msg.charAt(i)) + keycode[i%n];
if (c<10)
code_msg += " "+c;
else if (c<100)
code_msg += " "+c;
else
code_msg += ""+c;
}
return code_msg;
}
function MakeKeyCode()
{
var i,num;
var car;
for (i=0;i='a')&&(car<='z')) {
keycode[i]=num-97;
continue;
}
if ((car>='A')&&(car<='Z')) {
keycode[i]=num-65;
continue;
}
keycode[i]=0;
}
}
var okIcon = "smiling.gif";
var koIcon = "no.gif";
var warnIcon = "warn.gif";
var checkIcon = "check.gif";
function VerifyBrowser() {
var msg;
var status;
if (! ((getBrowser()=='IE')&&(getBrowserVers()>=4))) {
msg = "Il browser "+navigator.appName+" "+navigator.appVersion;
msg+= "potrebbe non visualizzare correttamente questo quiz. Continuare ?";
if (!window.confirm(msg))
top.close();
}
}
function Timer()
{
var delta;
if (ctmnow) {
clearTimeout(ctmnow);
ctmnow=0;
}
cnewdt = new Date();
time = Math.floor(cnewdt.getTime()/1000);
delta = maxtime-(time-oldtime);
if ((end_test==0)&&(oldtime!=time))
SetClock(getTimeString(delta));
if ((delta<=0)&&(end_test==0)) {
window.alert("Il tempo a tua disposizione e' scaduto");
end_test=1;
EndQuiz();
}
ctmnow=setTimeout("Timer()",1000);
}
function getHTMLResultEmbed(nomeIco,title,titleColor,bodyMsg,n)
{
var msg;
msg = "";
msg += " | ";
msg += title + " |
";
if (bodyMsg!="")
msg += "" + bodyMsg + "
";
msg += "";
return msg;
}
function getHTMLResultWin(nomeIco,title,titleColor,bodyMsg)
{
var msg;
msg = "";
msg += " | ";
msg += title + " |
";
if (bodyMsg!="")
msg += "" + bodyMsg + "
";
msg += "";
return msg;
}
function getHTMLResultBox(nomeIco,title,titleColor,bodyMsg,n)
{
if (resultBoxKind==0)
return getHTMLResultEmbed(nomeIco,title,titleColor,bodyMsg,n);
else
return getHTMLResultWin(nomeIco,title,titleColor,bodyMsg);
}
function getRispostaSelezionata(n)
{
return getHTMLResultBox(checkIcon,"Risposta selezionata","#000080","",n);
}
function getBooleanAnswer(n)
{
var nomeIcona,title,msg="";
if (nScore[n]==getNumAns(n))
nomeIcona = okIcon;
else if (nScore[n]==0)
nomeIcona = koIcon;
else
nomeIcona = warnIcon;
title = "Risposte corrette " + nScore[n] + " / " + getNumAns(n);
if (nScore[n]";
}
}
return getHTMLResultBox(okIcon,"Bravo ! Risposta esatta","#000080",msg,n);
}
function getWrongAnswer(n,explan)
{
var i,title,msg="";
title = "Errato!
La risposta corretta era " + getListOfRightAns(n);
for (i=0;i";
}
}
return getHTMLResultBox(koIcon,title,"#A52A2A",msg,n);
}
function getQuestionScore(n)
{
var i,title,msg="";
var nomeIcona;
if (maxScore[n]==maxvoto)
nomeIcona = okIcon;
else if (maxScore[n]==minvoto)
nomeIcona = koIcon;
else
nomeIcona = warnIcon;
title = "Punteggio " + nScore[n];
if (groups[n]==0)
title += " / VOTO " + maxScore[n];
if (getGuessAns(n)");
parent.frames[0].document.writeln ("
");
parent.frames[0].document.writeln("Attenzione!
");
parent.frames[0].document.writeln ("La parola chiave inserita NON è corretta
");
parent.frames[0].document.writeln ("Non è possibile la continuazione del quiz
");
parent.frames[0].document.writeln ("Per informazioni rivolgersi al curatore del quiz
");
parent.frames[0].document.writeln("");
parent.frames[0].document.writeln("
");
parent.frames[0].document.writeln ("
");
parent.frames[0].document.close();
PrintCopyright();
}
function PrintNoReload()
{
parent.frames[0].document.clear();
parent.frames[0].document.open();
parent.frames[0].document.writeln ("
");
parent.frames[0].document.writeln ("
");
parent.frames[0].document.writeln("
Attenzione!
");
parent.frames[0].document.writeln ("Ripetizione del quiz non abilitata
");
parent.frames[0].document.writeln ("Non è possibile il suo svolgimento
");
parent.frames[0].document.writeln ("Per informazioni rivolgersi al curatore del quiz
");
parent.frames[0].document.writeln("");
parent.frames[0].document.writeln("
");
parent.frames[0].document.writeln ("
");
parent.frames[0].document.close();
PrintCopyright(0);
}
function PrintResults()
{
parent.frames[0].document.close();
parent.frames[0].document.clear();
parent.frames[0].document.open();
parent.frames[0].document.writeln ("
");
parent.frames[0].document.writeln("\n");
parent.frames[0].document.writeln ("
");
if (valutaQuiz==1) {
PrintQuizResults(parent.frames[0].document);
if (showReport==1)
PrintReport(parent.frames[0].document);
PrintLinkBack(parent.frames[0].document);
}
else {
parent.frames[0].document.writeln("
");
parent.frames[0].document.writeln(finalMess);
parent.frames[0].document.writeln("");
PrintLinkBack(parent.frames[0].document);
}
parent.frames[0].document.writeln ("
");
parent.frames[0].document.close();
window.status = "";
}
function PrintCopyright()
{
parent.frames[1].document.clear();
parent.frames[1].document.open();
parent.frames[1].document.writeln ("
");
parent.frames[1].document.writeln("");
parent.frames[1].document.writeln ("
");
if (printCpRg==1) {
parent.frames[1].document.writeln("
");
parent.frames[1].document.writeln("");
parent.frames[1].document.writeln("Questo quiz è stato creato ");
if (parent.author!='')
parent.frames[1].document.writeln("da "+parent.author+" ");
parent.frames[1].document.writeln("con "+qmakeProgName+" "+qmakeVers+" Copyright ");
parent.frames[1].document.writeln("Luca Galli 1999-2001");
parent.frames[1].document.writeln ("");
}
parent.frames[1].document.writeln ("
");
parent.frames[1].document.close();
}
function PlaySoundBooleanAns(n)
{
if (nScore[n]==maxScore[n])
PlaySoundFile(okSound);
else if (nScore[n]==0)
PlaySoundFile(errSound);
else
PlaySoundFile(warnSound);
}
function PlaySoundWithScore(voto)
{
if (voto==maxvoto)
PlaySoundFile(okSound);
else if (voto==minvoto)
PlaySoundFile(errSound);
else
PlaySoundFile(warnSound);
}
function PlaySoundFile(soundFile) {
parent.frames[2].document.clear();
parent.frames[2].document.writeln ("
");
parent.frames[2].document.writeln ("
");
parent.frames[2].document.writeln ("