﻿(function($) { 

    $.fn.buttonmask = function() {
        // in 1.3+ we can fix mistakes with the ready state
	    if (this.length == 0) {
            if (!$.isReady && this.selector) {
                var s = this.selector, c = this.context;
                $(function() {
                    $(s,c).buttonmask();
                });
            }
            return this;
	    }

        return this.each(function(index){
             var obj = $(this);
             var innerText = obj.text();
             obj.css("background", "none");
             obj.html("");
             obj.append('<div class="l"></div>');
             obj.append('<div class="m">' + innerText + '</div>');
             obj.append('<div class="r"></div>');
        });
    };
    
})(jQuery);


