$jn(document).ready(function(){
	
	// Выпадение шапки
	$jn("#header_handler #handler").toggle(function(){
		$jn("#header_dropdown .wrapper").slideDown("slow");
		$jn("#header_handler #handler #link").html("Свернуть");
	}, function(){
		$jn("#header_dropdown .wrapper").slideUp("slow");
		$jn("#header_handler #handler #link").html("Развернуть");
	});
	
	// Кнопки прокрутки
	$jn("#header_dropdown_slider .prev, #header_dropdown_slider .next").hover(function(){
		$jn(this).css("backgroundPosition", "-54px 0");
	}, function(){
		$jn(this).css("backgroundPosition", "0 0");
	});
	
	// Кнопка паузы
	$jn("#header_dropdown_slider .play_pause").toggle(function(){
		$jn(this).css('backgroundPosition', '0 0');
		$jn("#header_dropdown_slider .scrollable").data("scrollable").stop();
	}, function(){
		$jn(this).css('backgroundPosition', '-42px 0');
		$jn("#header_dropdown_slider .scrollable").data("scrollable").play();
	});
	
	// Выпадающее меню услуг 
	var menu_item_hover = false;
	var dropdown_hover = false;
	function timer() {
		if(!(menu_item_hover || dropdown_hover)) {
			$jn("#main_menu_dropdown").fadeOut("fast");
		}
	}
	$jn("#main_menu .menu-537").mouseover(function(){
		menu_item_hover = true;
		$jn("#main_menu_dropdown").fadeIn("fast");
	}).mouseleave(function(){
		menu_item_hover = false;
		setTimeout(timer, 100);
	});
	$jn("#main_menu_dropdown").mouseover(function(){
		dropdown_hover = true;
	}).mouseleave(function(){
		dropdown_hover = false;
		setTimeout(timer, 100);
	});
	
	// Сворачивание левого меню
	$jn("#left_menu ul > li.expanded > a, #left_menu ul > li.expanded > span").after('<div class="expand_button"></div>');
	$jn("#left_menu ul > li.expanded .expand_button").css("backgroundPosition", "-29px 0");
	$jn("#left_menu ul > li.expanded").find("ul").hide();
	if ($jn("#left_menu ul > li.expanded").hasClass("active-trail")) {
		$jn(this).find("ul").show();
		$jn(this).find(".expand_button").css("backgroundPosition", "0 0");
	}
	$jn("#left_menu ul > li.expanded .expand_button").toggle(function(){
		$jn(this).css("backgroundPosition", "0 0");
		$jn(this).next("ul").slideDown("fast");
	}, function(){
		$jn(this).css("backgroundPosition", "-29px 0");
		$jn(this).next("ul").slideUp("fast");
	});
	$jn("#left_menu ul > li.expanded span").toggle(function(){
		$jn(this).next(".expand_button").css("backgroundPosition", "0 0");
		$jn(this).next(".expand_button").next("ul").slideDown("fast");
	}, function(){
		$jn(this).next(".expand_button").css("backgroundPosition", "-29px 0");
		$jn(this).next(".expand_button").next("ul").slideUp("fast");
	});
	
	// Появляющиеся адреса на карте.
	$jn("#header_dropdown_slider .slide_4 .destination").hover(function(){
		$jn(this).find(".block").fadeIn("fast");
	}, function(){
		$jn(this).find(".block").fadeOut("fast");
	});

	// Листалка дипломов
	$jn(".view-diplom .item-list ul").roundabout({
		minOpacity: 0.1,		
		shape: 'square',
		btnNext: '.roundArrowRight',
		btnPrev: '.roundArrowLeft'	
	});
	
	// Слайдер в шапке
	$jn("#header_dropdown_slider .scrollable").scrollable({circular: true}).autoscroll({autoplay: true, autopause: true, interval: 3000}).navigator();
	// Событие при клике на навигационные элементы очищает интервал таймера
	$jn("#header_dropdown_slider .navi a, #header_dropdown_slider .scrollable .prev, #header_dropdown_slider .scrollable .next").click(function(){
		$jn("#header_dropdown_slider .scrollable").data("scrollable").clearTimerVal();
	});
	
	// Пиробокс
	$jn().piroBox({
	      my_speed: 300, //animation speed
	      bg_alpha: 0.5, //background opacity
	      slideShow : 'false', // true == slideshow on, false == slideshow off
	      slideSpeed : 3, //slideshow 
	      close_all : '.piro_close' // add class .piro_overlay(with comma)if you want overlay click close piroBox
	});
	
	// Выбор темы вопроса в слайдере
	$jn("#edit-term").change(function(){
		var term_id = $jn(this).val();
		var path = 'http://cpmed.ru/get_random_special_from_term/' + term_id;
		$jn.ajax({
		  type: "POST",
		  url: path,
		  success: update,
		  dataType: 'json'
		});
	});
	$jn("#edit-special-wrapper #edit-special").change(function(){
		var id = $jn(this).val();
		var path = 'http://cpmed.ru/get_special_from_id/' + id;
		$jn.ajax({
		  type: "POST",
		  url: path,
		  success: update1,
		  dataType: 'json'
		});
	});
	
	$jn(".slide_5 .spec_img img").attr("src", "sites/all/themes/cpmed/images/man.png");
	
	
	$jn(".slide_5 .spec_img img").attr("src", "/sites/all/themes/cpmed/images/logo_o.png");
	$jn(".slide_5 .spec_img img").attr("style", "margin: 40px 0 0 40px;");
	// AJAX смена специалиста в форме
	var update1 = function(data) {
		if (data.special) {
			$jn(".slide_5 .spec_img img").attr("style", "");
			if (data.special.filepath != null) {
				$jn(".slide_5 .spec_img img").attr("src", "/"+data.special.filepath);
			} else {
				if (data.special.field_sex_value == "male") {
				$jn(".slide_5 .spec_img img").attr("src", "/sites/all/themes/cpmed/images/man.png");
				}
				if (data.special.field_sex_value == "female") {
				$jn(".slide_5 .spec_img img").attr("src", "/sites/all/themes/cpmed/images/woman.png");
				}
			}
			$jn(".slide_5 .spec_description .name").html(data.special.title);
			$jn(".slide_5 .spec_description .txt").html(data.special.field_form_question_description_value);
		} else {
			$jn(".slide_5 .spec_img img").attr("src", "/sites/all/themes/cpmed/images/logo_o.png");
			$jn(".slide_5 .spec_img img").attr("style", "margin: 40px 0 0 40px;");
			$jn(".slide_5 .spec_description .name").html("");
			$jn(".slide_5 .spec_description .txt").html("");
		}
	}	
	var update = function(data) {
		if (data.special) {
			$jn(".slide_2 .form .edit-spec").attr("value", data.special.nid);
			if (data.special.filepath) {
				$jn(".slide_2 .spec_img img").attr("src", "/"+data.special.filepath);
			} else {
				if (data.special.field_sex_value == "male") {
					$jn(".slide_2 .spec_img img").attr("src", "/sites/all/themes/cpmed/images/man.png");
				}
				if (data.special.field_sex_value == "female") {
					$jn(".slide_2 .spec_img img").attr("src", "/sites/all/themes/cpmed/images/woman.png");
				}
			}
			$jn(".slide_2 .spec_description .name").html(data.special.title);
			$jn(".slide_2 .spec_description .txt").html(data.special.field_form_question_description_value);
		} else {
			$jn(".slide_2 .form .edit-spec").attr("value", "");
			$jn(".slide_2 .spec_img img").attr("src", "/sites/all/themes/cpmed/images/default_doctor.png");
			$jn(".slide_2 .spec_description .name").html("");
			$jn(".slide_2 .spec_description .txt").html("");
		}
	}
	
	// Замена цыфр картинками
	// Специалисты
	if ($jn("#block-block-2 .spec_numbers").html()) {
	$jn("#block-block-2 .spec_numbers").html($jn("#block-block-2 .spec_numbers").html().replace(/0/g, '<img src="sites/all/themes/cpmed/images/numbers/blue_0.png">'));
	$jn("#block-block-2 .spec_numbers").html($jn("#block-block-2 .spec_numbers").html().replace(/1/g, '<img src="sites/all/themes/cpmed/images/numbers/blue_1.png">'));
	$jn("#block-block-2 .spec_numbers").html($jn("#block-block-2 .spec_numbers").html().replace(/2/g, '<img src="sites/all/themes/cpmed/images/numbers/blue_2.png">'));
	$jn("#block-block-2 .spec_numbers").html($jn("#block-block-2 .spec_numbers").html().replace(/3/g, '<img src="sites/all/themes/cpmed/images/numbers/blue_3.png">'));
	$jn("#block-block-2 .spec_numbers").html($jn("#block-block-2 .spec_numbers").html().replace(/4/g, '<img src="sites/all/themes/cpmed/images/numbers/blue_4.png">'));
	$jn("#block-block-2 .spec_numbers").html($jn("#block-block-2 .spec_numbers").html().replace(/5/g, '<img src="sites/all/themes/cpmed/images/numbers/blue_5.png">'));
	$jn("#block-block-2 .spec_numbers").html($jn("#block-block-2 .spec_numbers").html().replace(/6/g, '<img src="sites/all/themes/cpmed/images/numbers/blue_6.png">'));
	$jn("#block-block-2 .spec_numbers").html($jn("#block-block-2 .spec_numbers").html().replace(/7/g, '<img src="sites/all/themes/cpmed/images/numbers/blue_7.png">'));
	$jn("#block-block-2 .spec_numbers").html($jn("#block-block-2 .spec_numbers").html().replace(/8/g, '<img src="sites/all/themes/cpmed/images/numbers/blue_8.png">'));
	$jn("#block-block-2 .spec_numbers").html($jn("#block-block-2 .spec_numbers").html().replace(/9/g, '<img src="sites/all/themes/cpmed/images/numbers/blue_9.png">'));
	}
	// Отзывы
	if ($jn("#block-block-3 .comments_numbers").html()) {
	$jn("#block-block-3 .comments_numbers").html($jn("#block-block-3 .comments_numbers").html().replace(/0/, '<img src="sites/all/themes/cpmed/images/numbers/gray_0.png">'));
	$jn("#block-block-3 .comments_numbers").html($jn("#block-block-3 .comments_numbers").html().replace(/1/g, '<img src="sites/all/themes/cpmed/images/numbers/gray_1.png">'));
	$jn("#block-block-3 .comments_numbers").html($jn("#block-block-3 .comments_numbers").html().replace(/2/g, '<img src="sites/all/themes/cpmed/images/numbers/gray_2.png">'));
	$jn("#block-block-3 .comments_numbers").html($jn("#block-block-3 .comments_numbers").html().replace(/3/g, '<img src="sites/all/themes/cpmed/images/numbers/gray_3.png">'));
	$jn("#block-block-3 .comments_numbers").html($jn("#block-block-3 .comments_numbers").html().replace(/4/g, '<img src="sites/all/themes/cpmed/images/numbers/gray_4.png">'));
	$jn("#block-block-3 .comments_numbers").html($jn("#block-block-3 .comments_numbers").html().replace(/5/g, '<img src="sites/all/themes/cpmed/images/numbers/gray_5.png">'));
	$jn("#block-block-3 .comments_numbers").html($jn("#block-block-3 .comments_numbers").html().replace(/6/g, '<img src="sites/all/themes/cpmed/images/numbers/gray_6.png">'));
	$jn("#block-block-3 .comments_numbers").html($jn("#block-block-3 .comments_numbers").html().replace(/7/g, '<img src="sites/all/themes/cpmed/images/numbers/gray_7.png">'));
	$jn("#block-block-3 .comments_numbers").html($jn("#block-block-3 .comments_numbers").html().replace(/8/g, '<img src="sites/all/themes/cpmed/images/numbers/gray_8.png">'));
	$jn("#block-block-3 .comments_numbers").html($jn("#block-block-3 .comments_numbers").html().replace(/9/g, '<img src="sites/all/themes/cpmed/images/numbers/gray_9.png">'));
	}
	
});

