function replacetag(expr,a,b) {	var i = 0;	while (i != -1) {		i=expr.indexOf(a,i);		if (i>=0) {			expr = expr.substring(0,i)+b+expr.substring(i+a.length);			i += b.length;		}	}	return expr;}function replacetext(text) {	var	l = replacetag(text,'&','%26');	 	//l += replacetag(text,'/','%47');	return l;}function resizer(strng){	var anArray = strng.split("/");	divId = anArray[0];	flashId = anArray[1];	newSize = parseFloat(anArray[2]);	$(divId).setStyles({'height':newSize+'px'});	$(flashId).setStyles({'height':newSize+'px'});	// obj=document.getElementById(divId);	// obj.style.height=newSize+'px';	// obj=document.getElementById(flashId);	// obj.style.height=newSize+'px';	//alert(flashId);}var ScrollOk = true;window.addEvent('domready', function(){		showFirst();		var MenuWidth = 310;	var WindowWidth = (window.getWidth()-MenuWidth)/140;	var NBRColumns = WindowWidth.toInt();	function replacetag(expr,a,b) {		var i = 0;		while (i != -1) {			i=expr.indexOf(a,i);			if (i>=0) {				expr = expr.substring(0,i)+b+expr.substring(i+a.length);				i += b.length;			}		}		return expr;	}	function replacetext(text) {		text = replacetag(text,'%','%25');		text = replacetag(text,'&','%26');		text = replacetag(text,'=','%3D');		text = replacetag(text,'"','%22');		text = replacetag(text,'+','%2B');				return text;	}		function Title(){		var Title = document.getElements('div[class=Title]');		var nTitle = 0;		Title.each(function(obj){			var width = obj.getCoordinates().width;			var height = obj.getCoordinates().height;			obj.set('id','d'+nTitle);			var text = originaltext = obj.get('html');						text = text.trim();			text = text.clean();			text = text.replace(/<\/h1>\s+<h2>/i, "</h1><h2>");		 	text = text.replace(/<\/h2>\s+<h1>/i, "</h2><h1>");		 	text = text.replace(/<\/h4>\s+<h3>/i, "</h4><h3>");		 	text = text.replace(/<\/h3>\s+<h4>/i, "</h3><h4>");		 	text = text.replace(/<\/h3>\s+<h2>/i, "</h3><h2>");		 	text = text.replace(/<\/h3>\s+<h1>/i, "</h3><h1>");		 	text = text.replace(/<\/h4>\s+<h1>/i, "</h4><h1>");		 	text = text.replace(/<\/h4>\s+<h2>/i, "</h4><h2>");		 	text = text.replace(/<\/h1>\s+<h4>/i, "</h1><h4>");		 	text = text.replace(/<\/h2>\s+<h4>/i, "</h2><h4>");		 	text = text.replace(/<\/h2>\s+<h3>/i, "</h2><h3>");			//alert(text);			var color = obj.getStyle('color');			var size = obj.getStyle('font-size');			//obj.empty();			var swfObj = new SWFObject('swf/Title.swf', 'f'+nTitle, width, height+4, '8', '#ff0000', false);			swfObj.addParam('scale', 				'noscale');			swfObj.addParam('quality', 				'best');			swfObj.addParam('wmode', 				'transparent');			swfObj.addParam('AllowscriptAccess', 	'always'); 			swfObj.addParam('salign', 	'lt');			swfObj.addVariable('ID', 				'f'+nTitle);			swfObj.addVariable('DIV', 			'd'+nTitle);			swfObj.addVariable('textWidth',		  width);			swfObj.addVariable('textHeight',	  height);			swfObj.addVariable('ccolor',			color);			swfObj.addVariable('scolor',			Daycolor);			swfObj.addVariable('fsize',			size);			swfObj.addVariable('date', 			'');			swfObj.addVariable('title', 			replacetext(text));			swfObj.addVariable('subtitle', 		'');			swfObj.write(obj);			var alttext = new Element ('div',{'class':'altprint'}).set({'html':originaltext}).injectInside(obj);									nTitle++;		});				function pickColor(string){			return string.length & 3;		}		var Banner = document.getElements('div[class=Banner]');		Banner.each(function(obj){			var width = obj.getCoordinates().width;			var height = obj.getCoordinates().height;			if (width/height > 1.4){				height = (width/1.4);			} else {				height = height + (width/6.75);			}			var text = obj.get('html');			text = text.clean();			text = text.replace(/<\/h1>\s+<h2>/i, "</h1><h2>");		 	text = text.replace(/<\/h2>\s+<h1>/i, "</h2><h1>");					var a = obj.getElement('a');			if(a){				var link = replacetext(a.get('href'));			} else {				var link = "";			}			var size = obj.getStyle('font-size');			var num = pickColor(text);						if (num == 0){				var textcolor = '#ffffff';				var bgcolor = Daycolor;			} else 	if (num == 1){				var textcolor = '#000000';				var bgcolor = Daycolor;			} else if (num == 2){				var textcolor = '#000000';				var bgcolor = Daycolor;			} else 	if (num == 3){				var textcolor = '#000000';				var bgcolor = '#ffffff';			}						var swfObj = new SWFObject('swf/Banner.swf?alea=94270', 'title64', width, height+4, '8', bgcolor, true);			swfObj.addParam('scale', 				'noscale');			swfObj.addParam('quality', 				'best'); 			swfObj.addParam('AllowscriptAccess', 	'always'); 			swfObj.addParam('salign', 	'lt');			swfObj.addVariable('ID', 				'title64');			swfObj.addVariable('DIV', 			'titleFlash64');			swfObj.addVariable('textWidth',		  width);			swfObj.addVariable('textHeight',		  height);			swfObj.addVariable('scolor',			textcolor);			swfObj.addVariable('fsize',			size);			swfObj.addVariable('title', 			replacetext(text));			swfObj.addVariable('link', 			link);			swfObj.write(obj);		});	}		if(Browser.Plugins.Flash.version >= 8){		Title();	} else {		var myCSS = new Asset.css('css/altflash.css', {id: 'myStyle', title: 'myStyle'});		$$('#Menu h1').setStyles({'color': Daycolor});		$$('.Title h2 a').setStyles({'color': Daycolor});		$$('h2').setStyles({'color': Daycolor});	}			/*-- MAIN MENU BOXE MOUVEMENT --*/			$$('.MainMenuBox').each(function(obj){				var a = obj.getFirst('a');		var sub = obj.getFirst('div[class=MainSubMenuBox]');				a.addEvents({			'click': function(e){						if (sub.getStyle('display') == 'none'){				sub.setStyles({'display':'block'});				var myCookie  = Cookie.write('toolbar2block_'+obj.get('id'), 1, {duration: 7});				// var myHTMLRequest = new Request.JSON({url:'_libs/openmenu.php'}).get({'action':'open','id':obj.get('id')});			} else {				sub.setStyles({'display':'none'});				var myCookie  = Cookie.write('toolbar2block_'+obj.get('id'), 0, {duration: 7});				// var myHTMLRequest = new Request.JSON({url:'_libs/openmenu.php'}).get({'action':'close','id':obj.get('id')});			}		}});	});					/*-- COMBO BOX --*/		$$('.comboBoo').each(function(el){		new comboBoo(el);	});			$('SearchBt').addEvents({		'click': function(){			if ($('SearchInput').get('value') != $('SearchBt').get('alt') && $('SearchInput').get('value').length > 3){				$('SearchForm').submit();			}		}	})	$('SearchForm').addEvent('submit', function(e) {		//Prevents the default submit event from loading a new page.		e.stop();		if ($('SearchInput').get('value') != $('SearchBt').get('alt') && $('SearchInput').get('value').length > 3){			$('SearchForm').submit();		}	});});function showProgramme(type,parent){	// $$('.Menu3Bt').set('class','Menu3Bt');	if($('Bt'+type)){		var parent = $('Bt'+type).getParent('.Menu3');		parent.getElements('.Menu3Bt').set('class','Menu3Bt');		$('Bt'+type).set('class','Menu3Bt color');	}	$$('.infoMenu3').setStyles({'display':'none'});	$(type).setStyles({'display':'block'});}function showFirst(){	var infos = $$('.infoMenu3');	if ($defined(infos[0])){		var type = infos[0].get("id");		showProgramme(type,parent);	}}function showMore(div,bt){	var cDiv = $(div);	var cBt = $(bt);	var text = cBt.get('alt').split('|');	if (cDiv.getStyle('display') == 'block'){		cDiv.setStyles({'display':'none'});		cBt.set({'html':text[0]});	} else {		cDiv.setStyles({'display':'block'});		cBt.set({'html':text[1]});	}}document.addEvent('keydown', function(event){    if (event.key == 's' && event.meta){		alert('Document saved.'); //Executes if the user hits Ctr+S.		event.preventDefault();	}});var aScroll = window.getScroll().y;window.addEvent('scroll', function(event){	var Columns = $$('.Main_Column');	($('Right')) ? Columns.push($('Right')) : '';	($('Left')) ? Columns.push($('Left')) : '';	if((Columns.length>1 && ScrollOk == true) && (Browser.Engine.webkit == true || Browser.Engine.gecko == true)){		var cScroll = window.getScroll().y;		if (cScroll>aScroll){			scrollColumn('up');		} else {			scrollColumn('down');		}		aScroll = window.getScroll().y;	}});function scrollColumn(poss){	var scroll = window.getScroll().y;	var offset = $('Footer').getCoordinates().height+70+100;	var HeaderHeight = 100;	var FooterHeight = 68+60;	var out = new String();	var Columns = $$('.Main_Column');	($('Right')) ? Columns.push($('Right')) : '';	($('Left')) ? Columns.push($('Left')) : '';	Columns.each(function(column){		var cOffset = column.getCoordinates().height-window.getHeight()+column.getCoordinates().top+FooterHeight;		if(cOffset-column.getStyle('margin-top').toInt()<0){			column.setStyles({				'margin-top': scroll+'px'				});		} else {			if(poss=='up'){				if(scroll>=cOffset){					var margin = scroll - cOffset + column.getStyle('margin-top').toInt();					column.setStyles({						'margin-top': margin+'px'						});				}			} else {				var cOffset = column.getCoordinates().height-window.getHeight()+column.getCoordinates().top+FooterHeight-column.getStyle('margin-top').toInt();				var margin = column.getStyle('margin-top').toInt();				if(margin>scroll){					column.setStyles({						'margin-top': scroll+'px'					});				}			}		}	});}// $$('a').each(function(a){// 	var color = a.getStyle('color');// 	a.addEvents({// 	'mouseenter': function(){// 		var myFx = new Fx.Tween(a,{duration:1000, wait: false});// 		// myFx.start('color', '#000', color);// 	}// 	});// });/*Script: 		comboBoo.jsLicense:		MIT-style license.Credits:		Bruno Torrinha - www.torrinha.com				Mootools framework - mootools.net.*/var comboBoo = new Class({		Implements:[Options,Events],		options: {		className: 'comboBoo'	},	initialize: function(el, options){		this.setOptions(options);		this.oldCombo = $(el);		this.bOpen = false;		var pos = el.getCoordinates();		this.comboLink = new Element('a', {'class': this.options.className + '-label', 'id': el.name}).setStyles({top: pos.top+'px', left: pos.left+'px', width: 117+'px'}).injectAfter(el).set('html',el.options[el.options.selectedIndex].text);		this.comboList = new Element('ul', {'class': this.options.className + '-list', 'id': 'choices-' + el.name}).setStyles({display: 'none', top: pos.top+'px', left: pos.left+'px', width: 117 + 28+'px'}).injectAfter(this.comboLink);				this.addComboLinkEvents(this.comboLink);		this.build(el);		el.setStyle('display', 'none');		this.comboList.setStyle('display', 'none');	},	build: function(el){		for(i = 0; i < el.length; i++) {			var el2 = new Element('li', {'id': i}).set('html',el.options[i].text);			this.addChoiceEvents(el2).injectInside(this.comboList);		};	},	click: function(el) {		if (this.bOpen) {			this.bOpen = false;			this.comboList.setStyle('display', 'none');		}else{			this.bOpen = true;			this.comboList.setStyle('display', 'block');		}	},	choiceOver: function(el) {		if (this.selected) this.selected.removeClass('choice-selected');		this.selected = el.addClass('choice-selected');	},	choiceSelect: function(el) {		this.bOpen = false;		// this.fx.cmbLink.start('#000');		// this.fx.cmbList.start(0);		this.comboLink.set('html',el.get('text'));		this.oldCombo.selectedIndex = el.id;		this.comboList.setStyle('display', 'none');		this.oldCombo.onchange();	},	addComboLinkEvents: function(el) {		return el.addEvents({			click: this.click.bind(this, [el])		});	},	addChoiceEvents: function(el) {		return el.addEvents({			mouseover: this.choiceOver.bind(this, [el]),			mousedown: this.choiceSelect.bind(this, [el])		});	}});function highlightCaddy(){	var myFx = new Fx.Tween($('Panier'));	myFx.start('background-color', '#000', Daycolor);	(function(){ myFx.start('background-color', Daycolor, '#000'); }).delay(2000);}comboBoo.implement(new Events, new Options);