From: "Salvato da Windows Internet Explorer 7"
Subject: COMPLETA
Date: Sun, 16 May 2010 09:26:31 +0200
MIME-Version: 1.0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: file://C:\Users\br1pr\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook\9FKUWNAW\esercizio1.htm
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18416

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xml:lang=3D"en"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>COMPLETA</TITLE>
<META=20
content=3D"Created with Hot Potatoes by Half-Baked Software, registered =
to delia."=20
name=3Dauthor></META>
<META=20
content=3D"Hot Potatoes, Hot Potatoes, Half-Baked Software, Windows, =
University of Victoria"=20
name=3Dkeywords></META><LINK href=3D"http://purl.org/dc/elements/1.1/"=20
rel=3Dschema.DC>
<META content=3Ddelia name=3DDC:Creator>
<META content=3DCOMPLETA name=3DDC:Title>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"><!-- Made with executable version 6.3 Release 0 =
Build 3 --><!-- The following insertion allows you to add your own code =
directly to this head tag from the configuration screen -->
<STYLE type=3Dtext/css>* HTML OBJECT.MediaPlayerNotForIE {
	DISPLAY: none
}
BODY {
	FONT-SIZE: small; MARGIN-LEFT: 5%; COLOR: #0000a0; MARGIN-RIGHT: 5%; =
FONT-FAMILY: Geneva,Arial,sans-serif; BACKGROUND-COLOR: #00ff40
}
P {
	FONT-SIZE: 100%; MARGIN: 0px; TEXT-ALIGN: left
}
TABLE {
	FONT-SIZE: 100%; COLOR: #0000a0
}
DIV {
	FONT-SIZE: 100%; COLOR: #0000a0
}
SPAN {
	FONT-SIZE: 100%; COLOR: #0000a0
}
TD {
	FONT-SIZE: 100%; COLOR: #0000a0
}
DIV.Titles {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; =
COLOR: #8080ff; PADDING-TOP: 0.5em; TEXT-ALIGN: center
}
BUTTON {
	DISPLAY: inline; FONT-SIZE: 100%; FONT-FAMILY: Geneva,Arial,sans-serif
}
.ExerciseTitle {
	FONT-SIZE: 140%; COLOR: #8080ff
}
.ExerciseSubtitle {
	FONT-SIZE: 120%; COLOR: #8080ff
}
DIV.StdDiv {
	BORDER-RIGHT: #0000a0 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: =
#0000a0 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 100%; MARGIN-BOTTOM: =
1px; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #0000a0 1px solid; COLOR: =
#0000a0; PADDING-TOP: 0.5em; BORDER-BOTTOM: #0000a0 1px solid; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.RTLText {
	FONT-SIZE: 150%; DIRECTION: rtl; FONT-FAMILY: "Simplified Arabic", =
"Traditional Arabic", "Times New Roman", Geneva,Arial,sans-serif; =
TEXT-ALIGN: right
}
.CentredRTLText {
	FONT-SIZE: 150%; DIRECTION: rtl; FONT-FAMILY: "Simplified Arabic", =
"Traditional Arabic", "Times New Roman", Geneva,Arial,sans-serif; =
TEXT-ALIGN: center
}
BUTTON P.RTLText {
	TEXT-ALIGN: center
}
.RTLGapBox {
	FONT-SIZE: 150%; DIRECTION: rtl; FONT-FAMILY: "Times New Roman", =
Geneva,Arial,sans-serif; TEXT-ALIGN: right
}
.Guess {
	FONT-WEIGHT: bold
}
.CorrectAnswer {
	FONT-WEIGHT: bold
}
DIV#Timer {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; =
MARGIN-LEFT: auto; COLOR: #8080ff; MARGIN-RIGHT: auto; PADDING-TOP: =
0.25em; TEXT-ALIGN: center
}
SPAN#TimerText {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: 1px solid; =
DISPLAY: none; PADDING-LEFT: 0.25em; FONT-WEIGHT: bold; PADDING-BOTTOM: =
0.25em; BORDER-LEFT: 1px solid; COLOR: #8080ff; PADDING-TOP: 0.25em; =
BORDER-BOTTOM: 1px solid
}
SPAN.Instructions {
=09
}
DIV.ExerciseText {
=09
}
.FeedbackText {
	COLOR: #8080ff
}
.FeedbackText SPAN.CorrectAnswer {
	COLOR: #8080ff
}
.FeedbackText SPAN.Guess {
	COLOR: #8080ff
}
.FeedbackText SPAN.Answer {
	COLOR: #8080ff
}
.LeftItem {
	FONT-SIZE: 100%; COLOR: #0000a0; TEXT-ALIGN: left
}
.RightItem {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #0000a0
}
SPAN.CorrectMark {
=09
}
INPUT {
	FONT-SIZE: 120%; FONT-FAMILY: Geneva,Arial,sans-serif
}
TEXTAREA {
	FONT-SIZE: 120%; FONT-FAMILY: Geneva,Arial,sans-serif
}
SELECT {
	FONT-SIZE: 100%
}
DIV.Feedback {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; =
DISPLAY: none; PADDING-LEFT: 5px; FONT-SIZE: 100%; Z-INDEX: 1; LEFT: =
33%; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; WIDTH: 34%; COLOR: =
#8080ff; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; POSITION: absolute; =
TOP: 33%; BACKGROUND-COLOR: #00ff40; TEXT-ALIGN: center
}
DIV.ExerciseDiv {
	COLOR: #0000a0
}
TABLE.FlashcardTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #0000a0; =
BORDER-BOTTOM-COLOR: #0000a0; PADDING-BOTTOM: 0px; MARGIN: 2em 5%; =
WIDTH: 90%; COLOR: #0000a0; BORDER-TOP-COLOR: #0000a0; PADDING-TOP: 0px; =
POSITION: relative; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; =
BORDER-RIGHT-COLOR: #0000a0
}
TABLE.FlashcardTable TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: =
none
}
TABLE.FlashcardTable TD.Showing {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: 1px solid; =
PADDING-LEFT: 2em; FONT-SIZE: 140%; PADDING-BOTTOM: 2em; MARGIN: 0px; =
BORDER-LEFT: 1px solid; WIDTH: 50%; COLOR: #0000a0; PADDING-TOP: 2em; =
BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TABLE.FlashcardTable TD.Hidden {
	DISPLAY: none
}
DIV#SegmentDiv {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 2em; TEXT-ALIGN: center
}
A.ExSegment {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #0000a0; TEXT-DECORATION: =
none
}
SPAN.RemainingWordList {
	FONT-STYLE: italic
}
DIV.DropLine {
	WIDTH: 80%; BORDER-BOTTOM: #8080ff 1px solid; POSITION: absolute; =
TEXT-ALIGN: center
}
.ClozeWordList {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
DIV.ClozeBody {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 2em; LINE-HEIGHT: 2; TEXT-ALIGN: left
}
SPAN.GapSpan {
	FONT-WEIGHT: bold
}
TABLE.CrosswordGrid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
auto auto 1em; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; =
BACKGROUND-COLOR: #000000
}
TABLE.CrosswordGrid TBODY TR TD {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 140%; PADDING-BOTTOM: =
1px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #000000 1px =
solid; WIDTH: 1.5em; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: =
#000000 1px solid; HEIGHT: 1.5em; TEXT-ALIGN: center
}
TABLE.CrosswordGrid SPAN {
	COLOR: #000000
}
TABLE.CrosswordGrid TD.BlankCell {
	COLOR: #000000; BACKGROUND-COLOR: #000000
}
TABLE.CrosswordGrid TD.LetterOnlyCell {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #000000; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TABLE.CrosswordGrid TD.NumLetterCell {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: =
1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.NumLetterCellText {
	CURSOR: pointer; COLOR: #000000
}
.GridNum {
	FONT-WEIGHT: bold; FONT-SIZE: 66%; VERTICAL-ALIGN: super; COLOR: =
#000000; TEXT-DECORATION: none
}
.GridNum:hover {
	COLOR: #000000
}
.GridNum:visited {
	COLOR: #000000
}
TABLE#Clues {
	MARGIN: auto; VERTICAL-ALIGN: top
}
TABLE#Clues TD {
	VERTICAL-ALIGN: top
}
TABLE.ClueList {
	MARGIN: auto
}
TD.ClueNum {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
TD.Clue {
	TEXT-ALIGN: left
}
DIV#ClueEntry {
	MARGIN-BOTTOM: 1em; TEXT-ALIGN: left
}
DIV.Keypad {
	DISPLAY: none; MARGIN-BOTTOM: 0.5em; TEXT-ALIGN: center
}
DIV.Keypad BUTTON {
	FONT-SIZE: 120%; WIDTH: 2em; COLOR: #000000; FONT-FAMILY: =
Geneva,Arial,sans-serif; BACKGROUND-COLOR: #ffffff
}
DIV.QuestionNavigation {
	TEXT-ALIGN: center
}
.QNum {
	FONT-WEIGHT: bold; MARGIN: 0em 1em 0.5em; VERTICAL-ALIGN: middle
}
TEXTAREA {
	FONT-FAMILY: Geneva,Arial,sans-serif
}
.QuestionText {
	FONT-SIZE: 100%; MARGIN: 0px; TEXT-ALIGN: left
}
.Answer {
	FONT-SIZE: 120%; LETTER-SPACING: 0.1em
}
.PartialAnswer {
	FONT-SIZE: 120%; COLOR: #8080ff; LETTER-SPACING: 0.1em
}
.Highlight {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #000000; BACKGROUND-COLOR: =
#ffff00
}
OL.QuizQuestions {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
LI.QuizQuestion {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 1em; BORDER-TOP: 0px solid; =
PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: 0px solid; =
PADDING-TOP: 1em; BORDER-BOTTOM: 1px solid
}
OL.MCAnswers {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 1em; LIST-STYLE-TYPE: upper-alpha; TEXT-ALIGN: left
}
OL.MCAnswers LI {
	MARGIN-BOTTOM: 1em
}
OL.MSelAnswers {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 1em; LIST-STYLE-TYPE: lower-alpha; TEXT-ALIGN: left
}
DIV.ShortAnswer {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 1em
}
.FuncButton {
	BORDER-RIGHT: #7f7f7f 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#ffffff 2px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#ffffff 2px solid; CURSOR: pointer; COLOR: #0000a0; PADDING-TOP: 3px; =
BORDER-BOTTOM: #7f7f7f 2px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: =
center
}
.FuncButtonUp {
	BORDER-RIGHT: #7f7f7f 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#ffffff 2px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#ffffff 2px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 3px; =
BORDER-BOTTOM: #7f7f7f 2px solid; BACKGROUND-COLOR: #0000a0; TEXT-ALIGN: =
center
}
.FuncButtonDown {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#7f7f7f 2px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#7f7f7f 2px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #0000a0; TEXT-ALIGN: =
center
}
DIV.NavButtonBar {
	CLEAR: both; FONT-SIZE: 100%; MARGIN: 2px 0px; BACKGROUND-COLOR: =
#8080ff; TEXT-ALIGN: center
}
.NavButton {
	BORDER-RIGHT: #40407f 2px solid; BORDER-TOP: #bfbfff 2px solid; =
BORDER-LEFT: #bfbfff 2px solid; CURSOR: pointer; COLOR: #000000; =
BORDER-BOTTOM: #40407f 2px solid; BACKGROUND-COLOR: #8080ff
}
.NavButtonUp {
	BORDER-RIGHT: #40407f 2px solid; BORDER-TOP: #bfbfff 2px solid; =
BORDER-LEFT: #bfbfff 2px solid; CURSOR: pointer; COLOR: #8080ff; =
BORDER-BOTTOM: #40407f 2px solid; BACKGROUND-COLOR: #000000
}
.NavButtonDown {
	BORDER-RIGHT: #bfbfff 2px solid; BORDER-TOP: #40407f 2px solid; =
BORDER-LEFT: #40407f 2px solid; CURSOR: pointer; COLOR: #8080ff; =
BORDER-BOTTOM: #bfbfff 2px solid; BACKGROUND-COLOR: #000000
}
A {
	COLOR: #0000ff
}
A:visited {
	COLOR: #0000cc
}
A:hover {
	COLOR: #0000ff
}
DIV.CardStyle {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; =
PADDING-LEFT: 5px; FONT-SIZE: 100%; LEFT: -50px; PADDING-BOTTOM: 5px; =
OVERFLOW: visible; BORDER-LEFT: 1px solid; COLOR: #0000a0; PADDING-TOP: =
5px; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Geneva,Arial,sans-serif; =
POSITION: absolute; TOP: -50px; BACKGROUND-COLOR: #ffffff
}
.rtl {
	FONT-SIZE: 140%; TEXT-ALIGN: right
}
</STYLE>

<SCRIPT type=3Dtext/javascript>

//<![CDATA[

<!--




function Client(){
//if not a DOM browser, hopeless
	this.min =3D false; if (document.getElementById){this.min =3D true;};

	this.ua =3D navigator.userAgent;
	this.name =3D navigator.appName;
	this.ver =3D navigator.appVersion; =20

//Get data about the browser
	this.mac =3D (this.ver.indexOf('Mac') !=3D -1);
	this.win =3D (this.ver.indexOf('Windows') !=3D -1);

//Look for Gecko
	this.gecko =3D (this.ua.indexOf('Gecko') > 1);
	if (this.gecko){
		this.geckoVer =3D =
parseInt(this.ua.substring(this.ua.indexOf('Gecko')+6, this.ua.length));
		if (this.geckoVer < 20020000){this.min =3D false;}
	}
=09
//Look for Firebird
	this.firebird =3D (this.ua.indexOf('Firebird') > 1);
=09
//Look for Safari
	this.safari =3D (this.ua.indexOf('Safari') > 1);
	if (this.safari){
		this.gecko =3D false;
	}
=09
//Look for IE
	this.ie =3D (this.ua.indexOf('MSIE') > 0);
	if (this.ie){
		this.ieVer =3D parseFloat(this.ua.substring(this.ua.indexOf('MSIE')+5, =
this.ua.length));
		if (this.ieVer < 5.5){this.min =3D false;}
	}
=09
//Look for Opera
	this.opera =3D (this.ua.indexOf('Opera') > 0);
	if (this.opera){
		this.operaVer =3D =
parseFloat(this.ua.substring(this.ua.indexOf('Opera')+6, =
this.ua.length));
		if (this.operaVer < 7.04){this.min =3D false;}
	}
	if (this.min =3D=3D false){
		alert('Your browser may not be able to handle this page.');
	}
=09
//Special case for the horrible ie5mac
	this.ie5mac =3D (this.ie&&this.mac&&(this.ieVer<6));
}

var C =3D new Client();

//for (prop in C){
//	alert(prop + ': ' + C[prop]);
//}



//CODE FOR HANDLING NAV BUTTONS AND FUNCTION BUTTONS

//[strNavBarJS]
function NavBtnOver(Btn){
	if (Btn.className !=3D 'NavButtonDown'){Btn.className =3D =
'NavButtonUp';}
}

function NavBtnOut(Btn){
	Btn.className =3D 'NavButton';
}

function NavBtnDown(Btn){
	Btn.className =3D 'NavButtonDown';
}
//[/strNavBarJS]

function FuncBtnOver(Btn){
	if (Btn.className !=3D 'FuncButtonDown'){Btn.className =3D =
'FuncButtonUp';}
}

function FuncBtnOut(Btn){
	Btn.className =3D 'FuncButton';
}

function FuncBtnDown(Btn){
	Btn.className =3D 'FuncButtonDown';
}

function FocusAButton(){
	if (document.getElementById('CheckButton1') !=3D null){
		document.getElementById('CheckButton1').focus();
	}
	else{
		if (document.getElementById('CheckButton2') !=3D null){
			document.getElementById('CheckButton2').focus();
		}
		else{
			document.getElementsByTagName('button')[0].focus();
		}
	}
}




//CODE FOR HANDLING DISPLAY OF POPUP FEEDBACK BOX

var topZ =3D 1000;

function ShowMessage(Feedback){
	var Output =3D Feedback + '<br /><br />';
	document.getElementById('FeedbackContent').innerHTML =3D Output;
	var FDiv =3D document.getElementById('FeedbackDiv');
	topZ++;
	FDiv.style.zIndex =3D topZ;
	FDiv.style.top =3D TopSettingWithScrollOffset(30) + 'px';

	FDiv.style.display =3D 'block';

	ShowElements(false, 'input');
	ShowElements(false, 'select');
	ShowElements(false, 'object');
	ShowElements(true, 'object', 'FeedbackContent');

//Focus the OK button
	setTimeout("document.getElementById('FeedbackOKButton').focus()", 50);
=09
//
}

function ShowElements(Show, TagName, ContainerToReverse){
// added third argument to allow objects in the feedback box to appear
//IE bug -- hide all the form elements that will show through the popup
//FF on Mac bug : doesn't redisplay objects whose visibility is set to =
visible
//unless the object's display property is changed

	//get container object (by Id passed in, or use document otherwise)
	TopNode =3D document.getElementById(ContainerToReverse);
	var Els;
	if (TopNode !=3D null) {
		Els =3D TopNode.getElementsByTagName(TagName);
	} else {
		Els =3D document.getElementsByTagName(TagName);
	}

	for (var i=3D0; i<Els.length; i++){
		if (TagName =3D=3D "object") {
			//manipulate object elements in all browsers
			if (Show =3D=3D true){
				Els[i].style.visibility =3D 'visible';
				//get Mac FireFox to manipulate display, to force screen redraw
				if (C.mac && C.gecko) {Els[i].style.display =3D '';}
			}
			else{
				Els[i].style.visibility =3D 'hidden';
				if (C.mac && C.gecko) {Els[i].style.display =3D 'none';}
			}
		}=20
		else {
			// tagName is either input or select (that is, Form Elements)
			// ie6 has a problem with Form elements, so manipulate those
			if (C.ie) {
				if (C.ieVer < 7) {
					if (Show =3D=3D true){
						Els[i].style.visibility =3D 'visible';
					}
					else{
						Els[i].style.visibility =3D 'hidden';
					}
				}
			}
		}
	}
}



function HideFeedback(){
	document.getElementById('FeedbackDiv').style.display =3D 'none';
	ShowElements(true, 'input');
	ShowElements(true, 'select');
	ShowElements(true, 'object');
	if (Finished =3D=3D true){
		Finish();
	}
}


//GENERAL UTILITY FUNCTIONS AND VARIABLES

//PAGE DIMENSION FUNCTIONS
function PageDim(){
//Get the page width and height
	this.W =3D 600;
	this.H =3D 400;
	this.W =3D document.getElementsByTagName('body')[0].clientWidth;
	this.H =3D document.getElementsByTagName('body')[0].clientHeight;
}

var pg =3D null;

function GetPageXY(El) {
	var XY =3D {x: 0, y: 0};
	while(El){
		XY.x +=3D El.offsetLeft;
		XY.y +=3D El.offsetTop;
		El =3D El.offsetParent;
	}
	return XY;
}

function GetScrollTop(){
	if (typeof(window.pageYOffset) =3D=3D 'number'){
		return window.pageYOffset;
	}
	else{
		if ((document.body)&&(document.body.scrollTop)){
			return document.body.scrollTop;
		}
		else{
			if =
((document.documentElement)&&(document.documentElement.scrollTop)){
				return document.documentElement.scrollTop;
			}
			else{
				return 0;
			}
		}
	}
}

function GetViewportHeight(){
	if (typeof window.innerHeight !=3D 'undefined'){
		return window.innerHeight;
	}
	else{
		if (((typeof document.documentElement !=3D 'undefined')&&(typeof =
document.documentElement.clientHeight !=3D
     'undefined'))&&(document.documentElement.clientHeight !=3D 0)){
			return document.documentElement.clientHeight;
		}
		else{
			return document.getElementsByTagName('body')[0].clientHeight;
		}
	}
}

function TopSettingWithScrollOffset(TopPercent){
	var T =3D Math.floor(GetViewportHeight() * (TopPercent/100));
	return GetScrollTop() + T;=20
}

//CODE FOR AVOIDING LOSS OF DATA WHEN BACKSPACE KEY INVOKES =
history.back()
var InTextBox =3D false;

function SuppressBackspace(e){=20
	if (InTextBox =3D=3D true){return;}
	if (C.ie) {
		thisKey =3D window.event.keyCode;
	}
	else {
		thisKey =3D e.keyCode;
	}

	var Suppress =3D false;

	if (thisKey =3D=3D 8) {
		Suppress =3D true;
	}

	if (Suppress =3D=3D true){
		if (C.ie){
			window.event.returnValue =3D false;=09
			window.event.cancelBubble =3D true;
		}
		else{
			e.preventDefault();
		}
	}
}

if (C.ie){
	document.attachEvent('onkeydown',SuppressBackspace);
	window.attachEvent('onkeydown',SuppressBackspace);
}
else{
	if (window.addEventListener){
		window.addEventListener('keypress',SuppressBackspace,false);
	}
}

function ReduceItems(InArray, ReduceToSize){
	var ItemToDump=3D0;
	var j=3D0;
	while (InArray.length > ReduceToSize){
		ItemToDump =3D Math.floor(InArray.length*Math.random());
		InArray.splice(ItemToDump, 1);
	}
}

function Shuffle(InArray){
	var Num;
	var Temp =3D new Array();
	var Len =3D InArray.length;

	var j =3D Len;

	for (var i=3D0; i<Len; i++){
		Temp[i] =3D InArray[i];
	}

	for (i=3D0; i<Len; i++){
		Num =3D Math.floor(j  *  Math.random());
		InArray[i] =3D Temp[Num];

		for (var k=3DNum; k < (j-1); k++) {
			Temp[k] =3D Temp[k+1];
		}
		j--;
	}
	return InArray;
}

function WriteToInstructions(Feedback) {
	document.getElementById('InstructionsDiv').innerHTML =3D Feedback;

}




function EscapeDoubleQuotes(InString){
	return InString.replace(/"/g, '&quot;')
}

function TrimString(InString){
        var x =3D 0;

        if (InString.length !=3D 0) {
                while ((InString.charAt(InString.length - 1) =3D=3D =
'\u0020') || (InString.charAt(InString.length - 1) =3D=3D '\u000A') || =
(InString.charAt(InString.length - 1) =3D=3D '\u000D')){
                        InString =3D InString.substring(0, =
InString.length - 1)
                }

                while ((InString.charAt(0) =3D=3D '\u0020') || =
(InString.charAt(0) =3D=3D '\u000A') || (InString.charAt(0) =3D=3D =
'\u000D')){
                        InString =3D InString.substring(1, =
InString.length)
                }

                while (InString.indexOf('  ') !=3D -1) {
                        x =3D InString.indexOf('  ')
                        InString =3D InString.substring(0, x) + =
InString.substring(x+1, InString.length)
                 }

                return InString;
        }

        else {
                return '';
        }
}

function FindLongest(InArray){
	if (InArray.length < 1){return -1;}

	var Longest =3D 0;
	for (var i=3D1; i<InArray.length; i++){
		if (InArray[i].length > InArray[Longest].length){
			Longest =3D i;
		}
	}
	return Longest;
}

//UNICODE CHARACTER FUNCTIONS
function IsCombiningDiacritic(CharNum){
	var Result =3D (((CharNum >=3D 0x0300)&&(CharNum <=3D =
0x370))||((CharNum >=3D 0x20d0)&&(CharNum <=3D 0x20ff)));
	Result =3D Result || (((CharNum >=3D 0x3099)&&(CharNum <=3D =
0x309a))||((CharNum >=3D 0xfe20)&&(CharNum <=3D 0xfe23)));
	return Result;
}

function IsCJK(CharNum){
	return ((CharNum >=3D 0x3000)&&(CharNum < 0xd800));
}

//SETUP FUNCTIONS
//BROWSER WILL REFILL TEXT BOXES FROM CACHE IF NOT PREVENTED
function ClearTextBoxes(){
	var NList =3D document.getElementsByTagName('input');
	for (var i=3D0; i<NList.length; i++){
		if ((NList[i].id.indexOf('Guess') > -1)||(NList[i].id.indexOf('Gap') > =
-1)){
			NList[i].value =3D '';
		}
		if (NList[i].id.indexOf('Chk') > -1){
			NList[i].checked =3D '';
		}
	}
}

//EXTENSION TO ARRAY OBJECT
function Array_IndexOf(Input){
	var Result =3D -1;
	for (var i=3D0; i<this.length; i++){
		if (this[i] =3D=3D Input){
			Result =3D i;
		}
	}
	return Result;
}
Array.prototype.indexOf =3D Array_IndexOf;

//IE HAS RENDERING BUG WITH BOTTOM NAVBAR
function RemoveBottomNavBarForIE(){
	if ((C.ie)&&(document.getElementById('Reading') !=3D null)){
		if (document.getElementById('BottomNavBar') !=3D null){
			=
document.getElementById('TheBody').removeChild(document.getElementById('B=
ottomNavBar'));
		}
	}
}




//HOTPOTNET-RELATED CODE

var HPNStartTime =3D (new Date()).getTime();
var SubmissionTimeout =3D 30000;
var Detail =3D ''; //Global that is used to submit tracking data

function Finish(){
//If there's a form, fill it out and submit it
	if (document.store !=3D null){
		Frm =3D document.store;
		Frm.starttime.value =3D HPNStartTime;
		Frm.endtime.value =3D (new Date()).getTime();
		Frm.mark.value =3D Score;
		Frm.detail.value =3D Detail;
		Frm.submit();
	}
}





//JCLOZE CORE JAVASCRIPT CODE

function ItemState(){
	this.ClueGiven =3D false;
	this.HintsAndChecks =3D 0;
	this.MatchedAnswerLength =3D 0;
	this.ItemScore =3D 0;
	this.AnsweredCorrectly =3D false;
	this.Guesses =3D new Array();
	return this;
}

var Feedback =3D '';
var Correct =3D 'risposta esatta';
var Incorrect =3D '';=20
var GiveHint =3D '';
var CaseSensitive =3D false;
var YourScoreIs =3D '100%';
var Finished =3D false;
var Locked =3D false;
var Score =3D 0;
var CurrentWord =3D 0;
var Guesses =3D '';
var TimeOver =3D false;

I =3D new Array();

I[0] =3D new Array();
I[0][1] =3D new Array();
I[0][1][0] =3D new Array();
I[0][1][0][0] =3D '\u0062\u0065\u006E\u0069';
I[0][2]=3D'';

I[1] =3D new Array();
I[1][1] =3D new Array();
I[1][1][0] =3D new Array();
I[1][1][0][0] =3D '\u0073\u0065\u0072\u0076\u0069\u007A\u0069';
I[1][2]=3D'';

I[2] =3D new Array();
I[2][1] =3D new Array();
I[2][1][0] =3D new Array();
I[2][1][0][0] =3D =
'\u0065\u0063\u006F\u006E\u006F\u006D\u0069\u0063\u0061';
I[2][2]=3D'';

I[3] =3D new Array();
I[3][1] =3D new Array();
I[3][1][0] =3D new Array();
I[3][1][0][0] =3D =
'\u0061\u0074\u0074\u0069\u0076\u0069\u0074\u0061\u0027';
I[3][2]=3D'';

I[4] =3D new Array();
I[4][1] =3D new Array();
I[4][1][0] =3D new Array();
I[4][1][0][0] =3D =
'\u0072\u0069\u0073\u0070\u0061\u0072\u006D\u0069\u006F';
I[4][2]=3D'';

I[5] =3D new Array();
I[5][1] =3D new Array();
I[5][1][0] =3D new Array();
I[5][1][0][0] =3D =
'\u0070\u0072\u006F\u0064\u0075\u007A\u0069\u006F\u006E\u0065';
I[5][2]=3D'';

I[6] =3D new Array();
I[6][1] =3D new Array();
I[6][1][0] =3D new Array();
I[6][1][0][0] =3D '\u006C\u0061\u0076\u006F\u0072\u006F';
I[6][2]=3D'';

I[7] =3D new Array();
I[7][1] =3D new Array();
I[7][1][0] =3D new Array();
I[7][1][0][0] =3D '\u0075\u0074\u0069\u006C\u0069\u0074\u0061\u0027';
I[7][2]=3D'';

I[8] =3D new Array();
I[8][1] =3D new Array();
I[8][1][0] =3D new Array();
I[8][1][0][0] =3D '\u0064\u0069\u0072\u0065\u0074\u0074\u0061';
I[8][2]=3D'';

I[9] =3D new Array();
I[9][1] =3D new Array();
I[9][1][0] =3D new Array();
I[9][1][0][0] =3D =
'\u0069\u006E\u0064\u0069\u0072\u0065\u0074\u0074\u0061';
I[9][2]=3D'';

I[10] =3D new Array();
I[10][1] =3D new Array();
I[10][1][0] =3D new Array();
I[10][1][0][0] =3D '\u006D\u0061\u0074\u0065\u0072\u0069\u0065';
I[10][2]=3D'';

I[11] =3D new Array();
I[11][1] =3D new Array();
I[11][1][0] =3D new Array();
I[11][1][0][0] =3D =
'\u0070\u0072\u006F\u0064\u006F\u0074\u0074\u0069\u0020\u0066\u0069\u006E=
\u0069\u0074\u0069';
I[11][2]=3D'';

I[12] =3D new Array();
I[12][1] =3D new Array();
I[12][1][0] =3D new Array();
I[12][1][0][0] =3D =
'\u0074\u0072\u0061\u0073\u0066\u0065\u0072\u0069\u006D\u0065\u006E\u0074=
\u006F';
I[12][2]=3D'';

I[13] =3D new Array();
I[13][1] =3D new Array();
I[13][1][0] =3D new Array();
I[13][1][0][0] =3D '\u0063\u006F\u006E\u0073\u0075\u006D\u006F';
I[13][2]=3D'';

I[14] =3D new Array();
I[14][1] =3D new Array();
I[14][1][0] =3D new Array();
I[14][1][0][0] =3D =
'\u0069\u006D\u006D\u0065\u0064\u0069\u0061\u0074\u006F';
I[14][2]=3D'';

I[15] =3D new Array();
I[15][1] =3D new Array();
I[15][1][0] =3D new Array();
I[15][1][0][0] =3D '\u0070\u0072\u0069\u006D\u0061\u0072\u0069';
I[15][2]=3D'';


State =3D new Array();

function StartUp(){
	RemoveBottomNavBarForIE();
//Show a keypad if there is one	(added bugfix for 6.0.4.12)
	if (document.getElementById('CharacterKeypad') !=3D null){
		document.getElementById('CharacterKeypad').style.display =3D 'block';
	}
=09






	var i =3D 0;

	State.length =3D 0;
	for (i=3D0; i<I.length; i++){
		State[i] =3D new ItemState();
	}
=09
	ClearTextBoxes();
=09

	StartTimer();


}

function ShowClue(ItemNum){
	if (Locked =3D=3D true){return;}
	State[ItemNum].ClueGiven =3D true;
	ShowMessage(I[ItemNum][2]);
}

function SaveCurrentAnswers(){
	var Ans =3D '';
	for (var i=3D0; i<I.length; i++){
		Ans =3D GetGapValue(i);
		if ((Ans.length > 0)&&(Ans !=3D =
State[i].Guesses[State[i].Guesses.length-1])){
			State[i].Guesses[State[i].Guesses.length] =3D Ans;
		}
	}
}

function CompileGuesses(){
	var F =3D document.getElementById('store');
	if (F !=3D null){
		var Temp =3D '<?xml version=3D"1.0"?><hpnetresult><fields>';
		var GapLabel =3D '';
		for (var i=3D0; i<State.length; i++){
			GapLabel =3D 'Gap ' + (i+1).toString();
			Temp +=3D '<field><fieldname>' + GapLabel + '</fieldname>';
			Temp +=3D '<fieldtype>student-responses</fieldtype><fieldlabel>' + =
GapLabel + '</fieldlabel>';
			Temp +=3D =
'<fieldlabelid>JClozeStudentResponses</fieldlabelid><fielddata>';
			for (var j=3D0; j<State[i].Guesses.length; j++){
				if (j>0){Temp +=3D '| ';}
				Temp +=3D State[i].Guesses[j] + ' ';=09
			}=09
  		Temp +=3D '</fielddata></field>';
		}
		Temp +=3D '</fields></hpnetresult>';
		Detail =3D Temp;
	}
}

function CheckAnswers(){
	if (Locked =3D=3D true){return;}
	SaveCurrentAnswers();
	var AllCorrect =3D true;

//Check each answer
	for (var i =3D 0; i<I.length; i++){

		if (State[i].AnsweredCorrectly =3D=3D false){
//If it's right, calculate its score
			if (CheckAnswer(i, true) > -1){
				var TotalChars =3D GetGapValue(i).length;
				State[i].ItemScore =3D =
(TotalChars-State[i].HintsAndChecks)/TotalChars;
				if (State[i].ClueGiven =3D=3D true){State[i].ItemScore /=3D 2;}
				if (State[i].ItemScore <0 ){State[i].ItemScore =3D 0;}
				State[i].AnsweredCorrectly =3D true;
//Drop the correct answer into the page, replacing the text box
				SetCorrectAnswer(i, GetGapValue(i));
			}
			else{
//Otherwise, increment the hints for this item, as a penalty
				State[i].HintsAndChecks++;

//then set the flag
				AllCorrect =3D false;
			}
		}
	}

//Calculate the total score
	var TotalScore =3D 0;
	for (i=3D0; i<State.length; i++){
		TotalScore +=3D State[i].ItemScore;
	}
	TotalScore =3D Math.floor((TotalScore * 100)/I.length);

//Compile the output
	Output =3D '';

	if (AllCorrect =3D=3D true){
		Output =3D Correct + '<br />';
	}

	Output +=3D YourScoreIs + ' ' + TotalScore + '%.<br />';
	if (AllCorrect =3D=3D false){
		Output +=3D Incorrect;
	}
	ShowMessage(Output);
	setTimeout('WriteToInstructions(Output)', 50);
=09
	Score =3D TotalScore;
	CompileGuesses();
=09
	if ((AllCorrect =3D=3D true)||(Finished =3D=3D true)){
=09


		window.clearInterval(Interval);

		TimeOver =3D true;
		Locked =3D true;
		Finished =3D true;
		setTimeout('Finish()', SubmissionTimeout);
	}

}

function TrackFocus(BoxNumber){
	CurrentWord =3D BoxNumber;
	InTextBox =3D true;
}

function LeaveGap(){
	InTextBox =3D false;
}

function CheckBeginning(Guess, Answer){
	var OutString =3D '';
	var i =3D 0;
	var UpperGuess =3D '';
	var UpperAnswer =3D '';

	if (CaseSensitive =3D=3D false) {
		UpperGuess =3D Guess.toUpperCase();
		UpperAnswer =3D Answer.toUpperCase();
	}
	else {
		UpperGuess =3D Guess;
		UpperAnswer =3D Answer;
	}

	while (UpperGuess.charAt(i) =3D=3D UpperAnswer.charAt(i)) {
		OutString +=3D Guess.charAt(i);
		i++;
	}
	OutString +=3D Answer.charAt(i);
	return OutString;
}

function GetGapValue(GNum){
	var RetVal =3D '';
	if ((GNum<0)||(GNum>=3DI.length)){return RetVal;}
	if (document.getElementById('Gap' + GNum) !=3D null){
		RetVal =3D document.getElementById('Gap' + GNum).value;
		RetVal =3D TrimString(RetVal);
	}
	else{
		RetVal =3D State[GNum].Guesses[State[GNum].Guesses.length-1];
	}
	return RetVal;
}

function SetGapValue(GNum, Val){
	if ((GNum<0)||(GNum>=3DI.length)){return;}
	if (document.getElementById('Gap' + GNum) !=3D null){
		document.getElementById('Gap' + GNum).value =3D Val;
		document.getElementById('Gap' + GNum).focus();
	}
}

function SetCorrectAnswer(GNum, Val){
	if ((GNum<0)||(GNum>=3DI.length)){return;}
	if (document.getElementById('GapSpan' + GNum) !=3D null){
		document.getElementById('GapSpan' + GNum).innerHTML =3D Val;
	}
}

function FindCurrent() {
	var x =3D 0;
	FoundCurrent =3D -1;

//Test the current word:
//If its state is not set to already correct, check the word.
	if (State[CurrentWord].AnsweredCorrectly =3D=3D false){
		if (CheckAnswer(CurrentWord, false) < 0){
			return CurrentWord;
		}
	}
=09
	x=3DCurrentWord + 1;
	while (x<I.length){
		if (State[x].AnsweredCorrectly =3D=3D false){
			if (CheckAnswer(x, false) < 0){
				return x;
			}
		}
	x++;=09
	}

	x =3D 0;
	while (x<CurrentWord){
		if (State[x].AnsweredCorrectly =3D=3D false){
			if (CheckAnswer(x, false) < 0){
				return x;
			}
		}
	x++;=09
	}
	return FoundCurrent;
}

function CheckAnswer(GapNum, MarkAnswer){
	var Guess =3D GetGapValue(GapNum);
	var UpperGuess =3D '';
	var UpperAnswer =3D '';
	if (CaseSensitive =3D=3D false){
		UpperGuess =3D Guess.toUpperCase();
	}
	else{
		UpperGuess =3D Guess;
	}
	var Match =3D -1;
	for (var i =3D 0; i<I[GapNum][1].length; i++){
		if (CaseSensitive =3D=3D false){
			UpperAnswer =3D I[GapNum][1][i][0].toUpperCase();
		}
		else{
			UpperAnswer =3D I[GapNum][1][i][0];
		}
		if (TrimString(UpperGuess) =3D=3D UpperAnswer){
			Match =3D i;
			if (MarkAnswer =3D=3D true){
				State[GapNum].AnsweredCorrectly =3D true;
			}
		}
	}
	return Match;
}

function GetHint(GapNum){
	Guess =3D GetGapValue(GapNum);

	if (CheckAnswer(GapNum, false) > -1){return ''}
	RightBits =3D new Array();
	for (var i=3D0; i<I[GapNum][1].length; i++){
		RightBits[i] =3D CheckBeginning(Guess, I[GapNum][1][i][0]);
	}
	var RightOne =3D FindLongest(RightBits);
	var Result =3D =
I[GapNum][1][RightOne][0].substring(0,RightBits[RightOne].length);
//Add another char if the last one is a space
	if (Result.charAt(Result.length-1) =3D=3D ' '){
		Result =3D =
I[GapNum][1][RightOne][0].substring(0,RightBits[RightOne].length+1);
	}
	return Result;
}

function ShowHint(){
	if (document.getElementById('FeedbackDiv').style.display =3D=3D =
'block'){return;}
	if (Locked =3D=3D true){return;}
	var CurrGap =3D FindCurrent();
	if (CurrGap < 0){return;}

	var HintString =3D GetHint(CurrGap);

	if (HintString.length > 0){
		SetGapValue(CurrGap, HintString);
		State[CurrGap].HintsAndChecks +=3D 1;
	}
	ShowMessage(GiveHint);
}

function TypeChars(Chars){
	var CurrGap =3D FindCurrent();
	if (CurrGap < 0){return;}
	if (document.getElementById('Gap' + CurrGap) !=3D null){
		SetGapValue(CurrGap, document.getElementById('Gap' + CurrGap).value + =
Chars);
	}
}


function TimesUp() {
	document.getElementById('Timer').innerHTML =3D 'STUDIA ! ! ! ! !';

	TimeOver =3D true;
	Finished =3D true;
	CheckAnswers();
	Locked =3D true;

}






//CODE FOR HANDLING TIMER
//Timer code
var Seconds =3D 300;
var Interval =3D null;

function StartTimer(){
	Interval =3D window.setInterval('DownTime()',1000);
	document.getElementById('TimerText').style.display =3D 'inline';
}

function DownTime(){
	var ss =3D Seconds % 60;
	if (ss<10){
		ss=3D'0' + ss + '';
	}

	var mm =3D Math.floor(Seconds / 60);

	if (document.getElementById('Timer') =3D=3D null){
		return;
	}

	document.getElementById('TimerText').innerHTML =3D mm + ':' + ss;
	if (Seconds < 1){
		window.clearInterval(Interval);
		TimeOver =3D true;
		TimesUp();
	}
	Seconds--;
}






//-->

//]]>

</SCRIPT>

<META content=3D"MSHTML 6.00.6001.18444" name=3DGENERATOR></HEAD>
<BODY id=3DTheBody onload=3DStartUp()><!-- BeginTopNavButtons -->
<DIV class=3DNavButtonBar id=3DTopNavBar><BUTTON =
onmouseup=3DNavBtnOut(this)=20
class=3DNavButton onmousedown=3DNavBtnDown(this) =
onblur=3DNavBtnOut(this)=20
onmouseover=3DNavBtnOver(this) onfocus=3DNavBtnOver(this)=20
onclick=3D"location=3D'contents.htm'; return false;"=20
onmouseout=3DNavBtnOut(this)>Index</BUTTON><BUTTON =
onmouseup=3DNavBtnOut(this)=20
class=3DNavButton onmousedown=3DNavBtnDown(this) =
onblur=3DNavBtnOut(this)=20
onmouseover=3DNavBtnOver(this) onfocus=3DNavBtnOver(this)=20
onclick=3D"location=3D'nextpage.htm'; return false;"=20
onmouseout=3DNavBtnOut(this)>=3D&gt;</BUTTON> </DIV><!-- =
EndTopNavButtons -->
<DIV class=3DTitles>
<H2 class=3DExerciseTitle>COMPLETA</H2>
<H3 class=3DExerciseSubtitle>ESERCITAZIONE DI ECONOMIA AZIENDALE</H3>
<DIV id=3DTimer><SPAN id=3DTimerText>&nbsp;&nbsp;</SPAN></DIV></DIV>
<DIV class=3DStdDiv id=3DInstructionsDiv>
<DIV id=3DInstructions>COMPLETA LE SEGUENTI FRASI INSERENDO AL POSTO =
DEGLI SPAZI=20
VUOTI IL TERMINE GIUSTO</DIV></DIV>
<DIV class=3DStdDiv id=3DWordsDiv><SPAN class=3DClozeWordList =
id=3DWordList>&nbsp;&nbsp;=20
attivita' &nbsp;&nbsp;&nbsp;&nbsp; beni &nbsp;&nbsp;&nbsp;&nbsp; consumo =

&nbsp;&nbsp;&nbsp;&nbsp; diretta &nbsp;&nbsp;&nbsp;&nbsp; economica=20
&nbsp;&nbsp;&nbsp;&nbsp; immediato &nbsp;&nbsp;&nbsp;&nbsp; indiretta=20
&nbsp;&nbsp;&nbsp;&nbsp; lavoro &nbsp;&nbsp;&nbsp;&nbsp; materie=20
&nbsp;&nbsp;&nbsp;&nbsp; primari &nbsp;&nbsp;&nbsp;&nbsp; prodotti =
finiti=20
&nbsp;&nbsp;&nbsp;&nbsp; produzione &nbsp;&nbsp;&nbsp;&nbsp; risparmio=20
&nbsp;&nbsp;&nbsp;&nbsp; servizi &nbsp;&nbsp;&nbsp;&nbsp; trasferimento=20
&nbsp;&nbsp;&nbsp;&nbsp; utilita' &nbsp;&nbsp;</SPAN> </DIV>
<DIV class=3DStdDiv id=3DMainDiv><!-- These top buttons hidden; reveal =
if required --><!--
<button id=3D"CheckButton1" class=3D"FuncButton" =
onmouseover=3D"FuncBtnOver(this)" onfocus=3D"FuncBtnOver(this)" =
onmouseout=3D"FuncBtnOut(this)" onblur=3D"FuncBtnOut(this)" =
onmousedown=3D"FuncBtnDown(this)" onmouseup=3D"FuncBtnOut(this)" =
onclick=3D"CheckAnswers()">&nbsp;controlla&nbsp;</button>


<button class=3D"FuncButton" onmouseover=3D"FuncBtnOver(this)" =
onfocus=3D"FuncBtnOver(this)" onmouseout=3D"FuncBtnOut(this)" =
onblur=3D"FuncBtnOut(this)" onmousedown=3D"FuncBtnDown(this)" =
onmouseup=3D"FuncBtnOut(this)" =
onclick=3D"ShowHint()">&nbsp;&nbsp;</button>


 -->
<DIV id=3DClozeDiv>
<FORM id=3DCloze onsubmit=3D"return false;" action=3D"" method=3Dpost>
<DIV class=3DClozeBody>A)<BR>Per procurarsi i mezzi (<SPAN =
class=3DGapSpan=20
id=3DGapSpan0><INPUT class=3DGapBox id=3DGap0 onblur=3DLeaveGap() =
onfocus=3DTrackFocus(0)=20
size=3D6></INPUT></SPAN> e <SPAN class=3DGapSpan id=3DGapSpan1><INPUT =
class=3DGapBox=20
id=3DGap1 onblur=3DLeaveGap() onfocus=3DTrackFocus(1) =
size=3D7></INPUT></SPAN>)=20
necessari a soddisfare i propri bisogni , l'uomo svolge un'attivita' =
<SPAN=20
class=3DGapSpan id=3DGapSpan2><INPUT class=3DGapBox id=3DGap2 =
onblur=3DLeaveGap()=20
onfocus=3DTrackFocus(2) size=3D9></INPUT></SPAN> .<BR><BR>B)<BR>L' <SPAN =

class=3DGapSpan id=3DGapSpan3><INPUT class=3DGapBox id=3DGap3 =
onblur=3DLeaveGap()=20
onfocus=3DTrackFocus(3) size=3D9></INPUT></SPAN> economica si articola =
in tre fasi ,=20
strettamente collegate tra loro : produzione , consumo , <SPAN =
class=3DGapSpan=20
id=3DGapSpan4><INPUT class=3DGapBox id=3DGap4 onblur=3DLeaveGap() =
onfocus=3DTrackFocus(4)=20
size=3D9></INPUT></SPAN> .<BR><BR>C)<BR>La <SPAN class=3DGapSpan =
id=3DGapSpan5><INPUT=20
class=3DGapBox id=3DGap5 onblur=3DLeaveGap() onfocus=3DTrackFocus(5)=20
size=3D10></INPUT></SPAN> , realizzata combinando tra loro beni, servizi =
e il=20
<SPAN class=3DGapSpan id=3DGapSpan6><INPUT class=3DGapBox id=3DGap6 =
onblur=3DLeaveGap()=20
onfocus=3DTrackFocus(6) size=3D6></INPUT></SPAN> dell'uomo, consente di =
creare nuovi=20
beni e servizi o di accrescere l' <SPAN class=3DGapSpan =
id=3DGapSpan7><INPUT=20
class=3DGapBox id=3DGap7 onblur=3DLeaveGap() onfocus=3DTrackFocus(7)=20
size=3D8></INPUT></SPAN> dei beni gia' esistenti .<BR><BR>D)<BR>La =
produzione si=20
distingue in <SPAN class=3DGapSpan id=3DGapSpan8><INPUT class=3DGapBox =
id=3DGap8=20
onblur=3DLeaveGap() onfocus=3DTrackFocus(8) size=3D7></INPUT></SPAN> e =
<SPAN=20
class=3DGapSpan id=3DGapSpan9><INPUT class=3DGapBox id=3DGap9 =
onblur=3DLeaveGap()=20
onfocus=3DTrackFocus(9) size=3D9></INPUT></SPAN> : la prima ha per =
oggetto la=20
trasformazione di <SPAN class=3DGapSpan id=3DGapSpan10><INPUT =
class=3DGapBox id=3DGap10=20
onblur=3DLeaveGap() onfocus=3DTrackFocus(10) size=3D7></INPUT></SPAN> =
prime in <SPAN=20
class=3DGapSpan id=3DGapSpan11><INPUT class=3DGapBox id=3DGap11 =
onblur=3DLeaveGap()=20
onfocus=3DTrackFocus(11) size=3D15></INPUT></SPAN> e la fornitura di =
servizi ; la=20
seconda si attua mediante il <SPAN class=3DGapSpan id=3DGapSpan12><INPUT =

class=3DGapBox id=3DGap12 onblur=3DLeaveGap() onfocus=3DTrackFocus(12)=20
size=3D13></INPUT></SPAN> di beni nello spazio e nel tempo =
.<BR><BR>E)<BR>Il <SPAN=20
class=3DGapSpan id=3DGapSpan13><INPUT class=3DGapBox id=3DGap13 =
onblur=3DLeaveGap()=20
onfocus=3DTrackFocus(13) size=3D7></INPUT></SPAN> =E8 il motivo che =
spinge l'uomo a=20
svolgere un' attivita' economica; con il consumo i beni e i servizi sono =

