// set src of font.swf

var cachetBook = {
      src: '/sIFR/flash/cachetBook.swf'
};
var cachetMedium = {
      src: '/sIFR/flash/cachetMedium.swf'
};
var avenirRoman = {
      src: '/sIFR/flash/avenirRoman.swf'
};
var FFericRightHand = {
      src: '/sIFR/flash/FFericRightHand.swf'
};

// activate var name of font

sIFR.activate(cachetBook, cachetMedium, avenirRoman, FFericRightHand);
 
// run replace sIFR code on selectors 
 
// countdown sIFR

sIFR.replace(cachetMedium, {
      selector: 'h3.number',
	  css: [
      '.sIFR-root {color: #FFFFFF; font-size: 90px; letter-spacing: -8; }'	  
      ],
	  tuneHeight: '-14',
      wmode: 'transparent',
	  ratios: [7, 1.32, 11, 1.31, 13, 1.23, 14, 1.25, 19, 1.23, 27, 1.2, 29, 1.19, 37, 1.18, 41, 1.17, 42, 1.18, 57, 1.17, 62, 1.16, 63, 1.17, 88, 1.16, 90, 1.15, 95, 1.16, 97, 1.15, 100, 1.16, 104, 1.15, 106, 1.16, 111, 1.15, 112, 1.16, 118, 1.15, 119, 1.16, 1.15]
});

sIFR.replace(cachetBook, {
      selector: 'p.introText',
	  css: [
      '.sIFR-root {color: #FFFFFF; font-size: 14px; }'	  
      ],
      wmode: 'transparent'
});

sIFR.replace(cachetMedium, {
      selector: 'p.introDate',
	  css: [
      '.sIFR-root {color: #FFFFFF; font-size: 18px; }'	  
      ],
      wmode: 'transparent'
});

// home template sIFR

sIFR.replace(cachetMedium, {
      selector: 'h2.welcome',
	  css: [
      '.sIFR-root {color: #333333; text-transform: uppercase; font-size: 26px; }'	  
      ],
      wmode: 'transparent'
});

sIFR.replace(cachetMedium, {
      selector: 'h3.promosTitle',
	  css: [
      '.sIFR-root {color: #333333; text-transform: uppercase; font-size: 18px; }'	  
      ],
      wmode: 'transparent'
});

sIFR.replace(cachetMedium, {
      selector: 'h4.promoTitle',
	  css: [
      '.sIFR-root {color: #333333; text-transform: uppercase; font-size: 15px; }',
      'a { text-decoration: none; }',
	  'a:link { color: #333333; }',
	  'a:hover { color: #FF6666; }',
	  'a:active { color: #FF6666; }',
	  'a:visited { color: #333333; }'	  
      ],
      wmode: 'transparent'
});

// index template sIFR 
 
sIFR.replace(cachetMedium, {
      selector: 'h3.blockTitle',
	  css: [
      '.sIFR-root {color: #333333; text-transform: uppercase; leading: -2px; }',
	  'a { text-decoration: none; }',
	  'a:link { color: #333333; }',
	  'a:hover { color: #FF6666; }',
	  'a:active { color: #FF6666; }'
      ],
      wmode: 'transparent',
	  ratios: [13, 1.08, 17, 1.14, 19, 1.13, 26, 1.12, 41, 1.13, 46, 1.14, 48, 1.13, 1.14]
}); 

sIFR.replace(FFericRightHand, {
      selector: 'h3.blockTitleKids',
	  css: [
      '.sIFR-root {color: #333333; text-transform: uppercase; leading: -2px; }',
	  'a { text-decoration: none; }',
	  'a:link { color: #333333; }',
	  'a:hover { color: #FF6666; }',
	  'a:active { color: #FF6666; }'
      ],
      wmode: 'transparent',
	  ratios: [13, 1.08, 17, 1.14, 19, 1.13, 26, 1.12, 41, 1.13, 46, 1.14, 48, 1.13, 1.14],
	  tuneHeight: -3
}); 

