//*******Page anniversaire**********************

function form_anni()
	{
	if (document.anni.nom.value=="")
 		{
  		alert("Le champs nom/pseudo est obligatoire.");
  		document.anni.nom.focus();
  		return false;
 		}
		
	if (document.anni.mail.value!="")
	 	{
		 if ((document.anni.mail.value.indexOf('@')==-1) || (document.anni.mail.value.indexOf('.')==-1))  
			{
			alert("L\'adresse e-mail saisie est invalide.");
	  		document.anni.mail.focus();
	  		return false;
			}
		}
	
	return true;
	}
	
	
//*******Page contact**********************

function form_contact()
	{
	if (document.contact.sender_name.value=="")
 		{
  		alert("Le champs nom est obligatoire.");
  		document.contact.sender_name.focus();
  		return false;
 		}

	if (document.contact.sender_mail.value=="")
 		{
  		alert("Le champs e-mail est obligatoire.");
  		document.contact.sender_mail.focus();
  		return false;
 		}

	if (document.contact.sender_mail.value!="")
	 	{
		 if ((document.contact.sender_mail.value.indexOf('@')==-1) || (document.contact.sender_mail.value.indexOf('.')==-1))  
			{
			alert("L\'adresse e-mail saisie est invalide.");
	  		document.contact.sender_mail.focus();
	  		return false;
			}
		}
		
	if (document.contact.commentaires.value=="")
 		{
  		alert("Le champs commentaires est obligatoire.");
  		document.contact.commentaires.focus();
  		return false;
 		}
	
	return true;
	}
	
//*******Page tournois comment**********************

function form_tournois_comment()
	{
	if (document.tournois_comment.auteur.value=="")
 		{
  		alert("Le champs Pseudo/nom est obligatoire.");
  		document.tournois_comment.auteur.focus();
  		return false;
 		}

	if (document.tournois_comment.mail.value!="")
	 	{
		 if ((document.tournois_comment.mail.value.indexOf('@')==-1) || (document.tournois_comment.mail.value.indexOf('.')==-1))  
			{
			alert("L\'adresse e-mail saisie est invalide.");
	  		document.tournois_comment.mail.focus();
	  		return false;
			}
		}
		
	if (document.tournois_comment.comment.value=="")
 		{
  		alert("Le champs commentaire est obligatoire.");
  		document.tournois_comment.comment.focus();
  		return false;
 		}
	
	return true;
	}

	//*******Page shop comment**********************

function form_shop_comment()
	{
	
	if (document.shop_comment.comment.value=="")
 		{
  		alert("Le champs commentaire est obligatoire.");
  		document.shop_comment.comment.focus();
  		return false;
 		}
	
	return true;
	}

//*******Page livre d'or**********************

function form_livreor()
	{
 	if (document.livredor.nom.value=="")
 		{
  		alert("Merci de saisir votre nom.");
  		document.livredor.nom.focus();
  		return false;
 		}

 	if (document.livredor.commentaire.value=="")
 		{
  		alert("Vous n'avez pas écrit de commentaire.");
  		document.livredor.commentaire.focus();
  		return false;
 		}

	 if (document.livredor.email.value!="")
	 	{
		 if (document.livredor.email.value.indexOf('@')==-1 || document.livredor.email.value.indexOf('.')==-1)  
			{
			alert("L\'adresse e-mail saisie est invalide.");
	  		document.livredor.email.focus();
	  		return false;
			}
		}
	return true;
	}

//*******Page inscription de site**********************	

