jsiBox={statusString:'Изображение [num] из [total]',selfDir:'/include/jsibox/'};function jsiBoxInit(){wrapImgNode_width=300;wrapImgNode_height=1;preloadImg_width=0;preloadImg_height=0;step=2;newOpacity=0;var a='<style type="text/css">'+'#wrapJsiBox{color:#fff;position:absolute;top:0;left:0;width:100%; display:none;z-index:1000; text-align:center}'+'#wrapJsiBoxOpacity{position:absolute;top:0;left:0;width:100%;height:100%;;background:#fff;opacity:0.6;filter:alpha(opacity=\'60\')}'+'#wrapJsiBox a{text-decoration:none;margin:0 5px;color:#fff;font:bold 30px Tahoma; vertical-align:middle}'+'#wrapJsiBox img{text-decoration:none;vertical-align:middle}'+'#jsiMainBox{position:relative;z-index:2000;margin:0 auto;padding:0 8px 6px;background:#484848}'+'#wrapJsiBox p.jsiBoxLoading{margin:0;padding:4px 0 0;text-align:left;height:40px;line-height:40px}'+'#wrapJsiBox .jsiBoxButtons{float:right;height:40px;margin:-3px -5px 0;line-height:40px;position:relative; white-space:nowrap}'+'#wrapJsiBox .jsiBoxButtons #jsiBoxClose{font-size:36px}'+'#wrapJsiBox #jsiBoxMainImageWrap{background:#fff; margin:0 0 4px;overflow:hidden}'+'#jsiBoxTitle {margin:0;padding:0 8px 5px}'+'jsiBoxMainImage {display: block}'+'</style>'+'<div id="wrapJsiBox">'+'<div id="wrapJsiBoxOpacity" onclick="return jsiBoxClose();"></div>'+'<div id="jsiMainBox">'+'<p class="jsiBoxLoading">'+'<span class="jsiBoxButtons">'+'<span id="jsiBoxNumberOfImage"></span>'+'<a href="#" id="prevJsiBoxLink" onclick="return jsiBoxPrev();" title="предыдущее">&larr;</a>'+'<a href="#" id="nextJsiBoxLink" onclick="return jsiBoxNext();" title="следующее">&rarr;</a>'+'<a href="#" onclick="return jsiBoxClose();" id="jsiBoxClose" title="Закрыть">&times;</a>'+'</span>'+'<img src="/include/loader.gif" alt="" id="jsiBoxLoading">'+'</p>'+'<div id="jsiBoxMainImageWrap"><img src="'+jsiBox.selfDir+'img/blank.gif" id="jsiBoxMainImage" alt=""></div>'+'<p id="jsiBoxTitle"></p>'+'</div>'+'</div>';jsiBox.wrapNode=document.getElementById('wrapJsiBox');if(!jsiBox.wrapNode){document.write(a)}jsiBox.preloadImg=new Image();jsiBox.preloadImg.onload=jsiBoxDisplayMainImg;jsiBox.wrapNode=document.getElementById('wrapJsiBox');jsiBox.wrapJsiBoxOpacity=document.getElementById('wrapJsiBoxOpacity');jsiBox.wrapNode=document.getElementById('wrapJsiBox');jsiBox.boxNode=document.getElementById('jsiMainBox');jsiBox.progressImg=document.getElementById('jsiBoxLoading');jsiBox.prevLinkNode=document.getElementById('prevJsiBoxLink');jsiBox.nextLinkNode=document.getElementById('nextJsiBoxLink');jsiBox.infoNode=document.getElementById('jsiBoxNumberOfImage');jsiBox.wrapImgNode=document.getElementById('jsiBoxMainImageWrap');jsiBox.mainImg=document.getElementById('jsiBoxMainImage');jsiBox.titleNode=document.getElementById('jsiBoxTitle');jsiBox.currentImgIndex=0;jsiBox.linkNodesArray=new Array()}function jsiBoxDisplayMainImg(){var a=jsiBox.currentImgIndex-1;if(a>=0){jsiBox.prevLinkNode.style.visibility='visible'}else{jsiBox.prevLinkNode.style.visibility='hidden'}var b=jsiBox.currentImgIndex+1;if(b<jsiBox.linkNodesArray.length){jsiBox.nextLinkNode.style.visibility='visible'}else{jsiBox.nextLinkNode.style.visibility='hidden'}if(jsiBox.linkNodesArray.length>1){var c=jsiBox.statusString.replace('[num]',jsiBox.currentImgIndex+1);c=c.replace('[total]',jsiBox.linkNodesArray.length);jsiBox.infoNode.innerHTML=c}jsiBoxDimMainImage(10);jsiBox.progressImg.style.display='none';jsiBox.titleNode.innerHTML='';jsiBox.titleNode.style.display='none'}function jsiBoxDimMainImage(a){if(a){newOpacity=a}newOpacity=newOpacity-step;jsiBox.mainImg.style.opacity=newOpacity/10;jsiBox.mainImg.style.filter='alpha(opacity='+newOpacity+')';if(newOpacity>0){setTimeout('jsiBoxDimMainImage()',5)}else{jsiBox.mainImg.style.display='none';jsiBox.mainImg.style.opacity=0;jsiBox.mainImg.style.filter='alpha(opacity=100)';jsiBoxResize()}}function jsiBoxResize(){if(preloadImg_width==0){preloadImg_width=parseInt(jsiBox.preloadImg.width);preloadImg_height=parseInt(jsiBox.preloadImg.height)}var a=parseInt(jsiBox.wrapImgNode.style.marginLeft,10)||0;var b=parseInt(jsiBox.wrapImgNode.style.marginRight,10)||0;var c=parseInt(jsiBox.boxNode.style.borderLeftWidth,10)||0;var d=parseInt(jsiBox.boxNode.style.borderRightWidth,10)||0;var e=parseInt((preloadImg_width-wrapImgNode_width)/2);var f=parseInt((preloadImg_height-wrapImgNode_height)/2);if(e!=0){wrapImgNode_width=wrapImgNode_width+e;wrapImgNode_height=wrapImgNode_height+f;jsiBox.wrapImgNode.style.width=wrapImgNode_width+'px';jsiBox.wrapImgNode.style.height=wrapImgNode_height+'px';jsiBox.boxNode.style.width=wrapImgNode_width+a+b+'px';setTimeout('jsiBoxResize()',5)}else{jsiBox.boxNode.style.width=jsiBox.preloadImg.width+a+b+'px';jsiBox.mainImg.style.width=jsiBox.preloadImg.width+'px';jsiBox.wrapImgNode.style.height=jsiBox.preloadImg.height+'px';jsiBox.mainImg.src=jsiBox.preloadImg.src;jsiBox.mainImg.style.display='block';
var size=getPageSizeWithScroll();jsiBox.wrapJsiBoxOpacity.style.width=size[0]+'px';jsiBox.wrapJsiBoxOpacity.style.height=size[1]+30+'px';
var g=(jsiBox.linkNodesArray[jsiBox.currentImgIndex])?jsiBox.linkNodesArray[jsiBox.currentImgIndex].title:'';if(g!=''){jsiBox.titleNode.style.display='block';jsiBox.titleNode.innerHTML=g}preloadImg_width=0;preloadImg_height=0;jsiBoxLightenMainImage()}}function jsiBoxLightenMainImage(){newOpacity=newOpacity+step;jsiBox.mainImg.style.opacity=newOpacity/10;jsiBox.mainImg.style.filter='alpha(opacity='+newOpacity+')';if(newOpacity<10){setTimeout('jsiBoxLightenMainImage()',5)}else{jsiBox.mainImg.style.opacity='';jsiBox.mainImg.style.filter=''}}function jsiBoxNext(){jsiBox.nextLinkNode.blur();jsiBox.progressImg.style.display='block';var a=jsiBox.currentImgIndex+1;if(a<jsiBox.linkNodesArray.length){jsiBox.currentImgIndex=a;jsiBox.preloadImg.src=jsiBox.linkNodesArray[a].href}return false}function jsiBoxPrev(){jsiBox.prevLinkNode.blur();jsiBox.progressImg.style.display='block';var a=jsiBox.currentImgIndex-1;if(a>=0){jsiBox.currentImgIndex=a;jsiBox.preloadImg.src=jsiBox.linkNodesArray[a].href}return false}function jsiBoxClose(){wrapImgNode_width=300;jsiBox.wrapImgNode.style.height='30px';jsiBox.wrapImgNode.style.width='300px';jsiBox.wrapNode.style.display='none';jsiBox.boxNode.style.display='none';return false}function jsiBoxOpen(a){var b=document.getElementsByTagName('a');jsiBox.progressImg.style.display='block';jsiBox.linkNodesArray=new Array();if(a.rel!=''){for(var i=0;i<b.length;i++){if(b[i].rel==a.rel){jsiBox.linkNodesArray.push(b[i])}if(b[i]==a){jsiBox.currentImgIndex=jsiBox.linkNodesArray.length-1}}}else{jsiBox.linkNodesArray.push(a);jsiBox.currentImgIndex=0}jsiBox.infoNode.innerHTML='&#160;';jsiBox.titleNode.innerHTML='';var c=getPageSizeWithScroll();jsiBox.wrapNode.style.display='block';jsiBox.wrapNode.style.height=c[1]+'px';jsiBox.wrapNode.style.width=c[0]+'px';var d=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;jsiBox.boxNode.style.top=(d+10)+'px';jsiBox.mainImg.src=jsiBox.selfDir+'img/blank.gif';jsiBox.wrapImgNode.style.height='30px';jsiBox.wrapImgNode.style.width='300px';jsiBox.boxNode.style.width='300px';jsiBox.boxNode.style.display='block';jsiBox.preloadImg.src=a.href;return false}function getPageSizeWithScroll(){if(window.innerHeight&&window.scrollMaxY){pageWidth=document.body.clientWidth+window.scrollMaxX;pageHeight=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){pageWidth=document.body.scrollWidth;pageHeight=document.body.scrollHeight}else{pageWidth=document.body.offsetWidth+document.body.offsetLeft;pageHeight=document.body.offsetHeight+document.body.offsetTop}arrayPageSizeWithScroll=new Array(pageWidth,pageHeight);return arrayPageSizeWithScroll}jsiBoxInit();
