function telephone_test(num_tel)

{
var c=num_tel;
regexp = /^(\+?[0-9]{7,12})$/;
c=c.replace(/ /g,'');
e=regexp.test (c)
return e;
}

function mis_en_form(ch)
{
var d;
d=trim(ch);
d2=d;
d=d2.substr(0,1).toUpperCase()+	d2.substr(1,d2.length).toLowerCase();	
return d;
}

function VerificationEmail(elm)
{
if (elm.value.indexOf("@") != "-1" &&
    elm.value.indexOf(".") != "-1" &&
    elm.value != "")
    return true;

return false;
}
function trim(sString) {
    while (sString.substring(0,1) == ' ' || sString.substring(0,1) == '\t' || sString.substring(0,1) == '\r' || sString.substring(0,1) == '\n')
    {
        sString = sString.substring(1, sString.length);
    }
    while (sString.substring(sString.length-1, sString.length) == ' ' || sString.substring(sString.length-1, sString.length) == '\t' || sString.substring(sString.length-1, sString.length) == '\r' || sString.substring(sString.length-1, sString.length) == '\n')
    {
        sString = sString.substring(0,sString.length-1);
    }
    return sString;
}

function testForm()
{
var nom=1;
var mail=1;
var tel=1;
var mes=1;
var erreurs;
var er;
er="Veuillez corriger les erreurs suivants :";

if (trim(document.contactpart.nom.value) == "") 
 {
 nom=0;
 er_nom= "\r\n - Nom invalide";
 er=er+er_nom;
 } 

if (!telephone_test(document.contactpart.telephone.value)) 
 {
 tel=0;
 er_tel= "\r\n - Numero de telephone invalide";
 er=er+er_tel;
 }
 
 if (trim(document.contactpart.commentaire.value) == "") 
 {
 mes=0;
 er_message="\r\n - message invaldie";
 er=er+er_message;
 }
ok=1;
if(((nom==0)||(mail==0))||(mes==0)||(tel==0))
{
ok=0;
}
if(ok==0) {alert(er); return false;}
else return true;
}
 