var rnd = Math.random() + "";
var pageid = rnd * 10000000000000000;
// Detect if browser = IE6
version=0;
if (navigator.appVersion.indexOf("MSIE")!=-1){
	temp=navigator.appVersion.split("MSIE");
	version=parseFloat(temp[1]);
}
var isIE6 = false;
if(version>0 && version<7)
	isIE6 = true;

// fct setText: replace le texte par d�faut dans les champs de saisie
function setText(form, champ, defaultValue, valeur ) {
	if(document[form][champ].value==defaultValue || document[form][champ].value==""){
		document[form][champ].value = valeur;
	}	
};

// fct toggleOnglet: change l'onglet de la boite Nouvelles
function toggleOnglet(btn) {
	
	if(btn=="btn_plus_lues"){
		document.getElementById(btn).className = "btnOver";
		document.getElementById("btn_plus_commentes").className = "btn";
		document.getElementById("contenu_plus_lues").style.display = "block";
		document.getElementById("contenu_plus_commentes").style.display = "none";
	}else if(btn=="btn_plus_commentes"){
		document.getElementById(btn).className = "btnOver";
		document.getElementById("btn_plus_lues").className = "btn";
		document.getElementById("contenu_plus_commentes").style.display = "block";
		document.getElementById("contenu_plus_lues").style.display = "none";
	}else if(btn=="btn_videos"){
		document.getElementById(btn).className = "btnOver";
		document.getElementById("btn_jeux").className = "btn";
		document.getElementById("contenu_videos").style.display = "block";
		document.getElementById("contenu_jeux").style.display = "none";
	}else if(btn=="btn_jeux"){
		document.getElementById(btn).className = "btnOver";
		document.getElementById("btn_videos").className = "btn";
		document.getElementById("contenu_jeux").style.display = "block";
		document.getElementById("contenu_videos").style.display = "none";
	}else if(btn=="btn_derniere_heure"){
		document.getElementById(btn).className = "btnOver";
		document.getElementById("btn_dernier_jour").className = "btn";
		document.getElementById("btn_derniere_semaine").className = "btn";
		document.getElementById("contenu_derniere_heure").style.display = "block";
		document.getElementById("contenu_dernier_jour").style.display = "none";
		document.getElementById("contenu_derniere_semaine").style.display = "none";
	}else if(btn=="btn_dernier_jour"){
		document.getElementById(btn).className = "btnOver";
		document.getElementById("btn_derniere_heure").className = "btn";
		document.getElementById("btn_derniere_semaine").className = "btn";
		document.getElementById("contenu_derniere_heure").style.display = "none";
		document.getElementById("contenu_dernier_jour").style.display = "block";
		document.getElementById("contenu_derniere_semaine").style.display = "none";
	}else if(btn=="btn_derniere_semaine"){
		document.getElementById(btn).className = "btnOver";
		document.getElementById("btn_dernier_jour").className = "btn";
		document.getElementById("btn_derniere_heure").className = "btn";
		document.getElementById("contenu_derniere_heure").style.display = "none";
		document.getElementById("contenu_dernier_jour").style.display = "none";
		document.getElementById("contenu_derniere_semaine").style.display = "block";
	}
	
};

// fct setOpacity() : Callé depuis le btn Ouvrir les manchettes en PDF
var isBgVisible = false;
function showOpaque(div, width){
	
	if(!isBgVisible){
		
		document.getElementById("bgOpaque").style.display = "block";
		document.getElementById("bgOpaque").style.visibility = "visible";
		if(isIE6)
			document.getElementById("bgOpaque").style.position = "absolute";
		document.getElementById("bgOpaque").style.width = document.body.scrollWidth;
		document.getElementById("bgOpaque").style.height = document.body.scrollHeight;
		fadeIn("bgOpaque", 0, 60, 10);
		isBgVisible = true;
		setPosition(div, width);
	}else{
		fadeOut("bgOpaque", 60, 0, 15);
		fadeOut(div, 100, 0, 20);
		isBgVisible = false;
	}
};

// fct setPosition() : Callé depuis showOpaque()
function setPosition(div, width){
	
	var screenW = document.body.scrollWidth; //screen.width;

	if(width==0 || width == undefined || width == null)
		width = document.getElementById(div).offsetWidth;
	
	var x = (screenW-width)/2;
	var divStyle = document.getElementById(div).style;
	
	divStyle.display = "block";
	divStyle.visibility = "visible";
	divStyle.backgroundColor = "#fff";
	divStyle.border = "9px solid #50669d";
	divStyle.zIndex = "999";
	divStyle.left = x+"px";
	if(isIE6){
		divStyle.position = "absolute";
		divStyle.top = "1450px";
	}else{
		divStyle.position = "fixed";
		divStyle.top = "175px";
	}
	fadeIn(div, 0, 100, 20);
};

// fct toggleLesPlusPopulaires() : Appelé depuis les btns du bloc les Jeux les plus populaires
function toggleLesPlusPopulaires(categorie, numero, nb){
	
	for(i=1; i<=nb; i++){
		document.getElementById(categorie+"_holder_"+i).style.display = "none";
		document.getElementById(categorie+"_lien_"+i).style.color = "#999";
	}
	document.getElementById(categorie+"_holder_"+numero).style.display = "block";
	document.getElementById(categorie+"_lien_"+numero).style.color = "#666";
};

// fct rollOverBtn1() : Appelé depuis le premier btn du bloc les Jeux les plus populaires, pour mettre les coins en rollover
function rollOverBtn1(div){
	document.getElementById(div).getElementsByTagName('div')[0].className = "coinLeft_over";
	document.getElementById(div).getElementsByTagName('div')[1].className = "coinRight_over";
	document.getElementById(div).getElementsByTagName('a')[0].style.background = "url(/images/btnLesPlusOver_top.gif) repeat-x top";	
};

// fct rollOutBtn1() : Appelé depuis le premier btn du bloc les Jeux les plus populaires, pour mettre les coins en rollout
function rollOutBtn1(div){
	document.getElementById(div).getElementsByTagName('div')[0].className = "coinLeft";
	document.getElementById(div).getElementsByTagName('div')[1].className = "coinRight";
	document.getElementById(div).getElementsByTagName('a')[0].style.background = "url(/images/btnLesPlus_top.gif) repeat-x top";
};

