var initWishlistLink=function(){var e=$("#addtowishlist-link");if(e.length){e.click(function(){var f=$(this);var g=$('<img class="small-ajax-loader" src="/images/small-ajax-loader.gif" />');f.append(g);$.ajax({url:this.href,cache:false,dataType:"json",success:function(i){g.remove();if(f.parents("#TB_ajaxContent").length){if(i.success){var h=$("<span>Товар добавлен в виш-лист</span>");f.hide().parent().append(h);setTimeout(function(){h.fadeOut("slow",function(){f.fadeIn("fast")})},1000)}else{var h=$('<span class="error">'+(i.message?i.message:"Ошибка при добавлении в виш-лист")+"</span>");f.hide().parent().append(h);setTimeout(function(){h.fadeOut("slow",function(){f.fadeIn("fast")})},1000)}}else{if(i.success){showGlobalMessage('<div class="content links"><a href="#" class="ajax TB_closeWindowButton">Вернуться на карточку товара</a><br /><a href="/personal/wishlist/wish">Перейти в виш-лист</a></div>',true,"Товар добавлен в виш-лист")}else{stdErrorHandler(i)}}}});return false});var b=e.attr("href"),d=$("#order-addtobasket-color"),a=$("#order-addtobasket-size"),c=function(){e.attr("href",b+"&"+$.param({color:d.val(),size:a.val()}))};d.change(c);a.change(c);if(d.length){d.bind("change",c)}if(a.length){a.bind("change",c)}}};$(document).ready(function(){initWishlistLink();var c=$("#wishlist-items");if(c.length){var b=".wish-item-move",a="div.wishlist-item";c.sortable({handle:".wish-item-move",revert:true,axis:"y",items:a,connectWith:"#paginator",tolerance:"pointer",update:function(f,j){var k=$(j.item),i=j.item.find(b).attr("href").substr(1),l=$(a,c).index(k),e=0,g=0;if(l>0){e=$($(a,c)[l-1]).find(b).attr("href").substr(1)}if((l+1)<$(a,c).length){g=$($(a,c)[l+1]).find(b).attr("href").substr(1)}var h=$('<img class="small-ajax-loader" src="/images/small-ajax-loader.gif" />');var d=j.item.find(b).parent();d.append(h);$.ajax({url:this.href,cache:false,dataType:"json",data:{act:"move_item",item_id:i,prev_item_id:e,next_item_id:g},success:function(m){h.remove();if(m.success){}else{d.append("Вещь из виш-листа не перемещена")}}})}});$("#wishlist-items, #wishlist-items .wishlist-item").disableSelection()}});