sIFR.replace(cachetBook, {
      selector: 'h3.introPromoTitle',
	  css: [
      '.sIFR-root {color: #FFFFFF; text-transform: uppercase; font-size: 22px; }'	  
      ],
      wmode: 'transparent',
      ratios: [7, 1.32, 11, 1.31, 13, 1.23, 14, 1.25, 19, 1.23, 27, 1.2, 29, 1.19, 37, 1.18, 41, 1.17, 42, 1.18, 57, 1.17, 62, 1.16, 63, 1.17, 88, 1.16, 90, 1.15, 95, 1.16, 97, 1.15, 100, 1.16, 104, 1.15, 106, 1.16, 111, 1.15, 112, 1.16, 118, 1.15, 119, 1.16, 1.15]
});

sIFR.replace(cachetMedium, {
      selector: 'h4.resourceTitle', 
	  css: [
      '.sIFR-root {color: #333333; text-transform: uppercase; font-size: 24px; leading: -2px; }'
      ],
      wmode: 'transparent',
      ratios: [13, 1.08, 17, 1.14, 19, 1.13, 26, 1.12, 41, 1.13, 46, 1.14, 48, 1.13, 1.14]
});

// article template sIFR

sIFR.replace(cachetMedium, {
      selector: 'h2.pageTitle',
	  css: [
      '.sIFR-root {color: #333333; text-transform: uppercase; font-size: 38px; leading: -6px; }'
      ],
      wmode: 'transparent',
	  ratios: [6, 0.56, 7, 0.68, 10, 0.75, 11, 0.87, 12, 0.88, 15, 0.9, 16, 0.93, 18, 1.03, 20, 1.01, 31, 1.04, 32, 1.05, 33, 1.04, 41, 1.05, 45, 1.07, 46, 1.08, 47, 1.07, 49, 1.08, 58, 1.05, 64, 1.06, 69, 1.07, 76, 1.08, 77, 1.09, 80, 1.08, 97, 1.09, 118, 1.1, 120, 1.11, 122, 1.1, 123, 1.11, 1.1]
});

sIFR.replace(FFericRightHand, {
      selector: 'h2.kidsPageTitle',
	  css: [
      '.sIFR-root {color: #333333; font-size: 60px; leading: -16px; }'
      ],
      wmode: 'transparent',
	  ratios: [6, 1.65, 7, 1.42, 8, 1.24, 9, 1.1, 10, 0.99, 11, 0.9, 12, 0.83, 13, 0.76, 14, 0.71, 15, 0.66, 16, 0.62, 19, 0.61, 22, 0.63, 23, 0.66, 27, 0.69, 29, 0.72, 30, 0.89, 34, 0.84, 35, 0.86, 40, 0.84, 41, 0.85, 45, 0.87, 47, 0.82, 53, 0.84, 60, 0.86, 65, 0.87, 71, 0.88, 77, 0.89, 86, 0.9, 89, 0.91, 97, 0.87, 101, 0.88, 102, 0.89, 105, 0.88, 113, 0.89, 114, 0.9, 116, 0.89, 0.9]
});

sIFR.replace(cachetMedium, {
      selector: 'h5.images, h5.videos, h5.pdfs', 
	  css: [
      '.sIFR-root {color: #333333; text-transform: uppercase; font-size: 14px; leading: 0px; }'
      ],
      wmode: 'transparent',
	  ratios: [13, 1.08, 17, 1.14, 19, 1.13, 26, 1.12, 41, 1.13, 46, 1.14, 48, 1.13, 1.14]
});

sIFR.replace(avenirRoman, {
      selector: 'blockquote.avenir p', 
	  css: [
      '.sIFR-root {color: #333333; font-size: 18px; leading: 6px; }'
      ],
      wmode: 'transparent',
	  ratios: [7, 1.61, 8, 1.53, 9, 1.37, 10, 1.34, 11, 1.3, 19, 1.28, 22, 1.24, 24, 1.21, 26, 1.25, 27, 1.24, 28, 1.23, 34, 1.22, 37, 1.2, 40, 1.19, 47, 1.18, 49, 1.16, 50, 1.17, 59, 1.16, 65, 1.15, 77, 1.14, 78, 1.13, 79, 1.14, 94, 1.13, 96, 1.12, 99, 1.13, 1.12]
});


// use sIFR.debug.ratios to create ratio numbers

/*sIFR.debug.ratios(cachetBook, {
      selector: 'class eg. h1.title',
	  css: [
      '.sIFR-root {eg. color: #000; font-size: 24px; }',
      ],
      wmode: 'transparent'
});*/
