// JavaScript Document
function verifNonVide(obj,lib)
{
	var msg = "";
	msg = lib;
	if (obj.value == "")
	{
		if (msg != "")
			alert (msg + ".");
		else
			alert ("Le champ ne peut pas être vide.");
			
		obj.focus();
		return false;
	}
	else
		return true;
}

// V?rifie que le champ est  vide

function verifVide(obj,lib)
{
	var msg = "";
	msg = lib;
	if (obj.value != "")
	{
		if (msg != "")
			alert (msg + ".");
		else
			alert ("Le champ doit être vide.");
			
		obj.focus();
		return false;
	}
	else
		return true;
}


//verifie que le champ est non nul

function verifNonNul(obj,lib)
{
	var msg = "";
	msg = lib;
	if (obj.value == 0)
	{
		if (msg != "")
			alert (msg + ".");
		else
			alert ("Le champ ne peut pas être nul.");
			
		obj.focus();
		return false;
	}
	else
		return true;
}

function verifEmail(obj, msg)
{
   var valChamp = obj.value;
   var compteur;
   
   compteur = 0;
   
   for(var i=0 ; i<valChamp.length ; i++)
   {
	var carac=valChamp.substring(i,i+1);
	if (carac=='@'){
	  compteur++;
	}
  }
  
  if (compteur == 1) return true;
  
  
  if (msg == "")
		alert("Le champs n'est pas une adresse électronique");
  else 
		alert (msg);

  obj.focus();				
  return false;  
}
var unique=0;

