// Ecolibrium: 
var bradley = { src: appRoot + '_Assets/sifr/bradley.swf' }
var impact = { src: appRoot + '_Assets/sifr/impact.swf' }
var journal = { src: appRoot + '_Assets/sifr/journal.swf' }

sIFR.activate(bradley);
sIFR.activate(impact);
sIFR.activate(journal);

sIFR.replace(bradley, {
    selector: '.Ecolibrium #Header h1, .Ecolibrium #BottomLeftPanel h2, .Ecolibrium #OfferHeader h3',
    css: ['.sIFR-root { color: #ffffff; }'],
    ratios: [8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
	wmode: 'transparent'
});

sIFR.replace(bradley, {
	selector: '.Ecolibrium #ProductInfo h2, .Ecolibrium #ContentLeft h2, .Ecolibrium #prod_cat_with_style, .Ecolibrium .product_category h4, .Ecolibrium #AddToBasket h4, .Ecolibrium h2.sifr, .Ecolibrium h3.sifr, .Ecolibrium h4.sifr, .Ecolibrium #category_description p, .Ecolibrium h2#your_basket',
    css: ['.sIFR-root { color: #007e3a; text-decoration: none; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    wmode: 'transparent'
});

sIFR.replace(bradley, {
    selector: '.Ecolibrium .title p',
    css: ['.sIFR-root { cursor: pointer; color: #007e3a; text-decoration: none; }', 
		'a { color: #007e3a; text-decoration: none; }', 
		'a:hover { color: #007e3a; text-decoration: underline; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    wmode: 'transparent'
});

// Rustoleum:
sIFR.replace(journal, {
    selector: '.Rustoleum .content_main_panel h3',
    css: ['.sIFR-root { color: #ffffff; text-align: center; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    wmode: 'transparent'
});


sIFR.replace(impact, {
selector: '.Rustoleum.special_purpose #product_title h2 span, .Rustoleum.specialist_applications #product_title h2 span',
    css: ['.sIFR-root { color: #ffffff; text-align: center; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    fitExactly: true,
    wmode: 'transparent'
});

sIFR.replace(journal, {
    selector: '.Rustoleum.metallic #product_title h2 span',
    css: ['.sIFR-root { color: #ead1ef; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    fitExactly: true,
    wmode: 'transparent'
});

sIFR.replace(journal, {
    selector: '.Rustoleum.stone #product_title h2 span',
    css: ['.sIFR-root { color: #bfa88f; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    fitExactly: true,
    wmode: 'transparent'
});


sIFR.replace(journal, {
    selector: '.Rustoleum.primers_top_coats #product_title h2 span',
    css: ['.sIFR-root { color: #d2d3d4; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    fitExactly: true,
    wmode: 'transparent'
});

sIFR.replace(journal, {
    selector: '.Rustoleum #product_title h2 span',
    css: ['.sIFR-root { color: #ffffff; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    fitExactly: true,
    wmode: 'transparent'
});

sIFR.replace(journal, {
    selector: '.Rustoleum #cat_ideal h3',
    css: ['.sIFR-root { color: #ffffff; text-align: left; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    wmode: 'transparent'
});


sIFR.replace(journal, {
    selector: '.Rustoleum #how_do_i_header h2, .Rustoleum #steps .step h3',
    css: ['.sIFR-root { color: #8f865e; text-align: left; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    offsetTop: -5,
    wmode: 'transparent'
});

sIFR.replace(journal, {
selector: '.Rustoleum #supplier_select h3, .Rustoleum #linked_product_groups h3, .Rustoleum h3#contact_us, .Rustoleum #content_body h3,' +
		' .Rustoleum #search_results h3, .Rustoleum #project_ideas h3, .Rustoleum #product_group_offers h3, .Rustoleum #category h2',
    css: ['.sIFR-root { color: #8f865e; text-align: left; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    wmode: 'transparent'
});

sIFR.replace(journal, {
    selector: '.Rustoleum #inspiration_nav .current',
    css: ['.sIFR-root { color: #ffffff; cursor: pointer; text-align: center; text-decoration: none; }',
			'a:hover { color: #8f865e; text-decoration: none; }',
			'a, a:link { color: #ffffff; text-decoration: none; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    wmode: 'transparent'
});

sIFR.replace(journal, {
    selector: '.Rustoleum #inspiration_nav li',
    css: ['.sIFR-root { color: #ffffff; cursor: pointer; text-align: center; text-decoration: none; }',
			'a:hover { color: #000000; text-decoration: none; }',
			'a:link { color: #ffffff; text-decoration: none; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    wmode: 'transparent'
});

// Mac/Firefox specific rule because of the inspiration page hovering problem
//$(document).ready(function() {
//    if (    !(
//            ($("body").hasClass('Firefox2') == true && $("body").hasClass('MacPPC')) ||
//            ($("body").hasClass('Firefox3') == true && $("body").hasClass('MacPPC'))
//            )
//        ) {
//        
//        sIFR.replace(journal, {
//            selector: '.Rustoleum #inspiration_main_titles li',
//            css: ['.sIFR-root { color: #8f865e; cursor: pointer; text-align: left; text-indent: 25px; }',
//			    'a:hover { color: #8f865e; text-decoration: none; }',
//			    'a:link { color: #8f865e; text-decoration: none; }'],
//            ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
//            wmode: 'transparent'
//        });

//    }
//});

/*sIFR.replace(journal, {
    selector: '.Rustoleum #swatch_name',
    css: ['.sIFR-root { color: #000000; text-align: center; }'],
    ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
    wmode: 'transparent'
});*/

function redoSIFR() {
    sIFR.replace(journal, {
        selector: '.Rustoleum #linked_product_groups h3, .Rustoleum #project_ideas h3',
        css: ['.sIFR-root { color: #8f865e; text-align: left; }'],
        ratios: [7, 1.6, 8, 1.43, 11, 1.38, 16, 1.33, 23, 1.32, 24, 1.29, 28, 1.3, 36, 1.29, 45, 1.28, 70, 1.27, 72, 1.26, 73, 1.27, 76, 1.26, 77, 1.27, 1.26],
        wmode: 'transparent'
    });
}