function valid(){
	var erreur = false;
	if(!verif(document.forms[0].recherche)){alert('Veuillez entrer un mot d\'au moins 3 lettres.'); erreur=true;}
return !erreur;
}

function verif(obj){
	obj.value = format(obj.value);
	if(trim(obj.value).length < 3)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function trim(val)
{
	var txt = val;
	if(txt != null && txt.length > 0)
	{
		while (txt.substr(0, 1) == " ") {txt = txt.substr(1, txt.length);}
		while (txt.substr(txt.length-1, 1) == " ") {txt = txt.substr(0, txt.length-1);}
	}
	return txt;
}

function format(val)
{
	var txt = val;
	txt = xreplace(txt,'.',' ');
	txt = xreplace(txt,',',' ');
	txt = xreplace(txt,':',' ');
	txt = xreplace(txt,'(',' ');
	txt = xreplace(txt,')',' ');
	txt = xreplace(txt,'"',' ');
	txt = xreplace(txt,'\'',' ');
	txt = xreplace(txt,'/',' ');
	txt = xreplace(txt,'\\',' ');
	txt = xreplace(txt,';',' ');
	txt = xreplace(txt,'*',' ');
	txt = xreplace(txt,'^',' ');
	txt = xreplace(txt,'[',' ');
	txt = xreplace(txt,']',' ');
	txt = xreplace(txt,'{',' ');
	txt = xreplace(txt,'}',' ');
	txt = xreplace(txt,'{',' ');
	txt = xreplace(txt,'$',' ');
	txt = xreplace(txt,'&',' ');
	txt = xreplace(txt,'!',' ');
	txt = xreplace(txt,'?',' ');
	txt = xreplace(txt,'%',' ');
	txt = xreplace(txt,'\'',' ');
	txt = xreplace(txt,'é','e');
	txt = xreplace(txt,'è','e');
	txt = xreplace(txt,'ê','e');
	txt = xreplace(txt,'û','u');
	txt = xreplace(txt,'â','a');
	txt = xreplace(txt,'î','i');
	txt = xreplace(txt,'ù','u');
	txt = xreplace(txt,'ç','c');
	txt = xreplace(txt,'à','a');
	return txt;
}

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);

}

return temp;

}