var bradleyhanditc = { src: 'scripts/sifr/bradleyhanditc.swf' };
var franklin = { src: 'scripts/sifr/franklin.swf' };
var champagne = { src: 'scripts/sifr/Champagne.swf' };
var helvetica = { src: 'scripts/sifr/HelveticaNeue.swf' };
sIFR.activate(bradleyhanditc, franklin, champagne, helvetica);

$(document).ready(function () {
	// Pour faire fonctionner les tab du menu principal
	$("#nav>ul>li").each(function () {
		var liWidth = $(this).children("a").css("width");
		$(this).append($("<div class='back'></div>").append($("<div class='innerback'></div>").css("width", liWidth)));
	});
	$("#nav>ul>li").hover(function () {
		$(this).addClass("hover");
	}, function () {
		$(this).removeClass("hover");
	});
	// Pour faire fonctionner les boutons de changement de taille de font
	$.fontTools("#toolbox .larger", "#toolbox .smaller");
	// Pour faire fonctionner les vidéos avec le fancybox
	$("a.videofancybox").fancybox({
		'width' : 320,
		'height' : 240
	});
	// Pour faire fonctionner le sIFR sur les titre de page
	sIFR.replace(champagne, {
		selector: 'h1',
		css: '.sIFR-root {color:#7F3F97;}',
		wmode: 'transparent'
    });

    // Pour faire fonctionner le sIFR sur les titre de page
    sIFR.replace(champagne, {
        selector: 'h2',
        css: '.sIFR-root {color:#7F3F97;}',
        wmode: 'transparent'
    });

    // Pour faire fonctionner le sIFR sur les titre de page
    sIFR.replace(champagne, {
        selector: 'h5',
        css: '.sIFR-root {color:#7F3F97;}',
        wmode: 'transparent'
    });

	// Pour faire fonctionner l'animation des emplois
	$("#header2>ul>li").each(function () {
		var anchor = $(this).find("a");
		var t1 = $("<span class=\"t1 id" + $(this).attr("class").replace("l", "") + "\">" + anchor.html() + "</span>");
		var t2 = $("<span class=\"t2 id" + $(this).attr("class").replace("l", "") + "\">" + anchor.html() + "</span>");
		anchor.html("&nbsp;").append(t1).append(t2);
	});
	sIFR.replace(helvetica, {
		selector: '#header2>ul>li>a>span.t1',
		css: '.sIFR-root {color:#6E4095;font-size:16px;background-color:#dbe69a;}',
		wmode: 'transparent',
		onRelease: function (fi) { }
	});
	sIFR.replace(helvetica, {
		selector: '#header2>ul>li>a>span.t2',
		css: '.sIFR-root {color:#ffffff;font-size:16px;background-color:#6E4095;}',
		onRelease: function (fi) {
			var id = fi.getAncestor().className.replace("t2 id", "").replace(" sIFR-replaced", "");
			var url = $("#header2 ul li.l" + id + " a").attr("href");
			location.href = url;
		}
	});
	sIFRInitialize();

	$("#header2>ul>li").hover(function () {
		clearTimeout(empRemoveHoverTimeout);
		if (empCurrentHover) { if (empCurrentHover.attr("class") != $(this).attr("class")) { RemoveHover(); } }
		if (empCurrentHover == null) {
			empCurrentHover = $(this);
			empCurrentHover.addClass("hover");
		}
	}, function () {
		empRemoveHoverTimeout = setTimeout(RemoveHover, 100);
	});
});

var empCurrentHover = null;
var empRemoveHoverTimeout = null;
function RemoveHover() {
	if (empCurrentHover) {
		empCurrentHover.removeClass("hover");
		empCurrentHover = null;
	}
}

function sIFRInitialize() {
	if ($('#header2 .sIFR-replaced').length == 10) {
		$("#header2>ul>li").each(function () {
			var t1 = $(this).find(".t1 .sIFR-flash");
			var height = parseInt(t1.css("height").replace("px", ""));
			if (height > 30) {
				$(this).addClass("double");
			}
		});
	} else {
		setTimeout(sIFRInitialize, 1000);
	}
}
