// JavaScript Document


function funcContentwin(adressecontent)
	{ 
		var req = null; 
		//alert('alerte');
		//document.ajax.dyn.value="Started...";
		
		if (window.XMLHttpRequest) { // Mozilla
			req = new XMLHttpRequest();
		}
		else {
			if (window.ActiveXObject) { // C'est Internet explorer < IE7
				try { req = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e) {
					try {
						req = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch(e) {
						req = null;
					}
				}
			}
		}
		

		req.onreadystatechange = function()
		{ 
			//document.ajax.dyn.value="Wait server...";
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					//document.ajax.dyn.value="Received:" + req.responseText;	
					document.getElementById("content").innerHTML = req.responseText;
				}	
				else	
				{
					//document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText;
				}	
			} 
		}; 
		req.open("GET", adressecontent, true); 
		
		if (req.overrideMimeType) { 
			req.overrideMimeType('text/html; charset=ISO-8859-15');
		}
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
		
		req.send(null); 
	} 
	
	
	
	
	function funcCont(numcontenu)
	{ 
		var req = null; 

		//document.ajax.dyn.value="Started...";
		if (window.XMLHttpRequest) { // Mozilla
			req = new XMLHttpRequest();
		}
		else {
			if (window.ActiveXObject) { // C'est Internet explorer < IE7
				try { req = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e) {
					try {
						req = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch(e) {
						req = null;
					}
				}
			}
		}

		req.onreadystatechange = function()
		{ 
			//document.ajax.dyn.value="Wait server...";
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					//document.ajax.dyn.value="Received:" + req.responseText;	
					document.getElementById("txtcontenu").innerHTML = req.responseText;
				}	
				else	
				{
					//document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText;
				}	
			} 
		}; 
		req.open("GET", "contenu/contenu" + numcontenu + ".php", true);
		
		if (req.overrideMimeType) { 
			req.overrideMimeType('text/html; charset=ISO-8859-15');
		}
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");

		req.send(null); 
	} 

	function funcContent(numcontent)
	{ 
		var req = null; 

		//document.ajax.dyn.value="Started...";
		if (window.XMLHttpRequest) { // Mozilla
			req = new XMLHttpRequest();
			if (req.overrideMimeType) { 
				//req.overrideMimeType('text/xml');
			}
		}
		else {
			if (window.ActiveXObject) { // C'est Internet explorer < IE7
				try { req = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e) {
					try {
						req = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch(e) {
						req = null;
					}
				}
			}
		}

		req.onreadystatechange = function()
		{ 
			//document.ajax.dyn.value="Wait server...";
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					//document.ajax.dyn.value="Received:" + req.responseText;	
					document.getElementById("content").innerHTML = req.responseText;
				}	
				else	
				{
					//document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText;
				}	
			} 
		}; 
		req.open("GET", "content/content" + numcontent + ".php", true); 
		
		if (req.overrideMimeType) { 
			req.overrideMimeType('text/html; charset=ISO-8859-15');
		}
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");

		
		req.send(null); 
	} 
	
	function funcContSav(numcontenu)
	{ 
		
		// Mise à zéro de la variable des réferences défilants dans le savoir-faire
		thisref = 0;
		
		var req = null; 

		//document.ajax.dyn.value="Started...";
		if(window.XMLHttpRequest)
			req = new XMLHttpRequest(); 
		else if (window.ActiveXObject) {
			
			try { req = new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {}
			try { req = new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {}
		}

		req.onreadystatechange = function()
		{ 
			//document.ajax.dyn.value="Wait server...";
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					//document.ajax.dyn.value="Received:" + req.responseText;	
					document.getElementById("illus").innerHTML = req.responseText;
				}	
				else	
				{
					//document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText;
				}	
			} 
		}; 
		req.open("GET", "contenu/contenu3.php?num_id=" + numcontenu, true); 
		
		if (req.overrideMimeType) { 
			req.overrideMimeType('text/html; charset=ISO-8859-15');
		}
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");

		req.send(null); 
	} 
	

	function funcContRefDer(selObj)
	{ 
		var req = null; 
		thisref = 1;
		
		//document.ajax.dyn.value="Started...";
		if(window.XMLHttpRequest)
			req = new XMLHttpRequest(); 
		else if (window.ActiveXObject) {
			
			try { req = new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {}
			try { req = new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {}
		}

		req.onreadystatechange = function()
		{ 
			//document.ajax.dyn.value="Wait server...";
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					//document.ajax.dyn.value="Received:" + req.responseText;	
					document.getElementById("illus").innerHTML = req.responseText;
				}	
				else	
				{
					//document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText;
				}	
			} 
		}; 
		req.open("GET", selObj.options[selObj.selectedIndex].value, true); 
		
		if (req.overrideMimeType) { 
			req.overrideMimeType('text/html; charset=ISO-8859-15');
		}
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");

		req.send(null); 
	} 
	
