// (C) 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this  header

function printWindow(){
   bV = parseInt(navigator.appVersion)
   if (bV >= 4) window.print()
}


// Code by Heather Klish
function showAccents() {
OpenWindow = window.open("accents_italian.htm", "accents", windowsize);
}
var windowsize = "toolbar=0,location=0,directories=0,status=0, " +
"menubar=0,scrollbars=yes,resizable=yes,width=600,height=600";




//  This code is based on George Mitrevski's original CLOZE code.  
//  Dennie Hoopingarner modified it to provide more detailed feedback about the user's responses, 
//  in a manner similar to the Dasher program.
//  You are welcome to use and modify this code, but please give credit where credit is due. 
//  Dennie Hoopingarner, Michigan State University  hooping4@msu.edu
//  Content by: , 
function dasher(Student, Correct) {
var studentAnswer = Student.value;
var correctAnswer = Correct;
result = ""
for (var c = 0; c< correctAnswer.length; c ++) {
	var CorrectX = correctAnswer.charAt(c);
	var StudentX = studentAnswer.charAt(c);
	if (CorrectX == StudentX) {
	result = result + CorrectX;
	}
	else {
	result = result +  "=";
	}
}
Student.value = result;
    if (studentAnswer == correctAnswer){
    Student.value = "*" + studentAnswer + "*";
    }
}

<!-- done hiding -->


//  This code is based on a script by Marmoe Soemarmo.  
//  Dan Beeby modified it and wrote the creation interface, JavaScripts, and Perl Scripts.
//  http://lang.swarthmore.edu/mellon -- dbeeby@haverford.edu.
//  Content by: , 
<!-- //
var Target = new Array();
var HText = new Array();
//-----------------------DATA BEGINS------------------------------
HText[1] = "ha aperto: Sì, è un\'azione specifica e singolare.";HText[2] = "apriva: Non è un\'azione abituale in questo caso ma un\'azione specifica.";HText[3] = "è entrato: Sì, è un\'azione specifica e singolare.";HText[4] = "entrava: Non è un\'azione abituale in questo caso ma un\'azione specifica.";HText[5] = "ha chiuso: Sì, è un\'azione specifica e singolare.";HText[6] = "chiudeva: Non è un\'azione abituale in questo caso ma un\'azione specifica.";HText[7] = "è stato: No. Ci vuole una descrizione del locale, ossia l\'imperfetto.";HText[8] = "era: Sì, è una descrizione dell\'ufficio.";HText[9] = "è stato: Incorretto: ci vuole una descrizione nel passato, dunque l\'imperfetto.";HText[10] = "era: Sì, è una descrizione del muro.";HText[11] = "ha messo: Giusto, è un\'azione singolare.";HText[12] = "metteva: No. Non è un\'azione abituale ma piuttosto un\'azione singolare.";HText[13] = "è stato: Non è corretto. Per le descrizioni si usa l\'imperfetto.";HText[14] = "era: Bene, è una descrizione dello zaino.";
HText[15] = "si è tolto: Sì, è un\'azione specifica e riflessiva.";HText[16] = "si toglieva: No. In questo caso è un\'azione specifica: succede una volta.";HText[17] = "è stata: Non è corretto. Per le descrizioni, si usa l\'imperfetto.";HText[18] = "era: Bene, è una descrizione della giacca.";HText[19] = "si è guardato: Sì, è un\'azione specifica e singolare.";HText[20] = "si guardava: Non è un\'azione abituale in questo caso ma un\'azione specifica.";HText[21] = "si pettinava: Non è un\'azione abituale ma un\'azione specifica.";HText[22] = "si è pettinato: Sì, è un\'azione specifica.";HText[23] = "ha guardato: Bene, è un\'azione specifica.";HText[24] = "guardava: Non è un\'azione abituale in questo caso ma un\'azione specifica.";HText[25] = "si è seduto: Bravo! È un\'azione specifica.";HText[26] = "si sedeva: Non è un\'azione abituale ma piuttosto un\'azione specifica.";
function Lookup(X) {
var definition = HText[X];
document.feedback.fb.value=definition
}
<!-- done hiding -->

/*
Preload images script
By JavaScript Kit (http://javascriptkit.com)
Over 400+ free scripts here!
*/

var myimages=new Array()
function preloadimages(){
for (i=0;i<preloadimages.arguments.length;i++){
myimages[i]=new Image()
myimages[i].src=preloadimages.arguments[i]
}
}


//Enter path of images to be preloaded inside parenthesis. Extend list as desired.
preloadimages("quicktime.gif","grey_Arrow.gif","clip1.gif","clip2.gif", "clip3.gif", "clip4.gif", "clip5.gif", "clip6.gif", "clip7.gif", "clip8.gif", "clip9.gif", "clip10.gif", "clip11.gif", "clip12.gif", "clip13.gif", "hand.gif", "transparent.gif", "white_Arrow.gif", "white_Arrow2.gif", "Amelie.gif", "Amelie_2.gif")
// JavaScript Document