jQuery.noConflict();

jQuery(window).load(function () 
	{
	// Make #nav stretch to height of page
	var h = Math.max(document.getElementById('content').offsetHeight - 30, document.getElementById('nav').offsetHeight) // Note "-30" due to padding
	if (document.getElementById('program-nav')) h = Math.max(h, document.getElementById('program-nav').offsetHeight);
	var hs = h.toString().concat('px');
	if (jQuery.browser.msie && parseInt(jQuery.browser.version.substr(0,1)) <= 6)
		document.getElementById('content').style.height = document.getElementById('nav').style.height = hs; // IE <= 6
	else
		document.getElementById('content').style.minHeight = document.getElementById('nav').style.minHeight = hs; // everything else

	// Align elements in a grid
	var lis = jQuery('.half-page li');
	for (var i=0; i<lis.length; i+=2) lis.slice(i, i+2).height(Math.max(lis.eq(i).height(), lis.eq(i+1).height()));
	});

jQuery(document).ready(function()
	{
	// Vertical align on #nav
	var navspans = jQuery('#nav span');
	var spanheight = navspans.height();
	navspans.css('margin-top', 15-spanheight/2);
	});
