
var tabb_hover = new Array();
var tabb_clicked = new Array();

function TabbIt(container_id) {

	jQuery('#'+container_id+' > .menu > li > a').click(function(){
		TabbMakeActive(container_id, this);
		var now = new Date();
		tabb_clicked[container_id] = now.getTime();
	});
	
	jQuery('#'+container_id).hover(function(){
		tabb_hover[container_id] = true;
	},
	function(){
		tabb_hover[container_id] = false;
	});
	
	tabb_hover[container_id] = false;
	tabb_clicked[container_id] = 0;

}

function TabbMakeActive(container_id, link) {
	var link_id = jQuery(link).attr('id');

	jQuery('#'+container_id+' > ul.content > li').removeClass('active');
	jQuery('#'+container_id+' > ul.menu > li.active').removeClass('active');

	jQuery('li.'+link_id).addClass('active');
	jQuery( jQuery('#'+link_id).parents('li').get(0) ).addClass('active');
}

function TabbRoll(container_id, timeout, timeout2) {
	
	setInterval(function(){
		var now = new Date();
		if ( tabb_hover[container_id] == false && (now.getTime() - tabb_clicked[container_id]) > timeout2 ) {
			var link = jQuery('#'+container_id+' > ul.menu > li.active').next('li').children('a');
			if ( jQuery(link).html() == null )
				link = jQuery('#'+container_id+' > ul.menu > li:first').children('a');
			TabbMakeActive( container_id , link);
		}
	}, timeout);
	
}


