/* ====== Redundant, but less confusing.... panels/tabs ====== */
$(function() {
  /* initial panel setup */
  var $panels = $('.panels');
  var $curpanel = $panels.find('.curpanel');
  $panels.find('.panel').css('display','none');
	// display the first panel by default.
	if (!$curpanel.length) {
	  $panels.find('.panel:first').addClass('curpanel').fadeIn('fast');
	  $panels.find('.panelnav li:first a').addClass('active');
	}

  /* swap panel visibility on click */
  $panels.find('.panelnav a').click(function() {
	$panels.find('.panelnav a.active').removeClass('active');
	$(this).addClass('active');	
	$panels.find('.curpanel').fadeOut('fast').removeClass('curpanel');
	$($(this).attr('href')).fadeIn('fast').addClass('curpanel');
	return false;
  });
});

/* homepage promoblock same-height */
$(function() {
	var highestCol = Math.max(
		$('#homeblocks .one').height(),$('#homeblocks .two').height(),$('#homeblocks .three').height()
	);
	$('#homeblocks .promoblock').height(highestCol);
});

$(function() {
	// dirty. silly IE.
	$('.classroom td:nth-child(2)').css({'text-align':'left','font-size':'0.916666666666667em','border-right':'none'});
});

/* ====== hover navigation ====== */
$(function() {
	$('.hasSub ul').css('display','none');
	
	$('.hasSub').hover(function(){displaySubNav(this);}, function(){hideSubNav(this);});
	
	function displaySubNav(selector) {
		var context = $(selector,this);
		$('a:first',context).addClass('subHover');
		$(context).addClass('nav-highlight').find('ul').css('display','block');
	};
	
	function hideSubNav(selector) {
		var context = $(selector,this);
		$(context).removeClass('nav-highlight').find('ul').css('display','none');
		$('a:first',context).removeClass('subHover');
	};
	
});

