function trim(x){x=x.replace(/^\s+/g, '').replace(/\s+$/g, '');return x}

function vTxt(sr,mn)
{
var xA = trim(sr.value)
sr.value=xA;
if (xA.length<mn)return false;else return true
}

function vEma(sr)
{
var xA = trim(sr.value)
sr.value=xA;
var email = /^[^@]+@[^@.]+\.[^@]*\w\w$/
var email2 = /^[A-Za-z][\w.-]+@\w[\w.-]+\.[\w.-]*[A-Za-z][A-Za-z]$/
if (!email.test(xA) || !email2.test(xA))return false;else return true
}

function cArea(src,max){if (src.value.length>max)src.value=src.value.substring(0, max)}

function rAll(){document.forms[0].reset()}

function vAll(){vAll2()}

function vAll2(){
var xErr = 0
var v=document.forms.cntForm
v.txMS.value=trim(v.txMS.value);
if (!vTxt(v.txNM,5)){alert('Veuillez saisir votre nom !');xErr+=1;v.txNM.focus();return false}
if (!vTxt(v.txAD,5)){alert('Veuillez saisir votre adresse !');xErr+=1;v.txAD.focus();return false}
if (!vTxt(v.txVI,3)){alert('Veuillez saisir la ville !');xErr+=1;v.txVI.focus();return false}
if (!vTxt(v.txPH,9)){alert('Veuillez saisir votre numéro de téléphone !');xErr+=1;v.txPH.focus();return false}
if (!vEma(v.txEM)){alert('Veuillez saisir votre Email correctement!');xErr+=1;v.txEM.focus();return false}
if (!vTxt(v.txSU,3)){alert('Veuillez saisir le sujet du message !');xErr+=1;v.txSU.focus();return false}
if (!vTxt(v.txMS,10)){alert('Veuillez saisir votre message !');xErr+=1;v.txMS.focus(); return false}
if (xErr==0){if (confirm('Envoyer le message ?'))v.submit()}
}

function vNL(){
var v=document.forms.nlForm
if (vEma(v.rEM))v.submit();else{alert('Veuillez saisir votre Email correctement!');v.rEM.focus()}
}