function initMenu(){
	var _ul = $('#side-nav ul');
	_ul.hide();
	_ul.each(function(){
		if ($(this).hasClass('opened')) {
			$(this).show().parent().addClass('active');
			if ($(this).find('a.active').length) $(this).prev().addClass('active');
		}
	});
	$('#side-nav li a').click(function(){
		var checkElement = $(this).next();
		var _thisLink = $(this);
		if ($(this).parent().hasClass('active')) $(this).parent().removeClass('active');
		else $(this).parent().addClass('active');
		if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
			_thisLink.removeClass('active')
			checkElement.slideUp('normal');  
			return false;
		}
		if((checkElement.is('ul')) && (checkElement.is(':hidden'))) {
			if (checkElement.find('a.active').length) _thisLink.addClass('active');
			checkElement.slideDown('normal'); 
			return false;
		}
	}
	);
}
function initNav(){
	var hold = $('#menu');
	var _li = hold.find('> li:has("> ul")');
	var _drop = hold.find('> li > ul');
	var count = _li.index(_li.filter('.active:eq(0)'));
	_li.hover(function(){
		_this = _li.index($(this));
		$(this).addClass('hover');
		_drop.hide().eq(_this).show();
	}, function(){
		$(this).removeClass('hover');
		_drop.hide().eq(count).show();
	});
}
$(document).ready(function() {
	initMenu();
	initNav();
});