/*
---
name: mootools.vAlign.js
description: Vertically aligns child content
authors: Nitin Hayaran
requires:
    core/1.2.4:
provides: [verticalAlign]
license: MIT-style license
version: 1.0.0
...
 */

vAlign = new Class({

	initialize: function(element){
        this.element = $(element);

        var div = new Element('div', {
                    'class': 'nitinh-vAlign',
                    'styles': {
                        'position': 'relative'
                    }
                });

        div.set({ 'html': this.element.get('html') })
        this.element.set({'html':''})
        div.inject(this.element);

        var ph = this.element.getSize().y;
        var dh = div.getSize().y;
        var mh = (ph - dh) / 2;
        div.set('styles',{
            'top':mh
        });
    }
})
