function tngTabs(tabClass,tabContentClass,ajaxMode,selectedClass,activeTab){
	var ajaxLoader = '<img src="ajload.gif" alt="Loading..."/>';
	var tabs = $(tabClass);
	var tabContentElements = $(tabContentClass);
	var tabsLoaded = new Array();
	if(selectedClass != null && selectedClass != ''){
		selectedClass = selectedClass;
	} else {
		selectedClass = 'selected';
	}
	if(activeTab != null && activeTab != ''){
		activeTab = parseInt(activeTab) - 1;	
	} else {
		activeTab = 0;
	}
	tabs.each(function(index,value){
		$(this).bind('click',function(){
			switchTab(index);
		});
		if(index == activeTab){
			switchTab(index);
		}
	});
	
	function switchTab(tabIndex){
		var destinationTab = tabs.eq(tabIndex);
		var destinationTabContent = tabContentElements.eq(tabIndex);
		activeTab = tabIndex;
		tabs.removeClass(selectedClass);
		destinationTab.addClass(selectedClass);
		tabContentElements.hide();
		var ajaxPlace = destinationTab.attr('rel');
		if(ajaxMode == true && ajaxPlace != null && ajaxPlace != 'undefined'){
			var alreadyLoaded = $.inArray(tabIndex,tabsLoaded);
			if(alreadyLoaded == -1){
				destinationTabContent.html(ajaxLoader).show();
				destinationTabContent.load(ajaxPlace,function(){
				tabsLoaded[tabsLoaded.length] = tabIndex;
				});
			} else {
				destinationTabContent.show();
			}
		} else {
			destinationTabContent.show();
		}
	}
}
