﻿jQuery.each( [ "lt", "gt" ], function(i,n){ jQuery.fn[ n ] = function(num,fn) { return this.filter( ":" + n + "(" + num + ")", fn ); }; });


function disableSelection(e) {
	e.onselectstart = function() { return false; };
	e.unselectable = "on";
	e.style.MozUserSelect = "none";
}

function switchTab(id, n){
	var tab = $(id + " .TabNavigation li");
	var content = $(id + " .TabContent");
	
	content.gt(0).hide();
	
	if ($.browser.safari) $(function(){ content.gt(0).hide(); });
	
	tab.click(function(){
		disableSelection(this);
		
		if($(this).attr("class") != "Selected"){
			tab.removeClass("Selected");

			$(this).addClass("Selected");
			
			content.hide().eq(tab.index(this)).fadeIn((n)?n:"fast").get(0).focus();
		}

		return false;
	});
}