/*
	----- SlideShow -----
	Paramètres[0] = nom du DIV
	Paramètres[1] = nb de nouvelles total
	Paramètres[2] = largeur d'une nouvelle
	Paramètres[3] = vitesse max
	Paramètres[4] = vitese min
	Paramètres[5] = degré d'élasticité
	Paramètres[5] = distance de déplacement	
*/

var divHolder = "";										// div holder qui contient le masque et les btns

// fct slideshow() : Construit l'objet slideshow
function slideshow(containerId, nb, width, vitesseMax, vitesseMin, elasticite, distance) {

	this.containerId = containerId;
	this.nbNouvelles = nb;								// A modifier selon le nb de nouvelles
	this.widthNouvelle = width;							// À modifier selon le width des nouvelles
	this.vitesseDefault = vitesseMax;					// Vitesse par défaut
	this.vitesseMinDefault = vitesseMin;				// Vitesse min. par défaut
	this.elasticiteDefault = elasticite;				// Élasticité
	this.distanceDeplacementDefault = distance;			// distance de déplacement en nombre de nouvelles
	this.posX = 0;										// Position de départ
	this.posFinal = 0;									// Position d'arrivée
	this.currentNouvelle = 0;							// Current nouvelle
	this.onTransition = false;							// = true si animation en cours
};

// fct startSlideShow() : est callé depuis les btns
function startSlideShow(sens, params, btn){

	
	divHolder = btn;
	var divRef = document.getElementById(params.containerId);
	divRef.cbpParams = params;
	next(sens, params, divRef);
};

// fct next() : calcule la prochaine position
function next(sens, obj, divRef){

	var anim = false;
	var nextCurrentNouvelle = 0;
	var vitesse = obj.vitesseDefault;
	var distanceDeplacement = obj.distanceDeplacementDefault;
	var posX = obj.posX;
	var posFinal = obj.posFinal;
	var holder = obj.containerId;
	var width = obj.nbNouvelles * obj.widthNouvelle;
	divRef.style.width = width+"px";
	
	if(obj.onTransition == false){
		if(sens == -1){
			posFinal = sens * ((obj.widthNouvelle * obj.distanceDeplacementDefault) + Math.abs(posX));
			nextCurrentNouvelle = (obj.currentNouvelle + obj.distanceDeplacementDefault);
			if( (nextCurrentNouvelle + obj.distanceDeplacementDefault) > obj.nbNouvelles)
				posFinal = sens * ((obj.widthNouvelle * (obj.nbNouvelles-nextCurrentNouvelle)) + Math.abs(posX));
			if( (obj.nbNouvelles-nextCurrentNouvelle) < obj.distanceDeplacementDefault){
				vitesse = (obj.nbNouvelles-nextCurrentNouvelle) * (obj.vitesseDefault/obj.distanceDeplacementDefault);
				distanceDeplacement = obj.nbNouvelles-nextCurrentNouvelle;
				if(divHolder=="decouvrir")
						posFinal-=10;
			}else{
				vitesse = obj.vitesseDefault;
				distanceDeplacement = obj.distanceDeplacementDefault;
				if(divHolder=="decouvrir" && (nextCurrentNouvelle + obj.distanceDeplacementDefault) == obj.nbNouvelles)
						posFinal-=10;
			}
			if(divHolder=="decouvrir" && obj.currentNouvelle==0){
					posFinal-=10;
			}
			if(obj.currentNouvelle == (obj.nbNouvelles - obj.distanceDeplacementDefault))
				anim = false;
			else
				anim = true;
				
		}else if(sens == 1){
			var posFinal = sens * ((obj.widthNouvelle * obj.distanceDeplacementDefault) + posX);
			var nextCurrentNouvelle = (obj.currentNouvelle - obj.distanceDeplacementDefault);
			if( nextCurrentNouvelle < 0 && nextCurrentNouvelle > (obj.distanceDeplacementDefault * -1) ){
				posFinal = 0;
				distanceDeplacement = obj.distanceDeplacementDefault + nextCurrentNouvelle;
				vitesse = (obj.distanceDeplacementDefault + nextCurrentNouvelle) * (obj.vitesseDefault/obj.distanceDeplacementDefault);
				anim = true;
			}else if(obj.currentNouvelle == 0 || nextCurrentNouvelle == (obj.distanceDeplacementDefault * -1) ){
				anim = false;
			}
			else{
				distanceDeplacement = obj.distanceDeplacementDefault;
				vitesse = obj.vitesseDefault;
				anim = true;
					if(divHolder=="decouvrir" && nextCurrentNouvelle<=0){
					posFinal+=10;
				}
			}
			if(divHolder=="decouvrir" && obj.currentNouvelle == (obj.nbNouvelles - obj.distanceDeplacementDefault)){
				posFinal+=10;
			}
		}
		if(anim)
			slide(obj.containerId, posX, posFinal, vitesse, sens, distanceDeplacement);
	}
};

// fct slide() : anime le déplacement
function slide(containerId, x1, x2, vitesse, sens, distanceDeplacement) {
	
	var holder = document.getElementById(containerId);
	holder.cbpParams.onTransition = true;	
	if (sens == -1 && x1 > x2) {
		x1 -= vitesse;
		var nouvVitesse = Math.round(vitesse/holder.cbpParams.elasticiteDefault);
		if(nouvVitesse <= holder.cbpParams.vitesseMinDefault)
			vitesse = holder.cbpParams.vitesseMinDefault;
		else
			vitesse = nouvVitesse;
		if(x1 > x2)
			holder.style.left = Math.round(x1)+"px";
		else
			holder.style.left = x2+"px";
		window.setTimeout("slide('"+ containerId +"',"+x1+","+x2+","+vitesse+","+sens+","+distanceDeplacement+")", 50);
	}
	else if (sens == 1 && x1 < x2) 
	{
		x1 += vitesse;
		var nouvVitesse = Math.round(vitesse/holder.cbpParams.elasticiteDefault);
		if(nouvVitesse <= holder.cbpParams.vitesseMinDefault)
			vitesse = holder.cbpParams.vitesseMinDefault;
		else
			vitesse = nouvVitesse;
		if(x1 < x2)
			holder.style.left = Math.round(x1)+"px";
		else
			holder.style.left = x2+"px";
		window.setTimeout("slide('"+ containerId +"',"+x1+","+x2+","+vitesse+","+sens+","+distanceDeplacement+")", 50);
	}else{
	
		holder.cbpParams.posX = x2;
		if(sens == -1)
			holder.cbpParams.currentNouvelle += distanceDeplacement;
		else
			holder.cbpParams.currentNouvelle -= distanceDeplacement;
		if(holder.cbpParams.currentNouvelle > holder.cbpParams.nbNouvelles)
			holder.cbpParams.currentNouvelle = holder.cbpParams.nbNouvelles;
		holder.cbpParams.onTransition = false;
		checkBtns(holder.cbpParams.currentNouvelle, holder.cbpParams.nbNouvelles, holder.cbpParams.distanceDeplacementDefault);
	}
};

