/**
 * HORIBA JS
 *
 * @filename    jquery.bootstrap.js
 * @author      Oliver Rowlands
 * @date        2008-05-20
 * @copyright   Liquid Light Digital Ltd.
 * @url         http://www.liquidlight.co.uk
 */

/**
 * News ticker
 */
var Ticker = {
	selector : 'div.newsTicker ul li',
	pointer : 0,
	pause: 0,
	init : function() {
	    $('div.newsTicker').addClass('newsTickerActive');
	    Ticker.articles = $(Ticker.selector).hide().hover(
	        function(){
	            $(this).addClass('hovered');
	            Ticker.pause = 1;
	        },
	        function(){
	            $(this).removeClass('hovered');
	            Ticker.pause = 0;
	        }
	    ).filter(':eq(0)').show().add(Ticker.selector).size();
	    setInterval(Ticker.tick, 4000);
	},
	tick : function() {
		if(Ticker.pause == 0) {
			$(Ticker.selector+':eq('+Ticker.pointer+')').fadeOut('slow',function(){$(this).hide();});
			Ticker.pointer = ++Ticker.pointer%Ticker.articles;
			$(Ticker.selector+':eq('+Ticker.pointer+')').fadeIn('slow');
		}
	}
};

/**
 * Tabs
 */
$(function () {
	var tabContainers = $('div.tabs > div.tab');
	tabContainers.hide().filter(':first').show();
	$('div.tabs div.tabNavigation ul li a').click(function () {
		tabContainers.show();
		tabContainers.filter(this.hash).show();
		$('div.tabs div.tabNavigation ul li a').removeClass('active');
		$(this).addClass('active');
		return false;
	}).filter(':first').click();
	$('div.tabs table').addClass('horizontalZebra');
	$('div.tabs table tbody tr:nth-child(even)').addClass('tr-even');
});

/**
 * Country & language switcher
 */
var Switcher = {
	init : function() {
		$('div#switcher a').attr('href', languageMenuInlineUri+'?height=500&width=900');
	}
};

$(document).ready(function(){
	Switcher.init();
	Ticker.init();
});