function initTT(){ jQuery('span.alttag').find('li > a').each(function(){ var hold = jQuery(this); var tt = hold.find('span.tooltip'); if(tt.length){ hold.mouseenter(function(){ b = b.substr(0, b.length-2)*1+tt.height(); tt.css({'bottom':tt.height()+'px'}); }); } }); } function initTT(){ jQuery('div.category-block').find('li > a').each(function(){ var hold = jQuery(this); var tt = hold.find('span.tooltip'); if(tt.length){ hold.mouseenter(function(){ b = b.substr(0, b.length-2)*1+tt.height(); tt.css({'bottom':tt.height()+'px'}); }); } }); } (function($) { /* Gallery */ function Gallery(el, options) { this._hold = $(el); this.initOptions(options); this._timer = options.autoRotation; this._t; this.initialize(); } $.fn.gallery = function(options) { return new Gallery(this.get(0), options); }; Gallery.prototype = { initOptions: function(_obj){ this.options = { randomSlide: false, changeHeight: false, duration: 700, slideElement: 1, event: 'click', autoRotation: false, effect: false, listOfSlides: 'ul > li', switcher: false, disableBtn: false, nextBtn: 'a.next-link, a.btn-next, a.next, a.link-next', prevBtn: 'a.prev-link, a.btn-prev, a.prev, a.link-prev', circle: true, direction: false, IE: false, swicherBuilder: false, titleReplace: false }; for(key in _obj) this.options[key] = _obj[key]; }, initialize: function(){ var _this = this; var _hold = _this._hold; var _speed = _this.options.duration; var _timer = _this.options.autoRotation; var _el = _hold.find(_this.options.listOfSlides); if(_el.length){ _el.css('display','block'); if (_this.options.effect){ _el.css('position','absolute'); var _list = _el; } else var _list = _el.parent(); var _switcher = _hold.find(_this.options.switcher); var _next = _hold.find(_this.options.nextBtn); var _prev = _hold.find(_this.options.prevBtn); var _count = _el.index(_el.filter(':last')); var _w = _el.outerWidth(true); var _h = _el.outerHeight(true); if (_this.options.switcher) var _active = _switcher.index(_switcher.filter('.active:eq(0)')); else var _active = _el.index(_el.filter('.active:eq(0)')); if (_active < 0) _active = 0; var _last = _active; if(_this.options.swicherBuilder){ this._hold.append('