//	Joel - a simple tab plugin - set the starting tab when you initialise it in the homepage

jQuery.fn.tab = function (selected) {
	var sel = selected || 1;

	return this.each(function () {
		var ul = jQuery(this);
		var tabLink = 'a[href^=#]';
		ul.find(tabLink).each(function (i) {
			var link = jQuery(this);
			if ((i + 1) === sel){
				link.addClass('current');
			}else {
				$(link.attr('href')).hide();
			}
		});

		ul.click(function (e) {
			var clicked = jQuery(e.target);
			var link = false;

			if (clicked.is(tabLink)) 
				link = clicked;
			else {
				var parent = clicked.parents(tabLink);
				if (parent.length) {
					link = parent;
				}
			}

			if (link) {
				var selected = ul.find('a.current');

				if (selected.length) {
					jQuery(selected.removeClass('current').attr('href')).hide();
				}

				jQuery(link.addClass('current').attr('href')).show();
				return false;
			}
		});
	});
};
