onDomReady(function(){var home=$('home');var homeMenu=$el(home,'a');homeMenu.forEach(function(item,i){addEvent(item,'mouseenter',function(){addClass(home,'inside');if(hasClass(this,'fade')){setOpacity(this,1);removeClass(this,'fade');}
homeMenu.forEach(function(other,j){if(!hasClass(other,'fade')&&i!=j){setOpacity(other,0.6);addClass(other,'fade');}});});});addEvent(home,'mouseleave',function(){removeClass(home,'inside');homeMenu.forEach(function(item,i){if(hasClass(item,'fade')){setOpacity(item,1);removeClass(item,'fade');}});});});function slideShow(){var cOpacity=1,nOpacity=0,current=0,nIndex=1,imgs=[];this.options={step:3000,duration:700,align:['center','middle']};this.ajax=function(xml){var ajax=new ajaxRequest(xml);ajax.callBack(function(data,fnc){var photos=[],tagPhoto=data.responseXML.getElementsByTagName('photo');for(var i=0,l=tagPhoto.length;i<l;i++){photos.push(tagPhoto[i].firstChild.nodeValue);};fnc.setImages(photos);},this)
ajax.get();};this.initialize=function(el,options){this.box=$(el);for(var property in options)this.options[property]=options[property];this.box.position='relative';imgs[0]=$el(this.box,'img')[0];setStyles(imgs[0],{position:'absolute'});};this.setImages=function(photos){for(var i=0,l=photos.length;i<l;i++){imgs[i+1]=addElement('img',{src:photos[i],styles:{display:'none',position:'absolute',opacity:0}});if(this.options.align[0]=='right')imgs[i+1].style.right=0;else imgs[i+1].style.left=0;if(this.options.align[1]=='bottom')imgs[i+1].style.bottom=0;else imgs[i+1].style.top=0;this.box.appendChild(imgs[i+1]);}
this.nextImage(1);};this.nextImage=function(numIm){nIndex=imgs[current+1]?current+1:0;var nextImage=new Image();addEvent(nextImage,'load',function(event,fnc){fnc.play(numIm);},this);nextImage.src=imgs[numIm].src;};this.play=function(numIm){imgs[numIm].style.display='block';if(this.options.align[0]=='center')imgs[numIm].style.left=((this.box.offsetWidth-imgs[numIm].offsetWidth)/2)+'px';else if(this.options.align[0]=='right')imgs[numIm].style.right=0;if(this.options.align[1]=='middle')imgs[numIm].style.top=((this.box.offsetHeight-imgs[numIm].offsetHeight)/2)+'px';else if(this.options.align[1]=='bottom')imgs[numIm].style.bottom=0;var fx=new Fx;fx.initialize([imgs[current],imgs[nIndex]],{duration:this.options.duration,curve:['cos']});setTimeout(function(fnc){return function(){fx.start({0:{'opacity':[1,0]},1:{'opacity':[0,1]}},function(){imgs[current].style.display='none';current=nIndex;nextLoad=imgs[nIndex+1]?nIndex+1:0;fnc.nextImage(nextLoad);});}}(this),this.options.step);};}