﻿//var newsTxtHeight = 108;

jQuery(document).ready(function() {
 /*   if($('.toggle_button').length>0){
        $('.toggle_button').each(function(index,item){
			if($(this).parent().find('.nl_item_cont').height() < 108){
				$(this).hide();
			}else{
				$($(item).parent()[0]).find('.nl_item_cont')[0]._height = $($(item).parent()[0]).find('.nl_item_cont')[0].offsetHeight;
				$($($(item).parent()[0]).find('.nl_item_cont')[0]).css('height',newsTxtHeight);
			}
        })
    }
	*/
	$(".subm").click(function(){
		var check = 0;
			$(this).closest('form').find('.valid').each(function(index,value){
				if(value != undefined){
					if ($(value).attr('value') != ""){
						$(this).removeClass('novalid');
						$(this).closest('tr').children('td').css({'color':'inherit','font-weight':'inherit'});
					} else {
						$(this).addClass('novalid');
						$(this).closest('tr').children('td').css({'color':'red','font-weight':'bold'});
						check = check+1;
					}
				}
			});
		if(check == 0){
			$(this).closest("form").trigger('submit');
		}else{
			return false;
		}

	});

	if(window.location.search){
		var loc2 = $('#only_for_search').val();
		 $('div.list_item a.list_item_link').each(function(){
			var text = $(this).text();
			var result = text.match(loc2);
			if (!result) {
				$(this).closest('div.list_item').hide();
			} else {
			}
		})
	}
	

	
	// закрыть/раскрыть полезная информация
	$(".no_text").hide();
	$("ul.show_text li a").click(function(){
		if($(this).parent().find(".no_text").hasClass("iSee")){
			$(this).parent().find(".no_text").slideUp(200).removeClass("iSee");
		}else{		
			$(".no_text").slideUp(200).removeClass("iSee");
			$(this).parent().find(".no_text").slideDown(200).addClass("iSee");
		}
	});
	
	// изменение окна браузера 
$(function() {
		if($(window).width()<1010) {
			$('.white_box .cm .inner').css('padding', '5px');
		}else{
			$('.white_box .cm .inner').css('padding', '20px');
		}
	});
	$(window).resize(function() {
		if($(window).width()<1010) {
			$('.white_box .cm .inner').css('padding', '5px');
		}else{
			$('.white_box .cm .inner').css('padding', '20px');
		}
	});
 	// проверка отправки с клавиатуры, по клику "Enter"
	$("#search-art input").keydown(function(e){
		if(e.which==13){
			if($(this).closest("form").find("input").val().length <1 || $(this).closest("form").find("input").val() == 0){
				return false;
			}else{
				return true;
			}
		}
	});
	// отправляем форму по клику на ссылку "найти"
	$("#search-art a").click(function(){
		if($(this).closest("form").find("input").val().length <1 || $(this).closest("form").find("input").val() == 0){
			// действие
			return false;
		}else{
			$(this).closest("form").trigger('submit');
		}
	})
	

	// убираем стиль для 1-го li в поиске и в каталоге
	$(".catalog_ul_inner >div:first").css('background','none');
	// считаем и выводим сертификаты
    if($('.count_img').length>0){
		$(".count_img").each(function(){
			if($(this).children("a").length>0){
				var count = $(this).children("a").length + 1;
				$(this).parent().find(".place").text(count);
			}
		});
	}
	
// положить в корзину
$("a.cart_add").click(function(){
	var check = 0;
   $(".for_add_cart table .td_inner").each(function(){
		if($(this).find('input').val() > 0){
			check = 1;
		}
	});
	if (check){
		$.post('/netcat/modules/netshop/post_ajax_bask.php', $(".for_add_cart").serialize(),
			function(data){
				if(data.status == "ok"){
						$(".mess").fadeOut(150).fadeIn(300);
						$(".basket ").addClass("basket_link_full");
						$("img.bask").attr('src','/nemen/images/basket3.png').css({'cursor':'pointer'}).addClass("go_bask");
						$(".go_bask").click(function(){ window.location.href="/index/Cart/"; })
				}
			},"json"
		);
	}else{
		$(".mess").fadeOut(150);
		return false;
	}
});
	// положить в корзину и оформить
$("a.cart_go").click(function(){
	var check = 0;
   $(".for_add_cart table .td_inner").each(function(){
		if($(this).find('input').val() > 0){
			check = 1;
		}
	});
	if (!check){
		 window.location.href="/index/Cart/";
	}else{
	$.post('/netcat/modules/netshop/post_ajax_bask.php', $(".for_add_cart").serialize(),
			function(data){
				if(data){
					$(".mess").fadeIn(200,function(){
						window.location.href="/index/Cart/";
					});
				}
			},"json"
		);
	}
});
    if($('.for_add_cart').length>0){
	   $(".for_add_cart table .td_inner").each(function(){
			if($(this).find('input').val() > 0){
				$(this).parent("tr").addClass("act_tr_inner");
			}
		});
	}
		
		
	// оформление для текстовой области в каталоге
	$(".oforml table caption").addClass("table_title");
	//$(".oforml table th").addClass("tdhead, td_inner2");
	$(".oforml table th").css('background','none repeat  0 0 #ECECEC');
	
	//$(".oforml table td").addClass("td_inner2");
	//$(".oforml table").css('border-left','1px solid #A6A5A5');
	$(".oforml table").css('margin','10px 0');
	
	//if($(".oforml table th").empty()){
	//	$(this).remove();
	//}
	 
	
	$("input.basket_button, input.basket_button2").click(function(){
		if($(this).hasClass("basket_button_inact")){
			return false;
		}else{
			$(this).closest("form").trigger('submit');
		}
	});
	$("a.rese").click(function(){
		$(this).closest("form").trigger('reset');
	})

	$("a.rese, a.subm, a.cart_add, a.cart_go").focus(function(){
		$(this).find(".button").css('background-position','0 -112px');
		$(this).find(".button .b_r").css('background-position',' right -280px');
		$(this).find(".button .b_m").css('background-position',' 0 -448px');
	})
	$("a.rese, a.subm, a.cart_add, a.cart_go").blur(function(){
		$(this).find(".button").css('background-position','0 -56px');
		$(this).find(".button .b_r").css('background-position',' right -224px');
		$(this).find(".button .b_m").css('background-position',' 0 -392px');
	})
	$("a.rese, a.subm, a.cart_add, a.cart_go").hover(
		function(){
		$(this).find(".button").css('background-position','0 -112px');
		$(this).find(".button .b_r").css('background-position',' right -280px');
		$(this).find(".button .b_m").css('background-position',' 0 -448px');
	},function(){
		$(this).find(".button").css('background-position','0 -56px');
		$(this).find(".button .b_r").css('background-position',' right -224px');
		$(this).find(".button .b_m").css('background-position',' 0 -392px');
	});
	
    $('.toggle_button').click(function(){
        if($(this).hasClass('act_tb')){
            $(this).removeClass('act_tb');
            $(this).parent('.li').find('.fulltxt').slideDown('fast');
            $(this).html("Свернуть<span class='togl_icon'></span>");
        } else {
            $(this).html("Развернуть<span class='togl_icon'></span>");
            $(this).parent('.li').find('.fulltxt').slideUp('fast');
            $(this).addClass('act_tb');
        }

    });

    if($('.basket_del_butt').length>0){
		//удаление строки в таблице
		$(".basket_del_butt").click(function () {
			var el = $(this);
			$.post('/netcat/modules/netshop/post_ajax.php', $(this).parent().serialize(),
				function(data){
				if(data){
					if(data.count  == 0){
						$(".basket_table").after("<h3 class='tac'>Ваша корзина пуста</h3>");
						$(".basket_table").remove()
						$("a.basket ").removeClass("basket_link_full");
						$("#total-order").remove();
					}else{
						 $(el).closest("tr").remove();
						 if (data.total_cart){
							$("#total-order").html(data.total_cart);
						} else{
							$("#total-order").html('Ваша корзина пуста');
						}
					}
				}
			}, "json" );
		})	
    }

//  корзина,  при смене количества

	$("input.ajax_inp").change(function(){
	var id = $(this);
		$.post('/netcat/modules/netshop/post_ajax_bask.php', id.closest("form").serialize(),
			function(data){
				if(data){
					if(data.count  == 0){
						$(".basket_table").after("<h3 class='tac'>Ваша корзина пуста</h3>");
						$(".basket_table").remove();
						$("#total-order").remove();
						$("a.basket ").removeClass("basket_link_full");
					}else{
						 if (data.total_cart){
							$("#total-order").html(data.total_cart);
						} else{
							$("#total-order").html('Ваша корзина пуста');
						}
					}
				}
			},"json"
		);
	});

    if(document.getElementById('product-table')){
        $('#product-table .tr_inner').each(function(index,item){
            $(item).click(function(){
                if(!$(this).hasClass('act_tr_inner')){
                    $(this).addClass('act_tr_inner');
                    if($(this).find('.table_input')[0].value == ''){
                        $(this).find('.table_input')[0].value = 1;
                    }
                    $(this).find('.table_input')[0].focus();
                }
            });
            $(".table_input").blur(function(){
                if(!$(this).val() != ""){
                    $(this).closest("tr").removeClass('act_tr_inner');
                }
            });
            $($(item).find('.delete_btn')[0]).click(function(){
                var that = this;
                setTimeout(function(){
                    $(that).prev('.table_input')[0].value = '';
                    $($(that).closest('.tr_inner')[0]).removeClass('act_tr_inner');
                },1);
            })
        });
    }

    if($('.number_only').length>0){
        $('.number_only').each(function(index,item){
            $(item).keydown(function (e){
                  //Если символ - не цифра, ввыодится сообщение об ошибке, другие символы не пишутся
                  if( e.which!=8 && e.which!=46 && e.which!=0 && ((e.which<48 || e.which>57) && (e.which<96 || e.which>105)))
                  {
                    return false;
                  }
                });
        });
    }

    if($('.text_input_check').length>0){}
    if($('.email_input_check').length>0){}
    if($('.phone_input_check').length>0){}


	$("ul#main-menu li.li:last").addClass("li_last");
	$(".mm_sub_menu li.sli:last-child a").addClass("smm_link_last").append("<span class='smm_l_rb'></span>");

	
	$('table.main').attr('rules','');
	//$('table.main').attr('frame','');
	$('table.main').attr('bordercolor','#A6A5A5');
	$('table.main').attr('border','1px');
});

