/* Afficher/Masquer */
function ToogleDisplay(MyElmt) {
	if( $(MyElmt) ) {
		$(MyElmt).toggle();
		}
	}
	
/* Actualiser Page */
function Actualiser() {
	document.location.reload();
	}

/* Redirect URL */
function GoURL(MyURL) {
	document.location.href = MyURL;
	}

/* Redirect URL Select */
function GoSelectURL(MySelect) {
	var MyURL = MySelect.options[MySelect.selectedIndex].value;
	if( MyURL == '' )
		alert("Merci de sélectionner une valeur dans la liste.");
	else
		GoURL(MyURL);
	}

/* Ajouter aux Favoris */
function addFavorites() {
	if (document.all) {
		window.external.AddFavorite(location.href, document.title);
		}
	else {
		alert('Vous pouvez faire CTRL + D pour ajouter cette page dans vos signets, ou favoris.');
		}
	}

/* Imprimer une page */
function printContent() {
	window.open(location.href +'?print=1');
	}

/* Menu */
function ToogleMenu(MyElmt) {
	var a = MyElmt.id.split('_');
	var MySubElmt = 'sm_'+ a[1];
	
	if( $(MySubElmt).visible() ) {
		Effect.SlideUp(MySubElmt, { duration: 0.5 });
		}
	else {
		$('menu').childElements().each(function(s) { // On ferme tous les sous-menus
	  if(s.id) {
	  	if(s.id.startsWith('sm_') && $(s.id).visible() && s.id != MySubElmt) {
	  		Effect.SlideUp(s.id, { duration: 0.5 });
				}
			}
		});
		
		//$(MySubElmt).show();
		Effect.SlideDown(MySubElmt, { duration: 0.5 });
		}
	}
	
/* Formulaire Ajax */
function ajaxForm(MyForm) {
	$(MyForm).request(
	 {
		onLoading: function() { $(MyForm).disable(); },
	 	onComplete: function(transport) { $(MyForm).enable(); $('ajax_return').show(); $('ajax_return').innerHTML = transport.responseText; },
	 	onFailure: function(){ $('message_form').innerHTML = "Erreur lors de l'envoi du message"; }
	 	});
	}