
// initialise sifr
function initSifr(pathRatsIrr, pathSans_XLT)//, pathSans_SLT)
{
	if ((typeof regionLangID != 'undefined') && 
	(regionLangID != "zh-CHT") && 
	(regionLangID != "zh-CHS") && 
	(regionLangID != "th-TH") && 
	(regionLangID != "ko-KR") && 
	(regionLangID != "ja-JP") && 
	(regionLangID != "ru-RU")) 
	
	{
		
		var browser = navigator.appName;
        var b_version = navigator.appVersion;
        var version = parseFloat(b_version);
        if (($.browser.msie) && (parseInt($.browser.version) <= 6)) {
            //Don't do sifr in i.e 6
            //alert("IE6");
		}
		else
		{
		    //alert("Do SIFR");
		    RatsIrr = { src: pathRatsIrr };
		    //Sans_SLT = { src: pathSans_SLT };
		    sIFR.activate(RatsIrr);//, Sans_SLT); // From revision 209 and onwards
		    sIFRReplace();
		}
	} 
	else 
	{
		//alert("Reject SIFR");
	}
}


// Landing Page
function sIFRReplace() {
if ((typeof regionLangID != 'undefined') && 
	(regionLangID != "zh-CHT") && 
	(regionLangID != "zh-CHS") && 
	(regionLangID != "th-TH") && 
	(regionLangID != "ko-KR") && 
	(regionLangID != "ja-JP") && 
	(regionLangID != "ru-RU")) {
	//alert("Do SIFR");
		try
		{
	//        // Landing Page
			sIFR.replace(RatsIrr, {
				selector: '.landing .bannerArea .pageHeaders .left h1',
				wmode: 'transparent',
				css: ['.sIFR-root { text-align: left; color:#ffffff; kerning: true; letter-spacing: -2; font-size: 51px; }'] 
			});
	
			sIFR.replace(RatsIrr, {
				selector: '.landing .contentArea .left .head .left h2',
				wmode: 'transparent',
				css: ['.sIFR-root { text-align: left; color:#660000; kerning: true; letter-spacing: -2; font-size: 36px; }'] 
			});
	
			sIFR.replace(RatsIrr, {
				selector: '.landing .contentArea .right .head .left h2',
				wmode: 'transparent',
				css: ['.sIFR-root { text-align: left; color:#003366; kerning: true; letter-spacing: -2; font-size: 36px; }'] 
			});
	
			sIFR.replace(RatsIrr, {
				selector: '.prepin .primary .page_hd h2, .trainee .portal .primary .page_hd h2, .specialist .portal .primary .page_hd h2, .premier .portal .primary .page_hd h2',
				wmode: 'transparent',
  				forceSingleLine: true,
				css: ['.sIFR-root { text-align: left; color:#f0e8c0; kerning: true; letter-spacing: -1; font-size: 40px; }'] 
			});
			
/* Sifr for the updated My modules page */	
/* Trainee */
			sIFR.replace(RatsIrr, {
				selector: '.trainee .primary .myMods-bounds h4',
				wmode: 'transparent',
  				forceSingleLine: true,
				forceWidth: true,
				css: ['.sIFR-root { text-align: left; color:#660000; kerning: true; letter-spacing: -0.5; font-size: 30px; }'] 
			});	
			sIFR.replace(RatsIrr, {
				selector: '.trainee .primary .myMods-bounds h5',
				wmode: 'transparent',
  				forceSingleLine: false,
				forceWidth: true,
				fitExactly: true,
				css: ['.sIFR-root { text-align: left; color:#660000; kerning: true; letter-spacing: -0.5; font-size: 24px; leading: -8 }'] 
			});
			sIFR.replace(RatsIrr, {
				selector: '.trainee .primary .myMods-bounds .myMods-activity .myMods-activity-progress p',
				wmode: 'transparent',
  				forceSingleLine: true,
				forceWidth: true,
				fitExactly: true,
				offsetTop: -8,
				css: ['.sIFR-root { text-align: left; color:#660000; kerning: true; letter-spacing: -0.5; font-size: 44px; leading: -8 }'] 
			});
/* Specialist & Premier */
			sIFR.replace(RatsIrr, {
				selector: '.specialist .primary .myMods-bounds h4, .premier .primary .myMods-bounds h4',
				wmode: 'transparent',
  				forceSingleLine: true,
				forceWidth: true,
				css: ['.sIFR-root { text-align: left; color:#003366; kerning: true; letter-spacing: -0.5; font-size: 30px; }'] 
			});	
			sIFR.replace(RatsIrr, {
				selector: '.specialist .primary .myMods-bounds h5, .premier .primary .myMods-bounds h5',
				wmode: 'transparent',
  				forceSingleLine: false,
				forceWidth: true,
				fitExactly: true,
				css: ['.sIFR-root { text-align: left; color:#003366; kerning: true; letter-spacing: -0.5; font-size: 24px; leading: -8 }'] 
			});
			sIFR.replace(RatsIrr, {
				selector: '.specialist .primary .myMods-bounds .myMods-activity .myMods-activity-progress p, .premier .primary .myMods-bounds .myMods-activity .myMods-activity-progress p',
				wmode: 'transparent',
  				forceSingleLine: true,
				forceWidth: true,
				fitExactly: true,
				offsetTop: -8,
				css: ['.sIFR-root { text-align: left; color:#003366; kerning: true; letter-spacing: -0.5; font-size: 44px; leading: -8 }'] 
			});
			
			/**/
			
			// FOOTER
			sIFR.replace(RatsIrr, {
			    selector: '.ta_page .footer h4',
			    wmode: 'transparent',
  				forceSingleLine: true,
			    css: ['.sIFR-root { text-align: left; color:#660000; kerning: true; letter-spacing: -1.5; font-size: 30px; }'] 
			});
			
			// About Fotter Banner
			
			 sIFR.replace(RatsIrr, {
				selector: '#botAboutBanner h2',
				wmode: 'transparent',
				css: ['.sIFR-root { text-align: left; color:#ffffff; kerning: true; letter-spacing: -2; font-size: 44px; }'] 
			});
			
		   // additional items
		   sIFRReplaceExtra();
				  
		}
		catch (err){}
	} else {
		//alert("Reject SIFR");	
	}
}

// Extra
function sIFRReplaceExtra() {

    try
    {

        //specialist
        sIFR.replace(RatsIrr, {
	        selector: '.ta_page.specialist .contentArea .page_hd h2',
	        wmode: 'transparent',
  			forceSingleLine: true,
	        css: ['.sIFR-root { text-align: left; color:#ffffff; kerning: true; letter-spacing: -1; font-size: 30px; }'] 
        });
        //Premier & trainee
        sIFR.replace(RatsIrr, {
	        selector: '.ta_page.premier .contentArea .page_hd h2, .ta_page.trainee .contentArea .page_hd h2',
	        wmode: 'transparent',
  			forceSingleLine: true,
	        css: ['.sIFR-root { text-align: left; color:#DED9C2; kerning: true; letter-spacing: -1; font-size: 30px; }'] 
        });

    }
    catch (err){}
}