// JavaScript Document
var xmlhttp;
var xml_data = '';
function getXMLObj() {
xmlhttp=null;
if (window.XMLHttpRequest)
  {// code for Firefox, Opera, IE7, etc.
  return new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
 else
  {
  alert("Your browser does not support XMLHTTP.");
  } 
}

// XML 4 RESULT, RETURNS A MESSAGE BOX WITH RESPONSE

function loadXML4R (url)
{
if (xmlhttp && xmlhttp.readyState != 4) {
	setTimeout("loadXML('" + url + "')", 100);
	return;
  }
  xmlhttp=getXMLObj();
  if (xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=function () {xml4r_state_Change()};
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }
}

function xml4r_state_Change()
{
if (xmlhttp.readyState==4)
  {// 4 = "loaded"
  if (xmlhttp.status==200)
    {// 200 = "OK"
		alert(xmlhttp.responseText);
    }
  else
    {
   		alert("Problem retrieving data:" + xmlhttp.statusText);
    }
  }
}

// LOAD XML WITH NO RESPONSE

function loadXML (url) {
	xml_data = '';
	
	if (xmlhttp && xmlhttp.readyState != 4) {
		setTimeout("loadXML('" + url + "')", 100);
		return;
	}
	
	xmlhttp=getXMLObj();
	
	if (xmlhttp!=null) {
	  xmlhttp.onreadystatechange=function () {
			if (xmlhttp.readyState==4) 
			if (xmlhttp.status==200)
				xml_data = xmlhttp.responseText;
			else
				alert("Problem retrieving data:" + xmlhttp.statusText);
	  };
	  xmlhttp.open("GET",url,true);
	  xmlhttp.send(null);
	}
}


function loadXMLDoc (url, display_area, display_setting)
{
	var elem;
	if( document.getElementById ) 
		 elem = document.getElementById(display_area);  
	else if( document.all ) 
		elem = document.all[display_area]; 
	else if( document.layers )   
		elem = document.layers[display_area]; 
		
if (xmlhttp && xmlhttp.readyState != 4) {
	setTimeout("loadXMLDoc('" + url + "', '" + display_area  + "', 0)", 100);
	return;
  }
  xmlhttp=getXMLObj();
  if (xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=function () {state_Change(display_area, display_setting)};
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }
}


function state_Change(display_area, display_setting)
{
	var elem;
	if( document.getElementById ) 
		 elem = document.getElementById(display_area);  
	else if( document.all ) 
		elem = document.all[display_area]; 
	else if( document.layers )   
		elem = document.layers[display_area]; 
		
if (xmlhttp.readyState==4)
  {// 4 = "loaded"
  if (xmlhttp.status==200)
    {// 200 = "OK"
	if (display_setting == 0) 
    	elem.innerHTML =  xmlhttp.responseText;
	else if (display_setting == 1) 
		elem.innerHTML =  elem.innterHTML + xmlhttp.responseText;
    }
  else
    {
    alert("Problem retrieving data:" + xmlhttp.statusText);
    }
  }
}