var GV_cacheBustNum = (new Date).getTime();
function GV_getCacheBust() { return GV_cacheBustNum++; }

function loadTriviaDoc(url)
{
  req = false;
  if(window.XMLHttpRequest) 
    req = new XMLHttpRequest();
  else if(window.ActiveXObject) 
    req = new ActiveXObject("Msxml2.XMLHTTP");
  if(req)
    {
      req.open("GET", url, false);
      req.send("");
    }
  return req.responseText;
}

function loadTriviaQuestion( date )
{
  var html = loadTriviaDoc( 'http://' + document.location.host + '/trivia/component.php?date=' + date + '&z=' + GV_getCacheBust() );
  var ele = document.getElementById( 'trivia-' + date );
  ele.innerHTML = html;
}

function answerTriviaQuestion( date, url )
{
  var html = loadTriviaDoc( url );
  var ele = document.getElementById( 'trivia-' + date );
  ele.innerHTML = html;
}
