	var hint = [];
	hint['byautosearch'] = 'Пожалуйста укажите все параметры Вашего автомобиля';
	hint['byparamsearch'] = 'Укажите хоты бы один параметр';
	hint['pcd'] = 'Диаметр центра крепления колеса (Pitch Circle Diameter)';
	hint['dco'] = 'Деаметр центрального отверстия';
	hint['et_hint'] = 'Вылет';
	hint['byparamsearch'] = 'Для поиска нужно выбрать хотябы 1 параметр';
	hint['order'] = 'Минимальный срок доставки 7 дней. Требуется 100% предоплата.';
	hint['buy'] = 'Минимальный срок доставки 1 день. Требуется 100% предоплата.';
	hint['shippingcost'] = 'Рассчитать стоимость доставки из Санкт-Петербурга до указанного выше адреса';
	hint['shippingdisabled'] = 'Прежде чем выбрать способ доставки, пожалуйста укажите Ваш адрес и нажмите кнопку "Рассчитать"';
	hint['changeamount'] = 'Изменить кол-во помещаемых в корзину товаров';
	hint['gift'] = 'При заказе любого диска фирмы REPLAY (REPLICA) в подарок Вы получаете центральную заглушку и болты.<br>Рисунок нанесенный на центральной заглушке может не соответствоать эмблеме колесных дисков.';

	var t = null;
	var increment_time = null;
	var current_slide = 0;
	var delay = '3000';
	var pause = false;
	var socialpause = false;


	var ajax_count = 0;


	function ajax_load(link, fn){
		$.fancybox.showActivity();
		$(".search-result-window").load(link, function(){
			if($(".s-content").css("display")=='none'){
				$(".search-bttn").click();
			}
			$(".search-result-window").data("url", link);

			$(".search-window").css("overflow", "hidden");
			$(".search-information").css("height", "0");
			$(".search-information").css("display", "block");
			$(".search-window").animate({
				height: '45px'
			}, 700);	
			
			$(".search-information").animate({
				opacity: '1',
				height: '45px',
				display: 'block'
			}, 700, function(){
				$.fancybox.hideActivity();
			});

			ajax_count++;
			$(".search-bttn").data("url" + ajax_count, link);
			if(ajax_count>1){
				$(".search-result-window .backward").css("display", "block");
			} else {
				$(".search-result-window .backward").css("display", "none");
			}
			if(history && history.pushState){
				history.pushState({}, '', '');
			}

			if(typeof fn == 'function'){
				fn();
			}
		});
	}

	function slide(slideto){
		if($("#slide" + slideto).css("opacity")==0){
			$(".slide").css("display", "none");
			$(".slide").stop().animate({
				opacity: '0',
			}, 400, function(){
				$("#slide" + slideto).css("display", "block");
				$("#slide" + slideto).stop().animate({
					opacity: '1',
				},400);
			});
		}
	}


	function loopsocial(next){
		if(socialpause==true){
			setTimeout("loopsocial(" + next + ")", 6000);
			return false;
		}
		if(next>3 || next<1){
			next = 1;
		}
		var socname;
		switch(next){
			case 1:
				socname = 'vk';
				break;
			case 2:
				socname = 'fb';
				break;
			case 3:
				socname = 'tw';
				break;
		}

		$(".social-slider .social-slide").fadeTo("fast", 0, function(){
			$(".social-slider .social-slide").css("display", "none");

			$(".social-slider .social-bttn").removeClass("active");


			$(".social-slider .social-slide#" + socname).css("display", "block");
			$(".social-slider .social-slide#" + socname).fadeTo("fast", 1);
			$(".social-slider .social-bttn#" + socname).addClass("active");

		})			

		
		next++;
		setTimeout("loopsocial(" + next + ")", 6000);
		
	}

	function loopslide(setslide){
		if(pause==false){
			if(setslide!=null){
				current_slide = setslide;
			} else {
				if(current_slide<=0 || current_slide>=3){
					current_slide = 0;
				}
				current_slide++;
			}

			slide(current_slide);
		}
		setTimeout("loopslide()",3000);
	}



