TwitterPlane = {
	plane: $('twitter_div'),
	list: $$('#twitter_update_list li'),
	active: 0,
	flying: false,
	update_count: 0,
	next: function() {
		if (TwitterPlane.flying) {
			TwitterPlane.plane.style.opacity = 0;
			TwitterPlane.plane.style.webkitTransitionDuration = "3s";
			TwitterPlane.plane.style.MozTransitionDuration = "3s";
			TwitterPlane.plane.style.webkitTransform = "translateX(255px)";
			TwitterPlane.plane.style.MozTransform = "translateX(255px)";
			TwitterPlane.list[TwitterPlane.active].hide();
			TwitterPlane.active++;
			if (TwitterPlane.active == TwitterPlane.update_count) { TwitterPlane.active = 0; }
			TwitterPlane.flying = false;
		}
		else {
			TwitterPlane.plane.style.opacity = 1;
			TwitterPlane.plane.style.MozTransitionDuration = "60s";
			TwitterPlane.plane.style.webkitTransitionDuration = "60s";
			translate = (document.body.offsetWidth+400)*-1;
			TwitterPlane.plane.style.webkitTransform = "translateX("+translate+"px)";
			TwitterPlane.plane.style.MozTransform = "translateX("+translate+"px)";
			TwitterPlane.list[TwitterPlane.active].show();
			TwitterPlane.flying = true;
		}
	},		
	init: function() {
		TwitterPlane.update_count = TwitterPlane.list.length;
		for (i = 0; i < TwitterPlane.update_count; i++) {
			TwitterPlane.list[i].hide();
		}
		TwitterPlane.next();
		TwitterPlane.plane.observe('webkitTransitionEnd', TwitterPlane.next);
		TwitterPlane.plane.observe('transitionend', TwitterPlane.next);
		TwitterPlane.plane.observe('click', function() { window.open('http://twitter.com/WhatDoUWannaDo'); });
	}
}

document.observe('dom:loaded', TwitterPlane.init);
