window.onerror = null
var browserOK = (((navigator.appName == 'Netscape') &&
                  (parseInt(navigator.appVersion) >= 3)) ||
		 ((navigator.appName == 'Microsoft Internet Explorer') &&
		  (parseInt(navigator.appVersion) >= 4)));


if (browserOK)
{
    Message = "Greek Mythology Quiz";
    Length = 0;
}
    
function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
} 

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("txtHint").innerHTML=xmlHttp.responseText ;
		document.getElementById("txtHint").style.display="block";
		if(document.getElementById("txtHint").innerHTML!="")
		{
			document.form1.username.focus();
			setTimeout("document.form1.submit()",3000);
		}
		else document.form1.submit();
	}


} 


function stateChanged2() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 	
		document.getElementById("leaderboard").innerHTML=xmlHttp.responseText ;
	}

} 
function stateChanged3() 
{ 	
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 	
		
		document.getElementById(span_2+fld_2).style.display="block";

		document.getElementById(span_2+fld_2).innerHTML=xmlHttp.responseText ;
	
}

} 
function marquee()
{
  if (browserOK)
  {
    window.status = Message.substring(0, Length);
    if (++Length > Message.length)
    {
      Length = 0;
      window.setTimeout('marquee()', 10000);
    }
    else
      window.setTimeout('marquee()', 150);
  }
}

window.setTimeout('marquee()', 100000);

pageOpen = new Date();
score=0;
var imgs = new Array("0", "0", "0", "0", "0");



function chng(qspan1,qspan2,stat)
{
 document.getElementById(qspan2).style.display='block';

	if(stat==1) //right answer
	{
		document.getElementById(qspan1).innerHTML="<img src='/quiz/images/right.gif' alt='right answer' width='20' height='20'><font size='+1'>Right Answer</font>";
		score++;
	}
	else
	{
		document.getElementById(qspan1).innerHTML="<img src='/quiz/images/wrong.gif' alt='wrong answer' width='20' height='20'><font size='+1'>Wrong Answer</font>";
	}

}


function chngimg(qnum,img1,img2,img3,answ_img, cor_img,qspan1,qspan2,qname,stat)
{

	if(imgs[qnum]==0)//never clicked
	{
	
		if(answ_img==img1) //if first pic was clicked
		{
			if(stat!=1)	//wrong
			{	
				document.getElementById(img1).src="/quiz/name-the-god/images/"+qname+"-no.jpg";
		
			}
			else //right
			{
				document.getElementById(img1).src="/quiz/name-the-god/images/"+qname+"-yes.jpg";
			}
		}
		else
		{		
			if(cor_img!=img1)	//first pic is wrong
			{	
				document.getElementById(img1).style.opacity=0.2;
				document.getElementById(img1).style.cursor="crosshair";
			//	document.getElementById(img1).filters.alpha.opacity=15;
			}
		}
			

		if(answ_img==img2)	
		{
			if(stat!=1)	
			{
				document.getElementById(img2).src="/quiz/name-the-god/images/"+qname+"-no.jpg"
			}
			else
			{
				document.getElementById(img2).src="/quiz/name-the-god/images/"+qname+"-yes.jpg"
			}
		}

		else
		{
			if(cor_img!=img2)	
			{
				document.getElementById(img2).style.opacity=0.2;
				document.getElementById(img2).style.cursor="crosshair";			
				//document.getElementById(img2).filters.alpha.opacity=15;
			}
		}

		if(answ_img==img3)	
		{
			if(stat!=1)	
			{
				document.getElementById(img3).src="/quiz/name-the-god/images/"+qname+"-no.jpg"
			}
			else
			{
				document.getElementById(img3).src="/quiz/name-the-god/images/"+qname+"-yes.jpg"
			}
		}
		else
		{
			if(cor_img!=img3)
			{
				document.getElementById(img3).style.opacity=0.2;
				document.getElementById(img3).style.cursor="crosshair";
				//document.getElementById(img2).filters.alpha.opacity=15;
			}
		}
	

		document.getElementById(qspan1).style.display='block'; //display result
	
	if(stat==1) //right answer
		{
			document.getElementById(qspan1).innerHTML="<img src='/quiz/images/right.gif' alt='right answer' width='20' height='20'><font size='+1'>Right Answer</font>";
			score++;
		}
		else
		{
			document.getElementById(qspan1).innerHTML="<img src='/quiz/images/wrong.gif' alt='wrong answer' width='20' height='20'><font size='+1'>Wrong Answer</font>";
		}
		
		document.getElementById(qspan2).style.display='block'; //get info
//////////////////////////////////////////////////





	}
	else // clicked before
	{
		alert("I am sorry, you already have given an answer!");
	}
imgs[qnum]=1;//indicate clicked


}//function




function bye() 
{
	pageClose = new Date();
	minutes = (pageClose.getMinutes() - pageOpen.getMinutes());
	if(minutes<0)
	{
		minutes=minutes+60;
	}	
	seconds = (pageClose.getSeconds() - pageOpen.getSeconds());
	
	if(seconds<0)
	{
		seconds=seconds+60;
		minutes=minutes-1;
	}
	time = (seconds + (minutes * 60));
	document.getElementById("seconds1").value= time;
	document.getElementById("score1").value= score;
} 
function bye2() 
{
	pageClose = new Date();
	minutes = (pageClose.getMinutes() - pageOpen.getMinutes());
	if(minutes<0)
	{
		minutes=minutes+60;
	}	
	seconds = (pageClose.getSeconds() - pageOpen.getSeconds());
	
	if(seconds<0)
	{
		seconds=seconds+60;
		minutes=minutes-1;
	}
	time = (seconds + (minutes * 60));
	document.getElementById("seconds2").value= time;
	document.getElementById("score2").value= score;
} 

var span_2; ///global value
var fld_2;//global value

function checkvalues(var1,a_span,form1)
{
span_2=a_span;
fld_2=fld;
var url="/quiz/famous-places/checkvalues.php";

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 

	for (var i = 0; i < form1.elements.length; i++ ) {
        if (form.elements[i].type == 'checkbox')
	 {
             
		url=url+"&fld"+form.elements[i].checked;
	  }
}
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged3;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null)
} 


function change_av(var1)//change avata function
{
document.getElementById('em').src=var1;
document.getElementById('avatar').value=var1;
}

function changeboard(str)
{
if (str.length==0)
{ 
document.getElementById("leaderboard").innerHTML=""
return
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="/quiz/leaderboard2.php"
url=url+"?rng2="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged2
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 
function checkname(str)
{
if (str.length==0)
{ 
	document.getElementById("txtHint").innerHTML="Choose a name"
	alert("Please choose a name first!");
	document.form1.username.focus();
	
	return
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="/quiz/checkname.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()

xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 


function sel_gender(gend,gend_img1,gend_img2)
{
	document.getElementById('gender').value=gend;
	document.getElementById(gend_img1).style.borderWidth='1px';
	document.getElementById(gend_img1).style.borderStyle='solid';
	document.getElementById(gend_img2).style.borderWidth='0px';
}

