function g(id)
{
 return document.getElementById(id);	
}

window.onload = function()
{
	var spanAdresseFacturationSpan = g('adressefacturationdifferente');

	if(spanAdresseFacturationSpan)
	{

		var checkboxAdresseFacturation = spanAdresseFacturationSpan.getElementsByTagName('input')[0];

		var spanPersonneMorale = g('personnemorale');
		var radiosPersonneMorale = spanPersonneMorale.getElementsByTagName('input');

		for(var i=0; i<radiosPersonneMorale.length; i++)
		{
			handlePersonneMoraleCheck(radiosPersonneMorale[i]);

			radiosPersonneMorale[i].onclick = function()
			{
				handlePersonneMoraleCheck(this);
			}
		}

		handleAdresseFacturationCheck(checkboxAdresseFacturation);

		checkboxAdresseFacturation.onclick = function(e)
		{
			handleAdresseFacturationCheck(this);
		};

		g('civilite').onchange = function(e)
		{
			g('civilitehidden').value = this.value;
		}
	}
}

function handleAdresseFacturationCheck(checkboxAdresseFacturation)
{
	if(checkboxAdresseFacturation.checked)
	{
		g('adressefacturation').style.display = 'block';
		g('voiefacturation').value='';
		g('codepostalfacturation').value='';
		g('villefacturation').value='';
		g('paysfacturation').value='';
	}
	else
	{
		g('adressefacturation').style.display = 'none';
		g('voiefacturation').value='-';
		g('codepostalfacturation').value='-';
		g('villefacturation').value='-';
		g('paysfacturation').value='-';
	}
}

function handlePersonneMoraleCheck(radioPersonneMorale)
{
	if(radioPersonneMorale.checked)		
	{
		if(radioPersonneMorale.value == 'un particulier')
		{
			vueParticulier();
		}
		else if(radioPersonneMorale.value == 'une entreprise')
		{
			vueEntreprise();
		}
	}
}

function vueEntreprise()
{
	g('pCivilite').style.display = 'none';
	g('pPrenom').style.display = 'none';
	g('labelNom').firstChild.nodeValue = 'Raison sociale ';

	g('prenom').value = '-';
	g('civilitehidden').value = '-';
}

function vueParticulier()
{
	g('pCivilite').style.display = 'block';
	g('pPrenom').style.display = 'block';
	g('labelNom').firstChild.nodeValue = 'Nom ';		

	g('prenom').value = '';
	g('civilitehidden').value = g('civilite').value;
}
