(function($){
	$.fn.gBox = function(options) {
		var defaults = {
			theme: "gradientBox",
			callback: function(){}
		};
		var options = $.extend(defaults, options);

		/*
		var gradientBox = [''
			,'<div class="gradientBoxWrapper gBoxWrapper">'
			,'	<div class="gradientBoxTopLeft"><span></span></div>'
			,'	<div class="gradientBoxMiddleLeft">'
			,'		<div class="gradientBoxMiddleRight">'
			,'			<div class="gradientBoxContentWrapper gBoxContentContainer">'
			,'			</div>'
			,'		</div>'
			,'	</div>'
			,'	<div class="gradientBoxBottomLeft"><span></span></div>'
			,'</div>'
		].join('');
		*/
		var gradientBox = {
//			wrap: [''
//				,'<div class="gBoxWrapper">'
//				,	'<div class="gradientBoxMiddleLeft">'
//				,		'<div class="gradientBoxMiddleRight">'
//				,			'<div class="gradientBoxContentWrapper gBoxContentContainer">'
//				,			'</div>'
//				,		'</div>'
//				,	'</div>'
//				,'</div>'
//			].join(''),
//			prepend: '<div class="gradientBoxTopLeft"><span></span></div>',
//			append: '<div class="gradientBoxBottomLeft"><span></span></div>'
		};
		/*
		var whiteBox = [''
			,'<div class="gBoxWrapper">'
			,'	<div class="roundedCornerTopLeft"><span></span></div>'
			,'		<div class="roundedCornerMiddleLeft">'
			,'			<div class="roundedCornerMiddleRight gBoxContentContainer">'
			,'			</div>'
			,'		</div>'
			,'	<div class="roundedCornerBottomLeft"><span></span></div>'
			,'</div>'
		].join('');
		*/
		var whiteBox = {
//			wrap: [''
//			,'<div class="gBoxWrapper">'
//			,	'<div class="roundedCornerMiddleLeft">'
//			,		'<div class="roundedCornerMiddleRight gBoxContentContainer">'
//			,		'</div>'
//			,	'</div>'
//			,'</div>'
//			].join(''),
//			prepend: '<div class="roundedCornerTopLeft"><span></span></div>',
//			append: '<div class="roundedCornerBottomLeft"><span></span></div>'
		};
		
		var whiteBoxNoMargin = {
//			wrap: [''
//			,'<div class="gBoxWrapper">'
//				,'<div class="roundedCornerMiddleLeft">'
//					,'<div class="roundedCornerInnerEdges gBoxContentContainer">'
//					,'</div>'
//				,'</div>'
//			,'</div>'
//			].join(''),
//			prepend: '<div class="roundedCornerTopLeft"><span></span></div>',
//			append: '<div class="roundedCornerBottomLeft"><span></span></div>'
		};
		
		/*
		var lightGreyBox = [''
			,'<div class="gBoxWrapper">'
			,'	<div class="topLeftLightGrey"><span></span></div>'
			,'		<div class="middleLeftLightGrey gBoxContentContainer">'
			,'		</div>'
			,'	<div class="bottomLeftLightGrey"><span></span></div>'
			,'</div>'
		].join('');
		*/
		var lightGreyBox = {
//			wrap: [''
//			,'<div class="gBoxWrapper">'
//			,	'<div class="middleLeftLightGrey gBoxContentContainer">'
//			,	'</div>'
//			,'</div>'
//			].join(''),
//			prepend: '<div class="topLeftLightGrey"><span></span></div>',
//			append: '<div class="bottomLeftLightGrey"><span></span></div>'
		};
		
		return this.each(function() {
//			var theme = eval(options.theme);
//			
//			if ( !$(this).parent().is(".gBoxContentContainer") ){
//			    if ( typeof theme == "string"){
//				    $(this)
//					    .before( theme )
//					    .prev(".gBoxWrapper")
//					    .find(".gBoxContentContainer")
//					    .append( $(this).clone(true) );
//				    $(this).remove();
//			    } else {
//				    $(this)
//					    .wrap( theme.wrap )
//					    .parents( ".gBoxWrapper" ).eq(0)
//					    .prepend( theme.prepend )
//					    .append( theme.append );
//			    }
//			}
//		
//			
//			options.callback();
		});
	};
})(jQuery);
