function initMenus() {
	$('ul.menu div').hide();
	$('ul.menu li a').click(
		function() {
			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;

			if(this.parentNode.id == "homelink") {
				$('#' + parent + ' div').animate({width:'hide'},500);
			}

			if((checkElement.is('div')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' div').animate({width:'hide'},500); 
				}
				return false;
			}
			if((checkElement.is('div')) && (!checkElement.is(':visible'))) {
				$('#' + parent + ' div').animate({width:'hide'},500);
				checkElement.animate({width:'show'},500);
				return false;
			}
		}
	);
}
$(document).ready(function() {
	initMenus();

	// handle nav selection
	function selectNav() {
		$(this)
		.parents('ul:first')
		.find('a')
		.removeClass('selected')
		.end()
		.end()
		.addClass('selected');
	}

	$('#container #header ul').find('a').click(selectNav);

	// go find the navigation link that has this target and select the nav
	function trigger(data) {
		var el = $('#container #header ul').find('a[href$="' + data.id + '"]').get(0);
		selectNav.call(el);
	}

	if (window.location.hash) {
		trigger({ id : window.location.hash.substr(1) });
	} else {
		$('#header ul a:first').click();
	}
});

$(document).ready( function(){
	PEPS.rollover.init();
});

PEPS = {};

PEPS.rollover = 
{
	init: function()
	{
		this.preload();

		$(".ro").hover(
			function () { $(this).attr( 'src', PEPS.rollover.newimage($(this).attr('src')) ); },
			function () { $(this).attr( 'src', PEPS.rollover.oldimage($(this).attr('src')) ); }
		);
	},

	preload: function()
	{
		$(window).bind('load', function() {
			$('.ro').each( function( key, elm ) { $('<img>').attr( 'src', PEPS.rollover.newimage( $(this).attr('src') ) ); });
		});
	},

	newimage: function( src )
	{
		return src.substring( 0, src.search(/(\.[a-z]+)$/) ) + '_on' + src.match(/(\.[a-z]+)$/)[0];
	},

	oldimage: function( src )
	{
		return src.replace(/_on\./, '.');
	}
};

$(function(){
	$('a.new-window').click(function(){
		window.open(this.href);
		return false;
	});
});


