var COOKIE_NAME = 'bookmarkData'; var options = { path: '/', expires: 10 }; function array_search( needle, haystack, strict ) { var strict = !!strict; for(var key in haystack){ if( (strict && haystack[key] === needle) || (!strict && haystack[key] == needle) ){ return key; } } return false; } function mycarousel_itemLoadCallback(carousel, state) { if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( '/goodsAjax?t=liders', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml); }, 'xml' ); }; function mycarousel_itemLoadCallbackNew(carousel, state) { if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( '/goodsAjax?t=New', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml); }, 'xml' ); }; function mycarousel_itemLoadCallbackAreaGoods(carousel, state) { if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( '/goodsAjax?t=areaGoods', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml); }, 'xml' ); }; function mycarousel_itemLoadCallbackGoodsAreaGoods(carousel, state) { if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( '/goodsAjax?t=oneAreaGoods', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml); }, 'xml' ); }; function mycarousel_itemAddCallback(carousel, first, last, xml) { carousel.size(parseInt(jQuery('total', xml).text())); jQuery('images', xml).each(function(i) { carousel.add(first + i, mycarousel_getItemHTML(jQuery('image',this).text(),jQuery('link',this).text())); }); }; function mycarousel_getItemHTML(url,link) { return ''; }; $(document).ready(function(){ jQuery('#imgLiders').jcarousel({ // itemVisibleOutCallback: {onAfterAnimation: function(carousel, item, i, state, evt) { carousel.remove(i); }}, itemLoadCallback: mycarousel_itemLoadCallback }); jQuery('#imgNew').jcarousel({ // itemVisibleOutCallback: {onAfterAnimation: function(carousel, item, i, state, evt) { carousel.remove(i); }}, itemLoadCallback: mycarousel_itemLoadCallbackNew }); jQuery('#areaGoods').jcarousel({ // itemVisibleOutCallback: {onAfterAnimation: function(carousel, item, i, state, evt) { carousel.remove(i); }}, itemLoadCallback: mycarousel_itemLoadCallbackAreaGoods }); jQuery('#goodsAreaGoods').jcarousel({ // itemVisibleOutCallback: {onAfterAnimation: function(carousel, item, i, state, evt) { carousel.remove(i); }}, itemLoadCallback: mycarousel_itemLoadCallbackGoodsAreaGoods }); $('#leftmenu li:has(ul) a').click(function(){ if($('ul',$(this).parent()).css('display')=='none') $('ul',$(this).parent()).css('display','block'); else $('ul',$(this).parent()).css('display','none'); return false; }); $('#leftmenu li ul li a').unbind('click'); var zIndexNumber = 1000; $('div').each(function() { $(this).css('zIndex', zIndexNumber); zIndexNumber -= 10; }); $('#fancybox-tmp').css('zIndex', '1500'); $('#fancybox-loading').css('zIndex', '1500'); $('#fancybox-overlay').css('zIndex', '1500'); $('#fancybox-wrap').css('zIndex', '1500'); $('#fancybox-wrap').css('zIndex', '1500'); $('#fancybox-wrap').css('zIndex', '1500'); $('#fancybox-outer').css('zIndex', '1500'); $tabs = $('#tabs').tabs(); $("#tabs-5 a.group").fancybox({ 'speedIn' : 600, 'speedOut' : 200, 'overlayShow' : true }); $("a.sendToAgent").fancybox({ 'speedIn' : 600, 'speedOut' : 200, 'overlayShow' : true, 'type' : 'iframe' }); $("#tabs-3 a.group").fancybox({ 'speedIn' : 600, 'speedOut' : 200, 'overlayShow' : true, 'type' : 'iframe' }); $('#Basket1').BOSSShopBasket({AddCardSel:'.addtobasket,.addcart',StatusContainer:'#Basket1'}); var curField=''; $('#searchBlock select').change(function(){ var data=$('#searchBlock select').serializeArray(); curField=$(this).attr('name'); $.get('/search/',data,function(data){ var dt=JSONProccessing.decode(data); if(dt['cnt']!=null){ $('#searchBlock .countFind').html('Найдено результатов: '+dt['cnt']+'. '); if(curField!='Subway') $('#searchBlock select[name="Subway"]').html(dt['subway']); if(curField!='Shosse') $('#searchBlock select[name="Shosse"]').html(dt['shosse']); curField=''; }else { $.get('/search/',data,function(data){ var dt=JSONProccessing.decode(data); if(dt['cnt']!=null){ $('#searchBlock .countFind').html('Найдено результатов: '+dt['cnt']+'. '); if(curField!='Subway') $('#searchBlock select[name="Subway"]').html(dt['subway']); if(curField!='Shosse') $('#searchBlock select[name="Shosse"]').html(dt['shosse']); curField=''; }else { } }); } }); }); var mainSearchFormHTML=$('#searchBlock').html(); $('input[type="reset"]').click(function(){ $('#searchBlock').html(mainSearchFormHTML); }); $.get('/bookmark/?type=preview',function(data){ $('#bookmark').html(data); }); $('a.bookmark').click(function() { var ck=$.cookie(COOKIE_NAME); var dt; if(ck==null){ dt=new Array(); }else{ dt=JSONProccessing.decode(ck); } var idGoods=$(this).attr('rel'); if($(this).attr('remove')!='yes'){ if(array_search( idGoods, dt)==false){ dt[dt.length]=idGoods; } $(this).html('Добавлено'); }else{ delete(dt[array_search( idGoods, dt)]); $(this).parents('.itemInList').remove(); } $.cookie(COOKIE_NAME, JSONProccessing.encode(dt), options); $.get('/bookmark/?type=preview',function(data){ $('#bookmark').html(data); }); return false; }); if(mainSearch==false){ /*$('#searchBlock form table').slideUp();*/ var open=false; $('#searchBlock .hhh').click(function(){ if(!open){ $('#searchBlock form table').slideDown(); open=true; }else { $('#searchBlock form table').slideUp(); open=false; } }); }else{ //$('#rrrrr,#rrrrrr').slideUp(); var open=false; $('#searchBlock .hhh').click(function(){ if(!open){ $('#rrrrr,#rrrrrr').slideDown(); open=true; }else { $('#rrrrr,#rrrrrr').slideUp(); open=false; } }); } });