$(function() {
	var topSpan;
	function setTopSpan(elem, anim) {
		if(elem) {
			var w = elem.width();
			var l = elem.position().left + 28;
			if(anim) {
				topSpan.stop().animate({ 'width':(w+'px'), 'left':(l+'px') }, 'slow', 'easeOutBack');
			} else {
				topSpan.css({ 'width':(w+'px'), 'left':(l+'px') });
			}
		}
	}
	// Intialise Menu Bar.
	topSpan = $('div#header div#menu span');
	var topElem = $('div#header div#menu a.curr');
	setTopSpan(topElem, false);

	// Enable hover stuff
	$('div#header div#menu a').mouseenter(function() {
		setTopSpan($(this), true);
	}).mouseleave(function() {
		setTopSpan(topElem, true);
	});

	$('div#content').each(function() {
		var div = $(this);
		var l = $('div#lhs').height();
		var r = $('div#rhs').height();
		if(div && (l || r)) {
			if(l && l>div.height()) div.css({ 'height':l+20 });
			if(r && r>div.height()) div.css({ 'height':r+20 });
		}
	});
});
