	
	var progressbar_steps = 50;	// Total number of progress bar steps.
	
	/* Don't change any of these variables */
	var pnc_progressPane = false;
	var pnc_progressBar_bg = false;
	var pnc_progressBar_outer = false;
	var pnc_progressBar_txt = false;
	var progressbarWidth;
	var currentStep = 0;
	function moveProgressBar(steps){
		if(!pnc_progressBar_bg){
			pnc_progressPane = document.getElementById('pnc_progressPane');
			pnc_progressBar_bg = document.getElementById('pnc_progressBar_bg');
			pnc_progressBar_outer = document.getElementById('pnc_progressBar_outer');
			pnc_progressBar_txt = document.getElementById('pnc_progressBar_txt');
			progressbarWidth = pnc_progressBar_bg.clientWidth;
		}
		if(!steps){
			pnc_progressBar_outer.style.width = progressbarWidth + 'px';
			pnc_progressBar_txt.innerHTML = '100%';
			setTimeout('document.getElementById("pnc_progressPane").style.display="none"',50);
		}else{
			currentStep+=steps;
			if(currentStep>progressbar_steps)currentStep = progressbar_steps;
			var width = Math.ceil(progressbarWidth * (currentStep / progressbar_steps));
			pnc_progressBar_outer.style.width = width + 'px';
			var percent = Math.ceil((currentStep / progressbar_steps)*100);
			pnc_progressBar_txt.innerHTML = percent + '%';
			if(currentStep==progressbar_steps){
				setTimeout('document.getElementById("pnc_progressPane").style.display="none"',50);
			}
		}
		
		
		
		
	}
	
	function demoProgressBar()
	{
		if(currentStep<progressbar_steps){
			moveProgressBar(1);
			setTimeout('demoProgressBar()',100);
		}
	}
	
	
	window.onload = demoProgressBar;

