

//TABBED BILLBOARD

// Billboard settings
var tabs_speed = 1000;
var tabs_delay = 10000;

// Global variables for tabs
var tabs_working = false;
var tabs_timer;

jQuery.noConflict();
jQuery(document).ready(function(){							
	if(jQuery('div.billboard-tile').length < 2) jQuery('div#billboard-tabs').hide();
	animated_tabs();
	click_tabs();
});


function click_tabs(){
	if(!tabs_working){
	jQuery('li.tab').click(function(){		
		clearTimeout(tabs_timer);
		run_animation(parseInt(jQuery(this).attr('id').substring(4)));
	});
	}
}


//Tabbed billboard slide show action
function animated_tabs(){
	//find active tab, get tab number, run animation after a delay
	tabs_timer = setTimeout("var oldTabNum = parseInt(jQuery('li.active').attr('id').substring(4)); var tabNum = oldTabNum > 3 ? 1 : oldTabNum + 1; run_animation(tabNum);",tabs_delay); 
}

function run_animation(tabNum){
	if(jQuery('li#tab-' + tabNum.toString()).attr('className')!='tab active' && !tabs_working){ 
		working = true;
		jQuery('li.active').removeClass('active');
		jQuery('div.billboard-tile.active').fadeOut(tabs_speed,function(){
			jQuery(this).removeClass('active');
			jQuery('div.billboard-tile.b' + tabNum.toString()).fadeIn(tabs_speed).addClass('active');
			working = false;
		});
		jQuery('li#tab-' + tabNum.toString()).addClass('active');
		animated_tabs();
	}
	return false;	
}

