// use prototype.js, pwindows
var winClassName = 'butterfly';


var umiWindow = Class.create();

umiWindow.prototype = {
	oWin : null,

	common_options: {
		className : winClassName,
		closable: false,
		draggable: true,
		resizable: false,
		minimizable: false,
		maximizable: false,
		wiredDrag: true,
		gridX: 5,
		gridY: 5,
		destroyOnClose: true
	},

	initialize: function(width, height, options) {
		var options = typeof options ? options : {};

		var winOptions = Object.extend({
			width  : width,
			height : height
		}, this.common_options);

		winOptions = Object.extend(winOptions, options);

		this.oWin = new Window(winOptions);
	}
	
}

var umiModalDialog = Object.extend(umiWindow, {
	initialize: function(width, height, title, html, options) {
		var options = typeof options ? options : {};

		var winOptions = Object.extend({
			width  : width,
			height : height,
			title : title
		}, this.common_options);

		winOptions = Object.extend(winOptions, options);

		this.oWin = new Window(winOptions);
		this.oWin.setHTMLContent(html);
	}
});



