/* Cufon font definitions */

Cufon.replace('#splash h1', {
	fontFamily: 'Trade Gothic',
	color: '-linear-gradient(#fff, #69afcd)'
});

Cufon.replace('a.slider-link', {
	fontFamily: 'Trade Gothic',
	hover: true
});

Cufon.replace('nav#nav-main ul li a', {
	fontFamily: 'Myriad Pro',
	hover: true
})

Cufon.replace('nav#nav-utility ul li a', {
	fontFamily: 'Myriad Pro',
	color: '-linear-gradient(#6ab0cd, #fff)',
	hover: {
		color: '#fff'
	}
});

Cufon.replace('#main h2', {
	fontFamily: 'Trade Gothic'
});

Cufon.replace('.brands p', {
	fontFamily: 'Trade Gothic'
});

Cufon.replace('.brands a span', {
	fontFamily: 'Myriad Pro',
	hover: true,
	hoverables: { span: true }
});

/* Slideshow */

$(document).ready(function() {
	$('.slide-panes').show();
	$('.slide-tabs').tabs('.slide-panes > div', {
		effect: 'fade',
		fadeOutSpeed: 'slow',
		rotate: true
	}).slideshow({
		autoplay: true,
		interval: 4500
	});
	
	/* Set width of tab container dynamically so it can be centered */
	var tabCount = $('ul.slide-tabs li').length;
	var firstTab = $('ul.slide-tabs li:first-child');
	var margin = parseInt(firstTab.children('a').css('margin-right').replace('px',''));
	// subtract margin from final li element to get the correct width
	var tabContainerWidth = (firstTab.width() * tabCount) - margin;
	$('ul.slide-tabs').css('width', tabContainerWidth + 'px');
});
