jQuery.fn.csTabs = function() {
	$ = jQuery;
	$csContainer = $(this);
	if($csContainer.length) {
		// Open correct panel when tab is clicked
		$csContainer.delegate(".cs-tabs a", "click", function() {
			var csAnchorId = $(this).attr("href");
			var csPanelId = csAnchorId + "-panel";
			var $csPanel = $(csPanelId);
			
			$csContainer.find(".cs-panel:visible").hide();
			$csContainer.find(".cs-current").removeClass("cs-current");
			$csContainer.find("a[href=" + csAnchorId + "]").addClass("cs-current");
			$csPanel.show().trigger("csPanelShown"); // for custom events
		});
		
		// Set initial tab
		var url = document.location.toString();
		if (url.match('#')) {
			var csAnchorName = url.split('#')[1];
			$csContainer.find(".cs-tabs a[href='#" + csAnchorName + "']").click();
		} else {
			$csContainer.find(".cs-tabs a:first").click();
		}
	}
}
