function overlay(){this._overlay=false;this._overlayInnerBlock=false}overlay.prototype.show=function(E){var D=parseInt($("#overlayText").width());var G=parseInt($("#overlayText").height());if(D&&G){$("#overlayInnerBox").css({width:D,height:G})}$("embed, object, select, iframe").css("visibility","hidden");$("body").append('<div id="overlay"></div>');this._overlay=$("#overlay");this._overlayInnerBlock=E;this._overlayInnerBlock.show();this._overlay.css({opacity:0.6,width:this.widthEx(),height:this.heightEx()}).fadeIn();this._overlay.click(function(){overlay.close()});overlay.ajusSize();$(window).bind("resize",overlay.ajusSize);$(document).bind("keydown",overlay.keyboardAction);var F=$("#overlayInner");F.css({border:"1px solid #000"});F.css({border:"none"})};overlay.prototype.ajusSize=function(){var B=overlay.getPageScroll();overlay._overlayInnerBlock.css({top:B[1]+120,left:B[0]}).show();overlay._overlay.css({width:overlay.widthEx(),height:overlay.heightEx()})};overlay.prototype.setSize=function(M,O,L,T){if(!T){T=0}var K=$("#overlayInnerBox").width();var Q=$("#overlayInnerBox").height();var S=(M+T*2);var R=(O+T*2);var N=K-S;var P=Q-R;$("#overlayInnerBox").animate({width:S,height:R},400,function(){if(L){L()}});if((N==0)&&(P==0)){if($.browser.msie){overlay.pause(250)}else{overlay.pause(100)}}};overlay.prototype.pause=function(E){var F=new Date();D=null;do{var D=new Date()}while(D-F<E)};overlay.prototype.close=function(){this._overlay.remove();this._overlayInnerBlock.fadeOut("fast",function(){if(overlay._overlayInnerBlock){overlay._overlayInnerBlock.remove()}});$("embed, object, select, iframe").css("visibility","visible");$(window).unbind("resize",overlay.ajusSize);$(document).unbind("keydown",overlay.keyboardAction)};overlay.prototype.keyboardAction=function(E){E=E||window.event;var D=(E.DOM_VK_ESCAPE)?E.DOM_VK_ESCAPE:27;var F=String.fromCharCode(E.keyCode).toLowerCase();if(F=="c"||F=="x"||E.keyCode==D){overlay.close()}};overlay.prototype.getPageScroll=function(){var D,C;if(self.pageYOffset){C=self.pageYOffset;D=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){C=document.documentElement.scrollTop;D=document.documentElement.scrollLeft}else{if(document.body){C=document.body.scrollTop;D=document.body.scrollLeft}}}arrayPageScroll=new Array(D,C);return arrayPageScroll};overlay.prototype.heightEx=function(){if($.browser.msie&&$.browser.version<7){var D=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var C=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(D<C){return $(window).height()+"px"}else{return D+"px"}}else{return $(document).height()+"px"}};overlay.prototype.widthEx=function(){if($.browser.msie&&$.browser.version<7){var C=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var D=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(C<D){return $(window).width()+"px"}else{return C+"px"}}else{return $(document).width()+"px"}};var overlay=new overlay();(function(B){B.fn.overlay=function(D,A){if(!A){A=""}if(!D){D=this.html()}if(!A){D='<div id="overlayText">'+D+"</div>"}B("body").append('<div id="overlayInner" class="'+A+'"><div id="overlayInnerBox">'+D+"</div></div>");overlay.show(B("#overlayInner"))}})(jQuery);(function(B){B.fn.lightBox=function(K){K=jQuery.extend({containerBorderSize:10,img:[],activeImage:0},K);var N=this;function J(){L(this,N);return false}function L(C,E){var G='<div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-n"><a href="#" id="lightbox-cls">&nbsp;</a><a href="#" id="lightbox-n-btnPrev"></a><a href="#" id="lightbox-n-btnNext"></a></div><div id="lightbox-loading"><a href="#">&nbsp;</a></div></div><div id="lightbox-cid"><span id="lightbox-num"></span><span id="lightbox-caption"></span></div>';B(document).overlay(G,"lightbox");B("#lightbox-loading[a],#lightbox-cls").click(function(){overlay.close();return false});overlay._overlayInnerBlock.click(function(){overlay.close()});B("#lightbox-n-btnPrev").bind("click",function(){K.activeImage=K.activeImage-1;I();return false});B("#lightbox-n-btnNext").bind("click",function(){K.activeImage=K.activeImage+1;I();return false});K.img.length=0;K.activeImage=0;var H="";var Q="";var R=false;var D=false;for(var F=0;F<E.length;F++){R=B(E[F]);H="";if(R.attr("title")){H="<h1>"+R.attr("title")+"</h1>"}else{D=R.find('[className="lightboxText"]');if(D.length>0){H=D.html()}else{D=R.find("img[@alt]");if(D.length>0){H="<div style='font-size:14px; font-family:Tahoma; padding-left:19px; padding-top:0; margin-top:0;'>" + D.attr("alt") + "</div>"}}}K.img.push(new Array(R.attr("href"),H))}while(K.img[K.activeImage][0]!=B(C).attr("href")){K.activeImage++}I()}function I(){B("#overlayInnerBox").css("height",B("#overlayInnerBox").height());B("#lightbox-loading").show();B("#lightbox-image,#lightbox-n,#lightbox-n-btnPrev,#lightbox-n-btnNext,#lightbox-cid,#lightbox-num,#lightbox-cls").hide();var C=new Image();C.onload=function(){B("#lightbox-image").attr("src",K.img[K.activeImage][0]);if(C.width<300){C.width=300}overlay.setSize(C.width,C.height,A,K.containerBorderSize);B("#lightbox-n-btnPrev,#lightbox-n-btnNext").css({height:C.height+(K.containerBorderSize*2)});C.onload=function(){}};C.src=K.img[K.activeImage][0]}function A(){B("#lightbox-loading").hide();B("#overlayInnerBox").css("height","auto");B("#lightbox-image").fadeIn(function(){var C=B("#lightbox-caption");C.hide();B("#lightbox-n").show();B("#lightbox-cls").show();if(K.img[K.activeImage][1]){C.html(K.img[K.activeImage][1]).show()}if(K.img.length>1){B("#lightbox-num").html((K.activeImage+1)+"-й кадр из "+K.img.length).show();B("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").hide();if(K.activeImage>0){B("#lightbox-n-btnPrev").show()}if(K.activeImage<K.img.length-1){B("#lightbox-n-btnNext").show()}}if(C.html()||K.img.length>1){B("#lightbox-cid").slideDown("fast",M)}})}function M(){overlay.ajusSize()}return this.unbind("click").click(J)}})(jQuery);