(function($){
	$.fn.gxcorners = function( size ){
		// if we don't have an options object, create one
		size = size || 'normal';
		// perform the rounding
		return this.each( function(){
			//console.log('making corners');
			switch( size ){
				case 'large':
					$(this).prepend('<b class="rtop"><b class="r1"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b><b class="r5"></b><b class="r6"></b><b class="r7"></b><b class="r8"></b></b>');
					$(this).append('<b class="rbottom"><b class="r8"></b><b class="r7"></b><b class="r6"></b><b class="r5"></b><b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r1"></b></b></b>');
					break;
				case 'normal':
					$(this).prepend('<b class="rtop"><b class="r1"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b></b>');
					$(this).append('<b class="rbottom"><b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r1"></b></b>');
					break;
				case 'small':
					$(this).prepend('<b class="rtop"><b class="rs1"></b><b class="rs2"></b></b>');
					$(this).append('<b class="rbottom"><b class="rs2"></b><b class="rs1"></b></b>');
					break;
				case 'outside':
					$(this).before('<b class="rtop"><b class="r1"><b></b></b><b class="r2"><b></b></b><b class="r3"><b></b></b><b class="r4"></b><b class="r5"><b></b></b></b>');
					$(this).after('<b class="rbottom"><b class="r5"><b></b></b><b class="r4"><b></b></b><b class="r3"><b></b></b><b class="r2"><b></b></b><b class="r1"><b></b></b></b>');
					break;
				default:
					console.log('Invalid size setting (' + size + ')');
					return false;
			}
		});
	};
})(jQuery);