// fct checkBtns() : ajuste l'état des btns
function checkBtns(currentNouvelle, nbNouvelles, distanceDeplacement){
	
	if(divHolder=="decouvrir"){
		btnPrevious = document.getElementById(divHolder).getElementsByTagName('a')[0];
		btnNext = document.getElementById(divHolder).getElementsByTagName('a')[1];
		spanPrevious = document.getElementById(divHolder).getElementsByTagName('span')[0];
		spanNext = document.getElementById(divHolder).getElementsByTagName('span')[4];
		if(currentNouvelle <= 0){
			btnPrevious.style.display = "none";
			spanPrevious.style.display = "inline";
		}else if(currentNouvelle >= (nbNouvelles - distanceDeplacement)){
			btnNext.style.display = "none";
			spanNext.style.display = "inline";
		}else{
			btnPrevious.style.display = "inline";
			spanPrevious.style.display = "none";
			btnNext.style.display = "inline";
			spanNext.style.display = "none";
		}
	}else{
		btnPrevious = document.getElementById(divHolder).getElementsByTagName('div')[2];
		btnNext = document.getElementById(divHolder).getElementsByTagName('div')[3];
		if(currentNouvelle <= 0){
			btnPrevious.className = "btnPrevious_over";
			btnNext.className = "btnNext";
		}else if(currentNouvelle >= (nbNouvelles - distanceDeplacement)){
			btnPrevious.className = "btnPrevious";
			btnNext.className = "btnNext_over";
		}else{
			btnPrevious.className = "btnPrevious";
			btnNext.className = "btnNext";
		}
	}
};
// fct toggleImg: agrandie et diminue l'imgage des pages articles 
var imgSize = 0;
var imgPath = "/images/contenu/";
var imgFormat = "jpg";
function toggleImgPathInc(img0, img1) {	
	if(imgSize==0) {
		document.getElementById("imagearticle").style.width="596px";
		document.getElementById("imagearticlephoto").style.margin="13px 13px 0px 13px";
		document.getElementById("image").src = img1;
		document.getElementById("btnAgrandir").innerHTML = "Diminuer<img alt='diminuer' src='/images/icone_diminuer.gif' height='9' width='9' style='vertical-align:middle;padding-left:5px;' />";
		imgSize=1;
	}else{
		document.getElementById("imagearticle").style.width="236px";
		document.getElementById("imagearticlephoto").style.margin="5px 5px 0px 5px";
		document.getElementById("image").src = img0;
		document.getElementById("btnAgrandir").innerHTML = "Agrandir<img alt='agrandir' src='/images/icone_agrandir.gif' height='9' width='9' style='vertical-align:middle;padding-left:5px;' />";
		imgSize=0;
	}
};
// fct toggleImgChap: agrandie et diminue
function toggleImgChap(img0, img1, nb) {	
	if(imgSize==0) {
		document.getElementById("imagearticle_"+nb).style.width="583px";
		document.getElementById("imagearticlephoto_"+nb).style.margin="6px 9px 0px 7px";
		document.getElementById("image_"+nb).src = img1;
		document.getElementById("btnAgrandir_"+nb).innerHTML = "Diminuer<img alt='diminuer' src='/images/icone_diminuer.gif' height='9' width='9' style='vertical-align:middle;padding-left:5px;' />";
		imgSize=1;
	}else{
		document.getElementById("imagearticle_"+nb).style.width="191px";
		document.getElementById("imagearticlephoto_"+nb).style.margin="5px 5px 0px 5px";
		document.getElementById("image_"+nb).src = img0;
		document.getElementById("btnAgrandir_"+nb).innerHTML = "Agrandir<img alt='agrandir' src='/images/icone_agrandir.gif' height='9' width='9' style='vertical-align:middle;padding-left:5px;' />";
		imgSize=0;
	}
};

function changeFontSize(ID, Size) {
	var exp = new Date("December,31,2099");
	var setup;
	if (Size == '2') {
		setup = Array('120%', 'sz2', 'isz2b');
	} else if (Size == '3') {
		setup = Array('140%', 'sz3', 'isz3b');
	} else {
		setup = Array('100%', 'sz1', 'isz1b');
	}
	document.getElementById(ID).style.fontSize = setup[0];
	document.cookie = "ftSz=" + Size + ";expires=" + exp.toGMTString() + ";path=/;";
//	ResetImgTxt();
//	ChangeImg(setup[1],setup[2]);
}

function changeFontSize2(ID) {
	size = document.getElementById(ID).style.fontSize;
	if(size=='120%'){
		nextSize='3';
	}else if(size=='140%'){
		nextSize='1';
	}else{
		nextSize='2';
	}
	changeFontSize(ID, nextSize)
};


