var bar=0;
var running=false;
var BOX1 = "";
var BOX2 = "";
var time_laps = "";
var total_seconds = "";
var timerID = "";
var html = "";
var env = "";


File = new MakeArray()
File[0]="50000";
File[1]="500000";
File[2]="1000000";
File[3]="5000000";

Medium=new MakeArray()
Medium[0]="10000";
Medium[1]="100000";
Medium[2]="500000";
Medium[3]="2000000";

function getTimerImgs(){
	var timerObj = document.getElementById('bar');
	var timerImgs = timerObj.getElementsByTagName('IMG');
	return timerImgs;
}
function MakeArray(){
	var l = arguments.length;
	for(var i=1; i<=l; ++l)
	{
		this[i]='';
	}
	return(this);
}

function calculate(BOX1,BOX2){
	total_seconds = File[BOX1]/Medium[BOX2];
	var time_laps=(total_seconds/60)*1000;
	time_laps = parseFloat(time_laps);
	return time_laps;
}

function clear(){
	var imgs = getTimerImgs();
	for(var x=0; x!=imgs.length;x++)
	{
		imgs[x].src="http://www.att.com/attlabs/images/blackbar.gif";
		bar = 0;
	}
}

function putbar(){
	var imgs = getTimerImgs();
	imgs[bar].src="http://www.att.com/attlabs/images/redbar.gif";
	bar++;
	
	if(bar==imgs.length){
		clearTimeout(TimerID);
		document.FILE_TRANSFER.download_time.value = total_seconds + " seconds";
		running=false;
	}
	if (running){
		TimerID = window.setTimeout("putbar()",time_laps);
	}
}

function start() {
 	if(!running){
			for(j=0; j<=3; j++) {
				if(document.FILE_TRANSFER.file_type[j].checked){BOX1 = j;}
				if(document.FILE_TRANSFER.receiver_type[j].checked){BOX2 = j;}
			} 

			time_laps = calculate(BOX1,BOX2);
			document.FILE_TRANSFER.download_time.value = "DOWNLOADING....";
			clear();
			running=true;
			TimerID = window.setTimeout("putbar()",500);
	}
        
	else { 
		alert("Demonstration is running. Press STOP to terminate.");
	}
}

function stop() {
	running = false;
	clearTimeout(TimerID);
}
