// TAGS PUB LAGARDERE
/*
sas_tmstp=Math.round(Math.random()*10000000000);sas_masterflag=1;
function SmartAdServer(sas_pageid,sas_formatid,sas_target) {
if (sas_masterflag==1) {sas_masterflag=0;sas_master='M';} else {sas_master='S';};
document.write('<scr'+'ipt SRC="http://www.smartadserver.com/call/pubj/' + sas_pageid + '/' + sas_formatid + '/'+sas_master + '/' + sas_tmstp + '/' + escape(sas_target) + '?"></scr'+'ipt>');
}
*/
function SmartAdServer(sas_pageid,sas_formatid,sas_target) {
	document.write();
}


// FONCTION MADAME FIGARO
function open_m(url){
	var screen_size=get_screen_size();
	var x=0;var y=0;
	if(screen){x=(screen.availWidth-screen_size[0])/2};
	if(screen){y=(screen.availHeight-screen_size[1])/2};
	var popped=window.open(url,'m_for_more','width='+screen_size[0]+',height='+(screen_size[1])+',status=no,menubar=no,scrollbars=no,resizable=no,screenX='+x+',screenY='+y+',left='+x+',top='+y);
	if(!popped.opener){popped.opener=window}popped.focus()
}
function get_screen_size(){
	var screen_width=screen.availWidth;
	var screen_height=screen.availHeight;
	BrowserDetect.init();
	if(BrowserDetect.browser=='Explorer'&&BrowserDetect.version>=7){screen_height-=84}
	if(BrowserDetect.browser=='Firefox'&&BrowserDetect.version>=3){screen_height-=86}
	var site_min_width=1010;
	var site_min_height=670;
	if(screen_width<site_min_width||screen_height<site_min_height){return[site_min_width,site_min_height]}
	var site_max_width=1500;
	if(screen_width>site_max_width){window_width=site_max_width}
	else{window_width=screen_width-10}
	var window_height=Math.ceil((window_width*site_min_height)/site_min_width);
	if(window_height>screen_height){window_width=Math.ceil(((screen_height-10)*site_min_width)/site_min_height);window_height=screen_height-10}
	return[window_width,window_height]
}
var BrowserDetect={
	init:function(){
	this.browser=this.searchString(this.dataBrowser)||"An unknown browser";
	this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";
	this.OS=this.searchString(this.dataOS)||"an unknown OS"},
	searchString:function(data){
		for(var i=0;i<data.length;i++){
			var dataString=data[i].string;var dataProp=data[i].prop;
			this.versionSearchString=data[i].versionSearch||data[i].identity;
			if(dataString){
				if(dataString.indexOf(data[i].subString)!=-1)return data[i].identity
			}else if(dataProp)return data[i].identity
		}
	},
	searchVersion:function(dataString){
		var index=dataString.indexOf(this.versionSearchString);
		if(index==-1)return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1))
	},
	dataBrowser:[
		{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},
		{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},
		{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},
		{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},
		{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},
		{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},
		{string:navigator.vendor,subString:"Camino",identity:"Camino"},
		{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},
		{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},
		{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},
		{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}
	],
	dataOS:[
		{string:navigator.platform,subString:"Win",identity:"Windows"},
		{string:navigator.platform,subString:"Mac",identity:"Mac"},
		{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},
		{string:navigator.platform,subString:"Linux",identity:"Linux"}
	]
};

 




//************************
function retourne_phrase(phrase) {
  return phrase.split('').reverse().join('');
}


function untefluchte(letruc){
var ouonva = mentezur(testeancre(letruc));
//ouonva = unescape(ouonva);
ouonva = retourne_phrase(ouonva);
	top.location.href=ouonva;
}

function untefluchteT(letruc){
	var ouonva = mentezur(testeancre(letruc));
	ouonva = retourne_phrase(ouonva);
	OpenWinTools(ouonva,'openT',1024,600);
}

function untefluchtepop(letruc,w,h){
var ouonva = mentezur(testeancre(letruc));
//ouonva = unescape(ouonva);
ouonva = retourne_phrase(ouonva);
	OpenWin(ouonva,'open',w,h);
}

function testeancre(strr){
	var premierchar = strr.charAt(0);
	if (premierchar=='#'){
		var lalongueur=strr.length;
		var tempo;
		var strtmp='';
		for (i=1;i<lalongueur;i++){
			tempo = strr.charAt(i);
			strtmp=strtmp+tempo;
		}
	}else{
		strtmp=strr;
	}
	return strtmp;
}


