function verif_form(x) {

var message_1 = "Veuillez renseigner le champ suivant :\n\n";
var message_2 = "Veuillez renseigner les champs suivants :\n\n";
var message = "";
var statut = 0;

if(x == 1 || x == 2)
	{
		if(document.getElementById("nom_societe").value == "")
			{
				message += "- nom de votre societe\n";
				document.getElementById("nom_societe").style.backgroundColor = "#ff6666";
				statut = statut + 1;
			}
		if(document.getElementById("region[]").value == "0")
			{
				message += "- region de votre societe\n";
				document.getElementById("region[]").style.backgroundColor = "#ff6666";
				statut = statut + 1;
			}
		if(document.getElementById("adresse").value == "")
			{
				message += "- adresse de votre societe\n";
				document.getElementById("adresse").style.backgroundColor = "#ff6666";
				statut = statut + 1;
			}
		if(document.getElementById("code_postal").value == "")
			{
				message += "- code postal de votre societe\n";
				document.getElementById("code_postal").style.backgroundColor = "#ff6666";
				statut = statut + 1;
			}
		if(document.getElementById("ville").value == "")
			{
				message += "- ville de votre societe\n";
				document.getElementById("ville").style.backgroundColor = "#ff6666";
				statut = statut + 1;
			}
		if(document.getElementById("prenom").value == "")
			{
				message += "- votre prenom\n";
				document.getElementById("prenom").style.backgroundColor = "#ff6666";
				statut = statut + 1;
			}
		if(document.getElementById("nom").value == "")
			{
				message += "- votre nom\n";
				document.getElementById("nom").style.backgroundColor = "#ff6666";
				statut = statut + 1;
			}
		if(document.getElementById("fct").value == "")
			{
				message += "- votre fonction\n";
				document.getElementById("fct").style.backgroundColor = "#ff6666";
				statut = statut + 1;
			}
		if(document.getElementById("email").value == "")
			{
				message += "- votre email\n";
				document.getElementById("email").style.backgroundColor = "#ff6666";
				statut = statut + 1;
			}		
		if(x == 1)
			{
				if(document.getElementById("password").value == "")
					{
						message += "- votre password\n";
						document.getElementById("password").style.backgroundColor = "#ff6666";
						document.getElementById("password_confirmation").style.backgroundColor = "#ff6666";
						statut = statut + 1;
					}
			}
		if(!verif_email(document.getElementById("email").value))
			{
				message += "- email invalide\n";
				document.getElementById("email").style.backgroundColor = "#ff6666";
				statut = statut + 1;
			}		
		if(!verif_pass(document.getElementById("password").value,document.getElementById("password_confirmation").value))
			{
				message += "- la confirmation du mot de passe ne correspond pas\n";
				document.getElementById("password").style.backgroundColor = "#ff6666";
				document.getElementById("password_confirmation").style.backgroundColor = "#ff6666";
				statut = statut + 1;
			}
	}
	
if(x == 0 || x == 1)
	{	
		if(document.getElementById("intitule").value == "")
				{
					message += "- intitule du poste\n";
					document.getElementById("intitule").style.backgroundColor = "#ff6666";
					statut = statut + 1;
				}
				
		if(document.getElementById("fonction_multiple[]").value == "")
					{
						message += "- fonction\n";
						document.getElementById("fonction_multiple[]").style.backgroundColor = "#ff6666";
						statut = statut + 1;
					}
		
		if(document.getElementById("region_multiple[]").value == "")
					{
						message += "- region\n";
						document.getElementById("region_multiple[]").style.backgroundColor = "#ff6666";
						statut = statut + 1;
					}
		
		var verif_contrat = 1;
		
		if(document.getElementById("contrat_1").checked == true)verif_contrat = 0;
		if(document.getElementById("contrat_2").checked == true)verif_contrat = 0;
		if(document.getElementById("contrat_3").checked == true)verif_contrat = 0;
		if(document.getElementById("contrat_4").checked == true)verif_contrat = 0;
		if(document.getElementById("contrat_5").checked == true)verif_contrat = 0;
		if(document.getElementById("contrat_6").checked == true)verif_contrat = 0;
			
		if(verif_contrat == 1)
			{
				message += "- contrat\n";
				statut = statut + 1;
			}
			
		if(document.getElementById("description").value == "")
				{
					message += "- description du poste\n";
					document.getElementById("description").style.backgroundColor = "#ff6666";
					statut = statut + 1;
				}
		if(document.getElementById("contact").value == "")
				{
					message += "- contact du poste\n";
					document.getElementById("contact").style.backgroundColor = "#ff6666";
					statut = statut + 1;
				}
		if(document.getElementById("email_cv").value != "")
				{
					if(!verif_email(document.getElementById("email_cv").value))
						{
							message += "- email pour l'envoi de cv invalide\n";
							document.getElementById("email").style.backgroundColor = "#ff6666";
							statut = statut + 1;
						}
				}
	}
	
if(statut == 0)
	{
		document.getElementById("annonce").submit();
	}
else if(statut == 1)
	{
		alert(message_1 + message);
	}
else
	{
		alert(message_2 + message);
	}	
}

