function loadurl(dest,divparam) {
   try {
      xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");
   }
   catch (e) { /* do nothing */ }
   divid = divparam;
   xmlhttp.onreadystatechange = triggered;
   xmlhttp.open("GET", dest);
   xmlhttp.send(null);
}

function triggered() {
   if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
      document.getElementById(divid).innerHTML =xmlhttp.responseText;
   }
}


function showMe (it, box, thema) {
  var vis = (box.checked) ? "visible" : "hidden";
  document.getElementById(it).style.visibility = vis;
//  document.layer01.style.visibility = "visible";

if(document.getElementById(it).style.visibility == "visible")
  loadurl("server.php?item=subthema&thema="+thema+"&t=" + new Date().getTime(),it);
else
  document.getElementById(it).innerHTML = "";
}


function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
   alert(szDivID + " " + iState);
   var obj = document.layers ? document.layers[szDivID] :
   document.getElementById ?  document.getElementById(szDivID).style :  document.all[szDivID].style;
   obj.visibility = document.layers ? (iState ? "show" : "hide") : (iState ? "visible" : "hidden");
}

function showResponse (originalRequest) {
   var newData = originalRequest.responseText;
   document.getElementById('data').innerHTML = newData;
}

function updatelat(userid,vraagid,antwoord) {
   var url = "server.php";
   var pars = "item=update&userid=" + userid + "&vraagid=" + vraagid + "&antwoord=" + antwoord + "&t=" + new Date().getTime();
   var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: showResponse} );
}

function update2() {
   var url = "server.php";
   var pars = "item=update2&" + Form.serialize('myform') + "&t=" + new Date().getTime();
   var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse2} );
}
