(function($){

	$.fn.roundCorners = function(){
		return this.each(function(index, element){
			var IE6 = navigator['appVersion'].indexOf('MSIE 6') != -1;
			var $this = $(this);
			var _className;
			var _obj = ($(element).parent()[0].tagName.toLowerCase() == 'a') ? $(element).parent() : $(element);
			var wrapper;

			if($this.hasClass('left')){
				_className = 'left';
			}else if($this.hasClass('center')){
				_className = 'center';
			}else if($this.hasClass('right')){
				_className = 'right';
			}

			var _roundCorners = function(){
				wrapper = $('<span class="img ' + _className + '" style="width:' + _obj.width() + 'px;"></span>');
				_obj.wrap(wrapper).parent().append('<span class="tl"></span><span class="tr"></span><span class="bl"></span><span class="br"></span>');

				if(IE6){
					$this
						.width(Math.floor($this.width()))
						.height(Math.floor($this.height()));
				}
			}

			if(_obj.width() < 1 || _obj.height() < 1){
				$(element).load(function(){
					_roundCorners();
				});
			}else{
				_roundCorners();
			}

		});
	}
})(jQuery);

