$(document).ready(function() {



// Steve 26-05-11

/* $(".menu-left li a").hover(function(){

$(this).parent().parent().addClass("aktive");

}); */





		// 21.04.2011
	if($(".menu-drop").length < 2){
		$(".aktive-menu-drop").show();
		$(".menu-drop").hide();
	}
	$("#ind-right ul > li ").mouseover(function(){
		$(this).addClass("act_bg");
	});
	$("#ind-right ul > li ").mouseout(function(){
		$(this).removeClass("act_bg");
	});
	$('a.more').text('Подробнее');
	var width = $(window).width();
		if(	width >1024){
		$("#main-foot").css('padding-left','55px');
		}
	
	$(window).resize(function(){
	var width = $(window).width();
		if(	width>1024){
		$("#main-foot").css('padding-left','55px');
		}else{
		$("#main-foot").css('padding-left','0px');
		}
	});
	
		$(".close").click(function(){
			var info = $(this).parent().parent().find("div.bottom > i").text();
			$("div.bottom > i").text(info);
		});
   
   //
        $(".send_butt1").click(function(){
			var valu = $("#artikl11").val();
			if(valu < 1){
				$(".error-art").fadeIn();
				return false;
			}else{
				$("#search-art").submit();
			}
		});

		$('input[name="artikul"]').click(function(){
			$(".error-art").fadeOut();
			
		});

		$(".md-bottom li:nth-child(5)").css("clear","left");
	
	// $("#list-product li:even").css('clear', 'both');
	$("input[name='f_ContactName']").keyup(function(){
          $("span[tt='name']").hide();
	});
	$("input.for-error12").keyup(function(){
          $("span[tt='phone']").hide();
	});
	$("input[name='f_adres_dostavki']").keyup(function(){
          $("span[tt='adres']").hide();
	});
    $("#put-order").find(".submit").click(function(){
      var error = 0;
        if ($("#put-order").find("input[name='f_ContactName']").val().length < 3){
          $("#put-order").find("span[tt='name']").show();
          error = 1;
        }

        if ($("#put-order").find("input[name='f_Phone']").val().length < 3){
          $("#put-order").find("span[tt='phone']").show();
          error = 1;
        }
        if ($("#put-order").find("input[name='f_adres_dostavki']").val().length < 3){
          $("#put-order").find("span[tt='adres']").show();
          error = 1;
        }

        if (error == 1) return false;

	    $.post("/netcat/add.php", $("#put-order").serialize(),
         function(data){
           $(".close").hide();
		   $(".step1").hide();
		   $(".step2").fadeIn("slow");

           $(".table-order tr td, #new-order2").remove();
           $("#your-order").html('Ваш заказ пуст');
           $("#total-order").html('Ваша корзина пуста');
        });
		
		
	});
//авторизация
$("#auth-form .input-text").click(function(){
  $("#auth-form .no-true").css('visibility','hidden');
});

	$("#input").click(function () {
		$(".step2").hide();
		$(".step1").fadeIn("slow");
		$(".input").css({"position":"fixed", "z-index":"500"});
		$(".input").fadeIn("slow");

		var widthBody = $(window).width();
		widthBody = (widthBody - $(".input").width())/2;
		$(".input").css({"left":widthBody});
	
		$("body").prepend("<div class='temp-div'></div>");			
		$(".temp-div").css({"position":"fixed", "opacity":"0.8", "background":"#000000", "z-index":"300"});
		$(".temp-div").width("100%");
		$(".temp-div").height("100%");

		if ($(".temp-div").height() < $(".input").height()){
			$(".input").css({"position":"absolute", "z-index":"500"});
			} else{	
				var heidfdghtBody = $(window).height();
				heidfdghtBody = (heidfdghtBody - $(".input").height())/2;
				$(".input").css({"top":heidfdghtBody});
				}
	});
	
	$("#auth-form").submit(function(){
	  $.post("/netcat/add.php", $(this).serialize(),
        function(data){
          if(data.status == 'error'){
            $("#auth-form .no-true").css('visibility','visible').show();
          } else {
            window.location.reload();
            //$(".panel-input").html(data.text);
			//$("#logo").addClass("autoriz");
			//$("#body").addClass("authorized");
            //$(".invite").hide();
    		//$(".temp-div").hide();
    		//$(".temp-div").remove();
          }

        }, "json"
      );
	  return false;
	});



//END авторизация

//забыли пароль
	$("span.remem").click(function () {
		$(".step1").hide();
		$(".step2").fadeIn("slow");
	});
//EMD забыли пароль

//в окне авторизации "назад"
	$(".back").click(function () {
		$(".step2").hide();
		$(".step1").fadeIn("slow");
	});
//в окне авторизации "назад"

//регистрация
	$("#registration, .to-auth").click(function () {
		$(".step2").hide();
		$(".step1").fadeIn("slow");
		$(".registration").css({"position":"fixed", "z-index":"500"});
		$(".registration").fadeIn("slow");

		var widthBody = $(window).width();
		widthBody = (widthBody - $(".registration").width())/2; 
		$(".registration").css({"left":widthBody});
	
		$("body").prepend("<div class='temp-div'></div>");
		$(".temp-div").css({"position":"fixed", "opacity":"0.8", "background":"#000000", "z-index":"300"});
		$(".temp-div").width("100%");
		$(".temp-div").height("100%");

		if ($(".temp-div").height() < $(".registration").height()){
			$(".registration").css({"position":"absolute", "z-index":"500"});
			} else{	
				var heidfdghtBody = $(window).height();
				heidfdghtBody = (heidfdghtBody - $(".registration").height

())/2; 
				$(".registration").css({"top":heidfdghtBody});	
				}
	});
//END регистрация
	$("input[name='f_Name']").keyup(function (){
	    $("span[tt='name']").hide();
	});
	$("input.for-error11").keyup(function (){
	    $("span[tt='phone']").hide();
	});
	$("input[name='f_Company']").keyup(function (){
	    $("span[tt='comp_name']").hide();
	});
	$("input[name='f_Email']").keyup(function (){
	    $("span[tt='comp_mail']").hide();
	});

//отправка формы - заявки на регистрацию

	$("#reg-form .submit").click(function (){
	  var error = 0;
	  if ($("#reg-form").find("input[name='f_Name']").val().length < 3) {
	    $("#reg-form").find("span[tt='name']").show();
        error = 1;
	  }
	  if ($("#reg-form").find("input[name='f_Company']").val().length < 1) {
	    $("#reg-form").find("span[tt='comp_name']").show();
        error = 1;
	  }
	  if ($("#reg-form").find("input[name='f_Email']").val().length < 1) {
	    $("#reg-form").find("span[tt='comp_mail']").show();
        error = 1;
	  }
      if ($("#reg-form").find("input[name='f_Phone']").val().length < 3) {
	    $("#reg-form").find("span[tt='phone']").show();
        error = 1;
	  }

      if (error == 1) return false;

	    $.post("/netcat/add.php", $("#reg-form").serialize(),
         function(data){
           $(".close").hide();
		   $(".step1").hide();
		   $(".step2").fadeIn("slow");
        });
	});

//END отправка формы - заявки на регистрацию


//закрытие окна авторизации
	$("span.close, .submit-ok").click(function () {
		$(".invite").hide();
		$(".temp-div").hide();
		$(".temp-div").remove();
	});

	$(document).keypress(function(e){
		if (e.keyCode==27) {
			$(".invite").hide();
			$(".temp-div").hide();
			$(".temp-div").remove();
		}

	});
//END закрытие окна авторизации

//удаление строки в таблице заказов(одного товара)
	$(".delete-line-table-order").click(function () {
	  var el = $(this);
             $.post('/netcat/modules/netshop/post_ajax.php', $(this).parent().serialize(),
               function(data){
                 $(el).parent().parent("td").parent("tr").remove();
                 $("#your-order").html(data.up_cart);
                 if (data.total_cart)
                     $("#total-order").html(data.total_cart);
                   else
                     $("#total-order").html('Ваша корзина пуста');
               }, "json"
             );
	})	
//END удаление строки в таблице заказов(одного товара)

//удаление всех товаров 
	$(".delete-order-all").click(function () {
	    $.post('/netcat/modules/netshop/post_ajax.php', $(this).parent().serialize(),
          function(data){
             $(".table-order tr td").remove();
             $("#your-order").html(data.up_cart);
             if (data.total_cart)
                     $("#total-order").html(data.total_cart);
                   else
                     $("#total-order").html('Ваша корзина пуста');
          }, "json"
        );

	})	
//END удаление всех товаров 


//открытие формы оформления заказа
	$("#new-order1").click(function () {
		$(".step2").hide();
		$(".step1").fadeIn("slow");
		$(".order").css({"position":"fixed", "z-index":"500"});
		$(".order").fadeIn("slow");

		var widthBody = $(window).width();
		widthBody = (widthBody - $(".order").width())/2;
		$(".order").css({"left":widthBody});
	
		$("body").prepend("<div class='temp-div'></div>");			
		$(".temp-div").css({"position":"fixed", "opacity":"0.8", "background":"#000000", "z-index":"300"});
		$(".temp-div").width("100%");
		$(".temp-div").height("100%");

		if ($(".temp-div").height() < $(".order").height()){
			$(".order").css({"position":"absolute", "z-index":"500"});
			} else{	
				var heidfdghtBody = $(window).height();
				heidfdghtBody = (heidfdghtBody - $(".order").height())/2;
				$(".order").css({"top":heidfdghtBody});	
				}
	});
	$("#new-order2").click(function () {
		$(".step2").hide();
		$(".step1").fadeIn("slow");
		$(".order").css({"position":"fixed", "z-index":"500"});
		$(".order").fadeIn("slow");

		var widthBody = $(window).width();
		widthBody = (widthBody - $(".order").width())/2;
		$(".order").css({"left":widthBody});
	
		$("body").prepend("<div class='temp-div'></div>");			
		$(".temp-div").css({"position":"fixed", "opacity":"0.8", "background":"#000000", "z-index":"300"});
		$(".temp-div").width("100%");
		$(".temp-div").height("100%");

		if ($(".temp-div").height() < $(".order").height()){
			$(".order").css({"position":"absolute", "z-index":"500"});
			} else{	
				var heidfdghtBody = $(window).height();
				heidfdghtBody = (heidfdghtBody - $(".order").height())/2;
				$(".order").css({"top":heidfdghtBody});	
				}
	});
//END открытие формы оформления заказа

//  по клику записывам в куки содержание скрытого поля, которое содержит номер компонента в разделе
        var cook = 'cook';
        var OPTIONS = { path: '/', expires: 3 };
		
	$("div.menu-drop").click(function () {
	  id_cook = $(this).find("input").val();
	  $.cookie(cook, id_cook, OPTIONS);
});
	$(".brand li").click(function(){
		if(!$(this).find("a").hasClass('aktive')){
			$.cookie(cook, null, OPTIONS);
		}
	});
	$(".gallery00").click(function(){
			$.cookie(cook, null, OPTIONS);
});
	$("#ind-right").click(function(){
			$.cookie(cook, null, OPTIONS);
});
	$("#menu-catalog").click(function(){
			$.cookie(cook, null, OPTIONS);
});
	 
	if($.cookie("id_cook")){							// если куки не пусты
		$("#menu-drop li").each(function(){					// пробегаем по всем дивам
		var id = $.cookie(cook);	
			var num = $(this).find("input").val();			// присваиваем переменной содержание инпута
			if(num == id )
			{ 							// сверяем, и если совпало
				$(this).find('.menu-drop').css('display','none'); 	
				$(this).find('.aktive-menu-drop').css('display','block'); 	// то показываем
			}
		});
	}


	$(".help_user").hide();
 	$(".plus").click(function(){
		var num = $(this).find('.plus_value').text();
		$(this).parent().parent().parent().parent().prev('tr').find('input.inp_kratn').val(num);
		$(this).parent().parent().parent().parent().prev('tr').find('input.inp_kratn').css('border','none');
		$(this).parent().parent().parent().parent().hide();
	});
	$(".minus").click(function(){
		var num = $(this).find('.minus_value').text();
		$(this).parent().parent().parent().parent().prev('tr').find('input.inp_kratn').val(num);
		$(this).parent().parent().parent().parent().prev('tr').find('input.inp_kratn').css('border','none');
		$(this).parent().parent().parent().parent().hide();
	});

  $('td.td_kratn').each(function(){
		$(this).find('input.inp_kratn').keyup(function(){
			var message =  $(this).parent().parent().next('tr');
			var kratn =  $(this).attr('kratn');
			var item_count = $(this).val();
			var total = (item_count%kratn);
			if(total == 0){
				message.hide();
				$(this).css('border','none');
			}
		});
	});
	
  $('td.td_kratn').each(function(){
		$(this).find('input.inp_kratn').blur(function(){
			item_count = $(this).val();
			input = $(this);
			message =  input.parent().parent().next('tr');
			kratn =  input.attr('kratn');
			minus  = input.parent().parent().next('tr').find(".minus");
			plus  = input.parent().parent().next('tr').find(".plus");
			minus_upak  = input.parent().parent().next('tr').find(".minus_up");
			ili  = input.parent().parent().next('tr').find(".ili");
			plus_upak  = input.parent().parent().next('tr').find(".plus_up");
			minus_int  = input.parent().parent().next('tr').find(".minus_value");
			plus_int  = input.parent().parent().next('tr').find(".plus_value");
			if(kratn){
				$(".remem-col i").fadeOut('fast');
				var total = Math.round((item_count/kratn));
				var ostatok = (item_count%kratn);
				if(ostatok == 0){
				}else{				
					if(item_count - kratn < 0){
						message.css('display','table-row');
						minus.hide();
						ili.hide();
						plus_upak.text("1");
						plus_int.text(kratn);
						input.css('border','1px solid #C6866A');
						return false;
					}else{
						if(ostatok >= (Math.round(kratn/2))){
							message.css('display','table-row');
							input.css('border','1px solid #C6866A');
							minus.show();
							ili.show();
							plus_upak.text(total);
							minus_upak.text(total-1);
							plus_int.text(kratn*total);
							minus_int.text(kratn*(total-1));
							return false;
						}else{
							message.css('display','table-row');
							input.css('border','1px solid #C6866A');
							minus.show();
							ili.show();
							plus_upak.text(total+1);
							minus_upak.text(total);
							plus_int.text(kratn*(total+1));
							minus_int.text(kratn*total);
							return false;
						}
					}
				}
			}
		});
	});
	
	
});


