// JavaScript Document
<!--
	browserName = navigator.appName;
	browserVer = parseInt(navigator.appVersion);
	var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
	if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror") {version = "n3";} else {version = "n2";}
	
	//tableau utilisé pour verrouiller l'image de l'entrée de la page courrante dans les navigations
	var lock=new Array(99);
		
	// Blurring links:
	function blurLink(theObject)	{
		if (msie4)	{theObject.blur();}
	}
	
	function preload(name, count, chemin, ext){
		if (version == "n3") {
			for(i=0;i<count;i++){
				//alert("preloading "+chemin+name+i+'_on.'+ext);
				eval(name+i+'_on=new Image()'); 
				eval(name+i+'_on.src = "'+chemin+name+i+'_on.'+ext+'"'); 
				eval(name+i+'_off=new Image()'); 
				eval(name+i+'_off.src = "'+chemin+name+i+'_off.'+ext+'"');
			}
		}
	}
	
	function elementLock(name, lockIndex, state){
		if(typeof(name)!='undefined' & name != 'nav_fr_#'){
			lock[lockIndex]=name;
			//alert(name+"_"+state+".src");
			document.getElementById(name).src = eval(name+"_"+state+".src");
		}
	}
		
	// JS function for mouse-over
	function over(name,imgObj)	{
		if (version == "n3" && document.getElementById(name)) {document.getElementById(name).src = eval(name+"_on.src");}
		else if (imgObj)	{imgObj.src = eval(name+"_on.src");}
	}
	// JS function for mouse-out
	function out(name,imgObj)	{
		if (version == "n3" && document.getElementById(name)) {document.getElementById(name).src = eval(name+"_off.src");}
		else if (imgObj)	{imgObj.src = eval(name+"_off.src");}
	}
	
	// JS function for mouse-over
	function overL(name,imgObj)	{
		var locked = 0;
		for (i=0; i<lock.length; i++) 
		{ 
			if(name == lock[i]) { locked = 1; break; }
		} 
		if(!locked)
		{
			if (version == "n3" && document.getElementById(name)) {document.getElementById(name).src = eval(name+"_on.src");}
			else if (imgObj)	{imgObj.src = eval(name+"_on.src");}
		}
	}
	
	// JS function for mouse-out
	function outL(name,imgObj)	{
		var locked = 0;
		for (i=0; i<lock.length; i++) 
		{ 
			if(name == lock[i]) { locked = 1; break; }
		} 
		if(!locked)
		{
			if (version == "n3" && document.getElementById(name)) {document.getElementById(name).src = eval(name+"_off.src");}
			else if (imgObj)	{imgObj.src = eval(name+"_off.src");}
		}
	}
	
	
	
	function hideLayer(name) {

	  var layer = getLayer(name);
	
	  if (document.layers)
		layer.visibility = "hide";
	  if (document.all)
		layer.visibility = "hidden";
		
	  if (document.getElementById) 
            {
                var targetElement = document.getElementById(name);
                targetElement.style.visibility = 'hidden';
            }
	}
	
	
	function showLayer(name) {
	
	  var layer = getLayer(name);
		
	  if (document.layers)
		layer.visibility = "show";
	  if (document.all)
		layer.visibility = "visible";
		
		if (document.getElementById) // Netscape 6 and IE 5+
		{
			var targetElement = document.getElementById(name);
			targetElement.style.visibility = 'visible';
		}
	}
	
	function getLayer(name) {

  // Returns a handle to the named layer.

  if (document.layers)
		return(document.layers[name]);
	  else if (document.all) {
		layer = eval('document.all.' + name + '.style');
		return(layer);
	  }
	  else
		return(null);
	}
	
	function swap(name,ext){
		if (version == "n3") {
				eval(name+'=new Image()'); 
				eval(name+'.src = "img-tr/'+name+'.'+ext+'"'); 
				//alert("name="+name);
				//alert("name.src="+eval(name+'.src'));
				if (version == "n3" && document.getElementById(name)) {document.getElementById(name).src = eval(name+".src");}
		}
	}

	function swapPrev(name,ext){
		if (version == "n3") {
				if (version == "n3" && document.getElementById("imgpreview")) {document.getElementById("imgpreview").src = eval(name+".src");}
		}
	}

	function preloadPrev(name, ext){
		eval(name+'=new Image()'); 
		eval(name+'.src = "img/'+name+'.'+ext+'"'); 
	}

	
	function openWin(pageURL,pageNAME,pagePARAMS) {
		pageNAME	= (pageNAME) ? pageNAME : 'page' ;
		pagePARAMS	= (pagePARAMS) ? pagePARAMS : 'menubar=0,resizable=0,scrollbars=1,width=350,height=450' ;
		var newwin = window.open(pageURL,pageNAME,pagePARAMS);
	}
	
	
	
	/*
		ancien fichier center.js
		Permet de centrer un calque dans la fenêtre
	*/
	
	// JavaScript Document

	this.ie    = !!document.all
	this.n4    = !!document.layers
	this.ua    = navigator.userAgent
	this.mac45 = ua.indexOf('MSIE 4.5; Mac_PowerPC') != -1
	this.win   = ua.indexOf('Win') !=-1
	this.opr   = !!window.opera
	
	window.onresize = register;
	//register(event);
	
	function register(e)
	{
		if (!e) e = window.event;
		center();
		return true;
	}
	
	function moveLayer(layName,x,y){
		//window.status= document.getElementById("bglayer").width;
		if(document.getElementById){        //e5,e6,n6,n7,m1,o6,o7,s1
			document.getElementById(layName).style.left = x+"px";
			document.getElementById(layName).style.top  = y+"px";
		} 
		else if(document.all){            //e4
			document.all(layName).style.pixelLeft = x
			document.all(layName).style.pixelTop  = y
		} else if(document.layers)          //n4
			document.layers[layName].moveTo(x,y)
	  }
	
	
	function center()
	{	
		
		  if(this.ie&&!this.opr) {
				w  = document.body.clientWidth;
				//h   = (document.body.clientHeight <= 560)?560:document.body.clientHeight;
		  } else {
				w  = window.innerWidth;
				//h   = window.innerHeight;
		  }
		  //alert("x="+( w/2 -10 - 1200/2)+" y="+0);
		 
		 moveLayer('fond', w/2 -10 - 1200/2, 0);
	
	}
	
	
	
		// <!-- 1487324820
		// This script is (C) Copyright 2004 Jim Tucek
		// Leave these comments alone!  For more info, visit
		// www.jracademy.com/~jtucek/ 
		
		function breed(grandmother,algebra,file) {
		grandmother += ' ';
		var sand = grandmother.length;
		var art = 0;
		var atmosphere = '';
		for(var quality = 0; quality < sand; quality++) {
		art = 0;
		while(grandmother.charCodeAt(quality) != 32) {
		art = art * 10;
		art = art + grandmother.charCodeAt(quality)-48;
		quality++;
		}
		atmosphere += String.fromCharCode(grow(art,algebra,file));
		}
		parent.location = 'm'+'a'+'i'+'l'+'t'+'o'+':'+atmosphere;
		}
		
		function drink(heat,song,cavern) {
		heat += ' ';
		var clear = heat.length;
		var coordinated = 0;
		for(var glass = 0; glass < clear; glass++) {
		coordinated = 0;
		while(heat.charCodeAt(glass) != 32) {
		coordinated = coordinated * 10;
		coordinated = coordinated + heat.charCodeAt(glass)-48;
		glass++;
		}
		//document.write('&');
		//document.write('#');
		//document.write(grow(coordinated,song,cavern));
		document.write(String.fromCharCode(grow(coordinated,song,cavern)));
		}
		}
		
		function grow(example,physicist,labyrinth) {
		if (labyrinth % 2 == 0) {
		way = 1;
		for(var message = 1; message <= labyrinth/2; message++) {
		matrix = (example*example) % physicist;
		way = (matrix*way) % physicist;
		}
		} else {
		way = example;
		for(var watched = 1; watched <= labyrinth/2; watched++) {
		matrix = (example*example) % physicist;
		way = (matrix*way) % physicist;
		}
		}
		return way;
		}
		

//-->