// Пробуем аналитикс в файл
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-6831931-12']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
  
  
var letScrollHighlight = 1;
var planetPos = 0;
var planetNum = 1;
var planetTime = 'day';
var imgs = new Array;
var tout;
var slidernapr = 0;
var slidermashine = 0;

var carousel;


$(function(){

	// Для главной страницы		
	 $('#carousel').elastislide({
		imageW 		: 380,
		minItems	: 3,
		border		: 0
	});
	$(".type-lamp a").mouseup(function(){location.href=$(this).attr('href');});

	// Для второстепенных
	var x = $('.sidebar.left').width();	
	$(window).resize(function() {
		x = x;
	});	
	$('#carousel1').elastislide({
		imageW 		: x,
		minItems	: 1,
		border		: 0
	});

	// Для селекта
	$(function() {
		var params = {
		   changedEl: "select"
		}
		cuSel(params);
	});
	/*$(document).ready(function(){
		$('.small-photo-container ul').jcarousel({scroll: 2});
	});
	$('.big-photo ul').jcarousel({scroll: 1});
	*/

	//$("#addOpinion .text-error").html("<img class='preloader' src='/images/preloader.gif'>").show();
	// Мини-поправка к Cusel
	$(".cuselActive").live('click',function(){
		$(".cusel-scroll-wrap").hide();
		if($(this).parents(".cusel").attr("id")=="cuselFrame-select2" && $("#orderMap").length > 0){
			var coord = $(".distrcoord[rel="+$(this).attr("val")+"]").val().match(/([0-9\.]+),([0-9\.]+)/);
			map.setCenter(new YMaps.GeoPoint(coord[1],coord[2]), 13, YMaps.MapType.MAP);
		}
	});
	// Печать
	$("a.print").click(function(){
		window.print();
		return false;
	});
	// Показ карты
	$(".link-hide a").click(function(){
		$("#orderMap").toggleClass("shown");
		if($("#orderMap").hasClass("shown")){
			$("#orderMap").css({'position':'relative','left':'0'});
		}else{
			$("#orderMap").css({'position':'absolute','left':'3000px'});
		}
		var r = $(this).attr("rel");
		$(this).attr("rel", $(this).text());
		$(this).text(r);
		return false;
	});

	$(".seldistr_a a").live('click',function(){
		for(i=0;i<$(".cusel-scroll-pane span").length;i++){
			var obj = $(".cusel-scroll-pane span").eq(i);
			var val = obj.attr('val');
			if($(this).attr('rel') == val){
				obj.addClass("cuselActive");
				obj.parents(".cusel").find(".cuselText").text(obj.text());
				obj.parents(".cusel").find("input").text(obj.attr("val"));
			}
		}
		return false;
	});

	// Переключение в контактах
	
	$(".cswitch").click(function(){
		if(!$(this).hasClass("active")){
			$(".cswitch").removeClass("active");
			$(this).addClass("active");
			$(".cswitchable").hide();
			$(".cswitchable."+$(this).attr('rel')).show();
		}
		if($(this).attr('rel')=='sklad'){
			$(".map-container.ofmap").css({'position':'absolute','left':'-3000px'});
			$(".map-container.skladmap").css({'position':'relative','left':'0px'});
		}else{
			$(".map-container.skladmap").css({'position':'absolute','left':'-3000px'});
			$(".map-container.ofmap").css({'position':'relative','left':'0px'});
		}
		return false;
	});
	// Хитрый поиск дилеров
	$(".search-dillers input").keyup(function(){
		if($(this).val()=="") $(".marker-triangle, .unimarker").show();
		else $(".marker-triangle, .unimarker").hide();

		for(i=0;i<$(".citynames").length;i++){
			var obj = $(".citynames").eq(i);
			if(obj.val().toLowerCase().match($(this).val().toLowerCase())){
				$(".marker"+obj.attr("rel")).show();
			}
		}
	});
	// Закрытие балуна
	$(".balloon-focus .bt_close").live('click',function(){
		$(".balloon-focus").fadeOut();
		return false;
	});
	// Форма отзывов о компании
	$(".goodform").hide();
	$(".radio-container.reviews input").change(function(){
		$(".form-review").show();
		$("span.rate").hide();
		$("span.rate."+this.className).show();
		if($(this).val()=='783'){ $("input.good").attr("name","good"); $(".goodform").hide();}
		else{  $("input.good").attr("name","");  $(".goodform").show();}
	});
	// Сабмит формы заявки на трудоустройство
	$(".submit-vakance").click(function(){
		$(this).parents("form").submit();
		return false;
	});
	// Пробуем сделать автослайдинг для каталога — отключён
	if($(".article-slider").length > 10000){
		slidermashine = setInterval(function(){
			if(slidernapr==0){
				if($(".navigace div.active").index() == $(".navigace div").length-1){
					slidernapr = 1;
					$(".benefits-container .bt_prev").click();
				}else{
					$(".benefits-container .bt_next").click();
				}
			}else{
				if($(".navigace div.active").index() == 0){
					slidernapr = 0;
					$(".benefits-container .bt_next").click();
				}else{
					$(".benefits-container .bt_prev").click();
				}
			}
		},10000);
	}
	// Компонент сравнения
	if($("#compare").length > 0){
		$(".parametrs").each(function(){
			var hide = 0;
			for(k=0;k<$(this).find('li').length;k++){
				if($(this).find('li').eq(k).text()!="") hide ++;
			}
			if(hide == 0) $(this).remove();
		});
		$(".show-parametrs").click(function(){
			$(this).toggleClass("all");
			var save = $(this).find("a").attr("rel");
			$(this).find("a").attr("rel", $(this).find("a").text());
			$(this).find("a").text(save);
			showDiff();
			return false;
		});
		showDiff();
		$(".parametrs.delete-links a, #horiz_container .link-comparison a").click(function(){
			$.post("/inc/ajax/add2.php",{"id":this.rel,"to":"compare","act":"rem"},function(data){
				setAdd(data,'compare');
				if($("#horiz_container li").length < 1) history.go(0);
				else $('#horiz_container_outer').horizontalScroll();
			});
			var ind = $(this).parents("li").index();
			$(".parametrs li:nth-child("+(ind+1)+")").remove();
			$("#horiz_container li:nth-child("+(ind+1)+")").remove();			
			var num = $("#horiz_container li").length;
			$(".description p strong").text(num + " " + sklon(num, $(".description .names").eq(0).val(), $(".description .names").eq(1).val(), $(".description .names").eq(2).val()));
			
			
			return false;
		});
		//window.resize = function(){$('#horiz_container_outer').horizontalScroll();}
	}
	// Оформление заказа
	$(".uniform #orderIt").click(function(){
		$(this).parents("form").submit();
		return false;
	});

	// Пересчёт товаров
	$(".tab-order .td-summ input").focus(function(){
		$(this).val($(this).val().replace(/([^0-9]+)/,""));
	});
	$(".tab-order .td-summ input").blur(function(){
		$(this).val($(this).val().replace(/([^0-9]+)/,"") + $(this).attr("rel"));
	});
	$(".tab-order .td-summ input").keyup(function(){reCountorder($(this));});
	$(".tab-order .td-summ .bt_down").click(function(){
		val = eval($(this).parent().find("input").val().replace(/([^0-9]+)/,""));
		val --;
		if(val < 0) val = 0;
		$(this).parent().find("input").val(val + $(this).parent().find("input").attr("rel"));
		reCountorder($(this).parent().find("input"));
		return false;
	});
	$(".tab-order .td-summ .bt_up").click(function(){
		val = eval($(this).parent().find("input").val().replace(/([^0-9]+)/,""));
		val ++;
		$(this).parent().find("input").val(val + $(this).parent().find("input").attr("rel"));
		reCountorder($(this).parent().find("input"));
		return false;
	});
	$(".tab-order .link-delete-order").click(function(){
		$(this).parents("tr").find("input").val(0);
		reCountorder($(this).parents("tr").find("input"));

		$(this).parents("tr").remove();
		var num = $(".tab-order .link-delete-order").length;
		$(".description p strong").text(num + " " + sklon(num, $(".description .names").eq(0).val(), $(".description .names").eq(1).val(), $(".description .names").eq(2).val()));
		setTimeout(function(){
			if($(".td-summ").length < 1){
				location.href="/user/order/?";
			}
		},1000);	
		
		return false;
	});

	// Система отзывов
	//$(".link-load-file").click(function(){
	//	$("#file").click();
	//	return false;
	//});
	$(".rating-my li").click(function(){
		clearTimeout(tout);
		for(i=0;i<5;i++){
			if($(this).index() >= i) $(".rating-my li").eq(i).addClass("selected");
			else $(".rating-my li").eq(i).removeClass("selected");
		}
		$("input[name=rate]").val($(this).index()+1);
		$(".rating-text").text($(this).attr('rel'));
	});
	$("#addOpinion input").keyup(function(){
		if(
			$("#addOpinion input[name=name]").val() !="" &&
			$("#addOpinion input[name=lastname]").val() !="" &&
			$("#addOpinion input[name=mail]").val() !="" &&
			$("#addOpinion input[name=phone]").val() !="" &&
			$("#addOpinion input[name=title]").val() !=""
		)$(".submit-review").removeClass("error");
		else $(".submit-review").addClass("error");
	});
	$("#addOpinion").submit(function(){return false;});
	$("#addOpinion .public").click(function(){
		var fData = $("#addOpinion").formSerialize();
		$("#addOpinion .text-error").html("<img class='preloader' src='/images/preloader.gif'>").show();
		$(".element-form.error").removeClass("error");
		// Первый запрос проверяет правильность заполнения полей
		$.post($("#addOpinion").attr("target"),fData,function(data){
			//alert(data);
			var arr = JSON.parse(data);
			//var arr = {"error":"тест"};
			if(arr.error == '' || arr.error == undefined){
				if($("#file").val()!=''){
					$.ajaxFileUpload({
						url:$("#addOpinion").attr('target')+'?filesave='+arr.id,
						secureuri:false,
						fileElementId:'file',
						dataType: 'json',				
						success: function (data, status){
							if(data.return=='top'){
								$.scrollTo('0',500);
							}else if(data.return != ''){
								location.href=data.return;
							}else{
								location.href="../";
							}
						}
					});
				}else{
					$.post($("#addOpinion").attr('target'),{'sendmail':arr.id},(function(arr_){return function(){
						if(arr.return=='top'){
							$.scrollTo('0',500);
						}else if(arr.return != ''){
							location.href=arr.return;
						}else{
							location.href="../";
						}
					}})(arr));

				}
			}else{
				$("#addOpinion input[name="+arr.errorblock+"]").parents('.element-form').addClass("error");
				$("#addOpinion .text-error").html(arr.error);
			}
		});
		return false;
	});
	// Галерея фото
	$(".bt_zoom a").click(function(){
		$(".small-photo-container a.active").parent().find("a.galery").click();
		return false;
	});
	// Подгрузка преимуществ в каталоге, не нарушая кэш
	$(".loadadv").live('click',function(){
		$(".product").load("/inc/ajax/advantages.php",{id:this.rel,'good':$('#productID').val()});
		$.scrollTo('150px',500);
		return false;
	});
	// Работа с текстом
	$(".mainbar .description img").wrap('<div class="img-border" style="float:left;"><div class="img">');
	$(".mainbar .description h2, .description h3, .description h4").wrap('<div class="title">');

	// Настраиваем поворот планеты
	planetNum = $("#planetvars .name").length;
	$(".turns-planet a").click(function(){

		// Рассчитываем позицию планеты
		if($(this).parent().hasClass("left")) planetPos --;
		else planetPos ++;

		if(planetPos < 0) planetPos = planetNum-1;
		if(planetPos >= planetNum) planetPos = 0;

		// Подгружаем картинку планеты
		$(".load-planet").fadeOut(200,function(){
			$(this).css('background-image', "url("+$("#planetvars ."+planetTime).eq(planetPos).val()+")");
			$(this).fadeIn(200);
		}); 
		$(".preload-planet").fadeOut(200,function(){
			$(this).css('background-image',  "url("+$("#planetvars .preview").eq(planetPos).val()+")");
			$(this).fadeIn(200);
		});

		// Рассчитываем надписи
		leftPos = planetPos - 1;
		rightPos = planetPos + 1;
		if(leftPos < 0) leftPos = planetNum-1;
		if(rightPos >= planetNum) rightPos = 0;

		// Устанавливаем надписи
		$(".turns-planet.left a span").text($("#planetvars .name").eq(leftPos).val());
		$(".turns-planet.right a span").text($("#planetvars .name").eq(rightPos).val());

		// Включаем нужные маркеты
		$(".markers-container").fadeOut(200,function(){
			$(".markers-container").eq(planetPos).fadeIn(200);
		})

		// Прячем раскрытый блок
		$(".documents-container").empty();

		// Блок с точками
		$("#showlink").load("/inc/ajax/indexChecklist.php",{"turn":planetPos});

		return false;
	});

	// Список выбора показываемых точек
	$('.link-selected-check').live('click', function() {
		$('.selected-check').fadeToggle(500);
		return false;
	});
	$("#showlink").load("/inc/ajax/indexChecklist.php");
	$("#showlink input").live('change',function(){
		var show = this.checked ? "Y" : "N";
		if(show=="Y"){
			$(".markers-container:visible div[rel="+$(this).val()+"]").show().removeClass("hidden");
		}else{
			$(".markers-container:visible div[rel="+$(this).val()+"]").hide().addClass("hidden");
		}
		$.post("/inc/ajax/indexCheck.php",{"id":$(this).val(),'show':show,'turn':planetPos});
	});

	//$(".bt_close").click(fu)
	// День-ночь для планеты
	$(".day-night .button:not(.active)").live("click",function(){
		$(".day-night .button").removeClass("active");
		$(this).addClass("active");
		if(planetTime == 'day') planetTime = 'night';
		else planetTime = 'day';
		$(".load-planet").css('background-image', "url("+$("#planetvars ."+planetTime).eq(planetPos).val()+")");
	});
	// Прелоад планеты
	setTimeout(function(){
		$("#planetvars .day, #planetvars .night").each(function(){
			imgs[imgs.length] = new Image;
			imgs[(imgs.length-1)].src = $(this).val();
		});
	}, 15000);

	// Корзина и сравнение — загружаем значения
	$.post("/inc/ajax/add2.php",{"to":"order"},function(data){setAdd(data,'order');});
	$.post("/inc/ajax/add2.php",{"to":"compare"},function(data){setAdd(data,'compare');});
	

	// Корзина и сравнение — смена по клику
	$(".order_link").click(function(){
		$.post("/inc/ajax/add2.php",{"id":this.rel,"to":"order"},function(data){
			setAdd(data,'order');
		});
		return false;
	});
	$(".compare_link").click(function(){
		$.post("/inc/ajax/add2.php",{"id":this.rel,"to":"compare"},function(data){
			setAdd(data,'compare');
		});
		return false;
	});

	// Супер-фильтр для каталога
	loadFiltertext();
	$(".link-turn").mouseup(loadFiltertext);
	$(".filter-catalog").mouseup(cathFilter);
	$(".filter-catalog").keyup(cathFilter);
	$(".filter-catalog input").change(cathFilter);
	//setInterval(cathFilter, 500);
	$(".link-reset").click(function(){
		$(".filter-catalog input[type=checkbox]").attr("checked",false);
		$(".filter-catalog .slider-widget-container").each(function(){
			$(this).find("input").eq(0).val($(this).find("input").eq(2).val()).change();
			$(this).find("input").eq(1).val($(this).find("input").eq(3).val()).change();
		});
		setTimeout(cathFilter,300);
		return false;		
	});

	// Подсветка пунктов
	$(document).scroll(function(){
		if(letScrollHighlight == 1){
			scrollHighlight();
		}
	});
	// Мягкие переходы 
	if(location.hash!=""){
		letScrollHighlight = 0;
		setTimeout(function(){letScrollHighlight = 1;}, 1000);
		name = location.hash.replace("#","");
		if($("#"+name).length > 0){
			$.scrollTo($("#"+name), 600, scrollHighlight);
		}
		
	}
	$(".menu-secondary.floating a").click(function(){
		letScrollHighlight = 0;
		setTimeout(function(){letScrollHighlight = 1;}, 1000);
		name = this.hash.replace("#","");
		$.scrollTo($("#"+name+""), 500, scrollHighlight);
		return false;
	});


	// Срабатывание фильтра по интервалу
	$(".cusel-scroll-pane span:not(.cuselActive)").live('mouseup',function(){
		targ = this;
		setTimeout((function(targ_){return function(){
			$(targ).parents("form").submit();
		}})(targ),100);
		
	});
	$(".range-link").mouseup(function(){
		$(".all-link").removeClass("active");
	});
	$(".range-link.active").live('mouseup',function(){		
		loadNewsFiltertext();
		//$("#intervalForm").submit(); return false;
	});
	$(".link-turn").live('mouseup',function(){		
		loadNewsFiltertext();
	});
	


	$(".range-link.selected").live('mouseup',function(){
		if($(".range-date:visible").length < 1){
			$(this).find("span").html($(this).attr("rel"));
			$(this).click();
			setTimeout(function(){$(".range-link").addClass("selected");},100);
		}
	}); 
	// Раскрытие каталога в большой блок
	$(".item.box:not(.open)").click(function(){
		$(".item.box:not(.open)").show();
		$(".item.box.open").hide();

		$(this).parent().find(".item.box.open").show();
		$(this).hide();
		return false;
	});
	// Закрытие блока каталога
	$(".item.box.open .bt_close").click(function(){
		$(this).parents("td").find(".item.box.open").hide();
		$(this).parents("td").find(".item.box:not(.open)").show();
		return false;
	});
	
	// Раскрытие новостей в большой блок
	$(".news.box:not(.open)").click(function(){
		$(".news.box:not(.open)").show();
		$(".news.box.open").hide();
		$(this).parent().find(".news.box.open").show();
		$(this).hide();
		return false;
	});
	// и свёртывание обратно
	$(".news.box.open").click(function(){
		$(".news.box:not(.open)").show();
		$(".news.box.open").hide();
		//return false;
	});

	// Пробуем сделать универсальный слайдер
	$(".bt_next-slider, .lightbox").live('dblclick',function(){
		if(document.getSelection()){
			document.getSelection().collapseToStart();
		}else{
			document.selection.empty;
		}
	});
	$(".slider:has(table)").each(function(){
		// Помечаем крайний на экране элемент
		$(this).find("td:first-child").addClass("current");
		

		// Обрабатываем клик справа
		$(this).find(".bt_next-slider").click(function(){
			var curr = $(this).parent().find(".current");
			var next = curr.next();
			if(next.length > 0 && next[0].tagName == "TD"){
				var marg = curr.width();
				var prev = curr.prev();

				if(curr.find(".box.open:visible").length > 0){
					curr.find(".box.open").hide();
					curr.find(".box:not(.open)").show();
					next.find(".box:not(.open)").hide();
					next.find(".box.open").show();
				}

				curr = $(this).parent().find(".current");
				next = curr.next();
				marg = curr.width();
				prev = curr.prev();

				while(prev.length > 0 && prev[0].tagName == "TD"){
					marg += prev.width();
					prev = prev.prev();
				}	
				curr.removeClass("current")
				curr.next().addClass("current");
				if($(this).parent().find("table").width() - marg <= $(this).parent().width()) marg = $(this).parent().find("table").width() - $(this).parent().width();
				$(this).parent().find("table").animate({"margin-left":"-"+marg+"px"},300,'linear',hideshowarrow);
			}
		});
		// Обрабатываем клик слева
		$(this).find(".bt_prev-slider").click(function(){
			var curr = $(this).parent().find(".current");
			var prev = curr.prev();
			if(prev.length > 0 && prev[0].tagName == "TD"){
				var marg = 0;
				var prev = curr.prev().prev();

				while(prev.length > 0 && prev[0].tagName == "TD"){
					marg += prev.width();
					prev = prev.prev();
				}	
				curr.removeClass("current")
				curr.prev().addClass("current");
				$(this).parent().find("table").animate({"margin-left":"-"+marg+"px"},300,'linear',hideshowarrow);
			}
		});
		// Показать или скрыть стрелочки сразу
		hideshowarrow(true);
	});

	// Управление всплывающим блоком в маркерах
	$('.markers-container ul li a').click(function() {
		if(!$(this).hasClass('isact')){
			$('.isact').removeClass('isact');
			$('div.isact').hide();
			$(this).parent().parent().parent().addClass('isact');
			$(this).addClass('isact');

			$('.documents-container').css({'visibility':'hidden','margin':'0'}).find('*').css('visibility','hidden');

			var elm = $(this).parents("ul")[0];
			var coords = offsetPosition(elm);
			var dcont = offsetPosition($(".documents-container")[0]);

			var left = coords[0] + 10 - dcont[0];
			var top = coords[1] - 10 - dcont[1];

			$('.documents-container').css({'margin-top':eval(top+4)+'px','margin-left':left+'px'});
			$(".documents-container").load("/inc/ajax/documents.php",{id:this.rel},function(){
				$('.documents-container, .documents-container *').css('visibility','visible').fadeIn(300);
				fleXenv.fleXcrollMain($(".icon-document #mycustomscroll")[0]);
				var width = $(".icon-document .document-small").width() + $(".documents-container .balloon-focus").width();
				var markerC = offsetPosition($(".documents-container .balloon-focus")[0]);
				var dif = getClientWidth() - (width + markerC[0]);
				if(dif < 1){
					var left = $('.documents-container').css("margin-left").replace("px","");
					$('.documents-container').css("margin-left",eval(left + dif) + "px");
					$(".marker.active ul li").css({"left":dif + "px","position":"relative"});
				}
			});	
		}
		return false;
	});
	// Переключение по офисам во всплывающем блоке
	$('.icon-document a').live('click',function() {
		$('.documents-container .balloon-focus').load("/inc/ajax/documents.php",{active:this.rel},function(){
			$('#mycustomscroll_mcontentwrapper').height($('.documents-container .balloon-focus').height());
		});
		
		$(".document-small.active").removeClass("active");
		$(this).parent().addClass("active");
		return false;
	});
	// Скрытие всплывшего блока
	$(".markers-container").click(function(event){
		$('.documents-container .bt_close').click();
		event.stopPropagation;
	});
	// Переключение типов маркеров
	$(".button.marktypes a").click(function(){
		$(this).parents(".button").toggleClass("active");
		if($(this).parents(".button").hasClass("active")){
			$(".markers-container:eq("+(planetPos)+") .marker."+this.rel+":not(.hidden)").show();
		}else{
			$(".markers-container:eq("+(planetPos)+") .marker."+this.rel).hide();
		}
		return false;
	});
});

