﻿/*************************/
/* sIRF                  */
/*************************/
var sIRFHelper = {
    // sIRFHelper setup function.
    setup: function () {

        sIFR.replace(sifrRegular, {
            selector: '.greenWideVariable .boxcontent h1',
            transparent: true,
            css: '.sIFR-root { color: #75a93e; }',
            ratios: [8, 1.63, 11, 1.55, 13, 1.54, 20, 1.5, 21, 1.47, 34, 1.48, 40, 1.46, 46, 1.45, 48, 1.46, 66, 1.45, 67, 1.44, 68, 1.45, 74, 1.44, 75, 1.45, 123, 1.44, 124, 1.43, 1.44]
        });

        sIFR.replace(sifrRegular, {
            selector: 'h1',
            transparent: true,
            css: '.sIFR-root { color: #603913; }',
            ratios: [8, 1.63, 11, 1.55, 13, 1.54, 20, 1.5, 21, 1.47, 34, 1.48, 40, 1.46, 46, 1.45, 48, 1.46, 66, 1.45, 67, 1.44, 68, 1.45, 74, 1.44, 75, 1.45, 123, 1.44, 124, 1.43, 1.44]
        });


        sIFR.replace(sifrRegular, {
            selector: 'h2',
            transparent: true,
            css: ['.sIFR-root { color: #603913; }', 'a { color:#603913; text-decoration:none; }', 'a:hover { color:#8ACE29; }'],
            ratios: [8, 1.63, 11, 1.55, 13, 1.54, 20, 1.5, 21, 1.47, 34, 1.48, 40, 1.46, 46, 1.45, 48, 1.46, 66, 1.45, 67, 1.44, 68, 1.45, 74, 1.44, 75, 1.45, 123, 1.44, 124, 1.43, 1.44]
        });

        sIFR.replace(sifrRegular, {
            selector: '#teasers .default h3, #teasers .noborder h3',
            transparent: true,
            css: ['.sIFR-root { color: #603913; }'],
            ratios: [8, 1.63, 11, 1.55, 13, 1.54, 20, 1.5, 21, 1.47, 34, 1.48, 40, 1.46, 46, 1.45, 48, 1.46, 66, 1.45, 67, 1.44, 68, 1.45, 74, 1.44, 75, 1.45, 123, 1.44, 124, 1.43, 1.44]
        });

        sIFR.replace(sifrRegular, {
            selector: '#teasers .orange h3, #teasers .lightblue h3, #teasers .blue h3, #teasers .purple h3',
            transparent: true,
            css: ['.sIFR-root { color: #FFFFFF; }'],
            ratios: [8, 1.63, 11, 1.55, 13, 1.54, 20, 1.5, 21, 1.47, 34, 1.48, 40, 1.46, 46, 1.45, 48, 1.46, 66, 1.45, 67, 1.44, 68, 1.45, 74, 1.44, 75, 1.45, 123, 1.44, 124, 1.43, 1.44]
        });

        sIFR.replace(sifrLight, {
            selector: '.accordion .header',
            transparent: true,
            css: ['.sIFR-root {cursor: pointer;}', '.sIFR-root {color: #603913;}'],
            fitExactly: true,
            ratios: [8, 1.63, 11, 1.55, 13, 1.54, 20, 1.5, 21, 1.47, 34, 1.48, 40, 1.46, 46, 1.45, 48, 1.46, 66, 1.45, 67, 1.44, 68, 1.45, 74, 1.44, 75, 1.45, 123, 1.44, 124, 1.43, 1.44]
        });

        sIFR.replace(sifrLight, {
            selector: '.newsTeaser p.date',
            transparent: true,
            css: ['.sIFR-root {color: #8ACE29;}', '.sIFR-root { text-align:right; }'],
            offsetTop: 6,
            fitExactly: true,
            ratios: [8, 1.63, 11, 1.55, 13, 1.54, 20, 1.5, 21, 1.47, 34, 1.48, 40, 1.46, 46, 1.45, 48, 1.46, 66, 1.45, 67, 1.44, 68, 1.45, 74, 1.44, 75, 1.45, 123, 1.44, 124, 1.43, 1.44]
        });

        sIFR.replace(sifrLight, {
            selector: '.contentRow .fullCol p.date',
            transparent: true,
            css: ['.sIFR-root {color: #8ACE29;}', '.sIFR-root { text-align:right; }'],
            offsetTop: 6,
            fitExactly: true,
            ratios: [8, 1.63, 11, 1.55, 13, 1.54, 20, 1.5, 21, 1.47, 34, 1.48, 40, 1.46, 46, 1.45, 48, 1.46, 66, 1.45, 67, 1.44, 68, 1.45, 74, 1.44, 75, 1.45, 123, 1.44, 124, 1.43, 1.44]
        });

        sIFR.replace(sifrLight, {
            selector: '#footer address',
            transparent: true,
            css: ['.sIFR-root {color: #603913;}'],
            fitExactly: true,
            ratios: [8, 1.63, 11, 1.55, 13, 1.54, 20, 1.5, 21, 1.47, 34, 1.48, 40, 1.46, 46, 1.45, 48, 1.46, 66, 1.45, 67, 1.44, 68, 1.45, 74, 1.44, 75, 1.45, 123, 1.44, 124, 1.43, 1.44]
        });
    }

    //	initAccordion: function()
    //	{
    //		var cssActive = ['.sIFR-root {color: #FFFFFF;}'];
    //		var cssInactive = ['.sIFR-root {color: #603913;}'];
    //		var replacements = sIFR.replacements['.accordion .header'] || [];
    //		for (var i = 0; i < replacements.length; i++)
    //		{
    //			if ($(replacements[i].getAncestor()).hasClass('header-active'))
    //				replacements[i].changeCSS(cssActive);
    //			else
    //				replacements[i].changeCSS(cssInactive);
    //		}
    //	}

}