	var isIE = (navigator.appVersion.indexOf("MSIE")!=-1) ? true : false;
	var isIE6 = (navigator.appVersion.indexOf("MSIE 6")!=-1) ? true : false;
	var isIE7 = (navigator.appVersion.indexOf("MSIE 7")!=-1) ? true : false;
	
	function resizeReservesTable(){
		try{
			var el=document.getElementById("dynamicwidth");
			var p=el.parentNode;
			
			var els=p.childNodes;
			
			//Get the Width of the Window
			var w = document.documentElement.clientWidth;
			//Subtract the width of all static cells
			for(var i=0; i<els.length; i++){
				w -= ((els[i].id=="dynamicwidth") || els[i].nodeType==3) ? 0 : els[i].clientWidth;
			}
			//IE box-element is incorrect.  Borders are viewd as outside the cell.  Need to subtract 1px for each left border + 1px for the tables right border
			w -= document.getElementById("reservestable").getElementsByTagName("tr")[1].getElementsByTagName("td").length + 1;
			//IE box-element is incorrect.  Cellpadding is viewed outside of the cell.  Need To substract padding for cell
			w -= (document.getElementById("reservestable").cellPadding * 4)
			els=document.getElementById("reservestable").rows;
			for(var i=0; i<els.length; i++){
				if(els[i].getElementsByTagName("td").length > 0 && els[i].parentNode.nodeName.toLowerCase()=="tbody"){
					els[i].getElementsByTagName("td")[1].getElementsByTagName("div")[0].style.width = w + "px";
				}
			}
		}
		catch(e){}
	}
	if(isIE){
		//addLoadEvent(resizeReservesTable);
		window.onresize=resizeReservesTable;
	}
	
	function setReserveSort(num){
		document.ReserveForm.SortField.value=num;
		document.ReserveForm.submit();
	}