function form_insc_site()
	{
	//NOM
	if (document.inscsite.nom.value=="")
		{
			alert("Merci de saisir votre nom.");
			document.inscsite.nom.focus();
			return false;
		}

	//e-mail
	if (document.inscsite.email.value=="")
		{
			alert("Merci de saisir votre e-mail.");
			document.inscsite.email.focus();
			return false;
		}
		
	if (document.inscsite.email.value!="")
		{
			if (document.inscsite.email.value.indexOf('@')==-1 || document.inscsite.email.value.indexOf('.')==-1)  
				{
					alert("L\'adresse e-mail saisie est invalide.");
					document.inscsite.email.focus();
					return false;
				}
		}

	//intitule
	if (document.inscsite.intitule.value=="")
		{
			alert("Merci de saisir l'intitulé de votre site.");
			document.inscsite.intitule.focus();
			return false;
		}
	
	//URL
	if ((document.inscsite.url.value=="")||(document.inscsite.url.value=="http://"))
		{
			alert("Merci de saisir l'url de votre site.");
			document.inscsite.url.focus();
			return false;
		}


	//description
	if (document.inscsite.description.value=="")
		{
			alert("Merci de saisir une description.");
			document.inscsite.description.focus();
			return false;
		}
}


//*******Page insciption tournois**********************

var q2 = -1;
var q3 = -1;
var q4 = -1;

function form_insc_tournois()
	{	
 	if (document.tournois.dpt.value=="0")
 		{
  		alert("Merci de sélectionner un département.");
  		document.tournois.dpt.focus();
  		return false;
 		}

	if (document.tournois.pays.value=="")
 		{
  		alert("Merci de saisir le pays.");
  		document.tournois.pays.focus();
  		return false;
 		}

 	if (document.tournois.ville.value=="")
 		{
  		alert("Merci de saisir la ville.");
  		document.tournois.ville.focus();
  		return false;
 		}

	if (document.tournois.lieu.value=="")
 		{
  		alert("Merci de saisir l'adresse de rendez-vous du tournoi.");
  		document.tournois.lieu.focus();
  		return false;
 		}

	// Coherence de la date

	lJour = document.tournois.elements['jours'].options[document.tournois.elements['jours'].selectedIndex].value;
	lMois = document.tournois.elements['mois'].options[document.tournois.elements['mois'].selectedIndex].value ;
	lAnnee = document.tournois.elements['annees'].options[document.tournois.elements['annees'].selectedIndex].value;

	if ( !IsDate(lJour, lMois, lAnnee ) )
	{
		alert("La date est erronée");
		document.tournois.elements['jours'].focus();
		return false;
	}

	if (document.tournois.heure.value=="")
 		{
  		alert("Merci de saisir l'heure du tournoi.");
  		document.tournois.heure.focus();
  		return false;
 		}

		if (q2 < 0)
		{
			alert ("Vous devez choisir au moins un des niveaux");
			return false;
		}

		if (q3 < 0)
		{
			alert ("Vous devez choisir au moins un des types");
			return false;
		}

		if (q4 < 0)
		{
			alert ("Vous devez choisir au moins une des catégories");
			return false;
		}
		
	if (document.tournois.mail.value=="")
 		{
  		alert("Merci de saisir votre mail.");
  		document.tournois.mail.focus();
  		return false;
 		}
		
	if (document.tournois.mail.value!="")
	 	{
		 if ((document.tournois.mail.value.indexOf('@')==-1) || (document.tournois.mail.value.indexOf('.')==-1))  
			{
			alert("L\'adresse e-mail saisie est invalide.");
	  		document.tournois.mail.focus();
	  		return false;
			}
		}
	return true;
	}

//*******Page meteo**********************

function form_meteo()
	{
 	if ((document.meteo.dept.value > 95)||(document.meteo.dept.value < 1))
 		{
  		alert("Désolé, mais le numéro de département doit être compris entre 1 et 95");
  		document.meteo.dept.focus();
  		return false;
 		}

	if ((document.meteo.dept.value=="2a")||(document.meteo.dept.value=="2b")||(document.meteo.dept.value=="2A")||(document.meteo.dept.value=="2B"))
 		{
  		alert("Le numéro de département de la Corse est le 20.");
  		document.meteo.dept.focus();
  		return false;
 		}
	}
	
