function AjaxGet(url, div_name)
{
   var http_request = false;
   var request = false;

   if (window.XMLHttpRequest) { // Mozilla, Safari,...
       http_request = new XMLHttpRequest();
       if (http_request.overrideMimeType) {
           http_request.overrideMimeType('text/xml');
       }
   } else if (window.ActiveXObject) { // IE
       try {
           http_request = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (e) {
           try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
           } catch (e) {}
       }
   }

   if (!http_request) {
       alert('Unfortunately your browser doesn\'t support this feature.');
       return false;
   }
   
   http_request.onreadystatechange = function() {
       if (http_request.readyState == 4) {
           if (http_request.status == 200) {           
               if (http_request.responseText.indexOf("<script type=\"text/javascript\">") > -1) {
				         var x = http_request.responseText.indexOf("<script type=\"text/javascript\">") + "<script type=\"text/javascript\">".length;
				         var y = http_request.responseText.indexOf("</script>") - x;
				         eval(http_request.responseText.substr(x, y));
			         }
               
               if (http_request.responseText.indexOf('ALERT|') > -1) {
      				   var x = http_request.responseText.indexOf('ALERT|') + "ALERT|".length;
      				   var y = http_request.responseText.indexOf('|ENDALERT') - x;
      				   window.alert(http_request.responseText.substr(x , y));
      			   } else {
                  document.getElementById(div_name).innerHTML = http_request.responseText;
               }
           } else {
               alert('There was a problem with the request.(Code: ' + http_request.status + ')');
           }
       }
   }
   
   request = url + "?math=" + Math.random()*5
   
   http_request.open('GET', request, true);   
   http_request.send(null);
}
