// INITvar StrLen;var Contenu;// INIT PERSOvar mots_interdits = new Array();var RemplacementEtoiles = true;var Nombre_Caracteres_Maximum = 500;var Constante_Doute = 4;// SUITEConstante_Doute--;function Etoiles(nb)	{	v = '';	j=0;	while(j<nb)	{		v += '*';		j++;	}	if(!RemplacementEtoiles) v = '';	return v;}function ReInit(valeur, nb, bool)	{	if(bool == undefined)	bool = false;	v = Etoiles(nb);	espace = (RemplacementEtoiles) ? ' ' : '';	Contenu = (! bool ) ? (valeur + v) : (v + espace + valeur);	StrLen = Contenu.length;}function Compter(Target, compteur) {	ReInit(Target.value, -1);	for(i=0; i<mots_interdits.length; i++)	{		reg = new RegExp(' '+mots_interdits[i]+' ', 'gi');		v = ' '+Etoiles(mots_interdits[i].length)+' ';				if((!RemplacementEtoiles)&&(i==0)) v += ' ';		ReInit(Contenu.replace(reg, v), -1);				if(Contenu.substring(0, mots_interdits[i].length+1).toLowerCase() == mots_interdits[i].toLowerCase()+' ')			ReInit(Contenu.substring(mots_interdits[i].length+1, StrLen), mots_interdits[i].length, true);				if((Contenu.substring(StrLen-mots_interdits[i].length, StrLen).toLowerCase() == mots_interdits[i].toLowerCase()) && (mots_interdits[i].length>Constante_Doute))			ReInit(Contenu.substring(0, StrLen-mots_interdits[i].length), mots_interdits[i].length);		/*			script par SirJojO ===> forums http://www.editeurjavascript.com/		*/	}	if (StrLen > Nombre_Caracteres_Maximum ) {		Erreur = false;		for(i=0; i<mots_interdits.length; i++)	{			if(Contenu.substring(StrLen-mots_interdits[i].length, StrLen).toLowerCase() == mots_interdits[i].toLowerCase())	{				ReInit(Contenu.substring(0, StrLen-mots_interdits[i].length), mots_interdits[i].length, true);				Erreur = true;			}		}		if(!Erreur)	ReInit(Contenu.substring(0,Nombre_Caracteres_Maximum), -1);	}	Target.value = Contenu;	compteur.value = Nombre_Caracteres_Maximum-StrLen;}
