function verif()
{
var control = true;
var champs = new Array("nom", "prenom", "message");

for(var clef in champs)
{
if(document.getElementById(champs[clef]).value == "" )
{
document.getElementById(champs[clef]).style.background = "#CDD";
control = false;
}
else document.getElementById(champs[clef]).style.background = "#FFF";
}

var ssControl = false;
var champsChoix = new Array("fix", "port", "mail");

for(var clef in champsChoix)
{
if(document.getElementById(champsChoix[clef]).value != "" ) ssControl = true;
document.getElementById(champsChoix[clef]).style.background = "#FFF";
}

if(!ssControl)
{
document.getElementById('mail').style.background = document.getElementById('fix').style.background = document.getElementById('port').style.background = "#CDD";
control = false;
}
else
{
var reg;
if(document.getElementById('mail').value != "")
{
reg = /^[a-z0-9._-]+@[a-z0-9._-]+\.[a-zA-Z]{2,}$/;
if(!reg.test(document.getElementById('mail').value))
{
document.getElementById('mail').style.background = "#CDD";
control = false;
}
}
else
{
reg = /^[0-9]{10}$/;
if(document.getElementById('fix').value != "")
{
if(!reg.test(document.getElementById('fix').value))
{
document.getElementById('fix').style.background = "#CDD";
control = false;
}
}
else
{
if(!reg.test(document.getElementById('port').value))
{
document.getElementById('port').style.background = "#CDD";
control = false;
}
}
}
}

return control;
}