// JavaScript Document
//ouvrture feremeture de boite trouvé sur liberation
//<div onmouseover="boite_ouverture(7,3);" onmouseout="boite_fermeture_timeout(7);">
a_boite = new Array()

function boite_ouverture ( l_boite , l_element ) {
	if ( a_boite[l_boite-1][4] ) {
		clearTimeout(a_boite[l_boite-1][4])
	}
	document.getElementById("boite_"+l_boite+"_"+l_element).style.display = "block"
	document.getElementById("boite_"+l_boite+"_"+l_element+"_titre").style.color = a_boite[l_boite-1][2]
}

function boite_fermeture_timeout ( l_boite ) {
	a_boite[l_boite-1][4] = setTimeout("boite_fermeture("+l_boite+")",300)
}

function boite_fermeture ( l_boite ) {
	for ( v_loop = 1 ; v_loop <= a_boite[l_boite-1][0] ; v_loop ++ ) {
		if ( v_loop != a_boite[l_boite-1][1] ) {
			document.getElementById("boite_"+l_boite+"_"+v_loop).style.display = "none"
			document.getElementById("boite_"+l_boite+"_"+v_loop+"_titre").style.color = "rgb(000,000,000)"
		}
	}
}


//menu js+ css alsacreation

window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}



//fenetre centré 50% dde l'ecran
/*<a href="javascript:NewWindow('index.php','500','550')">essai</a>*/
function NewWindow(url,hauteur,largeur) {
	var winl = (screen.width - largeur) / 2;
	var wint = (screen.height - hauteur) / 2;
	date_t = new Date;
	time = date_t.getTime();
	winprops = 'height='+hauteur+',width='+largeur+',top='+wint+',left='+winl+',scrollbars=1,resizable'
	win = window.open(url, time, winprops)
	}
	
//decompte jusqua une date defini
/*<script type=\"text/javascript\">decompte();</script>*/
function decompte()
{
	var date_fin = new Date("june 15, 2005");
	<!-- par exemple December 25, 2001 ATTENTION le mois doit etre en ANGLAIS ! -->
	var description = "le lancement !! ";
	var aujourdhui = new Date();
	var ecart_ms = date_fin.getTime() - aujourdhui.getTime();
	var ecart_j = Math.ceil(ecart_ms / (1000 * 60 * 60 * 24));
	<!-- vous pouvez modifer les deux lignes ci-dessous pour modifier l'affiche du message -->
	var html_begin="<br /><h3 align=\"center\">";
	var html_end="</h3>";
	var message;
	if(ecart_j > 1)
		message="Plus que " + ecart_j + " jours avant " + description;
	else if(ecart_j == 1)
		{ message="Plus qu'un jour et c'est " + description; }
	else if(ecart_j < 1)
		{ message="Joyeux " + description + " !"; }
	document.write(html_begin + message + html_end);
}


    /*
      Via ce script vous spécifiez que l'email doit :
      - contenir une arobase et un point
      - avant la présence de l'arobase nous pouvons trouver, des lettres quelconques
        (en minuscule ou majuscule), n'importe quel chiffre, et les caractères "-" ou "_"
      - aprés l'arobase, la vérification reste la même mais on interdit la présence de "_"
        et il faut impérativement au moins de caractères entre l'arobase et le point
      - aprés le point, nous devons une succession de 2 ou 3 caractères doivent être
        présentes afin de pouvoir valider l'adresse email.
    */
    

    function validation()
    {
      var email   = document.membre.email.value;
         var verif   =  /([a-z0-9]+([-_]?[a-z0-9]+)*.)*[a-z0-9]+([-_]?[a-z0-9]+)*@([a-z0-9]+([-_]?[a-z0-9]+)*.)+[a-z]{2,4}/
         if (verif.exec(email) == null)
      {
        alert("Votre email est incorrecte");
        return false;
      }
     // else
      //{
      //  alert("Votre email est correcte");
      //  return true;
     // }


    }
    
//rendre visible ou pas un calque (lemonde)
function basculer(fen, nb_fen) {
// fait le tour des div
  for (i = 0; i < nb_fen; i++) {
	// genere le nom de la div
     id_cible = "fen" + i;
	// cree un pointeur sur la cible          
     cible = document.getElementById(id_cible);

     id_fl_cible = "fen-fl" + i;
     fl_cible = document.getElementById(id_fl_cible);
     	//test si la cible est bien 
	 if (i == fen) {
       		//test si le div est cache
	   if (cible.style.display == "none"){
		//si il est caché le faire apparaitre
           	cible.style.display="block";
           	fl_cible.src="http://medias.lemonde.fr/mmpub/img/icn/fl-fen.gif";
           } else {
		//si il est visible le cacher
           	cible.style.display="none";
          	 fl_cible.src="http://medias.lemonde.fr/mmpub/img/icn/fl-sq.gif";
           }
     
	 } else {
		//si le div n est pas la cible alors on le cache
          cible.style.display = "none";
          fl_cible.src="http://medias.lemonde.fr/mmpub/img/icn/fl-sq.gif";
     	}            
  }  

} 