var req = new Array();
var target;
var isIE;

function initRequest(url, r) {
    if (window.XMLHttpRequest) {
        req[r] = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        isIE = true;
        req[r] = new ActiveXObject("Microsoft.XMLHTTP");
    }
}

function setTabs(tabOrder) {
   for(var i=1; i < 4 ; i++) {
      document.getElementById('tab'+i).src = "/hsimages/tab" + i + "_kl.gif";
   }
   document.getElementById('tab'+tabOrder).src = "/hsimages/tab" + tabOrder + "_gr.gif";
}


function doXMLRequest(group, divName, type) {
    var r = Math.round(1000*Math.random());
    var placeholdertext = "Bezig met laden...<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />";
    mdiv = new Array();
    mdiv[r] = document.getElementById(divName);
    mdiv[r].style.display = "block";
    if (type == "comment") {
      var url = "http://www.hersenscheet.com/index.php/" + group + "/inline_comments/" + divName + "/?" + r;
    } else if (type == "newsfeeds") {
      var url = "http://www.hersenscheet.com/index.php/" + group;
    } else if (type == "video" || type == "nsfw" || type == "gallery") {
      var url = "http://www.hersenscheet.com/media/filmpjes_rechts?r=" + r;
      document.getElementById(divName).innerHTML = placeholdertext;
      setTabs ('1');
    } else if (type == "game") {
      var url = "http://www.hersenscheet.com/media/games_rechts?r=" + r;
      document.getElementById(divName).innerHTML = placeholdertext;
      setTabs ('2');
    } else if (type == "tunes") {
      var url = "http://www.hersenscheet.com/media/tunes_rechts?r=" + r;
      document.getElementById(divName).innerHTML = placeholdertext;
      setTabs ('3');
    } else {
      var url = group;
    }
    initRequest(url, r);
    req[r].onreadystatechange = function()
    {
    if (req[r].readyState == 4) {
        if (req[r].status == 200) {
            var message = req[r].responseText;

            mdiv[r].innerHTML = message;
        }
    }
    }
    req[r].open("GET", url, true);
    req[r].send(null);
}