// Показать или скрыть стрелочки
function hideshowarrow(val){
	if(val) marg = 0
	else marg = Math.abs(eval($(this).css("margin-left").replace("px","")));
	if(marg==0){
		$(this).parent().find(".bt_prev-slider").hide();
	}else{
		$(this).parent().find(".bt_prev-slider").show();
	}
	if(marg >= $(this).width() - $(this).parent().width()){
		$(this).parent().find(".bt_next-slider").hide();
	}else{
		$(this).parent().find(".bt_next-slider").show();
	}
}



// Подсветка пунктов каталога при прокруте
function scrollHighlight(){	
	var s = $(document).scrollTop();
	$(".menu-secondary.floating a.not-selected").removeClass("active");
	for(i=0;i<$(".catalog .subtitle:visible").length;i++){
		var offset = offsetPosition($(".catalog .subtitle:visible")[i])[1];
		if(offset-40 < s){
			$(".menu-secondary.floating a").removeClass("active");
			$(".menu-secondary.floating a:not(.not-selected)").eq(i).addClass("active");
		}
	}
	$("a.not-selected").removeClass("active");
}

function getval(text){
	if(text=='') return 0;
	else return eval(text.replace(/[^0-9]/,""));
}
// Супер-фильтр
function cathFilter(){
	$(".filtvals").each(function(){
		var hide = 0;
		var Umin = getval($(this).find("span[rel=Umin]").text());
		var Umax = getval($(this).find("span[rel=Umax]").text());
		var fUmin = getval($(".filter-catalog input[name=Umin]").val());
		var fUmax = getval($(".filter-catalog input[name=Umax]").val());

		
		if((Umax < fUmin) || (Umin > fUmax)) hide = 1;
		
		
		if(getval($(this).find("span[rel=P]").text()) < getval($(".filter-catalog input[name=Pmin]").val())) hide = 1;
		if(getval($(this).find("span[rel=P]").text()) > getval($(".filter-catalog input[name=Pmax]").val())) hide = 1;

		if(getval($(this).find("span[rel=L]").text()) < getval($(".filter-catalog input[name=Lmin]").val())) hide = 1;
		if(getval($(this).find("span[rel=L]").text()) > getval($(".filter-catalog input[name=Lmax]").val())) hide = 1;

		if($(".filter-catalog input[name=dust]:checked").length > 0 && $(this).find("span[rel=dust]").text()=="") hide = 1;
		if($(".filter-catalog input[name=water]:checked").length > 0 && $(this).find("span[rel=water]").text()=="") hide = 1;
		if($(".filter-catalog input[name=burst]:checked").length > 0 && $(this).find("span[rel=burst]").text()=="") hide = 1;

		if(hide==1) $(this).parent().hide();
		else $(this).parent().show();	
		
		
	});
	$(".catalog").each(function(){
		$(this).show();
		if($(this).find("li:visible").length > 0){
			$(this).show();
			$(".menu-secondary.floating li a").eq($(this).index()-2).removeClass("not-selected");
		}else{
			$(this).hide();
			$(".menu-secondary.floating li a").eq($(this).index()-2).addClass("not-selected");
		}
		scrollHighlight();
	});	
}
function setAdd(data, to){
	if(data.match("Array")) alert(data);

	var arr = eval(data);
	var num = arr.length - 1;
	var cl = ".in_"+to;

	if(to=='order'){
		link = 'order_link';		
	}else{
		link = 'compare_link';
	}

	if(num > 0){
		if(to=='order')	$(cl).show();
		else if(num > 1)	$(cl).show();
		else $(cl).hide();

		$(cl).find(".num").text(num);

		 $(cl).find(".num0").hide();
		 $(cl).find(".num1").hide();
		 $(cl).find(".num2").hide();

		if(num%10==0 || num%10>4 || num==11 || num==12 || num==13 || num==14) $(cl).find(".num0").show();
		else if(num%10==1) $(cl).find(".num1").show();
		else $(cl).find(".num2").show();


	}else $(cl).hide();


	$("."+link).removeClass("active");
	for(key in arr) $("."+link+"[rel="+arr[key]+"]").addClass("active");

	if($(".in_order").css("display")=="none" && $(".in_compare").css("display")=="none" ) $(".link-cart-container.displace").hide();
	else $(".link-cart-container.displace").show();
}