function xreplace(checkMe,toberep,repwith){
	var temp = checkMe;
	var i = temp.indexOf(toberep);
	while(i > -1){
	temp = temp.replace(toberep, repwith);
	i = temp.indexOf(toberep, i + repwith.length + 1);
	}
	return temp;
}

function trim(string){ 
	return string.replace(/(^\s*)|(\s*$)/g,''); 
} 



function cleanbadcharsM(strr){
		origine = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890:.-/?&%+_=#(),@éèàêâôïîûü';
	destination = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-------------,@eeaeaoiiuu';
	var lalongueur=strr.length;
	var cequejetest="";;
	var oucest=0;
	var cadevientquoi="";
	var manouvelle="";
	for (i=0;i<lalongueur;i++){
		cequejetest = strr.charAt(i);
		oucest = origine.indexOf(cequejetest);
		cadevientquoi = destination.charAt(oucest);
		manouvelle=manouvelle+cadevientquoi;
		cequejetest = "";
		oucest = 0;
		cadevientquoi="";
	}
	return manouvelle;
}


function mentezur(monurl){

MtagPartnerTag = 'op8#0qr:stxyEFYZ.-/?7zaR)ST9UV_WXbcdeuvwfghijkl&456mnG+HIJKL%123=MNOPQA(BCD,@[]{};^~$';
evAllowedChar = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890:.-/?&%+_=#(),@[]{};^~$';

var lachaineatester=monurl;
var lalongueur=monurl.length;
var cequejetest="";;
var oucest=0;
var cadevientquoi="";
var manouvelle="";

	for (i=0;i<lalongueur;i++){
		cequejetest = lachaineatester.charAt(i);
		oucest = MtagPartnerTag.indexOf(cequejetest);
		cadevientquoi = evAllowedChar.charAt(oucest);
		manouvelle=manouvelle+cadevientquoi;
		cequejetest = "";
		oucest = 0;
		cadevientquoi="";
	}

return manouvelle;

}
//*****************

function contactEvene(id_rub){
	if ((!id_rub) || (id_rub=='')) witch='redaction';
		switch (id_rub){
			case '2': witch='redaction';break;
			case '4': witch='livres';break;
			case '52': witch='cinema';break;
			case '53': witch='musique';break;
			case '51': witch='arts';break;
			case '54': witch='theatre';break;
			case '55': witch='lieux';break;
			case '8': witch='citations';break;
			case '5': witch='celebre';break;
			case '56': witch='club';break;
			case '129': witch='boutique';break;
			case '237': witch='chroniques';break;
		}
	if (witch=='') witch='redaction';
	box=witch;
	box+='@';
	box+='evene';
	box+='.fr';
	document.location.href='mailto:'+box;
}


function protectMail(nom,domaine,classCss) {
	mail = nom;
	mail += "@";
	mail += domaine;
	document.write("<a href=\"mailto:" + mail + "\" class=\"" + classCss + "\">" + mail + "</a>");
}

function OpenWin(url,name, w, h)
{
	  var szParams = "toolbar=no,,width=" + w + ",height=" + h + ",scrollbars=yes,location=no,directories=no,status=yes,menubar=no,resizable=yes"
	  win = window.open(url,name, szParams);
	  win.focus();
} 

function OpenWinTools(url,name, w, h)
{
	  var szParams = "toolbar=yes,,width=" + w + ",height=" + h + ",scrollbars=yes,location=yes,directories=no,status=yes,menubar=yes,resizable=yes"
	  win = window.open(url,name, szParams);
	  win.focus();
}


// ***************** fonctions dhtml
function imgOn(imgName,imgSrc) {
	if (document.images) {
		if (imgSrc == null){
			document.images[imgName].src = eval(imgName + "_on.src");
		}
		else {
			document.images[imgName] = new Image();
			document.images[imgName].src = eval(imgSrc + "_on.src");
		}
	}
}

function imgOff(imgName,imgSrc) {
	if (document.images) {
		if (imgSrc == null){
			document.images[imgName].src = eval(imgName + "_off.src");
		}
		else {
			document.images[imgName] = new Image();
			document.images[imgName].src = eval(imgSrc + "_off.src");
		}
	}
}



