function setFocus() { field = document.getElementById('field_focus') if (field) { field.focus(); } } function sendemail(){ theurl = window.location.href thesubject = escape("Page issue du site www.interieur.gouv.fr ") thebody = escape("Consultez cette URL - ")+theurl thebolo = "?subject="+thesubject+"&body;="+thebody window.location.href="mailto:"+thebolo } //------------------------------------------------------------------------- //Menu déroulant : définition d'une fonction hover(obj) qui émule le comportement CSS de la classe hover pour ie. function hover(obj){ if(document.all){ UL = obj.getElementsByTagName('ul'); if(UL.length > 0){ sousMenu = UL[0].style; if(sousMenu.display == 'none' || sousMenu.display == ''){ sousMenu.display = 'block'; }else{ sousMenu.display = 'none'; } } } } function controlForm(form) { var n = form.nb_hier.value; var regExpEmailAdress=/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/g; // Accepte une adresse email. Ex : toto@toto.com if (form.email.value == '') { alert('L\'adresse mèl doit etre renseignée'); return false; } else { var resultat = form.email.value.match(regExpEmailAdress); if (resultat==null) { alert('L\'adresse mèl n\'est pas valide'); return false; } else { if (n == 1) { if (form.hierarchies.checked == true) { return true; } } else { for (i = 0;i < n; i++) { if (form.hierarchies[i].checked == true) { return true; } } } } alert('Une rubrique au moins doit être cochée'); return false; } }