 $(document).ready(function(){
	$("ul.subnav").parent().append("<span></span>"); //Affiche simplement le bouton (ici représenté par une flèche) qui sert à afficher le menu déroulant lorsque le JavaScript est activé.
	$("ul.topnav li").hover(function() { //Lorsque l'on clique sur le bouton (flèche)...
		var navItems = $(this);
		//Les événements suivants sont appliqués à la sous-navigation (menu déroulant).
		$(this).find("ul.subnav").slideDown('fast').show(); //Ouverture du menu déroulant lorsque l'on clique sur le bouton

		
		}, function(){
			$(this).find("ul.subnav").slideUp('fast'); //Lorsque l'on survol à l'extérieur du menu déroulé, le menu déroulant remontra
		});

		//Les événements suivant s'appliquent lors du survol du bouton de la flèche.
		}).hover(function() {
			$(this).addClass("subhover"); //Lorsque l'on survol, ajout de la classe "subhover"
		}, function(){	//On Hover Out
			$(this).removeClass("subhover"); //Lorsque l'on survol à l'extérieur, enlève la classe "subhover"
	});

/////////////////////////////////ouverture de popup///////////////////////////////////////////
		function openpopup(theURL,larg,haut)
		{
			if(larg>1){
			}else{
			larg=522;
			}
			if(haut>1){
			}else{
			haut=702;
			}
			var LeftPosition = (screen.width-larg)/2;
			var TopPosition = (screen.height-haut)/2;
			winName='pop'+larg+haut;
			//winName="theURL";
			features="width="+larg+",height="+haut+",top="+TopPosition+",left="+LeftPosition+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no";


			//var w=window.open(theURL,winName,features);
			//w.close();
			var w=window.open(theURL,winName,features);
			if(w.window.focus)
			{

				w.window.focus();
				//w.resizeTo(larg, haut);

			 }
		}
/////////////////////////////////Fin de ouverture de popup///////////////////////////////////////////

/////////////////////////////// tester la validité de formulaire////////////////////////////////////////
   function test(v_lang) {
   var message="Tous les champs obligatoires ne sont pas correctement remplis";

    if((insert.type.value=="")&&(v_lang=="FR")) {
    alert(message);
    insert.type.focus();
    return false;
    }
    else if(insert.titre.value=="") {
    alert(message);
    insert.titre.focus();
    return false;
    }
   else if(insert.descriptif.value=="") {
    alert(message);
    insert.descriptif.focus();
    return false;
    }
   else if(insert.photo1.value=="") {
    alert(message);
    insert.photo1.focus();
    return false;
    }


   }
///////////////////////////////Fin tester la validité de formulaire////////////////////////////////////////


/////////////////////////////// tester la validité de formulaire de contact////////////////////////////////////////
   function test_contact() {
   var message="Tous les champs ne sont pas correctement remplis";

    if(contact.nom.value=="") {
    alert(message);
    contact.nom.focus();
    return false;
    }
    else if(contact.mail.value=="") {
    alert(message);
    contact.mail.focus();
    return false;
    }
   else if(contact.message.value=="") {
    alert(message);
    contact.message.focus();
    return false;
    }



   }
///////////////////////////////Fin tester la validité de formulaire de contact////////////////////////////////////////
/////////////////////////////// tester la validité de formulaire de newsletter////////////////////////////////////////


function ValidMail(mail_address)
{
     return mail_address.match(/^([\w-]+)@([\w-]+)\.([\w]+)$/);
}


///////////////////////////////Fin tester la validité de formulaire de newsletter////////////////////////////////////////

/////////////////////////////// tester la validité de formulaire de recherche////////////////////////////////////////
   function test_recherche() {
   var message="Tous les champs ne sont pas correctement remplis";

    if(cherche.recherche.value=="") {
    cherche.recherche.value="all";
    }

   }
