function init_pony()
{
	var ul = $('ul.konami');

	var children = jQuery('ul.konami').children();
	var li = null;

	var length = children.length;

	for(var i = 0; i < children.length; i++)
	{
		li = jQuery(children[i]);
		li.attr('position', i);
	}
}

function display_pony(i)
{
	if(i < 30)
	{
		$('ul.konami li[position=' + i + ']').fadeIn('slow', function() {
			display_pony(i+1);
		});
	}
}

if ( window.addEventListener )
{
	var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65";
	var konami_active = true;

	window.addEventListener("keydown", function(e) {
		if(konami_active)
		{
			kkeys.push( e.keyCode );

			if ( kkeys.toString().indexOf( konami ) >= 0 )
			{
				konami_active = false;

				$('li.special').fadeIn( 'slow', function() {
					$('ul.konami').css('display', 'block');
					display_pony(0);
				} );
			}
		}
	}, true);
}

$(document).ready(function(){	init_pony(); });

