/**
 * Instant Games
 */

var accordionSpeed = 300;

$(document).ready(function() {
	$('dl.accordion').each(function() {
		// assign sizes to dd's, hide
		$(this).find('dd').each(function() {
			$(this).attr('myHeight', $(this).height());
		});

		$(this).find('dd').hide();
		
		// show start
		if ($(this).find('dt.start').length == 0) {
			$(this).find('dt.start')[0].addClass('start');
		}
		
		$(this).find('dt').removeClass('active').filter('dt.start').addClass('active').next('dd').show();
		
		// bind clicks
		$(this).find('dt a').click(function(e) {
			e.preventDefault();
			//-----
			if ($(this).parent().is(':not(.active)')) {
				$(this).parents('dl').children('dt').removeClass('active');
				$(this).parents('dl').children('dt:not("active") + dd').slideUp(accordionSpeed);
				$(this).parents('dt').addClass('active');
				$(this).parents('dl').children('dt.active + dd').slideDown(accordionSpeed);
			}
			//-----
			return false;
		});
	});
});

