/*Formulaire, permet le lien sur un onchange*/
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if(restore) selObj.selectedIndex=0;
}
/* fin */

//menu permet l'affichage des calques
function montre(id) {
	if(document.getElementById){
		document.getElementById(id).style.display="block";
	}else if(document.all){
		document.all[id].style.display="block";
	}else if(document.layers){
		document.layers[id].display="block";
	}
}
//menu permet de cacher des calques
function cache(id) {
	if(document.getElementById){
		document.getElementById(id).style.display="none";
	}else if(document.all){
		document.all[id].style.display="none";
	}else if(document.layers){
		document.layers[id].display="none";
	}
}

// JavaScript Document
function makeList(nomDuFormulaire,col) 
{
	val = "";
	for (j=0; j<document.forms[nomDuFormulaire].elements[col].length; j++)
	{
		if (val > "")
			val += ",";
		if (document.forms[nomDuFormulaire].elements[col].options[j].value > "")
			val += document.forms[nomDuFormulaire].elements[col].options[j].value;
	} 
	return val;
}

function doSub(nomDuFormulaire,col,nomChamCache)
{
	document.forms[nomDuFormulaire].elements[nomChamCache].value = makeList(nomDuFormulaire,col);
	return true;
}

//================================================================
//	Changement de l'ordre dans une liste
//================================================================	
function orderModule(nomDuFormulaire,down, col){
	sl = document.forms[nomDuFormulaire].elements[col].selectedIndex;
	if (sl != -1 && document.forms[nomDuFormulaire].elements[col].options[sl].value > ""){
		oText = document.forms[nomDuFormulaire].elements[col].options[sl].text;
		oValue = document.forms[nomDuFormulaire].elements[col].options[sl].value;
		oClass = document.forms[nomDuFormulaire].elements[col].options[sl].className;
		if (document.forms[nomDuFormulaire].elements[col].options[sl].value > "" && sl > 0 && down == 0){
			document.forms[nomDuFormulaire].elements[col].options[sl].text = document.forms[nomDuFormulaire].elements[col].options[sl-1].text;
			document.forms[nomDuFormulaire].elements[col].options[sl].value = document.forms[nomDuFormulaire].elements[col].options[sl-1].value;
			document.forms[nomDuFormulaire].elements[col].options[sl].className = document.forms[nomDuFormulaire].elements[col].options[sl-1].className;
			document.forms[nomDuFormulaire].elements[col].options[sl-1].text = oText;
			document.forms[nomDuFormulaire].elements[col].options[sl-1].value = oValue;
			document.forms[nomDuFormulaire].elements[col].options[sl-1].className = oClass;
			document.forms[nomDuFormulaire].elements[col].selectedIndex--;
		}else if(sl < document.forms[nomDuFormulaire].elements[col].length-1 && document.forms[nomDuFormulaire].elements[col].options[sl+1].value > "" && down == 1){
			document.forms[nomDuFormulaire].elements[col].options[sl].text = document.forms[nomDuFormulaire].elements[col].options[sl+1].text;
			document.forms[nomDuFormulaire].elements[col].options[sl].value = document.forms[nomDuFormulaire].elements[col].options[sl+1].value;
			document.forms[nomDuFormulaire].elements[col].options[sl].className = document.forms[nomDuFormulaire].elements[col].options[sl+1].className;
			document.forms[nomDuFormulaire].elements[col].options[sl+1].text = oText;
			document.forms[nomDuFormulaire].elements[col].options[sl+1].value = oValue;
			document.forms[nomDuFormulaire].elements[col].options[sl+1].className = oClass;
			document.forms[nomDuFormulaire].elements[col].selectedIndex++;
		}
	}else{
		alert("Veuillez sélectionner un objet.");
	}
}