function verif_email(mail) {
	var maReg = new RegExp ( "^\\w[\\w+\.\-]*@[\\w\-]+\.\\w[\\w+\.\-]*\\w$", "gi" ) ;
 
	if (mail.search( maReg ) == -1)
		{
			return false;
		}
	else
		{
			return true;
		}
}

function verif_pass(pass1,pass2) {

	if(pass1 == pass2)
		{
			return true;
		}
	else
		{
			return false
		}
}

function OuvrirPopup(page,nom,option) {
       window.open(page,nom,option);
    }

function verif_inscription(x) {

var message_1 = "Veuillez renseigner le champ suivant :\n\n";
var message_2 = "Veuillez renseigner les champs suivants :\n\n";
var message = "";
var statut = 0;

if(x == 1)
	{
		if(document.getElementById("jobalert").checked == false)
					{
						message += "- vous devez accepter de recevoir les offres\n";
						document.getElementById("jobalert").style.backgroundColor = "#ff6666";
						statut = statut + 1;
					}
					
		if(document.getElementById("prenom").value == "")
					{
						message += "- votre prenom\n";
						document.getElementById("prenom").style.backgroundColor = "#ff6666";
						statut = statut + 1;
					}	
						
		if(document.getElementById("nom").value == "")
					{
						message += "- votre nom\n";
						document.getElementById("nom").style.backgroundColor = "#ff6666";
						statut = statut + 1;
					}
			
		if(document.getElementById("email").value == "")
					{
						message += "- votre email\n";
						document.getElementById("email").style.backgroundColor = "#ff6666";
						statut = statut + 1;
					}
		
		if(document.getElementById("password").value == "")
					{
						message += "- votre password\n";
						document.getElementById("password").style.backgroundColor = "#ff6666";
						document.getElementById("password_confirmation").style.backgroundColor = "#ff6666";
						statut = statut + 1;
					}
		
		if(!verif_email(document.getElementById("email").value))
					{
						message += "- email invalide\n";
						document.getElementById("email").style.backgroundColor = "#ff6666";
						statut = statut + 1;
					}
		
		if(!verif_pass(document.getElementById("password").value,document.getElementById("password_confirmation").value))
					{
						message += "- la confirmation du mot de passe ne correspond pas\n";
						document.getElementById("password").style.backgroundColor = "#ff6666";
						document.getElementById("password_confirmation").style.backgroundColor = "#ff6666";
						statut = statut + 1;
					}
		if(document.getElementById("telephone").value != "06" && document.getElementById("telephone").value != "")
					{
						if(isNaN(document.getElementById("telephone").value) == true || document.getElementById("telephone").value.length != 10)
							{
								message += "- numéro de téléphone incorrect\n";
								document.getElementById("telephone").style.backgroundColor = "#ff6666";
								statut = statut + 1;
							}
					}
	}

if(document.getElementById("fonction_multiple[]").disabled == false)
	{
		if(document.getElementById("fonction_multiple[]").value == "")
					{
						message += "- fonction\n";
						document.getElementById("fonction_multiple[]").style.backgroundColor = "#ff6666";
						statut = statut + 1;
					}
		
		if(document.getElementById("region_multiple[]").value == "")
					{
						message += "- region\n";
						document.getElementById("region_multiple[]").style.backgroundColor = "#ff6666";
						statut = statut + 1;
					}
		
		var verif_contrat = 1;
		
		if(document.getElementById("contrat_1").checked == true)verif_contrat = 0;
		if(document.getElementById("contrat_2").checked == true)verif_contrat = 0;
		if(document.getElementById("contrat_3").checked == true)verif_contrat = 0;
		if(document.getElementById("contrat_4").checked == true)verif_contrat = 0;
		if(document.getElementById("contrat_5").checked == true)verif_contrat = 0;
		if(document.getElementById("contrat_6").checked == true)verif_contrat = 0;
			
		if(verif_contrat == 1)
			{
				message += "- contrat\n";
				statut = statut + 1;
			}
	}
	
if(statut == 0)
	{
		document.getElementById("inscription").submit();
	}
else if(statut == 1)
	{
		alert(message_1 + message);
	}
else
	{
		alert(message_2 + message);
	}	
}

function mode_resp_ecole() 
{
	if(document.getElementById("relation").checked == true)
		{
			document.getElementById("fonction_multiple[]").disabled = true;
			document.getElementById("region_multiple[]").disabled = true;
			document.getElementById("contrat_1").disabled = true;
			document.getElementById("contrat_2").disabled = true;
			document.getElementById("contrat_3").disabled = true;
			document.getElementById("contrat_4").disabled = true;
			document.getElementById("contrat_5").disabled = true;
			document.getElementById("contrat_6").disabled = true;
			
		}
	else
		{
			document.getElementById("fonction_multiple[]").disabled = false;
			document.getElementById("region_multiple[]").disabled = false;
			document.getElementById("contrat_1").disabled = false;
			document.getElementById("contrat_2").disabled = false;
			document.getElementById("contrat_3").disabled = false;
			document.getElementById("contrat_4").disabled = false;
			document.getElementById("contrat_5").disabled = false;
			document.getElementById("contrat_6").disabled = false;	
		}
}

    
