$(document).ready (function () {
	
	/* Sidebarban lévő aktív linkek kiemelése és színezése */
	
	var num = $(".SuperNavigation>ul li").length;
	var current = 1;
	var color = $('.SuperNavigation>ul li:nth-child('+current+') h2 a').attr("class");
	
	$(".sidebar").addClass(color);
	
	$('.SuperNavigation>ul li:nth-child('+current+') dl dt').each( function() {
			url = $(this).html();
			$('a[href=' + url + ']').addClass("active");
	});
	
	
	/* Slider */
	
    $('.SuperNavigation').jcarousel({
    	wrap: 'circular',
    	scroll: 1,
		auto: 5,
		itemLoadCallback: myitemLoadCallback,
		initCallback: mycarousel_initCallback
    });
	
	function mycarousel_initCallback(carousel){
			// Disable autoscrolling if the user clicks the prev or next button.
			carousel.buttonNext.bind('click', function() {
			carousel.startAuto(0);
			});

			carousel.buttonPrev.bind('click', function() {
			carousel.startAuto(0);
			});

			// Pause autoscrolling if the user moves with the cursor over the clip.
			carousel.clip.hover(function() {
			carousel.stopAuto();
			}, function() {
			carousel.startAuto();
			});
		};
		
	/* Slider következő gombjára aktív linkek cseréje a sidebarban */

	function myitemLoadCallback(item, event){
		if (event == "next"){
			if (current < num){
				current++;
			}
			else{
				current = 1;
			}
			
			$('.sidebar ul li a').each( function(){
				$(this).removeClass("active");
			});
			
			$('.SuperNavigation>div>ul li:nth-child('+(current)+') dl dt').each( function() {
				url = $(this).html();
				$('a[href=' + url + ']').addClass("active");
			});
			
			if ( color != 'undefined' ){
				$('.sidebar').removeClass(color);
			}
			
			color = $('.SuperNavigation>div>ul li:nth-child('+(current)+') h2 a').attr("class");
			
			$(".sidebar").addClass(color);
		}
		if (event == "prev"){
			if (current > 1){
				current--;
			}
			else{
				current = num;
			}
			$('.sidebar ul li a').each( function(){
				$(this).removeClass("active");
			});
			
			$('.SuperNavigation>div>ul li:nth-child('+(current)+') dl dt').each( function() {
				url = $(this).html();
				$('a[href=' + url + ']').addClass("active");
			});
			
			if ( color != 'undefined' ){
				$('.sidebar').removeClass(color);
			}
			
			color = $('.SuperNavigation>div>ul li:nth-child('+(current)+') h2 a').attr("class");
			
			$(".sidebar").addClass(color);
		}
	};
	
	/* Jobb gomb hozzárendelése a slider görgetéséhez */
	
	$(document).bind('keydown', 'right', function(){
		$(".jcarousel-next").click();
		return false;
	});
	
	/* Bal gomb hozzárendelése a slider görgetéséhez */
	
	$(document).bind('keydown', 'left', function(){
		$(".jcarousel-prev").click();
		return false;
	});
	
	/* Bal gomb eltüntetése */
	
	/*$(".jcarousel-prev").css('background','none');
	
	$(".jcarousel-prev").mouseenter( function(){
		$(this).css('background','url("/img/big-left-arrow.png")');
	});
	
	$(".jcarousel-prev").mouseleave( function(){
		$(this).css('background','none');
	});*/

	

});