//*******Jeanne et Serge *******************
function form_fanlist()
{
	
if (document.fanlist.nom.value=="")
		{
 		alert("Le champs Pseudo est obligatoire.");
 		document.fanlist.nom.focus();
 		return false;
		}

		
if (document.fanlist.email.value=="")
		{
 		alert("Le champs E-mail est obligatoire.");
 		document.fanlist.email.focus();
 		return false;
		}
		

if (document.fanlist.email.value!="")
 	{
	 if ((document.fanlist.email.value.indexOf('@')==-1) || (document.fanlist.email.value.indexOf('.')==-1))  
		{
		alert("L\'adresse e-mail saisie est invalide.");
  		document.fanlist.email.focus();
  		return false;
		}
	}

	
if (document.fanlist.pass_fan.value=="")
		{
 		alert("Le champs Password est obligatoire. Il vous servira à modifier vos données");
 		document.fanlist.pass_fan.focus();
 		return false;
		}
		
if (document.fanlist.age.value=="")
		{
 		alert("Le champs Age est obligatoire.");
 		document.fanlist.age.focus();
 		return false;
		}

if (document.fanlist.ville.value=="")
		{
 		alert("Le champs Ville est obligatoire.");
 		document.fanlist.ville.focus();
 		return false;
		}
	
if (document.fanlist.pays.value=="")
		{
 		alert("Le champs Pays est obligatoire.");
 		document.fanlist.pays.focus();
 		return false;
		}
		

return true;
}

function form_fanlist_login()
{
if (document.fanlist_login.nom.value=="")
		{
 		alert("Le champs Pseudo est obligatoire.");
 		document.fanlist_login.nom.focus();
 		return false;
		}
	
if (document.fanlist_login.pass_fan.value=="")
		{
 		alert("Le champs Password est obligatoire.");
 		document.fanlist_login.pass_fan.focus();
 		return false;
		}
		
return true;
}


function form_fanlist_modif()
{
	
if (document.fanlist_modif.nom.value=="")
		{
 		alert("Le champs Pseudo est obligatoire.");
 		document.fanlist_modif.nom.focus();
 		return false;
		}

		
if (document.fanlist_modif.email.value=="")
		{
 		alert("Le champs E-mail est obligatoire.");
 		document.fanlist_modif.email.focus();
 		return false;
		}
		

if (document.fanlist_modif.email.value!="")
 	{
	 if ((document.fanlist_modif.email.value.indexOf('@')==-1) || (document.fanlist_modif.email.value.indexOf('.')==-1))  
		{
		alert("L\'adresse e-mail saisie est invalide.");
  		document.fanlist_modif.email.focus();
  		return false;
		}
	}

	
if (document.fanlist_modif.pass_fan.value=="")
		{
 		alert("Le champs Password est obligatoire. Il vous servira à modifier vos données");
 		document.fanlist_modif.pass_fan.focus();
 		return false;
		}
		
if (document.fanlist_modif.age.value=="")
		{
 		alert("Le champs Age est obligatoire.");
 		document.fanlist_modif.age.focus();
 		return false;
		}
		

if (document.fanlist_modif.ville.value=="")
		{
 		alert("Le champs Ville est obligatoire.");
 		document.fanlist_modif.ville.focus();
 		return false;
		}
	
if (document.fanlist_modif.pays.value=="")
		{
 		alert("Le champs Pays est obligatoire.");
 		document.fanlist_modif.pays.focus();
 		return false;
		}
		

return true;
}

function form_fanlist_lost()
{
	
if (document.fanlist_lost.nom.value=="")
		{
 		alert("Le champs Pseudo est obligatoire.");
 		document.fanlist_lost.nom.focus();
 		return false;
		}

		
if (document.fanlist_lost.email.value=="")
		{
 		alert("Le champs E-mail est obligatoire.");
 		document.fanlist_lost.email.focus();
 		return false;
		}
		

if (document.fanlist_lost.email.value!="")
 	{
	 if ((document.fanlist_lost.email.value.indexOf('@')==-1) || (document.fanlist_lost.email.value.indexOf('.')==-1))  
		{
		alert("L\'adresse e-mail saisie est invalide.");
  		document.fanlist_lost.email.focus();
  		return false;
		}
	}
	
return true;
}
