var $j = jQuery.noConflict();

$j(function() {
	// submenu
	$j('#nav ul ul a').bind('click', function() {
		$j('#nav ul ul a').removeClass('selected');
		
		var scrollToID = $j(this).parent().attr('class').match(/\d+/);
		
		$j(window).scrollTo('#item' + scrollToID, 500);
		
		$j(this).addClass('selected');
		return false;
	})
	
	$j('a[rel=external]').live('click', function() {
		window.open($j(this).attr('href'));
		return false;
	})
	
	$j('article.post a').hover(function() {
		$j(this).next().addClass('active');
	},
	function() {
		$j(this).next().removeClass('active');
	});
	
	$j('#footer dd.email').hover(function() {
		$j(this).parents('dl').addClass('active');
	},
	function() {
		$j(this).parents('dl').removeClass('active');
	})
});