// .o0){ JML : Javascript Micro Library | Version : 5.487 | Last modified : 16.02.2007 | Author: HK510.com }(0o.
function UI1B0(o,s)
{
	this.parent = o;
	this.getObj = function(n,d)
	{
		if(typeof(n)=='object') return n;
		if(typeof(n)=='undefined') return null;
		if(typeof(d)=='string' && this.getObj(d)==null) return null;
		var p,i,x;
		if(!d) d = document;
		if((p=n.indexOf("@"))>0 && parent.frames.length)
		{
			d=parent.frames[n.substring(p+1)].document;
			n=n.substring(0,p);
		}
		if(!(x=d[n]) && d.all) x=d.all[n];
		for (i=0;!x && i<d.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x && d.layers&&i<d.layers.length;i++) x = this.getObj(n,d.layers[i].document);
		if(!x && d.getElementById) x=d.getElementById(n);
		return x;
	};
	this.createNew = function(n)
	{
		return this[n] = new UI1B0(this,'{Object:'+n+'}');
	};
	this.addClass = function(n,c,s,o)
	{
		this[n] 	= new c(this,s);
		if(typeof(o)!='undefined' && typeof(o.extendClass)!='undefined')
		{
			this[n].extend 	= o.extendClass;
			this[n].extend(this,s);		
		}else{
			this[n].extend 	= UI1B0;
			this[n].extend(this,s);
		}
		this[n].constructor();
	};
	isset = function(g){return typeof(g)!='undefined';};
	this.toString = function(){return s;};
};
function UI9B5(o)
{
	this.constructor = function()
	{
		this.type		= this.getType();
		this.platform		= this.getPlatform();
	};
	this.getType = function()
	{
		var v = 'others';
		if(document.all && document.getElementById) v = 'ie';
		if(document.all && navigator.userAgent.toLowerCase( ).indexOf("opera") != -1) v = 'opera'; 
		if(!document.all && document.addEventListener) v = 'moz';
		if(navigator.userAgent.toLowerCase().indexOf('firefox')!=-1) v = 'ff';
		if(document.layers) v = 'ns4';
		return v;
	};
	this.getPlatform = function()
	{
		var v = 'others';
		if(navigator.appVersion.indexOf('Mac')!=-1) v = 'mac';
		if(navigator.appVersion.indexOf('Win')!=-1) v = 'win';
		return v;
	};
	this.popup = function(p,w,h,n,l,t,f)
	{
		var n1 	= (l!=null)? l : this.getHCenter(w);
		var n2 	= (t!=null)? t : this.getVCenter(h);
		var f 	= (f==null)? 'scrollbars=yes,toolbar=no,location=no,status=no,menubar=no,resizable=no,dependent=no': f;
		var r 	= null;
		r = window.open(p,n,'width='+w+',height='+h+',top='+n2+',left='+n1+','+f);
		if(r!=null && window.focus) r.window.focus();
		return (r!=null)? r : null;
	};
	this.getHCenter = function(w)
	{
		return (this.getScreenWidth()-w)/2;
	};
	this.getVCenter = function(h)
	{
		return (this.getScreenHeight()-h)/2;
	};
	this.getWidth = function()
	{
		return (this.type=='ie')? document.body.clientWidth : (this.type=='ff')? document.documentElement.clientWidth : window.innerWidth;
	};
	this.getHeight = function()
	{
		return (this.type=='ie')? document.body.clientHeight : (this.type=='ff')?document.documentElement.clientHeight : window.innerHeight;
	};
	this.getScreenWidth = function()
	{
		return screen.width;
	};
	this.getScreenHeight = function()
	{
		return screen.height;
	};
	this.writeJs = function(s)
	{
		var e 	= document.createElement('script');
		e.type	='text/javascript';
		e.text 	= s;
		document.body.appendChild(e);			
	};
	this.writeCss = function(s)
	{
		var e 	= document.createElement('style');
		var t 	= root.browser.type;
		e.type	= 'text/css';
		if(t=='ie'){e.styleSheet.cssText=s;
		}else if(t=='moz'){e.appendChild(document.createTextNode(s));
		}else{e.innerHTML = s;}
		document.getElementsByTagName('head')[0].appendChild(e);		
	};
};
function SK1x4()
{
	this.constructor 	= function()
	{
		this.enable = this.isEnable();
	};
	this.load 		= function(o){this.engine(o,null,'GET');};
	this.send 		= function(o,d){this.engine(o,d,'POST');};
	this.cancel		= function(o){if(typeof(o.connector)!='undefined' && typeof(o.connector.abort)!='undefined') o.connector.abort();}
	this.isEnable		= function()
	{
		return typeof(this.getConnector())!='undefined';
	};
	this.getConnector	= function()
	{
		var o;
		if(window.XMLHttpRequest)
		{
			o = new XMLHttpRequest();
		}else if(window.ActiveXObject){
			try{o = new ActiveXObject("Msxml2.XMLHTTP");}
			catch(e)
			{
				try{o = new ActiveXObject("Microsoft.XMLHTTP");}
				catch(e){}
			}
		}
		return o;
	};
	this.connection 	= function()
	{
		var url;
		var type;
		var onLoad;
		var onError;
		var connector;
		var timeout;
		var validate;

		this.execute = function(h)
		{
			var c = this.connector;
			if(c.readyState==4 && c.status==200)
			{
				clearTimeout(this.timeout);
				this.type 		= h.getType(c.getAllResponseHeaders());
				var t = null;
				if(this.type=='text')	t = c.responseText;
				if(this.type=='xml') 	t = (typeof(c.responseXML.xml)!='undefined')? c.responseXML.xml : c.responseXML;
				if(this.type=='js') 	t = c.responseText;
				if(this.type=='css')	t = c.responseText;
				var r 	= (typeof(this.onLoad)=='function')? this.onLoad(t) :  null;
			}		
		};
	};
	this.engine 		= function(o,d,m)
	{
		var h 		= this;
		o.connector 	= this.getConnector();
		if(typeof(o.connector)=='undefined')
		{
			if(typeof(o.onError)=='function') o.onError('Error -> "+this+"\nXMLHttpRequest/ActiveXObject not supported !');
			return;
		}
		if(typeof(o.url)=='undefined' || typeof(o.url)!='string')
		{
			if(typeof(o.onError)=='function') o.onError('Error -> "+this+"\nUrl is undefined !');
			return;
		}
		if(typeof(o.type)=='undefined') o.type='text';
		if(typeof(o.timeout)!='undefined') clearTimeout(o.timeout);
		o.validate 	= function()
		{
			clearTimeout(o.timeout);			
			if(typeof(o.connector.abort)!='undefined') o.connector.abort();
			if(typeof(o.onError)=='function') o.onError('Error -> "+this+"\nTimeout !\nServer is not responding !');
		};
		o.timeout 	= setTimeout(o.validate,20000,this);
		o.connector.onreadystatechange = function()
		{
			try{o.execute(h);}
			catch(e)
			{
				clearTimeout(o.timeout);
				if(typeof(o.onError)=='function') o.onError('Error -> "+this+"\nTimeout !\nNetwork error !');
			}
		}
		var p = (m=='GET')? null : this.encode(d);
		var t = (m=='GET')? 'text/xml' : 'application/x-www-form-urlencoded';
		o.connector.open(m,o.url,true);
		o.connector.setRequestHeader("Content-Type",t);
		o.connector.send(p);
	};
	this.encode 		= function(o)
	{
		var s = '';
		for(var i in o) s+=i+'='+o[i]+'&';
		return s.substring(0,s.length-1);
	};
	this.decode 		= function(s)
	{
		var a = s.split('&');
		if(typeof(a.length)!='number') return;
		var o = new Object();
		for(var i=0;i<=a.length-1;i++)
		{
			var b 	= a[i].split('=');
			o[b[0]] = b[1];
		}
		return o;
	};	
	this.getType 		= function(s)
	{
		var r = null;
		var s = s.split('Content-Type')[1];
		if(s.indexOf('xml')!=-1) 	r = 'xml';
		if(s.indexOf('text')!=-1) 	r = 'text';
		if(s.indexOf('javascript')!=-1) r = 'js';
		if(s.indexOf('css')!=-1) 	r = 'css';
		return r;
	};	
}
function UI6B6(o)
{
	this.constructor = function()
	{
	};
	this.setProperty = function(t,p,v)
	{
		var o = this.getObj(t);
		if(o==null) return;
		if(typeof(v)=='function')
		{
			var s;
			if(p.indexOf('resize')!=-1){s = (o.addEventListener)?'resize':'onresize';}
			if(p.indexOf('load')!=-1){s = (o.addEventListener)?'load':'onload';}
			if(o.addEventListener) return o.addEventListener(s,v,false);
			if(o.attachEvent && root.browser.type!='opera') return o.attachEvent(s,v);
		}
		return (typeof(o.style[p])!='undefined')? o.style[p] = v : (typeof(o[p])!='undefined')? o[p] = v : null;
	};
	this.getProperty = function(t,p)
	{
		var r = null;
		var o = this.getObj(t);
		if(o==null) return;
		if(p == "offsetLeft" || p == "offsetTop")
		{
			r = this.getOffset(o,p);
		}else if(p == "offsetWidth" || p == "offsetHeight"){
			r = o[p];
		}else{
			r = (typeof(o[p])!='undefined')? o[p] : this.getStyle(o,p);
		}
		return r;
	};
	this.trace  	= function(o,b)
	{
		var s='';
		var r = (typeof(b)!='undefined')?(b)?'<br />':'\n':'\n';
		for(var i in o) s+=i+'='+o[i]+', type = '+ typeof(o[i])+r;
		(r=='<br />')? document.write(s) : alert(s);
	};
	this.getStyle = function(o,p)
	{
		return o.style[p].match('[^px]+');		
	};
	this.getOffset = function(o,p)
	{
		var a = o[p];
		o = o.offsetParent;
		while(o!=null){a+=o[p];o=o.offsetParent;}			
		return a;
	};
	
	this.addItem = function(s0,s1,s2,s3,s4,o1)
	{
		var o2 = document.createElement(s0);
		if(!isset(o2) || o2==null) return null;
		if(s1!=null) this.setProperty(o2,'id',s1);
		if(s2!=null) this.setProperty(o2,'className',s2);
		if(s3!=null) this.setProperty(o2,'innerHTML',s3);
		var o3 = this.getObj(s4);
		if(isset(o1) && o1!=null)
		{
			var o4 = this.getObj(o1.sub);
			var b1 = o1.before;
			var o5 = (b1)? o4 : o4.nextSibling;
			o3.insertBefore(o2,o5);
		}else{
			o3.appendChild(o2);
		}
		return o2;
	};
	this.removeItem = function(s)
	{
		var o1 = this.getObj(s);
		var o2 = o1.parentNode;
		if(o1==null || o2==null) return;
		(o2.removeNode)? o1.removeNode(true) : o2.removeChild(o1);
	};
};
function UI9C8(o)
{
	this.constructor = function()
	{
		this.pageId		= this.generatePageId();
		this.version		= this.getVersion();
	};
	this.generatePageId = function()
	{
		return this.generateUniqueId();
	};
	this.generateUniqueId = function(n)
	{
		var e = (typeof(n)!='undefined' && typeof(n)=='number')?n:3001;
		return new Date(e, 00, 01, 00, 00, 00)-new Date();
	};
	this.create = function(o,b)
	{
		var f 	= o.flash;
		var c	= o.custom;
		var u 	= (f.unique)?'?UID='+this.generateUniqueId():'';
		var e 	= '';
		var r 	= '';
		var s	= '<param name=';
		var a  	= (isset(f.transparent) && f.transparent)? true : false;
		for(var i in c) e+= i+'='+c[i]+'&';
		e	+='pageId='+this.pageId;
		r 	= "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'"+
			"codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+f.version+"' "+
			"width='"+f.width+"' height='"+f.height+"' id='"+f.id+"' align='"+f.align+"' >"+
			s+"'allowScriptAccess' value='sameDomain' /> "+
			s+"'movie' value='"+f.src+u+"' /> "+
			s+"'quality' value='"+f.quality+"' /> "+
			s+"'menu' value='false' /> "+
			s+"'bgcolor' value='"+f.color+"' /> "+
			s+"'FlashVars' value='"+e+"'>";
			r+=(a)? s+"'wmode' value='transparent' />" : "";
			r+="<embed src='"+f.src+u+"' quality='"+f.quality+"' "+
			"FlashVars='"+e+"' bgcolor='"+f.color+"' width='"+f.width+"' height='"+f.height+"' name='"+f.id+"' ";
			r+= (a)? "wmode='transparent'" : "";
			r+="align='"+f.align+"' allowScriptAccess='sameDomain' menu='false' type='application/x-shockwave-flash' "+
			"pluginspage='http://www.macromedia.com/go/getflashplayer' /></object> ";
		if(isset(b) && b)
		{
			return r;
		}else{
			root.obj.setProperty(f.container,'innerHTML',r);			
		}
	};
	this.getVersion = function()
	{
		var e,r,q;
		var n = navigator.plugins;
		var p = 'ShockwaveFlash.ShockwaveFlash';
		if(root.browser.type=='ie' && root.browser.platform=='win')
		{
			try{q=new ActiveXObject(p+".7");r=q.GetVariable("$version").match('\\d');}
			catch(e){try{q=new ActiveXObject(p+".6");r=6;}
			catch(e){try{q=new ActiveXObject(p+".3");r=q.GetVariable("$version").match('\\d');}
			catch(e){}}}
		}
		if(n)
		{
			var s1 	= 'Shockwave Flash';
			var s2 	= ' 2.0';
			var b	= n[s1+s2];
			if(b || n[s1]) r = Number(n[s1+((b)? s2 : '')].description.match('\\d'));
		}
		return r;
	};
};
function UI7G4(o)
{
	this.constructor = function()
	{
	};
	this.create = function(o,f)
	{
		var a1 = arguments;
		var a2 = new Array();
		for(var i=2;i<=a1.length-1;i++) a2[i-2] = a1[i];
        	var r = function()
        	{
        	    return (typeof(f)=='function')? f.apply(o,a2) : (o==null || typeof(o)=='undefined')? window[f].apply(null,a2) : o[f].apply(o,a2);
        	}
	        return r;
	};
};
function UI7J0(o)
{
	this.constructor = function()
	{
		this.r1 	= "\\.[\\D]{3,4}$";
		this.count	= 0;
		this.member 	= new Object();
		this.dump	= new Object();
	};
	this.preload = function()
	{
		this.core(arguments,false);
	};
	this.swap = function()
	{
		this.core(arguments,true);
	};
	this.core = function(a,b)
	{
		for(var i = 0;i<=a.length-1;i++)
		{
			var o = null;
			var e = a[i];
			var s = null;
			var u = null;
			if(typeof(e)=='object')
			{
				o = e;
				s = e.src;
				if(!b) this.push(this.set(e.src,'_o'));
			}
			if(typeof(e)=='string')
			{
				var d = this.extension(e);
				if(d!=null && e.indexOf('|')==-1 && !b) this.push(e);					
				if(d==null || e.indexOf('|')!=-1)
				{
					var g = e.split('|');
					var h = this.getObj(g[0]);
					if(g.length==1 && h!=null)
					{
						o = e;
						s = e.src;
						if(!b) this.push(this.set(e.src,'_o'));						
					}
					if(g.length==2 && h!=null)
					{
						o = h;
						s = h.src;
						u = (this.extension(g[1])!=null)? g[1] : this.set(s,g[1])
						if(!b) this.push(u); 
					}
				}
			}
			if(b)
			{
				var c = this.state(s);
				if(c=='over') u = (u!=null)? u : this.set(s,'');
				if(c=='normal') u = (u!=null)? u : this.set(s,'_o');
				if(u!=null && o!=null) o.src=u;
			}
		}
		
	};
	this.push = function(s)
	{
		if(!this.search(s))
		{
			this.dump[this.count] = s;
			this.count++;
		}
	};
	this.execute = function()
	{
		for(var i in this.dump)
		{
			this.member[i] 		= new Image;
			this.member[i].src 	= this.dump[i];
		}
	};
	this.search = function(u)
	{
		var r = false;
		var o = this.member;
		for(var i in o){if(o[i].src==u){r=true;break;}}
		return r;
	};
	this.set = function(u,s)
	{
		var r = null;
		var t = this.extension(u);
		if(s=='normal') s = '';
		if(s=='over') s = '_o';
		if(s=='active') s = '_a';
		if(u.match('_o.')!=null && r==null) r = '_o'+t;
		if(u.match('_a.')!=null && r==null) r = '_a'+t;
		if(r == null) r = t;
		return u.replace(r,s+t);
	};
	this.state = function(s)
	{
		var r = null;
		var a = new Array(['_o','over'],['_a','active'],['','normal']);
		for(var i= 0;i<=a.length-1;i++){if(s.match(a[i][0]+'.')!=null){r = a[i][1];break;}}
		return r;
	};
	this.extension = function(s)
	{
		return s.match(this.r1);
	};
};
if(!Function.prototype.apply)
{
	Function.prototype.apply = function(o,a)
	{
		var r, e;
		if(!o) var o 	= window;
		if(!a) var a 	= new Array();
		var b 		= new Array();
		for(var i=0;i<a.length;i++) b[i] = 'a['+i+']';
		e = 'o.f(' + b.join(',') + ');';
		o.f = this;
		r = eval(e);
		delete o.f;
		return r;
	}
}
if(!Array.prototype.push)
{
	Array.prototype.push = function()
	{
		var a = arguments;
		var n = this.length;
		for(var i=0;i<=a.length-1;i++) this[n+i] = a[i];
		return this.length;
	};
}
//pour affichage partager dans article
function partager(quel){
			var affichage = document.getElementById('partage1');
			var affichage1 = document.getElementById('partage1a');
			var affichage2 = document.getElementById('partage2');
			var affichage3 = document.getElementById('partage3');
			var affichage4 = document.getElementById('partage4');
			var affichage5 = document.getElementById('partage5');
		if(quel==1){
			affichage.href="javascript:partager(2);";
			affichage2.style.visibility="hidden";
			affichage2.style.display="none";
			affichage2.style.height="0px";
			affichage1.innerHTML = "<div style='width:188px;padding:5px 0px 0px 32px;'><img alt='Partager' title='Partager' src='/images/partager.gif' height='26' width='23' class='image' /><a href='javascript:partager(2);' id='partage1'>Partager</a></div>";
		}
		if(quel==2){
			affichage.href="javascript:partager(1);";
			affichage2.style.visibility="visible";
			affichage2.style.display="block";
			affichage2.style.height="auto";
			affichage1.innerHTML = "<div style='background-color:#f7f7f7;width:188px;padding:5px 0px 0px 32px;'><img alt='Partager' title='Partager' src='/images/partager2.gif' height='26' width='23' class='image' /><a href='javascript:partager(1);' id='partage1'><b>Partager</b></a></div>";

		}
     if(quel==3){
			affichage3.innerHTML="Qu'est-ce?<img alt='Agrandir' title='Agrandir' src='/images/icone_agrandir.gif' height='9' width='9' class='image2' />";
			affichage3.href="javascript:partager(4);";
			affichage4.style.visibility="hidden";
			affichage4.style.display="none";
			affichage4.style.height="0px";
		}
		if(quel==4){
			affichage3.innerHTML="Qu'est-ce?<img alt='Diminuer' title='Diminuer' src='/images/icone_diminuer.gif' height='9' width='9' class='image2' />";
			affichage3.href="javascript:partager(3);";
			affichage4.style.visibility="visible";
			affichage4.style.display="block";
			affichage4.style.height="auto";
		}
		   if(quel==5){
			affichage5.innerHTML="Cacher l'amorce";
			affichage5.href="javascript:partager(6);cacher();";

		}
		if(quel==6){
			affichage5.innerHTML="Montrer l'amorce";
			affichage5.href="javascript:partager(5);montrer();";
			
		}
	};
