
var xmlHttp
var panelId

function XmlHttp_ObjectStateChanged() { 
 
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
    document.getElementById(panelId).innerHTML=xmlHttp.responseText 
  } 
}

function XmlHttp_GetObject() {
  var xmlHttp=null;
  try {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  } catch (e) {
    //Internet Explorer
    try {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
     xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  //alert("GetObject"+xmlHttp);

  return xmlHttp;
}


function Ajax_LoadPanel(panelName, srcUrl) { 
  xmlHttp = XmlHttp_GetObject();
  panelId = panelName;
  if (xmlHttp == null) {
    alert ("Browser does not support HTTP Request");
    return;
  }
  var url= srcUrl
  url += "&rid="+Math.random();
  xmlHttp.onreadystatechange = XmlHttp_ObjectStateChanged; 
  //alert(url);
  xmlHttp.open("GET", url, true);
  xmlHttp.send(null);
}
 