// jk: fixes flash issues
(function(){
var setRemoveCallback = function() {
__flash__removeCallback = function(instance, name) {
if (instance) {
instance[name] = null;
}
};
window.setTimeout(setRemoveCallback, 10);
};
setRemoveCallback();
})();


// jk: sifr
var sIFROn = true;
var sIFRReplace = function()
{
	if(sIFROn)
	{

		// jk: color stream posts titles
		sIFR.replace(sifr_fonts["trade_gothic"],
		{
		  selector: '.colorstream.posts .image .title.sifr',
		  css: [	'.sIFR-root { cursor:hand; color: #ffffff; text-align:right; font-size:30px; letter-spacing:1.25; text-transform:uppercase; }',
		  			'a { color:#fffff; cursor:arrow; text-decoration: none }',
              		'a:link { color: #ffffff; text-decoration: none; }',
              		'a:hover { cursor:pointer; color: #ffffff; text-decoration: underline; }',
              		'a:visited { color:#ffffff; text-decoration: none; }'
               ],
		  wmode:'transparent'
		});


		sIFR.replace(sifr_fonts["trade_gothic"],
		{
		  selector: '.colorstream.posts .video .title.sifr',
		  css: [	'.sIFR-root { color: #ffffff; text-align:left; font-size:30px; letter-spacing:-2; text-transform:uppercase; }',
		  			'a { color:#fffff; cursor:arrow; text-decoration: none }',
              		'a:link { color: #ffffff; text-decoration: none; }',
              		'a:hover { cursor:pointer; color: #ffffff; text-decoration: underline; }',
              		'a:visited { color:#ffffff; text-decoration: none; }'
               ],		  
		  wmode:'transparent'
		});

		// jk: rating
		sIFR.replace(sifr_fonts["trade_gothic"],
		{
		  selector: '.rating .center .sifr',
		  css: '.sIFR-root { color: #ffffff; text-align:center; font-size:15px; letter-spacing:1.24; text-transform:uppercase; }',
		  wmode:'transparent'
		});

		sIFR.replace(sifr_fonts["trade_gothic"],
		{
		  selector: '.rating .right .sifr',
		  css: '.sIFR-root { color: #ffffff; text-align:right; font-size:15px; letter-spacing:1.25; text-transform:uppercase; }',
		  wmode:'transparent'
		});

		sIFR.replace(sifr_fonts["trade_gothic"],
		{
		  selector: '.rating .sifr',
		  css: '.sIFR-root { color: #ffffff; text-align:left; font-size:15px; letter-spacing:1.25; text-transform:uppercase; }',
		  wmode:'transparent'
		});



		// jk: color stream posts meta	
		sIFR.replace(sifr_fonts["clarendon_bold"],
		{
		  selector: '.colorstream.posts .image .author.sifr',
		  css: '.sIFR-root { color: #ffffff; text-align:right; font-size:9px; letter-spacing:1.25; text-transform:uppercase; }',
		  wmode:'transparent'
		});
		

		sIFR.replace(sifr_fonts["clarendon_bold"],
		{
		  selector: '.colorstream.posts .video .author.sifr',
		  css: '.sIFR-root { color: #ffffff; text-align:left; font-size:9px; letter-spacing:1.25; text-transform:uppercase; }',
		  wmode:'transparent'
		});
		
		
		// jk: colorstream single title
		sIFR.replace(sifr_fonts["clarendon_bold"],
		{
		  selector: '.colorstream.single .sifr',
		  css: [	'.sIFR-root { color: #ffffff; text-align:center; font-size:9px; letter-spacing:1.25; text-transform:uppercase; }',
		  			'a { color:#fffff; cursor:arrow; text-decoration: none }',
              		'a:link { color: #ffffff; text-decoration: none; }',
              		'a:hover { cursor:pointer; color: #ffffff; text-decoration: underline; }',
              		'a:visited { color:#ffffff; text-decoration: none; }'
               ],
		  wmode:'transparent'
		});
		
		// jk: stats
		sIFR.replace(sifr_fonts["clarendon_bold"],
		{
		  selector: '.facebook .sifr.count',
		  css: '.sIFR-root { color: #ffffff; text-align:right; letter-spacing:-3; }',
		  wmode:'transparent'
		});
		
		sIFR.replace(sifr_fonts["clarendon_bold"],
		{
		  selector: '.twitter .sifr.count',
		  css: '.sIFR-root { color: #ffffff; letter-spacing:-3 }',
		  wmode:'transparent'
		});
	}
}