
	
	
	function getXhr(){
	
		var xhr = null; 
		if(window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest(); 
		else if(window.ActiveXObject){ // Internet Explorer 
				try {
			   		xhr = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
			   		xhr = new ActiveXObject("Microsoft.XMLHTTP");
				}
			}else { // XMLHttpRequest non supporté par le navigateur 
				alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				xhr = false; 
			} 
     	return xhr;
	}
	
	/**
* Méthode qui sera appelée sur le click du bouton
*/

	function monmenu(cible, fichier){//Source, Cible, fichiers
	
		var xhr = getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{					
			//On attends le chargement
			if(xhr.readyState == 1) 
			{
					
    			document.getElementById(cible).innerHTML = "<div align='center'><br><img src='assets/pict/loading.gif' width='16' height='16' /><br><br>chargement...</div>";
  			
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			}else if(xhr.readyState == 4 && xhr.status == 200){
						mapage = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById(cible).innerHTML = mapage;
			}
		}
	
		// Ici on va voir comment faire du post
		xhr.open("POST",fichier,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur
		//sel = document.getElementById(source);
		//idauteur = sel.value;
		xhr.send();
	}
	
	function intranet(offset){//Source, Cible, fichiers
	
		var xhr = getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		
		document.getElementById("main_container").innerHTML = "<div align='center'><br><img src='assets/pict/loading.gif' width='16' height='16' /><br><br>chargement...</div>";
		
		xhr.onreadystatechange = function()
		{					
  			
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
						mapage = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById("main_container").innerHTML = mapage;
						return false;
			}
		}
	
		// Ici on va voir comment faire du post
		xhr.open("POST","pages/main/4_membres.php",true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur
		//sel = document.getElementById(source);
		//idauteur = sel.value;
		xhr.send("offset="+offset);
	}
	
	function monmenuplus(cible, fichier, variable, valeur){//Source, Cible, fichiers
	
		var xhr = getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{					
			//On attends le chargement
			if(xhr.readyState == 1) 
			{
					
    			document.getElementById(cible).innerHTML = "<div align='center'><br><img src='assets/pict/loading.gif' width='16' height='16' /><br><br>chargement...</div>";
  			
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			}else if(xhr.readyState == 4 && xhr.status == 200){
						mapage = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById(cible).innerHTML = mapage;
			}
		}
	
		// Ici on va voir comment faire du post
		xhr.open("POST",fichier,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur
		//sel = document.getElementById(source);
		//idauteur = sel.value;
		xhr.send(variable+"="+valeur );
	}
	
	
	function avocats(cible, fichier, source, mots, ville){//Source, Cible, fichiers
	
		var xhr = getXhr();
		
		document.getElementById("aj_submit").innerHTML = "<img src='assets/pict/loading.gif' width='16' height='16' />";
		
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{
		
  			
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
					mapage = xhr.responseText;
					// On se sert de innerHTML pour rajouter les options a la liste
					document.getElementById(cible).innerHTML = mapage;

				}
		}
	
		// Ici on va voir comment faire du post
		xhr.open("POST",fichier,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur
		
		sel = document.getElementById(source);
		idauteur = sel.options[sel.selectedIndex].value;
		selville = document.getElementById(ville);
		laville = selville.options[selville.selectedIndex].value;
		mo = document.getElementById(mots);
		motsclefs = mo.value;

		xhr.send("specialite="+idauteur+"&motsclefs="+motsclefs+"&ville="+laville );
	}
	
	function avocat(cible, fichier, source){//Source, Cible, fichiers
		

		var xhr = getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{		
			//On attends le chargement
			if(xhr.readyState == 1) 
			{
					
    			document.getElementById(cible).innerHTML = "<div align='center'><br><img src='assets/pict/loading.gif' width='16' height='16' /><br><br>chargement...</div>";
				
  			
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			}else if(xhr.readyState == 4 && xhr.status == 200){
						mapage = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById(cible).innerHTML = mapage;
			}
		}
	
		// Ici on va voir comment faire du post
		xhr.open("POST",fichier,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur


		xhr.send("membre="+source );
	}
	
	function avocatAlpha(cible, fichier, source){//Source, Cible, fichiers
	
		var xhr = getXhr();
		
		document.getElementById("aj_alpha").innerHTML = "<img src='assets/pict/loading.gif' width='16' height='16' />";
		
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{		

  			
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
						mapage = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById(cible).innerHTML = mapage;
			}
		}
	
		// Ici on va voir comment faire du post
		xhr.open("POST",fichier,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur


		xhr.send("alpha="+source );
	}
	
	
	
	function membres(cible, fichier, user, password){//Source, Cible, fichiers
	
		var xhr = getXhr();
		document.getElementById("aj_submit").innerHTML = "<img src='assets/pict/loading.gif' width='16' height='16' />";
		
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{

			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
					mapage = xhr.responseText;
					// On se sert de innerHTML pour rajouter les options a la liste
					document.getElementById(cible).innerHTML = mapage;

				}
		}
	
		// Ici on va voir comment faire du post
		xhr.open("POST",fichier,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur
		
		id = document.getElementById(user);
		iduser = id.value;
		pass = document.getElementById(password);
		passuser = pass.value;
		xhr.send("userid="+iduser+"&password="+passuser );
	}
	





	function structures(cible, fichier, mots, ville){//Source, Cible, fichiers
	
		var xhr = getXhr();
		
		document.getElementById("aj_submit").innerHTML = "<img src='assets/pict/loading.gif' width='16' height='16' />";
		
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{

			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
					mapage = xhr.responseText;
					// On se sert de innerHTML pour rajouter les options a la liste
					document.getElementById(cible).innerHTML = mapage;
				}
		}
	
		// Ici on va voir comment faire du post
		xhr.open("POST",fichier,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur
		

		selville = document.getElementById(ville);
		laville = selville.options[selville.selectedIndex].value;
		mo = document.getElementById(mots);
		motsclefs = mo.value;
		xhr.send("&motsclefs="+motsclefs+"&ville="+laville );
	}
	
	
	function structure(cible, fichier, source){//Source, Cible, fichiers
	
		var xhr = getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{		
			//On attends le chargement
			if(xhr.readyState == 1) 
			{
					
    			document.getElementById(cible).innerHTML = "<div align='center'><br><img src='assets/pict/loading.gif' width='16' height='16' /><br><br>chargement...</div>";
  			
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			}else if(xhr.readyState == 4 && xhr.status == 200){
						mapage = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById(cible).innerHTML = mapage;
			}
		}
	
		// Ici on va voir comment faire du post
		xhr.open("POST",fichier,true);
		// ne pas oublier ça pour le post
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// ne pas oublier de poster les arguments
		// ici, l'id de l'auteur


		xhr.send("structure="+source );
	}





//change 1 to another integer to alter the scroll speed. Greater is faster
var speed=1
var currentpos=0,alt=1,curpos1=0,curpos2=-1
var scrollDown



function initialize(){
	startit();
	
	
}

function iecompattest(){
	return (document.compatMode!="BackCompat")? document.documentElement : document.body
	
}

function scrollwindow(){
	if (document.all)
		temp=iecompattest().scrollTop
	else
		temp=window.pageYOffset
		
	if (alt==0)
		alt=1
	else
		alt=0

	if (alt==0)
		curpos1=temp
	else
		curpos2=temp

	if (curpos1!=curpos2){

		if (document.all)
		{
			currentpos=iecompattest().scrollTop+speed
		}else{
			currentpos=window.pageYOffset+speed
		}
		
		window.scroll(0,currentpos)
	}
	else{
		currentpos=0
		window.scroll(0,currentpos)

	}

		
}
function startit(){
	if(window.pageYOffset==0)
	{
		for(i=0;i<300;i++)
		{
			scrollwindow();
	
		}
	}

}




		
		

