$.fn.blank_default = function (options) {
    var obj_set = $(this);

    var on_focus = function () {
        var obj = $(this);
        var val = obj.val();
        var def = obj.attr('default');
        if(val == def) {
            obj.val('');
        }
    };

    var on_blur = function () {
        var obj = $(this);
        if(obj.val() == '') {
            obj.val(obj.attr('default'));
        }
    };

    obj_set.each(function() {
        var def_val = $(this).attr('default');
        if(options['default'] != null) {
            def_val = options['default'];
        }
        $(this).attr('default',def_val).val(def_val).blur(on_blur).focus(on_focus);
    });
    return obj_set;
};

