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