simpleAccordion = {
	foldIn : 130,
	foldOut : 200,
	init : function(){
		$('.selected').each(function(){$(this).next('ul').show();});
		$('div.level1.saHead').click(simpleAccordion.headClickL1);
		$('div.level2.saHead').click(simpleAccordion.headClickL2);
		$('div.level2').hover(simpleAccordion.headOver, simpleAccordion.headOut);
		$('div.level3').hover(simpleAccordion.headOver, simpleAccordion.headOut);
	},
	headClickL1 : function(){
		if($(this).hasClass('selected')){
			var speedIn = simpleAccordion.foldIn*$(this).next('ul').children('li').length;
			$(this).next('ul').slideUp(speedIn);
			$(this).removeClass('selected');
		}
		else{
			var speedIn = simpleAccordion.foldIn*$('div.level1.selected').next('ul').children('li').length;
			$('div.level1.selected').next('ul').slideUp(speedIn);
			$('div.level1.selected').removeClass('selected');
			var speedOut = simpleAccordion.foldOut*$(this).next('ul').children('li').length;
			$(this).next('ul').slideDown(speedOut);
			$(this).addClass('selected');
		}
		$('div.level2.selected').next('ul').hide();
		$('div.level2.selected').removeClass('selected');

	},
	headClickL2 : function(){
		if($(this).hasClass('selected')){
			var speedIn = simpleAccordion.foldIn*$(this).next('ul').children('li').length;
			$(this).next('ul').slideUp(speedIn);
			$(this).removeClass('selected');
		}
		else if($(this).hasClass('hasSub')){
			var speedOut = simpleAccordion.foldOut*$(this).next('ul').children('li').length;
			var speedIn = simpleAccordion.foldIn*$(this).parent().siblings().children('.selected').next('ul').children('li').length;
			$(this).parent().siblings().children('.selected').next('ul').slideUp(speedIn);
			$(this).parent().siblings().children('.selected').removeClass('selected');
			$(this).next('ul').slideDown(speedOut);
			$(this).addClass('selected');
		}

	},
	headOver : function(){
		$(this).addClass('mOver');
	},
	headOut : function(){
		$(this).removeClass('mOver');
	}
}
$(document).ready(function(){
	simpleAccordion.init();
});