function ctrlcontacts(formul){

//alert(formul.visitor.value); // controle

var err="";
if( formul.city.value.length==0)err="city";
if( formul.address.value.length==0)err="address";
if( formul.fax.value.length==0)err="fax";
if( formul.tel.value.length==0)err="tel";
if (formul.title.value.length==0)err="title";
if (formul.email_addr.value.length==0)err="email_addr";
if( formul.lastName.value.length==0)err="lastName";
if( formul.Organisation.value.length==0)err="Organisation";
if (err!="") {
              incorrect();
              eval ("formul."+err+".focus();");
              eval ("formul."+err+".select();");
              return;
              }
var cptr=1;
formul.Commercial_printing.checked?cptr++:
formul.Digital_printing.checked?cptr++:
formul.Finishing.checked?cptr++:
formul.Newspaper.checked?cptr++:
formul.Packaging_Flexo.checked?cptr++:
formul.Packaging_Gravure.checked?cptr++:
formul.Packaging_Offset.checked?cptr++:
formul.Prepress.checked?cptr++:
formul.Publication_gravure.checked?cptr++:
formul.Publication_Offset.checked?cptr++:
formul.Other.checked?cptr++:cptr--;
//if (formul.WideWeb.checked ||formul.NarrowWeb.checked||formul.Corrugated.checked){formul.Flexo.checked=true; cptr++;}
if (cptr<=0&&formul.Other.value.length==0)
        {
        incorrect();
        formul.Other.focus();
        formul.Other.select();
        return;}
if(!syntaxeMail(formul.email_addr.value)){
        alert("Your email is not correct, check it, please");
        formul.email_addr.focus();
        formul.email_addr.select();
        return;
        }

if(formul.modem.checked || formul.adsl.checked || formul.highSpeed.checked){formul.internetDemo.checked=true;}

if (formul.internetDemo.checked) {
     if (!formul.modem.checked && !formul.adsl.checked && !formul.highSpeed.checked) {
           alert ("Please, indicate how you connect to the internet");
           formul.modem.focus();
           return;
          }
    }





formul.submit();
}




function basculeIam(){
// arg =visitor 1 à 5=user 6 à 9 = new
   if (arguments[0].charAt(7)*1<6) {
       document.contactsdemo.visitor.value="simulator user";
       }else{
       document.contactsdemo.visitor.value="new to simulators";
   }
   for (i=1; i<=9; i++){
        eval ("document.contactsdemo.visitor"+i+".checked=false");//eteint toute la série
        }
   eval ("document.contactsdemo."+arguments[0]+".checked=true");//re-allume le bon
   return true;
}


function basculeIam2(){ //alert(arguments[0]); // controle
for (i=1; i<=7; i++){
     eval ("document.contactsdemo.IAm"+i+".checked=false");//eteint toute la série
     }
eval ("document.contactsdemo."+arguments[0]+".checked=true");//re-allume le bon
return true;
}

function basculeconnect(){
//si on desactive le choix general, desactiver le reste
if (arguments[0]=="internetDemo"&& document.contactsdemo.internetDemo.checked==false)
    {
     effaceconnect();
     return true;
    }  // sinon
effaceconnect();
eval ("document.contactsdemo."+arguments[0]+".checked=true");//re-allume le bon
if (document.contactsdemo.internetDemo.checked==false)document.contactsdemo.internetDemo.checked=true; //allume le choix general si omis
return true;
}
function effaceconnect(){
document.contactsdemo.modem.checked=false;
document.contactsdemo.adsl.checked=false;
document.contactsdemo.highSpeed.checked=false;
return true;
}
function bascule100(){
document.contactsdemo.less_100_persons.checked=false;
document.contactsdemo.more_100_persons.checked=false;
eval ("document.contactsdemo."+arguments[0]+".checked=true");//re-allume le bon
return true;
}

