//
// Script pour le formulaire contact
// Fonction qui permet d'afficher ou caché les choix
//
function afficheChoix(truc,id)
{
	doc = document.getElementById(id),
	checkbox = document.getElementById(truc);
	if(id == 'load')
	{
		document.getElementById('demande_doc').style.display = 'none';
		$i=1;
		while('contChoix'+$i)
		{
			document.getElementById('contChoix'+$i).style.display = 'none';
			$i++;
		}
	}
	if(checkbox.checked)
		doc.style.display = 'block';
	else
		decoche(truc,id);
}
//
// Fonction fermer tout les choix
//
function fermerTout()
{
	var s="ser_t", m="menAlu_t", c_1="contChoix1", c_2="contChoix2";
	if(decoche(s,c_1))
	{
		document.getElementById(s).checked=false;
		if(decoche(m,c_2))
			document.getElementById(m).checked=false;
		document.getElementById('demande_doc').style.display = 'none';
	}
}
//
// Verifi si tout demande_doc est cocher ou pas
// ferme tout si celui ci est décoché
//
function testdoc(doc)
{
	if(doc.checked)
		document.getElementById('demande_doc').style.display = 'block';
	else
		fermerTout();
}
//
// decoche la section pa rapport au clique sur le titre
// Ex : Serrurerie, quand celui ci est décocher toutes les activité le sont aussi
//
function decoche(truc,id)
{
	document.getElementById(id).style.display = 'none';
	nom=document.getElementById(truc).name.replace('_t', '');
	j=1;
	while(document.getElementsByName(nom+j)[0])
	{
		document.getElementsByName(nom+j)[0].checked=false;
		j++;
	}
	return true;
}
//
// Verifi si les informations obligatoire sont renseignées
//
function verif(theForm)
{/* Pas de moi, juste modifier et adapte */
	if (theForm.DATE.value == "")
  {
    alert("Vous n'avez pas saisie le champ \"Date\".");
    theForm.DATE.focus();
    return (false);
  }

  if (theForm.NOM.value == "")
  {
    alert("Vous n'avez pas saisie le champ \"NOM et Prénom\".");
    theForm.NOM.focus();
    return (false);
  }

  if (theForm.ADRESSE.value == "")
  {
    alert("Vous n'avez pas saisie le champ \"Adresse\".");
    theForm.ADRESSE.focus();
    return (false);
  }

//
// Numéro de telephone
//

  var checkOK = "0123456789-"; // chaine accepté
  var checkStr = theForm.TEL_DOMICILE.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++) // de 0 à la talle de la chaine
  {
    ch = checkStr.charAt(i); // caractère à texté en fonction de i
    for (j = 0;  j < checkOK.length;  j++) // de 0 à la taille de la chaine accepté
      if (ch == checkOK.charAt(j)) // caractère à trouver en fonction de j et de ch (caractère precedent)
        break; // si caractère trouver arreté la boucle
    if (j == checkOK.length) // si j arrivé au bout de la chaine (donc rien trouvé)
    {
      allValid = false; // probleme au niveau du numéro de tel
      break;
    }
  }
	if(theForm.TEL_DOMICILE.value == '')
		allValid=false;
//
// Verifi si tout les test au niveau du numéro sont bon
//
  if (!allValid)
  {
    alert("Seulement les chiffres et les tirets sont acceptés dans le champ \"Téléphone domicile\".");
    theForm.TEL_DOMICILE.focus();
    return (false);
  }
  if (theForm.EMAIL.value == "")
  {
    alert("Vous n'avez pas saisie le champ \"Courriel\".");
    theForm.EMAIL.focus();
    return (false);
  }
	return (true);
}
