var cSorozatok = Class.create(cView, {
	initialize: function($super, _name, _container, _reference) {
		$super(_name, _container, _reference);
		this.tablak = [];
		this.filters = {};
		this.highlighted = 0;
	},
	// feltolti tartalommal
	init: function($super) {
		$super();
		this.tablak.push(new cTable('series', 'template_series_thumb', 0, 0, 0, 1, $('seriesoutput0'), $$('.serieslapozo0'), $('seriesfejlec0'), this, this.reference + '.tablak[0]'));
		this.tablak[0].refreshContent(this.tablak[0].tipus, 0, 0);
		dispatcher.addListener('seriesfilterchange', this.onParamsChange, this);
	},
	activateView: function($super) {
		$super();
		$('sorozatok_fejlec_szoveg').innerHTML = 'Te kinek a kalandjait követnéd?';
	},
	getFilters: function($super) {
		var ret = Object.clone($super());

		var wid = Math.floor(this.getAvailableWidth() / 110);
		var hei = Math.floor(this.getAvailableHeight() / 140);
		ret.count_per_page = Math.max( wid * hei, wid );
		ret.highlighted = this.highlighted;
		ret.sorozatok = '1';

		return ret;
	},
	onParamsChange: function($super, filters) {
		$super(filters);
		this.tablak[0].refreshContent(this.tablak[0].tipus, 0, 0);
	},
	resizeView: function($super) {
		$super();
		var i = 0;
		for (i=0; i<this.tablak.length; i++) {
			this.tablak[i].resizeFrame();
		}
	},
	requestRet: function(url, reference, blokk) {
		var keres = new Ajax.Request('getData.php?'+url, {
		method:'get',
			onSuccess: function(transport){
				var ret = transport.responseText.evalJSON();
				//var s = tabla.reference + ".parseRet('" + ret + "');";
				//eval(s);
				eval(reference).parseRet(ret);
			}
		});
		// unique keres, csak egy futhat belole
		universe.addRequest('seriesblokk', keres, true, blokk);
	}
});

