(function() {
    window.addEvent('domready', function() {
        $$('input[type=text]').each(function(el) {
            el.set('value', el.get('value').trim());

            if (('' === el.get('value')) || (el.get('title') === el.get('value'))) {
                el.set('value', el.get('title'));
                el.setStyle('color', '#c2c0c1');
            } else {
                el.setStyle('color', '#000');
            }

            el.addEvents({
                focus: function() {
                    if (this.get('value') === this.get('title')) this.set('value', '');
                    this.setStyle('color', '#000');
                },

                blur: function() {
                    this.set('value', this.get('value').trim());
                    if ('' === this.get('value')) {
                        this.set('value', this.get('title'));
                        this.setStyle('color', '#c2c0c1');
                    } else {
                        this.setStyle('color', '#000');
                    }
                }
            });
        });
    });
})();
