function focusInput(obj, value) {
    if (obj.value == value){
        obj.value = '';    
    }
}

function blurInput(obj, value) {
    if (obj.value == ''){
        obj.value = value;    
    }
}

/**
 * Decorate table rows and cells, tbody etc
 * @see decorateGeneric()
 */
function decorateTableTd(table, options) {
    var table = $(table);
    if (table) {
        // set default options
        var _options = {
            'tbody'    : false,                                         
            'tbody tr td' : ['odd', 'even', 'first', 'last']            
        };
        // overload options
        if (typeof(options) != 'undefined') {
            for (var k in options) {
                _options[k] = options[k];
            }
        }
        // decorate
     
        if (_options['tbody tr td']) {
            decorateGeneric(table.select('tbody tr td'), _options['tbody tr td']);
        }
       
       
        if (_options['tr td']) {
            var allRows = table.select('tr');
            if (allRows.length) {
                for (var i = 0; i < allRows.length; i++) {
                    decorateGeneric(allRows[i].getElementsByTagName('TD'), _options['tr td']);
                }
            }
        }
    }
}
