function afficher_etat_civil()
{
	document.getElementById('etat_civil').style.display = '';
	document.getElementById('formation').style.display = 'none';
	document.getElementById('experience').style.display = 'none';
	document.getElementById('pieces_jointes').style.display = 'none';
	document.getElementById('onglet_etat_civil').className = 'select';
	document.getElementById('onglet_formation').className = '';
	document.getElementById('onglet_experience').className = '';
	document.getElementById('onglet_pieces_jointes').className = '';
}

function afficher_formation()
{
	document.getElementById('etat_civil').style.display = 'none';
	document.getElementById('formation').style.display = '';
	document.getElementById('experience').style.display = 'none';
	document.getElementById('pieces_jointes').style.display = 'none';
	document.getElementById('onglet_etat_civil').className = '';
	document.getElementById('onglet_formation').className = 'select';
	document.getElementById('onglet_experience').className = '';
	document.getElementById('onglet_pieces_jointes').className = '';
}

function afficher_experience()
{
	document.getElementById('etat_civil').style.display = 'none';
	document.getElementById('formation').style.display = 'none';
	document.getElementById('experience').style.display = '';
	document.getElementById('pieces_jointes').style.display = 'none';
	document.getElementById('onglet_etat_civil').className = '';
	document.getElementById('onglet_formation').className = '';
	document.getElementById('onglet_experience').className = 'select';
	document.getElementById('onglet_pieces_jointes').className = '';
}

function afficher_pieces_jointes()
{
	document.getElementById('etat_civil').style.display = 'none';
	document.getElementById('formation').style.display = 'none';
	document.getElementById('experience').style.display = 'none';
	document.getElementById('pieces_jointes').style.display = '';
	document.getElementById('onglet_etat_civil').className = '';
	document.getElementById('onglet_formation').className = '';
	document.getElementById('onglet_experience').className = '';
	document.getElementById('onglet_pieces_jointes').className = 'select';
}

function VerifMail() //fonction de vérification de l'adresse mail.
{
	adresse = document.getElementById('mail').value;//On prend la valeur du champ mail.
	var place = adresse.indexOf("@",1);/*On trouve la position de l'@ grace a la methode indexOf qui recherche la position
	d'une chaine dans une autre chaine  à partir d'une position (ici 1, le 1er caractère).*/
	var point = adresse.indexOf(".",place+1);//On cherche ensuite la position d'un point après l'@.
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
	{
		return true;
	}
	else
	{
		document.getElementById('mail').style.backgroundColor="#ffb0b0";
		return false;
	}
}

