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',
        height: effect.dims[0] + 'px'
      }).show();
    },
    afterFinishInternal: function(effect) {
      effect.element.undoClipping();
    }
  }, arguments[1] || { }));
};

Event.observe(window, 'load', function() { 
	new Effect.BlindRight('menu', { delay:0.5, duration: 1.5 });
	new Effect.BlindRight('promo', { delay:1.0, duration: 1.5 });
	new Effect.BlindRight('promo2', { delay:3.0, duration: 1.5 });
/*	new Effect.Fade('ani3', { delay:5.0 });*/
/*	new Effect.Appear('ani4', { delay:6.5 });*/
});