var cSearchKeywords = Class.create(cView, {
	initialize: function($super, _container, _reference) {
		$super('searchkeywords', _container, _reference);
		this.keywordList = new Array();
		this.active = -1;
		this.menu_topContainer = null;
		this.menu_freshContainer = null;
		this.template = null;
	},

	// Peti altal hivott fv, ez tolti fel adattal a div-et
	updateSearchKeywords: function( keywords, type ) {
		this.menu_freshContainer = $('menu_search_freshkeywords_lista');
		this.parseList( keywords, type );
	},
	parseList: function( keywords, type ) {
		this.keywordList = keywords;
		var container = this.menu_freshContainer;
		var i = 0;
		if ( type == 'fresh' ) {
			for ( i = 0; i < keywords.length; i++ ) {
				var tempStr = keywords[i].text;
				var category = "filmcim";
				if (keywords[i].category == 'creative') {
					category = "szinesz"
				} else if (keywords[i].category == 'serie') {
					category = "sorozatcim"
				}
				tempStr = tempStr.replace(/"/g,"'");
				var e = "$('search_text').value=\'" + keywords[i].text + "\'; " +
							"browserFilter.setSearchChkBox(\'" + category + "\'); " +
							"var tmpObj = browserFilter.getFilters('search'); " +
	                        "dispatcher.fireEvent('searchfilterchange', tmpObj); ";
				keywords[i].onchoose = e;
				if ( keywords[i].text.length > 20 ) {
					keywords[i].fullText = keywords[i].text;
					keywords[i].text = keywords[i].text.substring( 0, 20 ) + "..";
				}

				var adat = new Object();
				adat.keywords = keywords;
				adat.type = type;

				templater.render(container, 'template_search_keyword_list', adat);
			}
		}
	}
});
