var caidx = 1;

$(function() {
	// rendezes valaszto
	$('#rendezes_valaszto_abc').click(function() {
		$('#rendezes_valaszto').removeClass().addClass('abc');
		document.getElementById('rendezes_abc_szerint').style.display="block";
		document.getElementById('rendezes_kategoria_szerint').style.display="none";
		document.getElementById('rendezes_idorend_szerint').style.display="none";
	});

	$('#rendezes_valaszto_kategoria').click(function() {
		$('#rendezes_valaszto').removeClass().addClass('kategoria');
		document.getElementById('rendezes_abc_szerint').style.display="none";
		document.getElementById('rendezes_kategoria_szerint').style.display="block";
		document.getElementById('rendezes_idorend_szerint').style.display="none";
	});
	$('#rendezes_valaszto_idorend').click(function() {
		$('#rendezes_valaszto').removeClass().addClass('idorend');
		document.getElementById('rendezes_abc_szerint').style.display="none";
		document.getElementById('rendezes_kategoria_szerint').style.display="none";
		document.getElementById('rendezes_idorend_szerint').style.display="block";
	});
	
	$('a.lapozo_kovetkezo').click(function() {
		
		var tk = $(this).attr('tk');
		var inum = $("#catlist_" + tk + " ul li").size();
		var cnt = 0; // feldolgozott pozíció
		var scnt = 0; // hanyadikat cserélgetjük?
		if (!$('#bk_' + tk).attr('class').match('kovetkezo_inact')) {
			$("#catlist_" + tk + " ul li").each(function(){
				cnt ++;
				if ($(this).css('display') == 'none') {
					if (scnt > 0) {
						scnt --;
						$(this).show();
						if (cnt == inum) {
							$('#bk_' + tk).removeClass('kovetkezo').addClass('kovetkezo_inact');
						}
					}
				} else {
					$(this).hide();
					scnt ++;
				}
			});
			$('#be_' + tk).removeClass('elozo_inact').addClass('elozo');
		}
	});
	
	$('a.lapozo_elozo').click(function() {
		var tk = $(this).attr('tk');
		var inum = $("#catlist_" + tk + " ul li").size();
		var scnt = 0;
		if (!$('#be_' + tk).attr('class').match('elozo_inact')) {
			$("#catlist_" + tk + " ul li").each(function(){
				inum --;
				var lm = $("#catlist_" + tk + " ul li").eq(inum);
				if (lm.css('display') != 'none') {
					lm.hide();
					scnt = 1;
				} else if (scnt <= 5 && scnt > 0) {
					lm.show();
					scnt ++;
					if (inum == 1) {
						$('#be_' + tk).removeClass('elozo').addClass('elozo_inact');
					}
				}
			});
			$('#bk_' + tk).removeClass('kovetkezo_inact').addClass('kovetkezo');
		}
	});
	
	$("#cikkajanlo_elozo").click(function(){
		document.getElementById('a_cikkajanlo_' + caidx).style.display = 'none';
		caidx --;
		if (caidx == 0) {
			caidx = cikkajanloMax;
		}
		document.getElementById('a_cikkajanlo_' + caidx).style.display = 'block';
	});
	
	$("#cikkajanlo_kovetkezo").click(function(){
		document.getElementById('a_cikkajanlo_' + caidx).style.display = 'none';
		caidx ++;
		if (caidx > cikkajanloMax) {
			caidx = 1;
		}
		document.getElementById('a_cikkajanlo_' + caidx).style.display = 'block';
		
	});
});
