// swfobject defaults
var swfoVars = {};
var swfoParams = {wmode:"transparent", bgcolor:"#0606060"};
var swfoAttrib = {};

$(function(){
	// konami
	if (window.addEventListener){
		var keySequence = [], konamiCode = "38,38,40,40,37,39,37,39,66,65";
		window.addEventListener("keydown", function(e){
			keySequence.push(e.keyCode);
			if(keySequence.toString().indexOf(konamiCode) >= 0) {
				keySequence = [];
				// by your command
				function cylon(){
					var cylonize = $(document).width()-$('#cylon').width();
					$('#cylon').animate({
						opacity: 1,
						marginLeft: '+='+cylonize+'px'
					}, 1500, 'swing', function() {
						$('#cylon').animate({
							marginLeft: '0'
						}, 1500, 'swing', function() {
							cylon();
						});
					});
				}
				jQuery.fx.interval = 50;
				$('.black:visible, .notice:visible').slideUp();
				$('#header').css({'border-color':'hsl(0,0%,0%)'})
				$('#content').css({'border-top':'solid 1px #333'});
				$('h2, a.important, .selected a').css({'color':'hsl(0,100%,50%)'});
				$('.button a, .button .icon').css({
					'color':'hsl(0,0%,100%)',
					'background-color':'hsl(0,100%,50%)'
				});
				$('input').css({'border-color':'hsl(0,100%,50%) !important'});
				$('h2:first').html('By your command');
				$('body').append('<div id="cylon">');
				cylon();
				$(document).scrollTop(0);				
			}
		}, true);
	}
	// rounders
	$('.image').each(function(){
		var image = $(this).children('img'),
		height = image.attr('height'),
		width = image.attr('width'),
		source = image.attr('src');
		if($(this).parents('.album').length){
			$(this).css({"background-image":"url("+source+")", 'height': $(this).attr('height'), 'width': width});
		}
		else $(this).css({"background-image":"url("+source+")", 'height': height, 'width': width});
		$(this).html('');
	});
	// clickers
	$('a.toggle').click(function(){
		$(this).remove();
		$('div.toggle:hidden').fadeIn();
	});
	$('form .button').click(function(){
		$(this).closest('form').submit();
	});
	// chrome fixes
	$('.lfm li:first, .shout:first').css({'border-top':'none'});
	$('.stats li:last').css({'border-bottom':'none'});
	$('.dual a:first').css({'margin-left':'0'});
});
