// JavaScript Document


//fonction permettant l'affichage d'une pop-up centrée dans la page
function PopupCentrer(page,largeur,hauteur,options) 
{
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

//fonction permettant de valider une adresse email
// retourne vrai si l'adresse est valide
function validationEmail(email){
	var modele = /^[a-zA-Z0-9\-_\.]+@[a-zA-Z0-9]+\.[a-z]{2,5}$/;
	return modele.test(email);		
}


//fonction permettant de valider l'inscription d'une personne
function controleInscription(){
	var email = document.formMembre.email.value;
	if(!email) //Verification de l'email
	{
		alert('Merci de renseigner votre email');
		document.formMembre.email.focus();
		return false;
	}
	if(!validationEmail(email)){
		alert('votre email n\'est pas valide. Merci de verifier votre adresse');
		document.formMembre.email.focus();
		return false;
	}else{
		return true;
	}
}

//fonction permettant de valider le formulaire de contact
function controleContact() 
{
	var nom = document.formContact.nom.value;
	var mail = document.formContact.mail.value;
	var objet = document.formContact.objet.value;
	var message = document.formContact.message.value;
			
	if(!nom) // verification du champ nom
	{
		alert('Merci de renseigner votre nom ');
		document.formContact.nom.focus();
		return false;
	}
	
	 if(!mail) // verification du champ mail
	{
		alert('Merci de  renseigner le champ mail' );
		document.formContact.mail.focus();
		return false;
	}
	
//	 if (mail.indexOf('@', 0) == -1 || mail.indexOf('.', 0) == -1)
	if(! validationEmail(mail))	
	{ 
		alert('Adresse e-mail non valide ');
		document.formContact.mail.focus();
		return false;
	}
	
	 if(!objet) // verification du champ objet
	{
		alert('Merci de renseigner le champ objet ');
		document.formContact.objet.focus();
		return false;
	}
	
	 
	 if(!message) // verification du champ message
	{
		alert('Merci de  renseigner le champ message ');
		document.formContact.message.focus();
		return false;
	}
	
	else 
	{
		alert ('Merci ! Les données ont été transmises.\nNous vous recontacterons dans les plus brefs délais.');
		return true;
	}


}
//fonction permettant de valider l'inscription à la newsletter
function controleList() 
{


	var mail = document.formList.mailList.value;
			
	if(!mail) // verification du champ mail
	{
		alert('Merci de  renseigner le champ mail' );
		document.formList.mailList.focus();
		return false;
	}
	
//	 if (mail.indexOf('@', 0) == -1 || mail.indexOf('.', 0) == -1)
	if(! validationEmail(mail))
	{ 
		alert('Adresse e-mail non valide ');
		document.formList.mailList.focus();
		return false;
	}
	else 
	{
		alert ('Merci ! Votre inscription a bien été prise en compte.');
		return true;
	}


}

//fonction permettant de valider l'inscription à la newsletter
function controleList2() 
{


	var mail = document.formList2.mailAmi.value;
	if(!mail) // verification du champ mail
	{
		alert('Merci de  renseigner le champ mail' );
		document.formList2.mailAmi.focus();
		return false;
	}
	
//	 if (mail.indexOf('@', 0) == -1 || mail.indexOf('.', 0) == -1)
	if(! validationEmail(mail))
	{ 
		alert('Adresse e-mail non valide ');
		document.formList2.mailAmi.focus();
		return false;
	}
	else 
	{
		alert ('Merci ! Un e-mail a bien été envoyé à votre ami.');
		return true;
	}


}




function MM_jumpMenu(targ,selObj,restore,options){
  var largeur=750;

  var hauteur=400;
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
	var page=selObj.options[selObj.selectedIndex].value;
  window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
  if (restore) selObj.selectedIndex=0;
}
function newwin(url) { window.open(url,"popuplinkeo",'width=400,height=360,top=0,left=0,toolbar=no,location=no, directories=no,status=no,scrollbars=no,resizable=1');
}
