function getSelectValue(selectId) {
	var elmt = document.getElementById(selectId);
	if(elmt.multiple == false)
	{
		return elmt.options[elmt.selectedIndex].value;
}
	var values = new Array();
	for(var i=0; i< elmt.options.length; i++)
	{
	  if(elmt.options[i].selected == true)
	  {
			 values[values.length] = elmt.options[i].value;
	  }
	}    
	return values;     
}

function getTitleValue(selectId)
{
var elmt = document.getElementById(selectId);
if(elmt.multiple == false)
{
	return elmt.options[elmt.selectedIndex].title;
}
var values = new Array();
for(var i=0; i< elmt.options.length; i++)
{
	if(elmt.options[i].selected == true)
	{
		values[values.length] = elmt.options[i].text;
		}
	}    
	return values;    
}
				
function ajouter(selectIdSrc, selectIdDest)
{
	var nbElement = getSelectValue(selectIdSrc).length;
	for(var i = 0; i< nbElement; i++)
	{
		nouvel_element = new Option(getTitleValue(selectIdSrc)[i],getSelectValue(selectIdSrc)[i],getSelectValue(selectIdSrc)[i],getSelectValue(selectIdSrc)[i]);
		document.getElementById(selectIdDest).options[document.getElementById(selectIdDest).length] = nouvel_element;
	}
	effacer(selectIdSrc);
}

function effacer(selectId)
{
	var compteselect=0;
	for(yo=0;yo<document.getElementById(selectId).length;yo++)
	{
		if(document.getElementById(selectId).options[yo].selected == true)
		{
			compteselect++;
		}
		if(compteselect>0)
		{
			for(yo=0;yo<document.getElementById(selectId).length;yo++)
			{
				if(document.getElementById(selectId).options[yo].selected == true)
				{
				document.getElementById(selectId).options[yo] = null;
				}
			}
			effacer(selectId);
		}
	}
}

function selection(selectId) {
	for(var i = 0; i < getElement(selectId).length; i++) {
		getElement(selectId).options[i].selected = true;
	}
}

function getElement(element) {
	return document.getElementById(element);
}

function afficher(element) {
	if (getElement(element).style.display == 'none') {
		getElement(element).style.display = 'block';
	} else {
		getElement(element).style.display = 'none';
	}
}

function getSelected(element) {
	var elmt = document.getElementById(element);
	
	return elmt.options[elmt.selectedIndex].value;
}