function cacher(){
var x=document.getElementById('partage6').getElementsByTagName("p");
for (var i=0;i<x.length;i++)
{
x[i].style.visibility="hidden";
x[i].style.display="none";
x[i].style.height="0px";
}
} 
function montrer(){
var x=document.getElementById('partage6').getElementsByTagName("p");
for (var i=0;i<x.length;i++)
{
x[i].style.visibility="visible";
x[i].style.display="block";
x[i].style.height="auto";
}
};
	
// * * * * * * * * * * * * * * * * * * * * * * * * *
var root = new UI1B0(null,'root');
root.addClass('browser',UI9B5,'Browser class');
root.addClass('server',SK1x4,'Server class');
root.addClass('obj',UI6B6,'Object class');
root.addClass('delegate',UI7G4,'Delegate class');
root.addClass('images',UI7J0,'Images class');
root.addClass('flash',UI9C8,'Flash class');
root.obj.setProperty(window,'load',root.delegate.create(root.images,'execute'));

// fade.js
var currentNumero = "1";
var currentArticle = "article1";
var currentManchette = "manchette1";
var anim = false;

// fct initArticle() : Callé depuis le bloc mise en valeur pour instancier les manchettes
function initArticle() {
	
	document.getElementById(currentManchette).style.backgroundColor = "#fff";
	document.getElementById(currentManchette).style.borderLeft = "solid #fff 1px";
	setOpacity(document.getElementById("article2"), 0, true);
	setOpacity(document.getElementById("article3"), 0, true);
	setOpacity(document.getElementById("article4"), 0, true);
};

