Media={
	initialize:function(){
		if(Media.archive=$E('.media .archive'))$E('td:nth-child(2)',Media.archive).addEvent('click',Media.gallery);
		$$('ol li a img').getParent('div').addEvent('click',function(e){Media.swap(e.target)});
	},
	gallery:function(e){
		var el=$(new Event(e).stop().target);
		if(el.get('tag')=='a'){
			this.getElements('.cur').removeClass('cur');
			Media.archive.getNext().load('get-'+el.addClass('cur').href.replace(base,''));
		}
	},
	swap:function(el){
		var el=$(el),parent=$(el.parentNode.parentNode),nxt=el.className=='next';
		if(el.get('tag')=='a'){
			if(!el.getFirst()){
				var els=parent.getElements('a').slice(1,-1),i=els.indexOf(parent.getElement('.cur'));
				el=(nxt?els[i+1]:els[i-1])||(nxt?els[0]:els.getLast());
			}
			parent.getElements('.cur').removeClass('cur');
			parent.getPrevious().src=el.addClass('cur').getFirst().src;
		}
	}
}