﻿function initSIFR(targetElement, sifrWeight, sifrAlign, sifrColour, sifrLinkColour, sifrHoverColour, sifrAlternateColour, sifrAlternateWeight, sifrTextcase) {

	var smoothfont = { src: '/_resources/swf/sifr.swf' };

	if (targetElement === undefined) { var targetElement = "h1"; };
	if (sifrWeight === undefined) { var sifrWeight = "normal"; };
	if (sifrAlign === undefined) { var sifrAlign = "left"; };
	if (sifrColour === undefined) { var sifrColour = "#717073"; };
	if (sifrLinkColour === undefined) { var sifrLinkColour = "#717073"; };
	if (sifrHoverColour === undefined) { var sifrHoverColour = "#717073"; };
	if (sifrAlternateColour === undefined) { var sifrAlternateColour = "#f00"; };
	if (sifrAlternateWeight === undefined) { var sifrAlternateWeight = "normal"; };
	if (sifrTextcase === undefined) { var sifrTextcase = "none"; };

	//sIFR.delayCSS  = false;
	sIFR.domains = ['*'];
	sIFR.activate(smoothfont);
	sIFR.replace(smoothfont, {
		selector: targetElement, css: [
				'.sIFR-root {width:100%;text-align:' + sifrAlign + ';font-weight:' + sifrWeight + ';color:' + sifrColour + ';letter-spacing:-0.5;text-transform:' + sifrTextcase + ';}',
				'a {color:' + sifrLinkColour + ';text-decoration:none;}',
				'a:link {color:' + sifrLinkColour + ';}',
				'a:hover {color:' + sifrHoverColour + ';}',
				'.highlight {color:' + sifrAlternateColour + ';}',
				'.alternateweight {font-weight:' + sifrAlternateWeight + ';}',
				],
		wmode: 'transparent'
	});
}
