$(document).ready(function() {		
		// Controls submenus (dropdowns) separately
		$("ul.sf-menu ul li a, ul.sf-menu ul li span").mouseenter(function() {
				$(this).closest("li").siblings().find("a, span").stop(true);
				$(this).closest("li").siblings().find("a, span").fadeTo(200, 0.5);
				// It may seem silly to go up to the nearest li and then back down to the link,
				// but this works for both normal links, and our views-based menus with an image and text-link
				$(this).closest("li").find("a, span").stop(true);
				$(this).closest("li").find("a, span").fadeTo(200, 1);
		});     
		$("ul.sf-menu ul").mouseleave(function() {
				$(this).find("a, span").fadeTo(200, 1);
		});
		
		// Product Features
		$(".feature-name-link").mouseenter(function() {
				$(".feature-name-link").stop(true);
				$(".feature-name-link").fadeTo(200, 0.5);
				$(this).stop(true);
				$(this).fadeTo(200, 1);
		});
		$(".group-feature").mouseleave(function() {
				$(".feature-name-link").fadeTo(200 ,1);
		});

		// Sidebar Toggle
		var content = $("#content-column > .content-inner");
		var contentMargin = content.css("marginRight");
		var sidebarHeight = $('#sidebar-last').css("height");
		$("#sidebar-toggle").click(function(e) {
		    e.preventDefault();
		    if(content.css("marginRight") == contentMargin){
			$(".sidebar-inner").slideUp(500, function() {
			    $(this).css({ height: 0 });
			});
			content.animate({ marginRight: contentMargin }, 500, function() {
			    $(this).css({ marginRight: 0 });
			});
		    } else {
			content.animate({ marginRight: contentMargin }, 500, function() {
			    $(this).css({ marginRight: contentMargin });
			});
			$(".sidebar-inner").slideDown(500, function() {
			    $(this).css({ height: sidebarHeight });
			});
		    }
		});
		    
});

