<!-- 
//Browser Support Code
function ajax_processRequest(ajaxUrl,ajaxDiv,ajaxCallBack)
{
//	alert (ajaxUrl);
//	alert (ajaxDiv);
//	alert (ajaxCallBack);
	ajax_showdiv('progress_image')

	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4)
		{
			var ajaxDisplay = document.getElementById(ajaxDiv).innerHTML = ajaxRequest.responseText;

			// Post Request Scripts
			if (ajaxCallBack != '')
			{
				eval(ajaxCallBack);
			}
			ajax_hidediv('progress_image')
		}
	}
	
	// GET Data
	ajaxRequest.open("GET", ajaxUrl, true);
	ajaxRequest.send(null); 
}

function ajax_link(url,div,id,mode,onload)
{
	var qry = url;
	
	if (mode != '')
		qry += '?mode=' + mode;
	if (id != '')
		qry += '&id=' + id; 
	if (onload != '')
		callback = onload + "_onload('" + mode + "')"; 
	else
		callback = '';

	ajax_processRequest(qry,div,callback);
}

function ajax_showdiv(elem) 
{
	document.getElementById(elem).style.visibility = 'visible';
}

function ajax_hidediv(elem) 
{
	document.getElementById(elem).style.visibility = 'hidden';
}
//-->