function message_dialog(name) {
	this.name = name;
	this.divId = name+'_message_dialog';
	this.div = false;
	this.action = false;
	this.top = 0;
	this.left = 0;
	this.show = function() {
		if (!this.div) {this.getDiv();}
		this.div.style.display='block';
		this.div.style.top = this.top;
		this.div.style.left = this.left;
	}
	this.hide = function() {
		if (!this.div) {this.getDiv();}
		this.div.style.display='none';
	}

	this.setIcon = function(image_path) {}
	this.setMessage = function(newMessage) {}
	this.setTitle = function(newTitle){}
	
	this.buttonPress = function(value) {
		if (this.action!=false) {
			if (this.action(value)) this.hide();
		}
		else this.hide();
	}
	
	this.setPosition = function(x,y) {
		if (!this.div) {this.getDiv();}
		this.left=x;
		this.top=y;
	}
	
	this.getDiv = function() {
		this.div = document.getElementById(this.divId);
		this.top = this.div.style.top;
		this.left = this.div.style.left;
	}
	this.onMouseDown = function(event) {
		if (!this.div) {this.getDiv();}
		if(typeof dragWindow !='undefined') {
			dragWindow(event,this.div.firstChild);
		}
	}
	this.onMouseUp = function(event) {
		if(typeof mouseUp!='undefined') {mouseUp();}
	}
}