// JavaScript Document
var xmlHttp
function Find_answer(str, field)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
 var strHref = window.location.href;
var sliced = strHref.slice(0, 10);

//alert (sliced);
//alert("Object Name:"+ str +" **  Field Name:"+ field);
if (sliced=='http://www')
{var url="http://www.fromearthtotheuniverse.org/dev/Interactive_quiz_inc/test_quiz_object.php"}
else{var url="http://fromearthtotheuniverse.org/dev/Interactive_quiz_inc/test_quiz_object.php"}
url=url+"?q="+str+"~~"+field
url=url+"&sid="+Math.random()
//alert(xmlHttp.readyState);
xmlHttp.onreadystatechange=stateChanged 
//alert(xmlHttp.readyState);
xmlHttp.open("GET",url,true)
//alert(xmlHttp.readyState);
xmlHttp.send(null)
//alert(xmlHttp.readyState);
//alert ("JS is working"); 
//alert (url);
}
// JavaScript Document
//================================================================
function stateChanged() 
{  

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 //alert("Changing the State thank you for waiting :)");
// alert("EvalReturn:"+ xmlHttp.responseText);
 var EvalReturn =xmlHttp.responseText;
//alert (EvalReturn);
 var word=EvalReturn.split("?a=")
 var entered = word[0]
 var fieldfull = word[1]
 var EVresults=fieldfull.split("?r=")
 var field = EVresults[0]
 var EvRe = EVresults[1]
var CorrectResults=EvRe.split("?c=")
 var fieldResults = CorrectResults[0]
 var Correct = CorrectResults[1] 
 if (fieldResults == '1'){
//alert ("Answer"+field);
 document.getElementById("Answer"+field).style.visibility="visible";
document.getElementById("Answer"+field).innerHTML="<img src=http://www.fromearthtotheuniverse.org/dev/Interactive_quiz_inc/check.png></img>";
 }
 else {
 document.getElementById("Answer"+field).style.visibility="visible";
document.getElementById("Answer"+field).innerHTML="<img src=http://www.fromearthtotheuniverse.org/dev/Interactive_quiz_inc/x.png></img>";}
}

}

//================================================================

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
//======================
function randomString() {
	//alert ("in the random");
	var chars = "0123456789abcdefghiklmnopqrstuvwxyz";
	var string_length = 8;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	document.getElementById("randomfield").value = randomstring;
}