DaWanda.Homepage = {
  toggleJustHappening: function(to) {
    if(!jQuery('#just_happening_container .teaser .' + to).hasClass('h2')) {
      jQuery('#just_happening_container .teaser a').each(function() {
        jQuery(this).toggleClass('h2')
        jQuery("#just_happening_container .just_happening_body").toggle()
      })
    }
  },

  DawandasticProducts: {
    init: function(initialColor) {
      DaWanda.Homepage.DawandasticProducts.select(initialColor)

      jQuery('.hearty').click(function(){
        if(!jQuery(this).hasClass('selected')) {
          var $heart = jQuery(this)
            , color  = $heart.attr('data-color')
          DaWanda.Homepage.DawandasticProducts.select(color)
        }
      })
    },
    select: function(color) {
      var $heart = jQuery('.hearty[data-color="' + color + '"]')

        jQuery('.hearty.selected').removeClass('selected').children().removeClass('hearts-heart_kl_chooser')
        $heart.addClass('selected').children().addClass('hearts-heart_kl_chooser')

        jQuery('.dawandastic_plist').hide()
        jQuery('.dawandastic_plist[data-color="' + color + '"]').show()

        jQuery('a.dawandastic_more_products').attr('href',function(){
          return "/catalog?color=" + color
        })

    }
  }
}

