Effect.Shadowize =  Class.create();  
Object.extend(Object.extend(Effect.Shadowize.prototype, Effect.Base.prototype),
{
    initialize: function(element, shadow) {
        this.element = element;
        this.shadow = shadow;
        this.start(arguments[2] || {});
    },
    
    start: function() {
        Position.absolutize(this.shadow);
        Element.show(this.shadow);
        
        dimensions = Element.getDimensions(this.element);   
        alert(dimensions.height);
        Position.clone($(this.element), $(this.shadow), {offsetTop: 5, offsetLeft: 5});
        new Effect.Morph(this.element, 
            {height: dimensions.height, width: dimensions.width}
        );
        
    /*    alert('zIndex:' + element.style.zIndex);
        alert('height' + dimensions.height);
        shadow.style.zIndex = element.style.zIndex;
        element.style.zIndex++;
        Effect.Grow(shadow, dimensions);*/
    }
});
