// DEPLACER SELECTIONS DANS SELECT (page b33_preparer.html)
function Deplacer(l1,l2) {
	var selectedElements = new Array();
	var allElements = new Array();
	var nbElt = 0;
	if (l1.options.selectedIndex>=0) {
		for(i=0;i<l1.options.length;i++){
			allElements[i]=l1.options[i];
			if (l1.options[i].selected) {
				selectedElements[selectedElements.length]=new Option(l1.options[i].text,l1.options[i].value);
			}
		}
		//ajout des options dans la liste l2
		var tab2= new Array();
		var lib2= new Array();
		for(i=0;i<l2.options.length;i++){
			tab2[i]=l2.options[i];
			lib2[i]=l2.options[i].text;
		}
		for(i=0;i<selectedElements.length;i++){
			tab2[tab2.length]=selectedElements[i];
			lib2[lib2.length]=selectedElements[i].text;
		}
		l2.options.length=0;
		lib2.sort();
		for(i=0;i<lib2.length;i++){
          l2.options[l2.options.length]=new Option(lib2[i],getId(lib2[i],tab2));
        }
		
		//ajout des options dans la liste l1
		var tab1= new Array();
		var lib1= new Array();
		for(j=0;j<allElements.length;j++){
			if(!exists(allElements[j],tab2)){
				tab1[tab1.length]=allElements[j];				
				lib1[lib1.length]=allElements[j].text;				
			}
		}
		l1.options.length=0;
		lib1.sort();
		for(i=0;i<lib1.length;i++){
          l1.options[l1.options.length]=new Option(lib1[i],getId(lib1[i],tab1));
        }
		
	}else{
		alert("Vous n'avez fait aucun choix");
	}
}

function exists(option, tab){
	for(k=0;k<tab.length;k++){
		if(tab[k].value==option.value) {
			return true;
		}
	}
	return false;
}

function getId(text,tab){
	for(k=0;k<tab.length;k++){
		if(tab[k].text==text) {
			return tab[k].value;
		}
	}
	return 0;
}


//ENVOYER LA SELECTION (page b33_preparer.html)
function selectAll(myList){
	var i=0;
	var content='';
	if(myList){
		for(var i=0;i<myList.length;i++){
			myList.options[i].selected=true;
		}	
	}
	
}
function checkList(myList){
	if(!myList){
		return false;
	}else{
		if(myList.length==0){
			alert("Vous devez s\351lectionner au moins un d\351partement");
			return false;
		}
	}
	return true;
}


