/*****************************************************************************
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 univers = { src: '/web_resources/lgrb/swf/univers-lt-std.swf' };//
var univers = { src: 'swf/univers-lt-std.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(univers);

// 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>.


/* LANDING PAGE TITLES */

function loadSifrLanding(){
	
	sIFR.replace(univers, {
		selector:'.landing .landing-feature .info-panel h2.sifr',
		css:'.sIFR-root {color:#005577; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {
		selector:'.landing .landing-feature .wpb-info-panel h2.sifr, .landing .page .wpb-feature .info-panel .col h1.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold;  leading: -8;}', 
		wmode:'transparent',
		tuneHeight:-4
	});

}
function loadSifr(){
	sIFR.replace(univers, {
		selector:'.landing .landing-feature .wpb-info-panel h2.sifr, .landing .page .wpb-feature .info-panel .col h1.sifr, .feat1-cols-3 .cols-bg .col h3.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold;  leading: -6;}', 
		wmode:'transparent',
		tuneHeight:-4
	});

	sIFR.replace(univers, {
		selector:'.campaign .margin .page .landing-feature .default h3.sifr, span.sifr-white-small, span.sifr-white-medium, span.sifr-white-large,.campaign .campaign-title-container .default h3.sifr,.campaign .campaign-title-container .default h2.sifr,.campaign .container .feat1-cols-2-withnav .col1 .options h2.sifr',
		css:'.sIFR-root {color:#ffffff; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {
		selector:'.page-title h2.sifr',
		css: [	'.sIFR-root {color:#333333; text-transform: uppercase; font-weight:bold;}',
				'strong {color: #585858;text-transform: uppercase; font-weight:bold;}',
			],
		wmode:'transparent',
		tuneHeight:-8
	});
	sIFR.replace(univers, {
		selector:'.landing .feat2-cols-2-alt .cols-2-alt-title h2.sifr, .landing .feat2-cols-3 .tint-7 h2.sifr, .tint-8 h2.sifr, .landing .feat2-cols-3 .col .tint-6 h2.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});	
	sIFR.replace(univers, {
		selector:'.landing .landing-feature .wpb-info-panel h2.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {
		selector:'.landing .page .home-feature .info-panel h2.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {	
		selector:'.landing .page .wpb-feature .default .col h1.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold;  leading: -8;}', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {	
		selector:'.action-box h3.sifr, .feat-img-box-title h3.sifr, .action-box-additionals span.highlight, .feat-img-box .feat-img-overlay-content h3.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {	
		selector:'.landing .page .wpb-feature .options ul li span',
		css:['.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; }',
		     '.sIFR-root a { color: #ffffff;  text-transform: uppercase; font-weight:bold;text-decoration:none; }',
		     '.sIFR-root a:hover { color: #ffffff;  text-transform: uppercase; font-weight:bold;text-decoration:none; }',
		     '.sIFR-root a:visited { color: #ffffff;  text-transform: uppercase; font-weight:bold;text-decoration:none;}'], 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {	
		selector:'.wide-advert-box .wide-advert-content h3.sifr,.wide-advert-box .wide-advert-content h2.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {	
		selector:'.landing .page .wpb-feature .info-panel .col h1.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold;  leading: -8;}', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {
		selector:'.options-title h2.sifr,.action-bar h2.sifr ',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {
		selector:'.home-carousel-item h2.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {
		selector:'.wpb-options ul li span, .wpb-feature .options ul li a span.sifr',
		css:['.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; }',
		     '.sIFR-root a { color: #ffffff;  text-transform: uppercase; font-weight:bold;text-decoration:none; }',
		     '.sIFR-root a:hover { color: #ffffff;  text-transform: uppercase; font-weight:bold;text-decoration:none; }',
		     '.sIFR-root a:visited { color: #ffffff;  text-transform: uppercase; font-weight:bold;text-decoration:none;}'], 
		wmode:'transparent',
		tuneHeight:-4
	});
	
	sIFR.replace(univers, {
		selector:'.landing .landing-feature .options h2.sifr, .landing .landing-feature .wpb-extra-options h2.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {
		selector:'.landing .landing-feature .default h2.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; leading:-6; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {
		selector:'.landing .home-feature .default h2.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:0
	});
	
	sIFR.replace(univers, {
		selector:'.campaign-content h3, .landing .landing-feature .info-panel h2.sifr, .landing h3.sifr, .landing .feat2-cols-3 .col .cols-3-area h2.sifr, .full-form legend',
		css:'.sIFR-root {color:#005577; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
		sIFR.replace(univers, {
		selector:'.existingCustomerArea .cols-2 .col h2.sifr',
		css:'.sIFR-root {color:#333333; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {
		selector:'.extra-content-area .cols-2 .col h2.sifr, .extra-content-area .cols-1 .col h2.sifr',
		css:'.sIFR-root {color:#333333; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {
		selector:'.helpandsupportArea h2.sifr, .youraccountArea h2.sifr',
		css:'.sIFR-root {color:#ffffff; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});
	sIFR.replace(univers, {
		selector:'.landing .feat2-cols-3 .tint-9 h2.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});	
	sIFR.replace(univers, {
		selector:'.landing .feat2-cols-3 .col3 .cols-3-area h2.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold; }', 
		wmode:'transparent',
		tuneHeight:-4
	});	
	sIFR.replace(univers, {
		selector:'.campaign-title h2.sifr, .campaign-title h1.sifr',
		css:'.sIFR-root {color:#FFFFFF; text-transform: uppercase; font-weight:bold;  leading: -8;}', 
		wmode:'transparent',
		tuneHeight:-4
	});	
}
loadSifr();

sIFR.replace(univers, {
	selector:'.landing h1.sifr', 
	css: [	'.sIFR-root {color: #FFFFFF; text-transform: uppercase; font-weight:bold; leading: -8;}',
			'.lowerh {font-size: 80%;}',
		],
	wmode:'transparent',
	tuneHeight:-4
});
sIFR.replace(univers, {
	selector:'.landing h2.sifr',
	css:'.sIFR-root {color:#005577; text-transform: uppercase; font-weight:bold; leading: -5; }', 
	wmode:'transparent',
	tuneHeight:-4
});





