// VARIABLES GLOBALES//detection IE6var IE6 = false;
var strChUserAgent = navigator.userAgent;
var intSplitStart = strChUserAgent.indexOf("(",0);
var intSplitEnd = strChUserAgent.indexOf(")",0);
var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);
var IE6 = false;
if(strChMid.indexOf("MSIE 6") != -1) IE6 = true;

function Affiche(tab,id,div) { //on fout tab[id] dans div
	window.document.getElementById(div).innerHTML=tab[id];
}



function in_array(ext,array) {
	for (i=0;i<array.length;i++) {
		if (array[i] == ext) return true;
	}	
	return false;	
}


function imgSwap(oImg) {
   var strOver  = "-on"    // image to be used with mouse over
   var strOff = "-off"     // normal image
   var strImg = oImg.src
   if (strImg.indexOf(strOver) != -1) 
      oImg.src = strImg.replace(strOver,strOff)
   else
      oImg.src = strImg.replace(strOff,strOver)
}


function PNGswap(myID) {
	if (IE6) {
		var strOver  = "_on"
		var strOff = "_off"
		try {
			var oSpan = document.getElementById(myID)
			var currentAlphaImg = oSpan.filters(0).src
			if (currentAlphaImg.indexOf(strOver) != -1) {
				oSpan.filters(0).src = currentAlphaImg.replace(strOver,strOff)
			} else {
				oSpan.filters(0).src = currentAlphaImg.replace(strOff,strOver)
			}	
		}	
		catch(e) {}		
	} else {
		imgSwap(myID)
	}
}

 
 
function AffichageRelative(div) {
	etat=window.document.getElementById(div).style.display;	
	if (etat=='none') {
		window.document.getElementById(div).style.display="block";
	} else {
		window.document.getElementById(div).style.display="none";
	}	
}
function CacheRelative(div) {
	window.document.getElementById(div).style.display="none";
}
function MontreRelative(div) {	
	window.document.getElementById(div).style.display="block";
}
 
 
 

function sendData(param, page, div)  {
	if(document.all) {
		//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
	} else {
		//Mozilla
		var XhrObj = new XMLHttpRequest();
	}//fin else
	
	//définition de l'endroit d'affichage:
	var content = document.getElementById(div);
	
	XhrObj.open("POST", page);
	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send(param);
	
	
	
	//Ok pour la page cible
	XhrObj.onreadystatechange = function()	{
		if (XhrObj.readyState == 4 ) {
			if ( XhrObj.status == 200) {
				content.innerHTML = XhrObj.responseText ;
			
				var AllScripts=content.getElementsByTagName("script")
				for (var i=0; i<AllScripts.length; i++) {
					var s=AllScripts[i];
					if (s.src && s.src!="") {
					// Précédement asynchrone, mis en synchrone pour éviter des problèmes de dépendances de scripts
						eval(getFileContent(s.src))
					} else {
						eval(s.innerHTML)
					}
				}
			}
		}
	}	
	
}//fin fonction SendData


function Ajax (param, page) {
	if(document.all) {
		//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
	} else {
		//Mozilla
		var XhrObj = new XMLHttpRequest();
	}//fin else	
	XhrObj.open("POST", page);
	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send(param);	
}
