/*
	jquery imageborder (C) Sbsquared
*/


(function($) {

	$.fn.extend(
		{
			imageborder:function(className) {
				return this.each(function() {return $.imageborder(this, className); });
			}
		}
	);
	
	$.imageborder = function(item, className) {
		/* wrap CHILD Elements with divs for borders
		
			[-----
			[ [tl]  [t]  [tr]]
			[ [l [r [DIV] ] ] ]
			[ [bl]  [b]  [br]
			-----]
		*/

		$(item).wrapInner("<div class='m'></div>").wrapInner("<div class='l'></div>").wrapInner("<div class='r'></div>").wrapInner("<div class='middle'></div>").prepend("<div class='top'><div class='tl'></div><div class='t'></div><div class='tr'></div></div>").append("<div class='bottom'><div class='bl'></div><div class='b'></div><div class='br'></div></div>").wrapInner("<div class='" + className + "'></div>");
	}
	
})(jQuery);
