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 societe=1;
var email=1;
var telephone=1;
var adresse=1;
var commentaire=1;
var erreurs;
var er;
er="Veuillez corriger les erreurs suivants :";

if (trim(document.contactpro.societe.value) == "") 
 {
 societe=0;
 er_societe= "\r\n - Nom de la societé invalide";
 er=er+er_societe;
 } 
if (VerificationEmail(document.contactpro.email) == false)
    {
    email=0;
	er_email="\r\n - Adresse E_mail invalide";
	er=er+er_email;
    }

if (!telephone_test(document.contactpro.telephone.value)) 
 {
 telephone=0;
 er_telephone= "\r\n - Numero de telephone invalide";
 er=er+er_telephone;
 }
 if (trim(document.contactpro.commentaire.value) == "") 
 {
commentaire=0;
 er_commentaire="\r\n - message invaldie";
 er=er+er_commentaire;
 }
ok=1;
if(((societe==0)||(email==0))||(commentaire==0)||(telephone==0))
{
ok=0;
}
if(ok==0) {alert(er); return false;}
else return true;
}
