$(function(){

var crestfallen = {
	init: function() {
		$('h1').css('opacity', 0).animate({ opacity: '1'},5000);
		if ($(".c")) { $(".c").hide().delay(1000).fadeIn().delay(3000).fadeOut(); }
		return;
	}
}

var chicken = {
  init: function() {
    $('<div id="chicken"></div>').css({
     width: '158px',
     height: '197px',
     backgroundImage: 'url(/img/possum-transparent-small.png)',
     overflow: 'hidden',
     position: 'absolute',
     display: 'none',
     bottom: '0px',
     right: '0px'
    })
    .appendTo('body');

    if ( Math.floor ( Math.random()*10 ) == 2) {
      $('#chicken').delay(500)
      .slideToggle(250).delay(1000)
      .slideToggle(250);
    }
  },

  runAway: function() {
    $('#chicken').slideToggle(4000).delay(1000)
    .animate({left:'-=90%'},2000)
    .animate({left:'+=50'},500)
    .animate({left:'-=30'},200)
    .animate({left:'+=40'},200)
    .animate({left:'-=20'},200)
    .animate({left:'+=20'},200)
    .animate({left:'-=30'},200)
    .slideToggle(250);
  }
}

$.fn.konami = function(callback, code) {
if(code == undefined) code = "38,38,40,40,37,39,37,39,66,65";

return this.each(function() {
  var kkeys = [];
  $(this).keydown(function(e){
	kkeys.push( e.keyCode );
	if ( kkeys.toString().indexOf( code ) >= 0 ){
	  $(this).unbind('keydown', arguments.callee);
	  callback(e);
	}
  }, true);
});
}

$(window).konami(function(){ chicken.runAway(); });

chicken.init();
crestfallen.init();

})
