/**
 * jQuery Round Borders
 *
 * @author			Giovambattista Fazioli
 * @email			g.fazioli@undolog.com
 * @web				http://www.undolog.com
 */

(function($) {
	jQuery.fn.roundBorders = function(settings){
		return this.each( 
			function() {
				var $this 		= $(this);
				
				var defaults = {
					width: 			settings.width || 220,
					height: 		settings.height || 100,
					center:			settings.center || 'no'
				};
				
				var to  = -defaults.height;
				var rt 	= defaults.width-4;
				var lb 	= to+defaults.height-4;
				var cc	= (defaults.center == 'yes')?'margin:0 auto':'';
				
				$this
					.wrap('<div style="width:'+defaults.width+'px;height:'+defaults.height+'px;'+cc+'"></div>')
					.after('<div id="round-borders-lt" style="margin:'+to+'px 0 0 0"></div><div id="round-borders-rt" style="margin:'+to+'px 0 0 '+rt+'px"></div><div id="round-borders-lb" style="margin:'+lb+'px 0 0 0"></div><div id="round-borders-rb" style="margin:'+lb+'px 0 0 '+rt+'px"></div>').fadeIn('slow');;
			}
		);
	}
})(jQuery);
