// author: Plotnikov AV, verstalo.com

$(document).ready(function(){
		
		$(".count-inp").numeric(); //только цифры в кол-ве шт
		//Галерея с большим изображением
		
	   // $(".img-view p").append('<em></em>')
		var smallImg = $(".img-view ul li a"); //доступ к превьюшкам в галереи
	 
	 
	    $(smallImg).click(function(){
	 
	        var largePath = $(this).attr("href");
	        var largeAlt = $(this).attr("title");
			var relBlankType = $(this).attr("rel"); //получили rel для связи с меню видов продукции
			
			//Добавление у удаление класса "дизайн" у большой картинки
			
			//if ($(this).parent().hasClass("design-img")){$(".img-view div").addClass("design-img-l");}
			//else {$(".img-view div").removeClass("design-img-l");}
			$(this).parent().addClass("active").siblings("li").removeClass("active");
	        //$(this).siblings("li").removeClass("active");
			
	        $(".img-view .design-img-l img").attr({ src: largePath, alt: largeAlt });
	        $(".img-view p").html(largeAlt + ": <span>выберите изделие</span>"); 
			
			//включаем пункт аккордиона, связь по rel -> id
			if(relBlankType == "design") {
				$(".blanks-list dd").slideUp("slow").siblings("dt").removeClass("active");
			} else {
				$("#"+relBlankType).next("dd").slideDown("slow")
				.siblings("dd:visible").slideUp("slow")
				$("#"+relBlankType).addClass("active")
				.siblings("dt").removeClass("active"); 
			}
			
			$(".price p").css("display", "none"); //убираем цену
			$(".sum-info").css("display","none");
			$(".in-cart").css("display", "none"); //убираем кнопку 'в корзину'
			$(".in-cart p").css("display", "none"); //убираем кнопку предепреждение
			
			return false;
	    });
		
		//Меню-аккордион с заготовками
		
		//$(".blanks-list dt:first").addClass("active");
	    //$(".blanks-list dd:not(:first)").hide();
		$(".blanks-list dd").hide();
	 
	    $(".blanks-list dt").click(function(){
		
			var idBlankType = $(this).attr("id"); //получили id для связи с галереей
	 
	        //$(this).next("dd").slideToggle("slow")
			$(this).next("dd").slideDown("slow")
	        .siblings("dd:visible").slideUp("slow");
			$(this).addClass("active");
	        $(this).siblings("dt").removeClass("active");
			$(".blanks-list dd ul li").removeClass("active");
			
			//Включаем пункт галереи, связь по id -> rel
			
			$("a[rel="+idBlankType+"]").parent().addClass("active").siblings("li").removeClass("active");
			var largePath1 = $("a[rel="+idBlankType+"]").attr("href");
	        var largeAlt1 = $("a[rel="+idBlankType+"]").attr("title");
			
			$(".img-view .design-img-l img").attr({ src: largePath1, alt: largeAlt1 });
	        $(".img-view p").html(largeAlt1 + ": <span>выберите изделие</span>"); 
			
			$(".price p").css("display", "none"); //убираем цену
			$(".sum-info").css("display","none");
			$(".in-cart").css("display", "none"); //убираем кнопку 'в корзину'
			$(".in-cart p").css("display", "none"); //убираем кнопку предепреждение
			
			
			return false;
	     });
		 
		 //Ходим по конкретным позициям видов продукции
		 
		$(".blanks-list a").click(function(){
		
		var linkText = $(this).text();
		var linkId = $(this).attr("id");
		var linkRel = $(this).attr("rel");
		var linkHref = $(this).attr("href");
		var linkClass = $(this).attr("class");
		
		$(".img-view p span").text(linkText);
		$(this).parent().addClass("active").siblings("li").removeClass("active");
		
		//Показываем цену
		//$(".price #"+linkId+"_p").css("display","block").siblings("p").css("display","none");
		$(".price p").css("display","block");
		$(".sum-info").css("display","block");
		$(".price p b").text(linkRel).css("display", "inline").siblings("em").css("display","none");
		$(".count-inp").val("1");
		$(".price i").text("1");
		
		//Показываем кнопки кол-ва и 'в корзину'
		$(".in-cart").css("display", "block");
		
		//Разблокируем кнопки кол-ва и 'в корзину'
		$("a.cart-but").css("display", "inline").attr("href", "#"+linkHref);
		$("span.cart-but").css("display", "none");
		$(".count-inp").removeAttr("readonly");
		//$(".count-inp").numeric(); //только цифры в кол-ве шт
		
		if (linkClass == "reserved") {
			$("a.cart-but").css("display", "none");
			$("span.cart-but").css("display", "inline");
			$(".count-inp").attr("readonly", "readonly");
		}
			
		return false;
	     });
		 
		//Перехватываем количество, введенное в поле .шт
		 
		$(".count-inp").keyup(function () {
		  var value = $(this).val();
		  var curPrice = $(".price p b").text();
		  var sumPrice = Number(value*curPrice).toFixed(2);
		  
		  $(".price p b").css("display", "none");
		  $(".price p em").text(sumPrice).css("display", "inline");
		  $(".price i").text(value);
		   
		}).keyup();

		
		//Кладем в корзину
		 
		$("a.cart-but").click(function(){
		
		var cbHref = $(this).attr("href");
		var cbHrefId = cbHref.substring(1, 13);
		
		//alert (cbHrefId);
			
		var conutVal = $(".count-inp").val();
		if (conutVal < 10) {
		$(".in-cart p").css("display", "block");
		} else {
			
		$("a[href="+cbHrefId+"]").addClass("reserved");
			
		$(this).css("display", "none");
		$(".in-cart p").css("display", "none");
		$("span.cart-but").css("display", "inline");
		$(".count-inp").attr("readonly", "readonly");
		
		toBasket($(this).attr('href'), $(".count-inp").val());
		}
			
		return false;
	     });
	  
	 });
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