// Загрузка текста по фильтру
function loadFiltertext(){
	$(".title-container .description p .fText").load("/inc/ajax/cathFiltertext.php",{
		"Umin":$(".filter-catalog input[name=Umin]").val(),
		"Umax":$(".filter-catalog input[name=Umax]").val(),
		"Pmin":$(".filter-catalog input[name=Pmin]").val(),
		"Pmax":$(".filter-catalog input[name=Pmax]").val(),
		"Lmin":$(".filter-catalog input[name=Lmin]").val(),
		"Lmax":$(".filter-catalog input[name=Lmax]").val(),
		"dust":$(".filter-catalog input[name=dust]:checked").length,
		"water":$(".filter-catalog input[name=water]:checked").length,
		"burst":$(".filter-catalog input[name=burst]:checked").length
	});
}
function loadNewsFiltertext(){
	setTimeout(function(){
		$(".range-link").addClass("selected");
		$(".range-link span").load("/inc/ajax/newsFiltertext.php",{
			"mfrom":$(".cuselText").eq(0).text(),
			"yfrom":$(".cuselText").eq(1).text(),
			"mto":$(".cuselText").eq(2).text(),
			"yto":$(".cuselText").eq(3).text()
		});	
	}, 100);

}

// Пересчёт товаров
function reCountorder(targ){
	var summ = 0;
	for(k = 1; k < $(".tab-order tr").length; k ++){
		if($(".tab-order tr").eq(k).find(".td-summ input").length > 0){
			var price = eval($(".tab-order tr").eq(k).find(".td-price-one span").text().replace(/([^0-9]+)/,""));
			var num = eval($(".tab-order tr").eq(k).find(".td-summ input").val().replace(/([^0-9]+)/,""));
			$(".tab-order tr").eq(k).find(".td-price span").html(formatSumm(price * num));
			summ += price * num;
		}
	}
	$(".total-amount big span").text(formatSumm(summ));
	var num = eval(targ.val().replace(/([^0-9]+)/,""));
	var id = eval(targ.parents("tr").attr("rel"));
	if(num < 1) num = 0;
	$.post("/inc/ajax/add2.php",{"id":id,"to":"order","act":"add","num":num},function(data){setAdd(data,'order');});
}