function verif_champs()
{
	var erreur = 0;//On va compter le nombre d'erreur
	var cause = '';//On va créer le texte d'un message explicant les causes des erreurs.
	
	if(document.getElementById('monsieur').checked == false)
	{
		if(document.getElementById('madame').checked == false)
		{
			if(document.getElementById('mademoiselle').checked == false)
			{	
				//alert('ok');
				erreur = erreur + 1;//On incremente le compteur d'erreur.
				if ( erreur > 0)
				{
					if (erreur == 1)
					{
						cause = 'Vous n\'avez pas indiqué de civilite.';
					}
					else
					{
						cause = cause + '\nVous n\'avez pas indiqué de civilite.';
					}
				}
			}
		}
	}
	
	if ( document.getElementById('nom').value == '' )
	{
		document.getElementById('nom').style.backgroundColor = "#ffb0b0";
		erreur = erreur + 1;//On incremente le compteur d'erreur.
		if ( erreur > 0)
		{
			if (erreur == 1)
			{
				cause = 'Vous n\'avez pas indiqué votre nom.';
			}
			else
			{
				cause = cause + '\nVous n\'avez pas indiqué votre nom.';
			}
		}
	}

	if ( document.getElementById('prenom').value == '' )
	{
		document.getElementById('prenom').style.backgroundColor = "#ffb0b0";
		erreur = erreur + 1;//On incremente le compteur d'erreur.
		if ( erreur > 0)
		{
			if (erreur == 1)
			{
				cause = 'Vous n\'avez pas indiqué votre prenom.';
			}
			else
			{
				cause = cause + '\nVous n\'avez pas indiqué votre prenom.';
			}
		}
	}
	
	if ( document.getElementById('adresse').value == '' )
	{
		document.getElementById('adresse').style.backgroundColor = "#ffb0b0";
		erreur = erreur + 1;//On incremente le compteur d'erreur.
		if ( erreur > 0)
		{
			if (erreur == 1)
			{
				cause = 'Vous n\'avez pas indiqué votre adresse.';
			}
			else
			{
				cause = cause + '\nVous n\'avez pas indiqué votre adresse.';
			}
		}
	}
	
	if ( document.getElementById('code_postal').value == '' )
	{
		document.getElementById('code_postal').style.backgroundColor = "#ffb0b0";
		erreur = erreur + 1;//On incremente le compteur d'erreur.
		if ( erreur > 0)
		{
			if (erreur == 1)
			{
				cause = 'Vous n\'avez pas indiqué votre code postal.';
			}
			else
			{
				cause = cause + '\nVous n\'avez pas indiqué votre code postal.';
			}
		}
	}
	
	if ( document.getElementById('ville').value == '' )
	{
		document.getElementById('ville').style.backgroundColor = "#ffb0b0";
		erreur = erreur + 1;//On incremente le compteur d'erreur.
		if ( erreur > 0)
		{
			if (erreur == 1)
			{
				cause = 'Vous n\'avez pas indiqué votre ville.';
			}
			else
			{
				cause = cause + '\nVous n\'avez pas indiqué ville.';
			}
		}
	}
	
	if ( document.getElementById('telephone').value == '' )
	{
		document.getElementById('telephone').style.backgroundColor = "#ffb0b0";
		erreur = erreur + 1;//On incremente le compteur d'erreur.
		if ( erreur > 0)
		{
			if (erreur == 1)
			{
				cause = 'Vous n\'avez pas indiqué votre numéro de telephone.';
			}
			else
			{
				cause = cause + '\nVous n\'avez pas indiqué votre numéro de telephone.';
			}
		}
	}
	
	if ( document.getElementById('mail').value == '' )
	{
		document.getElementById('mail').style.backgroundColor = "#ffb0b0";//On change la couleur de fond du champ.
		erreur = erreur + 1;//On incremente le compteur d'erreur.
		if ( erreur > 0)
		{
			if (erreur == 1)
			{
				cause = 'Vous n\'avez pas entré d\'adresse mail.';
			}
			else
			{
				cause = cause + '\nVous n\'avez pas entré d\'adresse mail.';
			}
		}
	}
	else
	{
		if(VerifMail() == false)
		{
			document.getElementById('mail').style.backgroundColor = "#ffb0b0";//On change la couleur de fond du champ.
			erreur = erreur + 1;//On incremente le compteur d'erreur.
			if ( erreur > 0)
			{
				if (erreur == 1)
				{
					cause = 'L\'adresse mail entrée n\'est pas valide.';
				}
				else
				{
					cause = cause + '\nL\'adresse mail entrée n\'est pas valide.';
				}
			}
		}
	}
	
	if ( document.getElementById('cv').value == '' )
	{
		document.getElementById('cv').style.backgroundColor = "#ffb0b0";
		erreur = erreur + 1;//On incremente le compteur d'erreur.
		if ( erreur > 0)
		{
			if (erreur == 1)
			{
				cause = 'Vous n\'avez pas joint votre CV.';
			}
			else
			{
				cause = cause + '\nVous n\'avez pas joint votre CV.';
			}
		}
	}
	
	if ( erreur > 0)
	{
		alert(cause);
	}
	
	return(
		erreur == 0
	);
}

