(function($){
	$(function(){
		$.fn.qnPopupDialogFromStack = function() {
			if ($.fn.qnPopup.stack.length>0) {
				var dialogContainer = $.fn.qnPopup.stack[$.fn.qnPopup.stack.length-1];
				dialogContainer.dialog({close:function() {
					$.fn.qnPopup.stack.splice($.fn.qnPopup.stack.length-1,1);
					$.fn.qnPopupDialogFromStack();
				},
				width: dialogContainer.css('width'),
				resizable: false,
				modal:true
				});
			}
		}
		
		$.fn.qnPopup =  function()
		{
			$(this).each(function(){
				$.fn.qnPopup.stack[$.fn.qnPopup.stack.length] = $(this);
			});
			
			$.fn.qnPopupDialogFromStack();
		}
		
		$.fn.qnPopup.stack = new Array();
		
		$('.qnPopup').qnPopup();
	});
})(jQuery);	
