Thumbnail.createAll = function(_idPattern, _maxSize, _callback){
    window.addEvent("domready", function(){
        $$("img").each(function(img){
            if(img.id.match(_idPattern)){
                new Thumbnail(img.id, null, _maxSize, _callback);
            }
        });
    });
};

Thumbnail.create = function(_id, _maxSize, _callback){
    window.addEvent("domready", function(){
        new Thumbnail(_id, null, _maxSize, _callback);
    });
};

Thumbnail.resize = function(_this, _maxSize, _callback){
    if(!_this || _this.tagName != 'IMG'){
        return;
    }

    new Thumbnail(_this, null, _maxSize, _callback);
};

Thumbnail.recover = function(_this, _errorImage){
    if(!_this || _this.tagName != 'IMG'){
        return;
    }

    if(!_errorImage && Thumbnail.errorImage){
        _errorImage = Thumbnail.errorImage;
    }

    if(_errorImage && _this.src != _errorImage){
        _this.src = _errorImage;
    }
};
