	//Dois être à false pour marcher
	var current_bg_clone_id = false;
	
	
	function change_bg(id, url,code) {
		$('code').set('text', code);
		
		var clone = $('bg_'+id).clone();
		var from = $('bg_'+id).getPosition('application');
		var to = $('bg_green').getPosition('application');
		
		clone.id = 'bg_clone_'+id;
		clone.src = url;
		clone.setStyles({position: 'absolute', top: from.y, left: from.x});
		
		$('application').adopt(clone);
		
		if (current_bg_clone_id != false) {
			var effectOut = new Fx.Morph(current_bg_clone_id, {
				transition: Fx.Transitions.Sine.easeOut,
				onComplete: (function() {$(this).destroy();}).bind(current_bg_clone_id)
			});
			effectOut.start({
				'opacity':  [1, 0]
			});
		}
		
		current_bg_clone_id = clone.id;
		
		var effectIn = new Fx.Morph(clone, {
			transition: Fx.Transitions.Sine.easeOut
		});
		effectIn.start({
			'height': [100, 382], 
			'width': [80, 270],
			'top':  [from.y, (to.y+2)],
			'left':  [from.x, (to.x+2)]
		});
		
	}
