jQuery.fn.tabs = function (options){

	var settings = {

		linkClass : 'tabs',

		containerClass : 'tab-content',

		linkSelectedClass : 'selected',

		containerSelectedClass : 'selected',

		onComplete : false

	}



	jQuery.extend(settings,options);



	jQuery('.'+settings.linkClass).each(function(i){

		jQuery(this).attr('rel',settings.containerClass+i);

	});

	jQuery('.'+settings.containerClass).each(function(i){

		jQuery(this).attr('id',settings.containerClass+i);

	});



	jQuery('.'+settings.linkClass).bind('click',function(){

		jQuery('.'+settings.linkClass+'.'+settings.linkSelectedClass).removeClass(settings.linkSelectedClass);

		jQuery(this).addClass(settings.linkSelectedClass);

		jQuery('.'+settings.containerClass+'.'+settings.containerSelectedClass).removeClass(settings.containerSelectedClass);

		jQuery('#'+jQuery(this).attr('rel')).addClass(settings.containerSelectedClass);

		if(settings.onComplete){

			settings.onComplete();

		}

		return false;

	});

}
