/* 2008 (c) UGY Group | http://www.ugy.ru */
function preloadctrl(im){if(typeof im=='string'){var imo=new Image();imo.src=im;}}
var iss=[];
function ugy_slide(){if(!document.images||arguments.length==0) return;var imgs=arguments[0];this.dom=(document.getElementById);this.da=document.all;this.nextimgidx=0;iss[this.issid=iss.length]=this;this.imgs=imgs;if(!this.dom){this.postimgs=new Array();for(p=0;p<imgs.length;p++){this.postimgs[p]=new Image();this.postimgs[p].src=this.imgs[p][0];}}if(this.dom){this.elink=imgs.elink;this.faded=0;this.loadimgidx=[];this.fade=1;this.degree=10;this.canvasbase="canvas"+this.issid;this.curcanvas=this.canvasbase+"_0";var ief='',dims='';dims='width:120px;height:160px;';if(this.fade&&document.body&&document.body.style) ief=document.body.filters?'filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);':typeof document.body.style.opacity=='string'?'opacity:0;':'opacity:0.10;-moz-opacity:0.10;-khtml-opacity:0.10;';document.write('<div class="slide" id="elite"><div class="bs" id="master'+this.issid+'"><div id="'+this.canvasbase+'_0" style="'+ief+'"></div><div id="'+this.canvasbase+'_1" style="'+ief+'"></div></div></div>');}else document.write('<div><img name="defaultslide'+this.issid+'" src="'+this.postimgs[0].src+'"></div>');if(this.dom) this.startit();else{this.nextimgidx++;setInterval("iss["+this.issid+"].rotateimg()",3000);}}
ugy_slide.prototype.fadepic=function(){if(this.fade&&this.degree<100){this.faded=0;this.degree+=10;if(this.tempobj.filters&&this.tempobj.filters[0]){if(typeof this.tempobj.filters[0].opacity=="number") this.tempobj.filters[0].opacity=this.degree;else this.tempobj.style.filter="alpha(opacity="+this.degree+")";}else if(this.tempobj.style.MozOpacity) this.tempobj.style.MozOpacity=this.degree/101;else if(this.tempobj.style.KhtmlOpacity) this.tempobj.style.KhtmlOpacity=this.degree/100;else if(this.tempobj.style.opacity&&!this.tempobj.filters) this.tempobj.style.opacity=this.degree/101;}else{this.faded=1;clearInterval(this.fadeclear);this.nextcanvas=(this.curcanvas==this.canvasbase+"_0")?this.canvasbase+"_0":this.canvasbase+"_1";this.tempobj=this.go(this.nextcanvas);if(this.playing) this.changeimg();}}
ugy_slide.prototype.populateslide=function(picobj,picidx){if(document.getElementsByTagName) if(picobj.getElementsByTagName('img')[0]&&picobj.getElementsByTagName('img')[0].onload) picobj.getElementsByTagName('img')[0].onload=null;picobj.style.background='none';var slideHTML='';slideHTML+='<a href="/'+this.elink+'/"><img id="theimg'+picidx+'_'+this.issid+'" src="'+(this.loadimgidx[picidx]&&typeof this.loadimgidx[picidx].complete=='boolean'&&this.loadimgidx[picidx].complete?this.loadimgidx[picidx].src:this.imgs[picidx][0])+'"></a>';picobj.innerHTML=slideHTML;}
ugy_slide.prototype.imgload=function(el){if(!el&&!this.imgel) return;var el=el?el:this.imgel;if(el.width==0||el.height==0){this.imgel=el;var cacheobj=this;clearTimeout(this.getdim);this.getdim=setTimeout(function(){cacheobj.imgload()},300);return;}var m=this.go('master'+this.issid).style,c0=this.go(this.canvasbase+'_0').style,c1=this.go(this.canvasbase+'_1').style;}
ugy_slide.prototype.changeimg=function(bool,nav){if(this.playing){this.nextimgidx=(this.keeptrack()<this.imgs.length-1)?this.keeptrack()+1:0;this.populateslide(this.tempobj,this.nextimgidx);if(bool) this.rotateimg();else{clearTimeout(this.inprocess);this.inprocess=setTimeout("iss["+this.issid+"].rotateimg()",3000);}}else{if(!this.faded){if(nav&&nav=='nav') return;this.nextimgidx=this.keeptrack()+(bool?1:-1);this.nextimgidx=(this.nextimgidx<this.imgs.length)?this.nextimgidx:this.nextimgidx-this.imgs.length;this.nextimgidx=(this.nextimgidx>-1)?this.nextimgidx:this.imgs.length+this.nextimgidx;return;}if(this.fadeclear) clearInterval(this.fadeclear);if(bool){var loadidx=this.nextimgidx+2;loadidx=(loadidx<this.imgs.length)?loadidx:loadidx-this.imgs.length;loadidx=(loadidx>-1)?loadidx:this.imgs.length+loadidx;this.loadimgidx[loadidx]=new Image();this.loadimgidx[loadidx].src=this.imgs[loadidx][0];}else{var loadidx=this.nextimgidx-2;loadidx=(loadidx<this.imgs.length)?loadidx:loadidx-this.imgs.length;loadidx=(loadidx>-1)?loadidx:this.imgs.length+loadidx;this.loadimgidx[loadidx]=new Image();this.loadimgidx[loadidx].src=this.imgs[loadidx][0];}this.nextimgidx=this.keeptrack()+(bool?1:-1);this.nextimgidx=(this.nextimgidx<this.imgs.length)?this.nextimgidx:this.nextimgidx-this.imgs.length;this.nextimgidx=(this.nextimgidx>-1)?this.nextimgidx:this.imgs.length+this.nextimgidx;this.populateslide(this.tempobj,this.nextimgidx);this.rotateimg();}}
ugy_slide.prototype.go=function(id){return this.da?this.da[id]:document.getElementById(id);}
ugy_slide.prototype.rotateimg=function(){if(this.dom){var cimg=this.go('theimg'+this.nextimgidx+'_'+this.issid)?this.go('theimg'+this.nextimgidx+'_'+this.issid):null;if(cimg&&typeof cimg.complete=='boolean'&&!cimg.complete){var cacheobj=this;clearTimeout(this.loading);this.loading=setTimeout(function(){cacheobj.rotateimg()},300);return;}if(this.fade) this.resetit();var crossobj=this.tempobj=this.go(this.curcanvas);crossobj.style.zIndex++;var othercanvas=this.curcanvas==this.canvasbase+"_0"?this.go(this.canvasbase+"_1"):this.go(this.canvasbase+"_0");othercanvas.style.zIndex=0;this.jumperidx=this.keeptrack()<this.imgs.length?this.keeptrack()+1:1;var fadeobj=this;clearInterval(this.fadeclear);this.fadeclear=setInterval(function(){fadeobj.fadepic()},50);this.curcanvas=(this.curcanvas==this.canvasbase+"_0")?this.canvasbase+"_1":this.canvasbase+"_0";}else{var v4imgobj=document.images['defaultslide'+this.issid];v4imgobj.src=this.postimgs[this.nextimgidx].src;this.nextimgidx=(this.nextimgidx<this.imgs.length-1)?this.nextimgidx+1:0;};}
ugy_slide.prototype.resetit=function(){this.degree=10;var crossobj=this.go(this.curcanvas);if(crossobj.filters&&crossobj.filters[0]){if(typeof crossobj.filters[0].opacity=="number") crossobj.filters(0).opacity=this.degree;else crossobj.style.filter="alpha(opacity="+this.degree+")";}else if(crossobj.style.MozOpacity) crossobj.style.MozOpacity=this.degree/101;else if(crossobj.style.KhtmlOpacity) crossobj.style.KhtmlOpacity=this.degree/100;else if(crossobj.style.opacity&&!crossobj.filters) crossobj.style.opacity=this.degree/101;}
ugy_slide.prototype.startit=function(){this.playing=1;var crossobj=this.go(this.curcanvas);this.populateslide(crossobj,this.nextimgidx);this.rotateimg();}
ugy_slide.prototype.keeptrack=function(){if(!document.getElementsByTagName) return this.nextimgidx;var canvases=[this.go('canvas'+this.issid+'_0'),this.go('canvas'+this.issid+'_1')];if(canvases[0].style.zIndex>canvases[1].style.zIndex&&canvases[0].getElementsByTagName("img")[0]) return parseInt(canvases[0].getElementsByTagName('img')[0].id.replace(/theimg/,''));else if(canvases[1].getElementsByTagName("img")[0]) return parseInt(canvases[1].getElementsByTagName('img')[0].id.replace(/theimg/,''));else return this.nextimgidx;}