var sol = {
	start:function(){
		sol.showMenu();
	},
	
	showMenu: function(){		
		var timer = 0;		
		var menu = $$('#navigation a');
		sol.slidefxs = [];
		
		menu.each(function(anchor, i){
			timer += 150;
			sol.slidefxs[i] = new Fx.Style(anchor, 'margin-top', {
				duration: 400,
				transition: Fx.Transitions.backOut,
				wait: false,
				onComplete: sol.addHover.pass([anchor,i])
			});
			sol.slidefxs[i].start.delay(timer, sol.slidefxs[i], -10);			
		}, this);
	},
	
	addHover: function(anchor,i){
		anchor.addEvent('mouseover',function(){
			sol.slidefxs[i].start(-5);
		});
		anchor.addEvent('mouseout',function(){
			sol.slidefxs[i].start(-10);
		}.bind(this));
	}
};

window.addEvent('domready', sol.start);
/*
window.onload = function(){
    if(el = $('spamText')){
      var spamArray = [
        '<span id="spamText">Enjoyed the article? Recommend me at <a href="http://www.linkedin.com/in/baswenneker">LinkedIn</a>!</span>',
        'More spam to come :)',
        'I like beer and if you feel generous you <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=sabmann%40gmail%2ecom&no_shipping=2&no_note=1&tax=0&currency_code=USD&lc=US&bn=PP%2dDonationsBF&charset=UTF%2d8" title="Buy me a beer through Paypal">can buy me one</a>!'
      ];
      var spamIn = function(){
        el.innerHTML = spamArray[Math.floor(Math.random()*3)];
        el.effect('opacity').custom(0,1);
      };
      (function(){
        el.effect('opacity', {onComplete: spamIn}).custom(1,0)
      }).periodical(8000);
    }

		var search = $('search');
		var about = $('about');
		var searchToggle = new Fx.Height('searchwrap', {duration: 500});
		var aboutToggle = new Fx.Height('aboutwrap', {duration: 500});
		
		search.onclick = function(){
			searchToggle.toggle();	
			search.toggleClass('search_');
			return false;
		};
		
		about.onclick = function(){
			aboutToggle.toggle();	
			about.toggleClass('about_');
			return false;
		};
		
		$('searchwrap').setStyle('display','block');
		$('aboutwrap').setStyle('display','block');
		_uacct = "UA-658367-1";
		urchinTracker();
}
*/