var MotorcycleUtilities = {
    toggleSectionAndClearValue: function(parentElement, showIt, innerFieldTypes) {
        this.toggleSection(parentElement, showIt, innerFieldTypes, true);
    },

    toggleSection: function(parentElement, showIt, innerFieldTypes, clearValue) {
        if (innerFieldTypes == null) {
            innerFieldTypes = ['input'];
        }
        if(clearValue == null){
            clearValue = false;
        }
        if (showIt) {
            parentElement.show();
        } else {
            parentElement.hide();
        }

        for (var i = 0; i < innerFieldTypes.length; i++) {
            parentElement.find(innerFieldTypes[i]).each(function() {
                if (showIt) {
                    $j(this).removeAttr("disabled");
                }
                else {
                    $j(this).attr("disabled", "disabled");
                    if (clearValue && $j(this).attr('type') != 'hidden') {
                        $j(this).val('');
                    }
                }
            });
        }
    }
};