
function callSIFR() {

    /*******
    this was wrapped in a function so it could be called on page load and when
    ajax updates were called for partial pages - Ed Pitt
    /********
    
    /*****************************************************************************
    The sIFR configuration should typically go in `sifr-config.js`, but in order to
    keep the config file clean, and to give a quick overview, it's done here instead.
    *****************************************************************************/

    var berkeley = {
        src: '/content/flash/berkeley.swf'
      , ratios: [6, 1.41, 9, 1.35, 15, 1.29, 21, 1.25, 22, 1.22, 27, 1.24, 29, 1.21, 34, 1.22, 41, 1.21, 45, 1.2, 46, 1.21, 59, 1.2, 68, 1.19, 69, 1.2, 96, 1.19, 97, 1.18, 102, 1.19, 103, 1.18, 107, 1.19, 108, 1.18, 112, 1.19, 114, 1.18, 116, 1.19, 120, 1.18, 121, 1.19, 1.18]
    };

    var helveticaThin = {
        src: '/content/flash/helveticaThin.swf'
      , ratios: [6, 1.41, 9, 1.35, 15, 1.29, 21, 1.25, 22, 1.22, 27, 1.24, 29, 1.21, 34, 1.22, 41, 1.21, 45, 1.2, 46, 1.21, 59, 1.2, 68, 1.19, 69, 1.2, 96, 1.19, 97, 1.18, 102, 1.19, 103, 1.18, 107, 1.19, 108, 1.18, 112, 1.19, 114, 1.18, 116, 1.19, 120, 1.18, 121, 1.19, 1.18]
    };

    var helveticaLight = {
        src: '/content/flash/helveticaLight.swf'
      , ratios: [6, 1.41, 9, 1.35, 15, 1.29, 21, 1.25, 22, 1.22, 27, 1.24, 29, 1.21, 34, 1.22, 41, 1.21, 45, 1.2, 46, 1.21, 59, 1.2, 68, 1.19, 69, 1.2, 96, 1.19, 97, 1.18, 102, 1.19, 103, 1.18, 107, 1.19, 108, 1.18, 112, 1.19, 114, 1.18, 116, 1.19, 120, 1.18, 121, 1.19, 1.18]
    };

    // You probably want to switch this on, but read <http://wiki.novemberborn.net/sifr3/DetectingCSSLoad> first.
    // sIFR.useStyleCheck = true;
    sIFR.activate(berkeley, helveticaThin, helveticaLight);

    sIFR.replace(berkeley, {
        selector: 'body.ownershipPage div.intro h3, body.manufacturersPage div.intro h3'
	  , wmode: 'transparent'
      , selectable: false
	  , fixFocus: true
      , css: [
        '.sIFR-root { color: #7c9447; }'
      ],
        tuneHeight: -7, offsetTop: -2
    });


    sIFR.replace(helveticaThin, {
        selector: '.reviewBoxBottom h4, body.ownershipPage h4.faqsHeader'
	  , wmode: 'transparent'
      , selectable: false
	  , fixFocus: true
      , css: [
        '.sIFR-root {color: #7c9447}'
      ]
    });
    
    
    sIFR.replace(helveticaThin, {
        selector: '.searchHeader h4'
	  , wmode: 'transparent'
      , selectable: false
	  , fixFocus: true
      , css: [
        '.sIFR-root { color: #7c9447; }'
      ],
        tuneHeight: -7, offsetTop: -2
    });

    sIFR.replace(helveticaThin, {
        selector: '#homeBoxes h3, .availability h3, .whyJoin h3, .directionsBox h3, .searchBar h3'
	  , wmode: 'transparent'
      , selectable: false
      , css: {
          '.sIFR-root': { 'color': '#ffffff', 'background-color': '#869e86', 'letter-spacing': 0.8 }
      }
      , filters: {
          Glow: {
              distance: 2
          , color: '#484848'
          , strength: 1
          }
      }
    });


    sIFR.replace(helveticaThin, {
        selector: 'h3.paddingTop, body.chewton .infoPanel h5'
	  , wmode: 'transparent'
      , selectable: false
      , css: [
        '.sIFR-root { color: #a12a49; }'
      ],
        tuneHeight: -7, offsetTop: -4
    });
    
    
    sIFR.replace(helveticaThin, {
        selector: '.homeTraffic h5, h3.left, .mainLeft h5, .rightContent h5, .selfTable h5, h5.subHeader, .traffic h5, .infoPanel h5, .headOffice h5, .ownershipDetailLeft h5, .ownershipRightPanel h5, body.faqsPage h4.faqsHeader, div.joinPanel h5'
	  , wmode: 'transparent'
      , selectable: false
	  , fixFocus: true
      , css: [
        '.sIFR-root { color: #3d6fb7; }'
        , 'a { text-decoration: none; }'
        , 'a:link { color: #3d6fb7; }'
        , 'a:hover { color: #3d6fb7; text-decoration: underline; }'
      ],
        tuneHeight: -7, offsetTop: -2
    });

    sIFR.replace(berkeley, {
        selector: 'h3'
	  , wmode: 'transparent'
      , selectable: false
      , css: [
        '.sIFR-root { color: #3d6fb7; }'
        , 'a { text-decoration: none; }'
        , 'a:link { color: #3d6fb7; }'
        , 'a:hover { color: #3d6fb7; text-decoration: underline; }'
      ],
        tuneHeight: -7, offsetTop: -4
    });

    sIFR.replace(berkeley, {
        selector: 'h4.subHeader'
	  , wmode: 'transparent'
      , selectable: false
	  , forceSingleLine: true
      , css: [
        '.sIFR-root { color: #5a5a5a;}'
      ],
        tuneHeight: -5, offsetTop: -2
    });

    sIFR.replace(helveticaThin, {
        selector: 'div.touringTable h5'
	  , wmode: 'transparent'
      , selectable: false
	  , fixFocus: true
      , css: [
        '.sIFR-root { color: #8daa8d; }'
      ],
        tuneHeight: -7, offsetTop: -2
    });



    sIFR.replace(helveticaThin, {
        selector: 'span.phoneNo'
	  , wmode: 'transparent'
      , selectable: false
	  , fixFocus: true
	  , forceSingleLine: true
      , css: [
        '.sIFR-root { color: #ffffff; letter-spacing: 1.5 }'
      ]
    });


}
  
  