$(document).ready(function() {
	//fix height
	if ($('.middle_column').height() < $('.right_column').height()) {

		var startHeight = $('.right_column').height();
	
		if ($('.middle_column').height() < $('.left_column').height()) {
			var targetHeight = $('.left_column').height();	
		}
		else {
			var targetHeight = $('.middle_column').height();
		}
		
		var $child = $('.right_column').children().last();
		var run = true;
		
		while(run){
			$child.css( "display", "none" );
			if ($('.right_column').height() < targetHeight)
				run = false;
			$child = $child.prev();
		}
	}
});

$(function() {

	//Hide all submenus
	$("#js_menu ul li ul").hide();
	
	//Show expand
	$('.side_menu_href_type1').each(function() {
		var $li = $(this).children('ul');
		if ( $li.size() > 0 ) {
			$(this).children('a').addClass("closed");
		}
	});
	
	//Open current submenu
	$('.side_menu_href_type2').children('#pushed').each(function() {
		$(this).parent().parent().slideToggle("fast");
		$(this).parent().parent().parent().children('a').toggleClass("active")
	});	
	
	//Remove uggly stuff
	$('.side_menu_href_type1').children('#pushed').each(function() {
		var $li = $(this).parent().children('ul');
		if ( $li.size() > 0 ) {
			$(this).prop("id", null);
		}
	});		
	
	//CLick on menu
	$('.side_menu_href_type1 a').click(function(e) {
		//var $kids = $(e.target).nextAll('ul');
		var $kids = $(this).nextAll('ul');
		if ( $kids.size() == 0) {
			return true;
		}
		else {
			$(this).toggleClass("active");
			$kids.slideToggle("fast");
			return false;
		}
	});
			
});
