// #########################################
// ### eLearning Javascript Interactions ###
// ### Author & Copyright: redAndy       ###
// #########################################

// ########################
// ### SHARED FUNCTIONS ###
// ########################

function doheaderandfooter(){
interactionheaders="<A NAME='quiz"+interactionid+"'></a><form name='theform"+interactionid+"'><table cellpadding=0 cellspacing=0 border=0><tr><td><img src='../pics/quiz.gif' alt='Quiz mouseter' align='left' hspace='10' border=0 width='126' height='100'></td><td><SPAN class='title'>Quiz "+interactionid+" : "+thetitle+"</SPAN><br><br>"+thedescription+"</td></tr></table><span class='text'></div><br>";
interactionfooters="</div><span class='text'><br><div align='right'><I>(Posted "+dayposted+")</I></div><br><img src='../pics/dotgrey.jpg' width=720 height=2 border=0></form>";
}

// ###################
// ### Show Answer ###
// ###################

function buildShowAnswer(){ doheaderandfooter();
		d=interactionheaders+"<table cellpadding=0 cellspacing=10 border=0>";
	for(i=0;i<thequestion.length;i++){
		d+= "<tr><td>"+thequestion[i]+"<br></td><td>"+thecaption+"</td><td>";
		d+= "<input type='Button' value='"+buttontext+"'";
		d+= " onclick='popupbuildShowAnswer("+interactionid+","+i+")'";
		d+= "></td></tr>";
	}	d+="</table>"+interactionfooters;
	document.write(d);
	document["theanswer"+interactionid] = theanswer;
}
function popupbuildShowAnswer(interactionid,myalert){
	alert(document["theanswer"+interactionid][myalert]);
}



// #######################
// ### Multiple Choice ###
// #######################

function buildMulipleChoice(){ doheaderandfooter();
		d=interactionheaders;
	for(i=0;i<displayorder.length;i++){
		d += "<select name='place"+i+"'>";
		for(j=0;j<displayorder.length;j++){
			d+= "<option value='";
			if(displayorder[j].toLowerCase() == correctorder[i].toLowerCase()){d+="1";}else {d+="0";}
			d+="'>"+displayorder[j]+"</option>";
		}
		d+="</select> ";
	}
		d+="<input type='Button' value='"+buttontext+"' onclick='checkit("+interactionid+")'>";
		d+=interactionfooters;
	document.write(d);
}
function checkit(interactionid){
	c=0;for(i=0;i<displayorder.length;i++){if(document["theform"+interactionid]["place"+i].value == 1) {c++;}}
	if(c>=displayorder.length){alert(correctmessage);}
	else {alert(incorrectmessage);}
}