// Показать только отличия
function showDiff(){
	if($(".show-parametrs").hasClass("all")){
		$(".parametrs:hidden").slideDown();
	}else{
		$(".parametrs:not(.delete-links)").each(function(){
			var hide = 0;
			for(k=0;k<$(this).find('li').length;k++){
				if($(this).find('li').eq(k).text()!=$(this).find('li').eq(0).text()) hide ++;
			}
			if(hide == 0) $(this).slideUp();
		});
	}
}

// Загрузка блока на карте
function openB(mEvent,placemark,script){

	var evnt = mEvent.getEvent();
    if (evnt == undefined){
        evnt = window.event;
    }

	if(script=="" || script==undefined) script = "openBaloon.php";
	if ('pageX' in evnt) { // all browsers except IE before version 9
		var pageX = evnt.pageX;
		var pageY = evnt.pageY;
	}
	else {  // IE before version 9
		var pageX = evnt.clientX + document.documentElement.scrollLeft;
		var pageY = evnt.clientY + document.documentElement.scrollTop;
	}
	$(".balloon-focus").hide();
    var offset = offsetPosition($("#YMapsID-5145")[0]);
    var x = pageX - offset[0];
    var y = pageY - offset[1];
	$(".balloon-focus").css({'top':y-10,'left':x-10}).html('<img src="/images/preloader.gif">').fadeIn();
	$.post("/inc/ajax/"+script,{id:placemark.id},function(data){
		var left = $(".balloon-focus").css("left").replace("px","")-150;
		if(left < 10) left = 10; if(left > 720) left = 720;
		var top = $(".balloon-focus").css("top").replace("px","")-150;
		if(top < 10) top = 10;  if(top > 450) top = 450;

		$(".balloon-focus").animate({"left":left+"px","top":top+"px"},300,(function(data_){return function(){
			$(this).html(data);
		}})(data));
	});
}


