/*****************************************************************************
The sIFR configuration should typically go in `sifr-config.js`, but in order to
keep the config file clean, and to give a quick overview, it's done here instead.
*****************************************************************************/
var demi = {
	src: '/shadow_sitewide/flash/demi.swf',
	ratios: [10, 1.13, 12, 1.04, 25, 1, 50, 0.96, 82, 0.94, 83, 0.93, 89, 0.94, 100, 0.93, 101, 0.94, 0.93]
};

var dinot_medium = {
	src: '/shadow_sitewide/flash/dinot-medium.swf',
	ratios: [7, 1.47, 12, 1.43, 14, 1.37, 18, 1.36, 24, 1.34, 25, 1.32, 31, 1.33, 32, 1.31, 35, 1.32, 37, 1.3, 47, 1.31, 69, 1.3, 71, 1.29, 72, 1.3, 75, 1.29, 76, 1.3, 1.29]
};

var dinot_bold = {
	src: '/shadow_sitewide/flash/dinot-bold.swf',
	ratios: [7, 1.47, 12, 1.43, 14, 1.37, 18, 1.36, 24, 1.34, 25, 1.32, 31, 1.33, 32, 1.31, 35, 1.32, 37, 1.3, 47, 1.31, 69, 1.3, 71, 1.29, 72, 1.3, 75, 1.29, 76, 1.3, 1.29]
};

var dinot_black = {
	src: '/shadow_sitewide/flash/dinot-black.swf',
	ratios: [7, 1.47, 12, 1.43, 14, 1.37, 18, 1.36, 24, 1.34, 25, 1.32, 31, 1.33, 32, 1.31, 35, 1.32, 37, 1.3, 47, 1.31, 69, 1.3, 71, 1.29, 72, 1.3, 75, 1.29, 76, 1.3, 1.29]
};

var brandon_black = {
		src: '/shadow_sitewide/flash/brandonBlack.swf',
		ratios: [7, 1.47, 12, 1.43, 14, 1.37, 18, 1.36, 24, 1.34, 25, 1.32, 31, 1.33, 32, 1.31, 35, 1.32, 37, 1.3, 47, 1.31, 69, 1.3, 71, 1.29, 72, 1.3, 75, 1.29, 76, 1.3, 1.29]
	};

sIFR.useStyleCheck = true;
sIFR.activate(demi, dinot_medium, dinot_bold, dinot_black);


