var req;
var target;


function ajaxload(url, ytarget) {
target = ytarget;
   try { req = new ActiveXObject('Msxml2.XMLHTTP'); }
   catch(e) {
      try { req = new ActiveXObject('Microsoft.XMLHTTP'); }
      catch(oc) { req = null; }
   }

   if (!req && typeof XMLHttpRequest != 'undefined') { req = new XMLHttpRequest(); }

   if (req != null) {
      req.onreadystatechange = s123Change;
      req.open('GET',url, true);
      req.send(null);
   }
}

function s123Change() {
   /* if (req.readyState == 4 && req.status == 200) { */
   if (req.readyState == 4 ) {
      getObject(target).innerHTML = req.responseText;
        document.body.style.cursor='auto';
   }
    else {
        /* getObject('wrap').innerHTML = '<div style='padding:10px;'><b><blink>loading</blink> ...</b> &nbsp; <br/></div>'; */
        document.body.style.cursor='wait';
        }
}

function getObject(name) {
   var ns4 = (document.layers) ? true : false;
   var w3c = (document.getElementById) ? true : false;
   var ie4 = (document.all) ? true : false;

   if (ns4) return eval('document.' + name);
   if (w3c) return document.getElementById(name);
   if (ie4) return eval('document.all.' + name);
   return false;
}
