function createHTTPReqObj()  {
// determine the construct the browser supports
	var objHTTPRequest
	if (window.XMLHttpRequest)
		{ objHTTPRequest = new XMLHttpRequest(); }
	else
	{
		try
		{ objHTTPRequest = new ActiveXObject("Microsoft.XMLHTTP"); }
		catch (e)
		{ objHTTPRequest = new ActiveXObject("Msxml2.XMLHTTP"); }
	}
	return objHTTPRequest;
	}

function getContent(source_file, element_name, target, async){ 
// updates the specified element_name with output from source file
// usage: getContent("activeUsers.asp", "activeusers", parent.frames[0])
	if (async != true) {async = false;}
	if (target == undefined) {target = "";}
	var http = createHTTPReqObj(); 
	http.open("get", source_file, async); 
    // http.setRequestHeader("Content-Type", "text/html;charset=iso-8859-1");
	http.onreadystatechange = function() { 
      if (http.readyState == 4) { 
		if (http.status == 200) {
			if (document.getElementById) {
			  if(target == "")
			  { document.getElementById(element_name).innerHTML = http.responseText;}
			  else
			  { target.document.getElementById(element_name).innerHTML = http.responseText;}
			}
			else if (document.all)  {
			  if(target == "")
			  { document.all[element_name].innerHTML = http.responseText;}
			  else
			  { target.document.all[element_name].innerHTML = http.responseText;}
			}
		}
	  }
	}
   http.send(null); 
   return false; 
} 