function ValiderCaddie()
{
document.gestion_caddie.action.value="valider";
document.gestion_caddie.submit();
}

function ActualiseCaddie()
{
document.gestion_caddie.action.value="maj";
document.gestion_caddie.submit();
}

function SupprimerProduit(id)
{
	if (confirm('souhaitez vous réélement supprimer ce produit ?'))
		document.location.href='gestion_caddie.php?action=supp&productid='+id;
}


function ViderCaddie()
{
  if (confirm('souhaitez vous réélement vider votre panier ?'))
  {
  	document.location.href='gestion_caddie.php?action=vider&url='+document.location.href;
  }
}

var mail = /^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;

function IsMailAddress(value) 
{
    reponse=mail.test(value)
    if (reponse) {
        return true;
    }
    else {
        return false;
    }
}

function IsVoid(value)
{
return (value=="") ? true : false;	
	
}


function VerifChamps()
{
	error=false;
	msg="";
	var d=document;
	var ville=d.getElementById("ville");
	var prenom=d.getElementById("prenom");
	var email=d.getElementById("email");
	//if (IsVoid(nom.value))
	//{
	//msg+="- Votre nom doit être précisé\n";
	//nom.focus();
	//error=true;
	//}

	if (IsVoid(prenom.value))
	{
	msg+="- votre prénom doit être précisé\n";
	if (error==false)
		prenom.focus();
	error=true;
	}

	if (IsVoid(email.value))
	{
		msg+="- votre adresse e-mail doit être précisée\n";
		if (error==false)
			email.focus();
		error=true;
	}
	else {
		if (!IsMailAddress(email.value))
		{
			msg+="- votre adresse e-mail n'est pas d'un bon format (utilisateur@domaine.tld)\n";
			if (error==false)
				email.focus();
			error=true;
		}
	}

	if (IsVoid(ville.value))
	{
	msg+="- votre ville doit être précisée\n";
	if (error==false)
	ville.focus();
	error=true;
	}

	if (error==true)
	{
		globalmsg="Des erreurs se sont glissées dans dans votre saisie : \n";
		alert(globalmsg+=msg);
	}

	return (error==true) ? false : true;
}

function VerifLettre()
{
	error=false;
	msg="";
	var d=document;
	var objet=d.getElementById("objet");
	var texte=d.getElementById("msg");

	if (IsVoid(objet.value))
	{
		msg+="- L'objet de la lettre doit être précisé\n";
		if (error==false)
			objet.focus();
		error=true;
	}

	if (IsVoid(texte.value))
	{
		msg+="- La lettre périodique doit contenir un message\n";
		if (error==false)
			texte.focus();
		error=true;
	}

	if (error==true)
	{
		globalmsg="Des erreurs se sont glissées dans dans votre saisie : \n";
		alert(globalmsg+=msg);
	}

	return (error==true) ? false : true;
}