/* 
 *	Главная страница linguacontact.ru
 */

$(document).ready(function(){
	
	$("#selector a").click(function(){
		
		// Не допускаем одновременную анимацию
		var check_progress = $(".slide.next");
		if (check_progress.length > 0)
		{
			return false;
		}
		
		var this_link = $(this);
		var slide_id = this_link.attr("rel");
		
		var next_slide = $("#" + slide_id);
		
		if(next_slide.length)
		{
			if(next_slide.hasClass("current"))
			{
				return false;
			}
		
			var current_slide = $(".slide.current");
			// Меняем заголовок-приветствие
			$("#hello").text(next_slide.children('.hello').text());

			next_slide.addClass("next");

			next_slide.animate({opacity: 1.0}, 1000, function(){
				current_slide.removeClass("current");
				next_slide.removeClass("next").addClass("current");
				
			});
			current_slide.animate({opacity: 0.0}, 500, function(){

			});

			$("#selector li.current").removeClass("current");
				this_link.closest("li").addClass("current");
		}
		
	});

	// "Содержание" на сайте
	$("#list_of_content dt").click(function(){
		$(this).next("dd").slideToggle(50);
	});

	// Если хэш ссылки не пустой -- выбираем нужный слайд
	var cur_slide = $("#slide_" + window.location.hash.slice(1));
	if(cur_slide.length)
	{
		$("#selector a[rel = '" + cur_slide.attr("id") + "']:first").click();
	}
});

