anchor.diff:    this.center(true, width, height, offsetX, offsetY)
   
   $.fn.hideToRight = (complete = undefined) ->
  -  params = { left: "#{$(window).width()}px" }
  +  params = { left: "#{$('#overlay').width()}px" }
     this.applyStyles(params, true, complete)
   
   $.fn.hideToLeft = (complete = undefined) ->
  
positive.code:   height = $(this).outerHeight() if height is 0
  
    params =
      top: "#{Math.max(0, ($(window).height() - height) / 2 + offsetY)}px"
      left: "#{Math.max(0, ($(window).width() - width) / 2 + offsetX)}px"
  
    this.applyStyles(params, withAnimation)
  
  
negative.code:   this.applyStyles(params, withAnimation)
  
  $.fn.showFromRight = (width = 0, height = 0, offsetX = 0, offsetY = 0) ->
    this.css(left: "#{$('#overlay').width()}px")
    this.show()
    this.center(true, width, height, offsetX, offsetY)
  
  