var calibri = {
  src: '/swf/calibri-gi.swf'
};

sIFR.forceClear = true;
sIFR.compatMode = true;

sIFR.activate(calibri);


function sIFR_gen(color,extra)
{
	if (!extra){
		extra = '';
	}
	return '.sIFR-root { color:'+color+'; font-weight: bold; font-style: italic;'+extra+' }';
};

function sIFR_check(){
	
	sIFR.replace(calibri, {
		selector: 'h2.sifr',
		css: [ sIFR_gen('#5b523e') ],
		wmode: 'transparent'
	});
	
	sIFR.replace(calibri, {
		selector: 'h3.sifr',
		css: [ sIFR_gen('#5b523e') ],
		wmode: 'transparent'
	});
	
	sIFR.replace(calibri, {
		selector: 'h3.sifr-red',
		css: [ sIFR_gen('#cc1218') ],
		wmode: 'transparent'
	});

	sIFR.replace(calibri, {
		selector: 'h4.sifr-white',
		css: [ sIFR_gen('#ffffff','text-align:center;') ],
		wmode: 'transparent'
	});

	sIFR.replace(calibri, {
		selector: 'h4.sifr',
		css: [ sIFR_gen('#5b523e') ],
		wmode: 'transparent'
	});
}

$(window).load(function (){
	sIFR_check();
	$("h2.sifr, h3.sifr, h3.sifr-red, h4.sifr-white, h4.sifr").each(function (i,e){
		target = $(e);
		div = $('<div class="sifr-cache"></div>');
		target.before(div);
		div.data('target',target);
		
	});
	$(".sifr-cache").each(function (i,e){
		cache = $(e);
		cache.css('opacity',0.01);
		cache.css({
			backgroundColor : 	'#efe8d6',
			position : 			'absolute'
		});
		target = cache.data('target');
		offset = target.offset();
		cache.css('left',offset.left);
		cache.css('top',offset.top);
		cache.width(target.width());
		cache.height(target.height());
		
	});
});