var catalog = new fConnector('catalog'); var ccount = 0; var declination = function(number, titles){ var cases = new Array(2, 0, 1, 1, 1, 2); return titles[(number%100>4 && number%100<20)? 2 : cases[Math.min(number%10, 5)]]; } var object_banners = function(){ catalog.execute({show_object_banners:true}); return catalog.result.banners; } $(function(){ $(document).click(function(){$('div.s-window').hide();}); $('div.s-window').hide(); $('div.s-window ul').each(function(){$('li:last', this).addClass('last');}); $('div.s-window li a').click(function(){ var div = $($(this).parents()[2]); div.hide(); var inputdata = div.prev(); inputdata.val($(this).attr('rel')); var inputprew = div.siblings('input.ab-select'); inputprew.val($(this).text()); }); $('input.ab-select').each(function(){ key = $(this).val(); if(key != ''){ val = $(this).siblings('div.s-window').find("a[rel='" + key + "']").text(); $(this).val(val); } }); $('input.ab-select, a.ab-select').click(function(e){ e.stopPropagation(); var div = $(this).siblings('div.s-window'); if(div.is(':visible')){div.hide();} else {div.show();} }); $('ul.icons').after(object_banners()); $('ul.top-banners li').each(function(i){i++;$(this).addClass('colore0' + i);}); $('ul.menu').droppy(); $('ul.menu li').hover(function(){$('ul:first', this).css('width', $(this).width() + 'px').show();}); $('div.news ul li').hover( function(){$('> div.info', this).css({left:-150}).show();}, function(){$('> div.info', this).hide();} ); $('div.info').click(function(){window.location.href = $(this).siblings('a').attr('href');}); $('p.compare input').click(function(){ if($(this).is(':checked')){catalog.execute({add_comparse:{id:$(this).val()},count_comparse:true});} else {catalog.execute({remove_comparse:{id:$(this).val()},count_comparse:true});} ccount = catalog.result.count; $('div.n-comp span').html(catalog.result.count + ' ' + declination(catalog.result.count, ["товар","товара","товаров"])); }); $('div.n-comp > a').click(function(){if(ccount > 1){window.location.href = '/product-catalog/compare';}else{alert('Выберите товары для сравнения');}}); $('#subm').click(function(){$('#searchform').submit();}); $('#specifications').toggle( function(){$(this).next('table.s-table').show();}, function(){$(this).next('table.s-table').hide();} ); $('#faqform').click(function(e){ $('div.form').toggle(); $('#msgsubmitted').hide(); e.preventDefault(); }); });