function funcContCatDer(selObj)
	{ 
		var req = null; 
		thisref = 1;
		
		//document.ajax.dyn.value="Started...";
		if(window.XMLHttpRequest)
			req = new XMLHttpRequest(); 
		else if (window.ActiveXObject) {
			
			try { req = new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {}
			try { req = new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {}
		}

		req.onreadystatechange = function()
		{ 
			//document.ajax.dyn.value="Wait server...";
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					//document.ajax.dyn.value="Received:" + req.responseText;	
					document.getElementById("contCat").innerHTML = req.responseText;
				}	
				else	
				{
					//document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText;
				}	
			} 
		}; 
		req.open("GET", selObj.options[selObj.selectedIndex].value, true); 
		
		if (req.overrideMimeType) { 
			req.overrideMimeType('text/html; charset=ISO-8859-15');
		}
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");

		req.send(null); 
	} 
	
	function funcContCat(theme, cycle)
	{ 
		var req = null; 
		thisref = 1;
		
		//document.ajax.dyn.value="Started...";
		if(window.XMLHttpRequest)
			req = new XMLHttpRequest(); 
		else if (window.ActiveXObject) {
				
			try { req = new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {}
			try { req = new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {}
		}

		req.onreadystatechange = function()
		{ 
			//document.ajax.dyn.value="Wait server...";
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					//document.ajax.dyn.value="Received:" + req.responseText;	
					document.getElementById("ssmenu").innerHTML = req.responseText;
				}	
				else	
				{
					//document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText;
				}	
			} 
		}; 
		req.open("GET", "contenu/scontenu6.php?cat_theme=" + theme + "&cat_cycle=" + cycle, true); 
		
		if (req.overrideMimeType) { 
			req.overrideMimeType('text/html; charset=ISO-8859-15');
		}
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");

		req.send(null); 
	} 
	
	function funcContRef(numcontenu, numenu)
	{ 
		var req = null; 
		thisref = 1;

		//document.ajax.dyn.value="Started...";
		if(window.XMLHttpRequest)
			req = new XMLHttpRequest(); 
		else if (window.ActiveXObject) {
		
			try { req = new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {}
			try { req = new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {}
		}

		req.onreadystatechange = function()
		{ 
			//document.ajax.dyn.value="Wait server...";
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					//document.ajax.dyn.value="Received:" + req.responseText;	
					document.getElementById("illus").innerHTML = req.responseText;
				}	
				else	
				{
					//document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText;
				}	
			} 
		}; 
		req.open("GET", "contenu/contenu" + numenu + ".php?num_id=" + numcontenu, true); 
		
		if (req.overrideMimeType) { 
			req.overrideMimeType('text/html; charset=ISO-8859-15');
		}
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");

		req.send(null); 
	} 
	
	
	function funcScont (direction, numelem, id_menu_sav)
	{ 
		
		if (document.images) {
 		thisref = thisref + direction;
 		if (thisref < 0) {
			thisref = numelem-1;
			}
 		if (thisref > numelem-1) {
			thisref=0; 
			}
		}
		
		var req = null; 

		//document.ajax.dyn.value="Started...";
		if(window.XMLHttpRequest)
			req = new XMLHttpRequest(); 
		else if (window.ActiveXObject) {
			
			try { req = new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {}
			try { req = new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {}
		}

		req.onreadystatechange = function()
		{ 
			//document.ajax.dyn.value="Wait server...";
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					//document.ajax.dyn.value="Received:" + req.responseText;	
					document.getElementById("stxtcontenu").innerHTML = req.responseText;
				}	
				else	
				{
					//document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText;
				}	
			} 
		}; 
		req.open("GET", "contenu/scontenu3.php?id=" + thisref + "&elem=" + numelem + "&id_menu_sav=" + id_menu_sav, true); 
		
		if (req.overrideMimeType) { 
			req.overrideMimeType('text/html; charset=ISO-8859-15');
		}
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");

		req.send(null); 
	} 
	//
	
	function funcImgRef (direction, idillus, tot)
	{ 
		
		if (document.images) {
 		thisref = thisref + direction;
 		if (thisref < 1) {
			thisref = tot;
			}
 		if (thisref > tot) {
			thisref=1; 
			}
		}
		
		var req = null; 

		//document.ajax.dyn.value="Started...";
		if(window.XMLHttpRequest)
			req = new XMLHttpRequest(); 
		else if (window.ActiveXObject) {
			
			try { req = new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {}
			try { req = new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {}
			try { req = new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {}
		}

		req.onreadystatechange = function()
		{ 
			//document.ajax.dyn.value="Wait server...";
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					//document.ajax.dyn.value="Received:" + req.responseText;	
					document.getElementById("refIllus").innerHTML = req.responseText;
				}	
				else	
				{
					//document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText;
				}	
			} 
		}; 
		req.open("GET", "illus/illus2.php?id=" + idillus + "&num_illus=" + thisref, true); 
		
		if (req.overrideMimeType) { 
			req.overrideMimeType('text/html; charset=ISO-8859-15');
		}
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");

		req.send(null); 
	} 
	
	
	// Diapo

thisImg = 1
imgCt = 5

function newSlide(direction) {
 	if (document.images) {
 		thisImg = thisImg + direction;
 		if (thisImg < 1) {
			thisImg = imgCt; 
			}
 		if (thisImg > imgCt) {
			thisImg=1; 
			}
 		document.slider.src = "images/slide" + thisImg + ".jpg";
 	}
 }
 



 
 