function textCheck(input){
    if(input.value == '') return false
    return true;
}
function phoneCheck(input){
    if(input.value == '') return false
    else {
        var re = /^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/;
        if(!re.test(input.value)) return false
    }
    return true;
	
	// html
	
	//onkeyup=\"checkForm(document.getElementById('adminForm'))\" onchange=\"if(!phoneCheck(this)){\$(this).addClass('input_error');\$(this).next('.error_message').addClass('block')} else {\$(this).removeClass('input_error');\$(this).next('.error_message').removeClass('block')}\"
}
function emailCheck(input){
    if(input.value == '') return false
    else {
        var re = /^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i;
        if(!re.test(input.value)) return false
    }
    return true;
}

function checkForm(form){
    var sendBool = true;
    $(form).find('.input_check').each(function(index,item){
        if($(item).hasClass('text_input_check')){
            if($(item)[0].value == '') {
                sendBool = false;
                return
            }
        } else if ($(item).hasClass('phone_input_check')){
            if($(item)[0].value == '') {
                sendBool = false;
                return
            }
            else {
                var re = /^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/;
                if(!re.test($(item)[0].value)) {
                    sendBool = false;
                    return
                }
            }
	
        } else if ($(item).hasClass('email_input_check')){
            if($(item)[0].value == '') {
                sendBool = false;
                return
            }
            else {
                var re = /^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i;
                if(!re.test($(item)[0].value)) {
                    sendBool = false;
                    return
                }
            }
        }
    });


	// проверяем, если корзина пуста, то не отправляем форму
		//if($(".basket_table").length<1){
		//	return false;
		//}else{
			if(sendBool){$($($(form)[0]).find('.basket_button')[0]).removeClass('basket_button_inact')}
			else $($($(form)[0]).find('.basket_button')[0]).addClass('basket_button_inact')
			if(sendBool){$($($(form)[0]).find('.basket_button2')[0]).removeClass('basket_button_inact')}
			else $($($(form)[0]).find('.basket_button2')[0]).addClass('basket_button_inact')
		//}
}

