(function($) {
	$(document).ready(function() {
		$('#main-menu > ul > li').hover(function(event) {
			var $this = $(this);
			
			$this.siblings('li.ancestor').removeClass('ancestor')
			$this.siblings('li.selected').removeClass('selected').addClass('sibling');
			$this.removeClass('sibling').addClass('selected');
		});
		
		
		$('#left-menu li:has(ul)').prepend('<a href="#" class="toggle logo">toggle this section</a>');
		$('#left-menu li.selected > a.toggle').addClass('open');
		$('#left-menu li.ancestor > a.toggle').addClass('open');
		$('#left-menu a.toggle').click(function(event) {
			event.preventDefault();
			$(this).toggleClass('open');
			$(this).siblings('ul').slideToggle('slow');
		});
		
		$('#rotating-banner ul').cycle({
			fx: 'scrollLeft',
			pause: true,
			speed: 2000,
			timeout: 8000,
			next: '#rotating-banner a.next',
			prev: '#rotating-banner a.prev',
			before: function(curr, next, opts, fwd) {
				if (!fwd) {
					opts.cssBefore.left = opts.cssBefore.left * -1;
					opts.animOut.left = opts.animOut.left * -1;
				}
			}
		});
		
		$('#rotating-banner a.control').mouseenter(function(event) {
			$(this).fadeTo('slow', 0.75);
		});
		$('#rotating-banner a.control').mouseleave(function(event) {
			$(this).fadeTo('fast', 0.1);
		});
	});
})(jQuery);

var jQueryBase = jQuery;

