	function slideRight() {
		Effect.MoveBy('volet', 0, 510,{queue: {position: 'end', scope: 'windowscope'},afterFinish: function() { $('window').style.zIndex=7; }});
	}

	function slideLeft(quoi) {
		
		var elt='volet';

		var queue = Effect.Queues.get('windowscope');
		queue.each(function(e) { e.cancel();});
		
		if ($(elt).style.left!="") {
			Effect.MoveBy(elt, 0, -parseInt($(elt).style.left),{queue: {position: 'end', scope: 'windowscope'},beforeStart: function() { $('window').style.zIndex=5; },afterFinish: function populatePtr() {populate(quoi);} });
		}else {
			populate(quoi);
		}

		
	}


	function populate(quoi) {
		var ajax = new Ajax.Updater(
	         'window',        // DIV id (XXX: doesnt work?)
	         quoi,        // URL
	         {                // options
	         method:'get',
	             onComplete: showResponse
		});
		
	}

	function showResponse(req)
	{
		$('window').innerHTML = req.responseText;
		slideRight();

	}


	function show(quoi) {

		slideLeft(quoi);
		
	}