// положить в корзину


function addCart(id){
  $(".focus").hide();
  var check = 0; 
  var item_count = 0;
  var kratn = 0;
  var minus = 0;
  var plus = 0;
  var message = 0;
   $("#"+id).find('td.td_kratn').each(function(){
    if($(this).find('input.inp_kratn').val() > 0){
		check = 1;
		item_count = $(this).find('input.inp_kratn').val();
		input = $(this).find('input.inp_kratn');
		message =  input.parent().parent().next('tr');
		kratn =  input.attr('kratn');
		minus  = input.parent().parent().next('tr').find(".minus");
		ili  = input.parent().parent().next('tr').find(".ili");
		plus  = input.parent().parent().next('tr').find(".plus");
		minus_upak  = input.parent().parent().next('tr').find(".minus_up");
		plus_upak  = input.parent().parent().next('tr').find(".plus_up");
		minus_int  = input.parent().parent().next('tr').find(".minus_value");
		plus_int  = input.parent().parent().next('tr').find(".plus_value");
    }
	if(item_count != kratn){ 
			return false;
	}
  });

		if (!check){
			$(".remem-col i").fadeIn('fast');
			return false;
		} else {
			if(kratn){
				$(".remem-col i").fadeOut('fast');
				var total = Math.round((item_count/kratn));
				var ostatok = (item_count%kratn);
				if(ostatok == 0){
				}else{				
					if(item_count - kratn < 0){
						message.css('display','table-row');
						minus.hide();
						ili.hide();
						plus_upak.text("1");
						plus_int.text(kratn);
						input.css('border','1px solid #C6866A');
						return false;
					}else{
						if(ostatok >= (Math.round(kratn/2))){
							message.css('display','table-row');
							input.css('border','1px solid #C6866A');
							minus.show();
							ili.show();
							plus_upak.text(total);
							minus_upak.text(total-1);
							plus_int.text(kratn*total);
							minus_int.text(kratn*(total-1));
							return false;
						}else{
							message.css('display','table-row');
							input.css('border','1px solid #C6866A');
							minus.show();
							ili.show();
							plus_upak.text(total+1);
							minus_upak.text(total);
							plus_int.text(kratn*(total+1));
							minus_int.text(kratn*total);
							return false;
						}
					}
				}
			}
		}
  // отправка товара в корзину   
	$.post('/netcat/modules/netshop/post_ajax.php', $("#"+id).serialize(),
		function(data){
			$("#"+id).find(".list-items").find("tr").find("input").each(function(){
				if($(this).val() > 0) {
					$(this).parent().find(".focus").fadeIn('fast').attr('title','Товар добавлен в заказ');
					$(this).val('');
				}
			});
			$("#"+id+" .bottom i").fadeOut('fast').html(data.cart).fadeIn('fast');
			$("#your-order").html(data.up_cart);
		},"json"
	);
}

