var ModalWindow = {
	
	parent: "body",
	windowId: null,
	content: null,
	width: null,
	height: null,
	
	Close:function(){
		if (!$.browser.msie) {
            $(".external-modal-window").fadeOut(700, function() {
                $(this).remove();
                $(".external-modal-overlay").fadeOut(300, function() {
                    $(this).remove();
                })
            })
        } else {
            $(".external-modal-window, .external-modal-overlay").hide();
        }
	},
	
	Open:function(){

		var Modal =
			"<div class=\"external-modal-overlay dn\"></div>"+
			"<div id=\"" + this.windowId + "\" class=\"external-modal-window dn\" style=\"width:" + this.width + "px; height:" + this.height + "px; margin-top:-" + (this.height / 2) + "px; margin-left:-" + (this.width / 2) + "px;\">"+
				this.content+
			"</div>";
		
		$(this.parent).append(Modal);
		
		if(!$.browser.msie){
			$('.external-modal-overlay').fadeIn(700, function(){
				$('.external-modal-window').fadeIn(300);
			});
		}else{
			$('.external-modal-overlay, .external-modal-window').show();
		}
		$(".external-modal-window").append("<a class=\"external-modal-close\" title=\"Clique para fechar a janela\">X</a>");
		$(".external-modal-close").click(function(){ModalWindow.Close();});
		$(".external-modal-overlay").click(function(){ModalWindow.Close();});
	}
};
