$(function() {
    $.each($(':radio:checked'), function(i, item) {
        if($(item).val() == 1) {
            $(item).parents('dl').find('dd.details').css('display', 'block');
        }
    });
    
    if($('select#heardAbout').val() != 0) {
        if($('select#heardAbout').val() == 'Other') {
            $('span.heardAboutOther').show();
        }
    }

    $(':radio').click(function() {
        if($(this).val() == 1) {
            $(this).parents('dl').find('dd.details').css('display', 'block');
        } else {
            $(this).parents('dl').find('dd.details').css('display', 'none');
            $(this).parents('dl').find('dd.details input').val('');
        }
    });

    if($('select#firstSession').val() != 0) {
        $.ajax({
            url: "/contact/default/exactDates.json?id="+$('select#firstSession').val(),
            success: function(data) {
                $('select#exactDate').removeAttr('disabled');
                var json = eval(data);
                $('select#exactDate').empty();
                $.each(json, function(i, item) {
                    $('select#exactDate').append('<option>'+item.label+'</option>');
                });
            }
        });
    }

    $('select#firstSession').change(function() {
        $.ajax({
            url: "/contact/default/exactDates.json?id="+$(this).val(),
            success: function(data) {
                $('select#exactDate, select#heardAbout').removeAttr('disabled');
                var json = eval(data);
                $('select#exactDate').empty();
                $.each(json, function(i, item) {
                    $('select#exactDate').append('<option>'+item.label+'</option>');
                });
            }
        });
    });
    
    $('select#heardAbout').change(function() {
        if($(this).val() == 'Other') {
            $('span.heardAboutOther').show();
        } else {
            $('span.heardAboutOther').hide();        
        }
    });        
});