// fct switchDiv() : Callé depuis les btns manchettes
function switchDiv(numero) {
	
	var article = "article"+numero;
	var manchette = "manchette"+numero;
	var img = "imgArticle"+numero;
	var article_str = article.toString();
	if(anim==false && article_str!=currentArticle) {
		anim = true;
		document.getElementById(article).style.display = "block";
		var imgSrc = document.getElementById(img).src.toString();
		var lastChar = imgSrc.charAt(imgSrc.length-1);
		// if lastChar == #, on doit loader l'img pour la 1ere fois
		if(lastChar=="#"){
			document.getElementById(img).src = imgArticle_array[numero-1];
		}
		fadeOut(currentArticle, 100, 0, 20);
		document.getElementById(article).style.visibility = "visible";
		fadeIn(article, 0, 100, 20);
		document.getElementById(manchette).style.backgroundColor = "#fff";
		document.getElementById(manchette).style.borderLeft = "solid #fff 1px";
		document.getElementById(currentManchette).style.backgroundColor = "#f4f4f4";
		document.getElementById(currentManchette).style.borderLeft = "solid #e2e2e2 1px";
		currentNumero = numero;
		currentArticle = article;
		currentManchette = manchette;
	}
};

// fct setOpacity()
function setOpacity(obj, opacity, notDisplay) {
	obj.style.filter = "alpha(opacity:"+opacity+")";
	obj.style.KHTMLOpacity = opacity/100;
	obj.style.MozOpacity = opacity/100;
	obj.style.opacity = opacity/100;
	if(notDisplay)
		obj.style.display = "none";
};

