
/*
 * Replace all the links in <thead> with onclick that call AjaxAnywhere
 */
function replaceDisplayTagLinks(tableId, tablePosition, zoneToRefresh, zonedAjaxAnywhere) {
	var sortLinks = $(tableId).getElementsByTagName("thead")[0].getElementsByTagName("a");
	ajaxifyLinks(sortLinks, zoneToRefresh, zonedAjaxAnywhere);
	if (document.getElementsByClassName("pagelinks").length > 0) {
		var pagelinks = document.getElementsByClassName("pagelinks")[tablePosition].getElementsByTagName("a");
		ajaxifyLinks(pagelinks, zoneToRefresh, zonedAjaxAnywhere);
	}
}

function ajaxifyLinks(links, zoneToRefresh, zonedAjaxAnywhere) {
	for (i = 0; i < links.length; i++) {
		links[i].onclick = function () {
			zonedAjaxAnywhere.dropPreviousRequest();
			zonedAjaxAnywhere.getAJAX(this.href, zoneToRefresh);
			return false;
		};
	}
}

