
function ajxOutput(address, div, CalRoot) 
	{document.getElementById(div).innerHTML = '<img src="' + CalRoot + '/graphics/loading.gif">';
		var http_request = false;
		if(window.XMLHttpRequest){http_request = new XMLHttpRequest();
			if(http_request.overrideMimeType){http_request.overrideMimeType('text/xml');}}
			
	else if (window.ActiveXObject){
		try {http_request = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {
			try {http_request = new ActiveXObject("Microsoft.XMLHTTP");} catch(e) {}}}
	if (!http_request) {
		document.getElementById(div).innerHTML = 'Cannot create an XMLHTTP instance';
	return false;}
		
	http_request.onreadystatechange = function(){ 
	if(http_request.readyState == 4){if(http_request.status == 200){document.getElementById(div).innerHTML = http_request.responseText;} 
	
	else {document.getElementById(div).innerHTML = 'There was a problem with the request.';}}};
	address = CalRoot + '/components/' + address;
	http_request.open('GET', address, true);
	http_request.send(null);}
	
	
function ajxNOutput(address, div, CalRoot) 
	{document.getElementById(div).innerHTML = '<img src="' + CalRoot + '/graphics/loading.gif">';
		var http_request = false;
		if(window.XMLHttpRequest){http_request = new XMLHttpRequest();
			if(http_request.overrideMimeType){http_request.overrideMimeType('text/xml');}}
			
		else if (window.ActiveXObject){
			try {http_request = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {
			try {http_request = new ActiveXObject("Microsoft.XMLHTTP");} catch(e) { }}}
			if (!http_request) 	{
				document.getElementById(div).innerHTML = 'Cannot create an XMLHTTP instance';
		return false; }
	
	http_request.onreadystatechange = function(){ 
		if(http_request.readyState == 4)
			{document.getElementById(div).innerHTML = http_request.responseText;}};
		address = CalRoot + '/components/' + address;
		http_request.open('GET', address, true);
		http_request.send(null);
	}
