var currentTab = "tab_1";
var currentTabItem = "tab_1_item_1";
var aryTabItems = null;
var firstTabItem = null;
var lastTabItem = null;
var lastNumber = 0;

function setAryTabItems(){
	aryTabItems = jQuery.makeArray(jQuery("#"+currentTab+" > ul > li"));
	firstTabItem = aryTabItems[0];
	lastTabItem = aryTabItems[aryTabItems.length-1];
}

function setTabButtons(){
	if(firstTabItem.id == currentTabItem){
		jQuery("#btnNext_"+currentTab).css("display","block");
		jQuery("#btnBack_"+currentTab).css("display","none");
	}else	
	if(lastTabItem.id == currentTabItem){
		jQuery("#btnNext_"+currentTab).css("display","none");
		jQuery("#btnBack_"+currentTab).css("display","block");
	}else{
		jQuery("#btnNext_"+currentTab).css("display","block");
		jQuery("#btnBack_"+currentTab).css("display","block");
	}
}

function nextTabItem(){
	
	var itemNumber;
	
	for(var x=0;x<aryTabItems.length;x++){
		
		
		/*var itemNumberPrev = currentTab+"_itemNumber_"+x-1;
				var itemNumberNext = currentTab+"_itemNumber_"+x);
				
				if(itemNumberPrev > 0){
					jQuery("#"+itemNumberPrev).css("background-color","#fff");
					jQuery("#"+itemNumberPrev).css("color","#141414");
				}
				
				jQuery("#"+itemNumberNext).css("background-color","#141414");
				jQuery("#"+itemNumberNext).css("color","#fff");
				*/
		
		
		if( currentTabItem == aryTabItems[x].id){
			if(lastTabItem.id != aryTabItems[x].id){
				itemNumber = currentTab+"_itemNumber_"+(x+2);
				//alert(itemNumber);
				lastNumber = x+2;
				addClassNumber(x+2);
				showTabItem(aryTabItems[x+1].id);
			}else{		
				itemNumber = currentTab+"_itemNumber_1";
				//alert(itemNumber);
				addClassNumber(1);
				showTabItem(currentTab+"_item_1");				
			}
			break;
		}		
	}	
}

function addClassNumber(number){
	
	if(number > 1){
		jQuery("#"+currentTab+"_itemNumber_"+(number-1)).css("background-color","#fff");
		jQuery("#"+currentTab+"_itemNumber_"+(number-1)).css("color","#141414");
	}
	
	if(number == 1 && lastNumber != 0){
		jQuery("#"+currentTab+"_itemNumber_"+lastNumber).css("background-color","#fff");
		jQuery("#"+currentTab+"_itemNumber_"+lastNumber).css("color","#141414");
		lastNumber = 0;
	}
		
	jQuery("#"+currentTab+"_itemNumber_"+number).css("background-color","#141414");
	jQuery("#"+currentTab+"_itemNumber_"+number).css("color","#fff");
}

function prevTabItem(){

	for(var x=0;x<aryTabItems.length;x++){
		
		if( currentTabItem == aryTabItems[x].id){
			if(firstTabItem.id != aryTabItems[x].id){
				showTabItem(aryTabItems[x-1].id);
			}
			break;
		}		
	}
}

function showTab(id){
//
//    jQuery("#"+currentTab).slideUp("slow",function(){
//            jQuery("#"+id).slideToggle("slow");
//    });
	jQuery("#btnBack_"+id).css("display","none");
	jQuery("#btnNext_"+id).css("display","block");
	
	currentTab = id;
	currentTabItem = id+"_item_1";	
	setAryTabItems();
}

function showTabLoad(id){
	
		jQuery("#"+id).slideToggle("slow");
	
	jQuery("#btnBack_"+id).css("display","none");
	jQuery("#btnNext_"+id).css("display","block");

	currentTab = id;
	currentTabItem = id+"_item_1";
	setAryTabItems();
}

function showTabItem(idItem){

	jQuery("#"+currentTab+" > ul > li").css("display","none");	
	jQuery("#"+currentTabItem).fadeOut("500",function(){
		jQuery("#"+idItem).fadeIn("1500");
	});
	currentTabItem = idItem;
	setTabButtons();
}

jQuery(document).ready(function(){
	showTabLoad(currentTab);
	addClassNumber(1);
	setInterval("nextTabItem()",5000);
});