function getForm(sRemote,sTarget) {
  if (sRemote == "")
    return;
  if (sTarget == "")
    sTarget = "content";
  var req = null; 
  document.getElementById(sTarget).innerHTML = "Please wait...";
  if (window.XMLHttpRequest) {

    req = new XMLHttpRequest();
    if (req.overrideMimeType) {
      req.overrideMimeType('text/xml');
    } 
    else if (window.ActiveXObject) {
      try {
        req = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e) {
        try {
          req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e) {}
      }
    }
    req.onreadystatechange = function() { 
      document.getElementById(sTarget).innerHTML = "Awaiting Server Response...";
      if(req.readyState == 4) {
        if(req.status == 200) {
          document.getElementById(sTarget).innerHTML  = req.responseText;	
        }	
        else {
          document.getElementById(sTarget).innerHTML="Error: " + req.status + " " + req.statusText;
        }	
      } 
    }; 

    req.open("GET", sRemote, true); 
    req.send(null);
  }
} 
