function resetMovie(fi) {
    /* Check for IE9 via JQ if true then reset the flash movie */
    if (jQuery.browser.msie && parseInt(jQuery.browser.version, 10) == 9)
        fi.resetMovie();
}

function loadSifrFonts() {
    sIFR.replace(helveticaLight, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: '#introduction-txt h1',
        wmode: 'transparent',
        css: ['.sIFR-root { color: #ffffff; font-size:30px; float: left;}', '.red { color: #C11A43}', '.blue { color: #396D8C}', '.green { color: #417908}', '.grey { color: #656C70}'],
        ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15]
    });

    sIFR.replace(helveticaLight, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: '#content-overlay h1',
        wmode: 'transparent',
        css: ['.sIFR-root { color: #ffffff; font-size:30px; float: left;}', '.red { color: #C11A43}', '.blue { color: #396D8C}', '.green { color: #417908}', '.grey { color: #656C70}'],
        ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15]
    });

    sIFR.replace(helveticaThin, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: '#container h1',
        wmode: 'transparent',
        ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15],
        css: ['.sIFR-root { color: #131313; font-size:26px; float: left;}', '.red { color: #C11A43}', '.blue { color: #396D8C}', '.green { color: #417908}', '.grey { color: #656C70}', '.white { color: #FFFFFF}']
    });

    sIFR.replace(helveticaLight, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: '.primarytitle',
        wmode: 'transparent',
        ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15],
        css: ['a, a:link {color:#ffffff; text-decoration:none}', 'a:hover{color:#ffffff; text-decoration:none;} ', '.sIFR-root { color: #ffffff; font-size:50px; float: left;}', '.red { color: #C11A43}', '.blue { color: #396D8C}', '.green { color: #417908}', '.grey { color: #656C70}']
    });

    sIFR.replace(helveticaLight, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: '.secondarytitle',
        wmode: 'transparent',
        ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15],
        css: ['a, a:link {color:#ffffff; text-decoration:none}', 'a:hover{color:#ffffff; text-decoration:none;} ', '.sIFR-root { color: #ffffff; font-size:24px; float: left;}', '.red { color: #C11A43}', '.blue { color: #396D8C}', '.green { color: #417908}', '.grey { color: #656C70}']
    });

    sIFR.replace(helveticaThin, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: '.promoBlock h3',
        wmode: 'transparent',
        ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15],
        css: ['a, a:link {color:#ffffff; text-decoration:none}', 'a:hover{color:#ffffff; text-decoration:none;}', '.sIFR-root { color: #ffffff; font-size:21px; float: left;}', '.black { color: #000000}', '.red { color: #C11A43}', '.blue { color: #396D8C}', '.green { color: #417908}', '.grey { color: #656C70}']
    });

    sIFR.replace(helveticaLight, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: '.carouselBlock .title h3',
        wmode: 'transparent',
        ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15],
        css: ['a, a:link {color:#ffffff; text-decoration:none}', 'a:hover{color:#ffffff; text-decoration:none;}', '.sIFR-root { color: #d1032c; font-size:21px; float: left;}', '.black { color: #000000}', '.red { color: #C11A43}', '.blue { color: #396D8C}', '.green { color: #417908}', '.grey { color: #656C70}']
    });

    sIFR.replace(helveticaLight, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: '#topComments h3',
        wmode: 'transparent',
        ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15],
        css: ['a, a:link {color:#ffffff; text-decoration:none}', 'a:hover{color:#ffffff; text-decoration:none;}', '.sIFR-root { color: #d1032c; font-size:21px; float: left;line-height:24px;}', '.black { color: #000000}', '.red { color: #C11A43}', '.blue { color: #396D8C}', '.green { color: #417908}', '.grey { color: #656C70}']
    });

    sIFR.replace(helveticaThin, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: '#navigation ul li.selected',
        wmode: 'transparent',
        forceSingleLine: true,
        css: ['.sIFR-root {font-size:25px; line-height:30px; float:left;}',
          'a { color: #d1032c; text-decoration:none; }',
          'a:link { color: #d1032c; }',
          'a:hover { color: #d1032c; }']
    });

    sIFR.replace(helveticaThin, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: '#navigation ul li',
        wmode: 'transparent',
        forceSingleLine: true,
        css: ['.sIFR-root {font-size:25px; line-height:30px; float:left;}',
          'a { color: #333333; text-decoration:none; }',
          'a:link { color: #333333; }',
          'a:hover { color: #d1032c; }']
    });

    sIFR.replace(helveticaThin, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: 'h1',
        wmode: 'transparent',
        ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15],
        css: ['.sIFR-root { color: #131313; font-size:25px; float: left;}', '.red { color: #C11A43}', '.blue { color: #396D8C}', '.green { color: #417908}', '.grey { color: #656C70}', '.white { color: #FFFFFF}']
    });

    sIFR.replace(helveticaThin, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: 'h2',
        wmode: 'transparent',
        ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15],
        tuneWidth: '5',
        css: ['a, a:link {color:#ffffff; text-decoration:none}', 'a:hover{color:#ffffff; text-decoration:none;} ', '.sIFR-root { color: #ffffff; font-size:42px; float: left; leading:-10;}', '.red { color: #C11A43}', '.blue { color: #396D8C}', '.green { color: #417908}', '.grey { color: #656C70}']
    });

    sIFR.replace(helveticaLight, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: 'h3',
        wmode: 'transparent',
        ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15],
        css: ['.sIFR-root { color: #131313; font-size:17px; float: left;}', '.red { color: #C11A43}', '.blue { color: #396D8C}', '.green { color: #417908}', '.grey { color: #656C70}', '.white { color: #FFFFFF}']
    });

    sIFR.replace(helveticaThin, {
        onReplacement: function(fi) { resetMovie(fi); },
        selector: 'h4',
        wmode: 'transparent',
        ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15],
        css: ['.sIFR-root { color: #131313; font-size:19px; float: left;}', '.red { color: #C11A43}', '.blue { color: #396D8C}', '.green { color: #417908}', '.grey { color: #656C70}', '.white { color: #FFFFFF}']
    });
}

var helveticaLight = { src: '/flash/helveticaneueltstd-lt.swf'
, ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15]
};
var helveticaThin = { src: '/flash/helveticaneueltstd-th.swf'
, ratios: [7, 1.32, 8, 1.31, 12, 1.27, 19, 1.23, 22, 1.2, 29, 1.19, 36, 1.18, 49, 1.17, 50, 1.16, 51, 1.17, 81, 1.16, 85, 1.15, 86, 1.16, 92, 1.15, 93, 1.16, 1.15]
};

// Light fonts start here
sIFR.activate(helveticaLight);
// Thin fonts start here
sIFR.activate(helveticaThin);

loadSifrFonts();
