/**

 * @author wanka

 */

Effect.BlindRight = function(element) {

  element = $(element);

  var elementDimensions = element.getDimensions();

  return new Effect.Scale(element, 100, Object.extend({ 

    scaleContent: false, 

    scaleY: false,

    scaleFrom: 0,

    scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},

    restoreAfterFinish: true,

    afterSetup: function(effect) {

      effect.element.makeClipping().setStyle({width: '0px'}).show(); 

    },  

    afterFinishInternal: function(effect) {

      effect.element.undoClipping();

    }

  }, arguments[1] || { }));

};



Effect.BlindLeft = function(element) {

  element = $(element);

  element.makeClipping();

  return new Effect.Scale(element, 0,

    Object.extend({ scaleContent: false, 

      scaleY: false, 

      restoreAfterFinish: true,

      afterFinishInternal: function(effect) {

        effect.element.hide().undoClipping();

      } 

    }, arguments[1] || { })

  );

};