//DIV	function DivStatus( nom, numero )		{			var divID = nom + numero;			if ( document.getElementById && document.getElementById( divID ) ) // Pour les navigateurs récents				{					Pdiv = document.getElementById( divID );					PcH = true;		 		}			else if ( document.all && document.all[ divID ] ) // Pour les veilles versions				{					Pdiv = document.all[ divID ];					PcH = true;				}			else if ( document.layers && document.layers[ divID ] ) // Pour les très veilles versions				{					Pdiv = document.layers[ divID ];					PcH = true;				}			else				{										PcH = false;				}			if ( PcH )				{					Pdiv.className = ( Pdiv.className == 'cachediv' ) ? '' : 'cachediv';				}		}			function CacheTout( nom )		{				var NumDiv = 1;			if ( document.getElementById ) // Pour les navigateurs récents				{					while ( document.getElementById( nom + NumDiv) )						{							SetDiv = document.getElementById( nom + NumDiv );							if ( SetDiv && SetDiv.className != 'cachediv' )								{									DivStatus( nom, NumDiv );								}							NumDiv++;						}				}			else if ( document.all ) // Pour les veilles versions				{					while ( document.all[ nom + NumDiv ] )						{							SetDiv = document.all[ nom + NumDiv ];							if ( SetDiv && SetDiv.className != 'cachediv' )								{									DivStatus( nom, NumDiv );								}							NumDiv++;						}				}			else if ( document.layers ) // Pour les très veilles versions				{					while ( document.layers[ nom + NumDiv ] )						{							SetDiv = document.layers[ nom + NumDiv ];							if ( SetDiv && SetDiv.className != 'cachediv' )								{									DivStatus( nom, NumDiv );								}							NumDiv++;						}				}		}		function MontreTout( nom )		{				var NumDiv = 1;			if ( document.getElementById ) // Pour les navigateurs récents				{					while ( document.getElementById( nom + NumDiv) )						{							SetDiv = document.getElementById( nom + NumDiv );							if ( SetDiv && SetDiv.className != '' )								{									DivStatus( nom, NumDiv );								}							NumDiv++;						}				}			else if ( document.all ) // Pour les veilles versions				{					while ( document.all[ nom + NumDiv ] )						{							SetDiv = document.all[ nom + NumDiv ];							if ( SetDiv && SetDiv.className != '' )								{									DivStatus( nom, NumDiv );								}							NumDiv++;						}				}			else if ( document.layers ) // Pour les très veilles versions				{					while ( document.layers[ nom + NumDiv ] )						{							SetDiv = document.layers[ nom + NumDiv ];							if ( SetDiv && SetDiv.className != '' )								{									DivStatus( nom, NumDiv );								}							NumDiv++;						}				}		}			function InverseTout( nom )		{				var NumDiv = 1;			if ( document.getElementById ) // Pour les navigateurs récents				{					while ( document.getElementById( nom + NumDiv ) )						{							SetDiv = document.getElementById( nom + NumDiv );							DivStatus( nom, NumDiv );							NumDiv++;						}				}			else if ( document.all ) // Pour les veilles versions				{					while ( document.all[ nom + NumDiv ] )						{							SetDiv = document.all[ nom + NumDiv ];							DivStatus( nom, NumDiv );							NumDiv++;						}				}			else if ( document.layers ) // Pour les très veilles versions				{					while ( document.layers[ nom + NumDiv ] )						{							SetDiv = document.layers[ nom + NumDiv ];							DivStatus( nom, NumDiv );							NumDiv++;						}				}		}		//COMPTAGE CARACTERESvar ns6=document.getElementById&&!document.allfunction restrictinput(maxlength,e,placeholder){if (window.event&&event.srcElement.value.length>=maxlength)return falseelse if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){var pressedkey=/[a-zA-Z0-9\.\,\/]/ if (pressedkey.test(String.fromCharCode(e.which)))e.stopPropagation()}}function countlimit(maxlength,e,placeholder){var theform=eval(placeholder)var lengthleft=maxlength-theform.value.lengthvar placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)if (window.event||e.target&&e.target==eval(placeholder)){if (lengthleft<0)theform.value=theform.value.substring(0,maxlength)placeholderobj.innerHTML=lengthleft}}function displaylimit(thename, theid, thelimit){var theform=theid!=""? document.getElementById(theid) : thenamevar limit_text='<span id="'+theform.toString()+'">'+thelimit+'</span> caractères restants.'if (document.all||ns6)document.write(limit_text)if (document.all){eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}}else if (ns6){document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); }}//BBCODEvar isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;var regexp = new RegExp("[\r]","gi");function storeCaret(selec){	if (isMozilla) 	{	// Si on est sur Mozilla		oField = document.forms['news'].elements['newst'];		objectValue = oField.value;		deb = oField.selectionStart;		fin = oField.selectionEnd;		objectValueDeb = objectValue.substring( 0 , oField.selectionStart );		objectValueFin = objectValue.substring( oField.selectionEnd , oField.textLength );		objectSelected = objectValue.substring( oField.selectionStart ,oField.selectionEnd );	//	alert("Debut:'"+objectValueDeb+"' ("+deb+")\nFin:'"+objectValueFin+"' ("+fin+")\n\nSelectionné:'"+objectSelected+"'("+(fin-deb)+")");					oField.value = objectValueDeb + "[" + selec + "]" + objectSelected + "[/" + selec + "]" + objectValueFin;		oField.selectionStart = strlen(objectValueDeb);		oField.selectionEnd = strlen(objectValueDeb + "[" + selec + "]" + objectSelected + "[/" + selec + "]");		oField.focus();		oField.setSelectionRange(			objectValueDeb.length + selec.length + 2,			objectValueDeb.length + selec.length + 2);	}	else	{	// Si on est sur IE				oField = document.forms['news'].elements['newst'];		var str = document.selection.createRange().text;		if (str.length>0)		{		// Si on a selectionné du texte			var sel = document.selection.createRange();			sel.text = "[" + selec + "]" + str + "[/" + selec + "]";			sel.collapse();			sel.select();		}		else		{			oField.focus(oField.caretPos);		//	alert(oField.caretPos+"\n"+oField.value.length+"\n")			oField.focus(oField.value.length);			oField.caretPos = document.selection.createRange().duplicate();						var bidon = "%~%";			var orig = oField.value;			oField.caretPos.text = bidon;			var i = oField.value.search(bidon);			oField.value = orig.substr(0,i) + "[" + selec + "][/" + selec + "]" + orig.substr(i, oField.value.length);			var r = 0;			for(n = 0; n < i; n++)			{if(regexp.test(oField.value.substr(n,2)) == true){r++;}};			pos = i + 2 + selec.length - r;			//placer(document.forms['news'].elements['newst'], pos);			var r = oField.createTextRange();			r.moveStart('character', pos);			r.collapse();			r.select();		}	}}//POPUP CENTREfunction popupcentree(page,largeur,hauteur,options) {     var top=(screen.height-hauteur)/8;     var left=(screen.width-largeur)/2;     window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); }