function MM_openBrWindow(theURL,winName,features) {
	window.open(theURL,winName,features);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



function displayCharter(calque){
	if (document.getElementById){
	
		if (document.getElementById('ss1')) document.getElementById('ss1').style.display="none";
		if (document.getElementById('ss2')) document.getElementById('ss2').style.display="none";
		if (document.getElementById('ss3')) document.getElementById('ss3').style.display="none";
		
		if (calque) document.getElementById(calque).style.display="block";
	}
	if (document.all && !document.getElementById){
		
		if (document.all['ss1']) document.all['ss1'].style.display="none";
		if (document.all['ss2']) document.all['ss2'].style.display="none";
		if (document.all['ss3']) document.all['ss3'].style.display="none";
		
		if (calque) document.all[calque].style.display="block";
	}
	if (document.layers){
		
		if (document.all['ss1']) document.all['ss1'].style.display="none";
		if (document.all['ss2']) document.all['ss2'].style.display="none";
		if (document.all['ss3']) document.all['ss3'].style.display="none";
		
		if (calque) document.layers[calque].display="block";
	}
}

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)
	}
	

function ChangeUrl(formulaire)
	{
	if (formulaire.ListeUrl.selectedIndex != 0)
		{
		location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
	 	}
	else 
		{
		alert('Veuillez choisir une destination.');
		}
	}

/* VERIF DU FORM DE L'ESPACE EMPLOI */
function verif_recrutement() {
	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=="")
	{
		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 <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre nom");
		document.form1.nom.focus();
		return false;
		}
	}

	// 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 <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre prenom");
		document.form1.prenom.focus();
		return false;
		}
	}
	
	// Vérification du adresse
	if (document.form1.adresse.value=="")
	{
		alert("* Merci de préciser votre adresse");
		document.form1.adresse.focus();
		return false;
	}
	else
	{
		space = document.form1.adresse.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.adresse.value.length) 
		{
		alert("pas d'espace a la fin de votre adresse");
		document.form1.adresse.focus();
		return false;
		}
		space = document.form1.adresse.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre adresse");
		document.form1.adresse.focus();
		return false;
		}
		if (document.form1.adresse.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre adresse");
		document.form1.adresse.focus();
		return false;
		}
	}
	
	// Vérification du cp
	if (document.form1.cp.value=="")
	{
		alert("* Merci de préciser votre code postal");
		document.form1.cp.focus();
		return false;
	}
	else
	{
		space = document.form1.cp.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.cp.value.length) 
		{
		alert("pas d'espace a la fin de votre code postal");
		document.form1.cp.focus();
		return false;
		}
		space = document.form1.cp.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre code postal");
		document.form1.cp.focus();
		return false;
		}
		if (document.form1.cp.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre code postal");
		document.form1.cp.focus();
		return false;
		}
	}
	
	// Vérification du ville
	if (document.form1.ville.value=="")
	{
		alert("* Merci de préciser votre ville");
		document.form1.ville.focus();
		return false;
	}
	else
	{
		space = document.form1.ville.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.ville.value.length) 
		{
		alert("pas d'espace a la fin de votre ville");
		document.form1.ville.focus();
		return false;
		}
		space = document.form1.ville.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre ville");
		document.form1.ville.focus();
		return false;
		}
		if (document.form1.ville.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre ville");
		document.form1.ville.focus();
		return false;
		}
	}
	
	// Vérification du tel
	if (document.form1.tel.value=="")
	{
		alert("* Merci de préciser votre numéro de téléphone");
		document.form1.tel.focus();
		return false;
	}
	else
	{
		space = document.form1.tel.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.tel.value.length) 
		{
		alert("pas d'espace a la fin de votre numéro de téléphone");
		document.form1.tel.focus();
		return false;
		}
		space = document.form1.tel.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre numéro de téléphone");
		document.form1.tel.focus();
		return false;
		}
		if (document.form1.tel.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre numéro de téléphone");
		document.form1.tel.focus();
		return false;
		}
	}
	
	// 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;
		}
	}
	
	// Vérification du diplome
	if (document.form1.diplome.value=="")
	{
		alert("* Merci de préciser votre diplome");
		document.form1.diplome.focus();
		return false;
	}
	else
	{
		space = document.form1.diplome.value.lastIndexOf(" ");
		if ((space + 1) == document.form1.diplome.value.length) 
		{
		alert("pas d'espace a la fin de votre diplome");
		document.form1.diplome.focus();
		return false;
		}
		space = document.form1.diplome.value.indexOf(" ");
		if ((space + 1) == 1) 
		{
		alert("pas d'espace au debut de votre diplome");
		document.form1.diplome.focus();
		return false;
		}
		if (document.form1.diplome.value.length <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre diplome");
		document.form1.diplome.focus();
		return false;
		}
	}
	
	//VERIFICATION DE LA PIECE JOINTE
	if (document.form1.fichier.value=="")
	{
		alert("* Merci de joindre votre CV et votre lettre de motivation");
		document.form1.fichier.focus();
		return false;
	}
}


/* VERIF DU FORM DE LA RUBRIQUE VOS PHOTOS */
function verif_photos() {
	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=="")
	{
		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 <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre nom");
		document.form1.nom.focus();
		return false;
		}
	}

	// 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 <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre prenom");
		document.form1.prenom.focus();
		return false;
		}
	}
	
	// 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;
		}
	}
		
	//VERIFICATION DE LA PIECE JOINTE
	if (document.form1.fichier.value=="")
	{
		alert("* Merci de joindre votre photo");
		document.form1.fichier.focus();
		return false;
	}
}

/* VERIF DU FORM DE LA RUBRIQUE VOS TEMOIGNAGES */
function verif_temoignages() {
	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=="")
	{
		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 <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre nom");
		document.form1.nom.focus();
		return false;
		}
	}

	// 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 <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre prenom");
		document.form1.prenom.focus();
		return false;
		}
	}
	
	// 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;
		}
	}
	
	
	//VERIFICATION DU TEMOIGNAGE
	if (document.form1.temoignage.value=="")
	{
		alert("* Vous avez oublié de laisser votre témoignage");
		document.form1.temoignage.focus();
		return false;
	}
}


/* VERIF DU FORM DE CONTACT */
function verif_contact() {
	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=="")
	{
		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 <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre nom");
		document.form1.nom.focus();
		return false;
		}
	}

	// 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 <2)
		{
		alert("* Merci de saisir au moins 2 caractères pour votre prenom");
		document.form1.prenom.focus();
		return false;
		}
	}
	
	// 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;
		}
	}
	
	
	//VERIFICATION DU MESSAGE
	if (document.form1.commentaires.value=="")
	{
		alert("* Vous avez oublié de laisser votre message");
		document.form1.commentaires.focus();
		return false;
	}
}