function openClose(id) {
	var obj = "";	
	if(document.getElementById)
		obj = document.getElementById(id).style;
	else if(document.all)
		obj = document.all[id];
	else if(document.layers)
		obj = document.layers[id];
	else
		return 1;
	if(obj.display == "")
		obj.display = "none";
	else if(obj.display != "none")
		obj.display = "none";
	else
		obj.display = "block";
}

function affiche_image(theme,client,objet) {
	if (document.body)	{
		var larg = (document.body.clientWidth);
		var haut = (document.body.clientHeight);
	}
	else	{
		var larg = (window.innerWidth);
		var haut = (window.innerHeight);
	}
	var req = null; 
	document.getElementById("CLIENTS_CONTENU").innerHTML = "<p class=\"chargement_image\">&nbsp;</p>";
	if (window.XMLHttpRequest) 	{
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}
	req.onreadystatechange = function() { 
		document.getElementById("CLIENTS_CONTENU").innerHTML = "<p class=\"chargement_image\">&nbsp;</p>";
		if(req.readyState == 4) {
			if(req.status == 200)	{
				document.getElementById("CLIENTS_CONTENU").innerHTML  = req.responseText;	
			}	
			else {
				document.getElementById("CLIENTS_CONTENU").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	}; 
	req.open("GET", "clients.asp?AFFICHEIMAGE=1&THEME="+theme+"&CLIENT="+client+"&OBJET="+objet, true);
	req.send(null); 
}

function affiche_details(theme,client,objet) {
	if (document.body)	{
		var larg = (document.body.clientWidth);
		var haut = (document.body.clientHeight);
	}
	else	{
		var larg = (window.innerWidth);
		var haut = (window.innerHeight);
	}
	var req = null; 
	document.getElementById("DETAILS").innerHTML = "<p class=\"chargement\">&nbsp;</p>";
	if (window.XMLHttpRequest) 	{
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}
	req.onreadystatechange = function() { 
		document.getElementById("DETAILS").innerHTML = "<p class=\"chargement\">&nbsp;</p>";
		if(req.readyState == 4) {
			if(req.status == 200)	{
				document.getElementById("DETAILS").innerHTML  = req.responseText;	
			}	
			else {
				document.getElementById("DETAILS").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	}; 
	req.open("GET", "clients.asp?AFFICHEDETAILS=1&THEME="+theme+"&CLIENT="+client+"&OBJET="+objet, true);
	req.send(null); 
}

function affiche_page(rubrique,objet) {
	if (document.body)	{
		var larg = (document.body.clientWidth);
		var haut = (document.body.clientHeight);
	}
	else	{
		var larg = (window.innerWidth);
		var haut = (window.innerHeight);
	}
	var req = null; 
	document.getElementById("ACCUEIL_CONTENU_TXT").innerHTML = "<p class=\"chargement\">&nbsp;</p>";
	if (window.XMLHttpRequest) 	{
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}
	req.onreadystatechange = function() { 
		document.getElementById("ACCUEIL_CONTENU_TXT").innerHTML = "<p class=\"chargement\">&nbsp;</p>";
		if(req.readyState == 4) {
			if(req.status == 200)	{
				document.getElementById("ACCUEIL_CONTENU_TXT").innerHTML  = req.responseText;	
			}	
			else {
				document.getElementById("ACCUEIL_CONTENU_TXT").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	}; 
	req.open("GET", "default.asp?AFFICHEPAGE=1&RUBRIQUE="+rubrique+"&OBJET="+objet, true);
	req.send(null); 
}

function affiche_fichier(fichier) {
	if (document.body)	{
		var larg = (document.body.clientWidth);
		var haut = (document.body.clientHeight);
	}
	else	{
		var larg = (window.innerWidth);
		var haut = (window.innerHeight);
	}
	var req = null; 
	document.getElementById("DETAILS").innerHTML = "<p class=\"chargement\">&nbsp;</p>";
	if (window.XMLHttpRequest) 	{
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}
	req.onreadystatechange = function() { 
		document.getElementById("DETAILS").innerHTML = "<p class=\"chargement\">&nbsp;</p>";
		if(req.readyState == 4) {
			if(req.status == 200)	{
				document.getElementById("DETAILS").innerHTML  = req.responseText;	
			}	
			else {
				document.getElementById("DETAILS").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	}; 
	req.open("GET", "telecharger.asp?AFFICHEFICHIER=1&FICHIER="+fichier, true);
	req.send(null); 
}

function affiche_telechargement(fichier) {
	if (document.body)	{
		var larg = (document.body.clientWidth);
		var haut = (document.body.clientHeight);
	}
	else	{
		var larg = (window.innerWidth);
		var haut = (window.innerHeight);
	}
	var req = null; 
	document.getElementById("TELECHARGER").innerHTML = "<p class=\"chargement\">&nbsp;</p>";
	if (window.XMLHttpRequest) 	{
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}
	req.onreadystatechange = function() { 
		document.getElementById("TELECHARGER").innerHTML = "<p class=\"chargement\">&nbsp;</p>";
		if(req.readyState == 4) {
			if(req.status == 200)	{
				document.getElementById("TELECHARGER").innerHTML  = req.responseText;	
			}	
			else {
				document.getElementById("TELECHARGER").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	}; 
	req.open("GET", "telecharger.asp?AFFICHETELECHARGEMENT=1&FICHIER="+fichier, true);
	req.send(null); 
}

function telechargement(fichier) {
	if (document.body)	{
		var larg = (document.body.clientWidth);
		var haut = (document.body.clientHeight);
	}
	else	{
		var larg = (window.innerWidth);
		var haut = (window.innerHeight);
	}
	var req = null; 
	document.getElementById("TELECHARGER").innerHTML = "<p class=\"chargement\">&nbsp;</p>";
	if (window.XMLHttpRequest) 	{
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}
	req.onreadystatechange = function() { 
		document.getElementById("TELECHARGER").innerHTML = "<p class=\"chargement\">&nbsp;</p>";
		if(req.readyState == 4) {
			if(req.status == 200)	{
				document.getElementById("TELECHARGER").innerHTML  = req.responseText;	
			}	
			else {
				document.getElementById("TELECHARGER").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	}; 
	req.open("GET", "telecharger.asp?TELECHARGEFICHIER=1&FICHIER="+fichier, true);
	req.send(null); 
}

function GetId(id) {
	return document.getElementById(id);
}
var i=false;
 function move(e) {
  if(i) {
    if (navigator.appName!="Microsoft Internet Explorer") {
    GetId("infobulle").style.left=e.pageX + 5+"px";
    GetId("infobulle").style.top=e.pageY + 10+"px";
    }
    else { 
        if(document.documentElement.clientWidth>0) {
	     GetId("infobulle").style.left=event.x+document.documentElement.scrollLeft+5+"px";
	     GetId("infobulle").style.top=event.y+document.documentElement.scrollTop+10+"px";
        } 
        else {
	      GetId("infobulle").style.left=event.x+document.body.scrollLeft+5+"px";
	      GetId("infobulle").style.top=event.y+document.body.scrollTop+10+"px";
	     }
	     
    }
  }
}
function affiche_infobulle(text) {
  if(i==false) {
	  GetId("infobulle").style.visibility="visible";
	  GetId("infobulle").innerHTML = text;
	  i=true;
  }
}
function cache_infobulle() {
	if(i==true) {
		GetId("infobulle").style.visibility="hidden";
		i=false;
	}
}
document.onmousemove=move;
