$(document).ready(function()
{
	$('#menu_nav a').hoverAnim
	(
		{
			paddingLeft  : ".9em",
			paddingRight : "0"
		},
		{
			easing   : "easeOutBounce",
			interval : 0,
			timeout  : 0,
			speed    : 200
		}
	);
});

var Console=0;
function popup(mapopup,name,width,height)
{
	if(Console==0)
        Console = window.open(mapopup,name,width+","+height+",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=no");
		Console.focus();
		Console=0;
}

/*================================================================*/
/* affichage d un champ cache
/*================================================================*/
function displayChamp(id, on) {
	if (document.getElementById(id)) {
		if (on==1) {
			document.getElementById(id).style.display="block";
		}
		else {
			document.getElementById(id).style.display="none";
		}
	}
}

/*================================================================*/
/* affichage de plusieurs champs 
/*================================================================*/
function displayChampByClass(classNom, tagNom, on) {
	var elements = document.getElementsByTagName(tagNom);
	for(var i = 0; i < elements.length; i++) {
		if ((elements[i].getAttribute('className')==classNom) || (elements[i].getAttribute('class')==classNom) || (elements[i].getAttribute('className')==classNom+' invisible') || (elements[i].getAttribute('class')==classNom+' invisible')) {
			if (on==1) {
				elements[i].style.display="block";
			}
			else {
				elements[i].style.display="none";
			}
		}
	}
}

/*================================================================*/
/* empeche la saisie de caracteres non numeriques
/*================================================================*/
function onlyNum(event) {
	if (!event&&window.event) {
		event=window.event;
	}
	// IE
	if ( (event.keyCode!=0) &&  (event.keyCode!=8) && (event.keyCode!=13) && (event.keyCode<48 || event.keyCode>57)) {
		// chiffres et touches controles autorisees (keyCode 8 : backspace)
		event.returnValue=false;
		event.cancelBubble=true;
	}
	// DOM
	if ( (event.which!=0) &&  (event.which!=8) && (event.which!=13) && (event.which<48 || event.which>57)){
		// chiffres et touches controles autorisees (keyCode 8 : backspace)
		event.preventDefault();
		event.stopPropagation();
	}
}

/*================================================================*/
/* modification de l ordre dans une liste (select)
/*================================================================*/
function deplace(liste_id, sens, champ_ordre_id) {
	// liste_id : id de la liste a classer
	// sens : -1 (haut) ou 1 (bas)
	// champ_ordre_id : champ pour stocker l ordre des elements
	// rem : l element a deplacer est l element selectionne dans la liste

	// elements
	liste=document.getElementById(liste_id);
	champ_ordre=document.getElementById(champ_ordre_id);

	if (sens != 1) {
		var test = 1;
		var test2 = liste.length;
	}
	else{
		var test = 0;
		var test2 = liste.length-1;
	}
	var ii = -1;

	for(var i=test; i<test2; i++) {
		if(liste.options[i].selected && liste.options[i].value != "") {
			var no = new Option();
			no.value = liste.options[i + sens].value;
			no.text = liste.options[i + sens].text;
			var nr = new Option();
			nr.value = liste.options[i].value;
			nr.text = liste.options[i].text;
			liste.options[i].value = no.value;
			liste.options[i].text = no.text;
			liste.options[i + sens].value = nr.value;
			liste.options[i + sens].text = nr.text;
			ii = i;
		}
	}
	if (ii > -1) {
		liste.options[ii + sens].selected = true;
		liste.options[ii].selected = false;
	}

	// enregistrement de l'ordre
	champ_ordre.value="";
	for (var i=0;i<liste.options.length;i++) {
		champ_ordre.value+=liste.options[i].value+"/";
	}

}