  var ajax_done = false;
  var timer = false;
  function ajax(url,target) {
    // native XMLHttpRequest object
    //document.getElementById(target).innerHTML = '';
    ajax_done = false;
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {ajaxDone(target);};
        req.open("GET", url, true);
        req.send(null);
    // IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {ajaxDone(target);};
            req.open("GET", url, true);
            req.send();
        }
    }
  }

  function ajaxDone(target) {
    ajaxobj = document.getElementById(target);
    if (req.readyState == 4) {
      if (req.status == 200) {
        results = req.responseText;
        ajaxobj.innerHTML = results;
        setHeights();
      } else {
        ajaxobj.innerHTML="ajax error:\n" + req.statusText;
      }
      ajax_done = true;
    }
  }
  
  function e_ajax(page_name,extra,doLoop) {
    if (!extra) extra = '';
    else extra = '&' + extra;
    ajax('index.php?p=' + page_name + extra + '&a=1','content');
    write_title_swf(page_name);
    if (doLoop) timer = setTimeout("e_ajax('" + page_name + "','" + extra + "'," + doLoop + ")",5000);
    else clearTimeout(timer);
  }
  

