$ctjq = jQuery.noConflict();

// When the document loads do everything inside here ...
$ctjq(document).ready(function(){

	//alert('loaded');
	
	$ctjq.each($ctjq(".tabbed_box"),function(i,v){
		//alert(i + ' ' + v);		
		var ts = $ctjq('#' + v.id);
		content_tabs_settup_tabset(ts);
	});
	
	

	
	

});


function content_tabs_settup_tabset(tabset){
	
	
	tabset.find("a.tab").click(function () {	
		showTab(this);
		autoPlay = false;
		return false;
	});
	
	var activeIndex = tabset.find(".active").index();
	var autoPlay = false;
	
	
	
	
	if(tabset.attr('class').match(/autoplay/)){
		autoPlay = true;	
	}
	
	
	
	function showTab(anch){
		
		tabset.find(".active").removeClass("active");
		//$ctjq('#' + tabset.attr('id') + " .active").removeClass("active");
		//$ctjq(".active").removeClass("active");
		
		// switch this tab on
		$ctjq(anch).addClass("active");
		activeIndex = $ctjq(anch).index();
		
		// slide all content up
		$ctjq('#' + tabset.attr('id') + " .content").hide();
		
		
		
		// slide this content up
		var content_show = $ctjq(anch).attr("href").replace('#','');
		//$ctjq("#"+content_show).slideDown();
		$ctjq("#" + content_show).fadeIn();
		
		//setNext();
		
		
	}
	
	function setNext(){
		//alert('setting');
		//$ctjq(".active").delay(1000).queue(function() {
			
			if(autoPlay == true){
			
				var lastIndex = $ctjq('#' + tabset.attr('id') + " .tab").size() - 1;
				var nextIndex = activeIndex + 1;
				
				if(nextIndex > lastIndex){
					nextIndex = 0;
				}
				
				//alert(nextIndex + ' of ' + lastIndex);
				showTab($ctjq('#' + tabset.attr('id') + " .tab").get(nextIndex));
				activeIndex = nextIndex;
				
				setTimeout(setNext,5000);
			
			}
			//var t = setTimeout(setNext(),3000);
			//alert(activeIndex + ' of ' + totalIndexes);
			//showTab($ctjq(".tab").get($ + 1));
			//alert($ctjq(next).('a'));
		//});
	}
	
	if(autoPlay){
		var t = setTimeout(setNext,5000);	
	}
	
}

