


function siAdresseCorrect(adrMail){

adrMail=trimChaine(adrMail);

if(adrMail=='')return true;

//re=/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$/i;
re=/^[_a-zA-z0-9\-]+(\.[_a-zA-z0-9\-]+)*\@[_a-zA-z0-9\-]+(\.[a-zA-z]{1,3})+$/i;

if(adrMail.search(re)==-1)return false;

return true;
}


function siLienCorrect(lienWeb){

lienWeb=trimChaine(lienWeb);

if(lienWeb=='')return false;

re=/[_a-zA-z0-9\-]+(\.[_a-zA-z0-9\-]+)*(\.[a-zA-z]{1,3})(\/[^<>\:\*\n\t\r ]+)*/i;

if(lienWeb.search(re)==-1)return false;

return true;
}


function siTelephCorrect(numTeleph){

if(numTeleph=='')return true;

re=/[^+0-9\-\/\. ]/i;

if(numTeleph.search(re)!=-1)return false;

return(true);
}

function siNumero(an){

an=trimChaine(an);

if(isNaN(an)==true)return false;

if(an<1900||an>2100)return false;

return true;
}

function siAnCorrect(an){

an=trimChaine(an);

if(isNaN(an)==true)return false;

if(an<1900||an>2100)return false;

/*
if(an.length!=4)return false;

re=/[0-9]/i;

if(an.search(re)!=-1)return false;
*/

return(true);
}



function trimChaine(chaine){

var retVal='';
//var re=/^(?: *)(.*[^ ])(?: *)$/g;

var re = new RegExp("^(?: *)(.*[^ ])(?: *)$","g");

if(chaine.match(re))retVal=RegExp.$1;

return retVal;
}

