function addListener(func,eventType) {
	if (window.addEventListener)
		window.addEventListener(eventType, func, false);
	else if (document.addEventListener)
		document.addEventListener(eventType, func, false);
	else if (window.attachEvent)
		window.attachEvent("on"+eventType, func);
}

var funcTestAdulte = (function() {
	// Membres privés
	function getCookie () {
		var cookies = document.cookie;
		var pos = cookies.indexOf("ADULT=");
			if(pos == -1) return false;
			return true;
	}

	function setCookie () {
		document.cookie = "ADULT=YES; max-age="+(60*60*24*30)+"; path=/";
		return true;
	}

	function testMajeur () {
		// Vérifier si le cookie existe
		if(getCookie() == false) {
			Modalbox._init ( { title : "", width: 720, height: 560 } );
			Modalbox.deactivate ();
			Modalbox.show("adult/majmin.php", {} );
		}
	}

	// Membres publics
	return {
		"load": function() {
			testMajeur ();
			},
		"unload": function() {
			return true;
			},
		"fermeMajeur": function() {
			Modalbox.hide();
			setCookie ();	
			},
		"fermeMineur": function() {
			Modalbox.hide();
			window.location.href='http://www.google.fr/';
			}
	};
}) ();

addListener(funcTestAdulte.load, "load");
addListener(funcTestAdulte.unload, "unload");