function vehicleForm(myDiv,id) { var url = "./ajax/ajax.vehicleForm.php"; elementHTML = document.getElementById(myDiv); new Ajax.Updater(elementHTML,url,{ method: 'post', asynchronous: true, contentType: 'application/x-www-form-urlencoded', encoding: 'UTF-8', parameters: {id: id}, onSuccess: function(){ }, onFailure: function(){ alert('Problème de connexion à la base de données'); } }); } function countryRegister(myDiv,id) { var url = "./ajax/ajax.countryRegister.php"; elementHTML = document.getElementById(myDiv); new Ajax.Updater(elementHTML,url,{ method: 'post', asynchronous: true, contentType: 'application/x-www-form-urlencoded', encoding: 'UTF-8', parameters: {id: id}, onSuccess: function(){ /* */ }, onFailure: function(){ alert('Problème de connexion à la base de données'); } }); } function submitSearch() { document.search.submit(); } function searchbox(id) { document.getElementById("o1").style.display="none"; document.getElementById("o2").style.display="none"; document.getElementById("o3").style.display="none"; document.getElementById(id).style.display="block"; } function checkmail(str) { var at="@" var dot="." var lat=str.indexOf(at) var lstr=str.length var ldot=str.indexOf(dot) if (str.indexOf(at)==-1){ return false; } if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ return false; } if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ return false; } if (str.indexOf(at,(lat+1))!=-1){ return false; } if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ return false; } if (str.indexOf(dot,(lat+2))==-1){ return false; } if (str.indexOf(" ")!=-1){ return false; } return true; } function checkphoneFR(phonenumber) { var regex = new RegExp(/^0[1-689](((\.[0-9]{2}){4})|((\-[0-9]{2}){4})|(( [0-9]{2}){4})|(([0-9]{2}){4}))$/); if(regex.test(phonenumber)) { return true; } else { return false; } } function checkmobileFR(phonenumber) { var regex = new RegExp(/^0[6](((\.[0-9]{2}){4})|((\-[0-9]{2}){4})|(( [0-9]{2}){4})|(([0-9]{2}){4}))$/); if(regex.test(phonenumber)) { return true; } else { return false; } } function checkphoneBE(phonenumber) { var regex = new RegExp(/^[0-9\.\- ]{4,}$/); if(regex.test(phonenumber)) { return true; } else { return false; } } function checkmobileBE(phonenumber) { var regex = new RegExp(/^0[4](((\.[0-9]{2}){4})|((\-[0-9]{2}){4})|(( [0-9]{2}){4})|(([0-9]{2}){4}))$/); if(regex.test(phonenumber)) { return true; } else { return false; } } function checkphoneLU(phonenumber) { var regex = new RegExp(/^[0-9\.\- ]{4,}$/); if(regex.test(phonenumber)) { return true; } else { return false; } } function checkmobileLU(phonenumber) { var regex = new RegExp(/^6(21|61|91)(((\.[0-9]{3}){2})|((\-[0-9]{3}){2})|(( [0-9]{3}){2})|(([0-9]{3}){2}))$/); if(regex.test(phonenumber)) { return true; } else { return false; } } function verifyprivateform() { var alerte = ""; if (document.getElementById('cg').checked==false) { alerte += '- Merci d\'accepter les conditions générales pour valider votre inscription.\r\n'; } if (document.getElementById('lastname').value.length<1) { alerte += '- Merci d\'indiquer votre nom.\r\n'; } if (document.getElementById('firstname').value.length<1) { alerte += '- Merci d\'indiquer votre prénom.\r\n'; } if (document.getElementById('street').value.length<1) { alerte += '- Merci d\'indiquer votre adresse.\r\n'; } if (document.getElementById('email').value.length<1) { alerte += '- Merci d\'indiquer votre email.\r\n'; } else if (checkmail(document.getElementById('email').value)==false) { alerte += '- L\'adresse email comporte une erreur.\r\n'; } if (document.getElementById('pass1').value.length<1) { alerte += '- Merci de choisir un mot de passe (6 cacactères minimum).\r\n'; } else if (document.getElementById('pass1').value.length<6) { alerte += '- Votre mot de passe doit comporter au minimum 6 cacactères.\r\n'; } else if (document.getElementById('pass1').value!=document.getElementById('pass2').value) { alerte += '- Vos mots de passes ne sont pas identiques.\r\n'; } if ((document.getElementById('phone_01').value.length==0)&&(document.getElementById('phone_02').value.length==0)&&(document.getElementById('phone_03').value.length==0)) { alerte += '- Merci d\'indiquer au minimum un numéro de téléphone.\r\n'; } if ( (document.getElementById('civilite0').checked==false) && (document.getElementById('civilite1').checked==false) ) { alerte += '- Merci d\'indiquer votre civilité.\r\n'; } if (alerte=="") { document.form1.submit(); return true; } else { alert(alerte); return false; } }