// Define Fonts.
var HypatiaSansPro_Light    = { src: rootFolder + '/js/flashText/sifr_HypatiaSansPro_Light.swf' };
var HypatiaSansPro_Regular  = { src: rootFolder + '/js/flashText/sifr_HypatiaSansPro_Regular.swf' };
var Jenkinsv2               = { src: rootFolder + '/js/flashText/sifr_Jenkinsv2.swf' };


// Activate Fonts.
sIFR.activate
(
 	HypatiaSansPro_Light, 
	HypatiaSansPro_Regular, 
	Jenkinsv2
);


// Apply Fonts.

// All Headings.
sIFR.replace(HypatiaSansPro_Regular, 
{
	wmode: 'transparent',
	selector: 'h1',
	css: 
	{
		'.sIFR-root': 
		{ 
			'color': '#0099cc', 
			'letter-spacing': -0.5, 
			'font-size': '25px', 
			'margin': 0, 
			'padding': 0 
		}
	}
});

sIFR.replace(Jenkinsv2, 
{
	wmode: 'transparent',
	selector: 'h2',
	css: 
	{
		'.sIFR-root': 
		{ 
			'color': '#aaaaaa', 
			'letter-spacing': -0.5, 
			'font-size': '30px', 
			'margin': 0, 
			'padding': 0 
		}
	}
});

sIFR.replace(HypatiaSansPro_Light, 
{
	wmode: 'transparent',
	selector: 'h3',
	css: 
	{
		'.sIFR-root': 
		{ 
			'color': '#727272', 
			'letter-spacing': -0.5, 
			'font-size': '16px', 
			'margin': 0, 
			'padding': 0 
		}
	}
});

// Contact Details.
sIFR.replace(HypatiaSansPro_Light, 
{
	wmode: 'transparent',
	selector: 'div#contactDetails p',
	css: 
	{
		'.sIFR-root': 
		{ 
			'color': '#ffffff', 
			'letter-spacing': 0.5, 
			'font-size': '13px', 
			'margin': 0, 
			'padding': 0 
		}
	}
});

// Home / Testimonials / Testimonial.
sIFR.replace(HypatiaSansPro_Light, 
{
	wmode: 'transparent',
	selector: 'body.home div#testimonials p',
	css: 
	{
		'.sIFR-root': 
		{ 
			'color': '#ffffff', 
			'letter-spacing': 0.5, 
			'font-size': '13px', 
			'margin': 0, 
			'padding': 0 
		}
	}
});

// Home / Testimonials / Author.
sIFR.replace(HypatiaSansPro_Regular, 
{
	wmode: 'transparent',
	selector: 'body.home div#testimonials span.author',
	css: 
	{
		'.sIFR-root': 
		{ 
			'color': '#ffffff', 
			'letter-spacing': 0.5, 
			'font-size': '14px', 
			'margin': 0, 
			'padding': 0 
		}
	}
});

// Home / Testimonials / School.
sIFR.replace(HypatiaSansPro_Light, 
{
	wmode: 'transparent',
	selector: 'body.home div#testimonials span.school',
	css: 
	{
		'.sIFR-root': 
		{ 
			'color': '#ffffff', 
			'letter-spacing': 0.5, 
			'font-size': '13px', 
			'margin': 0, 
			'padding': 0 
		}
	}
});

// Forms / Required Field Label.
sIFR.replace(HypatiaSansPro_Light, 
{
	wmode: 'transparent',
	selector: 'div#content form label.requiredFieldLabel',
	css: 
	{
		'.sIFR-root': 
		{ 
			'color': '#727272', 
			'letter-spacing': 0.5, 
			'font-size': '16px', 
			'margin': 0, 
			'padding': 0 
		}
	}
});