$(document).ready(function(){

	$(".search-bttn").click(function(){
		if($(this).hasClass("disabled")){
			return false;
		}
		if($(".m-content").css("opacity")=="0"){
			$(this).children("div").html("поиск товаров");
			$(".s-content").fadeTo("fast", "0");
			$(".s-content").css("display", "none");
			$(".m-content").fadeTo("fast", "1");
			$(".m-content").css("display", "block");
		} else {
			$(this).children("div").html("назад");
			$(".s-content").fadeTo("fast", "1");
			$(".s-content").css("display", "block");
			$(".m-content").fadeTo("fast", "0");
			$(".m-content").css("display", "none");
			yaCounter680876.reachGoal('searchclick');
		}

		return false;
	});


	$(".search-side .search-link").click(function(){
		$(".search-bttn").click();
	});



	$(".textsearch input[type=text]").focus(function(){
		if($(this).val()=='поиск по сайту'){
			$(this).val('');
		}
	});
	$(".textsearch input[type=text]").blur(function(){
		if($(this).val()==''){
			$(this).val('поиск по сайту');
		}
	});

	loopslide();





	$(".mainpage-car").hover(function(){
		pause = true;
	},function(){
		pause = false;
	});
	$(".mainpage-car .hover").hover(function(){
		slide($(this).attr("name"));
	}, function(){

	});

	$(".fancybox").fancybox();

	$.ajax({
		url: '/index.php?ajax=true&get-autos=true',
		success: function(result){
			$(".selector[name=s-auto]").children(".layer").html(result);
		}
	});








	$(".searchlink").click(function(){
		$(".search-bttn").click();
		return false;
	});


	$(".hint").hover(function(){
		if(hint[$(this).attr("id")]){
			var offset = $(this).offset();
			$(".hint-block .hint-text").html(hint[$(this).attr("id")]);
			var position_top = offset.top - parseInt($(".hint-block").css("height")) - 11;
			$(".hint-block").css("top",  position_top + 'px');
			var position_left = ((offset.left - (parseInt($(".hint-block").css("width")) / 2)) + (parseInt($(".hint-block").css("width")) / 2)) - 10;
			$(".hint-block").css("left", position_left + 'px');
			$(".hint-block").css("display", "block");
		}
	}, function(){
		$(".hint-block").css("left", "0px");
		$(".hint-block").css("top", "0px");
		$(".hint-block").css("display", "none");

	});


	$(".byauto .selector").change(function(){
		var $target;
		if($(this).next(".selector").hasClass("selector")){
			$target = $(this).next(".selector");
		} else {
			if($target = $(this).next().next().hasClass("selector")){
				$target = $(this).next().next(".selector");
			} else {
				return false;
			}
		}
		$(this).nextAll(".selector").each(function(n,element){
			$(element).css('border', 'solid #cccccc 2px');
			$(element).addClass("disabled");
			$(element).val(undefined);
			$(element).children(".current").html($(element).children(".placeholder").html());
		});
		if($(this).val().length>0){
			$target.children(".layer").load('/index.php?ajax=true&' + $(this).attr("name") + '=' + $(this).val());
			$target.removeClass("disabled");
			$target.css('border', 'solid #666999 2px');
		}
	});




	$(".byauto .search-go").click(function(){

		if(!($(".search-window .byauto input[name=wheels]").is(":checked")) && !($(".search-window .byauto input[name=tires]").is(":checked"))){
			search_params = false;
			return false;
		}
		$.fancybox.showActivity();
		var search_params = [];
		var what_to_search;
		$.each($(this).parents(".byauto").children(".selector"), function(n, element){
			if($(element).val().length==0){
				return false;
			} else {
				search_params.push($(element).val());
			}
		});





		if($(".search-window .byauto input[name=wheels]").is(":checked") && $(".search-window .byauto input[name=tires]").is(":checked")){

			what_to_search = 'wheelsandtires';
		}



		if($(".search-window .byauto input[name=wheels]").is(":checked") && !($(".search-window .byauto input[name=tires]").is(":checked"))){
			what_to_search = 'wheels';
		}



		if(!($(".search-window .byauto input[name=wheels]").is(":checked")) && $(".search-window .byauto input[name=tires]").is(":checked")){
			what_to_search = 'tires';
		}


		if(search_params.length<4){
			$.fancybox.hideActivity();
			$(this).attr("id", "byautosearch");
			return false;
		}
		if($(".s-content").css("display")=='none'){
			$(".search-bttn").click();
		}
		ajax_load("/index.php?ajax=true&do=category-auto&auto=" + search_params[0] + "&brand=" + search_params[1]  + "&yearid=" + search_params[2] + "&typeid=" + search_params[3] +  '&search=' + what_to_search);
	});


	$(".byparam .bttn").click(function(){
		var params = [];
		$.each($(this).parents(".byparam").children(".selector"), function(n,element){
			if($(element).val().length>0 && (($(element).attr("name")!='dco' && $(element).val()!='0,150') || ($(element).attr("name")!='et' && $(element).val()!='0,150'))){
				params.push($(element).attr("name") + '=' + $(element).val());
			}
		});
		if(params.length>0){
			if($(this).parents(".byparam").hasClass("tires")){
				params.push('search=tires');
			} else {
				params.push('search=wheels');
			}
			ajax_load("/index.php?ajax=true&do=category-params" + '&' + params.join('&'));
		}
	});
	
	$(".search-information").click(function(){
		$(".search-window").animate({
			height: '566px'
		}, 700, function(){

		});
		$(".search-information").animate({
				opacity: "0",
				height: "0px"
			}, 700, function(){
			$(".search-information").css("display", "none");
			$(".search-window").css("overflow", "visible");
		});
	});


	$(".sizes-block .line").click(function(){
		if($(this).hasClass("line")){
			if($(this).parents(".sizes-place").children(".topline").hasClass("wheels")){
				var params = $(this).children("input").val() + '|' + $(this).parents(".sizes-place").children("input[name=same]").val();
				var params = params.split('|');
				var et1 = parseInt(params[2])+5;
				var et2 = parseInt(params[2])-5;
				ajax_load("/index.php?ajax=true&do=category-params" + '&wid=' + params[0] + '&dia=' + params[1] + '&et1=' + et1 + '&et2=' + et2 + '&holes=' + params[3] + '&pcd=' + params[4] + '&dco=' + params[5] + '&search=wheels');
			} else {
				var params = $(this).children("input").val();
				var params = params.split('|');
				ajax_load("/index.php?ajax=true&do=category-params" + '&wid=' + params[0] + '&height=' + params[1] + '&dia=' + params[2] + '&search=tires');
			}
		}
	});

	$(".search-result-window").click(function(e){
		var $target = $(e.target);
		if($target.hasClass("pagelink")){
			$(window).scrollTop("210");
			$.fancybox.showActivity();
			var show = false;
			if($(".search-result-window").children(".tires-layer").css("display")=='block'){
				show = true;
			}

			ajax_load($(".search-result-window").data("url") + '&page=' + $target.text(), function(){
				$(window).scrollTop("210");
				if(show==true){
					$(".search-result-window").children(".wheels-layer").css("display", "none");
					$(".search-result-window").children(".tires-layer").css("display", "block");
				}
				$(".search-result-window .topline").click();
				
				$.fancybox.hideActivity();
			});
		}
		if($target.hasClass("image")){	
			$.fancybox({href:$target.parent("a").attr("href")});
			return false;
		}

			if($target.parents(".topline").hasClass("wheels")){
				$(this).children(".wheels-layer").css("display", "block");
				$(this).children(".tires-layer").css("display", "none");
			}
			if($target.parents(".topline").hasClass("tires")){
				$(this).children(".tires-layer").css("display", "block");
				$(this).children(".wheels-layer").css("display", "none");
			}
		if($target.hasClass("line")){
			if($target.parents(".sizes-place").children(".topline").hasClass("wheels")){
				var params = $target.children("input").val() + '|' + $target.parents(".sizes-place").children("input[name=same]").val();
				var params = params.split('|');
				var et1 = parseInt(params[2])+5;
				var et2 = parseInt(params[2])-5;
				ajax_load("/index.php?ajax=true&do=category-params" + '&wid=' + params[0] + '&dia=' + params[1] + '&et1=' + et1 + '&et2=' + et2 + '&holes=' + params[3] + '&pcd=' + params[4] + '&dco=' + params[5] + '&search=wheels');
			} else {
				var params = $target.children("input").val();
				var params = params.split('|');
				ajax_load("/index.php?ajax=true&do=category-params" + '&wid=' + params[0] + '&height=' + params[1] + '&dia=' + params[2] + '&search=tires');
			}
		}
		if($target.parent('div').hasClass("backward")){
			ajax_count--;
			if($(".search-bttn").data("url" + ajax_count)!=''){
				ajax_load($(".search-bttn").data("url" + ajax_count));
			}
		}
	});


	$(".search-side.byparam .search-go").click(function(){
		var params = [];
		$.each($(this).parents(".byparam").children(".selector"), function(n,element){
			if($(element).val().length>0){
				params.push($(element).attr("name") + '=' + $(element).val());

			}
		});

		if(params.length>0){
			params.push('search=wheels');
			ajax_load("/index.php?ajax=true&do=category-params" + '&' + params.join('&'));
		}
	});

	$("#textsearch").submit(function(){
		ajax_load("/search/?search=" + encodeURI($(this).children("input[type=text]").val()) + "&ajax=true");
		return false;
	});

	$("#feature_list #tabs li a").click(function(){

		$("#feature_list #output li").fadeTo("fast", "0");
		$("#feature_list #output li").css("display", "none");
		$("#feature_list #output li").eq(parseInt($(this).html()) - 1).css("display", "block");
		$("#feature_list #output li").eq(parseInt($(this).html()) - 1).fadeTo("slow", "1");
		$("#feature_list #output li").eq(parseInt($(this).html())).css("border", "solid red 1px;");
	});


	$(".captcha").click(function(){
		$.fancybox.showActivity();
		$(this).removeAttr("src").attr("src", "/captcha.php?rand=" + Math.random());
		$.fancybox.hideActivity();
	});











	$(".social-header .social-bttn").click(function(){
		$(".social-header .social-bttn").removeClass("active");
		$(".social-header .social-bttn#" + $(this).attr("id")).addClass("active");
		$(".social-slider .social-slide").css("display", "none");
		$(".social-slider .social-slide#" + $(this).attr("id")).css("display", "block");
		$(".social-slider .social-slide#" + $(this).attr("id")).fadeTo("fast", 1);
	});


	setTimeout("loopsocial(2);", 6000);
	$(".social-slider").hover(function(){
		socialpause = true;	
	}, function(){
		socialpause = false;
	});









});







