/*****************************************************************************
It is adviced to place the sIFR JavaScript calls in this file, keeping it
separate from the `sifr.js` file. That way, you can easily swap the `sifr.js`
file for a new version, while keeping the configuration.

You must load this file *after* loading `sifr.js`.

That said, you're of course free to merge the JavaScript files. Just make sure
the copyright statement in `sifr.js` is kept intact.
*****************************************************************************/

// Make an object pointing to the location of the Flash movie on your web server.
// Try using the font name as the variable name, makes it easy to remember which
// object you're using. As an example in this file, we'll use Futura.
var helveticaNeueLight = { src: '/flash/helveticaNeueLight.swf' };
var helveticaNeueUltraLight = { src: '/flash/helveticaNeueUltraLight.swf' };
var helveticaNeueRegular = { src: '/flash/helveticaNeueRegular.swf' };
var helveticaNeueRoman = { src: '/flash/helveticaNeueRoman.swf' };
var helveticaNeueMedium = { src: '/flash/helveticaNeueMedium.swf' };
var helveticaNeueMediumCondensed = { src: '/flash/helveticaNeueMediumCondensed.swf' };

// Now you can set some configuration settings.
// See also <http://wiki.novemberborn.net/sifr3/JavaScript+Configuration>.
// One setting you probably want to use is `sIFR.useStyleCheck`. Before you do that,
// read <http://wiki.novemberborn.net/sifr3/DetectingCSSLoad>.

// sIFR.useStyleCheck = true;

// Next, activate sIFR:
sIFR.activate(helveticaNeueLight, helveticaNeueRegular, helveticaNeueMedium, helveticaNeueRoman, helveticaNeueMediumCondensed, helveticaNeueUltraLight);

// If you want, you can use multiple movies, like so:
//
//    var futura = { src: '/path/to/futura.swf' };
//    var garamond = { src '/path/to/garamond.swf' };
//    var rockwell = { src: '/path/to/rockwell.swf' };
//    
//    sIFR.activate(futura, garamond, rockwell);
//
// Remember, there must be *only one* `sIFR.activate()`!

// Now we can do the replacements. You can do as many as you like, but just
// as an example, we'll replace all `<h1>` elements with the Futura movie.
// 
// The first argument to `sIFR.replace` is the `futura` object we created earlier.
// The second argument is another object, on which you can specify a number of
// parameters or "keyword arguemnts". For the full list, see "Keyword arguments"
// under `replace(kwargs, mergeKwargs)` at 
// <http://wiki.novemberborn.net/sifr3/JavaScript+Methods>.
// 
// The first argument you see here is `selector`, which is a normal CSS selector.
// That means you can also do things like '#content h1' or 'h1.title'.
//
// The second argument determines what the Flash text looks like. The main text
// is styled via the `.sIFR-root` class. Here we've specified `background-color`
// of the entire Flash movie to be a light grey, and the `color` of the text to
// be red. Read more about styling at <http://wiki.novemberborn.net/sifr3/Styling>.
sIFR.replace(helveticaNeueLight, {selector: 'h1.light',
						 css: [ '.sIFR-root {color:#828175; background: #ffffff}'
									 ,'a { text-decoration: none;color: #90B9B1; }'
									 ,'a:visited { text-decoration: none;color: #90B9B1; }'
      						 ,'a:hover { text-decoration:none;color: #ff9900; }'
									 ,'a:active { text-decoration:none;color: #ff9900; }'
									 ]
						 ,wmode: 'opaque', opaque: true
});
sIFR.replace(helveticaNeueLight, {selector: 'h1.light_blue',
						 css: [ '.sIFR-root {color:#828175; background: #ffffff}' ]
						 ,wmode: 'opaque', opaque: true
});
sIFR.replace(helveticaNeueLight, {selector: '#k2Container h4',
						 css: [ '.sIFR-root {color:#828175; background: #ffffff}' ]
						 ,wmode: 'opaque', opaque: true
});
sIFR.replace(helveticaNeueUltraLight, {selector: 'h1.light_footer_col',
						 css: [ '.sIFR-root {color:#ffffff; text-align: center; margin: 0 auto; letter-spacing: 1;}' ]
,wmode: 'transparent' ,transparent: true 
});
sIFR.replace(helveticaNeueRegular, {selector: 'h1.helve_regular, h1.helve_regular_no_icon, h1.bf_form_page_title',
						 css: [ 
							'.sIFR-root {color:#828175; margin: 0 auto; letter-spacing: 1; width: auto;}' 
							 ,'a { text-decoration: none;color: #828175; }'
      				 ,'a:link { color: #828175; }'
      				 ,'a:hover { text-decoration:none;color: #ff9900; }'
							]
						,wmode: 'transparent' ,transparent: true 
});