$(function() {
	var params = {
	   changedEl: "select"
	}
	cuSel(params);
});
$(document).ready(function(){
	//$('.small-photo-container ul').jcarousel({scroll: 2});
});

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-6831931-12']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();



// Собираем свой скролл
jQuery.fn.icarousel = function(){
	var width = 0;
	for(i=0;i<$(this).find("li").length;i++) width += $(this).find("li").eq(i).width()+60;

	$(this).width(width).css({'overflow':'hidden','position':'relative'});
	$(this).find("li").css({'float':'left','clear':'none'});

	

	$(this).parent().find(".next").click(function(){
		var targ = $(this).parent().find("ul");
		var left = targ.css("left");
		if(left=='auto') left = 0;
		else left = Math.abs(eval(left.replace(/([^0-9])+/,"")));
		left -= $(this).parent().width();
		if(left > 0) left = 0;

		$(this).parent().find("ul").animate({'left':left+"px"});
		$(this).parent().find("ul").buttons();
	});

	$(this).buttons();
	return this;
};

jQuery.fn.buttons = function(){
	var width = 0;
	for(i=0;i<$(this).find("li").length;i++) width += $(this).find("li").eq(i).width()+60;

	var left = $(this).css("left");
	if(left=='auto') left = 0;
	else left = Math.abs(eval(left.replace(/([^0-9])+/,"")));

	if(width - left <  $(this).parent().width()) $(this).parent().find(".next").css('visibility','hidden');
	else $(this).parent().find(".next").css('visibility','visible');

	if(left == 0) $(this).parent().find(".prev").css('visibility','hidden');
	else $(this).parent().find(".prev").css('visibility','visible');

	return this;
};

