
function checkEmail(emailInputBox) 
{
	var emailString = emailInputBox.value;
	if (emailString != "")
	{
		var addressIsValid = false; 
		//Specifie les formats d'adresses erronés
		var invalidPatterns = /(@@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 
		//Specifie les formats d'adresses corrects
		var validPatterns = /^.+\@+([a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3}))$/; 

		//Teste la validité de l'adresse selon les formats définis precedemment
		if (!invalidPatterns.test(emailString) && validPatterns.test(emailString)) addressIsValid = true;
		else addressIsValid = false;

		if (!addressIsValid)
		{
			//afficher un message d'erreur si le mail est invalide
			alert(" Mauvaise syntaxe du mail : \"" + emailString + "\""); 
			emailInputBox.focus(); 
			emailInputBox.select(); 
		} 
		return addressIsValid; 
	}
}


function popup(page)
{

window.open (page, 'photo', config='height=300, width=400, screenX=400, screenY=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no')
}

function mailformOK()
{
	if (document.mailform.nom.value == "")
	{
		alert("veuillez saisir votre nom SVP");
		document.mailform.nom.focus();
		return false;
	}
	if (document.mailform.prenom.value == "")
	{
		alert("veuillez saisir votre prenom SVP");
		document.mailform.prenom.focus();
		return false;
	}
	if (document.mailform.message.value == "")
	{
		alert("veuillez saisir votre message SVP");
		document.mailform.message.focus();
		return false;
	}
	
	if (document.mailform.mail.value == "")
	{
		alert("veuillez saisir votre adresse email SVP");
		document.mailform.mail.focus();
		return false;
	}
	
	alert("Votre formulaire est correctement remplit ...");
	document.mailform.submit();
	//return true;
}
