/**
 * @author christopher
 */

 var ProgressBar = {
 	
	DefaultPause: 1000,
	
	div: 0,
	msg: 0,
	
	show: function(msg) {
		if(!this.div) {
			this.msg = FilledElement("div",msg,"pbar_msg");
			var img = Element("div");
			img.id = "progress_pbar";
			
			var title = FilledElement("h2","One Moment, Please...");
			this.div = FilledElement("div", [ title, img, this.msg ], "progress_popup");
			this.div.id = "progress_popup";
		}
		this.msg.innerHTML = msg;
		document.body.appendChild(this.div);
		center(this.div);
		//grayOut(true);
	},
	
	close: function(waitTime) {
		if(waitTime) {
			setTimeout("ProgressBar.close(0)",waitTime);
			return;
		}
		document.body.removeChild(this.div);
		//removeGrayOut();
	}
	
 }
