Browser=function(){var d=navigator.userAgent.toLowerCase();var a=/msie/.test(d)&&!/opera/.test(d);var b=/MSIE (5\.5|6).+Win/.test(navigator.userAgent);var c=/webkit/.test(d);return{isMSIE:a,isWebKit:c,isIE6:b,getScrollBody:function(){return(c)?document.body:document.documentElement;}};}();if(!Array.indexOf){Array.prototype.indexOf=function(a,c){if(!c){c=0;}for(var b=c;b<this.length;b++){if(this[b]==a){return b;}}return -1;};}var __sizingRegExp=/iesizing\-(\w+)/;function fixPNG(d,a){if(/MSIE (5\.5|6).+Win/.test(navigator.userAgent)){a=a||"crop";var c=__sizingRegExp.exec(d.className);if(c){a=c[1];}var b;if(d.tagName=="IMG"){if(/\.png$/.test(d.src)){b=d.src;d.src="/i/e.gif";}}else{b=d.currentStyle.backgroundImage.match(/url\(["']?(.+\.png).*?["']?\)/i);if(b){b=b[1];d.runtimeStyle.backgroundImage="none";}}if(b){d.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b+"',sizingMethod='"+a+"')";}else{d.runtimeStyle.filter="true";}}}ChelTkani=new Object();ChelTkani.AJAX_URI="/json/";ChelTkani.SESS_ID="";if(window.location.toString().match(/SESS_ID=(\d+)/)){ChelTkani.SESS_ID=RegExp.$1;}ChelTkani.getJSON=function(b,a){if(ChelTkani.SESS_ID){b.SESS_ID=SESS_ID;}$.post(ChelTkani.AJAX_URI,b,a,"json");};$(function(){$(document).ajaxError(function(e,d,b,c){alert("Произошла ошибка при загрузке: "+d.status+". Попробуйте обновить страницу");});$(document.getElementById("center")).find("a[rel=fancy]").fancybox({padding:8,titlePosition:"inside",overlayOpacity:0.2,changeFade:0});if(Browser.isIE6){$("#header .menu li").hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");}).each(function(){$(this).find("ul").css({width:this.offsetWidth});}).eq(0).css({border:"0"});}if(ChelTkani.interfaceName=="prod_subgroup"){ChelTkani.SubgroupPage.init();}if(ChelTkani.interfaceName=="gallery_cat"){var a=$("#center .gallery-c ul");a.each(function(){var d=$(this);new ChelTkani.ScrollingLine(d);var e=d.find("a");var b=new Array();for(var c=0;c<e.length;c++){b.push({href:e.get(c).href,title:e.get(c).title});}e.click(function(){$.fancybox(b,{padding:8,titlePosition:"inside",overlayOpacity:0.2,changeFade:0,index:e.index(this)});return false;});});}});ChelTkani.ScrollingLine=function(b,a){this.$=b;this.init();};ChelTkani.ScrollingLine.SCROLL_DURATION=200;ChelTkani.ScrollingLine.prototype={init:function(){var a=this;this.pos=0;this.scrollWidth=0;this.$wrap=$(document.createElement("div")).addClass("scrolline").insertAfter(this.$);this.$area=$(document.createElement("div")).addClass("in").appendTo(this.$wrap).scrollLeft(0).append(this.$);this.$items=this.$.children("li");for(var b=0;b<this.$items.length;b++){this.scrollWidth+=this.$items.eq(b).outerWidth();}this.maxPos=0;this.$.width(this.scrollWidth);if(this.scrollWidth>this.$area.width()){this._drawButtons();this.$area.mousewheel(function(c,f){a._mouseWheelHandler(c,f);c.preventDefault();c.stopPropagation();});}},_drawButtons:function(){var a=this;this._$lb=$(document.createElement("div")).addClass("btn l-btn").append(document.createElement("ins")).appendTo(this.$wrap).mousedown(function(b){a.scrollLeft();b.preventDefault();b.stopPropagation();return false;});this._$rb=$(document.createElement("div")).addClass("btn r-btn").append(document.createElement("ins")).appendTo(this.$wrap).mousedown(function(b){a.scrollRight();b.preventDefault();b.stopPropagation();return false;});this.checkButtons();},checkButtons:function(){this._$lb.removeClass("disabled");this._$rb.removeClass("disabled");if(this.$area.scrollLeft()==0){this._$lb.addClass("disabled");}if(this.$area.scrollLeft()>=(this.scrollWidth-this.$area.width())){this._$rb.addClass("disabled");}},scrollLeft:function(){this.scrollToPos(this.pos-1);},scrollRight:function(){this.scrollToPos(this.pos+1);},scrollToPos:function(b){if((this.maxPos)&&(b>this.maxPos)){b=this.maxPos;}if(b>=0){var a=this.$items.get(b).offsetLeft;if(a>this.scrollWidth-this.$area.width()){if(this.maxPos){b=this.maxPos;}else{while((a>this.scrollWidth-this.$area.width())&&(b>=0)){b--;a=this.$items.get(b).offsetLeft;}this.maxPos=b+1;}a=this.$items.get(this.maxPos).offsetLeft;}this.pos=b;this.scrollTo(a);}},scrollTo:function(b){var a=this;this.$area.stop().animate({scrollLeft:b},ChelTkani.ScrollingLine.SCROLL_DURATION,"swing",function(){a.checkButtons();});},_mouseWheelHandler:function(a,b){b*=-1;this.scrollToPos(this.pos+b);}};ChelTkani.SubgroupPage=function(){var h=250;var c=200;var d;var k=$(),r=$(),l=$(),g=$();var j;var b;var f=false;var m=new Object();var e=new Array();var n="";function i(t){if(!f){if(m[t]){o(m[t]);}else{a(true);ChelTkani.getJSON({_do:"get_prod_page",id:ChelTkani.nodeId,name:t},o);}}}function a(t){f=t;if(t){if(!b){b=$(document.createElement("div")).addClass("loader").html("Загрузка ...").appendTo(k);}b.show();}else{b.hide();}}function o(w){if(w.name){window.location.hash=n=w.name;if(!m[w.name]){m[w.name]=w;}r.find("ins").html(w.title);g.find("input[name=n]").val(r.find("span").html()+" "+w.title);var t=new Image();
t.onload=function(){p(this,w.big_src);};t.src=w.src;if(w.rel.length){if(!l.length){l=$(document.createElement("div")).addClass("companions").insertAfter(d.$wrap);}l.html("<h2>Ткани-компаньоны к <strong>"+w.title+"</strong></h2>");var v=$(document.createElement("ul")).appendTo(l);for(var u=0;u<w.rel.length;u++){$(document.createElement("li")).html('<a href="'+w.rel[u].href+'"><img src="'+w.rel[u].src+'">'+w.rel[u].name+"</a>").appendTo(v);}new ChelTkani.ScrollingLine(v);}else{l.empty();}}}function p(t,u){a(false);if(j){j.fadeOut(h,function(){$(this).remove();});}j=$(document.createElement("div")).appendTo(k).hide().append(t).fadeIn(h,function(){var v=$(document.createElement("em")).addClass("zoom").hide().css("opacity",0.6).appendTo(j);v.click(function(){$.fancybox([{href:u}],{padding:8,titlePosition:"inside",overlayOpacity:0.2,changeFade:0});});j.hover(function(){v.show();},function(){v.hide();});});}function q(){var t=this.href.split("#",2)[1];if(t){i(decodeURIComponent(t));}return false;}function s(){var u=decodeURIComponent(window.location.hash.substr(1));if(u!=n){var t=e.indexOf(u);if(t>-1){i(u);d.scrollToPos(t);}}}return{init:function(){ChelTkani.SubgroupPage.Collections.init();k=$(document.getElementById("s-group-image"));r=$(document.getElementById("s-group-header"));g=$(document.getElementById("to-order-form"));g.find("a").click(function(){g.get(0).submit();return false;});var t=$(document.getElementById("s-group-list"));if(t.length){d=new ChelTkani.ScrollingLine(t);var v=t.find("a").click(q);for(var u=0;u<v.length;u++){e.push(decodeURIComponent(v.get(u).href.split("#",2)[1]));}n=decodeURIComponent(window.location.hash.substr(1));if(e.indexOf(n)==-1){n=e[0];}i(n);}$;window.setInterval(s,c);}};}();ChelTkani.SubgroupPage.Collections=function(){var r=416;var c=68;var m=0.075;var h=160;var g=$();var j;var n=0,p=0;var q=0;var o;var l,d;function a(v){var t=v.pageY-n-c;var u=(p-r)*(t/(r-2*c));b(u);}function e(){var u=g.scrollTop();if(u!=q){var t=(q-u)*m;t=(t>0)?Math.ceil(t):Math.floor(t);g.scrollTop(u+t);}else{window.clearInterval(o);o=null;}}function s(){if(!j){j=$(document.createElement("div")).addClass("bar").css({height:r*(r/p)}).mousedown(f).appendTo(g.parent());}j.css({top:r*g.scrollTop()/p});}function k(t,u){b(g.scrollTop()-(u*h));return false;}function f(u){l=u.pageY;d=g.scrollTop()*(r/p);var t=$(document.body);t.mousemove(i);$(window).one("mouseup",function(){t.unbind("mousemove",i);});return false;}function i(t){var u=t.pageY-l+d;b(u/(r/p));}function b(t){if(t<0){t=0;}if(t>p-r){t=p-r;}q=Math.round(t);if(!o){o=window.setInterval(e,10);}}return{init:function(){g=$(document.getElementById("collections-list"));if(g.length){p=g.height();if(p>r){g.css({height:r}).scrollTop(0).mousewheel(k).scroll(s);n=g.offset().top;s();}}}};}();
