
// This needs to be removed when CRSC have added Hungary to the list of languages to exclude from sIFR!
_page.disabledLocalesSIFR.push("hu");

// Has element method
hasElement = function(obj,elem) {
	for(var i=0;i < obj.length;i++)
		if(obj[i]==elem)
			return true;
	return false;
}

var strLanguage = _page.locale.split("_")[1];
var disableSIFR = hasElement(_page.disabledLocalesSIFR,strLanguage);

// If siFR is enabled for this language, set up CE configuration
if(!disableSIFR){

	/* Overriding SIFR function which replaces inline document.write statements within sifr replacements */
	sIFR.util.normalize = function(str)
	{
		var SINGLE_WHITESPACE = ' ';
		str = (str.indexOf("document.write") > -1?'':str);
		if(sIFR.preserveSingleWhitespace) return str.replace(/\s/g, SINGLE_WHITESPACE);
		// Normalize to the first whitespace, and then make sure no nbsp characters are preserved as Flash doesn't seem to support these.
		return str.replace(/(\s)\s+/g, '$1').replace(/\xA0/, SINGLE_WHITESPACE);
	}
	//src: _page.crsc_server + '/crsc/images/sifr_gillsanslight.swf'
	
	// Replace the SIFR elements below
	var header = {
	src: 'http://161.88.249.139/crsc/images/sifr_gillsanslight.swf'
		
		
	};
	
	sIFR.activate(header);
	
	// Define below the SIFR replace functions, for the specific tags which needs to be replaced.

	sIFR.replace(header, {
		selector: 'h1.header_green'
		,css: '.sIFR-root {background-color:#FFFFFF;color:#7CBD2A;}'
		,wmode: 'transparent'
	});
	
	sIFR.replace(header, {
		selector: 'h1.header_orange'
		,css: '.sIFR-root {background-color:#FFFFFF;color:#F58F08;}'
		,wmode: 'transparent'
	});
	
	sIFR.replace(header, {
		selector: 'h1.header_purple'
		,css: '.sIFR-root {background-color:#FFFFFF;color:#992C96;}'
		,wmode: 'transparent'
	});
	
	sIFR.replace(header, {
		selector: 'h1.header_blue'
		,css: '.sIFR-root {background-color:#FFFFFF;color:#005AFF;}'
		,wmode: 'transparent'
	});
}