$(document).ready(function(){
	initialBlock = $("ul.accordion li.a-" + currentName + " a");

    $("ul.accordion li a").hover(function(){ accordion($(this).parent().index()); });
	  
	$("ul.accordion").mouseleave(function(){ accordion(initialBlock.parent().index()); });

	function accordion(index, instant) {
		AnimateAccordion(index, true, instant);
		AnimateAccordion(index, false, instant);
	}
	
	function AnimateAccordion(index, side, instant) {
		var lis = $("ul.accordion li");
		var filterExpr = side ? ':lt(' + (index + 1) + ')' : ':gt(' + index + ')';
		lis.filter(filterExpr).each(function(){
				var $this = $(this);
				var	currentIndex = lis.index($this);
				var newLeftPosition = (side ? 0 : 300) + currentIndex * 100;
				if(instant) $this.stop(true).css("left", newLeftPosition+"px");
				else $this.stop(true).animate({ left : newLeftPosition }, 600);
			});
	}

	accordion(initialBlock.parent().index(), true);
	$(".color-bar").css("background-color", initialBlock.parent().css("background-color"));
});
