/**	
 *	loader.js
 *	Simple Progress-bar
 *	2008 by Thomas Mai (mai-multimedia.de)
 */


var pb_timer=null;
var pb_duration=0;
var pb_step=0;


function progressbar_init(duration) {
	pb_duration=duration;
	$("#progressbar").append("<div id='pbrails'><div id='indicator'></div></div>");
	$("#indicator").css({width:'0%'});
}

function progressbar_run() {
	if (pb_duration) {
		pb_timer=setInterval("progressbar_step()", parseInt(pb_duration/100,10));
	}
}

function progressbar_step() {
	if (++pb_step>100) {
		clearTimeout(pb_timer);
		progressbar_complete();
	} else {
		$("#indicator").css({width:pb_step+'%'});
	}
}

function progressbar_complete() {
	if (download_info) {
		$("#downloadinfo").css("display","block");
		$("#downloadinfo").html(download_info);
	}
	start_download();
}

