var TransferStats = null;
var timeOut = 0;

function processPIChange() 
{
if (TransferStats.readyState == 4) {
	if (TransferStats.status == 200) {
		response=TransferStats.responseXML.documentElement;
		TransferStats=null;
		document.getElementById('PBarCell').width=response.getElementsByTagName('CompleteTo300')[0].firstChild.data;
		document.getElementById('PercentComplete').innerHTML=response.getElementsByTagName('CompleteTo100')[0].firstChild.data;
		document.getElementById('TimeRemaining').innerHTML=response.getElementsByTagName('TimeRemaining')[0].firstChild.data;
		document.getElementById('CurrentFile').innerHTML=response.getElementsByTagName('CurrentFile')[0].firstChild.data;
		}
	else {
		TransferStats=null;
		}
	}
}

function UpdatePI()
{
if (TransferStats == null) {
	timeOut = 0;
	if (window.ActiveXObject) TransferStats=new ActiveXObject("Microsoft.XMLHTTP");
	else TransferStats=new XMLHttpRequest();
	TransferStats.onreadystatechange=processPIChange;
	TransferStats.open("GET", "http://ftp.kimray.com:8100/RumpusProgressIndicator.xml", true);
	TransferStats.send(null);
	}
else {
	timeOut++;
	if (timeOut > 5) TransferStats = null;
	}
}


function SetBoxHeight()
{
var myHeight = 400;
var tbSpace;
var flSpace;

tbSpace = document.getElementById("FileList").offsetTop + document.getElementById("Footer").offsetHeight + 24;
flSpace = tbSpace;
HeaderArea = document.getElementById("FLHeader");
if (HeaderArea) flSpace += HeaderArea.offsetHeight;

if (typeof(window.innerHeight) == 'number') myHeight = window.innerHeight;
else
if (document.documentElement && document.documentElement.clientHeight) myHeight = document.documentElement.clientHeight;
else if (document.body && document.body.clientHeight) myHeight = document.body.clientHeight;

if (myHeight < 280) myHeight = 280;
document.getElementById("TaskBar").style.height = (myHeight - tbSpace) + "px";
document.getElementById("FLBody").style.height = (myHeight - flSpace) + "px";
}
