function elementDefilant() {
	pgScroll = document.body.scrollTop;
	//value1 = Math.max(pgScroll+10, 0);
	//value2 = parseInt(Element.getStyle('conteneur', 'height'));
	//newTop = Math.min(value1, value2-800);
	
	newTop = Math.max(pgScroll+336, 0);
	
	newTop2 = Math.max(pgScroll+45, 0);
	// Si la bibliothèque prototype 1.5.0_rc0 n'est pas installée
	// Remplacer :
	var menuDivStyle = $('cote');	
	var menuDivTop = parseInt(Element.getStyle('cote', 'top' ));
	
	if ($('res')) {
		var resDivStyle = $('res');	
		var resDivTop = parseInt(Element.getStyle('res', 'top' ));
	}
	// Par :
	//var menuDivStyle = document.getElementById('defilant');	
	//var menuDivTop = parseInt(menuDivStyle.style.top);	
	
	moveAmt = newTop - menuDivTop;	
	menuDivStyle.style.top = menuDivTop + moveAmt/2;
	
	if ($('res')) {
		moveAmt2 = newTop2 - resDivTop;	
		resDivStyle.style.top = resDivTop + moveAmt2/2;
	}
	setTimeout("elementDefilant()", 10);
}

function getVar(nomVariable) {
	var infos = location.href.substring(location.href.indexOf("?")+1, location.href.length)+"&"
	if (infos.indexOf("#")!=-1)
		infos = infos.substring(0,infos.indexOf("#"))+"&"
	var variable=0
	{
		nomVariable = nomVariable + "="
		var taille = nomVariable.length
		if (infos.indexOf(nomVariable)!=-1)
			variable = infos.substring(infos.indexOf(nomVariable)+taille,infos.length).substring(0,infos.substring(infos.indexOf(nomVariable)+taille,infos.length).indexOf("&"))
	}
	return variable
} 

function ajaxContenu(id, total)
{
	for (i=0; i<total; i++) {
		if ($('contenu_'+i) && i!= id) {
		Element.hide('contenu_'+i);
		//Effect.Fade('contenu_'+i,{duration:0.2});
		Element.show('image_'+i);
		//Effect.Appear('image_'+i,{duration:0.2});
		Element.hide('over_'+i);
		//Effect.Fade('over_'+i,{duration:0.2});
		} 		
	}
	//Element.show('contenu_'+id);
	Effect.Appear('contenu_'+id,{duration:0.2});
	Element.hide('image_'+id);
	Element.show('over_'+id);
	//Effect.Appear('over_'+id,{duration:0.2});
}
function decodeUrl(path) {
	if (!path) {
		path = window.location.search;
	} else {
		path = '?'+path;
	}	
	longueur = path.length - 1;
	data = path.substr(1,longueur);	
	
	donnees = data.split("&");
	urlvar = new Array();
	urlvarnum = new Array();
	for (var i=0; i < donnees.length; i++) {
		position = donnees[i].indexOf("=");
		variable = donnees[i].substr(0,position);
		
		
		pos = position + 1;
		valeur = decodeURI(donnees[i].substr(pos,donnees[i].length));		
		while (valeur.search(/\+/) != -1)
			valeur = valeur.replace(/\+/," ");			
		urlvar[variable] = valeur;
		urlvarnum[i] = valeur;
	}	
	return urlvar;
}


function xhrFormComments(id, receptacle, ref, path, en_cours) {
	window.global_receptacle = 'comments'+id;
	var tab_path = decodeUrl(path);
	var params = ref + 
		     "&block=" + receptacle +
		     "&en_cours=" + receptacle+id +
		     "&path=" + path +
		     "&id2=" + id;
	
	new Ajax.Updater('comments'+id, 'xhr-comments.php', {
		asynchronous: true,
		method: "get",
		parameters: params,
		onComplete: function(request) {
			//Element.show('comments'+id);

			if (en_cours != '') {
				if (masque != 1) {
					Effect.SlideUp('comments'+en_cours,{duration:0.5});
					//Effect.Appear('savoir_plus'+en_cours,{duration:0.5});					
					window.en_cours = id;
				} 
				window.masque = 0;
				window.en_cours = id;
			}
			else {
				window.en_cours = id;
			}
			
			var timer = setTimeout("Effect.SlideDown(global_receptacle,{duration:0.5})", 500);
			//Effect.Fade('savoir_plus'+id);
		}
	});	
}
