﻿function setupDefaultText() {
    var inputs = $$("input[(type='text') && (title!='')]");

    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].readAttribute('rel') && inputs[i].readAttribute('rel') == 'default-value') {
            if (inputs[i].value.strip().length == 0) {
                inputs[i].value = inputs[i].title;
            }

            inputs[i].observe('blur', function input_onblur(event) {
                var element = event.element();

                if (element.value == '') {
                    element.value = element.title;
                }
            });
            
            inputs[i].observe('focus', function input_onfocus(event) {
                var element = event.element();

                if (element.value == element.title) {
                    element.value = '';
                }
            });
        }
    }
}

document.observe("dom:loaded", function() {
    setupDefaultText();
});
