$(document).ready(function() {
	// shadow
	var highestCol = Math.max($('#content-wrapper').height(),$('#sidebar').height());
	var expandableHeight = $('#page').height();
	$('.shadow').hide();
	// navigation
	$("#nav ul li:has(ul)").addClass("hasSubmenu").hover(
		function () {
			$(this).addClass("active").children("ul").show();
		}, 
		function () {
			$(this).removeClass("active").children("ul").hide();
		}
	);
	$('#nav li.change').each(function(){$(this).parent().addClass("grayscaled-images");})
	
	$("#nav ul li ul li").hover(
		function () {
			$(this).addClass("hover");
		}, 
		function () {
			$(this).removeClass("hover");
		}
	);
	$("#nav>div>ul>li.hasSubmenu").hover(
		function () {
			$('.shadow').show().height(highestCol);
		}, 
		function () {
			$('.shadow').hide();
		}
	);
	// IE pngFix
	$('#nav ul li ul').addClass('png');
	// news
	$('.news h3').bind("click", function(e) {
		$(this).parent('li').nextAll('li').children('div.news-content').slideUp('fast');
		$(this).parent('li').prevAll('li').children('div.news-content').slideUp('fast');
		$(this).parent('li').nextAll('li').removeClass('active');
		$(this).parent('li').prevAll('li').removeClass('active');
		$(this).next('div.news-content').slideToggle('fast');
		$(this).parent('li').toggleClass('active');
		if( $('li').is('.active') )
		{
			$("#nav>div>ul>li.hasSubmenu").hover(
				function () {
					$('.shadow').show().height(expandableHeight);
				}, 
				function () {
					$('.shadow').hide();
				}
			);
		}
		else
		{
			$("#nav>div>ul>li.hasSubmenu").hover(
				function () {
					$('.shadow').show().height(highestCol);
				}, 
				function () {
					$('.shadow').hide();
				}
			);
		};
		return false;
	});
});
window.onload = function(){
	grayscale($('.grayscaled-images img'));
	$('.grayscaled-images li').hover(
      function () {
        grayscale.reset($(this).children('a').children('.img').children('img'));
      }, 
      function () {
        grayscale($(this).children('a').children('.img').children('img'));
      }
    );
};