function online()
{
var name = document.adminForm.action;
document.adminForm.action="/netcat/modules/default/rtf/online.php";
document.adminForm.submit();
document.adminForm.action = name;
}
function zmeevik()
{
var name = document.adminForm.action;
document.adminForm.action="/netcat/modules/default/rtf/zmeevik.php";
document.adminForm.submit();
document.adminForm.action = name;
}
function perepady()
{
var name = document.adminForm.action;
document.adminForm.action="/netcat/modules/default/rtf/perepady.php";
document.adminForm.submit();
document.adminForm.action = name;
}
function dosebya()
{
var name = document.adminForm.action;
document.adminForm.action="/netcat/modules/default/rtf/dosebya.php";
document.adminForm.submit();
document.adminForm.action = name;
}
function poslesebya()
{
var name = document.adminForm.action;
document.adminForm.action="/netcat/modules/default/rtf/poslesebya.php";
document.adminForm.submit();
document.adminForm.action = name;
}
function kondensat()
{
var name = document.adminForm.action;
document.adminForm.action="/netcat/modules/default/rtf/kondensat.php";
document.adminForm.submit();
document.adminForm.action = name;
}
function privod()
{
var name = document.adminForm.action;
document.adminForm.action="/netcat/modules/default/rtf/privod.php";
document.adminForm.submit();
document.adminForm.action = name;
}

