﻿   (function($){
        $.fn.roundedCorners = function(options){
            var defaults = {                                     
                maxHeight:1000,
                minHeight:0,
                backgroundClass: "",
                leftTopClass:"leftTop",
                rightTopClass:"rightTop",
                leftBottomClass: "leftBottom",
                rightBottomClass:"rightBottom"
                
            };       
        
            var options = $.extend(defaults, options);
        
            return this.each(function(){
                var obj = $(this);
                
                if(obj.height() < options.maxHeight && obj.height() > options.minHeight){
                
                    var parent = $(obj.parent().get(0));
                    
                    obj.before("<div class='"+options.backgroundClass+"'></div>");
                    var container =  $(obj.prev("."+options.backgroundClass).get(0));
                    container.css("width", obj.width());
                    obj.css("width","");
                    var leftTop = $("<div class='"+options.leftTopClass+"'></div>");
                    var rightTop = $("<div class='"+options.rightTopClass+"'></div>");
                    var leftBottom = $("<div class='"+options.leftBottomClass+"'></div>");
                    var rightBottom = $("<div class='"+options.rightBottomClass+"'></div>");
                    var clear = $("<div style='clear:both'></div>");
                    rightTop.appendTo(container);                
                
                    leftTop.appendTo(container);
                    obj.appendTo(container);
                    clear.appendTo(container);
                   
                    leftBottom.appendTo(container);
                    rightBottom.appendTo(container);
                }                
                
            });//this each  
        };//function
    })(jQuery);