///////////////////////////////Fin tester la validité de formulaire de recherche////////////////////////////////////////
/////////////////////////////// tester la validité des photos////////////////////////////////////////
   function verif_photo(fo) {
   var message="Le format du fichier est incorrect";
   var message2="Vous devez remplir les champs obligatoires avant de choisir une photo";
    if ((fo.indexOf('.jpeg',0)==-1) && (fo.indexOf('.jpg',0)==-1) && (fo.indexOf('.JPG',0)==-1)&& (fo.indexOf('.JPEG',0)==-1)&& (fo.indexOf('.PNG',0)==-1)&& (fo.indexOf('.png',0)==-1)&& (fo.indexOf('.GIF',0)==-1)&& (fo.indexOf('.gif',0)==-1)&& (fo.indexOf('.PDF',0)==-1)&& (fo.indexOf('.pdf',0)==-1)&& (fo.indexOf('.DOC',0)==-1)&& (fo.indexOf('.doc',0)==-1)&& (fo.indexOf('.XLS',0)==-1)&& (fo.indexOf('.xls',0)==-1)) {

   	alert(message);
   	document.insert.photo.value=null;
   	return false;



    }else{
   	    if ((fo.indexOf('.PDF',0)>=0)||(fo.indexOf('.pdf',0)>=0)||(fo.indexOf('.DOC',0)>=0)||(fo.indexOf('.doc',0)>=0)||(fo.indexOf('.XLS',0)>=0)||(fo.indexOf('.xls',0)>=0)) {
    		document.insert.rognage[0].disabled=true;
    		document.insert.rognage[1].disabled=true;

    	}else{
    		document.insert.rognage[0].disabled=false;
   		document.insert.rognage[1].disabled=false;
    	}


   		document.insert.upload.value='1';
  		document.insert.submit();



    }
   }
///////////////////////////////Fin tester la validité des photos////////////////////////////////////////

////////////////////////////// tester la validité de formulaire////////////////////////////////////////
   function test_user() {
   var message="Tous les champs obligatoires ne sont pas correctement remplis";

    if(insert.nom.value=="") {
    alert(message);
    insert.nom.focus();
    return false;
    }
    else if(insert.prenom.value=="") {
    alert(message);
    insert.prenom.focus();
    return false;
    }
   else if(insert.user.value=="") {
    alert(message);
    insert.user.focus();
    return false;
    }
   else if(insert.password.value=="") {
    alert(message);
    insert.password.focus();
    return false;
    }
    else if((insert.mail.value=="")||(insert.mail.value.indexOf('.',0)==-1)||(insert.mail.value.indexOf('@',0)==-1)) {
    alert("cette adresse email n'est pas valide ...");
    insert.mail.focus();
    return false;
    }
	if(insert.password.value!=insert.confirm_password.value) {
		alert("la confirmation du mot de passe ne correspond pas ...");
		insert.confirm_password.focus();
		return false;
	}


   }
///////////////////////////////Fin tester la validité de formulaire////////////////////////////////////////

//////////////////////////////Fonction pour fixerr les PNG sur IE/////////////////////////////////////
 function fix_png(id,fichier) {
  // is the browser competent with the DOM?
  if(document.getElementById) {
    // is the browser capable of managing runtimeStyle?
    // (this would mean, basically, "hey, I'm IE")
    if(document.getElementById(id).runtimeStyle) {
      // delete current background
      document.getElementById(id).style.backgroundImage = 'none';
      // apply PNG background with alpha transparency filtering
      document.getElementById(id).style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?echo $rep_image;?>/"+fichier+"',sizingMethod='crop',)";
    }
  }
}
//////////////////////////////Fin de la Fonction pour fixerr les PNG sur IE///////////////////////////

/////////////////////////// Fonction pour crypter le mails ///////////////////////////////////////////
 function crypt_mail_js(adresse) {

var adresse = new String(adresse);

var adresse2=adresse.replace(".no_spam.", "@");
 	document.write(adresse2);
 }
///////////////////////FIN Fonction pour crypter le mails ///////////////////////////////////////////

/////////////////////////////////Checks/unchecks all tables

function setCheckboxes(the_form, do_check)
{
    var elts      = (typeof(document.forms[the_form].elements['selected_db[]']) != 'undefined')
                  ? document.forms[the_form].elements['selected_db[]']
                  : (typeof(document.forms[the_form].elements['selected_tbl[]']) != 'undefined')
          ? document.forms[the_form].elements['selected_tbl[]']
          : document.forms[the_form].elements['selected_fld[]'];
    var elts_cnt  = (typeof(elts.length) != 'undefined')
                  ? elts.length
                  : 0;

    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = do_check;
        } // end for
    } else {
        elts.checked        = do_check;
    } // end if... else

    return true;
}
/////////////////////////// // end of the 'setCheckboxes()' function
//////////////////////////////////Menu Dynamique Horizontal

function cacher(num,id){

for(i=1;i<=num;i++){
	if(i!=id){
		document.getElementById('sousmenu'+i).style.display='none';
	}else{

		document.getElementById('sousmenu'+i).style.display='block';
	}
}

}
document.getElementById('sousmenu3').style.display='block';
//////////////////////////////////FIN Menu Dynamique Horizontal