// fct fadeIn()
function fadeIn(objId, opacity, maxOpacity, transitionTime) {
	obj = document.getElementById(objId);
	if (opacity <= maxOpacity) {
		setOpacity(obj, opacity, false);
		opacity += transitionTime;
		window.setTimeout("fadeIn('"+objId+"',"+opacity+","+maxOpacity+","+transitionTime+")", 50);
	}
};

// fct fadeOut()
function fadeOut(objId, opacity, minOpacity, transitionTime) {
	obj = document.getElementById(objId);
	if (opacity >= minOpacity) {
		setOpacity(obj, opacity, false);
		opacity -= transitionTime;
		window.setTimeout("fadeOut('"+objId+"',"+opacity+","+minOpacity+","+transitionTime+")", 50);
	}else{
		obj.style.visibility = "hidden";
		obj.style.display = "none";
		anim = false;
	}
};

//fonction qui ecrit dans une balise <div> d'une page
function writediv($texte,$cible){
      document.getElementById($cible).innerHTML = $texte;
}

//c'est avec cette fonction que le AJAX fonctionne
function file($fichier){
	if(window.XMLHttpRequest) // FIREFOX
            xhr_object = new XMLHttpRequest();
           
      else if(window.ActiveXObject) // IE
            xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
      else
            return false;

	xhr_object.open("GET", $fichier, false);
     xhr_object.send(null);
	if(4 == xhr_object.readyState) return(xhr_object.responseText);
      else return false;
}


//c'est avec cette fonction que le AJAX fonctionne
function filev2($fichier){
	if(window.XMLHttpRequest) // FIREFOX
            xhr_object = new XMLHttpRequest();
            
           if (xhr_object.overrideMimeType)
			 {
			 xhr_object.overrideMimeType('text/html; charset=utf-8');
			 } 
            
      else if(window.ActiveXObject) // IE
            xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
      else
            return false;

	xhr_object.open("GET", $fichier, false);
	xhr_object.setRequestHeader("Content-Type", "text/html; charset=UTF-8");
    xhr_object.send(null);
	if(4 == xhr_object.readyState) return(xhr_object.responseText);
      else return false;
     
      
      
}


