var req;
function loadXMLDoc(key,file,sid,loc,tmp) {
var url=file+"?"+sid+"&"+key;
if (sid && key) {
  url=file+"?"+sid+"&"+key;
} else {
  if (sid) {
    url=file+"?"+sid;
  } else {
    if (key) {
      url=file+"?"+key;
    } else {
      url=file;
    }
  }
}
if (tmp) {getObject(loc).innerHTML = tmp;}
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=function(){if(req.readyState!=4)return;if(req.status==200){getObject(loc).innerHTML = req.responseText}};
    req.open("GET", url, true);
    req.send(null);
  }
}

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;
}