sIFR.replace(brandon_black, {
	selector: '.sifr_brandon_black_28',
	css: [ '.sIFR-root { color: #FFFFFF; }',
	       '.sIFR-root { letter-spacing: 3; }'
		],
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(brandon_black, {
	selector: '.sifr_brandon_black_20',
	css: [ '.sIFR-root { color: #3bbad7; }',
	       '.sIFR-root { letter-spacing: 1; }'
		],
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(brandon_black, {
	selector: '.sifr_brandon_black_20_white',
	css: [ '.sIFR-root { color: #FFFFFF; }',
	       '.sIFR-root { letter-spacing: 2.5; }'
		],
	offsetTop: 5,
	wmode: 'transparent'
});

sIFR.replace(brandon_black, {
	selector: '.sifr_brandon_black_20_grey',
	css: [ '.sIFR-root { color: #272a2b; }',
	       '.sIFR-root { letter-spacing: 2; }'
		],
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(brandon_black, {
	selector: '.sifr_brandon_black_14_white',
	css: [ '.sIFR-root { color: #ffffff; }',
	       '.sIFR-root { text-align: center; }',
	       '.sIFR-root { letter-spacing: 2; }'
		],
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(brandon_black, {
	selector: '.sifr_brandon_black_14',
	css: [ '.sIFR-root { color: #272a2b; }',
	       '.sIFR-root { letter-spacing: 2; }'
		],
	
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(brandon_black, {
	selector: '.sifr_brandon_black_11',
	css: [ '.sIFR-root { color: #ffffff; }',
	       '.sIFR-root { letter-spacing: 1; }'
		],
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(brandon_black, {
	selector: '.sifr_brandon_black_12',
	css: '.sIFR-root { color: #FFFFFF;}',
	offsetTop: 3,
	wmode: 'transparent'
});


sIFR.replace(demi, {
	selector: '.sifr_24_grey,.sifr_18_grey,.sifr_18_hero_orange',
	css: '.sIFR-root { color: #3d3d3d;}',
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(demi, {
	selector: '.sifr_30_black,.sifr_24_black,.sifr_18_black',
	css: '.sIFR-root { color: #000000;}',
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(demi, {
	selector: '.sifr_24_white,.sifr_18_white',
	css: '.sIFR-root { color: #ffffff;}',
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(demi, {
	selector: '.sifr_30_white',
	wmode: 'transparent',
	offsetTop: 3,
	css: [ '.sIFR-root { color: #ffffff; }',
			'a { text-decoration: none; }',
			'a:link { color: #ffffff; }',
			'a.selected { color: #ffffff; text-decoration: underline; }',
			'a:hover { color: #ffffff; text-decoration: underline; }'
		]
});

sIFR.replace(demi, {
	selector: '.sifr_30_mauve,.sifr_24_mauve,.sifr_18_mauve',
	css: '.sIFR-root { color: #ed1975;}',
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(demi, {
	selector: '.sifr_30_light_green,.sifr_24_light_green,.sifr_18_light_green',
	css: '.sIFR-root { color: #90c23e;}',
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(demi, {
	selector: '.sifr_18_hero_mauve,.sifr_18_hero_yellow',
	css: '.sIFR-root { color: #3e170a;}',
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(demi, {
	selector: '.sifr_18_hero_darkblue',
	css: '.sIFR-root { color: #86d4ea;}',
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(dinot_bold, {
	selector: '.sifr_prime_red',
	css: '.sIFR-root { color: #ee3725;}',
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(dinot_bold, {
	selector: '.sifr_prime_black',
	css: '.sIFR-root { color: #000000;}',
	offsetTop: 3,
	wmode: 'transparent'
});

//
// For the Prime Hero promo.
//
sIFR.replace(dinot_black, {
	selector: '.sifr_dinot_black_14_white,.sifr_dinot_black_18_white',
	css: '.sIFR-root { color: #ffffff; cursor: pointer; }',
	offsetTop: 3,
	wmode: 'transparent'
});
sIFR.replace(dinot_medium, {
	selector: '.sifr_dinot_medium_12_white',
	css: '.sIFR-root { color: #ffffff; cursor: pointer; leading: -3; }',
	offsetTop: 3,
	wmode: 'transparent'
});
sIFR.replace(dinot_bold, {
	selector: '.sifr_dinot_bold_11_blue',
	css: '.sIFR-root { color: #00b2d9; cursor: pointer; }',
	offsetTop: 3,
	wmode: 'transparent'
});

sIFR.replace(demi, {
	selector: 'h2.sifr_18_hero_pink',
	css: [
		'.sIFR-root { color: #3e170a; }',
		'.tune_in { color:#ffffff; }',
	],
	offsetTop: 3,
	wmode: 'transparent'	
});
sIFR.replace(demi, {
	selector: 'h2.sifr_18_hero_green',
	css: [
		'.sIFR-root { color: #405e2c; }',
		'.tune_in { color:#ffffff; }',
	],
	offsetTop: 3,
	wmode: 'transparent'	
});
sIFR.replace(demi, {
	selector: 'h2.sifr_18_hero_yellow',
	css: [
		'.sIFR-root { color: #3e170a; }',
		'.tune_in { color:#ffffff; }',
	],
	offsetTop: 3,
	wmode: 'transparent'	
});
sIFR.replace(demi, {
	selector: 'h2.sifr_18_hero_orange',
	css: [
		'.sIFR-root { color: #3d3d3d; }',
		'.tune_in { color:#ffffff; }',
	],
	offsetTop: 3,
	wmode: 'transparent'	
});
sIFR.replace(demi, {
	selector: 'h2.sifr_18_hero_blue',
	css: [
		'.sIFR-root { color: #093260; }',
		'.tune_in { color:#ffffff; }',
	],
	offsetTop: 3,
	wmode: 'transparent'	
});
sIFR.replace(demi, {
	selector: 'h2.sifr_18_hero_mauve',
	css: [
		'.sIFR-root { color: #3e170a; }',
		'.tune_in { color:#ffffff; }',
	],
	offsetTop: 3,
	wmode: 'transparent'	
});
sIFR.replace(demi, {
	selector: 'h2.sifr_18_hero_navy',
	css: [
		'.sIFR-root { color: #86d4ea; }',
		'.tune_in { color:#ffffff; }',
	],
	offsetTop: 3,
	wmode: 'transparent'	
});
sIFR.replace(demi, {
	selector: 'h2.sifr_18_hero_brown',
	css: [
		'.sIFR-root { color: #86d4ea; }',
		'.tune_in { color:#ffffff; }',
	],
	offsetTop: 3,
	wmode: 'transparent'	
});
sIFR.replace(demi, {
	selector: 'h2.sifr_18_hero_red',
	css: [
		'.sIFR-root { color: #3e170a; }',
		'.tune_in { color:#ffffff; }',
	],
	offsetTop: 3,
	wmode: 'transparent'	
});
sIFR.replace(demi, {
	selector: 'h2.sifr_18_hero_purple',
	css: [
		'.sIFR-root { color: #86d4ea; }',
		'.tune_in { color:#ffffff; }',
	],
	offsetTop: 3,
	wmode: 'transparent'	
});