sIFR.replace(helveticaNeueRegular, {selector: '#k2Container .itemFullText h3',
						 css: [ 
							'.sIFR-root {color:#828175; margin: 0 auto; letter-spacing: 1; width: auto;}' 
							 ,'a { text-decoration: none;color: #828175; }'
      				 ,'a:link { color: #828175; }'
      				 ,'a:hover { text-decoration:none;color: #ff9900; }'
							]
						,wmode: 'transparent' ,transparent: true 
});

sIFR.replace(helveticaNeueRegular, {selector: '.moduleItemTitle, .srfr-feed-title',
						 css: [ 
							'.sIFR-root {color:#828175; margin: 0 auto; letter-spacing: 1; width: 400;}' 
							 ,'a { text-decoration: none;color: #828175; }'
      				 ,'a:link { color: #828175; }'
      				 ,'a:hover { text-decoration:none;color: #ff9900; }'
							]
						,wmode: 'transparent' ,transparent: true 
});

sIFR.replace(helveticaNeueRegular, {selector: 'h2.itemTitle, h3.userItemTitle, h3.catItemTitle',
						 css: [ 
							'.sIFR-root {color:#828175; margin: 0 auto; letter-spacing: 1; width: auto;}'
							 ,'a { text-decoration: none;color: #FF9100; }'
      				 ,'a:link { color: /*#828175*/#828175; }'
      				 ,'a:hover { text-decoration:none;color: #ff9900; }'
							 ,'sup { color: #cc6600;  font-size: 11px;}'
							]
						,wmode: 'transparent' ,transparent: true 
});
sIFR.replace(helveticaNeueRegular, {selector: 'div.itemListCategory h2',
						 css: [ 
							'.sIFR-root {color:#648482; margin: 0 auto; letter-spacing: 1; width: auto; text-transform: uppercase;}'
							 ,'a { text-decoration: none;color: #FF9100; }'
      				 ,'a:link { color: /*#828175*/#828175; }'
      				 ,'a:hover { text-decoration:none;color: #ff9900; }'
							 ,'sup { color: #cc6600;  font-size: 11px;}'
							]
						,wmode: 'transparent' ,transparent: true 
});
sIFR.replace(helveticaNeueRegular, {selector: 'h1.helve_regular .blue',
						 css: [ 
							'.sIFR-root {color:#648482; margin: 0 auto; letter-spacing: 1; width: auto;}' 
							 ,'a { text-decoration: none;color: #828175; }'
      				 ,'a:link { color: #828175; }'
      				 ,'a:hover { text-decoration:none;color: #ff9900; }'
							]
						,wmode: 'transparent' ,transparent: true 
});

sIFR.replace(helveticaNeueRoman, {selector: 'h1.helve_roman_blue, h1.helve_roman_blue_portfolio, .itemFullText h2, .moduletablek2_login h3',
						 css: [ 
							'.sIFR-root {color:#648482; margin: 0 auto; letter-spacing: 1; width: auto; border-bottom: 1px solid #828175}' 
							 ,'a { text-decoration: none;color: #828175; }'
      				 ,'a:link { color: #828175; }'
      				 ,'a:hover { text-decoration:none;color: #ff9900; }'
							]
						,wmode: 'transparent' ,transparent: true 
});

sIFR.replace(helveticaNeueMedium, {
						 selector: 'h1.helve_med',
						 css: [ '.sIFR-root {color:#828175; text-align: left; margin: 0 auto; letter-spacing: 1; font-family: Helvetica Neue; style: 65 Med }'
									 ,'em {color: #648482; font-family: HelveticaNeueMediumCond; }'
							  ]
							,wmode: 'transparent' ,transparent: true 
});
sIFR.replace(helveticaNeueMediumCondensed, {selector: 'h1.helve_med_cond_blu',
						 css: [ '.sIFR-root {color:#648482; text-align: left; margin: 0 auto; letter-spacing: 1;}' ]
,wmode: 'transparent' ,transparent: true 
});
sIFR.replace(helveticaNeueMediumCondensed, {selector: '.moduletablecomments h3',
						 css: [ '.sIFR-root {color:#648482; text-align: left; margin: 0 auto; letter-spacing: 1;}' ]
,wmode: 'transparent' ,transparent: true 
});