

function ValidateSearchForm(oForm)
{
var RegExp = /^([a-z]|[A-Z]|[0-9]|\.|\-|\b|\s|\,|\é|\è|\à|\î|\ç|\ö|\ï|\ù|\û)+$/;
var Str=oForm.Term.value.toLowerCase();

    if (Str.length < 30 && RegExp.test(Str) && !BadWords(Str)) {    
	return true;
	} 
	else
	{    

	alert('Certains caractères de votre demande ne sont pas reconnus.');
	return false;
    } 
}


function BadWords(Str)
{
var BadWords=new Array()
BadWords[0] = "drop "
BadWords[1] = "select "
BadWords[2] = "del "
BadWords[3] = "delete "
BadWords[4] = "insert "
BadWords[5] = "update "
BadWords[6] = "alter "
BadWords[7] = "create "
BadWords[8] = "from "

for(i = 0; i < 9; i++)
{

	if (Str.indexOf(BadWords[i])>=0)
	{ 
	return true; 
	}
} 
return false;
}






