/**
 * Always included
 *
 * @dep jQuery, sIFR
 */

/**
 * Global vdk var, available to other scripts (on the fly sIFR)
 */
if (typeof vdk == 'undefined')
	var vdk = {};

vdk.typo = {
	styles: {
		'h1': {
			sColor: '#ffffff'
		},
		'h2': {
			sColor: '#004a8d'
		},
		'h3': {
			sColor: '#004a8d'
		},
		'h4': {
			sColor: '#004a8d'
		}
	},
	fonts: {
		bold: '/fnt/vdk_bold.swf'
	}
};

vdk.typo.applyStyle = function(selector)
{
	if (typeof vdk.typo.styles[selector] == 'undefined')
		throw 'Undefined style';

	var options = vdk.typo.styles[selector];
	options.sWmode = 'transparent';
	options.sFlashSrc = vdk.typo.fonts.bold;
	sIFR.replaceElement(selector, named(options));
};

(function()
{
	function setUpSifr()
	{
		if (typeof sIFR != 'function')
			return;

		for (var selector in vdk.typo.styles)
			vdk.typo.applyStyle(selector);
	}

	function setUpHome()
	{
		if (document.body.className.indexOf('home') === -1)
			return;

		$('ul.caroussel').cycle({
			fx: 'fade',
			speed: 3500,
			timeout: 7000
		});
	}
	
	setUpSifr();
	setUpHome();
})();