function setTall() {
	if ((document.getElementById) && document.getElementById('left')) {
		var divs = new Array(document.getElementById('left'), document.getElementById('right'));
		var maxHeight = 0;
		var lePlusGrand = '';
		for (var i = 0; i < divs.length; i++) {
			if (divs[i].offsetHeight > maxHeight) {
				maxHeight = divs[i].offsetHeight;
				lePlusGrand = divs[i].id;
			}
		}
		for (var i = 0; i < divs.length; i++) {
			divs[i].style.height = maxHeight + 'px';
			if (divs[i].offsetHeight > maxHeight) {
				divs[i].style.height = (maxHeight - (divs[i].offsetHeight - maxHeight)) + 'px';
			}
		}
	}
	
	return {grand:lePlusGrand};
}

function setTallVar(divA,divB) {
	if (document.getElementById) {
		var divsVar = new Array(document.getElementById(divA), document.getElementById(divB));
		var maxHeight = 0;
		for (var i = 0; i < divsVar.length; i++) {
			if (divsVar[i].offsetHeight > maxHeight) maxHeight = divsVar[i].offsetHeight;
		}
		for (var i = 0; i < divsVar.length; i++) {
			divsVar[i].style.height = maxHeight + 'px';
			if (divsVar[i].offsetHeight > maxHeight) {
				divsVar[i].style.height = (maxHeight - (divsVar[i].offsetHeight - maxHeight)) + 'px';
			}
		}
	}
}

function getElementDimension(elemID) {
	var lobjet = document.getElementById(elemID);
	var wx=lobjet.offsetWidth;
	var hx=lobjet.offsetHeight;
	//alert(wx+' xc '+hx);
	return {width:wx, height:hx};
} 

function getElementPosition(elemID) {
	var offsetTrail = document.getElementById(elemID);
	var offsetLeft = 0; var offsetTop = 0;
	while (offsetTrail) {
	    offsetLeft += offsetTrail.offsetLeft;
	    offsetTop += offsetTrail.offsetTop;
	    offsetTrail = offsetTrail.offsetParent;
	}
	if (navigator.userAgent.indexOf("Mac") != -1 && typeof document.body.leftMargin != "undefined") {
	    offsetLeft += document.body.leftMargin;
	    offsetTop += document.body.topMargin;
	}
	//alert(offsetLeft+' x '+offsetTop);
	return {left:offsetLeft, top:offsetTop};
}

