//2010.01.26 
//정보레터 열고닫기 & 우수작성자 열고닫기

$(document).ready(function() {
	var items = $('.letter_listBox li').outerHeight()
	var letterHeight = $('.letter_listBox').height();
	var lettercloseHeight = (items*8) - 7;

	$('.letter_view').toggle(	//정보레터 열고닫기
		function() {
		$('.letter_listBox').animate({
			'height' : lettercloseHeight
		},1000);
		$('.letter_view').addClass('close');
		$(this).text('정보레터 열기');
	}, function() {
		$('.letter_listBox').animate({
			'height' : letterHeight
		},1000);
		$(this).removeClass('close');
		$('.default').show();
		$(this).text('정보레터 닫기');
	});								


	var superHeight = $('.superAuthor_list dd').height();
	var superItem = superHeight / $('.superAuthor_list dd ol li').size();

	var z = $('.superAuthor_list dt').attr('class');	// 디폴트 클래스명 가져오기
	if(z == 'On') {	 //기본 펼쳐진 상태
		$('.superAuthor_list dt .opener').addClass('On');
		$('.superAuthor_list dd').show();
		$('.opener').toggle(	 //우수작성자포스트 열고닫기
			function() {
				$('.superAuthor_list dd').animate({
					'height' : '0'
				},1000);
				$(this).removeClass('On');
		}, function() {
			$('.superAuthor_list dd').animate({
				'height' : superHeight
			},1000);
			$(this).addClass('On');
		});
	}else {	//접혀져 있는 상태
		$('.opener').toggle(	 //우수작성자포스트 열고닫기
			function() {
				$('.superAuthor_list dd').css('height','0').animate({
					'height' : superHeight
				},1000);
				$(this).addClass('On');
		}, function() {
			$('.superAuthor_list dd').css('height',$('.superAuthor_list dd').height()).animate({
				'height' : '0'
			},1000);
			$(this).removeClass('On');
		});
	}
	/*
	$('.superAuthor_list dd ol li').each(function(i) {//letter_tt
	//$('.letter_tt').each(function(i) {//
		$('.tt',this).toggle(function() {
			var list = $('~div',this);

			$('.superAuthor_list dd').animate({
				'height' : superItem + list.height() + 14	//14는 style의 padding값
			},300);
			superHeight = superItem + list.height() + 14;

			$('.superAuthor_list dd ol li').each(function(j) {
				$(this).hide();
				$(this).addClass('On');
				if(i == j) $(this).show();
			});
		},function() {
			$('.superAuthor_list dd ol li').removeClass('On');
			var list = $('~div',this);

			superHeight = superItem * $('.letter_tt').size();
			$('.superAuthor_list dd').animate({
				'height' : superHeight
			},300);
			
			$('.superAuthor_list dd ol li').each(function(j) {
				$(this).show();
			});
		});
	});
	*/
	
	$('.superAuthor_list dd ol li').each(function(i) {//letter_tt
	//$('.letter_tt').each(function(i) {//
		$('.tt',this).toggle(function() {
			var list = $('~div',this);

			$('.superAuthor_list dd').animate({
				'height' : superItem + list.height() + 14	//14는 style의 padding값
			},300);
			superHeight = superItem + list.height() + 14;

			$('.superAuthor_list dd ol li').each(function(j) {
				$(this).hide();
				$(this).addClass('On');
				if(i == j){
					$(this).show();
					$('.pt_list',this).show();
				}
			});
			
		},function() {
			$('.superAuthor_list dd ol li').removeClass('On');
			$('.superAuthor_list dd ol li .pt_list').hide();
			var list = $('~div',this);

			superHeight = superItem * $('.letter_tt').size();
			$('.superAuthor_list dd').animate({
				'height' : superHeight
			},300);
			
			$('.superAuthor_list dd ol li').each(function(j) {
				$(this).show();
			});
		});
	});
	
	
});
