//#############################################
//##########Pierre JURKIEWICZ 2008#############
//#############################################
	
		
		function Scroller() {
	       window.scrollTo(0,0);
	   }
		
		function detailsmess(liens)
		{
			update=window.open('actions/Visualisation/detailsmess.php?id='+liens, 'details', 'height=1,width=1,status=no,toolbar=no,menubar=no,scrollbars=yes,location=no,resizable=yes');
			update.focus();
			update.resizeBy(350,450);
		}
		
		function detailsrech(liens)
		{
			update=window.open('actions/Visualisation/detailsreh.php?id='+liens, 'details', 'height=1,width=1,status=no,toolbar=no,menubar=no,scrollbars=yes,location=no,resizable=yes');
			update.focus();
			update.resizeBy(350,450);
		}
		
		function del(liens,tb)
		{
			sas_tmstp=Math.round(Math.random()*10000000000);
			
			var myDiv = document.getElementById('Form_center');
			var myDiv2 = document.getElementById('cache_noir');
			
			myDiv.innerHTML = fichXML('actions/Suppression/del.php?iddel='+escape(liens)+'&tb='+escape(tb)+'&time='+sas_tmstp);
			
			myDiv.style.left = xmouse;	
	    myDiv.style.top  = ymouse;	
	    
			myDiv.style.display = 'block';
			myDiv2.style.display = 'block';
			
			this.setTimeout("PlaceCalque()", 30);
			this.setTimeout("Scroller()", 100);
		}
		
		function Multidel(tb,nom_form,nom_champ)
		{
			sas_tmstp=Math.round(Math.random()*10000000000);
			
			liens = recupcheck(nom_form,nom_champ);
			
			var myDiv = document.getElementById('Form_center');
			var myDiv2 = document.getElementById('cache_noir');
			
			myDiv.innerHTML = fichXML('Actions/Supression/Multidel.php?iddel='+escape(liens)+'&tb='+escape(tb)+'&time='+sas_tmstp);
			
			myDiv.style.left = xmouse;	
	    myDiv.style.top  = ymouse;	
	    
			myDiv.style.display = 'block';
			myDiv2.style.display = 'block';
			
			this.setTimeout("PlaceCalque()", 30);
			this.setTimeout("Scroller()", 100);
		}
		
		function Multivis(tb,nom_form,nom_champ,valeur)
		{
			sas_tmstp=Math.round(Math.random()*10000000000);
			
			liens = recupcheck(nom_form,nom_champ);
			
			var myDiv = document.getElementById('Form_center');
			var myDiv2 = document.getElementById('cache_noir');
			
			myDiv.innerHTML = fichXML('Actions/Supression/MultiVis.php?iddel='+escape(liens)+'&tb='+escape(tb)+'&value='+valeur+'&time='+sas_tmstp);
			
			myDiv.style.left = xmouse;	
	    myDiv.style.top  = ymouse;	
	    
			myDiv.style.display = 'block';
			myDiv2.style.display = 'block';
			
			this.setTimeout("PlaceCalque()", 30);
			this.setTimeout("Scroller()", 100);
		}
		
		function deldet(liens,tb,retour)
		{
			sas_tmstp=Math.round(Math.random()*10000000000);
			
			var myDiv = document.getElementById('Form_center');
			var myDiv2 = document.getElementById('cache_noir');
			var myDiv3 = document.getElementById('del');
			
			myDiv.innerHTML = fichXML('actions/Suppression/deldet.php?iddel='+escape(liens)+'&tb='+escape(tb)+'&retour='+escape(retour)+'&time='+sas_tmstp);
			
			myDiv.style.left = xmouse;	
	    myDiv.style.top  = ymouse;	
	    
			myDiv.style.display = 'block';
			myDiv2.style.display = 'block';
			
			this.setTimeout("PlaceCalque()", 30);
			this.setTimeout("Scroller()", 100);
		}
		
		function logout()
		{
			update=window.open('Functions/logout.php', 'logout', 'height=1,width=1,status=no,toolbar=no,menubar=no,scrollbars=yes,location=no,resizable=yes');
			update.focus();
			update.resizeBy(200,30);
		}
		
		function gest()
		{
			update=window.open('dir.php', 'gest', 'height=1,width=1,status=no,toolbar=no,menubar=no,scrollbars=yes,location=no,resizable=yes');
			update.focus();
			update.resizeBy(600,550);
		}
		
		function Suppr(liens)
		{
			sas_tmstp=Math.round(Math.random()*10000000000);
			
			var myDiv = document.getElementById('Form_center');
			var myDiv2 = document.getElementById('cache_noir');
			
			myDiv.innerHTML = fichXML('actions/Suppression/supprexplor.php?id='+escape(liens)+'&time='+sas_tmstp);
			
			myDiv.style.left = xmouse;	
	    myDiv.style.top  = ymouse;
	    
	    myDiv.style.display = 'block';
			myDiv2.style.display = 'block';
			
			this.setTimeout("PlaceCalque()", 30);
			this.setTimeout("Scroller()", 100);
		}
		
		function SupprJ(liens)
		{
			sas_tmstp=Math.round(Math.random()*10000000000);
			
			var myDiv = document.getElementById('Form_center');
			var myDiv2 = document.getElementById('cache_noir');
			var myDiv3 = document.getElementById('suppr');
			
			myDiv.innerHTML = fichXML('actions/Suppression/suppr.php?fichier='+escape(liens)+'&time='+sas_tmstp);
			
			myDiv.style.left = xmouse;	
	    myDiv.style.top  = ymouse;	
	    
			myDiv.style.display = 'block';
			myDiv2.style.display = 'block';
			
			this.setTimeout("PlaceCalque()", 30);
			this.setTimeout("Scroller()", 100);
		}
		
		function PoubL(liens,tb)
		{
			sas_tmstp=Math.round(Math.random()*10000000000);
			
			var myDiv = document.getElementById('Form_center');
			var myDiv2 = document.getElementById('cache_noir');
			//alert('test');
			myDiv.innerHTML = fichXML('actions/Suppression/Pbl.php?iddel='+escape(liens)+'&tb='+escape(tb)+'&time='+sas_tmstp);
			
			myDiv.style.left = xmouse;	
	    myDiv.style.top  = ymouse;	
	    
			myDiv.style.display = 'block';
			myDiv2.style.display = 'block';
			
			this.setTimeout("PlaceCalque()", 30);
			this.setTimeout("Scroller()", 100);
		}
		
		function restore(liens,tb)
		{
			sas_tmstp=Math.round(Math.random()*10000000000);
			
			var myDiv = document.getElementById('Form_center');
			var myDiv2 = document.getElementById('cache_noir');
			
			myDiv.innerHTML = fichXML('actions/Suppression/restore.php?iddel='+escape(liens)+'&tb='+escape(tb)+'&time='+sas_tmstp);
			
			myDiv.style.left = xmouse;	
	    myDiv.style.top  = ymouse;	
	    
			myDiv.style.display = 'block';
			myDiv2.style.display = 'block';
			
			this.setTimeout("PlaceCalque()", 30);
			this.setTimeout("Scroller()", 100);
		}
		
		function SupprD(liens)
		{
			sas_tmstp=Math.round(Math.random()*10000000000);
			
			var myDiv = document.getElementById('Form_center');
			var myDiv2 = document.getElementById('cache_noir');
			
			myDiv.innerHTML = fichXML('actions/Suppression/supprd.php?id='+escape(liens)+'&time='+sas_tmstp);
			
			myDiv.style.left = xmouse;	
	    myDiv.style.top  = ymouse;
	    
	    myDiv.style.display = 'block';
			myDiv2.style.display = 'block';
			
			this.setTimeout("PlaceCalque()", 30);
			this.setTimeout("Scroller()", 100);
		}
		
		function rename(liens,fich)
		{
			update=window.open('Jview/actions/Suppression/rename.php?id='+liens+'&file='+fich, 'del', 'height=1,width=1,status=no,toolbar=no,menubar=no,scrollbars=yes,location=no,resizable=yes');
			update.focus();
			update.resizeBy(200,30);
		}
		
		function create(liens)
		{
			update=window.open('Jview/actions/Suppression/mkdir.php?id='+liens, 'del', 'height=1,width=1,status=no,toolbar=no,menubar=no,scrollbars=yes,location=no,resizable=yes');
			update.focus();
			update.resizeBy(200,30);
		}
		
		function PlaceCalque()
		{
			var myDiv = document.getElementById('Form_center');
			var myDiv2 = document.getElementById('cache_noir');
			
			var Hauteur = myDiv2.offsetHeight;;
			var Largeur = myDiv2.offsetWidth; 
			//alert("H fenetre: "+Hauteur);
			//alert("W fenetre: "+Largeur);
			
			var Hauteur_calque = myDiv.offsetHeight;
			var Largeur_calque = myDiv.offsetWidth;
			//alert("H calque: "+Hauteur_calque);
			//alert("W calque: "+Largeur_calque);
			
			var Hsur2 = parseInt((Hauteur/2)-(Hauteur_calque/2));
			var Wsur2 = parseInt((Largeur/2)-(Largeur_calque/2));
			//alert("H: "+Hsur2);
			//alert("W: "+Wsur2);
			
			myDiv.style.left = Wsur2+"px";	
			myDiv.style.top  = Hsur2+"px";	
				
			this.setTimeout("PlaceCalque()", 30);
		}
	
function limite_check(nom_form,nom_champ, nbre_limit)
{
	var nbre = 0;
	var nbre_check = 0;

	nom = document.getElementById(nom_form).elements[nom_champ];
	nbre_check = nom.length;
	
	for(i = 0; i < nbre_check; i++)
	{
		if(nom[i].checked == true)
		nbre++;
	}
	
	if(nbre >= nbre_limit)
	{
		for(i = 0; i < nbre_check; i++)
		{
			if(nom[i].checked == false)
			nom[i].disabled = true;
		}
	}	else {
		for(i = 0; i < nbre_check; i++)
		{
			if(nom[i].checked == false)
			nom[i].disabled = false;
		}
	}
}
	
	function fichXML(fichier)
	{
		if(window.XMLHttpRequest) // FIREFOX
			xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // IE
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else
			return(false);
			xhr_object.open("GET", fichier, false);
			xhr_object.send(null);
		if(xhr_object.readyState == 4) return(xhr_object.responseText);
		else return(false);
	}
