
var actualFontSize = 0;
var fontSizes = Array(14, 16, 18, 20);

function changeFontSize() {
	if(actualFontSize > fontSizes.length-2)
	actualFontSize = 0;
	else
	actualFontSize++;

	$(".tartalom").css("font-size", fontSizes[actualFontSize]+"px");

}


function changeHirdobalo(i, max) {

	for(var j =0; j<max; j++) {
		$('#hirdobalo_box_'+j).attr('class', '');
	}

	$('#hirdobalo_table').animate({left: '-'+i*567+'px'}, 500 );
	$('#hirdobalo_box_'+i).attr('class', 'aktiv');

}


var eloadasBaseX = 0;
var eloadasBaseY = 0;
var eloadasActualRow = 0;
function eloadasSor(sor) {
	eloadasActualRow = sor;
	// sor = 32px
	$("#terseg_hanja_sav").animate({top: 9+(sor*32)+"px"}, 500 );
	setTimeout('window.location = $("#eloadasSor_'+sor+'").attr("href")', 1000);
}

function eloadasUp() {
	if(eloadasActualRow > 0) {
		eloadasActualRow--;
		eloadasSor(eloadasActualRow);
	}
}

function eloadasDown() {
	if(eloadasActualRow < 5) {
		eloadasActualRow++;
		eloadasSor(eloadasActualRow);
	}
}

var maimusorX = 0;
function maiMusorUp() {
	if(maimusorX < -45) {
		maimusorX = maimusorX + 45;
	} else {
		maimusorX = 0;
	}

	$("#mai_musor_scroll").animate({top: maimusorX+"px"}, 500 );

}






var schirillaI = 0;
var maxSchirilla = 0;
function schirillaVissza() {
	if(schirillaI >= 0) {

		schirillaI--;

		$("#schirilla_container").animate({
			height: $("#schirilla_"+schirillaI).height()+"px"
		}, 500 );

		$("#schirilla").animate({
			left: "-"+(300*schirillaI)+"px"
		}, 500 );


	}
}

function schirillaElore() {

	if(schirillaI+1 < maxSchirilla) {

		schirillaI++;

		$("#schirilla_container").animate({
			height: $("#schirilla_"+schirillaI).height()+"px"
		}, 500 );

		$("#schirilla").animate({
			left: "-"+(300*schirillaI)+"px"
		}, 500 );
	}
}






var bolcsessegI = 0;
var maxBolcsesseg = 0;
function bolcsessegVissza() {
	if(bolcsessegI >= 0) {

		bolcsessegI--;

		$("#bolcsesseg_container").animate({
			height: $("#bolcsesseg_"+bolcsessegI).height()+"px"
		}, 500 );

		$("#bolcsessegek").animate({
			left: "-"+(300*bolcsessegI)+"px"
		}, 500 );


	}
}

function bolcsessegElore() {

	if(bolcsessegI+1 < maxBolcsesseg) {

		bolcsessegI++;

		// $("#bolcsesseg_"+bolcsessegI).height()
		$("#bolcsesseg_container").animate({
			height: $("#bolcsesseg_"+bolcsessegI).height()+"px"
		}, 500 );

		$("#bolcsessegek").animate({
			left: "-"+(300*bolcsessegI)+"px"
		}, 500 );
	}
}

var toplistaI = 0;
var maxToplista = 0;
function toplistaVissza() {
	if(toplistaI >= 0) {

		toplistaI--;
		$("#toplista_scroller").animate({
			left: "-"+(329*toplistaI)+"px"
		}, 500 );

	}
}

function toplistaElore() {

	if(toplistaI < maxToplista) {

		toplistaI++;
		$("#toplista_scroller").animate({
			left: "-"+(329*toplistaI)+"px"
		}, 500 );
		
	}
}



var elsokI = 0;
var maxElsok = 0;
function elsokVissza() {

	if(elsokI > 0) {

		elsokI--;
		$("#elsok_scroller").animate({
			left: "-"+(329*elsokI)+"px"
		}, 500 );

	}
}

function elsokElore() {

	if(elsokI < maxElsok-1) {

		elsokI++;
		$("#elsok_scroller").animate({
			left: "-"+(329*elsokI)+"px"
		}, 500 );
		
	}
}




function maiMusorDown() {
	if($("#mai_musor_scroll").height()-$("#mai_musor_holder").height() > (maimusorX*(-1)+45)) {
		maimusorX = maimusorX - 45;
	} else {
		maimusorX = -1*$("#mai_musor_scroll").height() + $("#mai_musor_holder").height();
	}
	$("#mai_musor_scroll").animate({top: maimusorX+"px"}, 500 );
}

