(function($){
    $.fn.uiPointer = function(options){

        var pointer = {
            menuElement: this,
            pointerElement: $('<div class="pointer" />')
        };
        
		pointer._init = function() {
			var currentElement = this.currentElement = this.menuElement.find('li:nth-child(' + opts.current + ')').append(this.pointerElement);
			this.pointerElement.css('left', parseInt((currentElement.width() - this.pointerElement.width()) / 2) + parseInt(currentElement.css('padding-left')));
		}
		
		var opts = $.extend({}, $.fn.uiPointer.defaults, options);
		
		pointer._init();
        return pointer;
    };
    
    $.fn.uiPointer.defaults = {
        current: 1
    };
})(jQuery);
