
	// Fonction permettant de cocher ou de décocher toutes les checkbox d'un formulaire :
	function CheckAll(in_obj)
				{
				in_form = in_obj.form;
				if(in_obj.checked == true)
					{
					cpt = 0;
					while(in_form.elements[cpt] != null)
						{
						if(in_form.elements[cpt].type == "checkbox")
							{
							in_form.elements[cpt].checked=true;
							}
						cpt = cpt + 1;
						}
					}
				else
					{
					cpt = 0;
					while(in_form.elements[cpt] != null)
						{
						if(in_form.elements[cpt].type == "checkbox")
							{
							in_form.elements[cpt].checked=false;
							}
						cpt = cpt + 1;
						}
					}
				}

function checkCGV(in_message)
	{
	if(!document.getElementById('accepte_cond').checked)
		{
		alert(in_message);
		return false;
		}
	return true;
	}

function setShippingAddress(in_obj)
	{
	if(in_obj.checked)
		{
		var i = 0;
		for(i=0;i<document.getElementById('livraison_civilite').options.length;i++)
			{
			if((document.getElementById('livraison_civilite').options[i].value).indexOf(document.getElementById('facturation_civilite').value) > 0)
				{
				document.getElementById('livraison_civilite').selectedIndex = i;
				}
			}
		document.getElementById('livraison_civilite').value = document.getElementById('facturation_civilite').value;
		document.getElementById('livraison_nom').value = document.getElementById('facturation_nom').value;
		document.getElementById('livraison_prenom').value = document.getElementById('facturation_prenom').value;
		document.getElementById('livraison_societe').value = document.getElementById('facturation_societe').value;
		document.getElementById('livraison_adresse').value = document.getElementById('facturation_adresse').value;
		document.getElementById('livraison_cp').value = document.getElementById('facturation_cp').value;
		document.getElementById('livraison_ville').value = document.getElementById('facturation_ville').value;

		for(i=0;i<document.getElementById('livraison_pays').options.length;i++)
			{

			if((document.getElementById('facturation_pays').value).indexOf(document.getElementById('livraison_pays').options[i].text) >= 0)
				{
				document.getElementById('livraison_pays').selectedIndex = i;

				}
			}

		document.getElementById('livraison_telephone').value = document.getElementById('facturation_telephone').value;
		document.getElementById('livraison_fax').value = document.getElementById('facturation_fax').value;

		document.getElementById('shippingForm').submit();
	}

	}

function replaceAll(in_string,in_str2replace,in_strnew)
	{
		while(in_string.indexOf(in_str2replace) > 0)
			{
			in_string = in_string.replace(in_str2replace,in_strnew);
			}
		return in_string;
	}
