//confirmer la suppression d'un user
function confirmersup (user)
{
  if (confirm("Etes vous sur de vouloir supprimer cet utilisateur ?")) {
   document.location="traitement.php?type=supuser&login="+user
  }
}


//verifie l'email
function echeck(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
   alert("Adresse e-mail invalide")
   return false
}

if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
   alert("Adresse e-mail invalide")
   return false
}

if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	alert("Adresse e-mail invalide")
	return false
}

 if (str.indexOf(at,(lat+1))!=-1){
	alert("Adresse e-mail invalide")
	return false
 }

 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	alert("Adresse e-mail invalide")
	return false
 }

 if (str.indexOf(dot,(lat+2))==-1){
	alert("Adresse e-mail invalide")
	return false
 }

 if (str.indexOf(" ")!=-1){
	alert("Adresse e-mail invalide")
	return false
 }

 return true					
}




//vérififation de la saisie des infos pour la demande (aprés perte) des identifiants
function validationperte()
{ 	

	if(document.formperte.txtmail.value == "") 
	{ 
		alert ('Veuillez entrer votre e-mail'); 
		document.formperte.txtmail.focus(); 
		return false; 
	}
	else
	{
		var emailID=document.formperte.txtmail
		if (echeck(emailID.value)==false){
			emailID.value=""
			emailID.focus()
			return false;
		}
	}

return true;
}



//vérififation de la saisie des infos pour la modification utilisateur
function validationinscrip()
{ 	
	if(document.forminscrip.txtnom.value == "") 
	{ 
	alert ('Veuillez entrer votre nom'); 
	document.forminscrip.txtnom.focus(); 
	return false; 
	} 
	
	if(document.forminscrip.txtprenom.value == "") 
	{ 
	alert ('Veuillez entrer votre prénom'); 
	document.forminscrip.txtprenom.focus(); 
	return false; 
	} 
	
	if(document.forminscrip.txtmail.value == "") 
	{ 
		alert ('Veuillez entrer votre e-mail'); 
		document.forminscrip.txtmail.focus(); 
		return false; 
	}
	else
	{
		var emailID=document.forminscrip.txtmail
		if (echeck(emailID.value)==false){
			emailID.value=""
			emailID.focus()
			return false;
		}
	}

	
	if(document.forminscrip.txtlogin.value == "") 
	{ 
	alert ('Veuillez entrer un login'); 
	document.forminscrip.txtlogin.focus(); 
	return false; 
	} 
	
	if(document.forminscrip.txtpass1.value == "") 
	{ 
	alert ('Veuillez entrer un mot de passe'); 
	document.forminscrip.txtpass1.focus(); 
	return false; 
	}
	
	if(document.forminscrip.txtpass2.value == "") 
	{ 
	alert ('Veuillez confirmer votre mot de passe'); 
	document.forminscrip.txtpass2.focus(); 
	return false; 
	}

	if(document.forminscrip.txtpass1.value != document.forminscrip.txtpass2.value) 
	{
		alert ('Mauvaise confirmation de votre mot de passe'); 
		document.forminscrip.txtpass2.focus(); 
		return false; 
	}

else {return true;}
}


//vérififation de la saisie des infos pour la modification utilisateur
function validationpaiement()
{ 	
	if(document.formpaiement.txtnom.value == "") 
	{ 
	alert ('Veuillez entrer votre nom'); 
	document.formpaiement.txtnom.focus(); 
	return false; 
	} 
	
	if(document.formpaiement.txtprenom.value == "") 
	{ 
	alert ('Veuillez entrer votre prénom'); 
	document.formpaiement.txtprenom.focus(); 
	return false; 
	} 
	

	if(document.formpaiement.txtadr.value == "") 
	{ 
	alert ('Veuillez entrer votre adresse'); 
	document.formpaiement.txtadr.focus(); 
	return false; 
	} 
	
	if(document.formpaiement.txtcp.value == "") 
	{ 
	alert ('Veuillez entrer votre code postal'); 
	document.formpaiement.txtcp.focus(); 
	return false; 
	} 	
	
	if(document.formpaiement.txtville.value == "") 
	{ 
	alert ('Veuillez entrer votre ville'); 
	document.formpaiement.txtville.focus(); 
	return false; 
	} 	
	
	
	if(document.formpaiement.txtmail.value == "") 
	{ 
		alert ('Veuillez entrer votre e-mail'); 
		document.formpaiement.txtmail.focus(); 
		return false; 
	}
	else
	{
		var emailID=document.formpaiement.txtmail
		if (echeck(emailID.value)==false){
			emailID.value="";
			emailID.focus();
			return false;
		}
	}
	
	
	if(document.formpaiement.txtportable.value == "") 
	{ 
	alert ('Veuillez entrer votre portable'); 
	document.formpaiement.txtportable.focus(); 
	return false; 
	} 	
	
	
	if(document.formpaiement.datejour.value == "0") 
	{ 
		alert ('Veuillez entrer votre date de naissance'); 
		document.formpaiement.datejour.focus(); 
		return false; 
	} 	

	if(document.formpaiement.datemois.value == "0") 
	{ 
		alert ('Veuillez entrer votre date de naissance'); 
		document.formpaiement.datemois.focus(); 
		return false; 
	} 	
	
	if(document.formpaiement.dateannee.value == "0") 
	{ 
		alert ('Veuillez entrer votre date de naissance'); 
		document.formpaiement.dateannee.focus(); 
		return false; 
	} 	
	
	
	if(document.formpaiement.txtnb.value =="")
	{
		alert ('Merci de renseigner un nombre'); 
		document.formpaiement.txtnb.focus(); 
		return false; 
	}
	else
	{
		var varnb=document.formpaiement.txtnb;
		
		if(isNaN(varnb.value)==true)
		{
			alert ('Merci de renseigner un nombre valide'); 
			varnb.value="";
			varnb.focus(); 
			return false; 
		}
	}
		
return true;
}