$(document).ready(function() {
	// elo adas sor inicializalasa
	
	eloadasBaseX = 3;
	eloadasBaseY = -100;
	//$("#terseg_hanja_sav").css("top", eloadasBaseY);
	//$("#terseg_hanja_sav").css("left", eloadasBaseX);



	$("#toplista_scroller").animate({
		left: "-"+(329*(maxToplista))+"px"
	}, 10 );
	toplistaI = maxToplista;

	$("#elsok_scroller").animate({
		left: "-"+(329*(maxElsok-1))+"px"
	}, 10 );
	elsokI = maxElsok-1;

	// bolcsesseg magassag allitas
	$("#bolcsessegek").animate({
		left: "-"+(300*(maxBolcsesseg-1))+"px"
	}, 10 );

	bolcsessegI = maxBolcsesseg-1;

	$("#bolcsesseg_container").animate({
		height: $("#bolcsesseg_"+(maxBolcsesseg-1)).height()+"px"
	}, 500 );
	
	
	// schirilla magassag allitas
	$("#schirilla").animate({
		left: "-"+(300*(maxSchirilla-1))+"px"
	}, 10 );

	schirillaI = maxSchirilla-1;

	$("#schirilla_container").animate({
		height: $("#schirilla_"+(maxSchirilla-1)).height()+"px"
	}, 500 );
	
	var colWidth = 285;
	// fooldali toplista scroller
	$("#elozo_hetek").click(function() {
		var table = $("#fooldal_toplista_table");
		var left = (table.css("left")).replace("px", "");
		var table_width = table.width();
		var scrollWidth = colWidth;
		
		if(left < -1*table_width) return;
		
		table.animate({
			left: left - scrollWidth + "px"
		}, 1000);
		
	});
	
	$("#kovetkezo_hetek").click(function() {
		var table = $("#fooldal_toplista_table");
		var left = (table.css("left")).replace("px", "");
		var scrollWidth = colWidth;
		
		if(left > -colWidth) return;
		
		table.animate({
			left: (left*1 + 1*scrollWidth) + "px"
		}, 1000);
		
	});
	
	
	// top25 fooldali scroller
	$("#top25_elozo_hetek").click(function() {
		var table = $("#toplista25_table");
		var left = (table.css("left")).replace("px", "");
		var table_width = table.width();
		var scrollWidth = colWidth;
		
		if(left < -1*table_width) return;
		
		table.animate({
			left: left - scrollWidth + "px"
		}, 1000);
		
	});
	
	$("#top25_kovetkezo_hetek").click(function() {
		var table = $("#toplista25_table");
		var left = (table.css("left")).replace("px", "");
		var scrollWidth = colWidth;
		
		if(left > -colWidth) return;
		
		table.animate({
			left: (left*1 + 1*scrollWidth) + "px"
		}, 1000);
		
	});
	
	
	if( $('ul.galleria').length > 0 ) { 
		$('ul.galleria').galleria({
			history   : true, // activates the history object for bookmarking, back-button etc.
			clickNext : true, // helper for making the image clickable
			insert    : '#main_image', // the containing selector for our main image
			onImage   : function(image,caption,thumb) { // let's add some image effects for demonstration purposes

				// fade in the image & caption
				image.css('display','none').fadeIn(1000);
				caption.css('display','none').fadeIn(1000);

				// fetch the thumbnail container
				var _li = thumb.parents('li');

				// fade out inactive thumbnail
				_li.siblings().children('img.selected').fadeTo(500,0.3);

				// fade in active thumbnail
				thumb.fadeTo('fast',1).addClass('selected');

				// add a title for the clickable image
				image.attr('title','Következő kép >>');
			},
			onThumb : function(thumb) { // thumbnail effects goes here

				// fetch the thumbnail container
				var _li = thumb.parents('li');

				// if thumbnail is active, fade all the way.
				var _fadeTo = _li.is('.active') ? '1' : '0.3';

				// fade in the thumbnail when finnished loading
				thumb.css({display:'none',opacity:_fadeTo}).fadeIn(1500);

				// hover effects
				thumb.hover(
				function() { thumb.fadeTo('fast',1); },
				function() { _li.not('.active').children('img').fadeTo('fast',0.3); } // don't fade out if the parent is active
				)
			}
		});
	}
	

});

