var http = false;

if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLhttp");
} else {
  http = new XMLHttpRequest();
}

document.write("<script language='Javascript' src='../includes/mootools.js'></script>");

function poll_request(requestnummer, meegegevenid, span) {
  // melding dat we aan de gang gaan.., maar niet bij de meldingspan (=lelijk)
  tevullenspan = eval("document.getElementById('"+span+"')");  
  //alert(span);
	
  requestarray    = new Array();
  doorgaan        = true;
  requestarray[0] = "poll.php?action=stem&poll_vraagid="+meegegevenid;
  requestarray[1] = "poll.php?action=bekijkresultaten&pollid="+meegegevenid;
  requestarray[2] = "poll.php?action=new&pollid="+meegegevenid;
  requestarray[3] = "poll.php?action=wijzig&poll_vraagid="+meegegevenid;
  requestarray[4] = "poll.php?action=verwijdervraag&poll_vraagid="+meegegevenid;
  requestarray[5] = "poll.php?action=submit&poll_vraagid="+meegegevenid;
  
  
  if(requestnummer == 4) {
    if(!confirm("Weet u zeker dat u deze vraag wilt verwijderen?")) {
      doorgaan = false;
    }
  }
  
  if(requestnummer == 5) {
    requestarray[5] += "&vraag="+document.forms["vraag_formulier"].text_vraag.value;
    requestarray[5] += "&pollid="+document.forms["vraag_formulier"].pollid.value;
  }
  //  poll.php?action=bekijkresultaten&pollid="+pollid+"&poll_vraagid="+poll_vraagid
  // poll.php?action=verwijdervraag&pollid="+pollid+"&poll_vraagid="+poll_vraagid
  // poll.php?action=wijzig&pollid="+pollid+"&poll_vraagid="+poll_vraagid
  // poll.php?action=submit&pollid="+pollid+"&poll_vraagid="+poll_vraagid+"&vraag="+document.forms["vraag_formulier"].text_vraag.value
  // poll.php?action=new&pollid="+querystring
  if(doorgaan) {
    http.abort();
    http.open("GET", requestarray[requestnummer], true);
    http.onreadystatechange = function() {
      if(http.readyState == 4) {
        if (http.responseText != 1) {
          tevullenspan.innerHTML = http.responseText;
        } else {
          alert(http.responseText);
        }
      }
    }
    http.send(null);
  }
}
