var base=window.location.toString().replace(/\/[^\/]*$/gi,'/');
var scroll=new Fx.Scroll(window);

$$('a[href=#]').set('href','javascript:void(0)');
$$('.slide > img + img').getParent().each(function(el){
	var links=$$('.pagination a:not([rel])'),w=el.getSize().x+6,imgs=el.getElements('img');
	imgs.each(function(el){
		new Element('div').inject(el,'before').adopt(el)
	});
	var hold=new Element('div').adopt(imgs.getParent()).setStyles({width:(w*imgs.length)+10,cursor:'pointer'}).inject(el);
	var fx=new Fx.Morph(hold,{link:'cancel'}),loads=imgs.map(function(img,i){
		return $extend(new Image(),{onload:function(){i||hold.setStyle('height',this.height)},src:img.src})
	});
	el.addEvent('click',function(){$$(links.filter('.cur').getNext('a:not([rel])')[0]||links[0]).fireEvent('click')});
	$$('.pagination a[rel]').addEvent('click',function(){
		this.rel=='next'?el.fireEvent('click'):$$(links.filter('.cur').getPrevious('a:not([rel])')[0]||links.getLast()).fireEvent('click')
	});
	links.addEvent('click',function(){
		var i=links.removeClass('cur').indexOf(this.addClass('cur'));
		scroll.start(0,el.getPosition().y-110);return !fx.start({marginLeft:i*w*-1,height:loads[i].height});
	});
});

$$('.fade > * + *').getParent().each(function(el){
	var speed=el.getFirst().get('tag')=='img'?2000:8000;
	el.getChildren().each(function(el,i){el.setStyles({opacity:i?0:1,zIndex:i?3:2,top:0,left:0,position:'absolute'})});
	setTimeout(function(){
		new Fx.Tween(el.getFirst().getNext(),{
			duration:2000,
			property:'opacity',
			onComplete:function(){
				this.element.setStyle('zIndex',2).getPrevious().setStyles({opacity:0,zIndex:3}).inject(el);
				this.element=el.getFirst().getNext();
				this.start.delay(speed,this,1);
			}
		}).start(1);
	},speed);
});