function moveElement(element,xx,yy){
	if (document.getElementById(element)){
	document.getElementById(element).style.left=(marq.left+xx);
	document.getElementById(element).style.top=(marq.top+yy);
	}
}
// ***************** Cookies

	function getCookieVal (offset) {
  		var endstr = document.cookie.indexOf (";", offset);
  		if (endstr == -1)endstr = document.cookie.length;
  		return unescape(document.cookie.substring(offset, endstr));
	}
	
	function FixCookieDate (date) {
  		var base = new Date(0);
  		var skew = base.getTime();
  		if (skew > 0) date.setTime (date.getTime() - skew);
		}
	
	function GetCookie (name) {
  		var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0;
  		while (i < clen) {
   	 		var j = i + alen;
    		if (document.cookie.substring(i, j) == arg)
      		return getCookieVal (j);
    		i = document.cookie.indexOf(" ", i) + 1;
    		if (i == 0) break; 
  		}
  		return null;
	}
	
	function SetCookie (name,value,expires,path,domain,secure) {
  		document.cookie = name + "=" + escape (value) +	((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") +    ((secure) ? "; secure" : ""); 
	}

		
	function DeleteCookie (name,path,domain) {
  		if (GetCookie(name)) {
		   	document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
	  	}
	}	
//<!-- fin cookies-->
	var undefined;
	var okmodif=1;
	if (habillagenav==undefined) var habillagenav='';
	if (habillagenav!='' && okmodif==1){
		var nomrub2='noir';
		var typocolor='txtGrs20';		
	}else{
		var nomrub2=nomrub;
		var typocolor='txtC40';	
	}
	
	// pour forcer les couleurs
	if (desactive_habillage_colors==undefined) var desactive_habillage_colors=0;
	if ((nomrub=='home') || (desactive_habillage_colors==1)){
		var typocolor='txtC40';	
		var nomrub2=nomrub;
	}
	
	var blocmembrenotlog='';
	blocmembrenotlog+='<span class="N18 txtBlc lineHeight18 txtArialBlack txtCond100">espace</span> <span class="N18 '+typocolor+' lineHeight18 txtArialBlack txtCond100">membres</span><br>';
	blocmembrenotlog+='<span class="mrgB10 B10 '+typocolor+'">&raquo;&nbsp;<a href="javascript:OpenWin(\'/membres/poppwd.php\',\'poppwd\', 400, 320);" class="mrgB10 B10 '+typocolor+'">Mot de passe perdu</a> ?</span><br><form action="" method="post">';
	blocmembrenotlog+='<input type="text" name="ZMlogin" size="10" value="Votre Pseudo" class="form_input" style="width:170px" onFocus="if(this.value==\'Votre Pseudo\') {this.value=\'\'}" onBlur="if(this.value==\'Votre Pseudo\') {this.value=\'\'}"><br>';
	blocmembrenotlog+='<input type="password" name="ZMpwd" size="10" value="Mot de passe" class="form_input" style="width:140px" onFocus="if(this.value==\'Mot de passe\') {this.value=\'\'}" onBlur="if(this.value==\'Votre Pseudo\') {this.value=\'\'}"><input type="image" src="'+img_base+'membre/ok_'+nomrub2+'.gif" width="18" height="18" alt="" border="0" align="top">';
	blocmembrenotlog+='</form>';
	blocmembrenotlog+='<img src="'+img_membre+'membres_'+nomrub2+'.gif" hspace="0" vspace="0" border="0" usemap="#membre">';
	blocmembrenotlog+='<map name="membre"><area href="/membres/" shape="rect" coords="0,0,87,20"><area href="/membres/newsletter.php" shape="rect" coords="90,0,170,20"></map>';
	
	var blocmembrenotlog_Col='';
	blocmembrenotlog_Col+='<span class="t25 txtBlc">Espace</span> <span class="t25 '+typocolor+'">[membres]</span><br>';
	blocmembrenotlog_Col+='<span class="mrgB10 B13 '+typocolor+'">&raquo;&nbsp;<a href="javascript:OpenWin(\'/membres/poppwd.php\',\'poppwd\', 400, 320);" class="mrgB10 B13 '+typocolor+'">Mot de passe perdu</a> ?</span><br><form action="" method="post">';
	blocmembrenotlog_Col+='<input type="text" name="ZMlogin" size="10" value="Votre Pseudo" class="form_input" style="width:170px" onFocus="if(this.value==\'Votre Pseudo\') {this.value=\'\'}" onBlur="if(this.value==\'Votre Pseudo\') {this.value=\'\'}"><br>';
	blocmembrenotlog_Col+='<input type="password" name="ZMpwd" size="10" value="Mot de passe" class="form_input" style="width:140px" onFocus="if(this.value==\'Mot de passe\') {this.value=\'\'}" onBlur="if(this.value==\'Votre Pseudo\') {this.value=\'\'}"><input type="image" src="'+img_base+'membre/ok_'+nomrub2+'.gif" width="18" height="18" alt="" border="0" align="top">';
	blocmembrenotlog_Col+='</form>';
	blocmembrenotlog_Col+='<img src="'+img_membre+'membres_'+nomrub2+'.gif" hspace="0" vspace="0" border="0" usemap="#membre">';
	blocmembrenotlog_Col+='<map name="membre"><area href="/membres/" shape="rect" coords="0,0,87,20"><area href="/membres/newsletter.php" shape="rect" coords="90,0,170,20"></map>';

	
	var blocmembrelog='';
	blocmembrelog+='<span class="N18 txtBlc lineHeight18 txtArialBlack txtCond100">espace</span> <span class="N18 '+typocolor+' lineHeight18 txtArialBlack txtCond100">membres</span><br>';
	blocmembrelog+='<span class="mrgB5 B10 '+typocolor+'">Bonjour '+ZMlogin+' !</span><br>';
	blocmembrelog+='<p class="paddG10 B11 txtBlc">';
	blocmembrelog+='<span class="B11 txtBlc">&raquo;&nbsp;<a href="/membres/moncompte.php" class="B11 txtBlc">Mon compte</a></span><br>';
	blocmembrelog+='<span class="B11 txtBlc">&raquo;&nbsp;<a href="/membres/logout.php?action=deconnecte" class="B11 txtBlc">Me deconnecter</a></span><br>';
	blocmembrelog+='</p>';
	
	var blocmembrelog_Col='';
	blocmembrelog_Col+='<span class="t25 txtBlc">Espace</span> <span class="t25 '+typocolor+'">[membres]</span><br>';
	blocmembrelog_Col+='<span class="mrgB5 B10 '+typocolor+'">Bonjour '+ZMlogin+' !</span><br>';
	blocmembrelog_Col+='<p class="paddG10 B11 txtBlc">';
	blocmembrelog_Col+='<span class="B11 txtBlc">&raquo;&nbsp;<a href="/membres/moncompte.php" class="B11 txtBlc">Mon compte</a></span><br>';
	blocmembrelog_Col+='<span class="B11 txtBlc">&raquo;&nbsp;<a href="/membres/logout.php?action=deconnecte" class="B11 txtBlc">Me deconnecter</a></span><br>';
	blocmembrelog_Col+='</p>';
		
	if (mlogged=='1'){
		var blocmembre=blocmembrelog;
		var blocmembre_Col=blocmembrelog_Col;
	}else{
		var messagewarning='';
		if (mlogged=='-1'){
			messagewarning='Erreur dans le nom ou le mot de passe';
		}else if (mlogged=='-2'){
			messagewarning='Votre compte n\'est pas actif, nous venons de vous envoyer le message de validation à nouveau dans votre boite email.';	
		}	
		
		//messagewarning=+mlogged;
		/*
		var blocmembre=messagewarning+blocmembrenotlog;
		var blocmembre_Col=messagewarning+blocmembrenotlog_Col;
		*/
		var blocmembre=blocmembrenotlog;
		var blocmembre_Col=blocmembrenotlog_Col;
		
		if (messagewarning !=''){
			alert(messagewarning);
		}
	}
	
	
	
	
	
// ******************** popup image *************		 	
	picto="";
	function AffImage(pictureposter,legende){
		picto = pictureposter;
		wi=400;
		hi=400;
		titre="Poster";
		legendetex=legende;
		stats="toolbar=no,location=no,directories=no,status=no,menubar=no," ;
		stats += "resizable=yes,width=" + wi + ",height="+hi ;
		imgwin = window.open ("",titre,stats);
		window.setTimeout("makepage(picto,legendetex)",100) ;
	}
	
	function makepage(pic,legendetexx){
	legendetexxx=legendetexx;
	if (legendetexxx=="") espace=0;
	else espace=85;
		imgwin.document.clear();
		imgwin.document.write("<head><title>Photo - cliquez sur l'image pour fermer cette fenetre</title>");
		imgwin.document.write("<s"+"cript language='Java"+"Script'>function resizeme(){picheight=document.images['posterpic'].height;picwidth=document.images['posterpic'].width;this.window.resizeTo(picwidth+40,picheight+60+"+espace+");}<"+"/s"+"cript>");
		imgwin.document.write("</head><body bgcolor='Black' text='White' onload='window.setTimeout(\"resizeme();\",100);'><center><table><tr><td>");
		imgwin.document.write("<img name='posterpic' align='absmiddle' src='"+pic+"' border='0' alt='' onclick='self.close();' alt='cliquez pour fermer'>");
		imgwin.document.write("</td></tr><tr><td><center><font face='Verdana,Geneva,Arial,Helvetica,sans-serif' size='1'>"+legendetexxx+"</font></center></td></tr></table></center></body>");
		imgwin.document.close();
		imgwin.focus();
	}

	//********** Version sans resize automatique **************
	zoom="";
	function affZoom(img_zoom,legende_zoom){
		zoom = img_zoom;
		titre_zoom="Zoom";
		legende_text=legende_zoom;
		stats_zoom="toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,scrollbars=yes" ;
		imgZoom = window.open ("",titre_zoom,stats_zoom);
		window.setTimeout("makeZoom(zoom,legende_text)",100) ;
	}
	
	function makeZoom(pic,legende){
		imgZoom.document.clear();
		imgZoom.document.write("<head><title>Zoom - Cliquez sur l'image pour fermer cette fenetre</title></head>");
		imgZoom.document.write("<body bgcolor='Black' text='White'><center><table><tr><td>");
		imgZoom.document.write("<img name='posterpic' align='absmiddle' src='"+pic+"' border='0' onclick='self.close();' alt='Cliquez pour fermer' style='cursor:pointer'>");
		imgZoom.document.write("</td></tr><tr><td><center><font face='Verdana,Geneva,Arial,Helvetica,sans-serif' size='1'>"+legende+"</font></center></td></tr></table></center></body>");
		imgZoom.document.close();
		imgZoom.focus();
	}