function validnews()
{ 	
	if(document.formnews.txtmail.value == "") 
	{ 
		alert ('Veuillez entrer votre e-mail'); 
		document.formnews.txtmail.focus(); 
		return false; 
	}
	else
	{
		var emailID=document.formnews.txtmail
		if (echeck(emailID.value)==false){
			emailID.value="";
			emailID.focus();
			return false;
		}
		else {return true;}
	}
}


function validationreservauberg(var1, var2, var3)
{ 	
	var trouve = false;
	var trouve2 = false;
	var trouve3 = false;
	var trouve4 = false;
	var menuChecked = false;
	
	for(i=0; i<var1; i++)
	{
		 if (document.frmaub.typeentree[i].checked)
			trouve = true;
	}
	
	for(j=0; j<var2; j++)
	{
		 if (document.frmaub.typeplat[j].checked)
			trouve2 = true;
	}
	
	for(k=0; k<var3; k++)
	{
		 if (document.frmaub.typedessert[k].checked)
			trouve3 = true;
	}
	
	
	if (trouve==false || trouve2==false || trouve3==false )
	{
		alert("Merci de sélectionner une entrée, un plat et un déssert!");
		return false;
	}
	else
	{
		for(l=0; l<3; l++)
		{
			 if (document.frmaub.typepersonne[l].checked)
				trouve4 = true;
		}
	
		if (trouve4==false)
		{
			alert("Merci de sélectionner quel type de personne vous êtes");
			return false;
		}
		else
			return true;
	}
}





function montant(Item)
{
	var mnt = 0;
	
	var adulte = document.getElementById('combonbadulte');
	var nbadulte = adulte.options[adulte.selectedIndex].value;
	
	var etudiant = document.getElementById('combonbetudiant');
	var nbetudiant = etudiant.options[etudiant.selectedIndex].value;
	
	var enfant = document.getElementById('combonbenfant');
	var nbenfant = enfant.options[enfant.selectedIndex].value;

	
	var reservsoir = document.getElementById('reservsoir');
	var reservmidi = document.getElementById('reservmidi');
	
	mnt = 20*nbadulte + 13*nbetudiant + 10*nbenfant;
	
	if (reservsoir.checked == true && reservmidi.checked == true) 
		mnt = mnt*2;
			
			
	if (reservsoir.checked == false && reservmidi.checked == false)
		mnt = 0;
	
	
	
	if (mnt!=0)
		var texte = document.createTextNode('Total : '+mnt+' \u20ac');
	else
		var texte = document.createTextNode(' ');
	
	var tot = document.getElementById('total');
	tot.replaceChild(texte,tot.firstChild);
}


function validationaub()
{
	var mnt = 0;
	
	var adulte = document.getElementById('combonbadulte');
	var nbadulte = adulte.options[adulte.selectedIndex].value;
	
	var etudiant = document.getElementById('combonbetudiant');
	var nbetudiant = etudiant.options[etudiant.selectedIndex].value;
	
	var enfant = document.getElementById('combonbenfant');
	var nbenfant = enfant.options[enfant.selectedIndex].value;

	
	var reservsoir = document.getElementById('reservsoir');
	var reservmidi = document.getElementById('reservmidi');
	
	mnt = 20*nbadulte + 13*nbetudiant + 10*nbenfant;
	
	if (reservsoir.checked == true && reservmidi.checked == true) 
		mnt = mnt*2;
			
			
	if (reservsoir.checked == false && reservmidi.checked == false)
		mnt = 0;
	
	
	if (mnt!=0)
		return true;
	else
		return false;
}