$(document).ready(function(){
/* Submenu (popup) */
	$("#menu li a") // вставляем боковые картинки, ссылка из меню и есть подменю
		.not(".submenu a")
		.parent().has(".submenu")
		.children("a").prepend('<span class="right"></span>').prepend('<span class="left"></span>')
		.parent().children(".submenu").prepend('<div class="bot"></div>').prepend('<div class="top"></div>');
	$("#menu li a").not(".submenu a").mouseenter(function(){
		$("#menu li a") // обнуляем блоки при наведении на другие ссылки меню
			.removeClass("active")
			.children("span").css("display", "none")
			.parent().parent().children(".submenu").css("display", "none");
		$(this) // выводим блок меню
			.parent().has(".submenu")
			.children("a").addClass("active")
			.children("span").css("display", "block")
			.parent().parent().children(".submenu").css("display", "block");
	});
	$(".submenu").parent().mouseleave(function(){
		$(this).children(".submenu")
			.css("display", "none")
			.parent()
			.children("a").removeClass("active")
			.children("span").css("display", "none");
	});
/* Map */
	$(".side-map").mouseenter(function(){
		$("#side-map-big").css("display", "block");
	}).mouseleave(function(){
		$("#side-map-big").css("display", "none");
	});

/* Columns */
columnSum();
function columnSum() {
if($(".wrap").width() > "1050") $(".catalog .item").css("width","33%");
else $(".catalog .item").css("width","49.5%");
};


/* Slider */
	if($("#slider").length){
		function sliderWidth() {
			var w = $("#slider").width();
			$("#blocks ul > li").css("width",w);
		} sliderWidth();
		$("#blocks").carousel({
			loop:1,
			pagination: true,
			prevBtn: "#slider-left",
			nextBtn: "#slider-right",
			stopSlideBtn: true,
			animSpeed: 800,
			autoSlide: true,
			autoSlideInterval: 3000
		});
		$(".play").css("position","absolute");
		$('#slider').mouseover(function () {
			$(".play").trigger("click");
		}).mouseout(function () {
			$(".pause").trigger("click");
		});
		
	}

/* If window resize */
	var resizeTimer = null;
	$(window).bind('resize', function() {
		if (resizeTimer) clearTimeout(resizeTimer);
		resizeTimer = setTimeout(columnSum, 100);
		if($.isFunction(sliderWidth)) {
			setTimeout(sliderWidth, 100);
		}
	});
});

