FaqController.prototype = new PastelBaseController();
FaqController.prototype.constructor = FaqController;

/**
 * @constructor
 * @base PastelBaseController
 */
function FaqController() {
	// options ====================================================================================
	this.setOpts({
		viewClass: FaqView,
		viewSelector: "div.id_faq_page_cont",
		wrapperSelector: "div.left",
		viewRemoveOnHide: true,
		ajaxSingleRequest: false,
		ajaxUrl: "/index/faq/"
	});
	
	// setup ======================================================================================
	/** @param {FaqView} view */
	this._setupView = function(view) {
		// setup scroll
		view.questionsCont().click(function(event) {
			event.preventDefault();
			
			var $target = $(event.target);
			if(!$target.is("a")) {
				return;
			}

			view.scrollToAnswer($target);
		});
	};
 
}

