// JavaScript Document
function cacheRS(id)
{
	if(document.getElementById("statut_part"+id).checked)
	{
		document.getElementById(id).style.display="none";
	}
	if(document.getElementById("statut_pro"+id).checked)
	{
		document.getElementById(id).style.display="block";
	}
}

function copieLivr()
{
	if(document.getElementById("identique").checked)
	{
		document.getElementById("rsLivr").style.display=document.getElementById("rs").style.display;
		document.getElementById("livraison_raisonSociale").value=document.getElementById("facturation_raisonSociale").value;
		document.getElementById("livraison_nom").value=document.getElementById("facturation_nom").value;
		document.getElementById("livraison_prenom").value=document.getElementById("facturation_prenom").value;
		document.getElementById("livraison_adresse").value=document.getElementById("facturation_adresse").value;
		document.getElementById("livraison_adresse2").value=document.getElementById("facturation_adresse2").value;
		document.getElementById("livraison_adresse3").value=document.getElementById("facturation_adresse3").value;
		document.getElementById("numRueLivraison").value=document.getElementById("numRueFacturation").value;
		document.getElementById("numBatLivraison").value=document.getElementById("numBatFacturation").value;
		document.getElementById("etageLivraison").value=document.getElementById("etageFacturation").value;
		document.getElementById("livraison_cp").value=document.getElementById("facturation_cp").value;
		document.getElementById("livraison_ville").value=document.getElementById("facturation_ville").value;
		document.getElementById("livraison_pays").selectedIndex=document.getElementById("facturation_pays").selectedIndex;
		document.getElementById("livraison_tel").value=document.getElementById("facturation_tel").value;
		document.getElementById("livraison_gsm").value=document.getElementById("facturation_gsm").value;
		document.getElementById("livraison_email").value=document.getElementById("facturation_email").value;
		if(document.getElementById("facturation_civilite_Mr").checked) { document.getElementById("livraison_civilite_Mr").checked=true; }
		if(document.getElementById("facturation_civilite_Mme").checked) { document.getElementById("livraison_civilite_Mme").checked=true; }
		if(document.getElementById("facturation_civilite_Mlle").checked) { document.getElementById("livraison_civilite_Mlle").checked=true; }
		
		if(document.getElementById("statut_partrs").checked) { document.getElementById("statut_partrsLivr").checked=true; }
		if(document.getElementById("statut_prors").checked) { document.getElementById("statut_prorsLivr").checked=true; }
		
		document.getElementById("livraison_commentaire").value=document.getElementById("facturation_commentaire").value;
	}
}

