﻿$(function() {
	$('.ElementType').click(function() {
		var element = $(this);
		var next = element.next();
		if (!next.is(':visible')) {
			element.addClass('Selected');
			element.find('input').attr('checked', 'checked');
			next.slideDown('slow');
		}
		else {
			element.removeClass('Selected');
			element.find('input').attr('checked', '');
			next.slideUp('slow');
		}
	});
});

$(function() {

	$('select, input[type=radio]').change(function() {
		var val = $(this).val();
		var radios = $(this).parents('.PhaseField, .Question').find('input[type=radio]');

		if (val == 0)
			radios.removeClass('Required');
		else
			radios.addClass('Required');
	});

});
