// JavaScript Document
function verif_form_contact()
{
if(document.contact.nom.value == "")  {
   alert("Merci d'indiquer votre nom et prenom !");
   document.contact.nom.focus();
   return false;
  }
if(document.contact.ville.value == "")  {
   alert("Merci d'indiquer votre ville !");
   document.contact.ville.focus();
   return false;
  }
if(document.contact.mail.value == "")  {
   alert("Merci d'indiquer votre adresse Email !");
   document.contact.mail.focus();
   return false;
  }
if(document.contact.mail.value != "") {
if(document.contact.mail.value.indexOf('@' && '.') == -1) {
   alert("Votre adresse email est invalide !");
   document.contact.mail.focus();
   return false;
  }}
if(document.contact.code.value == "")  {
  alert("Merci de saisir le code d'authentification !");
  document.contact.code.focus();
  return false;
  }
}

// ###########################################################
// ################## Formulaire page Pub ####################
// ###########################################################
function verif_form_pub()
{
if(document.contact.nom.value == "")  {
   alert("Merci d'indiquer votre nom et prenom !");
   document.contact.nom.focus();
   return false;
  }
if(document.contact.societe.value == "")  {
   alert("Merci d'indiquer votre societe !");
   document.contact.societe.focus();
   return false;
  }
if(document.contact.activite.value == "")  {
   alert("Merci d'indiquer votre activite !");
   document.contact.activite.focus();
   return false;
  }
if(document.contact.ville.value == "")  {
   alert("Merci d'indiquer votre ville !");
   document.contact.ville.focus();
   return false;
  }
if(document.contact.mail.value == "")  {
   alert("Merci d'indiquer votre adresse Email !");
   document.contact.mail.focus();
   return false;
  }
if(document.contact.mail.value != "") {
if(document.contact.mail.value.indexOf('@' && '.') == -1) {
   alert("Votre adresse email est invalide !");
   document.contact.mail.focus();
   return false;
  }}
if(document.contact.code.value == "")  {
  alert("Merci de saisir le code d'authentification !");
  document.contact.code.focus();
  return false;
  }
}
// ###########################################################
// ########### Inscription etape 1 page d'accueil ############
// ###########################################################
function verif_form_inscrip()
{
if(document.inscriptaccueil.pseudo.value == "")  {
   alert("Merci d'indiquer votre Pseudo !");
   document.inscriptaccueil.pseudo.focus();
   return false;
  }
if(document.inscriptaccueil.pass.value == "")  {
   alert("Merci d'indiquer votre mot de passe !");
   document.inscriptaccueil.pass.focus();
   return false;
  }
if(document.inscriptaccueil.pass.value.length < 6)  {
   alert("Votre mot de passe doit contenir 6 caractères !");
   document.inscriptaccueil.pass.focus();
   return false;
  }
if((document.inscriptaccueil.pass.value) != (document.inscriptaccueil.pass2.value)) {
   alert("Veuillez verifier votre mot de passe !");
   document.inscriptaccueil.pass2.focus();
   return false;
  }
if(document.inscriptaccueil.pass2.value.length < 6)  {
   alert("Votre mot de passe doit contenir 6 caractères !");
   document.inscriptaccueil.pass2.focus();
   return false;
  }
if(document.inscriptaccueil.ville.value == "")  {
   alert("Merci d'indiquer votre ville !");
   document.inscriptaccueil.ville.focus();
   return false;
  }
if(document.inscriptaccueil.email.value == "")  {
   alert("Merci d'indiquer votre adresse email !");
   document.inscriptaccueil.email.focus();
   return false;
  }
if(document.inscriptaccueil.email.value != "") {
if(document.inscriptaccueil.email.value.indexOf('@' && '.') == -1) {
   alert("Votre adresse email est invalide !");
   document.inscriptaccueil.email.focus();
   return false;
  }}
if((document.inscriptaccueil.email.value) != (document.inscriptaccueil.email2.value)) {
   alert("Veuillez verifier votre adresse email !");
   document.inscriptaccueil.email2.focus();
   return false;
  }
if(document.inscriptaccueil.sexe.value == "")  {
   alert("Merci d'indiquer votre sexe !");
   document.inscriptaccueil.sexe.focus();
   return false;
  }
if(document.inscriptaccueil.attestation.checked == false)  {
   alert("Veuillez lire et accepter les Conditions Generales d'Utilisation !");
   document.inscriptaccueil.attestation.focus();
   return false;
  }
}

// ###########################################################
// ############ Inscription etape 2 page profil ##############
// ###########################################################
function verif_form_inscrip2()
{
if(document.inscript2.nom.value == "")  {
   alert("Merci d'indiquer votre nom !");
   document.inscript2.nom.focus();
   return false;
  }
if(document.inscript2.prenom.value == "")  {
   alert("Merci d'indiquer votre prenom !");
   document.inscript2.prenom.focus();
   return false;
  }
if(document.inscript2.age.value == "")  {
   alert("Merci d'indiquer votre age !");
   document.inscript2.age.focus();
   return false;
  }
if(document.inscript2.pays.value == "")  {
   alert("Merci d'indiquer votre pays de residence !");
   document.inscript2.pays.focus();
   return false;
  }
if(document.inscript2.ville.value == "")  {
   alert("Merci d'indiquer votre ville !");
   document.inscript2.ville.focus();
   return false;
  }
}

// ###########################################################
// ############# Recherche inscription etape 3 ###############
// ###########################################################
function verif_form_rec_recherche()
{
if(document.rec_recherche.pays.value == "")  {
   alert("Merci d'indiquer son pays de résidence !");
   document.rec_recherche.pays.focus();
   return false;
  }
}

// ###########################################################
// ############### Selection Pass Handistory #################
// ###########################################################
function plusmoins(IDpass) {
var IDpass = document.getElementById(IDpass);
	if (IDpass.checked == true) { document.selectpass.nb.value ++; }
	if (IDpass.checked == false) { document.selectpass.nb.value --; }
}
function verif_select_pass()
{
if(document.selectpass.nb.value == "0")  {
   alert("Merci de selectionner au moins un Pass !");
   return false;
  }
}



function verif_nombre(champ)
	{
	var chiffres = new RegExp("[0-9\.]"); /* Modifier pour : var chiffres = new RegExp("[0-9]"); */
	var verif;
	var points = 0; /* Supprimer cette ligne */
	
	for(x = 0; x < champ.value.length; x++)
		{
		verif = chiffres.test(champ.value.charAt(x));
		if(champ.value.charAt(x) == "."){points++;} /* Supprimer cette ligne */
		if(points > 1){verif = false; points = 1;} /* Supprimer cette ligne */
		if(verif == false){champ.value = champ.value.substr(0,x) + champ.value.substr(x+1,champ.value.length-x+1); x--;}
		}
}


function carapossibles(evt) {
	var keyCode = evt.which ? evt.which : evt.keyCode;
	//keyCode==9 TAB
	//KeyCode==[B 1b 5b 42 SUPP
	//KeyCode==[D 1b 5b 44 FLECHE GAUCHE
	//KeyCode==[D 1b 5b 43 FLECHE DROITE
	if (keyCode==9) return true;
	var accepter = "abcdefghijklmnopqrstuvwxyz0123456789-_";
		if (accepter.indexOf(String.fromCharCode(keyCode)) >= 0) {
		return true;
		} else {
	return false;
	}
} 