/*
 * Compressed by JSA(www.xidea.org)
 */
(function($){$.fn.lightBox=function(C){C=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,fixedNavigation:false,imageLoading:"http://www.moondyzone.com/wp-demo/jquery-lightbox/images/lightbox-ico-loading.gif",imageBtnPrev:"http://www.moondyzone.com/wp-demo/jquery-lightbox/images/lightbox-btn-prev.gif",imageBtnNext:"http://www.moondyzone.com/wp-demo/jquery-lightbox/images/lightbox-btn-next.gif",imageBtnClose:"http://www.moondyzone.com/wp-demo/jquery-lightbox/images/lightbox-btn-close.gif",imageBlank:"http://www.moondyzone.com/wp-demo/jquery-lightbox/images/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Image",txtOf:"of",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},C);var I=this;function K(){E(this,I);return false}function E(A,_){$("embed, object, select").css({"visibility":"hidden"});M();C.imageArray.length=0;C.activeImage=0;if(_.length==1)C.imageArray.push(new Array(A.getAttribute("href"),A.getAttribute("title")));else for(var B=0;B<_.length;B++)C.imageArray.push(new Array(_[B].getAttribute("href"),_[B].getAttribute("title")));while(C.imageArray[C.activeImage][0]!=A.getAttribute("href"))C.activeImage++;N()}function M(){$("body").append("<div id=\"jquery-overlay\"></div><div id=\"jquery-lightbox\"><div id=\"lightbox-container-image-box\"><div id=\"lightbox-container-image\"><img id=\"lightbox-image\"><div style=\"\" id=\"lightbox-nav\"><a href=\"#\" onFocus=\"this.blur();\" id=\"lightbox-nav-btnPrev\"></a><a href=\"#\" onFocus=\"this.blur();\" id=\"lightbox-nav-btnNext\"></a></div><div id=\"lightbox-loading\"><a href=\"#\" id=\"lightbox-loading-link\"><img src=\""+C.imageLoading+"\"></a></div></div></div><div id=\"lightbox-container-image-data-box\"><div id=\"lightbox-container-image-data\"><div id=\"lightbox-image-details\"><span id=\"lightbox-image-details-caption\"></span><span id=\"lightbox-image-details-currentNumber\"></span></div><div id=\"lightbox-secNav\"><a href=\"#\" id=\"lightbox-secNav-btnClose\"><img src=\""+C.imageBtnClose+"\"></a></div></div></div></div>");var A=B();$("#jquery-overlay").css({backgroundColor:C.overlayBgColor,opacity:C.overlayOpacity,width:A[0],height:A[1]}).fadeIn();var _=J();$("#jquery-lightbox").css({top:_[1]+(A[3]/10),left:_[0]}).show();$("#jquery-overlay,#jquery-lightbox").click(function(){P()});$("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){P();return false});$(window).resize(function(){var A=B();$("#jquery-overlay").css({width:A[0],height:A[1]});var _=J();$("#jquery-lightbox").css({top:_[1]+(A[3]/10),left:_[0]})})}function N(){$("#lightbox-loading").show();if(C.fixedNavigation)$("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide();else $("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide();var _=new Image();_.onload=function(){$("#lightbox-image").attr("src",C.imageArray[C.activeImage][0]);O(_.width,_.height);_.onload=function(){}};_.src=C.imageArray[C.activeImage][0]}function O(H,I){var _=$("#lightbox-container-image-box").width(),G=$("#lightbox-container-image-box").height(),E=(H+(C.containerBorderSize*2)),A=(I+(C.containerBorderSize*2)),D=_-E,B=G-A;$("#lightbox-container-image-box").animate({width:E,height:A},C.containerResizeSpeed,function(){L()});if((D==0)&&(B==0))if($.browser.msie)F(250);else F(100);$("#lightbox-container-image-data-box").css({width:H});$("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:I+(C.containerBorderSize*2)})}function L(){$("#lightbox-loading").hide();$("#lightbox-image").fadeIn(function(){_();Q()});H()}function _(){$("#lightbox-container-image-data-box").slideDown("fast");$("#lightbox-image-details-caption").hide();if(C.imageArray[C.activeImage][1])$("#lightbox-image-details-caption").html(C.imageArray[C.activeImage][1]).show();if(C.imageArray.length>1)$("#lightbox-image-details-currentNumber").html(C.txtImage+" "+(C.activeImage+1)+" "+C.txtOf+" "+C.imageArray.length).show()}function Q(){$("#lightbox-nav").show();$("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({"background":"transparent url("+C.imageBlank+") no-repeat"});if(C.activeImage!=0)if(C.fixedNavigation)$("#lightbox-nav-btnPrev").css({"background":"url("+C.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){C.activeImage=C.activeImage-1;N();return false});else $("#lightbox-nav-btnPrev").unbind().hover(function(){$(this).css({"background":"url("+C.imageBtnPrev+") left 15% no-repeat"})},function(){$(this).css({"background":"transparent url("+C.imageBlank+") no-repeat"})}).show().bind("click",function(){C.activeImage=C.activeImage-1;N();return false});if(C.activeImage!=(C.imageArray.length-1))if(C.fixedNavigation)$("#lightbox-nav-btnNext").css({"background":"url("+C.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){C.activeImage=C.activeImage+1;N();return false});else $("#lightbox-nav-btnNext").unbind().hover(function(){$(this).css({"background":"url("+C.imageBtnNext+") right 15% no-repeat"})},function(){$(this).css({"background":"transparent url("+C.imageBlank+") no-repeat"})}).show().bind("click",function(){C.activeImage=C.activeImage+1;N();return false});D()}function D(){$(document).keydown(function($){A($)})}function G(){$(document).unbind()}function A($){if($==null){keycode=event.keyCode;escapeKey=27}else{keycode=$.keyCode;escapeKey=$.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==C.keyToClose)||(key=="x")||(keycode==escapeKey))P();if((key==C.keyToPrev)||(keycode==37))if(C.activeImage!=0){C.activeImage=C.activeImage-1;N();G()}if((key==C.keyToNext)||(keycode==39))if(C.activeImage!=(C.imageArray.length-1)){C.activeImage=C.activeImage+1;N();G()}}function H(){if((C.imageArray.length-1)>C.activeImage){objNext=new Image();objNext.src=C.imageArray[C.activeImage+1][0]}if(C.activeImage>0){objPrev=new Image();objPrev.src=C.imageArray[C.activeImage-1][0]}}function P(){$("#jquery-lightbox").remove();$("#jquery-overlay").fadeOut(function(){$("#jquery-overlay").remove()});$("embed, object, select").css({"visibility":"visible"})}function B(){var B,$;if(window.innerHeight&&window.scrollMaxY){B=window.innerWidth+window.scrollMaxX;$=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){B=document.body.scrollWidth;$=document.body.scrollHeight}else{B=document.body.offsetWidth;$=document.body.offsetHeight}var A,_;if(self.innerHeight){if(document.documentElement.clientWidth)A=document.documentElement.clientWidth;else A=self.innerWidth;_=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){A=document.documentElement.clientWidth;_=document.documentElement.clientHeight}else if(document.body){A=document.body.clientWidth;_=document.body.clientHeight}if($<_)pageHeight=_;else pageHeight=$;if(B<A)pageWidth=B;else pageWidth=A;arrayPageSize=new Array(pageWidth,pageHeight,A,_);return arrayPageSize}function J(){var _,$;if(self.pageYOffset){$=self.pageYOffset;_=self.pageXOffset}else if(document.documentElement&&document.documentElement.scrollTop){$=document.documentElement.scrollTop;_=document.documentElement.scrollLeft}else if(document.body){$=document.body.scrollTop;_=document.body.scrollLeft}arrayPageScroll=new Array(_,$);return arrayPageScroll}function F(_){var A=new Date();$=null;do var $=new Date();while($-A<_)}return this.unbind("click").click(K)}})(jQuery)
