function loadSaleBlock(n){var t,i,r;typeof n=="object"&&(n=n.ID);if($("body").data("itemId")==n||!n)return;t=$("#js_saleBlock");if(t.length==0)return;i=t.data("saleblock-request"),i&&typeof i=="object"&&i.abort(),$("body").data("itemId",n),r=t.find("span.iteminfo").attr("js_type"),t.mask("Процесс идёт..."),i=Ozon.Detail.SaleBlock({itemId:n,type:r},function(i){var r=$(".func-block.menu-product");t.html(i.data.saleblock),$("#js_saleBlock").unmask(),execByName("loadSaleBlock_callBack",i.data),SetOrdered(),SetOmnitureCode(null,null,null,null,"prodView,event24",";"+n,null,null,null,null),r.length>0&&i.data.social&&(r.find("li").removeClass("selected"),typeof i.data.social.vote!="undefined"&&i.data.social.vote!=null&&r.find(".js-vote-like."+(i.data.social.vote?"yes":"no")).addClass("selected"),i.data.social.own&&r.find(".js-own").addClass("selected"),i.data.social.subscribed&&r.find(".js-subscribe").addClass("selected"))},function(n){"Ошибка загрузки SaleBlock:".Alert(n.message)}),t.data("saleblock-request",i)}function refreshDetails(n){"refreshDetails ".Alert(n.ID);var t=$(document).data("item");if(t===n)return;$(document).data("item",n),$(".l-content .product-detail .idItems").text("ID "+n.ID),changePartnerUrl(n.ID),initPictureBlock(n),loadSaleBlock(n.ID),$(".js_scrolload").scrolload("set",{id:n.ID,full:!1,mode:"replace",page:1}),SetWanted(n.ID)}function SetWanted(n){var t=/\id=(\d+)/g;$(".wish a,.gift a",".func-block.menu-product").each(function(){var i=$(this);typeof i.attr("href")!="undefined"&&i.attr("href",i.attr("href").replace(t,"id="+n)),typeof i.attr("onclick")!="undefined"&&i.attr("onclick",i.attr("onclick").toString().replace(t,"id="+n))})}function refreshDescription(n){$("#detail_description").scrolload("set",{id:n.ID,full:!1,mode:"replace"}),SetWanted(n.ID)}function getGallery(){var n=$("#detailgallery");if(n.length>0)return n;n=$(document.createElement("DIV")).attr("id","detailgallery").hide().html($("#detailgallery_tpl").html()).appendTo("body").detailGallery({useEscape:!0,headers:!0});var r=Math.min($(window).height()+20,749),i=Math.min($(window).width()+20,958),t=$(".gallery",n);return"HW".Alert($(window).height(),$(window).width()),r<749&&(t.css({height:r}),$(".big",t).css({marginTop:4,height:r-19,overflowY:"auto"}),t.find(".gallery-items").css({height:r-124})),i-241<700&&(t.css({width:i-24}),$(".big",t).css({marginLeft:4,width:i+8-241,overflowX:"auto",position:"relative",zIndex:2}),n.width(i),t.find(".small").css({left:i-241,top:8})),$(".gallery-bg",n).click(function(){n.detailGallery("hide")}),n}function showGallery(n,t,i){if(n=="pdf")return;t||(t=$("#detailGalleryMini").data("item")),"showGallery".Alert(n,t,i);var r=getItemGalleryData(t);galleryAddEverything(t,r),galleryAddEverything(model,r),execByName("addGalleryData",r),getGallery().detailGallery("setData",r,"новое").detailGallery("show",n,i)}function galleryAddEverything(n,t){var i;n&&n.Movies&&n.Movies.length>0&&(i={video:[]},$.each(n.Movies,function(n,t){i.video.push({id:t.ID,title:t.Name})}),$.extend(!0,t,i)),n&&n.AudioFiles&&n.AudioFiles.length>0&&(i={audio:[]},$.each(n.AudioFiles,function(n,t){i.audio.push({id:t.ID,title:t.Name})}),$.extend(!0,t,i)),n&&n.Flash3D&&n.Flash3D.length>0&&(i={threed:[]},$.each(n.Flash3D,function(n,t){i.threed.push("http://static.ozone.ru/multimedia/"+t)}),$.extend(!0,t,i))}function getItemGalleryData(n){var i={},t;return typeof n=="object"&&(t={photo:[]},n.Picture&&t.photo.push(n.Picture),n.Images&&n.Images.length>0&&$.each(n.Images,function(n,i){t.photo.push(i)}),t.photo.length>0&&$.extend(!0,i,t)),i}function initPictureBlock(n){var t=getItemGalleryData(n),i=$("#detailGalleryMini");i.data("item",n),$("body").data("item",n),n.Picture&&n.Picture!==""||(t.photo?t.photo.splice(0,0,"http://static.ozone.ru/graphics/ozon/detail/noimg_200x200.jpg"):t.photo=["http://static.ozone.ru/graphics/ozon/detail/noimg_200x200.jpg"]),i.detailGallery("setData",t,!0),n.PdfFile&&$(".pdf",i).removeClass("hidden").append($(document.createElement("a")).attr("href","http://static.ozone.ru/multimedia/"+n.PdfFile)),t.photo.length==1&&i.detailGallery("setBig",t.photo[0])}function SetOrdered(){var t=$(".content-block .js_saleblock.js_ordered"),n=$(".content-block b.albought");t.length>0?n.removeClass("hidden"):n.addClass("hidden")}function getCartUrl(){var t=$(".js_multi_add"),i,n;t.length&&(i=0,n="",$(".js_saleblock div.l.selected").each(function(t,i){n=t==0?n+"&id="+$(i).next().attr("js_itemid"):n+","+$(i).next().attr("js_itemid"),t++}),n+="&source=detail_buytgth"+$(".js_saleblock .l.selected").length,t.replaceWith('<a class="to-basket js_multi_add" href="/?context=cart'+n+'" title="Перейти в корзину">&nbsp;</a>'))}function initTagBlock(){function n(n){function f(){var n=0;return $("body").data("item")&&(n=$("body").data("item").ID),n||(n=$("body").data("detailEntityId")),n||(n=$("body").data("itemId")),n||(n=$("body").data("modelId")),!n&&model&&(n=model.ID),n}var e=$(n).parents(".form"),u=e.find("input[type=text],textarea"),i=$(".mark-menu .stars input.selected").length,r,t;if(i==0){alert("Не указана оценка!");return}return r=f(),u.valid()?(t={itemId:r,Rate:i},u.each(function(){var n=$(this);t[n.attr("name")]=n.val()}),t.Age||(t.Age=0),t):null}$("body").unbind("click"),$("body").bind("click",function(n){var t=$(n.target);t.hasClass("window")||t.parents(".window").length!=0||$(".window").addClass("hidden")}),$("#comment_send").unbind("click"),$("#comment_send").click(function(t){t.preventDefault();var r=$(this),i=n($(this));return i&&Ozon.Detail.AddComment(i,function(n){SetOmnitureCode(null,null,null,null,"event6",null,null,null,n.code==0?null:n.data,""),$("#comment_preview_div").parent().parent().addClass("hidden"),$(".send-opinion-form l").first().find("textarea, input").val(""),r.parents(".form").addClass("hidden"),r.addClass("hidden"),alert(n.data)}),!1}),$(".send-opinion-form input:not(.ignore)").unbind("keypress"),$(".send-opinion-form input:not(.ignore)").bind("keypress",function(n){if(n.which==13)return n.preventDefault(),$("#comment_preview").click(),!1}),$(".make-checkin-form li").click(function(){var t=$(this),n=t.parents(".window").find("input[type=text]");n.val(n.val()+t.find("span").text()+", ")}),$("#comment_preview").unbind("click"),$("#comment_preview").click(function(t){t.preventDefault();var r=$(this),i=n(r);i&&Ozon.Detail.GetCommentPreview(i,function(n){$("#comment_preview_div").html(n.data).parent().parent().removeClass("hidden"),$("#comment_send").removeClass("hidden")})}),$(".details-main .mark-menu .stars input").click(function(n){var i=$(this),t=i.parent().children("input"),r=t.index(i);t.each(function(n){n>r?$(this).removeClass("selected"):$(this).addClass("selected")}),n.preventDefault(),$(".details-main .send-opinion-form").removeClass("hidden")}),$("#js_tag").click(function(n){var r=$(this),t=$(this).parents(".window"),i;return n.preventDefault(),i=t.find("input[type=text]").val().split(","),Ozon.Detail.AddTags({itemId:$("body").data("item").ID,tags:t.find("input[type=text]").val()},function(n){t.toggleClass("hidden");if(n.data&&n.data.length>0){var u=n.data.split(","),i=$(".user-labels"),r=$("li",i);$.each(u,function(n,t){r.first().after($(document.createElement("LI")).append($(document.createElement("A")).attr("href","/?context=tag_list&TagName="+t).text(" "+t+(r.length>1?",":"")))),i.removeClass("hidden"),SetOmnitureCode(null,null,null,null,"event10",null,"tag_additem",t,null,"")})}}),n.preventDefault(),t.find("input[type=text]").val(""),!1}),$(".details-main .send-opinion").bind("click",function(){var n=$(".details-main .send-opinion-form");return n.toggleClass("hidden"),!1}),$(".details-main .make-checkin").bind("click",function(){var n=$(".details-main .make-checkin-form"),i=$(".details-main"),t=$(this);return n.toggleClass("hidden"),open_window(n,t,i,!0),!1}),$(".details-main .set-label").bind("click",function(){var n=$(".details-main .set-label-form"),i=$(".details-main"),t=$(this);return n.toggleClass("hidden"),open_window(n,t,i,!0),!1})}function checkPosition(n,t){var r=$(window).scrollTop(),i=n.offset().top-n.css("marginTop").replace(/px/,"");r>i?(t.css({width:n.width()}),t.removeClass("hidden")):t.addClass("hidden"),setTimeout(function(){checkPosition(n,t)},100)}function open_window(n,t,i,r){r?n.css({top:t.offset().top-i.offset().top+t.outerHeight()+"px",left:t.offset().left-i.offset().left-n.outerWidth()+t.outerWidth()+"px"}):n.css({width:t.outerWidth()+"px",height:t.outerHeight()+"px",top:t.offset().top-i.offset().top+"px",left:t.offset().left-i.offset().left+"px"}),n.hasClass("hidden")||setTimeout(function(){open_window(n,t,i,r)},250)}function descriptionLoad(n,t){var i=$("div.content-block table.detail_description:first");i.mask("Загрузка описания"),$.get("/DetailLoader.aspx?module=description&detail="+n+"&item="+t,function(n){var t=$(".content-block.under-tabs");i.unmask(),t.find("a.mark").remove(),t.find("table.detail_description").remove(),t.prepend(n)})}function get_discount(n,t){return Math.round((1-t/n)*100)}function getScoreToAdd(n){return n=("+"+n).split("."),n.length>1&&(n=n[0]+","+n[1].substring(0,2)),n}function formatnum(n){var r=(Math.round(n*1e3)/1e3+"").split("."),t=r[0],i;while(t.match(/\d{4}(,|$)/))t=t.replace(/(\d)(\d{3})(,|$)/,"$1 $2$3");return i=r[1]?r[1]:"",t+=i?",":" ",t+i}function get_rub_kop(n){var t={rub:0,kop:0,sum:n};return t.rub=formatnum(Math.floor(n/100)),t.kop=n%100,String(t.kop).length<2&&(t.kop="0"+String(t.kop)),t}function GetDetailHref(n){return"/context/detail/id/"+n+"/"}function commentsLoadCallback(n,t){var i=n.data("scrolload-options"),r=$("div.item",n).length;$("div.item",t).length<i.perPage?(n.scrolload({full:!0,mode:"replace"}),$(".follow_resp",n).hide()):n.scrolload({full:!1,mode:"add",page:i.page+1}),r==0?n.parent().addClass("hidden"):n.parent().removeClass("hidden"),execByName("initTabs")}function changePartnerUrl(n){n=n+"",$pUrl=$(".pLinc a.imgSpGifPng");if(typeof $pUrl!="undefined"&&$pUrl.length>0){var r=/itemid=(\d+)/,t=$pUrl.attr("href"),i=r.exec(t)[1];$pUrl.attr("href",t.replace(new RegExp(i,"g"),n))}}Alert.go=undefined,$(function(){$(".details-global .details-main").length&&($(".details-main .product-block .product-header p, .details-main .collMaintenance .product-header p").bind("click",function(){var n=$(this).parent(),t=n.next();if(n.hasClass("in-action"))return;n.hasClass("selected")?(n.addClass("in-action"),t.slideUp(function(){},function(){t.removeClass("selected").removeAttr("style"),n.toggleClass("selected"),n.removeClass("in-action")})):(n.addClass("in-action"),t.css({display:"none"}).slideDown(function(){},function(){t.addClass("selected").removeAttr("style"),n.toggleClass("selected"),n.removeClass("in-action")}))}),$(".details-main .mark-menu .stars input").hover(function(){var t=$(this),r=t.parent().addClass("hover"),n=r.children("input"),i=n.index(t);n.each(function(n){n>i||$(this).addClass("hover")})},function(){var t=$(this),n=t.parent().removeClass("hover"),i=n.children("input").removeClass("hover")}),$(".details-main .buy-together .checkbox, .js_good_img").live("click",function(){var s=$(this),o=s.parents(".buy-together:first").data("buytogether"),i=s.parentsUntil(".l").parent(),c=s.children("input"),t,u,f;i.hasClass("selected")?(c.removeAttr("checked"),i.removeClass("selected")):(c.attr("checked","checked"),i.addClass("selected"));var h=$(".buy-together .l-content .cost"),r=h.find(".old-cost"),e=i.parent(),l=$(".l:has(.item)",e),n={old_cost:0,cost:0,scoreToAdd:0};return $(".l.selected:has(.item)",e).each(function(){var i=$(this),t=l.index(i);n.old_cost+=o.old_cost[t],n.cost+=o.cost[t],n.scoreToAdd+=o.scoreToAdd[t]/100}),t=get_rub_kop(n.cost),u=get_rub_kop(n.old_cost),u.rub+=$(".buy-together .main-cost").contents().last().text(),$(".buy-together .plus-point span").text(getScoreToAdd(n.scoreToAdd)),r.html(u.rub),f=$(".l-content",i.parent()),t.sum===0?f.addClass("hidden"):f.removeClass("hidden"),t.rub==u.rub?r.addClass("hidden"):r.hasClass("hidden")&&r.removeClass("hidden"),$(".main",h).html(t.rub),$(".submain",h).html(t.kop),$(".l.selected:has(.item)",e).each(function(n){var t=$(".plus",$(this));n>0?t.removeClass("hidden"):t.addClass("hidden")}),getCartUrl(),!1}),$(".js_scrolload").scrolload(),$("div.gallery-line").hscroll(),$(".product-block .l-img-block .img, .product-block .l-gallery .l-icon li").click(function(n){if($(this).data("group")=="pdf")return;var t=$(n.target).parent().find("img").attr("src");t&&(t=t.substr(t.lastIndexOf("/")+1)),"group".Alert($(this).data("group"),$(this).parents("#detailGalleryMini").data("item"),t),execByName("showGallery",$(this).data("group"),$(this).parents("#detailGalleryMini").data("item"),t),n.preventDefault()}),$("#detailGalleryMini").detailGallery({selectors:{scroll:".l-gallery",big:".l-img .img"},scroll:{selectors:{movable:">div",items:"li"},size:118},items:{width:"35px",height:"35px",sizekey:"c120"},big:{sizekey:"c200"}}),/#pages/.test(location.href)&&("pages".Alert($("#detailGalleryMini li.pages").data("group")),execByName("showGallery",$("#detailGalleryMini li.pages").data("group")))),initTagBlock(),getCartUrl(),$(".func-block.menu-product .js-subscribe").click(function(){var t=$(this);if($("a",t).length<=0)return Ozon.Detail.Subscribe({itemId:$("body").data("itemId"),type:200,subcribeStatus:!t.hasClass("selected")},function(n){t.toggleClass("selected"),SetOmnitureCode(null,null,null,null,n.data.event_code,null,n.data.event_name,null,null,"")}),!1}),$(".func-block.menu-product .js-own").click(function(){var n=$(this);if($("a",n).length<=0)return Ozon.Detail.IHaveIt({itemId:$("body").data("itemId"),status:!n.hasClass("selected")},function(){n.toggleClass("selected")}),!1}),$(".func-block.menu-product .js-vote-like").click(function(){var n=$(this),t;if($("a",n).length>0)return;t=n.hasClass("selected")?0:n.hasClass("yes")?1:-1,n.addClass("busy"),Ozon.Detail.LikeIt({itemId:$("body").data("itemId"),status:t},function(){(t==1||t==-1)&&n.parent().find(".js-vote-like."+(t==1?"no":"yes")).removeClass("selected"),n.toggleClass("selected"),n.removeClass("busy")},function(){n.removeClass("busy")})}),$(".func-block.menu-product .js-socials strong").click(function(){$(this).parent().find("ul").toggle()}),$(".feedback .sort-types a").click(function(){var t=$(this);return t.parent().hasClass("selected")?!1:(t.parents("ul").find("li").removeClass("selected"),t.parent().addClass("selected"),$("#comments_list").scrolload({sort:this.rel,mode:"replace",page:1,full:!1}),!1)}),$("#comments_list .to-yes, #comments_list .to-no").live("click",function(n){var i,t,r;return n.preventDefault(),i=$(this),t=i.parents(".item"),t.find(".mnenie").removeClass("active"),r=t.attr("id").match(/\d+/)[0],Ozon.Detail.VoteComment({commentId:r,status:i.hasClass("to-yes")},function(){t.find(".mnenie").addClass("active"),SetOmnitureCode(null,null,null,null,"event7",null,null,null,null,"")}),!1}),SetOrdered()}),(function(n){n.fn.hscroll=function(){function s(){return r.parents(".gallery-group:first")}function v(t){return i+=t,i<0||i>=h.length?!1:(r=n(h[i]),!0)}function y(){var u=s(),i;if(u.length==0)return;i=n("h4",u);if(i.length==0)return;r.position().left+i.outerWidth(!0)<u.outerWidth()&&(r.position().left>0||i.position().left>0)&&u.position().left+i.position().left>=Math.abs(t.position().left)&&i.css({left:p.left+"px",top:i.offset().top-n(document).scrollTop()+"px",position:"fixed"})}function l(){var r=s(),i;if(r.length==0)return;i=n("h4",r);if(i.length==0)return;i.css("position")=="fixed"&&i.css({position:"absolute",left:Math.abs(t.position().left)-r.position().left+"px",top:"0px"})}function a(){o<u.outerWidth()?(f.addClass("hidden"),e.addClass("hidden")):(f.removeClass("hidden"),e.removeClass("hidden"))}if(this.length==0)return this;if(this.length>1)return n(this).each(function(){n(this).hscroll()});var c=this,e=c.find(".left"),f=c.find(".right"),u=n(".gallery-items",c),t=n(".lr",u),o=0;n(".l",t).each(function(){o+=n(this).outerWidth(!0)});var h=n(".l",u),i=0,r=n(h[i]),p=n("h4:first",u).offset();return a(),c.setCurrent=function(t){i+=t,i<0&&(i=0),r=n(h[i])},f.click(function(){if(n(this).hasClass("disabled")||t.is(":animated"))return;if(v(1)){y();var i=s().position().left;i+r.position().left+u.outerWidth()<o?t.animate({left:-i-r.position().left},450,"swing",l):(t.animate({left:-o+u.outerWidth()},450,"swing",l),f.addClass("disabled")),e.removeClass("disabled")}else t.animate({left:-o+u.outerWidth()},450,"swing"),f.addClass("disabled")}),e.click(function(){if(n(this).hasClass("disabled")||t.is(":animated"))return;v(-1)?(y(),t.animate({left:-s().position().left-r.position().left},450,"swing",l),f.removeClass("disabled"),i==0&&e.addClass("disabled")):(t.animate({left:0},450,"swing"),e.addClass("disabled"))}),a(),n(window).resize(a),this}})(jQuery),(function(n){n.fn.vscroll=function(t){function w(t){t=n(t),t.is(r.selectors.items)||(t=t.parents(r.selectors.items+":first"));if(t.length==0)return-1;for(var u=0;u<i.items.length;u++)if(t.is(i.items[u]))return u;return-1}function o(){return i.current.parents(r.selectors.blocks+":first")}function s(){var e=o(),s=e.position().top,f=s+i.current.position().top-n(r.selectors.header,e).outerHeight(),t;v(),t=function(){a(),h(),u.trigger("scrollFinish")},f-Math.abs(i.movable.position().top<=5)?i.currentId>0?i.movable.animate({top:-1*f},300,"swing",t):i.movable.animate({top:0},300,"swing",t):f+i.container.outerHeight()<i.tSize?i.movable.animate({top:-1*f},300,"swing",t):i.movable.animate({top:-1*(i.tSize-i.container.outerHeight())},300,"swing",t)}function e(t){return typeof t=="object"&&(t=w(t)),t<0?null:(i.selectedId=t,i.selectedId<0&&(i.selectedId=0),i.selected=n(i.items[i.selectedId]),i.items.removeClass("selected"),i.selected.addClass("selected"),u.trigger("itemSelect",i.selected),u)}function c(t){return i.currentId+=t,i.currentId<0||i.currentId>=i.items.length?(i.currentId-=t,!1):(i.current=n(i.items[i.currentId]),!0)}function h(){var n=r.size>0?r.size:i.container.height();i.tSize>n?(r.size>0&&i.container.css({height:r.size+"px"}),i.next.removeClass("hidden"),i.prev.removeClass("hidden"),i.currentId==0?i.prev.addClass("disabled"):i.prev.removeClass("disabled"),Math.abs(i.movable.position().top)+n-i.tSize<-2?i.next.removeClass("disabled"):i.next.addClass("disabled")):(i.next.addClass("hidden"),i.prev.addClass("hidden"),r.size>0&&i.container.css({height:"auto"}))}function y(){typeof i=="undefined"&&f.init()}function v(){var t=o(),f,u;if(t.length==0)return;f=n(r.selectors.header+":not(.floathead)",t);if(f.length==0)return;u=n(r.selectors.header+".floathead",t);if(i.currentId>0&&t.position().top>Math.abs(i.movable.position().top))return;u.length==0&&(u=f.clone().addClass("floathead").appendTo(t));if(l)return;u.css({position:"fixed",left:i.hPos.left,top:i.hPos.top-n(document).scrollTop()})}function a(){var u=o(),t;if(u.length==0)return;t=n(r.selectors.header+".floathead",u);if(t.length==0)return;(t.css("position")=="fixed"||l)&&t.css({position:"absolute",left:0,top:Math.abs(i.movable.position().top)-u.position().top+"px"})}var i,f;if(this.length==0)return this;if(this.length>1)return n(this).each(function(){n(this).vscroll(t)});var u=this,l=n.browser.msie&&parseInt(n.browser.version)==7,p={selectors:{next:".right",prev:".left",container:".gallery-items",movable:".lr",blocks:".gallery-group",items:"li",header:"h4"},mode:"vertical",size:0},r=u.data("scrollable");return typeof r=="undefined"&&(r={},n.extend(r,p),u.data("scrollable",r)),i=u.data("scrollable-objects"),"o".Alert(i),f={init:function(t){typeof i=="undefined"&&(i={},u.data("scrollable-objects",i)),typeof t=="object"&&n.extend(!0,r,t);if(typeof i=="object"){var o=n(r.selectors.container,u),s={container:o,movable:n(r.selectors.movable,o),items:n(r.selectors.items,o),prev:n(r.selectors.prev,u),next:n(r.selectors.next,u)};n.extend(i,s),n.extend(i,{currentId:0,current:n(i.items[0]),selectedId:0,selected:n(i.items[0])})}return i.container.css({position:"relative",overflow:"hidden"}),r.size>0&&i.container.css({height:r.size+"px"}),n(r.selectors.blocks,i.movable).css({position:"relative"}),i.movable.css({position:"relative",top:0}),f.refreshPos(),h(),typeof i.next=="object"&&(i.next.unbind(),i.next.click(f.next)),typeof i.prev=="object"&&(i.prev.unbind(),i.prev.click(f.prev)),i.items.click(function(n){return e(this),n.preventDefault(),!1}),i.items.length>0&&e(0),u.bind("show",f.refreshPos),u},prev:function(){if(n(this).hasClass("disabled")||i.movable.is(":animated"))return;"prev".Alert(i.currentId,i.selectedId),c(-1)&&(i.currentId<i.selectedId&&e(i.currentId),s())},next:function(){if(n(this).hasClass("disabled")||i.movable.is(":animated"))return;"next".Alert(i.currentId,i.selectedId),c(1)&&(i.currentId>i.selectedId&&e(i.currentId),s())},setCurrent:function(t,r){"setCurrent".Alert(t,r);if(typeof t=="object"){t=n(t),t.is(".l")||(t=t.parents(".l:first"));if(t.length==0)return;for(var f=0,o=i.items.length;f<o;f++)if(t.is(i.items[f])){i.currentId=f;break}}else i.currentId=t;return i.currentId<0&&(i.currentId=0),i.items.length==0?void 0:(i.current=n(i.items[i.currentId]),e(i.currentId),s(),u)},setCurrentItem:function(t,e){if(t||e){for(var o=0,s=i.items.length;o<s;o++)if(t&&n(i.items[o]).parents(r.selectors.blocks+":first").data("gallery-group")==t||e&&RegExp(e).test(i.items.eq(o).find("img").attr("src"))){f.setCurrent(o,e);break}}else f.setCurrent(0);return u},refreshPos:function(){var t=0;n(r.selectors.blocks,i.container).each(function(){t+=r.mode=="horizontal"?n(this).outerWidth(!0):n(this).outerHeight(!0)}),n.extend(i,{tSize:t,hPos:n("h4:first",i.container).offset()}),h()},getCurrentBlock:function(){return o()},getCurrent:function(){return i.current},getSelected:function(){return i.selected},setSelected:function(){return u},getOptions:function(){return n.extend(!0,{},r)},getItems:function(){return i.items}},this.length==0?this:this.length>1?n(this).each(function(){n(this).vscroll()}):t&&f[t]?(y(),f[t].apply(this,Array.prototype.slice.call(arguments,1))):typeof t=="object"?f.init(t):f.init.apply(this,Array.prototype.slice.call(arguments,1))}})(jQuery),(function(n){n.sizeOf=function(n){var i=0,t;for(t in n)i+=n.hasOwnProperty(t);return i}})(jQuery),(function(n){var r={view:{left:"",top:"",hMax:749,wMax:700,border:"",margin:10,w:"",h:""},groups:{w:153,h:"",$o:""},carou:{vertical:1,padding:12,arrowL:12,L:702,s:153,border:{w:1,color:"",effect:"",ieDiv:""},margin:"",item:{wMax:120,hMax:120,L:143,s:153,partAsAbsent:.42,lenAvg:143}},scroll:{w:12,outline:-4,occupied:4}},i={view:{left:"",top:"",w:200,h:200,hMax:300,wMax:200,border:0,margin:10},groups:{w:27,h:""},carou:{vertical:1,padding:12,L:35,s:27,border:{w:0,color:"",effect:"",ieDiv:"",margin:12},margin:"",item:{wMax:120,hMax:120}},scroll:{w:12,outline:-4,occupied:4}},t={vertical:0,padding:12,L:145,s:170,border:{w:1,color:"",effect:"",ieDiv:"",margin:12},margin:""};n.fn.detailGallery=function(t){function s(n,t){var r=/(.*?)(\d+x\d+)\.(jpg|gif)/i,i=/(.*?)([clr]\d+\/)?([^\/]+\.jpg)/i;return n.indexOf("graphics/")>=0?n.replace(r,"$1"+t.match(/\d+/)+"x"+t.match(/\d+/)+".$3"):(n.indexOf("multimedia/")<0?"http://static.ozone.ru/multimedia/":"")+n.replace(i,"$1"+t+"/$3")}function h(t){var i,u;return t.target||(t.target=t.srcElement),i=n(t.target),!i.parents(".gallery-line").length||window.wheelRemoved?void 0:(u=t.wheelDelta&&t.wheelDelta/120||t.detail&&-t.detail/3||0,i.closest(".gallery-items").length&&r.scroll.vscroll(u>0&&1||r.currentId>=0?"prev":u<0&&1||r.currentId<r.length?"next":"none"),i.parents(".big").length?void 0:(t.preventDefault&&(t.preventDefault(),t.stopPropagation()),!1))}var f=this,c="gallery",l={selectors:{icons_c:".icon",icons:"li",close:".close",big:".big td",scroll:".gallery-line"},scroll:{selectors:{container:".gallery-items",movable:".lr",blocks:".gallery-group",items:"li"}},items:{width:"120px",height:"120px",sizekey:"c120",urlpattern:/(.*?)([clr]\d+\/)(\S+\.jpg)/i},big:{sizekey:""},useEscape:!1,headers:!1},u=f.data(c);typeof u=="undefined"&&(u={},n.extend(!0,u,l),f.data("gallery",u));var r=f.data(c+"-objects"),o=f.data(c+"-data"),e={init:function(t){"init".Alert("(detailGallery)",t),typeof t=="object"&&n.extend(!0,u,t),typeof r=="undefined"&&(r={},f.data(c+"-objects",r));if(typeof r=="object"){var i=n(u.selectors.icons_c,f),s={icons_c:i,icons:n(u.selectors.icons,i),scroll:n(u.selectors.scroll,f).vscroll(u.scroll),close:n(u.selectors.close,f),big:n(u.selectors.big,f)};n.extend(!0,r,s)}return typeof o=="object"&&e.setData(o),r.scroll.bind("scrollFinish",function(){r.icons.removeClass("selected"),r.icons.filter("."+r.scroll.vscroll("getCurrentBlock").data("gallery-group")).addClass("selected")}),r.icons.click(function(){for(var f=n(this),u=r.scroll.vscroll("getItems"),t=0,i=u.length;t<i;t++)if(n(u[t]).parents(".gallery-group:first").data("gallery-group")==f.data("group")){r.scroll.vscroll("setCurrent",t);return}}),r.scroll.bind("itemSelect",function(){e.setBig(r.scroll.vscroll("getSelected"))}),r.scroll.vscroll(),n.extend(!0,u.scroll,r.scroll.vscroll("getOptions")),n(u.selectors.close,f).unbind().click(e.hide),u.useEscape&&n(document).keyup(function(n){n.keyCode==27&&e.hide()}),f},setData:function(t,i){return n(u.scroll.selectors.container+" "+u.scroll.selectors.movable,r.scroll).html(""),"setData".Alert(t),o=t,n.sizeOf(o)>1?r.icons_c.removeClass("hidden"):r.icons_c.addClass("hidden"),r.icons.addClass("hidden"),n.sizeOf(t)==1&&t.photo&&t.photo.length==1?e.setBig(t.photo[0]):n.each(o,function(n,t){e.addGroup(n,t)}),r.icons.not(".hidden").length>4?n(u.scroll.selectors.container,r.scroll).addClass("reduced"):n(u.scroll.selectors.container,r.scroll).removeClass("reduced"),i&&r.scroll.vscroll("init"),f},getData:function(){return o},addGroup:function(t,i){var c=r.icons.length>0,o=r.icons.filter("."+t.replace(/\d/,"")),e,h;if(f.length==0)return;if(typeof i!="object"||!i||i.length==0)return;c&&o.removeClass("hidden"),e=n(document.createElement("div")),e.addClass("gallery-group").data("gallery-group",c?o.data("group"):""),u.headers&&n(document.createElement("h4")).text(c?o.attr("title"):"Фото").appendTo(e),o.css({height:23}),h=n(document.createElement("ul")),n.each(i,function(i,r){var e=n(document.createElement("li")),f,c,l,o;u.scroll.selectors.items.indexOf(".")>0&&e.addClass(u.scroll.selectors.items.susbtr(u.scroll.selectors.items.indexOf(".")+1)),f=r,typeof r=="object"&&(c=n(document.createElement("span")).addClass("subheader").text(r.subheader),e.append(c),f=r.url),f=t==="video"?"http://static.ozone.ru/graphics/ozon/detail/v2/video_120_120.gif":t==="threed"?"http://static.ozone.ru/graphics/ozon/detail/v2/3d_120_120.gif":t==="audio"?"http://static.ozone.ru/graphics/ozon/detail/v2/audio120x120.gif":s(f,u.items.sizekey),l=s(f,u.big.sizekey),o=n('<img width="'+u.items.width+'" height="'+u.items.height+'">').attr("src",f),r.title&&o.attr("title",r.title).attr("alt",r.title),e.append(o).append("<b/>").data("gallery-item",r).data("gallery-group",t),e.appendTo(h)}),h.appendTo(e),n(u.scroll.selectors.container+" "+u.scroll.selectors.movable,r.scroll).append(e)},show:function(t,i){var o=f.children(".gallery"),s=n("#detailgallery .gallery-items")[0],e=n(u.scroll.selectors.container+" "+u.scroll.selectors.movable,r.scroll);o.css({marginLeft:-o.width()/2+"px",marginTop:-o.height()/2+"px"}),f.fadeIn(300,"swing"),n(".gallery-line",f).vscroll("setCurrentItem",t,i).trigger("show"),e.children().length>0?e.removeClass("hidden"):e.addClass("hidden"),window.addEventListener?s.addEventListener(n.browser.mozilla?"DOMMouseScroll":"mousewheel",h,!1):window.attachEvent?s.attachEvent("onmousewheel",h):window.onmousewheel=document.onmousewheel=h},hide:function(){var i=$f(),t=n("#detailgallery .gallery-items")[0];return i&&i.length>0&&i.stop(),f.fadeOut(300,"swing"),t.removeEventListener?(t.removeEventListener(n.browser.mozilla?"DOMMouseScroll":"mousewheel",h,!1),window.detachEvent?t.detachEvent("onmousewheel",h):window.onmousewheel=document.onmousewheel=function(){}):window.onmousewheel=document.onmousewheel=function(){},Alert("-->HideWheel",window.removeEventListener),!1},setBig:function(t){var i,e;return r.big.children().remove(),typeof t=="object"?(i=t.data("gallery-group"),i!=="video"||/http:\/\/localhost/.test(location.href)?i!=="audio"&&i!=="audio2"||/http:\/\/localhost/.test(location.href)?i==="threed"?n(document.createElement("DIV")).addClass("flash3d").append(n(document.createElement("IMG")).addClass("icon").attr("src","http://static.ozone.ru/graphics/ozon/detail/but_3D.png")).append('<object data="'+t.data("gallery-item")+'" width="450" align="middle" type="application/x-shockwave-flash" height="450">\t\t\t\t\t\t\t\t\t<param name="movie" value="'+t.data("gallery-item")+'">\t\t\t\t\t\t\t\t\t<param name="bgcolor" value="#ffffff">\t\t\t\t\t\t\t\t\t<param name="quality" value="high">\t\t\t\t\t\t\t\t\t<param name="wmode" value="opaque"></object>').appendTo(r.big):t.jquery?(e=n("img:first",t),r.big.append(n(document.createElement("img")).attr("src",s(e.attr("src"),u.big.sizekey)).attr("alt",e.attr("alt")?e.attr("alt"):"").attr("title",e.attr("title")?e.attr("title"):""))):t.url&&r.big.append(n(document.createElement("img")).attr("src",s(t.url,u.big.sizekey)).attr("alt",t.title?t.title:"").attr("title",t.title?t.title:"")):Ozon.Detail.GetDownloadUrl({id:t.data("gallery-item").id},function(n){var u="gal_ "+i+"_id"+t.data("gallery-item").id;r.big.attr("id",u),AddPlayerToPage(u,n.data,!0,!1,r.big.width(),24,!1)}):Ozon.Detail.GetDownloadUrl({id:t.data("gallery-item").id},function(n){var u="gal_ "+i+"_id"+t.data("gallery-item").id;r.big.attr("id",u),configFlowPlayer(u,!0,!1,n.data)})):typeof t=="string"&&r.big.append(n(document.createElement("img")).attr("src",s(t,u.big.sizekey))),f}};return this.length==0?this:this.length>1?n(this).each(function(){n(this).detailGallery(arguments)}):t&&e[t]?e[t].apply(this,Array.prototype.slice.call(arguments,1)):typeof t=="object"?e.init.call(this,t):e.init.apply(this,Array.prototype.slice.call(arguments,1))}})(jQuery),(function(n){n.fn.scrolload=function(t,i){function e(){}function h(n,t){e("hideIfEmpty"+r.html().length),t.html().trim()!=""&&n.hasClass("hidden")?n.removeClass("hidden").slideDown(500,"swing"):t.html().trim()!==""||n.hasClass("hidden")||n.slideUp(500,"swing",function(){n.addClass("hidden")})}var f,s;if(this.length==0)return this;if(this.length>1)return n(this).each(function(){n(this).scrolload(t,i)});var r=this,o=r.data("req"),c={mode:"replace",full:!0,mask:!1,force:!0},u=r.data("scrolload-options");return typeof u=="undefined"&&(u={},n.extend(!0,u,c,r.data("scrolload")),r.data("scrolload-options",u)),f={checkPosition:function(){return e("checkPosition"),u.full||r.data("scrolload-inprogress")?!1:(r.children().length==0||u.mode==="replace")&&n(window).scrollTop()+n(window).height()>=r.offset().top||n(window).scrollTop()+n(window).height()+200>=r.offset().top+r.outerHeight(!0)?(f.load(),!0):!1},init:function(t){return"==scrolload-init==".Alert(t),e("init"),f.abortRequest(),typeof t=="object"&&n.extend(u,t),r.data("scrolload-init")||(n(window).bind("scroll",f.checkPosition),r.data("scrolload-init",!0)),f.checkPosition(),r},set:function(t){return e("set"),f.abortRequest(),typeof t=="object"&&n.extend(u,t),u.force?f.load():f.checkPosition(),r},load:function(t){var l,i;e("load");if(u.full)return r;r.data("scrolload-inprogress",!0),f.abortRequest(),typeof t=="object"&&n.extend(u,t);var p=u.title,v=u.callback,a=u.module,y="";for(l in u)l!=="module"&&l!=="title"&&l!=="callback"&&l!=="ClientID"&&l!=="TotalComments"&&typeof c[l]=="undefined"&&(y+="&"+l+"="+u[l]);return a&&(i=null,i=u.mode==="replace"&&u.module!="comments"?r:n(document.createElement("DIV")).css({height:"50px"}).appendTo(r),u.mask&&i.mask(p),i.animate({opacity:0},600,"swing"),o=n.get("/DetailLoader.aspx?module="+a+y,function(t){var f,t,c;e("load-success"),(u.mode==="replace"&&u.module!="comments"||u.module==="comments"&&u.page===1)&&r.css({height:r.outerHeight()}).html(""),f=t.toString(),u.module=="catalog"&&(r.append('<div id="costil" class="r"></div>'),f=f.replace('<script language="javascript" type="text/javascript"><!--',"<script>"),f=f.replace("document.write(","var str = '' +"),f=f.replace("');","';"),f=f.replace("//--><\/script>",'$("#costil").html(str);<\/script>')),t=f,t=n(document.createElement("DIV")).html(t),e(t.html().length),c=n(".js_scrolload",t),c.length>0&&(t=c),r.append(t.html()),e(t.html().length),u.mode==="replace"&&r.css({height:"auto"}),u.mask&&i.unmask(),u.mode!=="replace"&&i.remove(),u.full=!0,t.html().trim()!=""?(e("trimmed"),i.stop().css({visibility:"visible"}),n.browser.msie&&parseInt(n.browser.version)===7?i.css({opacity:1}).removeAttr("style"):i.animate({opacity:1},200,"swing"),u.module!="comments"&&h(r,t),typeof s[a]=="function"&&s[a](r,t)):u.mode==="replace"&&(e("replace"+r.html().length),u.module!="comments"&&h(r,t)),v&&execByName(v,r,t),t.remove(),execByName("initTabs"),e("after inittabs:"+r.html().length),o=null,r.css({height:""}),r.data("req",null),r.data("scrolload-inprogress",!1)}),r.data("req",o)),r},abortRequest:function(){o&&typeof o=="object"&&(o.abort(),o=null,r.data("req",null))}},s={upsale:function(t,i){e("callback"),i.html()!=""&&n(".gallery-line",t).hscroll()},buytogether:function(t,i){t.data("buytogether",n(i).data("buytogether")),getCartUrl()}},t&&f[t]?f[t].apply(this,Array.prototype.slice.call(arguments,1)):typeof t=="object"?f.init.apply(this,arguments):f.init.apply(this,arguments)}})(jQuery)
