anchor.diff:      ($ '#main-image').data 'selectedThumb', ($ event.currentTarget).attr('href')
       ($ '#main-image').data 'selectedThumbId', ($ event.currentTarget).parent().attr('id')
       ($ '#main-image').data 'index', ($ event.currentTarget).parent().index()
  +    ($ 'ul.thumbnails').find('li').removeClass 'selected'
  +    ($ event.currentTarget).parent('li').addClass 'selected'
   
  -    ($ this).mouseout ->
  -      ($ 'ul.thumbnails li').removeClass 'selected'
  -      ($ event.currentTarget).parent('li').addClass 'selected'
  +#    ($ this).mouseout ->
  +#      ($ 'ul.thumbnails li').removeClass 'selected'
  +#      ($ event.currentTarget).parent('li').addClass 'selected'
       false
   
     ($ 'ul.thumbnails li').on 'mouseenter', (event) ->
  
positive.code: 
    ($ 'img.zoom-click').on 'click', (event) ->
      index = ($ '#main-image').data 'index'
      index = 0 if !index?
      ($ '.fancybox')[index].click()
      event.preventDefault()
  
    ($ 'img.click-to-zoom').on 'click', (event) ->
      index = ($ '#main-image').data 'index'
      index = 0 if !index?
      ($ '.fancybox')[index].click()
      event.preventDefault()
  
  show_variant_images = (variant_id) ->
  
negative.code:     ($ '#main-image img.zoom-click').attr 'src', newImg
      ($ '#main-image').data 'selectedThumb', newImg
      ($ '#main-image').data 'selectedThumbId', thumb.attr('id')
      ($ '#main-image').removeData 'index'
  
  update_variant_price = (variant) ->
    variant_price = variant.data('price')
  