/**
 * @file
 * Donate Button feature.
 */

(function ($) {
  Drupal.behaviors.donate_button = {
    attach: function(context) {
      var donate_form_type = $('#edit-donate-button-type').val();
      donate_button_form(donate_form_type);
      $('#edit-donate-button-type').change(function(){
        donate_button_form($(this).val());
      });
    }
  };
}(jQuery));

/**
 * Show/hide form elements.
 */
function donate_button_form(donate_form_type) {
  (function ($) {
    if (donate_form_type == 0) {
      $('.form-item-donate-button-text').show();
      $('.form-item-donate-button-url').show();
      $('.form-item-donate-button-additional-text-value').show();
	  $('.form-item-donate-button-additional-text-value').parent().children('fieldset').show();
      $('.form-item-donate-button-html-code').hide();
    }
    else if (donate_form_type == 1) {
      $('.form-item-donate-button-text').hide();
      $('.form-item-donate-button-url').hide();
      $('.form-item-donate-button-additional-text-value').hide();
	  $('.form-item-donate-button-additional-text-value').parent().children('fieldset').hide();
      $('.form-item-donate-button-html-code').show();
    }
  }(jQuery));
};

