(function($){

	$.fn.ajaxtab = function(p) {
		p = $.extend({
			 hold: '#hold'
		}, p);	

		return this.each( function() {	
			var navs = $(this);
			var hold = $(p.hold);

			$('.nav', this).hover( 
				function (e) {
					var ele = $(this);
					var href = ele.attr('href');
					if (ele.attr('abbr')) {
						href = ele.attr('abbr');
					}

					$('.active', navs).removeClass('active');
					ele.addClass('active');

					if(!ele.data('cache')) {
						$.get(href, function(msg){
							hold.html(msg);
						
							ele.data('cache',msg);
						});
					}
					else {
						hold.html(ele.data('cache'));
					}

					e.preventDefault();
				},
				function() {}
			);

		});
	}; 	
		  

		
})(jQuery);