function spisokShow(){
	$(".pokazat_spisok").toggle();
	return false;
}

function addInput() {
  var dn = "";
  var id = document.getElementById("default-id").value;
  $("a.rem_link").remove();
  id++;
  $(".add").before('<div class="didi" id="row'+id+'"><div class="fleft mt2">'+id+'.</div><input name="f_prod'+id+'" class="basket_input_mini fleft" name="prod1" /><input name="f_num'+id+'" class="basket_input_mini2 fleft"  name="prod1" /> <span>шт. </span> <a onclick="removeInput('+id+')" href="javascript:;" class="rem_link" ><img src="/nemen/images/delete_btn.png" alt="" \></a><div class="clear"></div></div>');
	if (id == 30){
		$(".add").hide();
	}
$("#default-id").val(id);
}
function removeInput(id) {
if(id == 30){
	$(".add").show();
}
$("#row" + id).remove();
var id = $("#default-id").val();
id = id-1;
$("#default-id").val(id);
$(".didi:last span").after('<a onclick="removeInput('+id+')" href="javascript:;" class="rem_link" ><img src="/nemen/images/delete_btn.png" alt="" \></a>');
}
/*<div class="divs" style="position:relative; width: 350px;">
      <input type="hidden" id="default-id" value="1">
      <div class="didi" style="padding:5px"><input type="text" name="f_Name"  value="DN"></div>
<input type="button" value="Добавить столбец" style="position:absolute; right:0; top:0;" onclick="addInput()"><br>

</div>
*/













