// <![CDATA[

       sfHover = function() {
        var sfEls = document.getElementById("navigationBlock").getElementsByTagName("LI");
        for (var i=0; i<sfEls.length; i++) {
          if (i > 2 && i < 14)  {
	          sfEls[i].onmouseover=function() {
	          	this.className+=" sfhover";
	       		document.getElementById('selectHour').style.visibility = 'hidden';
	          }
          }
          else  {
	          sfEls[i].onmouseover=function() {
	            this.className+=" sfhover";
	          }
          }
          sfEls[i].onmouseout=function() {
            this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
            document.getElementById('selectHour').style.visibility = 'visible';
          }
        }
      }
      if (window.attachEvent) window.attachEvent("onload", sfHover);

	//fonction de verification du telephone
	function Verifier_Numero_Telephone(num_tel)
 	{
		 // Definition du motif a matcher
		 var regex = new RegExp(/^(01|02|03|04|05|06|08)[0-9]{8}/gi);

		 // Definition de la variable booleene match
		 var match = false;

		 // Test sur le motif
		 if(regex.test(num_tel))
		 {
			 match = true;
		 }
		 else
		 {
			 match = false;
		 }

		 // On renvoie match
		 return match;
 	}
		//fonction de controle des checkboxes
		//retourne false si pb
		//retourne true si ok
		function Verifier_checkboxes() {
			return (document.formX2.checkPrice.checked || document.formX2.checkDogs.checked ||
			document.formX2.checkFast.checked || document.formX2.checkPartys.checked || 			  document.formX2.checkPersonalProtection.checked || document.formX2.checkGuests.checked);

		}

      //-- Verification pour les champs du formulaire
       function verif_form()
      {
        reg= /^[0-9]*$/;
        if (
	   (document.formX2.phoneNumber.value.length <10 || document.formX2.phoneNumber.value.length > 10) ||
	   (Verifier_Numero_Telephone(document.formX2.phoneNumber.value) == false) ||
           (document.formX2.phoneNumber.value.length == 0 ) ||
 	   (reg.test(document.formX2.phoneNumber.value) == false) ||
           (document.formX2.selectHour.options[document.formX2.selectHour.selectedIndex].value.length == 0) ||
           (document.formX2.f_date_c.value.length <10 || document.formX2.f_date_c.value=='Quel jour ?' ) ||
           (document.formX2.firstname.value.length == 0 ||document.formX2.firstname.value=='Votre prénom' || document.formX2.firstname.value=='Votre pr&eacute;nom') ||
           (document.formX2.lastname.value.length == 0 || document.formX2.lastname.value=='Votre nom') ||
	   (Verifier_checkboxes() == false)

           )
        {
	 //corriger le num de téléphone si besoin
	  if (document.formX2.phoneNumber.value.length > 10
		&& document.formX2.phoneNumber.value!="Saisissez votre numéro de téléphone") {
		var strPhone= document.formX2.phoneNumber.value;
	 	document.formX2.phoneNumber.value=strPhone.substring(0,10);
	 }

          //-- Fait apparaitre le msg d'erreur du controle des champs
          document.getElementById("error_msg").style.display='';
          return false;
        }
        else
          return true;
      }
      // ]]>