$(function(){
	$('.accordian dt').click(function(e){
		$('.accordian dt').each(function(){
			if(this == e.target)
			{
				if($(this).hasClass('open'))
				{
					animClose(this);
				}else{
					animOpen(this);
				}
			}else{
				animClose(this);
			}
		});
	});
	$('.accordian dt').next('dd').wrap('<div class="ddWrapper"></div>');
	closeAll();
});

function animClose(o)
{
	if($(o).next('.ddWrapper').height() == 0)
	{
		return;
	}
	$(o).addClass('close').removeClass('open');
	$(o).next('.ddWrapper').slideUp('slow',function(){
		$(this).addClass('close').removeClass('open');
	});
}

function animOpen(o)
{
	if($(o).next('.ddWrapper').css('display') != 'none')
	{
		return;
	}
	$(o).addClass('open').removeClass('close');
	$(o).next('.ddWrapper').slideDown('slow',function(){
		$(this).addClass('open').removeClass('close');
	});
}

function closeAll()
{
	$('.accordian dt').addClass('close').removeClass('open');
	$('.accordian .ddWrapper').hide();
	//$('.accordian dd').addClass('close').removeClass('open');
}
