﻿

$(document).ready(function() {

	(function($) {

		$.fn.extend({
			tabify: function() {
				return this.each(function() {
					new $.TabifiedTab(this);
				});
			}
		});

		$.TabifiedTab = (function(element) {
			function tabClick() {
				var t = $(this);
				var href = t.attr('href').substring(1);

				$('div.tabpane', element).removeClass('selected').addClass('hide');
				$('a[name=' + href + ']', element).closest('div.tabpane').removeClass('hide').addClass('selected');

				$('ul.tabnav li', element).removeClass('selected');
				t.closest('li').addClass('selected');

				return false;
			}

			$('ul.tabnav a', element).bind('click', tabClick);
		});

	})(jQuery);

	$('div.tabs').tabify();
	
});

