var buyme_popup=(function(){var i,k=70,b,a,f=false;function l(){i=$("#buyme-popup");b=i.find(".b-buyme-wrap");a=i.find(".b-buyme-anim");i.find(".expander .pseudo-href").click(function(){i.find("form").slideToggle(400,function(){$(this).toggleClass("collapsed");});});i.find(".icon_close").click(g);i.find(".b-buyme-buy").data("product_id",i.find("input[name=product_id]").val()).click(function(){if(!f){imob.trackPage("/discount-bubble-buy.track");f=true;}}).click(cart.tryToBuy);h();}function c(){var n=b.width(),m=b.height();b.css({width:n,height:m});return[n,m];}function d(){a.css({width:"",height:""});b.css({width:"",height:""});}function h(){var p=i.find("form"),m=p.find(".styled-button").click(function(){p.submit();}),o=p.find("textarea");function n(){var q=(o.val().length>3);if(!q){m.addClass("disabled");}else{m.removeClass("disabled");}return q;}o.bind("keyup keydown change",function(){n();});p.submit(function(q){if(n()&&!preloader.exists(m)){preloader.dataRequest(m,p.attr("action"),{use_js_preloader:true,data:p.serialize(),callback:function(r){contextual_controller.setData($('<div class="thankyou">–Спасибо!</div>'),p);}});}q.preventDefault();return false;});n();}function j(){i.show();var m=c();i.hide();$t(a.css({width:k,height:k})).tween({width:m[0],height:m[1],time:2,transition:"easeoutelastic",onComplete:d});i.show();}function g(){var m=c();$t(a.css({width:m[0],height:m[1]})).tween({width:k,height:k,time:0.6,transition:"easeinback",onComplete:function(){d();i.hide();}});$.cookie("skpid",null,{path:"/"});}return{init:l,show:j,hide:g};})();var cart=function(){var f=new EventDispatcher();var a="product_id",k=null,y=null,q=null,r='<span class="cn cn-tl"></span><span class="cn cn-tr"></span><span class="cn cn-bl"></span><span class="cn cn-br"></span>',o="/cart/ajax/?action=%action%&id=%prod_id%",x="/cart/ajax/?action=subscription&id=%prod_id%",m=0,i=0;var h={ADDED:"onAdded",ERROR:"onError"};jQuery.fn.detach=function(){return this.each(function(){if(this.parentNode){this.parentNode.removeChild(this);}});};function b(){return $("#main_content .product_card .main .buttons");}function u(B,A){function z(C){f.dispatchEvent((C)?h.ADDED:h.ERROR,{product_id:B});if(A){A(C);}}$.ajax({url:"/cart/add_ajax/",type:"GET",cache:false,dataType:"xml",data:{id:B},success:function(C){z($(C).find("buy").attr("status")==="0");},error:function(){z(false);}});}function n(z,C){var B=$(z).attr("href").match(/\?id=(\d+)/i)[1];function A(D){f.dispatchEvent((D)?h.ADDED:h.ERROR,{product_id:B});if(C){C(D);}}preloader.dataRequest(z,"/cart/add_ajax/",{dataType:"xml",data:{id:B},callback:function(D){A($(D).find("buy").attr("status")==="0");}});}function l(){var A=new Date;var z=(A.getHours()<10)?"0"+A.getHours():A.getHours();var B=(A.getMinutes()<10)?"0"+A.getMinutes():A.getMinutes();return z+":"+B;}function g(z){return parseInt($("#p"+z+" .price:first").text());}function v(z){return parseInt($("#p"+z+" .old-price:first").text()||0);}function c(A){A.preventDefault();q=$(this);var B=q.data(a),z=k;if(!B){error_notifier.notify("Ошибка: не могу найти указанный продукт");}else{if(q.hasClass("stb-download-points")){preloader.dataRequest(q,imob.replaceEntities(o,{"prod_id":B,action:"points"}),{method:"POST",callback:function(G){p(G,B);},use_js_preloader:true});}else{var D=g(B);if(D>user_balance.valueOf()){m=D-user_balance.valueOf();i=0;payment_form.setPaymentAmount(m,B);if(q.hasClass("b-buyme-buy")){z=B;}var F=$(s(B)),E=$(s(z)),C={id:B,main_id:z||B,title:E.find("h1").text(),author:E.find("h2 a, h2").eq(0).text(),price:g(B),old_price:v(B),image_src:E.parent().find(".sidebar .image img, .image img").eq(0).attr("src")};if(!E.hasClass("main")){C.author+=" — "+C.title;C.title=F.find("h5").text();}payment_form.setProduct(C);payment_form.show("buy");}else{payment_form.stopBalancePolling();preloader.dataRequest(q,imob.replaceEntities(o,{"prod_id":B,action:"buy"}),{method:"POST",callback:function(G){p(G,B);},use_js_preloader:true});}}}q.blur();return false;}function w(z){var A=$(this);if(!preloader.exists(A)){if(A.hasClass("disabled")){error_notifier.notify("Сегодня вы уже покупали по подписке :-( А вот завтра сможете опять!");}else{preloader.dataRequest(A,imob.replaceEntities(x,{"prod_id":k}),{method:"POST",callback:function(B){p(B,k,true);},use_js_preloader:true});}}z.preventDefault();return false;}function d(){return'<span class="styled-button in-cart-btn">Уже в <a href="/cart/">айвоське</a><ins class="icon icon_avoska_full"><ins></ins></ins>'+r+"</span>";}function s(z){return document.getElementById("p"+z);}function j(A,z){A=$(A);if(typeof z=="string"){A.replaceButtonGroup(cartAnim.btn("download",z));}else{A.replaceButtonGroup(cartAnim.btn("download",null,function(){cartAnim.toggleButtonState($(this));})).find(".action-btn.download").append($('<span class="formats"/>').html(z.join("")));}}function p(C,H,A){var D=0,z=[],F=[],G=[];function E(K){var J=[];
$.each(K.download_url,function(L,M){J.push('<a href="'+M.url+'" class="action-btn">'+M.label+"</a> ");G.push(M.url);});return J;}function B(O){var K=s(O.id);if(!K){return;}K=$(K);if(K.hasClass("main")){var N="",M=s(O.id+"-sub");if(!O.download_url||!O.download_url.length){N='<span class="styled-button stb-download">Оплачено'+r+"</span>";}else{if(typeof(O.download_url)=="string"||O.download_url.length==1){var L=typeof(O.download_url)=="string"?O.download_url:O.download_url[0].url;N='<a href="'+L+'" class="styled-button stb-download">Скачать'+r+"</a>";G.push(L);if(M){j(M,L);}}else{var J=E(O);N='<span class="styled-button stb-download">Скачать '+J.join("")+r+"</span>";if(M){j(M,J);}}}if(O.read_url){N+='<a href="'+O.read_url+'" class="styled-button stb-download">Читать онлайн'+r+"</span>";}contextual_controller.setData(N,K.find(".buttons"));}else{if(typeof(O.download_url)=="string"){j(K,O.download_url);G.push(O.download_url);}else{j(K,E(O));}}}var I=[];$.each(C.products,function(K,L){if(L.success){var J=$(s(L.id)).addClass("is_buyed");if(L.tracks&&!L.download_url){cart.disableAlbumButton();scroller.scrollTo($("#main_content .tracklist"),null,function(){$.each(L.tracks,function(){B(this);});});}else{B(L);if(L.tracks){$.each(L.tracks,function(){B(this);});}}}else{F.push(L.id);I.push(L.reason);}});callout.hide();if(I.length){error_notifier.notify($.unique(I));}if(H&&!A){user_balance.updateValue(-g(H));}if(G.length==1){setTimeout(function(){window.location.href=G[0];},600);}}function t(){accel_root=$("#main_content .tracklist")[0];payment_form.addEventListener("incoming_money",function(C){if(!q){return;}i+=C.data.amount;var D="В "+l()+" мы получили ваш платеж на&nbsp;"+imob.formatNumber(C.data.amount)+"&nbsp;р.";if(i<m){D+=" Осталось "+imob.formatNumber(m-i)+"&nbsp;р.";}else{setTimeout(function(){payment_form.pullUp(function(){var E=s(q.data(a));callout.createOnElement((E.nodeName=="LI")?E:q,function(){setTimeout(function(){q.click();},500);},true);});},4000);$("#fader").addClass("hidden");callout.createOnElement(q);}payment_form.notifyPayment(D,C.data.section);});var A=$("#content .product_card .main");if(!A.length){return;}k=parseInt(A.attr("id").substr(1));var z=[];var B=$("#buy-product-btn");if(B.length){z.push(B.data(a,k)[0]);}$("#content .prod-list li").each(function(){var D=parseInt(this.id.substr(1));var C=$(this).find(".action-btn.buy");if(C.length){C.data(a,D);z.push(C[0]);}$(this).find("span.action-btn.download").click(function(){cartAnim.toggleButtonState($(this));});});if(z.length){$(z).click(c);}$("#add-to-cart-btn").click(function(C){C.preventDefault();n(this,function(D){if(D){cart.disableAlbumButton();}});});$("#by-subscription-btn").click(w);}$(t);f.addEventListener(h.ADDED,function(){$("#user-info .cart").addClass("cart-full");});$(function(){var A=false;var z=parseInt($.cookie("skpid")||0);var B=parseInt($.cookie("skc")||0);if(z&&B){if(k!=z&&!($.browser.msie&&$.browser.version<7)){A=true;setTimeout(function(){$.cookie("skpid",null,{path:"/"});},10000);}}if(A){$.get("/payment-info/discount/",{id:z},function(C){if(C!="error"){$("body").append(C);setTimeout(function(){buyme_popup.init();buyme_popup.show();imob.trackPage("/discount-bubble.track");},10);}});}});return{add:u,tryToBuy:c,EVENT:h,addEventListener:function(z,A){f.addEventListener(z,A);},removeEventListener:function(z,A){f.removeEventListener(z,A);},disableAlbumButton:function(){contextual_controller.setData(d(),b());},getIconPosition:function(C){var z=$("#user-info .cart .icon");var B=z.offset();B.top+=z.height()*0.3;if(C){var A=$("#scroller")[0];B.left+=A.scrollLeft;B.top+=A.scrollTop;}return B;},getMainId:function(){return k;}};}();(function(){var b,c=($.browser.msie&&$.browser.version<=5);if(!c){jQuery.fn.onscreen=function(){var m=this.eq(0).data("accel_rect");if(!m){return false;}var h=b.right-b.left,l=b.bottom-b.top,g=m.right-m.left,j=m.bottom-m.top,k=b.left+h/2,f=b.top+l/2,i=m.left+g/2,d=m.top+j/2;return Math.abs(k-i)<=(h+g)/2&&Math.abs(f-d)<=(l+j)/2;};}else{jQuery.fn.onscreen=function(){return false;};}function a(){var g=document.documentElement,d=self.pageYOffset||g.scrollTop,f=self.pageXOffset||g.scrollLeft;return{top:d,right:f+g.clientWidth,bottom:d+g.clientHeight,left:f};}if(c){jQuery.fn.calcRect=function(){return this;};}else{if("getBoundingClientRect" in document.documentElement){jQuery.fn.calcRect=function(){var i=document,f=i.body,d=i.documentElement,k=d.clientTop||f.clientTop||0,j=d.clientLeft||f.clientLeft||0,g=(self.pageYOffset||d.scrollTop)-k,h=(self.pageXOffset||d.scrollLeft)-j;return this.each(function(){var l=null;if(this.offsetHeight){var m=this.getBoundingClientRect();l={top:m.top+g,left:m.left+h,right:m.right+h,bottom:m.bottom+g};}$(this).data("accel_rect",l);});};}else{jQuery.fn.calcRect=function(f){function g(j,i){var h=0,k=0;while(j&&j!=i){h+=j.offsetLeft;k+=j.offsetTop;j=j.offsetParent;}return{left:h,top:k};}var d=f?g(f):{top:0,left:0};return this.each(function(){var j=this.offsetHeight,i=null;
if(j){var k=g(this,f);i={left:k.left+d.left,top:k.top+d.top,right:k.left+d.left+this.offsetWidth,bottom:k.top+d.top+j};}$(this).data("accel_rect",i);});};}}$(function(){$(window).bind("scroll resize",function(){b=a();}).resize();});})();var cartAnim=(function(){var y={download:"скачать",read:"читать","delete":"удалить",buy:"купить",subscription:"купить",stub:"stub",expand:'<ins class="tri"></ins>'},t="#f2bcb9",d="#dddcdc",x=500,w="cart_swing",s=false,a="buttons",v=[];jQuery.extend(jQuery.easing,{cart_swing:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C+A;}return E/2*((C-=2)*C*C+2)+A;}});var h=document.createElement("div");function m(A){h.innerHTML=A;return h.firstChild;}jTweener.addNSAction({onComplete:function(){$.each(v,function(A,B){B["new"].parent().css("width","");});s=false;}},a);var o={};function k(D,B){var C;if(B.jquery||B.nodeType){C=$(button_type);}else{if(D.data("btn_"+B.type)){C=D.data("btn_"+B.type);}else{var A=B.type+((B.url)?"_a":"_span");if(!o[A]){o[A]=(B.url)?m('<a class="action-btn '+B.type+'">'+y[B.type]+"</a>"):m('<span class="action-btn '+B.type+'">'+y[B.type]+"</span>");}C=$(o[A].cloneNode(true)).click(B.callback);if(B.url){C.attr("href",imob.replaceEntities(B.url,D));}D.data("btn_"+B.type,C);}}return C;}function z(A){$.each(A,function(E,I){var G=I["new"],H=I["old"],D=H.parent();D.width(1000);var C=G.width(),B=H.width();D.css("width","");var F={delay:Math.random()*0.15,time:x/1000,transition:"easeinoutcubic",namespace:a};s=true;D.width(B);$t(D,F).tween({width:C});$t(G.css("left",-C-30),F).tween({left:0});$t(H.css({left:0,width:B+20}),F).tween({left:C+10,onComplete:function(){D.css("width","");if(!H[0].parentNode){console.warn(H,G);}else{H[0].parentNode.removeChild(H[0]);}G.css({position:"",left:"",width:""});H.css({width:"",left:""});}});});}function j(B,A,C){if(arguments.length==2&&typeof(arguments[1])=="function"){C=arguments[1];A=null;}return{type:B,url:A,callback:C};}function n(G,E){G=$(G);var F=[],C,B=G.find(">.info>.buttons"),A=G.data("cur_set");if(!A){A=B.find(".buttonset");}if(!A.length){A=$('<span class="buttonset"/>').append(B.contents()).appendTo(B);}if(E.jquery){C=E;}else{C=$('<span class="buttonset"/>');for(var D=0;D<E.length;D++){C.append(k(G,E[D]));}}if(G.onscreen()){C.appendTo(B).css({position:"absolute",left:-1000});v.push({"old":A,"new":C});}else{A[0].parentNode.replaceChild(C[0],A[0]);}G.data("prev_set",A);G.data("cur_set",C);}function u(D,A,B,F){if(arguments.length==3&&typeof(arguments[2])=="function"){F=arguments[2];B=null;}D=$(D);var E=D.data("cur_button");var C=k(D,A,B,F);if(D.onscreen()){C.css({position:"absolute",top:E.parent().height()+20,left:E[0].offsetLeft}).insertAfter(E);v.push({"old":E,"new":C});}else{E[0].parentNode.replaceChild(C[0],E[0]);}D.data("prev_button",E);D.data("cur_button",C);return C;}var i;function g(D){D=$(D);var B=D.find(".formats"),A=B[0].offsetLeft,C=B.css("left",-1000)[0].offsetWidth;B.css("left",A);D.addClass("expanded").animate({paddingRight:C},300);b();i=D;}function r(A){A=$(A);A.removeClass("expanded").animate({paddingRight:3},300,function(){A.find(".formats").css("left","");});i=null;}function b(){if(i){r(i);}}jQuery.extend(jQuery.fn,{replaceButton:function(B,C,D){v=[];this.calcRect(accel_root);var A=this.each(function(){u(this,B,C,D);});f();return A;},replaceButtonGroup:function(B){if(!(B instanceof Array)){B=[B];}v=[];this.calcRect(accel_root);var A=this.each(function(){n(this,B);});f();return A;},revertButton:function(){v=[];this.calcRect(accel_root);var A=this.each(function(){var B=$(this);if(B.data("prev_button")){u(this,B.data("prev_button")[0]);B.removeData("prev_button");}});f();return A;},revertButtonGroup:function(){v=[];this.calcRect(accel_root);var A=this.each(function(){var B=$(this);if(B.data("prev_set")){n(this,B.data("prev_set"));B.removeData("prev_set");}});f();return A;},expandButton:function(){this.each(function(){g(this);});},collapseButton:function(){this.each(function(){r(this);});}});function f(){if(v.length){var A=v;setTimeout(function(){z(A);},1);}}function c(A,B){$(A).animate({height:0},x,w,B);}function q(A,B){A.each(function(){var D=$(this),C=D.css("height","").height();D.css("height","0").animate({height:C},x,w,function(){D.css("height","");if(B){B();}});});}function l(B){var A=$('<span class="shade"/>').css("opacity",0);B.find(">.info .shade").fadeOut(x,function(){$(this).remove();}).each(function(){var C=A.clone();C.insertAfter(this).animate({opacity:1},x);if((this.className||"").indexOf("delete-shade")==-1){C.addClass("delete-shade");}});}function p(){var A=$(this).find(".info .shade").fadeOut(x,function(){A.remove();});var B=$('<span class="shade"/>').css("opacity",0).insertAfter(A).animate({opacity:1},x);if(!A.hasClass("delete-shade")){B.addClass("delete-shade");}}return{setDeleteState:function(C,B,A){C.replaceButtonGroup([j("delete",B,A)]);if(getAvailableProducts().length){contextual_controller.setData(delete_all_btn);}},setDefaultState:function(A){$(A).revertButtonGroup();
},hidePrice:function(C){var A=C.find(".price").not(".moved");var B=A.height();A.addClass("moved").animate({top:-B},x,w);},showPrice:function(A){A.find(".price.moved").removeClass("moved").animate({top:0},x,w);},collapseProduct:c,expandProduct:q,btn:j,isButtonAnimRunning:function(){return s;},toggleButtonState:function(A){A=$(A);if(A.hasClass("expanded")){A.collapseButton();}else{A.expandButton();}}};})();(function(f){var d=/url\(['"]?(.+?)['"]?\).*/i;function c(h){return h.css("backgroundImage").replace(/url\(['"]?(.+?)['"]?\).*/i,"$1");}function a(i){i=f(i);var h=document.createElement("canvas"),j=i.find(".p-cover");h.width=j[0].offsetWidth;h.height=j[0].offsetHeight;return h;}function b(m,k){m=f(m);var n=c(m),j=m[0],o=m.css("backgroundPosition").split(/\s+/),i=0,h=0;if(n){if(o.length!=1){i=parseInt(o[0]);h=parseInt(o[1]);}var l=new Image();l.onload=function(){var p=j.offsetWidth,q=j.offsetHeight;k.drawImage(l,i,h,p,q,j.offsetLeft,j.offsetTop,p,q);};l.src=n;}}function g(p,q){p=f(p);var j=p.find("img, .img-stub").eq(0),r=p.find(".p-cover"),l,n=j[0].offsetLeft-r[0].offsetLeft,m=j[0].offsetTop-r[0].offsetTop,o=j[0].offsetWidth,k=j[0].offsetHeight;q.save();if(j.is("img")){l=j.attr("src");}else{l=c(j);q.fillStyle=j.css("backgroundColor")||"#fff";q.fillRect(n,m,o,k);}var i=new Image();i.onload=function(){q.drawImage(i,n,m+parseInt(j.css("paddingBottom")||0));q.drawImage(i,n,m);q.restore();};i.src=l;}jQuery.extend(jQuery.fn,{paintCover:function(){var j=this[0],i=a(j),h=i.getContext("2d");g(j,h);f(".p-cover .co",j).each(function(){b(this,h);});return f(i);}});})(jQuery);var contextual_controller=(function(){var b=null,f="context_swing",a=300;function c(g){var i=g[0].offsetHeight;g.height(i);return i;}function d(g){g.css("height","");}jQuery.extend(jQuery.easing,{context_swing:function(h,i,g,k,j){if((i/=j/2)<1){return k/2*i*i*i+g;}return k/2*((i-=2)*i*i+2)+g;}});$(function(){b=$("#cart-context-data");});return{setData:function(k,h){h=$(h||b);if(!h.length){return;}if(!k||(k.jquery&&!k.length)){h.animate({height:0},a,f);}else{var i=c(h),j=h.find(">.content"),l=$('<div class="content"/>').append(k).appendTo(h),g=l.height();j.animate({top:-j.height()},a,f);if(g!=i){h.animate({height:g},a,f);}l.animate({top:-j.height()},a,f,function(){if(j["detach"]){j.detach();}else{j.remove();}l.css("top","");d(h);});}},addData:function(h,g){g=$(g||b);if(!g.length){return;}g.find(".content").append(h);}};})();$(function(){var b=-1;var f=$("#main_content .product_card .main");if(f.length){b=parseInt(f.attr("id").substr(1),10);}var g={time:0.7,transition:"easeinoutcubic"};cart.addEventListener(cart.EVENT.ADDED,function(i){if(i.data.product_id==b){c();}});function d(l){var j=l.find("img"),i=l.hasClass("video-player"),n=($.browser.msie||i)?l:l.find(".p-cover"),k=n.offset(),m;if(i){m=l.find("img").clone();}else{if($.browser.msie){m=l.clone();}else{m=l.paintCover();}}m.addClass("product_image_clone").css(k).appendTo(document.body);return m;}function a(){return typeof document.documentElement.style.zoom==="string";}function h(i){i=$(i);var j=i.attr("src");i.attr("src","/f/1/global/i/0.gif").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+j+"',sizingMethod='scale')");}function c(){var l=$("#main_content .product_card");if(l.hasClass("is-series")){return;}var k=l.find(".sidebar .image");var i=d(k);var m=0.06;if(a()&&$.browser.msie){$t(i,g).percent(function(n){i.css("zoom",1-n+0.01);});}else{$t(i,g).tween({width:i.width()*m,height:i.height()*m});}var j=$t(i,g).tween(cart.getIconPosition(),{onComplete:function(){i.remove();}});if(!$.browser.msie){j.tween({opacity:0,delay:g.time*0.66,time:g.time*0.3});}}});try{if(!document.namespaces["v"]){document.namespaces.add("v","urn:schemas-microsoft-com:vml");var ss=document.createStyleSheet();ss.cssText=".vml {behavior:url(#default#VML);display:inline-block;position:absolute}";}}catch(e){}function createShadeForIE(b){if(!createShadeForIE._elem){var a=document.createElement("v:rect");a.className="vml";a.stroked=false;a.innerHTML='<v:fill class="vml" color="white" opacity="0" opacity2="1" angle="180" type="gradient" method="linear"/>';createShadeForIE._elem=a;}b.style.backgroundImage="none";b.appendChild(createShadeForIE._elem.cloneNode(true));}(function(c){c.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(f,d){c.fx.step[d]=function(g){if(g.state==0){g.start=b(g.elem,d);g.end=a(g.end);}g.elem.style[d]="rgb("+[Math.max(Math.min(parseInt((g.pos*(g.end[0]-g.start[0]))+g.start[0]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[1]-g.start[1]))+g.start[1]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[2]-g.start[2]))+g.start[2]),255),0)].join(",")+")";};});c.fx.step["borderColor"]=function(d){c.each(["borderBottomColor","borderLeftColor","borderRightColor","borderTopColor"],function(g,f){c.fx.step[f](d);});};function a(f){var d;if(f&&f.constructor==Array&&f.length==3){return f;}if(d=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(f)){return[parseInt(d[1]),parseInt(d[2]),parseInt(d[3])];
}if(d=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(f)){return[parseFloat(d[1])*2.55,parseFloat(d[2])*2.55,parseFloat(d[3])*2.55];}if(d=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(f)){return[parseInt(d[1],16),parseInt(d[2],16),parseInt(d[3],16)];}if(d=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(f)){return[parseInt(d[1]+d[1],16),parseInt(d[2]+d[2],16),parseInt(d[3]+d[3],16)];}return null;}function b(g,d){var f;do{f=c.curCSS(g,d);if(f!=""&&f!="transparent"||c.nodeName(g,"body")){break;}d="backgroundColor";}while(g=g.parentNode);return a(f);}})(jQuery);$(function(){var b=250;function a(i){var g=i.css({overflow:"visible",height:"auto"}).height();i.css({overflow:"",height:""});return g;}function d(j){var i=j.css("height");var g=j.css({overflow:"hidden",height:""}).height();j.css({overflow:"",height:i});return g;}function c(){var k=$(this),i=k.find(".wrap"),m=i.find("h3 .text"),g=m.find(".shade"),j=k.find(".hl-frame"),h=a(m),l=i.height();if(!j.length){j=$('<div class="hl-frame"/>');j.appendTo(k);}j.stop().css({display:"block",height:l,borderColor:"#fff"}).animate({height:l+(h-m.height()),borderColor:"#cecece"},b,"swing");m.stop().animate({height:h},b,"swing");g.stop().animate({bottom:-20},b,"swing");k.addClass("active");}function f(){var j=$(this),k=j.find("h3 .text"),g=k.find(".shade"),i=j.find(".hl-frame"),h=d(k);k.stop().animate({height:h},b,"swing",function(){k.css("height","");j.removeClass("active");});g.stop().animate({bottom:0},b,"swing");i.stop().animate({height:h,borderColor:"#fff"},b,"swing",function(){i.hide();});}$(".products .product.has-overflow").hover(c,f);});