function toggle2(element) {
	p = element.parentNode.parentNode.parentNode.getElementsByTagName('div')[0];
	p.style.display = (p.style.display == 'block') ? 'none' : 'block';
}

// Popup library
var newwindow;
function pop(url) {
	var largeur=590;
	var hauteur=570;
  var xPos=(screen.width-largeur)/2;
	var yPos=(screen.height-hauteur)/2;
	var paramParDefaut = ",resizable=0,status=1,scrollbars=0,toolbar=0,location=0,menubar=0";
	newwindow=window.open(url,'name','width=' + largeur + ',height=' + hauteur + ',left=' + xPos + ',top=' + yPos + paramParDefaut);
	if (window.focus) {newwindow.focus()}
	return false;
}
// Fonction d'atribution de la fonction pop ci-dessus sur les href ayant l'attribut type="popup" ;-)
function chargement() {
var x = document.getElementsByTagName('a');
var y = document.getElementsByTagName('area');
for (var i=0;i<x.length;i++) {
	if (x[i].getAttribute('rel') == 'popup')
	{
		x[i].onclick = function () {
			return pop(this.href)
		}
		x[i].title += ' (Popup) '; // On ajoute un libellé au "title" du href (qu'il existe ou non)
	}
}
for (var i=0;i<y.length;i++) {
	if (y[i].getAttribute('rel') == 'popup')
	{
		y[i].onclick = function () {
			return pop(this.href)
		}
		y[i].title += ' (Popup) '; // On ajoute un libellé au "title" du href (qu'il existe ou non)
	}
}
}
// Gestion des événements "on" d'une page (onload, onresize, etc.) (c'est quand même vachement plus propre que onload="" dans le body...)
function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, false);
		return true;
	}
	else if (obj.attachEvent) {
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
	else {
		return false;
	}
}
addEvent(window, 'load', chargement); // On affecte la fonction "chargement()" (popup) à l'événement onload
// End of Popup library

