<!--
function getfalso(idf,risp) {
	document.getElementById('d'+idf+risp+'f').style.background='red';
	document.getElementById('d'+idf+risp+'v').style.background='#CCC';
}

function getvero(idf,risp) {
	document.getElementById('d'+idf+risp+'v').style.background='green';
	document.getElementById('d'+idf+risp+'f').style.background='#CCC';
}


var xmlhttp=false;
var xml2 = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
	try {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
		xmlhttp = false;
	}
}
@end @*/

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	xmlhttp = new XMLHttpRequest();
}

posToCenterMax = function(elem) {
	var scrollPos = new getScrollPos();
	var pageSize = new getPageSize();
	var emSize = new getElementSize(elem);
    var x = Math.round(pageSize.width/3) - (emSize.width /3) + scrollPos.scrollX;
    var y = Math.round(pageSize.height/3);		
    var yy = Math.round(pageSize.height/3) - (emSize.height /3) + scrollPos.scrollY;
	var xx = Math.round(pageSize.width/3) - (emSize.width /3) + scrollPos.scrollX;

	
	elem.style.left = x+'px';elem.style.top = yy+'px';
	elem.style.width = xx+'px';elem.style.height = '150px';

}

posToTopMax = function(elem) {
	var scrollPos = new getScrollPos();
	var pageSize = new getPageSize();
	var emSize = new getElementSize(elem);
    var x = Math.round(pageSize.width/3);
    var y = Math.round(pageSize.height/3);	
	var xx = Math.round(pageSize.width/3);

	elem.style.left = x+'px';elem.style.top = y+'px';
	elem.style.width = xx+'px';elem.style.height = '150px';

}

function nascondiId(thisid) {
	document.getElementById(thisid).style.display='none';
}

function getMyHTML(serverPage, objID) {
	var obj = document.getElementById(objID);
	obj.style.visibility='visible';
	posToCenterMax(obj);
	var onclickvar="document.getElementById('numerrori').style.visibility='hidden'";
	obj.innerHTML='<a href="#" onclick="'+onclickvar+'"><img src="./templates/js/indicator.gif" style="width:128px; height:128px;" /></a><br />Attendere la correzione.';
	xmlhttp.open("GET", serverPage);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			posToTopMax(obj);
			resp=xmlhttp.responseText.split(" ");
			switch (eval(resp[0])){
			   case 0 : 
			   case 1 : 
			   	 var giudizio="<strong style='font-size:1.2em; color:red'>Promosso/a</strong><br /><em>La tua preparazione &egrave; ottima.<br />A meno di eventi eccezionali hai buone possibilit&agrave; di superare l\'esame di teoria.</em>";
			   break;
			   case 2 : 
			   case 3 : 
				  var giudizio="<strong style='font-size:1.2em; color:red'>Promosso/a</strong><br /><em>La tua preparazione &egrave; sufficiente anche se qualche piccola lacuna ancora la mostri.</em>";
			   break;
			   case 4 :  
				  var giudizio="<strong style='font-size:1.2em; color:red'>Promosso/a</strong><br /><em>Pfiuuuuuuuu. La preparazione che hai potrebbe gi&agrave; esser sufficiente a superare l\'esame. Siamo comunque al limite: ti conviene studiare ancora per non dover sperare troppo nella Dea Bendata.</em>";
			   break;
			   case 5 :  
				  var giudizio="<strong style='font-size:1.2em; color:red'>Respinto/a</strong><br /><em>Peccato. La preparazione che hai potrebbe gi&agrave; esser sufficiente a superare l\'esame. Vi consigliamo per&ograve; di applicarti un po\' di pi&ugrave; per non dover sperare troppo nella fortuna la prossima volta.</em>";
			   break;
			   case 6 :
			   case 7 :  
			   case 8 : 
			      var giudizio="<strong style='font-size:1.2em; color:red'>Respinto/a</strong><br /><em>Ci siamo quasi. La preparazione fin\'ora raggiunta non &egrave; completa, ma la patente non &egrave; cos&igrave; distante.</em>";
			   break;
			   default :
			     var giudizio="<strong style='font-size:1.2em; color:red'>Respinto/a</strong><br /><em>Devi ancora approfondire molto gli argomenti.<br />La strada per la patente &egrave; ancora lontana.</em>"; 
			  }
			  var linkforum="<p style='padding-bottom:1em'><img src='./templates/img/mod_all.gif' alt='forum' /> <a href='./forum/'>Discutine nel forum</a></p>"
			obj.innerHTML = "<br />Errori commessi:<br /><br /><strong>"+resp[0]+"</strong><br /><br /><br />"+giudizio+linkforum;
			for (var i = 1; i < resp.length; i++) {
				document.getElementById('rsp'+resp[i]).style.background='red';
				document.getElementById('rsp'+resp[i]).style.color='white';
			}
			self.scrollTo(0,0);
			document.getElementById(objID).style.top='320px';
			setTimeout("document.getElementById('"+objID+"').style.visibility='hidden';",10000);
			var numerror=(resp[0]==1)?"<strong>1 errore</strong>":"<strong>"+resp[0]+" errori</strong>";
			setTimeout("document.getElementById('lasterror').innerHTML='"+numerror+"';",10500);
		} 
	}
	drisp=1;	
	xmlhttp.send(null);
}

function Contains( ts, u )
{
	var currentChar;
	for ( i=0; i<u.length; i++ ) {
		currentChar = u.charAt(i);
		if ( ts.indexOf(currentChar) == -1 ) { return false; } 
	}

	return true;
}


var res='';
function choiseres() {
	res='';
	posnull=0;
	for (i=1; i<=10; i++) {
		for (j=1; j<=3; j++) {
			var iiiv=eval('document.formquiz.r'+i+j+'[0].checked');
			var iiif=eval('document.formquiz.r'+i+j+'[1].checked');
			if (iiiv==true) {res=res+' v';} else {
				if (iiif==true) {
					res=res+' f';
				} else {
					res=res+' n';					
				}
			}
		}
	}
	if (Contains(res,'n')) {alert ('Attenzione. Non hai risposto a tutte le domande.'); res='';}	
}
//-->