function addCart_go(id){
	$("#"+id).find('input[type="text"]').each(function(){
		if($(this).val() > 0){
			$(".focus").hide();
			var check = 0; 
			var item_count = 0;
			var kratn = 0;
			var minus = 0;
			var plus = 0;
			var message = 0;
			$("#"+id).find('td.td_kratn').each(function(){
				if($(this).find('input.inp_kratn').val() > 0){
					check = 1;
					item_count = $(this).find('input.inp_kratn').val();
					input = $(this).find('input.inp_kratn');
					message =  input.parent().parent().next('tr');
					kratn =  input.attr('kratn');
					minus  = input.parent().parent().next('tr').find(".minus");
					ili  = input.parent().parent().next('tr').find(".ili");
					plus  = input.parent().parent().next('tr').find(".plus");
					minus_upak  = input.parent().parent().next('tr').find(".minus_up");
					plus_upak  = input.parent().parent().next('tr').find(".plus_up");
					minus_int  = input.parent().parent().next('tr').find(".minus_value");
					plus_int  = input.parent().parent().next('tr').find(".plus_value");
				}
				if(item_count != kratn){ 
					return false;
				}
			});
			if(kratn){
				$(".remem-col i").fadeOut('fast');
				var total = Math.round((item_count/kratn));
				var ostatok = (item_count%kratn);
				if(ostatok == 0){
				}else{
					if(item_count <  kratn){
						message.css('display','table-row');
						minus.hide();
						ili.hide();
						input.css('border','1px solid #C6866A');
						plus_upak.text("1");
						plus_int.text(kratn);
						return false;
					}else{
						message.css('display','table-row');
						input.css('border','1px solid #C6866A');
						minus.show();
						ili.show();
						plus_upak.text(total+1);
						minus_upak.text(total);
						plus_int.text(kratn*(total+1));
						minus_int.text(kratn*total);
						return false;
					}
				}
			}
		  // отправка товара в корзину
		}else{
			 var info = $("a.for_loc").attr('rel');
			 window.location.href=info;
		}
	});
			$.post('/netcat/modules/netshop/post_ajax.php', $("#"+id).serialize(),
				function(data){
					$("#"+id).find(".list-items").find("tr").find("input").each(function(){
						if($(this).val() > 0) {
						  $(this).parent().find(".focus").fadeIn('fast').attr('title','Товар добавлен в заказ');
						  $(this).val('');
						}
					});
					$("#your-order").html(data.up_cart);
					setTimeout(function(){
						var info = $("a.for_loc").attr('rel');
						window.location.href=info;
					}, 200);
				}, "json"
			);
}



