/* fichier fonctions JS*/
function affiche_dino(dino)
{
	/*affiche une ilage de dinausoure suivant 
	ce qu'on choisit comme bebette
	l'image doit avoir le nom de la variable+.jpg
	*/
	//alert('affiche_dino');
document.getElementById("race2").value=dino;
	document.getElementById("img_dino").style.backgroundImage = 'url(images/dinosaures/'+dino+'.jpg)';
}

function verif_dtn(dtn)
{
/* verifie que la date est au bon format (8caracteres)
02051966
*/
	if(dtn.length<8)
	{
		alert('veuillez entrer une date de naissance valide \r\n au format jjmmAAAA');
	}
	else
	{
	var jour = dtn.substring(0,2);
   var mois = dtn.substring(2,4);
   var annee = dtn.substring(4,8);	
  // alert(jour+'  '+mois+' '+annee);
	//conversion  en timestamp
	var datum = new Date(Date.UTC(annee,(mois-1),jour,00,00,00));
	//alert(datum);
	 var dttime = datum.getTime()/1000;
	//alert(dttime);
	document.getElementById("andtn").value=dttime;
	}

}

function bon_plan(etat)
{
	var btn=document.formulaire;
	
	//alert(etat);
	//coche ou pas la bonne check pour les bon plan
	if(etat==1)
	{
		//inscription
		btn.optinok[0].checked=true;
		btn.optinfalse[1].checked=false;
	}
	else if(etat==2)
	{
		//desinscription
		btn.optinok[0].checked=false;
		btn.optinfalse[1].checked=true;
	}
	else
	{
		//defaut
		btn.optinok[0].checked=false;
		btn.optinfalse[1].checked=false;
	}
}


function valide_compte()
{
	//return true si tous les champs du form d'inscription sont correctement remplis false dans le acs contraire
	
	var nom=document.getElementById("nom_joueur").value;
	var prenom=document.getElementById("prenom_joueur").value;
	var age=document.getElementById("age_joueur").value;
	var email=document.getElementById("mail").value
	//var pass=document.getElementById("mdp").value
	var err='';	
	var entete='Le formulaire comporte des erreurs \r\n Veuillez corriger le(s) point(s) suivant(s) : \r\n';
	if (!nom && !prenom && !age && !email && document.getElementById("optinok").checked==false && document.getElementById("optinfalse").checked==false)
	{
		//ts les champs sont vides
		
		err+='Tous les champs sont obligatoire';
		//return false;
	}
	else
	{
		
			// on verifie
			if(!nom)
			{
				err+='Vous n\'avez pas mis votre nom \r\n';
			}
			if(!prenom)
			{
				err+='Vous n\'avez pas mis votre prenom \r\n';
			}
			if(!age)
			{
				err+='Vous n\'avez pas mis votre date de naissance \r\n';
			}
		    if(!email)
			{
				err+='Vous n\'avez pas mis votre email \r\n';
			}
		/*	if(!pass)
			{
				err+='Vous n\'avez pas mis votre mot de passe \r\n';
			}*/
			if(document.getElementById("optinok").checked==false && document.getElementById("optinfalse").checked==false)
			{
				err+='Vous n\'avez pas indique si vous acceptiez les bons plans \r\n';
			}
			
			if(err=='')
			{
				return true;
			}
			else
			{
				err=entete+err;
				alert(err);
				return false;
			}
	}
	
}



function new_compte()
{
	//return true si tous les champs du form d'inscription sont correctement remplis false dans le acs contraire
	//joueur
	var nom=document.getElementById("nom_joueur").value;
	var prenom=document.getElementById("prenom_joueur").value;
	var age=document.getElementById("age_joueur").value;
	var email=document.getElementById("mail").value
	var pass=document.getElementById("mdp").value
	var pass2=document.getElementById("mdp2").value
	var err='';	
	//dino
	var dino=document.getElementById("nom").value;
	var sexe=document.getElementById("sex_dino").value;
	var race=document.getElementById("race2").value;
	
	
	var entete='Le formulaire comporte des erreurs \r\n Veuillez corriger le(s) point(s) suivant(s) : \r\n';
	if (!nom && !prenom && !age && !email && !pass &&  !pass2 && document.getElementById("bon_plan").checked==false && !dino && !sexe && !race)
	{
		//ts les champs sont vides
		
		err+='Tous les champs sont obligatoire';
		//return false;
	}
	else
	{
		
			// on verifie
			if(!nom)
			{
				err+='Vous n\'avez pas mis votre nom \r\n';
			}
			if(!prenom)
			{
				err+='Vous n\'avez pas mis votre prenom \r\n';
			}
			if(!age)
			{
				err+='Vous n\'avez pas mis votre date de naissance \r\n';
			}
		    if(!email)
			{
				err+='Vous n\'avez pas mis votre email \r\n';
			}
			//verif mot de passe
			if(!pass || !pass2)
			{
				if(!pass)
				{
					err+='Vous n\'avez pas mis de mot de passe \r\n';
				}
				else if(!pass2)
				{
					err+='Vous n\'avez pas confirme votre mot de passe \r\n';
				}
			}
			
			if(document.getElementById("bon_plan").checked==false)
			{
				err+='Vous n\'avez pas indique si vous acceptiez les bons plans \r\n';
			}
			//dino
			if(!dino)
			{
				err+='Vous n\'avez pas indique le nom de votre dino \r\n';
			}
			if(!sexe)
			{
				err+='Vous n\'avez pas indique le sexe de votre dino \r\n';
			}
			if(!race)
			{
				err+='Vous n\'avez pas indique la race de votre dino \r\n';
			}
			
			if(err=='')
			{
				return true;
			}
			else
			{
				err=entete+err;
				alert(err);
				return false;
			}
	}
	
}




function verifmail()
{
	var errmail='';
	var adresse = document.formrecup.email.value;	
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	//alert('place  '+place+'   points  '+point);
	if(adresse.length>0)
	{
	
		if ((place > -1)&&(adresse.length >2)&&(point > 1))
			{			
			errmail='';			
			}
		else
			{
			/* l'adresse est pas valide*/
			errmail='-- Entrez une adresse e-mail valide \n elle doit etre de la forme nom@fai.pays --';			
			}
	}
	else
	{
	/* l'adresse est vide*/
	errmail='-- Vous n\'avez pas saisi d\'email --';	
	}
	
		if(errmail=='')
		{
			return true;
		}
		alert(errmail);
		return false;
}

function verifnewpass()
{

	var pass = document.formrecup.mdp.value;	
	var pass2 = document.formrecup.mdp2.value;	
	//alert(pass+'  '+pass2);
	if(!pass && !pass2)
	{
		alert('Vous n\'avez pas saisi de mot de passe');
		return false;
	}
	else if(pass != pass2)
	{
		alert('Vos mots de passe sont differents');
		return false;
	}
	else
	{
		return true;
	}
}










