	function aller(destination) {
		window.location.href = destination;
	}
	function ouvrir(destination) {
		window.open(destination);
	}

	function pop_it(the_form) {
		my_form = eval(the_form)
		window.open("", "popup", "height=620,width=820,menubar='no',toolbar='no',location='no',status='no',scrollbars='no'");
		my_form.target = "popup";
		my_form.submit();
	}
	
	function toggle_content(elt) {
		var superElt = $(elt);

		// recuperer le fils qui toggle
		var divSpoiler = superElt.select('.toggle_contenu').first();

		// changer le titre du span
		var spanSpoiler = superElt.select('.toggle_entete').first();

		if (divSpoiler.visible()) {
			divSpoiler.toggle();
			spanSpoiler.update("<img src=\"images/triangle_closed.png\" width=\"10\" border=\"0\" alt=\"\" />");
		} else {
			divSpoiler.toggle();
			spanSpoiler.update("<img src=\"images/triangle_open.png\" width=\"11\" border=\"0\" alt=\"\" />");
		}

	}

	function toggle_spoiler(elt) {
		var superElt = $(elt);

		// recuperer le fils qui toggle
		var divSpoiler = superElt.select('.spoiler_contenu').first();

		// changer le titre du span
		var spanSpoiler = superElt.select('.spoiler_entete').first();

		if (divSpoiler.visible()) {
			divSpoiler.toggle();
			spanSpoiler.update("Cliquer ici pour afficher le contenu");
		} else {
			divSpoiler.toggle();
			spanSpoiler.update("Cliquer ici pour masquer le contenu");
		}
	}
	
	function charger_citations() {
		$$('blockquote.bbc_quote').each(
			function(bloc_citation) {
				// Ajouter les caractères &laquo; et &raquo;
				var paragraphe_citation = bloc_citation.select('p').first();
				var contenu_citation = paragraphe_citation.innerHTML;
				paragraphe_citation.update("&laquo;&nbsp;"+contenu_citation+"&nbsp;&raquo;");
				
				// Si l'attribut "cite" est renseigne, ajouter un lien vers la citation
				var lien_citation = bloc_citation['cite'];
				
				if (lien_citation && lien_citation.length>0) {
					var objet_span = new Element('span');
					var objet_lien = new Element('a', { href: lien_citation }).update("source");
					
					objet_span.appendChild(document.createTextNode("("));
					objet_span.appendChild(objet_lien);
					objet_span.appendChild(document.createTextNode(")"));
					
					bloc_citation.appendChild(objet_span);
				}
			}
		);
	}
	
	function ajouter_parametre(url, nom, valeur) {
		var resultat = '';
		var urlDecoupee = url.split('#');
		var urlDecoupee2 = urlDecoupee[0].split('?');
		
		if (urlDecoupee2.length <= 1) {
			resultat = urlDecoupee[0]+'?'+nom+'='+valeur;
		} else {
			resultat = urlDecoupee[0]+'&'+nom+'='+valeur;
		}
		
		if (urlDecoupee.length>1) {
			resultat = resultat +'#'+urlDecoupee[1];
		}
		
		return resultat;
	}
	
	function ajouter_unique_parametre(url, nom, valeur) {
		var resultat = '';
		var urlDecoupee = url.split('#');
		var urlDecoupee2 = urlDecoupee[0].split('?');
		
		if (urlDecoupee2.length <= 1) {
			resultat = urlDecoupee[0]+'?'+nom+'='+valeur;
		} else {
			resultat = urlDecoupee2[0]+'?'+nom+'='+valeur;
		}
		
		if (urlDecoupee.length>1) {
			resultat = resultat +'#'+urlDecoupee[1];
		}
		
		return resultat;
	}
	
	function debutOperationEnCours() {
		var hauteurTotale = $('footer').cumulativeOffset()['top'] + $('footer').getHeight();
		$('operationEnCours').setStyle({height: hauteurTotale+'px'});
		
		$('operationEnCours').show();
	}
	
	function finOperationEnCours() {
		$('operationEnCours').hide();
	}
	
	function setCookie(sName, sValue) {
        var today = new Date(), expires = new Date();
        expires.setTime(today.getTime() + (7*24*60*60*1000)); // cookie une semaine
        document.cookie = sName + "=" + sValue + ";expires=" + expires.toGMTString();
	}