function valider(unique)
{

if (document.fichpart.unique.value!=0)
	{
		alert("Envoi en cours...!");	
		history.forward(1);
		return false;
	}

if (!(document.fichpart.titre[0].checked||document.fichpart.titre[1].checked||document.fichpart.titre[2].checked))
	{
		alert( "Vous devez saisir votre civilité");	
		document.fichpart.titre[0].focus();
		return false;
	}

if (verifNonVide(document.fichpart.nom, "Vous devez saisir votre Nom") == false)
	{
		document.fichpart.nom.focus();
		return false;
	}

	if (verifNonVide(document.fichpart.pr, "Vous devez saisir votre Prénom") == false)
	{
		document.fichpart.pr.focus();
		return false;
	}
	
	
	if (verifNonVide(document.fichpart.telpers, "Vous devez saisir votre téléphone ") == false)
	{
		document.fichpart.telpers.focus();
		return false;
	}
	
	if (verifNonVide(document.fichpart.email, "Vous devez saisir votre Adresse") == false)
	{
	
		document.fichpart.email.focus();
		return false;
	}
	
	if(verifEmail(document.fichpart.email,"")==false)
	{
		document.fichpart.email.focus();
		return false;
	}
	
	if (verifNonVide(document.fichpart.ad1, "Vous devez saisir votre adresse") == false)
	{
		document.fichpart.ad1.focus();
		return false;
	}
	
	if (verifNonVide(document.fichpart.cp1, "Vous devez saisir votre Code Postale") == false)
	{
		document.fichpart.cp1.focus();
		return false;
	}

	if (verifNonVide(document.fichpart.ville2, "Vous devez saisir votre ville d'arrivée") == false)
	{
		document.fichpart.ville2.focus();
		return false;
	}

        if (verifNonVide(document.fichpart.ad2, "Vous devez saisir votre adresse d'arivée") == false)
	{
		document.fichpart.ad2.focus();
		return false;
	}
	
	if (verifNonVide(document.fichpart.cp2, "Vous devez saisir votre Code Postale d'arivée") == false)
	{
		document.fichpart.cp2.focus();
		return false;
	}
	if (verifNonVide(document.fichpart.Annee, "Vous devez saisir l'année") == false)
	{
		document.fichpart.Annee.focus();
		return false;
	}
	if (verifNonVide(document.fichpart.Mois, "Vous devez saisir le mois") == false)
	{
		document.fichpart.Mois.focus();
		return false;
	}
	if (verifNonVide(document.fichpart.Jour, "Vous devez saisir le jour") == false)
	{
		document.fichpart.jour.focus();
		return false;
	}
	
	if (verifNonVide(document.fichpart.ville1, "Vous devez saisir votre Ville") == false)
	{
		document.fichpart.ville1.focus();
		return false;
	}

	else{
			document.fichpart.unique.value=1;
			return true;
	}

}
function calcul()
{
var tc=0;
tc=tc+parseInt(2*10*document.forms["fichpart"].elements["cu1"].value);
tc=tc+parseInt(0.5*10*document.forms["fichpart"].elements["cu2"].value);
tc=tc+parseInt(2*10*document.forms["fichpart"].elements["cu3"].value);
tc=tc+parseInt(0.5*10*document.forms["fichpart"].elements["cu4"].value);
tc=tc+parseInt(1*10*document.forms["fichpart"].elements["cu5"].value);
tc=tc+parseInt(1*10*document.forms["fichpart"].elements["cu6"].value);
tc=tc+parseInt(1*10*document.forms["fichpart"].elements["cu7"].value);
tc=tc+parseInt(0.5*10*document.forms["fichpart"].elements["cu8"].value);
tc=tc+parseInt(1*10*document.forms["fichpart"].elements["cu"].value);
tc=tc+parseInt(1*10*document.forms["fichpart"].elements["cu10"].value);
tc=tc+parseInt(1*10*document.forms["fichpart"].elements["cu11"].value);
tc=tc+parseInt(0.5*10*document.forms["fichpart"].elements["cu12"].value);
document.forms["fichpart"].elements["tcu"].value=tc/10;

var tch=0;
tch=tch+parseInt(1*10*document.forms["fichpart"].elements["ch1"].value);
tch=tch+parseInt(2*10*document.forms["fichpart"].elements["ch2"].value);
tch=tch+parseInt(0.5*10*document.forms["fichpart"].elements["ch3"].value);
tch=tch+parseInt(2*10*document.forms["fichpart"].elements["ch4"].value);
tch=tch+parseInt(2*10*document.forms["fichpart"].elements["ch5"].value);
tch=tch+parseInt(0.1*10*document.forms["fichpart"].elements["ch6"].value);
tch=tch+parseInt(1*10*document.forms["fichpart"].elements["ch7"].value);
tch=tch+parseInt(0.5*10*document.forms["fichpart"].elements["ch8"].value);
tch=tch+parseInt(0.5*10*document.forms["fichpart"].elements["ch"].value);
tch=tch+parseInt(0.1*10*document.forms["fichpart"].elements["ch10"].value);
document.forms["fichpart"].elements["tch"].value=tch/10;
var tbu=0;
tbu=tbu+parseInt(1*10*document.forms["fichpart"].elements["bu1"].value);
tbu=tbu+parseInt(0.5*10*document.forms["fichpart"].elements["bu2"].value);
tbu=tbu+parseInt(0.5*10*document.forms["fichpart"].elements["bu3"].value);
tbu=tbu+parseInt(2*10*document.forms["fichpart"].elements["bu4"].value);
tbu=tbu+parseInt(2*10*document.forms["fichpart"].elements["bu5"].value);
tbu=tbu+parseInt(1*10*document.forms["fichpart"].elements["bu6"].value);
tbu=tbu+parseInt(0.5*10*document.forms["fichpart"].elements["bu7"].value);
document.forms["fichpart"].elements["tbu"].value=tbu/10;

var tsa=0;
tsa=tsa+parseInt(2*10*document.forms["fichpart"].elements["sa1"].value);
tsa=tsa+parseInt(1*10*document.forms["fichpart"].elements["sa2"].value);
tsa=tsa+parseInt(0.5*10*document.forms["fichpart"].elements["sa3"].value);
tsa=tsa+parseInt(1*10*document.forms["fichpart"].elements["sa4"].value);
tsa=tsa+parseInt(2*10*document.forms["fichpart"].elements["sa5"].value);
tsa=tsa+parseInt(2*10*document.forms["fichpart"].elements["sa6"].value);
tsa=tsa+parseInt(2*10*document.forms["fichpart"].elements["sa7"].value);
tsa=tsa+parseInt(0.5*10*document.forms["fichpart"].elements["sa8"].value);
tsa=tsa+parseInt(0.5*10*document.forms["fichpart"].elements["sa9"].value);
tsa=tsa+parseInt(1*10*document.forms["fichpart"].elements["sa10"].value);
tsa=tsa+parseInt(0.5*10*document.forms["fichpart"].elements["sa11"].value);
tsa=tsa+parseInt(0.5*10*document.forms["fichpart"].elements["sa12"].value);
tsa=tsa+parseInt(0.5*10*document.forms["fichpart"].elements["sa13"].value);
tsa=tsa+parseInt(1*10*document.forms["fichpart"].elements["sa14"].value);
tsa=tsa+parseInt(0.5*10*document.forms["fichpart"].elements["sa15"].value);
tsa=tsa+parseInt(2*10*document.forms["fichpart"].elements["sa16"].value);
tsa=tsa+parseInt(2*10*document.forms["fichpart"].elements["sa17"].value);
tsa=tsa+parseInt(0.1*10*document.forms["fichpart"].elements["sa18"].value);
tsa=tsa+parseInt(2*10*document.forms["fichpart"].elements["sa19"].value);
document.forms["fichpart"].elements["tsa"].value=tsa/10;

var tlo=0;
tlo=tlo+parseInt(1*10*document.forms["fichpart"].elements["lo1"].value);
tlo=tlo+parseInt(1*10*document.forms["fichpart"].elements["lo2"].value);
tlo=tlo+parseInt(2*10*document.forms["fichpart"].elements["lo3"].value);
tlo=tlo+parseInt(1*10*document.forms["fichpart"].elements["lo4"].value);
tlo=tlo+parseInt(3*10*document.forms["fichpart"].elements["lo5"].value);
tlo=tlo+parseInt(0.5*10*document.forms["fichpart"].elements["lo6"].value);
tlo=tlo+parseInt(1*10*document.forms["fichpart"].elements["lo7"].value);
tlo=tlo+parseInt(1*10*document.forms["fichpart"].elements["lo8"].value);
tlo=tlo+parseInt(1*10*document.forms["fichpart"].elements["lo"].value);
tlo=tlo+parseInt(1*10*document.forms["fichpart"].elements["lo10"].value);
tlo=tlo+parseInt(1*10*document.forms["fichpart"].elements["lo11"].value);
tlo=tlo+parseInt(0.5*10*document.forms["fichpart"].elements["lo12"].value);
tlo=tlo+parseInt(0.5*10*document.forms["fichpart"].elements["lo13"].value);

document.forms["fichpart"].elements["tlo"].value=tlo/10;

document.forms["fichpart"].elements["total"].value=parseInt(tlo+tc+tch+tbu+tsa)/10;

}
