var Dialog = {
	
	elementId: 'dialog_popup',
	contentId: 'dialog_content',
	
	load: function(title,content){
		new Ajax.Request('/includes/dialogPopup.php', {
			method: 'post',
			postBody:'f=a&title='+escape(title),
			onComplete: function(transport) {
				if($('dialog_popup')){
					Dialog.close();
				}
				document.body.insert({
					top: transport.responseText
				});
				h = document.viewport.getHeight();
				scroll = document.viewport.getScrollOffsets().top;
				
				document.body.insert('<div id="overlay"></div>');
				var regexp = /#([\w_]+)/;
				if (!regexp.test(document.location.href)) {
					//document.location = document.location + "#dialog_popup";
				}
				document.observe('keypress', function(e) { 
				   if (Event.KEY_ESC != e.keyCode) return; 
					Dialog.close();
				}); 
				
				new Draggable('dialog_popup_box',{handle:'dialog_header'});
				new Ajax.Request(content,{
					postBody:'f=a',
					onSuccess: function(transport){
						$(Dialog.contentId).update(transport.responseText);
					}
				})
			}
		});
	},
	
	close: function(){
		$(Dialog.elementId).remove();
		$('overlay').remove();
		//Event.stopObserving(document, 'keypress');
	},
	
	setContent: function(content){
		$(Dialog.contentId).update(content);
	}
	
	
	
	
};
