$(document).ready(function(){
	
	function set_submenu_margin() {
		var sub_width = $("#menu li:eq(0) .submenu").width();
		$("#menu li").each(function(){
			$(this).children(".submenu").css("margin-left", "-" + (sub_width - $(this).children(".link").width()) + "px");
		});
	}
	set_submenu_margin();
	
	$("#menu li").hover(
		function(){
			$(this).children(".submenu").slideDown(500);
		},
		function(){
			var MyMenu = $(this).children(".submenu");
			setTimeout(function(){ MyMenu.slideUp(500); }, 350);
		}
	);
	
	var comments_on = false;
	$(".comments .right").click(function(){
		if(!$(this).hasClass("right_active") && !comments_on) {
			comments_on = true;
			$(this).addClass("right_active");
			$(".comments .left").removeClass("left_active");
			$(".comments .left_list").slideUp(500, function(){
				$(".comments .right_list").slideDown(500);
				comments_on = false;
			});
		}
	});
	$(".comments .left").click(function(){
		if(!$(this).hasClass("left_active") && !comments_on) {
			comments_on = true;
			$(this).addClass("left_active");
			$(".comments .right").removeClass("right_active");
			$(".comments .right_list").slideUp(500, function(){
				$(".comments .left_list").slideDown(500);
				comments_on = false;
			});
		}
	});
	
	var switch_on = false;
	$("#switch_index li a").click(function(){
		if(!$(this).parent().hasClass("active") && !switch_on) {
			switch_on = true;
			var old_eq = $("#switch_index .active").index();
			var new_eq = $(this).parent().index();
			$("#switch_index li:eq("+old_eq+")").removeClass("active");
			$("#switch_index li:eq("+new_eq+")").addClass("active");
			$("#switch_values .switch_item:eq("+old_eq+")").slideUp(500, function(){
				$("#switch_values .switch_item:eq("+new_eq+")").slideDown(500);
				switch_on = false;
			});
		}
		return false;
	});
	
});