var correctlist=[];
var gaplist=[];
function clearScores(){
	for ( var i=0;i<gaplist.length;i++)
		{
			document.getElementById('result_' + i).innerHTML = '<img src="blank.gif" style="border:0" alt="" />';
			var scoretext="";
		document.getElementById("score").innerHTML = scoretext;
	}
	
	}
function testSetUp(){
				  var txt="";
	
	

	if (window.XMLHttpRequest)
	  {
	  xhttp=new XMLHttpRequest();
	  }
	else
	  {
	  xhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	xhttp.open("GET","petlisteningpt3.xml",false);
	xhttp.send("");
	var xmlDoc=xhttp.responseXML;

	document.getElementById("instructions").innerHTML=xmlDoc.getElementsByTagName("instructions")[0].childNodes[0].nodeValue;
	var audio=xmlDoc.getElementsByTagName("audio")[0].childNodes[0].nodeValue;
	//document.getElementById("audio").innerHTML='<embed src="audio/'+audio+'" height="40" width="400" AUTOSTART="FALSE" />';
	
	
	var x=xmlDoc.getElementsByTagName("item");

 var y=xmlDoc.getElementsByTagName("gap");
for (var i=0;i<y.length;i++)
  {
	 
	  gaplist.push(x[i].getElementsByTagName("gap")[0].childNodes[0].nodeValue)  ;
	
				


 
 
  }
 
  for ( i=0;i<x.length-1;i++)
  {
	
	
txt=txt+x[i].getElementsByTagName("text")[0].childNodes[0].nodeValue + "<input type='text' onclick='clearScores()' name='q"+i+"' size='13' id='q"+i+"'/><span id='result_" + i + "'><img src='blank.gif' style='border:0' alt='' /></span>" ;
 

 
  }
   txt=txt+x[x.length-1].getElementsByTagName("text")[0].childNodes[0].nodeValue;
	     
		     
	
	document.getElementById("text").innerHTML=txt;
	
}

function showScript(url)
{
	var newwindow;
	newwindow=window.open(url,'name','height=500,width=530,resizable=yes,scrollbars=yes');
	if (window.focus) 
	{
		newwindow.focus();
		}
}
	
function checkAnswers(){
		var score=0;
		for (var i=0;i<gaplist.length;i++)
		{
		var z="q"+i;
		var answers=[];
		answers=gaplist[i].split("|");
		var correct=0;
		for (j=0;j<answers.length;j++)
		{
			var a1=document.getElementById(z).value.toLowerCase();
			var a2=answers[j].toLowerCase();
		if(a1==a2){
		 correct=1;
		}
		}
		if (correct==1){
			score++;
			document.getElementById('result_' + i).innerHTML = '<img src="correct.gif" style="border:0" alt="Correct!" />';
		}else{
			document.getElementById('result_' + i).innerHTML = '<img src="incorrect.gif" style="border:0" alt="Incorrect!" />';
		}
		}
		
		var scoretext="     Score: "+score+" out of " +gaplist.length;
		document.getElementById("score").innerHTML = scoretext;
	}
		
	
	function seeAnswers(){
		for (var i=0;i<gaplist.length;i++)
		{
		var z="q"+i;
		var answers=[];
		answers=gaplist[i].split("|");
		
		document.getElementById(z).value =answers[0];
		}
		clearScores();
	}
	
	function reset(){
		for (i=0;i<gaplist.length;i++)
		{
		var z="q"+i;
		
		document.getElementById(z).value ='';
		}
		clearScores();
	}