function sendContributionForm(){
	
	var $workflowState = document.form_commentez.workflowState.value;
	var $articleId = document.form_commentez.articleId.value;
	var $articleType = document.form_commentez.articleType.value;
	var $articleClass = document.form_commentez.articleClass.value;
	var $siteId = document.form_commentez.siteId.value;
	var $channelId = document.form_commentez.channelId.value;
	var $title = document.form_commentez.title.value;
	var $nickname = document.form_commentez.nickname.value;
	var $email = document.form_commentez.email.value;
	var $text = document.form_commentez.commentez_commentaire.value;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	
	if($title!='' && $title!='Titre' && $nickname!='' && $nickname!='Votre nom' && $email!='' && $email!='Courriel' && $text!='' && $text!='Votre commentaire ici'){
		
		if(reg.test($email) == false) {      		
      		
      		writediv("Votre courriel est invalide","echoAjax");
      		return false;
   		
   		}else{	
   		
 	    $('formContribution').style.display="none";
		$('confirmContribution').style.display="block";  		
   		
   		//AJAX
		new Ajax.Request('/includes/contribution/insertContribution.php',  
	     {
	    asynchronous:true,
	    encoding:'UTF-8',      
	    method: 'post',
	    postBody: $H({title: $title,nickname: $nickname,email: $email,text: $text,articleId: $articleId, articleType: $articleType, channelId: $channelId,siteId: $siteId,workflowState: $workflowState,articleClass: $articleClass}).toQueryString(),
        onSuccess: function(transport) {		
		writediv("<p>Nous avons bien reçu votre commentaire.</p>","confirmContribution");		
  		} ,
  		 onFailure:function(transport) {		
		writediv("<p>Erreur d'insertion de votre commentaire.</p>","confirmContribution");		
  		}
  		
	 });
			return false;
   		}
	}else{
		writediv("Tous les champs doivent Être remplis","echoAjax");
		return false;
	}
}

function validate(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      alert('Invalid Email Address');
      return false;
   }
}

function setPosition(div){
	// position de la boite
	var w = document.body.scrollWidth; //screen.width;
	var h = document.body.scrollheight; //screen.height;
	var x = (w-360)/2;
	document.getElementById(div).style.backgroundColor = "#fff";
	document.getElementById(div).style.border = "5px solid #f0f0f0";
	document.getElementById(div).style.position = "absolute";
	document.getElementById(div).style.left = x+"px";
	document.getElementById(div).style.top = "350px";
};

var opaque = false;
function showOpaqueFriend(div){
	if(!opaque){		
		document.getElementById("bgOpaque").style.display = "block";
		document.getElementById("bgOpaque").style.width = document.body.scrollWidth;
		document.getElementById("bgOpaque").style.height = document.body.scrollHeight;
		if(document.getElementById("miseValeurGallerie"))
			document.getElementById("miseValeurGallerie").style.display = "none";
		setOpacity(document.getElementById("bgOpaque"), 50, false);
		opaque = true;
		setPosition(div);
	}else{
		document.getElementById("bgOpaque").style.display = "none";
		if(document.getElementById("miseValeurGallerie"))
			document.getElementById("miseValeurGallerie").style.display = "block";
		opaque = false;
	}
};

var currentFix = null;
//var s = null;

function displaySend(s)
{
	showOpaqueFriend("sendFriendBox");
	
	var o1 = root.obj;
	var s0 = 'sendFriendBox';
	var s1 = o1.getProperty(s0,'display');
	var s2 = (s1==null || s1=='none')? 'block' : 'none';
	if(s2=='none' && currentFix!=s) s2 = 'block';
	if(s==null)
	{	
		s2 = 'none';
		root.obj.setProperty('sendFriendMessage','display','none');
		root.obj.setProperty('sendFriendAnimation','display','none');
		root.obj.setProperty('sendFriendForm','display','block');
	}
	var b = o1.setProperty(s0,'display',s2);
	if(currentFix!=s && s!=null) 
	{
		
		root.obj.setProperty('sendFriendMessage','display','none');
		root.obj.setProperty('sendFriendAnimation','display','none');
		var n1 	= o1.getProperty(s,'offsetHeight');
		var n2 	= (s=='articleToolsBottom')? -(n1+o1.getProperty(s0,'offsetHeight')): 0 ;
		var b 	= o1.setProperty(s0,'left',(o1.getProperty(s,'offsetLeft')+o1.getProperty(s,'offsetWidth')-o1.getProperty(s0,'offsetWidth'))+'px');
		var b 	= o1.setProperty(s0,'top',(o1.getProperty(s,'offsetTop')+n1+n2)+'px');
		currentFix=s;
	}
};

function sendFriendForm(o)
{
	if(root.server.enable)
	{	
		var c		= new root.server.connection();
		c.url		= '/php/ajx_sendMail.php?xxxxx='+root.flash.generateUniqueId();
		c.onLoad 	= function(data)
		{
			root.obj.setProperty('sendFriendAnimation','display','none');
			if(data=='error_checking=none')
			{
				root.obj.setProperty('sendFriendMessage','display','block');
				root.obj.setProperty('sendFriendForm','display','none');
			}else{
				root.obj.setProperty('sendFriendForm','display','block');
				var e = root.server.decode(data);
				for(var i in e)
				{
					root.obj.setProperty(i,'innerHTML','* '+e[i]);
					var p = root.obj.getProperty(i,'display');
					if(p==null || p=='none') root.obj.setProperty(i,'display','block');
				}
			}
		};
		c.onError 	= function(errorMessage)
		{
			alert('errorMessage = '+ errorMessage);
		};
		for(var i in o) root.obj.setProperty('error_'+i,'display','none');
		root.obj.setProperty('sendFriendAnimation','display','block');
		root.obj.setProperty('sendFriendForm','display','none');
		var b = root.server.send(c,o);
		return false;
	}else{
		return true;
	}
};

function publication_date_plus_lus(date_str) { //date_str : publicationDate
	var arrMonth = new Array(" ","janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre");
	//dateClient
	var dateClient = new Date();
	var yearClient = dateClient.getFullYear();
	var monthClient = dateClient.getMonth()+1;
	var dayClient = dateClient.getDate();
	//publicationDate
	var y = date_str.substring(0,4);
	var m = date_str.substring(5,7);	
	if(m.substring(0,1)=="0"){
		m = m.substring(1,2);
	}
	var d = date_str.substring(8,10);
	var hr = date_str.substring(11,13);
	var mn = date_str.substring(14,16);
	var dateClient = monthClient+"/"+dayClient+"/"+yearClient;
	var datePublication = m+"/"+d+"/"+y;
	dateClient = new Date(dateClient);
	var date1 = new Date(datePublication);
	var dateClient_parsed = Date.parse(dateClient);
	var date1_parsed = Date.parse(date1);
	var strDate = "Publié le "+d+" "+arrMonth[parseInt(m)]+" "+y+" à "+hr+"h"+mn;
	if(date1_parsed){ 
		return strDate;
	}
}

