function maj_form_liv(champ)
{
	var dep = document.getElementById(champ);
	var up = document.getElementById(champ+"_livraison");
	
	if (document.getElementById('adresses_identiques').checked) 
	{
		if (dep.type == 'select-one') // type liste deroulante
		{
			var choix = dep.selectedIndex;
			up.options[choix].selected = 1;
		}
		else
		{
			if (dep.type == 'radio') // type boutons radio
			{
				up.checked = dep.checked;
			}
			else // tous les autres champs (qui sont des champs texte)
			{
				up.value = dep.value;
			}
		}
	}
}

function maj_champs(valeur)
{
	var champs = ["nom", "prenom", "code_porte", "batiment", "adresse", "code_postal", "ville", "destination", "telephone", "fax"];
	var champs = ["nom", "prenom", "code_porte", "batiment", "adresse", "code_postal", "ville", "destination", "telephone", "fax"];
	var radios_fact = document.getElementsByName('civilite');
	var radios = document.getElementsByName('civilite_livraison');
	if (valeur)
	{
		for (var nb = 0; nb < radios.length;nb++) // traitement spécial pour les boutons radios
		{
			radios[nb].disabled = true;
			radios[nb].checked = radios_fact[nb].checked;
		}
		
		for(var i=0; i < champs.length; i++)
		{
			document.getElementById(champs[i]+'_livraison').disabled = true;
			document.getElementById(champs[i]+'_livraison').style.backgroundColor = "#fafafa";
			document.getElementById(champs[i]+'_livraison').value = document.getElementById(champs[i]).value;
			
		}
	}
	else
	{
		for (var nb = 0; nb < radios.length;nb++) // traitement spécial pour les boutons radios
		{
			radios[nb].disabled = false;
			radios[nb].style.backgroundColor = "#ffffff";
			radios[nb].checked = radios_fact[nb].checked;
		}
		
		for(var i=0; i < champs.length; i++)
		{
			document.getElementById(champs[i]+'_livraison').disabled = false;
			document.getElementById(champs[i]+'_livraison').style.backgroundColor = "#ffffff";
			// pour destination on n'efface pas la value
			if (champs[i] != "destination")
				document.getElementById(champs[i]+'_livraison').value = '';
		}
	}
}