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

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

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

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