Каталог

Фильтр товаров

' if (typeof(html_obj[par_txt]) === "undefined") { html_obj[par_txt] = new_txt; } else { html_obj[par_txt] = html_obj[par_txt] + new_txt; } } }); var html_text = '
'; for(var key in html_obj) { html_text = html_text + '
'; if (key != '') { html_text = html_text + '
'+key+':
'; } html_text = html_text + html_obj[key]+'
'; } html_text = html_text + '
'; $("#af_select_options").children(':first').remove(); $("#af_select_options").append(html_text); if (typeof(elem) == 'object') { $.scrollTo($('#af_select_options').offset().top-300,800); } if (arr['price_max'] > 0) { var left_limit = parseInt(arr['price_min']*0.9); if (left_limit 51520.99) { right_limit = 51520.99; } $('#af_price_slider').trackbar({ onMove : function() { $('#af_price_from').val(this.leftValue); $('#af_price_to').val(this.rightValue); debounceUpdateUnijaxFilterForm($('#af_price_slider'), 1000); }, onMoveLeft : function(leftOut) { if (leftOut) { $('#af_price_from').val(null); } else { $('#af_price_from').val(this.leftValue); } debounceUpdateUnijaxFilterForm($('#af_price_slider'), 1000); }, onMoveRight : function(rightOut) { if (rightOut) { $('#af_price_to').val(null); } else { $('#af_price_to').val(this.rightValue); } debounceUpdateUnijaxFilterForm($('#af_price_slider'), 1000); }, leftLimit : left_limit, leftValue : arr['price_from'], leftValueLimit : arr['price_min'], rightLimit : right_limit, rightValue : arr['price_to'], rightValueLimit : arr['price_max'] }); window.price_min = arr['price_min']; window.price_max = arr['price_max']; } }); })(jQuery); } function removeSelectOptions(id) { var input = document.getElementById(id); input.checked=false; if (jQuery(input).is(':radio')) { jQuery('input:radio[name='+jQuery(input).attr('name')+']:nth(0)').attr('checked',true); } updateUnijaxFilterForm(); return false; } function viewTooltip(elem, mode) { if (mode=='show') { jQuery("#af_tooltip").remove(); jQuery("body").append("
"+jQuery(elem).next().html()+"
"); jQuery('#af_tooltip') .css('top',(jQuery(elem).offset().top - 5) + 'px') .css('left',(jQuery(elem).offset().left + 20) + 'px') .fadeIn("fast"); } else { jQuery('#af_tooltip').remove(); } } (function($) { $.fn.trackbar = function(op, id){ op = $.extend({ onMove: function(){}, onMoveLeft: function(leftOut){}, onMoveRight: function(rightOut){}, width: 177, leftLimit: 0, leftValue: 0, leftValueLimit: 0, rightLimit: 100, rightValue: 100, rightValueLimit: 100, jq: this },op); $.trackbar.getObject(id).init(op); } $.trackbar = { archive : [], getObject : function(id) { if(typeof id == 'undefined')id = this.archive.length; if(typeof this.archive[id] == "undefined"){ this.archive[id] = new this.hotSearch(id); } return this.archive[id]; } }; $.trackbar.hotSearch = function(id) { this.id = id; this.leftWidth = 0; this.leftLimitWidth = 0; this.rightWidth = 0; this.rightLimitWidth = 0; this.width = 0; this.intervalWidth = 0; this.leftLimit = 0; this.leftValue = 0; this.leftValueLimit = 0; this.rightLimit = 0; this.rightValue = 0; this.rightValueLimit = 0; this.valueInterval = 0; this.widthRem = 10; this.valueWidth = 0; this.roundUp = 0; this.x0 = 0; this.y0 = 0; this.blockX0 = 0; this.rightX0 = 0; this.leftX0 = 0; this.moveState = false; this.moveIntervalState = false; this.debugMode = false; this.clearLimits = false; this.clearValues = true; this.onMove = null; this.onMoveLeft = null; this.onMoveRight = null; this.leftBlock = null; this.leftLimitBlock = null; this.rightBlock = null; this.rightLimitBlock = null; this.leftBegun = null; this.rightBegun = null; this.centerBlock = null; this.itWasMove = false; } $.trackbar.hotSearch.prototype = { ERRORS : { 1 : "Ошибка при инициализации объекта", 2 : "Левый бегунок не найден", 3 : "Правый бегунок не найден", 4 : "Левая область ресайза не найдена", 5 : "Правая область ресайза не найдена", 6 : "Не задана ширина области бегунка", 7 : "Не указано максимальное изменяемое значение", 8 : "Не указана функция-обработчик значений", 9 : "Не указана область клика" }, LEFT_BLOCK_PREFIX : "leftBlock", RIGHT_BLOCK_PREFIX : "rightBlock", LEFT_BEGUN_PREFIX : "leftBegun", RIGHT_BEGUN_PREFIX : "rightBegun", CENTER_BLOCK_PREFIX : "centerBlock", gebi : function(id) { return this.jq.find('#'+id)[0]; }, addHandler : function(object, event, handler, useCapture) { if (object.addEventListener) { object.addEventListener(event, handler, useCapture ? useCapture : false); } else if (object.attachEvent) { object.attachEvent('on' + event, handler); } else alert(this.errorArray[9]); }, defPosition : function(event) { var x = y = 0; if (document.attachEvent != null) { x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft; y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop; } if (!document.attachEvent && document.addEventListener) { x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; } return {x:x, y:y}; }, absPosition : function(obj) { var x = y = 0; while(obj) { x += obj.offsetLeft; y += obj.offsetTop; obj = obj.offsetParent; } return {x:x, y:y}; }, debug : function(keys) { if (!this.debugMode) return; var mes = ""; for (var i = 0; i \ \
\ \
\ \ '); if (this.onMove == null || this.onMoveLeft == null || this.onMoveRight == null) { this.debug([1,8]); return; } this.leftBegun = this.gebi(this.LEFT_BEGUN_PREFIX); if (this.leftBegun == null) { this.debug([1,2]); return; } this.rightBegun = this.gebi(this.RIGHT_BEGUN_PREFIX); if (this.rightBegun == null) { this.debug([1,3]); return; } this.leftBlock = this.gebi(this.LEFT_BLOCK_PREFIX); if (this.leftBlock == null) { this.debug([1,4]); return; } this.rightBlock = this.gebi(this.RIGHT_BLOCK_PREFIX); if (this.rightBlock == null) { this.debug([1,5]); return; } this.centerBlock = this.gebi(this.CENTER_BLOCK_PREFIX); if (this.centerBlock == null) { this.debug([1,9]); return; } if (!this.width) { this.debug([1,6]); return; } if (!this.rightLimit) { this.debug([1,7]); return; } this.valueWidth = this.width - 2 * this.widthRem; this.rightValue = hash.rightValue || this.rightLimit; this.rightValueLimit = hash.rightValueLimit || this.rightLimit; this.rightValue = this.rightValue > this.rightValueLimit ? this.rightValueLimit : this.rightValue; this.leftValue = hash.leftValue || this.leftLimit; this.leftValueLimit = hash.leftValueLimit || this.leftLimit; this.leftValue = this.leftValue = w / 2) { this.rightWidth += (w - x); this.rightCounter(); this.setCurrentState(); this.onMoveRight(); } else { this.leftWidth += x; this.leftCounter(); this.setCurrentState(); this.onMoveLeft(); } }, setCurrentState : function() { this.leftBlock.style.width = this.leftWidth + "px"; $('div#leftBlock .inactive').width(this.leftWidth-this.leftWidthLimit); $('div#rightBlock .inactive').width(this.rightWidth-this.rightWidthLimit); if (!this.clearValues) this.leftBlock.firstChild.innerHTML = this.leftValue; this.rightBlock.style.width = this.rightWidth + "px"; if (!this.clearValues) this.rightBlock.firstChild.innerHTML = this.rightValue; }, moveHandler : function(evt) { this.itWasMove = true; evt = evt || window.event; if (evt.preventDefault) evt.preventDefault(); evt.returnValue = false; if (this.moveState == "left") { this.leftWidth = this.blockX0 + this.defPosition(evt).x - this.x0; this.leftCounter(); this.setCurrentState(); this.onMoveLeft(this.leftOut); } if (this.moveState == "right") { this.rightWidth = this.blockX0 + this.x0 - this.defPosition(evt).x; this.rightCounter(); this.setCurrentState(); this.onMoveRight(this.rightOut); } }, moveIntervalHandler : function(evt) { this.itWasMove = true; evt = evt || window.event; if (evt.preventDefault) evt.preventDefault(); evt.returnValue = false; var dX = this.defPosition(evt).x - this.x0; if (dX > 0) { this.rightWidth = this.rightX0 - dX > this.rightWidthLimit ? this.rightX0 - dX : this.rightWidthLimit; this.leftWidth = this.width - this.rightWidth - this.intervalWidth; } else { this.leftWidth = this.leftX0 + dX > this.leftWidthLimit ? this.leftX0 + dX : this.leftWidthLimit; this.rightWidth = this.width - this.leftWidth - this.intervalWidth; } this.rightCounter(); this.leftCounter(); this.setCurrentState(); this.onMove(); }, updateRightValue : function(rightValue) { try { this.rightValue = parseInt(rightValue); this.rightValue = this.rightValue this.rightLimit ? this.rightLimit : this.rightValue; this.rightValue = this.rightValue this.width - this.leftWidth ? this.width - this.leftWidth : this.rightWidth; if (this.rightWidth = this.width) this.rightValue = this.leftValue; this.rightValue = parseInt(this.rightValue) + 0.99; }, updateLeftValue : function(leftValue) { try { this.leftValue = parseInt(leftValue); this.leftValue = this.leftValue this.rightLimit ? this.rightLimit : this.leftValue; this.leftValue = this.rightValue this.width - this.rightWidth ? this.width - this.rightWidth : this.leftWidth; if (this.leftWidth = this.width) this.leftValue = this.rightValue; this.leftValue = parseInt(this.leftValue).toFixed(2); } } })(jQuery); (function($){ var $scrollTo = $.scrollTo = function(target, duration, settings){ $(window).scrollTo(target, duration, settings); }; $scrollTo.defaults = { axis:'xy', duration: parseFloat($.fn.jquery) >= 1.3 ? 0 : 1 }; $scrollTo.window = function(scope){ return $(window)._scrollable(); }; $.fn._scrollable = function(){ return this.map(function(){ var elem = this, isWin = !elem.nodeName || $.inArray(elem.nodeName.toLowerCase(), ['iframe','#document','html','body']) != -1; if(!isWin) return elem; var doc = (elem.contentWindow || elem).document || elem.ownerDocument || elem; return $.browser.safari || doc.compatMode == 'BackCompat' ? doc.body : doc.documentElement; }); }; $.fn.scrollTo = function(target, duration, settings){ if(typeof duration == 'object'){ settings = duration; duration = 0; } if(typeof settings == 'function') settings = { onAfter:settings }; if(target == 'max') target = 9e9; settings = $.extend({}, $scrollTo.defaults, settings); duration = duration || settings.speed || settings.duration; settings.queue = settings.queue && settings.axis.length > 1; if(settings.queue) duration /= 2; settings.offset = both(settings.offset); settings.over = both(settings.over); return this._scrollable().each(function(){ var elem = this, $elem = $(elem), targ = target, toff, attr = {}, win = $elem.is('html,body'); switch(typeof targ){ case 'number': case 'string': if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(targ)){ targ = both(targ); break; } targ = $(targ,this); case 'object': if(targ.is || targ.style) toff = (targ = $(targ)).offset(); } $.each(settings.axis.split(''), function(i, axis){ var Pos = axis == 'x' ? 'Left' : 'Top', pos = Pos.toLowerCase(), key = 'scroll' + Pos, old = elem[key], max = $scrollTo.max(elem, axis); if(toff){ attr[key] = toff[pos] + (win ? 0 : old - $elem.offset()[pos]); if(settings.margin){ attr[key] -= parseInt(targ.css('margin'+Pos)) || 0; attr[key] -= parseInt(targ.css('border'+Pos+'Width')) || 0; } attr[key] += settings.offset[pos] || 0; if(settings.over[pos]) attr[key] += targ[axis=='x'?'width':'height']() * settings.over[pos]; }else{ var val = targ[pos]; attr[key] = val.slice && val.slice(-1) == '%' ? parseFloat(val) / 100 * max : val; } if(/^\d+$/.test(attr[key])) attr[key] = attr[key]
Цена:
от до
Количество, шт:
от
Склад:
Цвет:
Показать еще...
Материал:
Показать еще...
Метка:
Промо
Антистресс «Футбол»
Артикул: 1011929
Склад Москва: 1108
Количество:
694.00 руб.
Купить
Антистресс «Боксерская груша мини»
Артикул: 1011930
Склад Москва: по запросу
Количество:
270.00 руб.
Купить
Брелок с подсветкой, синий
Артикул: 1011516.40
Склад Москва: по запросу
Количество:
50.00 руб.
Купить
Брелок с подсветкой, красный
Артикул: 1011516.50
Склад Москва: 582
Количество:
50.00 руб.
Купить
Артикул: 1014334
Склад Москва: 1930
Количество:
103.00 руб.
Купить
Брелок с LED-фонариком Рука, белый
Артикул: 1012405
Склад Москва: 3072
Количество:
44.00 руб.
Купить
Брелок с LED-фонариком, черный
Артикул: 1012079
Склад Москва: 7215
Количество:
39.20 руб.
Купить
Брелок с рулеткой, синий
Артикул: 10117.40
Склад Москва: по запросу
Количество:
17.80 руб.
Купить
Брелок с LED-фонариком, серебристый
Артикул: 1011780
Склад Москва: 1707
Количество:
251.00 руб.
Купить
Зонт-трость Unit Wind
Артикул: 1012392.10
Склад Москва: 1788
Количество:
455.00 руб.
Купить
Зонт-трость Unit Wind
Артикул: 1012392.40
Склад Москва: 1623
Количество:
455.00 руб.
Купить
Зонт
Артикул: 1012698.30
Склад Москва: 1533
Количество:
367.00 руб.
Купить
Брелок с набором отверток, черный
Артикул: 1012406.30
Склад Москва: 1151
Количество:
76.50 руб.
Купить
Брелок TORRADO, серебристый
Артикул: 101574
Склад Москва: 5125
Количество:
74.40 руб.
Купить
Брелок OLIVE, серебристый
Артикул: 101575
Склад Москва: 8362
Количество:
73.10 руб.
Купить
Брелок FRAME, серебристый
Артикул: 101576
Склад Москва: 11475
Количество:
81.40 руб.
Купить
Брелок Веселый человечек, серый
Артикул: 101577
Склад Москва: по запросу
Количество:
76.00 руб.
Купить
Брелок Новая волна, серый
Артикул: 101578
Склад Москва: по запросу
Количество:
94.80 руб.
Купить
Брелок Сердечко, красный
Артикул: 1012516
Склад Москва: 10643
Количество:
39.60 руб.
Купить
Брелок с рулеткой Рука, белый
Артикул: 101758
Склад Москва: 54878
Количество:
21.10 руб.
Купить
Брелок-открывашка Каска, белый
Артикул: 1012564.60
Склад Москва: 5815
Количество:
33.90 руб.
Купить
Брелок-открывашка Каска, оранжевый
Артикул: 1012564.20
Склад Москва: 30
Количество:
33.90 руб.
Купить
Брелок-открывашка Каска, синий
Артикул: 1012564.40
Склад Москва: 5437
Количество:
33.90 руб.
Купить
Брелок с LED-фонариком Суперхит, синий
Артикул: 1012569.64
Склад Москва: по запросу
Количество:
38.60 руб.
Купить
Брелок с проецирующимся логотипом, серый
Артикул: 1011512
Склад Москва: по запросу
Количество:
119.00 руб.
Купить
Брелок с рулеткой, красный
Артикул: 10117.50
Склад Москва: 58668
Количество:
17.80 руб.
Купить
Брелок с рулеткой, белый
Артикул: 10117.60
Склад Москва: 500
Количество:
17.80 руб.
Купить
Брелок с рулеткой, желтый
Артикул: 10117.80
Склад Москва: 31771
Количество:
17.80 руб.
Купить
Брелок с рулеткой, зеленый
Артикул: 10117.90
Склад Москва: 28863
Количество:
17.80 руб.
Купить
Брелок Мобильный телефон
Артикул: 101427
Склад Москва: 409
Количество:
10.00 руб.
Купить
i i i i i i i i i i i i i
  • Назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 80
  • 81
  • Вперёд
2Вперёд (81)

* Рекомендуем использовать фильтр товаров! *

___________________________________________

Copyright MAXXmarketing Webdesigner GmbH