$(document).ready(function(){
		var slideMenu = function(container,target){
			offset = target.position()["left"] + (($(target).width() / 2) - 30);
			cur = offset + "px 0px";

			container.find("div.container").animate(
				{backgroundPosition:cur},
				{queue:false,duration:500,easing:"swing"}
			);
		}
		

		$('div.menu_slide').each(function(ind,el){

			cur_li = $(el).find("li.current")
			
			cur = $(cur_li).position()["left"] + (($(cur_li).width() / 2) - 30) + "px 0px";

			$(el).find("div.container").css("background-position",cur);

			$(el).find("div.container").mouseleave(
				function(){
					slideMenu($(el),$(el).find("li.current"))
				}
			);

			$(el).find("li").mouseenter(
				function(){
					slideMenu($(el),$(this))
				}
			);

			$(el).find("li").click(
				function(){
					$(el).find("li.current").removeClass("current");
					$(this).addClass("current");
				}
			);

		});

});