function verifForm()
{
	var erreur=0;
	if((document.getElementById("facturation_civilite_Mr").checked | document.getElementById("facturation_civilite_Mme").checked | document.getElementById("facturation_civilite_Mlle").checked))
	{
		document.getElementById("txtCivilite").style.color="black";
		document.getElementById("txtCivilite").style.fontWeight="normal";
	}
	else
	{
		erreur=1;
		document.getElementById("txtCivilite").style.color="red";
		document.getElementById("txtCivilite").style.fontWeight="bold";
	}
	if(document.getElementById("facturation_nom").value=="")
	{
		erreur=1;
		document.getElementById("txtNom").style.color="red";
		document.getElementById("txtNom").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtNom").style.color="black";
		document.getElementById("txtNom").style.fontWeight="normal";
	}
	
	if(document.getElementById("facturation_prenom").value=="")
	{
		erreur=1;
		document.getElementById("txtPrenom").style.color="red";
		document.getElementById("txtPrenom").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtPrenom").style.color="black";
		document.getElementById("txtPrenom").style.fontWeight="normal";
	}
	
	if(document.getElementById("facturation_email").value=="")
	{
		erreur=1;
		document.getElementById("txtEmail").style.color="red";
		document.getElementById("txtEmail").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtEmail").style.color="black";
		document.getElementById("txtEmail").style.fontWeight="normal";
	}
	
	if(document.getElementById("facturation_tel").value=="")
	{
		erreur=1;
		document.getElementById("txtTel").style.color="red";
		document.getElementById("txtTel").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtTel").style.color="black";
		document.getElementById("txtTel").style.fontWeight="normal";
	}
	
	if(document.getElementById("facturation_adresse").value=="")
	{
		erreur=1;
		document.getElementById("txtAdr").style.color="red";
		document.getElementById("txtAdr").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtAdr").style.color="black";
		document.getElementById("txtAdr").style.fontWeight="normal";
	}
	if(document.getElementById("facturation_cp").value=="")
	{
		erreur=1;
		document.getElementById("txtCP").style.color="red";
		document.getElementById("txtCP").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtCP").style.color="black";
		document.getElementById("txtCP").style.fontWeight="normal";
	}
	if(document.getElementById("facturation_ville").value=="")
	{
		erreur=1;
		document.getElementById("txtVille").style.color="red";
		document.getElementById("txtVille").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtVille").style.color="black";
		document.getElementById("txtVille").style.fontWeight="normal";
	}
	
	if(document.getElementById("facturation_pays").value=="-1")
	{
		erreur=1;
		document.getElementById("txtPays").style.color="red";
		document.getElementById("txtPays").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtPays").style.color="black";
		document.getElementById("txtPays").style.fontWeight="normal";
	}
	
	
	
	
	
	if((document.getElementById("livraison_civilite_Mr").checked | document.getElementById("livraison_civilite_Mme").checked | document.getElementById("livraison_civilite_Mlle").checked))
	{
		document.getElementById("txtCiviliteL").style.color="black";
		document.getElementById("txtCiviliteL").style.fontWeight="normal";
	}
	else
	{
		erreur=1;
		document.getElementById("txtCiviliteL").style.color="red";
		document.getElementById("txtCiviliteL").style.fontWeight="bold";
	}
	if(document.getElementById("livraison_nom").value=="")
	{
		erreur=1;
		document.getElementById("txtNomL").style.color="red";
		document.getElementById("txtNomL").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtNomL").style.color="black";
		document.getElementById("txtNomL").style.fontWeight="normal";
	}
	
	if(document.getElementById("livraison_prenom").value=="")
	{
		erreur=1;
		document.getElementById("txtPrenomL").style.color="red";
		document.getElementById("txtPrenomL").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtPrenomL").style.color="black";
		document.getElementById("txtPrenomL").style.fontWeight="normal";
	}
	
	if(document.getElementById("livraison_email").value=="")
	{
		erreur=1;
		document.getElementById("txtEmailL").style.color="red";
		document.getElementById("txtEmailL").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtEmailL").style.color="black";
		document.getElementById("txtEmailL").style.fontWeight="normal";
	}
	
	if(document.getElementById("livraison_tel").value=="")
	{
		erreur=1;
		document.getElementById("txtTelL").style.color="red";
		document.getElementById("txtTelL").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtTelL").style.color="black";
		document.getElementById("txtTelL").style.fontWeight="normal";
	}
	
	if(document.getElementById("livraison_adresse").value=="")
	{
		erreur=1;
		document.getElementById("txtAdrL").style.color="red";
		document.getElementById("txtAdrL").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtAdrL").style.color="black";
		document.getElementById("txtAdrL").style.fontWeight="normal";
	}
	if(document.getElementById("livraison_cp").value=="")
	{
		erreur=1;
		document.getElementById("txtCPL").style.color="red";
		document.getElementById("txtCPL").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtCPL").style.color="black";
		document.getElementById("txtCPL").style.fontWeight="normal";
	}
	if(document.getElementById("livraison_ville").value=="")
	{
		erreur=1;
		document.getElementById("txtVilleL").style.color="red";
		document.getElementById("txtVilleL").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtVilleL").style.color="black";
		document.getElementById("txtVilleL").style.fontWeight="normal";
	}
	
	if(document.getElementById("livraison_pays").value=="-1")
	{
		erreur=1;
		document.getElementById("txtPaysL").style.color="red";
		document.getElementById("txtPaysL").style.fontWeight="bold";
	}
	else
	{
		document.getElementById("txtPaysL").style.color="black";
		document.getElementById("txtPaysL").style.fontWeight="normal";
	}
	
	
	
	
	
	
	
	
	
	if(document.getElementById("mdp1").value=="")
	{
		erreur=1;
		document.getElementById("txtMdp1").style.color="red";
		document.getElementById("txtMdp1").style.fontWeight="bold";
	}
	else
	{
		if(document.getElementById("mdp1").value!=document.getElementById("mdp2").value)
		{
			erreur=1;
			alert("Le mot de passe et sa confirmation ne correspondent pas");
			document.getElementById("txtMdp1").style.color="red";
			document.getElementById("txtMdp1").style.fontWeight="bold";
			document.getElementById("txtMdp2").style.color="red";
			document.getElementById("txtMdp2").style.fontWeight="bold";
		}
		else
		{
			document.getElementById("txtMdp1").style.color="black";
			document.getElementById("txtMdp1").style.fontWeight="normal";
			document.getElementById("txtMdp2").style.color="black";
			document.getElementById("txtMdp2").style.fontWeight="normal";
		}
	}
	
	if(erreur==0)
	{
		return true;
	}
	else
	{
		alert("Certain champs obligatoires n'ont pas été renseignés correctement");
		return false;
	}
}