
/****************************************************************/
// AJAX Functions - Loads another page

if(typeof(XMLHttpRequest)!='undefined'){
	var getXMLHttpObj = function(){ return new XMLHttpRequest(); }
} else {
	var getXMLHttpObj = function(){
		var activeXObjects = ['Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0',
		'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'];
		for(var i=0; i<activeXObjects.length; i++){
			try{
				return new ActiveXObject(activeXObjects[i]);
			}catch(err){}
		}
	}
}

// strURL must be a page local to server.
function loadPage(strURL, strLayerID){
	var oXML = getXMLHttpObj();
	oXML.open('GET', strURL, true);
	oXML.onreadystatechange = function(){ doneLoading(oXML, strLayerID);}
	oXML.send('');
}

function doneLoading(oXML, strLayerID){
	if(oXML.readyState!=4) return;
	MM_showHideLayers(strLayerID,'','show');
	document.getElementById(strLayerID).innerHTML = oXML.responseText;
}

function UpdateContent(strURL, strLayerID)
{
	loadPage(strURL, strLayerID);
}

function loadXMLString(txt) 
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async="false";
  xmlDoc.loadXML(txt);
  return(xmlDoc);  
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    parser=new DOMParser();
    xmlDoc=parser.parseFromString(txt,"text/xml");
    return(xmlDoc);
    }
  catch(e) {alert(e.message)}
  }
return(null);
}

/****************************************************************/
