	// show topic window for current content

	var TopicWindow = new function () {
		
		var params = {
                   window_id : 'topic_window',
									 window_title : 'Topic Window'
		             };

		var topic_display = null;
		
		this.isVisible = function() {
			if ($(params.window_id) && Element.visible($(params.window_id))) return true;
			return false;
		}
		
		var show_window = function()
		{
			if ($(params.window_id)) { Element.remove(params.window_id); }
			var win 		= new Window();
					win.id = params.window_id;
					win.title = params.window_title;
					win.loading = true;					
					win.create();
		}

	  var handleResponse = function(responseObj) {
			var response = JSON.parse(responseObj.responseText);
			$(params.window_id+'_inner').innerHTML = '';
			var topic_display = new Topic(response.topic_id,$(params.window_id+'_inner'),'topic_display');
		}

		// load forum
		this.get_topic = function(content_id,lesson_id)	{
			show_window();
			var url = jsconfig.site.root+"library/quiz_actions.php";
      var p = {
				method: 'GET',
				parameters: 'action=gettopic&content='+content_id+'&lesson='+lesson_id,
				onComplete: handleResponse
			};
			var request = new Ajax.Request(url,p);
		}
		
	}();