function createRequestObject() {

   var req;

   if(window.XMLHttpRequest){
      // Firefox, Safari, Opera...
      req = new XMLHttpRequest();
   } else if(window.ActiveXObject) {
      // Internet Explorer 5+
      req = new ActiveXObject("Microsoft.XMLHTTP");
   }
   else {
      // There is an error creating the object,
      // just as an old browser is being used.
     alert("Dein Boswer Unterstütz kein Javascript");
   }
   return req;
}

// Make the XMLHttpRequest object
var http = createRequestObject();
function sendRequest(page) {

   // Open PHP script for requests
   http.open('get', page);
   http.onreadystatechange = handleResponse;
   http.send(null);
}
function handleResponse() {

   if(http.readyState == 4 && http.status == 200){

  
      // Text returned FROM the PHP script
      var response = http.responseText;

      if(response) {
         // UPDATE ajaxTest content
         document.getElementById("msgbox").innerHTML = response;
      }

   }
}

function repeatloop()
{
	gen = +Math.random();
	sendRequest('a/box.ajax.php?sess='+gen+'&ref'); // replace "inbox-status.php" with your php page's url
	setTimeout("repeatloop()", 3000);
}

function mark_msg(msgid) {
   // Open PHP script for requests
   gen = +Math.random();
   page= 'a/box.ajax.php?sess='+gen+'&id='+escape(msgid)+'&mar';
   http.open('get', page);
   http.send(null);

}

function del_msg(msgid) {
   // Open PHP script for requests
   gen = +Math.random();
   if(confirm("Nachricht wirklich löschen?")) {
	page= 'a/box.ajax.php?sess='+gen+'&id='+escape(msgid)+'&del','msg_'+msgid;
   }
   http.open('get', page);
   http.send(null);
}
window.onload=function() {
repeatloop();
}
