// JavaScript Document
function verif() {
	var num="0123456789.";
	var num_only="0123456789";
	var mdp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var alphanum="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'-_/. ";
	var email_car="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_/.@";
	var txt_only="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_/. ";
	var flg=0;
	var space;
	var point;
	var zero;
	
	// Vérification du nom
	if (document.form1.nom.value.length <1)
	{
		alert("* Merci de préciser votre nom");
		document.form1.nom.focus();
		return false;
	}
	else
	{
		space = document.form1.nom.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.nom.value.length) 
		{
		alert("pas d'espace a la fin de votre nom");
		document.form1.nom.focus();
		return false;
		}
		space = document.form1.nom.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre nom");
		document.form1.nom.focus();
		return false;
		}
		if (document.form1.nom.value.length <3)
		{
		alert("* Merci de saisir au moins 3 caractères pour votre nom");
		document.form1.nom.focus();
		return false;
		}
	}
	// Fin verif nom
	
	// Vérification du prenom
	if (document.form1.prenom.value=="")
	{
		alert("* Merci de préciser votre prenom");
		document.form1.prenom.focus();
		return false;
	}
	else
	{
		space = document.form1.prenom.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.prenom.value.length) 
		{
		alert("pas d'espace a la fin de votre prenom");
		document.form1.prenom.focus();
		return false;
		}
		space = document.form1.prenom.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre prenom");
		document.form1.prenom.focus();
		return false;
		}
		if (document.form1.prenom.value.length <3)
		{
		alert("* Merci de saisir au moins 3 caractères pour votre prenom");
		document.form1.prenom.focus();
		return false;
		}
	}
	// Fin verif prenom
	
	// verification de l'adresse email
	if (document.form1.email.value=="")
	{
		
		alert("* Merci de préciser votre adresse email");
		document.form1.email.focus();
		return false;
	}
	else
	{
		space = document.form1.email.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.email.value.length) 
		{
			alert("pas d'espace a la fin de votre adresse email");
			document.form1.email.focus();
			return false;
		}
		space = document.form1.email.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
			alert("pas d'espace au debut de votre adresse email");
			document.form1.email.focus();
			return false;
		}
		if (document.form1.email.value.length <2)
		{
			alert("* Merci de saisir au moins 2 caractères pour votre adresse email");
			document.form1.email.focus();
			return false;
		}
		for (k=0;k<document.form1.email.value.length;k++){
			test=document.form1.email.value.substring(k,k+1);
			if (email_car.indexOf(test)<0)
				flg++;
		}
		if (flg>0) {
			alert("* Merci de préciser une adresse email valide");
			document.form1.email.focus();
			flg=0;
			return false;
		}
		
		//var mail = new RegExp("^([\\w-]+)@([\\w-]+)[.]([a-z]){2,3}$","gi");
		var mail = new RegExp("^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$","gi");
		if (mail.exec(document.form1.email.value)==null)
		{
			alert("* Le format de votre adresse email est incorrect");
			document.form1.email.focus();
			flg=0;
			return false;
		}
	}
	// Fin verif email	
}


function verif_email() {
	var email_car="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_/.@";
	var flg=0;
	var space;
	var point;
	var zero;
	
	// verification de l'adresse email
	if (document.form_newsletter.newsletter.value=="")
	{
		
		alert("* Merci de préciser votre adresse email");
		document.form_newsletter.newsletter.focus();
		return false;
	}
	else
	{
		if (document.form_newsletter.newsletter.value.length <8)
		{
		alert("* Merci de saisir au moins 8 caractères pour votre adresse email");
		document.form_newsletter.newsletter.focus();
		return false;
		}
		for (k=0;k<document.form_newsletter.newsletter.value.length;k++){
			test=document.form_newsletter.newsletter.value.substring(k,k+1);
			if (email_car.indexOf(test)<0)
				flg++;
		}
		if (flg>0) {
			alert("* Merci de préciser une adresse email valide (seuls les caratères alphanumériques non accentués ainsi que les signes spécifiés (- _ . @) sont autorisés)");
			document.form_newsletter.newsletter.focus();
			flg=0;
			return false;
		}
		
		var mail = new RegExp("^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$","gi");
		if (mail.exec(document.form_newsletter.newsletter.value)==null)
		{
			alert("* Le format de votre adresse email est incorrect (un email doit obligatoirement contenir un \"@\" et un \".\")");
			document.form_newsletter.newsletter.focus();
			flg=0;
			return false;
		}
	}
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

/* ouverture popup */
var win = null;
	function NewWindow(mypage,myname,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable,'
	win = window.open(mypage,myname,settings)
	}