var xmlHttp
var subMenuState

function GetXmlHttpObject(handler) { 
  objXmlHttp = false

  if (window.XMLHttpRequest) { // Mozilla, Safari,...
      objXmlHttp = new XMLHttpRequest();
      if (objXmlHttp.overrideMimeType) {
          objXmlHttp.overrideMimeType('text/xml');
      }
  } else if (window.ActiveXObject) { // IE
      try {
          objXmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
          try {
          objXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
          } catch (e) {}
      }
  }

  if (!objXmlHttp) {
      alert('Giving up :( Cannot create an XMLHTTP instance');
      return false;
  }
  objXmlHttp.onreadystatechange = handler
  return objXmlHttp
} 

var caseDetailXmlHttp
var caseDetailID
function showcaseDetail(id,strObj) { 
	var url='xml/getcaseDetail.xml.asp?id='+id
	caseDetailID = strObj
	//window.open(url)
	caseDetailXmlHttp=GetXmlHttpObject(updatecaseDetail)
	caseDetailXmlHttp.open("GET", url , true)
	caseDetailXmlHttp.send(null)
}

function updatecaseDetail(){
  if (caseDetailXmlHttp.readyState==4 || caseDetailXmlHttp.readyState=="complete") { 
    var obj = document.getElementById(caseDetailID)
    if (obj!=undefined){
      obj.innerHTML = caseDetailXmlHttp.responseText
    }
  }
}

var ReferenceDetailXmlHttp
var ReferenceDetailID
function showReferenceDetail(id,strObj) { 
	var url="xml/getReferenceDetail.xml.asp?id="+id
	ReferenceDetailID = strObj
	//window.open(url)
	ReferenceDetailXmlHttp=GetXmlHttpObject(updateReferenceDetail)
	ReferenceDetailXmlHttp.open("GET", url , true)
	ReferenceDetailXmlHttp.send(null)
}

function updateReferenceDetail(){
  if (ReferenceDetailXmlHttp.readyState==4 || ReferenceDetailXmlHttp.readyState=="complete") { 
    var obj = document.getElementById(ReferenceDetailID)
    if (obj!=undefined){
      obj.innerHTML = ReferenceDetailXmlHttp.responseText
    }
  }
}

var EmployeeDetailXmlHttp
var EmployeeID
function showEmployeeDetail(id,strObj) { 
	var url="xml/getEmployeeDetail.xml.asp?id="+id
	EmployeeDetailID = strObj
	//window.open(url)
	EmployeeDetailXmlHttp=GetXmlHttpObject(updateEmployeeDetail)
	EmployeeDetailXmlHttp.open("GET", url , true)
	EmployeeDetailXmlHttp.send(null)
}

function updateEmployeeDetail(){
  if (EmployeeDetailXmlHttp.readyState==4 || EmployeeDetailXmlHttp.readyState=="complete") { 
    var obj = document.getElementById(EmployeeDetailID)
    if (obj!=undefined){
      obj.innerHTML = EmployeeDetailXmlHttp.responseText
    }
  }
}
