document.observe('dom:loaded', function() {

	// simuler un target=blank
	resolveExternalLink('a.blank');

	// ajouter une classe pour simuler un pseudo-selector pour IE
	$$('.content_holder li:first-child').invoke('addClassName', 'noBorder');

	// fonction d'accessibilité pour la typo
	if( $('#btn_fontResize') ){
		var config = {
			sCssBtnSizeChange: '#btn_fontResize',
			sCssContainer: '.content_holder',
			aCssFontClass: ['size1','size2'],
			sCssRteContainer: '.rte_texte'
		}
		var oFontSize = new FontSizeControl(config);
	}

	// flv player on home page
	if($('flashPlayer_holder')){
		var flashvars = {
			file: 'multimedia.xml.php',
			skin: '/Commun/flash/mediaplayer/skins/stylish/stylish.swf',
			controlbar: 'over',
			icons: 'false',
			fullscreen: 'true',
			id: 'flashPlayer_holder'
	    }
	    var params = {allowFullScreen: 'true'};
	   	swfobject.embedSWF("/Commun/flash/mediaplayer/4.3/player.swf", "flashPlayer_holder", "325", "185", "9.0.0", "/Commun/js/swfobject/2.0/expressInstall.swf", flashvars, params);
	}

});

// flv player on home page
var flvPlayer;
function playerReady(obj) {
	flvPlayer = $(obj['id']);
	initPlayList();
};
function initPlayList(){
	$$('a.clipList').invoke('observe', 'click', function(e){
		Event.stop(e);
		elem = e.element().hasClassName('clipList') ? e.element() : e.element().up('.clipList');
		var elemId = elem.identify();
		var pos = elemId.indexOf('_');
		var item = elemId.substring(pos+1, elemId.length);
		flvPlayer.sendEvent("ITEM", item);
	});
}


/**
 * This function will simulate target="_blank"
 * on any css selector (i.e a.blank => all the a with the class blank)
 *
 * @author Francois Lavertu
 */
resolveExternalLink = function(sCssSelector){
    $$(sCssSelector).invoke('observe', 'click', function(e){
        // check if the element as the href attribute
        if(this.href){
            window.open(this.href);
            Event.stop(e);
        }
    });
}