utilizzati per sodisfare i bisogni .<BR><BR>F)<BR>Con il risparmio un =
bene =E8=20
sottratto al consumo <SPAN class=3DGapSpan id=3DGapSpan14><INPUT =
class=3DGapBox=20
id=3DGap14 onblur=3DLeaveGap() onfocus=3DTrackFocus(14) =
size=3D9></INPUT></SPAN> allo=20
scopo di essere utilizzato in futuro: Il risparmio puo' essere attuato =
solo dopo=20
aver soddisfatto i bisogni <SPAN class=3DGapSpan id=3DGapSpan15><INPUT =
class=3DGapBox=20
id=3DGap15 onblur=3DLeaveGap() onfocus=3DTrackFocus(15) =
size=3D7></INPUT></SPAN> .=20
</DIV></FORM></DIV><BUTTON onmouseup=3DFuncBtnOut(this) =
class=3DFuncButton=20
onmousedown=3DFuncBtnDown(this) id=3DCheckButton2 =
onblur=3DFuncBtnOut(this)=20
onmouseover=3DFuncBtnOver(this) onfocus=3DFuncBtnOver(this) =
onclick=3DCheckAnswers()=20
onmouseout=3DFuncBtnOut(this)>&nbsp;controlla&nbsp;</BUTTON><BUTTON=20
onmouseup=3DFuncBtnOut(this) class=3DFuncButton =
onmousedown=3DFuncBtnDown(this)=20
onblur=3DFuncBtnOut(this) onmouseover=3DFuncBtnOver(this) =
onfocus=3DFuncBtnOver(this)=20
onclick=3DShowHint() onmouseout=3DFuncBtnOut(this)>&nbsp;&nbsp;</BUTTON> =
</DIV>
<DIV class=3DFeedback id=3DFeedbackDiv>
<DIV class=3DFeedbackText id=3DFeedbackContent></DIV><BUTTON=20
onmouseup=3DFuncBtnOut(this) class=3DFuncButton =
onmousedown=3DFuncBtnDown(this)=20
id=3DFeedbackOKButton onblur=3DFuncBtnOut(this) =
onmouseover=3DFuncBtnOver(this)=20
onfocus=3DFuncBtnOver(this) onclick=3D"HideFeedback(); return false;"=20
onmouseout=3DFuncBtnOut(this)>&nbsp;OK&nbsp;</BUTTON> </DIV><!-- =
BeginBottomNavButtons -->
<DIV class=3DNavButtonBar id=3DBottomNavBar><BUTTON =
onmouseup=3DNavBtnOut(this)=20
class=3DNavButton onmousedown=3DNavBtnDown(this) =
onblur=3DNavBtnOut(this)=20
onmouseover=3DNavBtnOver(this) onfocus=3DNavBtnOver(this)=20
onclick=3D"location=3D'contents.htm'; return false;"=20
onmouseout=3DNavBtnOut(this)>Index</BUTTON><BUTTON =
onmouseup=3DNavBtnOut(this)=20
class=3DNavButton onmousedown=3DNavBtnDown(this) =
onblur=3DNavBtnOut(this)=20
onmouseover=3DNavBtnOver(this) onfocus=3DNavBtnOver(this)=20
onclick=3D"location=3D'nextpage.htm'; return false;"=20
onmouseout=3DNavBtnOut(this)>=3D&gt;</BUTTON> </DIV><!-- =
EndBottomNavButtons --><!-- BeginSubmissionForm --><!-- =
EndSubmissionForm --></BODY></HTML>

