function valide() {
	alert('ok');
	return true;
}

function charge() {
	// on valide le formulaire pour transmettre la valeur k=1 et charger tous les calques
	document.formulaire.submit();
}

// barre de défilement jQuery
var Timer;
var Pas = 15; //vitesse de défilement
function moveLayer(Sens) {
	Objet=document.getElementById("visible");
    if(parseInt(Objet.style.top) + (Pas*Sens)>0)  {
		clearTimeout(Timer);
	}
	else if(parseInt(Objet.style.top) + (Pas*Sens)<-(Objet.offsetHeight-document.getElementById("txt").offsetHeight)) {
		clearTimeout(Timer);
	}
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
	}
	Timer = setTimeout("moveLayer(" + Sens + ");", 30);
}


// menu accordéon jQuery
	$(document).ready(function(){
		$("dd:not(:first)").hide();
		$("dt a").click(function(){
			$("dd:visible").slideUp("slow");
			$(this).parent().next().slideDown("slow");
			return false;
		});
	});

// Afficher - Masquer les DIV

function afficher(elem,maxi)
{	
	// affiche le fond blanc et la barre déroulement
	document.getElementById("contenu").style.display="";
	var i;
	var n_calque;
	
	// masque les calques de toutes les sections
	for (i=1; i<= maxi; i++) {
	n_calque = "calque" +i;
	//alert('je cache le calque '+n_calque);
	document.getElementById(n_calque).style.display="none";
	}
	
	// affiche uniquement celle sélectionnée
	document.getElementById(elem).style.display="";
	
	// on ramène le curseur en haut de la fenêtre
	Objet=document.getElementById("visible");
	Objet.style.top = 0 + "px";


}

function bascule(elem)
{
// Quel est l'état actuel ?
etat=document.getElementById(elem).style.display;
if(etat=="none"){document.getElementById(elem).style.display="";}
else{document.getElementById(elem).style.display="none";}
}


// récupéré de Fireworks
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


<!-- controle de formulaire : les champs avec _ sont obligatoire -->
function controle() {
  var i = 0;
  var message = ""; // le message qui sera affiché en fin de contrTle
  var champ = null; // chaque champ examinZ
  var nomchamp = ""; // le nom du champ en cours (name="...")
  // le formulaire s'appelle toout simplement "formulaire"
  // cette boucle balaye tous les champs du formulaire
  for (i=0;i<document.formulaire.elements.length;i++) {
    champ = document.formulaire.elements[i];
    // si le nom du champ contient un "_", on vZrifie...
    if (champ.name.indexOf("_") != -1) {
    // nomchamp prend le nom du champ en enlevant le "_"
       nomchamp = champ.name.substring(0,champ.name.length-1);
       // si le champ est vide, on ajoute son nom au message
       if (champ.value.length == 0)
         message += nomchamp + "\n";
    }
  }
  // si le message contient des noms de champs, on l'affiche...
  if (message.length) {
     alert("Merci de remplir les champs obligatoires suivants :\n" + message);
     // et on retourne "false" pour empcher d'envoyer le formulaire
     return false;
  }
  // sinon OK pour envoyer le formulaire
  else
     return true;
}

<!-- Test de validité de l'adresse email -->
function arobaceok()
{
var a=document.forms[0].Email_.value;
var test="" + a;
for(var k = 0; k < test.length;k++)
{
var c = test.substring(k,k+1);
if(c == "@")
{
return true;
}
}
alert("Votre E-mail n'est pas correctement saisi, merci.");
return false;
}

<!-- Ouverture pop-up -->
function OuvrirPop(url,nom,haut,Gauche,largeur,hauteur,options) 
{
ouvpop=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
}

/* analytics */

  function _trackQuery(control, searcher, query) {
    var gaQueryParamName = "q";
	var query = document.forms["cse"].elements["q"].value; /* ne marche pas en AJAX */
    var loc = document.location;
    var url = [
      loc.pathname,
      loc.search,
      loc.search ? '&#038;' : '?',
      gaQueryParamName == '' ? 'q' : encodeURIComponent(gaQueryParamName),
      '=',
      encodeURIComponent(query)
    ].join('');
    _gaq.push(["_trackPageview", url]);
	//alert('url vaut: '+url);
  }	
  

