// JavaScript Document
function testMail(email)
{
  var posArobase;
  posArobase = email.indexOf("@");
  if (posArobase == -1) return false;
  var posPoint;
  posPoint = email.lastIndexOf(".");
  if ((posPoint == -1) || (posPoint < posArobase)) return false;
  return true;
}

function verifchoixgen()
{
var formulaire;
var erreur;
var compteur;
compteur=0;
formulaire = document.forms[0];
while (compteur<formulaire.elements["choice"].length)
{
if (formulaire.elements["choice"][compteur].checked==true) 
	{
	erreur=0
	break;
	}
else
	{
	erreur=1
	
	}
compteur++;
}
if (erreur==1)
	{
	window.alert("Veuillez faire un choix");
	return false;
	}
else
	{
	return true;
	}
	
}

function verifchoixbud()
{
var formulaire;
var erreur;
var compteur;
compteur=0;
formulaire = document.forms[0];
while (compteur<formulaire.elements["montant"].length)
{
if (formulaire.elements["montant"][compteur].checked==true) 
	{
	erreur=0
	break;
	}
else
	{
	erreur=1
	
	}
compteur++;
}
if (erreur==1)
	{
	window.alert("Veuillez faire un choix");
	return false;
	}
else
	{
	return true;
	}
	
}


function testSaisie()
{
  var formulaire;
  var erreur;
  formulaire = document.forms[0];
  erreur = 0;

  if (formulaire.elements["Nom"].value == "") erreur = 1;

  if (formulaire.elements["Prenom"].value == "") erreur = 4;
  
  if (!testMail(formulaire.elements["Couriel"].value)) erreur = 2;
 
  if (formulaire.elements["Couriel"].value == "") erreur = 3;
  
  if (formulaire.elements["tel"].value == "") erreur = 5;

 
  if (erreur == 0)
  	return true;
  else
  {
  	if (erreur == 1) window.alert("Le nom : Est un champ obligatoire");
 	if (erreur == 4) window.alert("Le Prenom : Est un champ obligatoire");
 	if (erreur == 2) window.alert("Le Couriel : doit etre valide");
	if (erreur == 3) window.alert("Le Couriel : Est un champ obligatoire");
    if (erreur == 5) window.alert("Le Telephone : Est un champ obligatoire");

    return false;
  }
  


  
}


function verifchoixcarte()
{
var formulaire;
var erreur;
var errenv;
var compteur;

erreur=0;
compteur=0;
errenv=0;

formulaire = document.forms[0];

while (compteur<formulaire.elements["envoie"].length)
{
if (formulaire.elements["envoie"][compteur].checked==true) 
	{
	errenv=0
	break;
	}
else
	{
	errenv=1
	
	}
compteur++;
}


  if ((formulaire.elements["modepaiement"].value == "Visa") && ((formulaire.elements["carte"].value == "") || (formulaire.elements["dateexp"].value == "")))  
 { 
  erreur = 1;
}
  if ((formulaire.elements["modepaiement"].value == "Mastercard") && ((formulaire.elements["carte"].value == "") || (formulaire.elements["dateexp"].value == "")))  
 { 
  erreur = 1;
}
  if ((formulaire.elements["modepaiement"].value == "American Express") && ((formulaire.elements["carte"].value == "") || (formulaire.elements["dateexp"].value == "")))  
 { 
  erreur = 1;
}

  if ((formulaire.elements["modepaiement"].value == "Chèque") && (errenv==1))  
 { 
  erreur = 2;
}

 if ((formulaire.elements["modepaiement"].value == "Comptant") && (errenv==1))  
 { 
  erreur = 2;
}

 if ((formulaire.elements["modepaiement"].value == "Mandat Poste") && (errenv==1))  
 { 
  erreur = 2;
}

if (erreur==1)
	{
	window.alert("Veuillez compléter les données manquantes pour la carte de crédit")
	return false
	}
	
if (erreur==2)
	{
	window.alert("Vous devez compléter la partie inférieure du formulaire pour continuer")
	return false
	}

if (erreur==0)
	{
	return true;
	}
}



function verifchoixpaques()
{
var formulaire;
var erreur;
var compteur;
compteur=0;

formulaire = document.forms[0];
while (compteur<formulaire.elements["choice"].length)
{
if (formulaire.elements["choice"][compteur].checked==true) 
	{
	erreur=0
	break;
	}
else
	{
	erreur=1
	
	}
compteur++;
}

if ((formulaire.elements["choice"][10].checked==true)&&(formulaire.elements["autremontant"].value==""))
{
erreur=2;
}

if (erreur==1)
	{
	window.alert("Veuillez faire un choix");
	return false;
	}
else
	{
	if (erreur==2)
	{
	window.alert("Vous devez inscrire un montant dans l'espace prévu");
	return false;
	}
	else
	return true;
	}
	
}



function verifchoixete()
{
var formulaire;
var erreur;
var compteur;
compteur=0;

formulaire = document.forms[0];
while (compteur<formulaire.elements["choice"].length)
{
if (formulaire.elements["choice"][compteur].checked==true) 
	{
	erreur=0
	break;
	}
else
	{
	erreur=1
	
	}
compteur++;
}

if ((formulaire.elements["choice"][10].checked==true)&&(formulaire.elements["autremontant"].value==""))
{
erreur=2;
}

if (erreur==1)
	{
	window.alert("Veuillez faire un choix");
	return false;
	}
else
	{
	if (erreur==2)
	{
	window.alert("Vous devez inscrire un montant dans l'espace prévu");
	return false;
	}
	else
	return true;
	}
	
}


function verifchoixnoel()
{
var formulaire;
var erreur;
var compteur;
compteur=0;

formulaire = document.forms[0];
while (compteur<formulaire.elements["choice"].length)
{
if (formulaire.elements["choice"][compteur].checked==true) 
	{
	erreur=0
	break;
	}
else
	{
	erreur=1
	
	}
compteur++;
}

if ((formulaire.elements["choice"][10].checked==true)&&(formulaire.elements["autremontant"].value==""))
{
erreur=2;
}

if (erreur==1)
	{
	window.alert("Veuillez faire un choix");
	return false;
	}
else
	{
	if (erreur==2)
	{
	window.alert("Vous devez inscrire un montant dans l'espace prévu");
	return false;
	}
	else
	return true;
	}
	
}