
function playHomeAnim(){
	
	var elts = $$('#header', '#footer').addClass('animating');
	var fx = new Fx.Elements(elts, {
		duration: 3500
	}).set({
		0: {
			opacity: 0
		},
		1: {
			opacity: 0
		}
	}).start({
		0: {
			opacity: 1
		},
		1: {
			opacity: 1
		}
	});
	(function(){
		elts.removeClass('animating');
	}).delay(4000);
}

window.addEvent('domready', function(){
	var home = document.id('home_anim');
	
	new Swiff(home.get('rel'), {
		container: home,
		width: 860,
		height: 415,
		id: 'home_flash',
		params: {
			wMode: 'opaque'
		}
	});
	
	var posts = $$('.home_post'),
		scroller = document.id('home_post').getElement('.scroller'),
		scrollerFx = new Fx.Tween(scroller, { property: 'height', link: 'cancel'});
		
	posts.each(function(post, i){
		var height = post.getSize().y;
		post.setStyle('height', height);
		Object.append(post, {
			height: height,
			show: function(anim){
				var anim = [anim, true].pick();
				posts.setStyle('display', 'none');
				if(anim){
					scrollerFx.start(0).chain(function(){
						this.start(post.height);
						post.setStyle('display', 'block');
					});
				}
				else{
					post.setStyle('display', 'block');
				}
				var next = (i==posts.length-1) ? 0 : i+1;
				(function(){
					posts[next].show();
				}).delay(3000);
			}
		});
	});
	posts[0].show(false);
	
});	
