var regularSky = {
  src: '/library/flash/sifr_sky_info_text_rg.swf'
};
var mediumSky = {
  src: '/library/flash/sifr_sky_info_text_md.swf'
};

sIFR.debugMode = false;
sIFR.activate(regularSky);
sIFR.activate(mediumSky);
/* in a function so that these elements can be replaced at any time (in ajax.js for example)sdf*/
sIFRReplace();

function sIFRReplace(){

	/* DDA specific - could mean that other objects under global can be removed */
	sIFR.replace(mediumSky, {
        selector: 'div#seeMainContainer h4.headingGrey'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #454545;font-size:18px;text-transform:uppercase;} strong {color: #454545;font-size:65%;text-transform:uppercase;} a {color:#454545;text-decoration:none;} em {font-style:normal;color:#638BC7;}'
    });
    sIFR.replace(mediumSky, {
        selector: 'strong.headingGrey'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #454545;font-size:18px;text-transform:uppercase;} strong {color: #454545;font-size:65%;text-transform:uppercase;} a {color:#454545;text-decoration:none;} em {font-style:normal;color:#638BC7;}'
    });

    sIFR.replace(regularSky, {
        selector: 'strong.smallGreyHeading'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {font-weight:bold;height:14px;width:150px;text-decoration:none;color:#4e4e4e;font-size:12px;text-transform:uppercase;text-align:center;} a {color:#4e4e4e;text-decoration:none;} a:hover {color:#4e4e4e;text-decoration:none;} a:visited {color:#4e4e4e;text-decoration:none;}'
    });        
    
    /* Global */  
    sIFR.replace(mediumSky, {
        selector: 'h1.headingBlue'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #638bc7;font-size:24px;text-transform:uppercase;}'
    });
              
    sIFR.replace(mediumSky, {
        selector: 'h2.headingBlue'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #638bc7;font-size:18px;text-transform:uppercase;}'
    });    
    sIFR.replace(mediumSky, {      
        selector: 'h1.headingGrey'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #454545;font-size:18px;text-transform:uppercase;}'
    });    
    sIFR.replace(mediumSky, {
        selector: 'h1.headingBlue'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #638bc7;font-size:24px;text-transform:uppercase;}'
    });
              
    sIFR.replace(mediumSky, {
        selector: 'h2.headingBlue'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #638bc7;font-size:18px;text-transform:uppercase;}'
    });
          
    sIFR.replace(mediumSky, {
        selector: 'h2.headingGrey'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #454545;font-size:18px;text-transform:uppercase;}'
    });
    sIFR.replace(mediumSky, {
        selector: 'h1.headingGreyLarge'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #454545;font-size:21px;text-transform:uppercase;}'
    });

    sIFR.replace(mediumSky, {
        selector: 'h2.headingGreyLarge'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #454545;font-size:22px;text-transform:uppercase;}'
    });
    sIFR.replace(regularSky, {
        selector: 'h3.toutJoinNow'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {font-weight:bold;height:14px;width:150px;color:#4e4e4e;font-size:14px;text-transform:uppercase;}'
    });
    sIFR.replace(mediumSky, {
        selector: 'h4.lowerHeadingGrey'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #454545;font-size:17px;} em {font-size:110%;font-style:normal;color: #638BC7;}'
    });
    sIFR.replace(mediumSky, {
        selector: 'h2.lowerHeadingGrey'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #454545;font-size:17px;} em {font-size:110%;font-style:normal;color: #638BC7;}'
    });    
    sIFR.replace(mediumSky, {
        selector: 'h3.lowerHeadingGrey'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #454545;font-size:17px;} em {font-size:110%;font-style:normal;color: #638BC7;}'
    });
    sIFR.replace(mediumSky, {
        selector: 'p.headingGrey'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #454545;font-size:18px;text-transform:uppercase;} strong {color: #454545;font-size:65%;text-transform:uppercase;} a {color:#454545;text-decoration:none;} em {font-style:normal;color:#638BC7;}'
    });    
    
    sIFR.replace(mediumSky, {
        selector: 'h3.headingLightGrey'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #666666;font-size:16px;text-transform:uppercase;}'
    });
    sIFR.replace(mediumSky, {
    selector: 'div#surfMainContainer h3#h3_1'
        , wmode: 'transparent'
        , css: '.sIFR-root {color: #454545;font-size:16px;text-transform:uppercase;} strong {color: #454545;font-size:65%;text-transform:uppercase;} a {color:#454545;text-decoration:none;} em {font-style:normal;color:#638BC7;}'
    });    
    sIFR.replace(mediumSky, {
        selector: 'h3.headingGrey'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #454545;font-size:18px;text-transform:uppercase;} strong {color: #454545;font-size:65%;text-transform:uppercase;} a {color:#454545;text-decoration:none;} em {font-style:normal;color:#638BC7;}'
    });
    sIFR.replace(mediumSky, {
        selector: 'h3.headingGreyLarge'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #454545;font-size:22px;text-transform:uppercase;} strong {color: #454545;font-size:65%;text-transform:uppercase;} a {color:#454545;text-decoration:none;} em {font-style:normal;color:#638BC7;}'
    });    
    sIFR.replace(mediumSky, {
        selector: 'h4.headingBlue'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #6699CC;font-size:18px;text-transform:uppercase;} strong {color: #454545;font-size:65%;text-transform:uppercase;} a {color:#454545;text-decoration:none;} em {font-style:normal;color:#638BC7;}'
    });
    sIFR.replace(regularSky, {
        selector: 'h3.comH3'
        ,wmode: 'transparent'
        ,css: '.sIFR-root { font-weight:bold;color: #4e4e4e;font-size:15px;text-transform:uppercase;leading:-2;}'
    });
    sIFR.replace(regularSky, {
        selector: 'h3.tableHeader'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {text-align:center;font-weight:bold;color: #6699cc;font-size:13px;text-transform:uppercase;leading:-2;} a {color:#6699cc;text-decoration:none;} a:hover {color:#6699cc;text-decoration:none;} a:visited {color:#6699cc;text-decoration:none;}'
    });
    sIFR.replace(regularSky, {
        selector: 'strong.tableHeader'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {text-align:center;font-weight:bold;color: #6699cc;font-size:13px;text-transform:uppercase;leading:-2;} a {color:#6699cc;text-decoration:none;} a:hover {color:#6699cc;text-decoration:none;} a:visited {color:#6699cc;text-decoration:none;}'
    });    
    sIFR.replace(regularSky, {
        selector: 'h3.tableHeaderLarge'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {text-align:center;font-weight:bold;color: #6699cc;font-size:15px;text-transform:uppercase;leading:-2;} a {color:#6699cc;text-decoration:none;} a:hover {color:#6699cc;text-decoration:none;} a:visited {color:#6699cc;text-decoration:none;}'
    });
    sIFR.replace(regularSky, {
        selector: 'strong.tableHeaderLarge'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {text-align:center;font-weight:bold;color: #6699cc;font-size:15px;text-transform:uppercase;leading:-2;} a {color:#6699cc;text-decoration:none;} a:hover {color:#6699cc;text-decoration:none;} a:visited {color:#6699cc;text-decoration:none;}'
    });
    sIFR.replace(regularSky, {
        selector: 'h3.rowHeader'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {font-weight:bold;color: #000;font-size:13px;text-transform:uppercase;leading:-2;} a {color:#000;text-decoration:none;} a:hover {color:#000;text-decoration:none;} a:visited {color:#000;text-decoration:none;}'
    });
    sIFR.replace(regularSky, {
        selector: 'h3.rowHeaderBlue'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {font-weight:bold;color: #6699cc;font-size:13px;text-transform:uppercase;leading:-2;} a {color:#6699cc;text-decoration:none;} a:hover {color:#6699cc;text-decoration:none;} a:visited {color:#6699cc;text-decoration:none;}'
    });
    sIFR.replace(regularSky, {
        selector: 'strong.rowHeaderBlue'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {font-weight:bold;color: #6699cc;font-size:13px;text-transform:uppercase;leading:-2;} a {color:#6699cc;text-decoration:none;} a:hover {color:#6699cc;text-decoration:none;} a:visited {color:#6699cc;text-decoration:none;}'
    });    
    sIFR.replace(regularSky, {
        selector: 'h3.rowHeaderLarge'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {font-weight:bold;color: #000;font-size:15px;text-transform:uppercase;leading:-2;} a {color:#000;text-decoration:none;} a:hover {color:#000;text-decoration:none;} a:visited {color:#000;text-decoration:none;}'
    });
    sIFR.replace(regularSky, {
        selector: 'h3.rowHeaderLargeWhite'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {font-weight:bold;color:#ffffff;font-size:15px;text-transform:uppercase;leading:-2;} a {color:#ffffff;text-decoration:none;} a:hover {color:#ffffff;text-decoration:none;} a:visited {color:#ffffff;text-decoration:none;}'
    });
    sIFR.replace(regularSky, {
        selector: 'h3.rowHeaderBlueLarge'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {font-weight:bold;color: #6699cc;font-size:15px;text-transform:uppercase;leading:-2;} a {color:#6699cc;text-decoration:none;} a:hover {color:#6699cc;text-decoration:none;} a:visited {color:#6699cc;text-decoration:none;}'
    });
    sIFR.replace(regularSky, {
        selector: 'strong.rowHeaderBlueLarge'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {font-weight:bold;color: #6699cc;font-size:15px;text-transform:uppercase;leading:-2;} a {color:#6699cc;text-decoration:none;} a:hover {color:#6699cc;text-decoration:none;} a:visited {color:#6699cc;text-decoration:none;}'
    });    
    sIFR.replace(regularSky, {
        selector: 'h3.monthlyFee'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {font-weight:bold;color: #000000;font-size:18px;text-transform:uppercase;leading:-2;} a {color:#6699cc;text-decoration:none;} a:hover {color:#6699cc;text-decoration:none;} a:visited {color:#6699cc;text-decoration:none;}'
    });
    sIFR.replace(regularSky, {
        selector: 'strong.monthlyFee'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {font-weight:bold;color: #000000;font-size:18px;text-transform:uppercase;leading:-2;} a {color:#6699cc;text-decoration:none;} a:hover {color:#6699cc;text-decoration:none;} a:visited {color:#6699cc;text-decoration:none;}'
    });
    sIFR.replace(mediumSky, {
        selector: 'h4.comPrice'
        ,wmode: 'transparent'
        ,css: '.sIFR-root { color: #638bc7;font-size:30px;font-weight:bold;text-align:right;text-transform:uppercase;} em {font-size:37%;font-style:normal;color:#454545} strong {font-size:40%;font-style:normal;color:#454545;leading:-10}'
    });
    sIFR.replace(mediumSky, {
        selector: 'h4.comPriceLight'
        ,wmode: 'transparent'
        ,css: '.sIFR-root { color: #009BD4;font-size:33px;text-transform:uppercase;} em {font-size:35%;font-style:normal;}'
    });
    sIFR.replace(mediumSky, {
        selector: 'h4.comPriceDark'
        ,wmode: 'transparent'
        ,css: '.sIFR-root { color: #638bc7;font-size:33px;text-transform:uppercase;} em {font-size:35%;font-style:normal;}'
    });
    sIFR.replace(regularSky, {
        selector: 'h4.sifr'
        ,wmode: 'transparent'
        ,css: '.sIFR-root { color: #666666;font-size:18px;font-weight:bold;text-transform:uppercase;} a{ color:#666666;text-decoration:none;}a:hover{ color:#666666;text-decoration:none;} em{font-style:normal;font-size:50px;}'
    });
    sIFR.replace(mediumSky, {
        selector: 'h4.headingGrey'
        ,wmode: 'transparent'
        ,css: '.sIFR-root { font-weight:bold; color: #4a4a4a;font-size:14px;text-transform:uppercase;}'
    });
    
     sIFR.replace(mediumSky, {
        selector: 'h5.sifrHeading'
        ,wmode: 'transparent'
        ,css: '.sIFR-root { font-weight:bold; color: #638BC7;font-size:16px;text-transform:uppercase;}'
    });
    sIFR.replace(mediumSky, {
        selector: 'label.headingGrey'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {color: #454545;font-size:18px;text-transform:uppercase;}'
    });
    sIFR.replace(mediumSky, {
        selector: 'h4.compareTitle'
        ,wmode: 'transparent'
        ,css: '.sIFR-root { color: #638BC7;font-size:19px;text-transform:uppercase;}'
    });    
    sIFR.replace(regularSky, {
        selector: 'h3.smallGreyHeading'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {font-weight:bold;height:14px;width:150px;text-decoration:none;color:#4e4e4e;font-size:12px;text-transform:uppercase;text-align:center;} a {color:#4e4e4e;text-decoration:none;} a:hover {color:#4e4e4e;text-decoration:none;} a:visited {color:#4e4e4e;text-decoration:none;}'
    });
    sIFR.replace(mediumSky, {
        selector: 'h3.sifrTools'
        ,wmode: 'transparent'
        ,css: '.sIFR-root {font-size:20px;color:#648CC8;}'
    });
}
