var xmlHttp;
var riddleId;

/*****************************************************************************
Default browsercheck
******************************************************************************/
function checkBrowser(){
	this.ver=navigator.appVersion;
	this.dom=document.getElementById?1:0;
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.opera=!(this.ie5 || this.ie4 || this.ns4 || this.ns5) && this.dom;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5);
	return this
}

function showCategory (category){
		document.title = "Adivinanzas de Spruit  ***" + category + "***   ";
}

function changeBg(){
	document.corner.background="sidebar_bg.jpg";
}

function showImage(Image) {
    parent.lower.location.href = Image;
    //return "Tja, en toen stond er een plaatje";
}

function showAnswer(riddleId,visibility) {
	var obj = document.getElementById(riddleId);
        obj.style.visibility = visibility;
}

function blingMenuItem(itemId) {
	var obj = document.getElementById(itemId);
	obj.style.background = "#ff0000";
	obj.style.color = "#c1bfbf";
}

function unBlingMenuItem(itemId) {
	var obj = document.getElementById(itemId);
	obj.style.background = "#c1bfbf";
	obj.style.color = "#cc0000";
}

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 stateChanged() 
{ 
	var fieldName = "saveTime"+riddleId;
	if (xmlHttp.readyState==4)
	{ 
		document.getElementById(fieldName).innerHTML=xmlHttp.responseText;
	}
	if (xmlHttp.readyState==0)
	{ 
		document.getElementById(fieldName).innerHTML="The request is not initialized.";
	}
}

function ajaxUpdateScore(id,score)
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
  	alert ("Your browser does not support AJAX!");
  	return;
  }; 
  
  var url="ajaxUpdateScore.asp";
  url=url+"?id="+id;
  url=url+"&score="+score;
//  alert (url);
//  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}
