// JavaScript Document

//FORMULAIRE RECRUTEMENT PROFS
function MarkUpLine(form_number,mani_line) {
			for (var i=0; i<document.forms[form_number].length; i++){
			if (document.forms[form_number].elements[i].name == mani_line) { position = i+1;}
			}
			for (i=position;i<position+9;i++){
			document.forms[form_number].elements[i].checked=true;}
			
			}
function UnMarkUpLine(form_number,mani_line) {
			for (var i=0; i<document.forms[form_number].length; i++){
			if (document.forms[form_number].elements[i].name == mani_line) { position = i+1;}
			}
			for (i=position;i<position+9;i++){
			document.forms[form_number].elements[i].checked=false;}
			
			
			}

function dispo_line(form_number,line)
			{
			for (var i=0; i<document.forms[form_number].length; i++){
			if (document.forms[form_number].elements[i].name == "dispo_begins") { position = i+1;}
			}
			for (i=position+(line*7);i<position+(line*7)+7;i++){
			if (document.forms[form_number].elements[i].checked==true) 
			{document.forms[form_number].elements[i].checked=false;}
			else if (document.forms[form_number].elements[i].checked==false) 
			{document.forms[form_number].elements[i].checked=true;}
			}
			}
			
function dispo_column(form_number,column)
			{
			for (var i=0; i<document.forms[form_number].length; i++){
			if (document.forms[form_number].elements[i].name == "dispo_begins") { pos = i+1;}
			}
			j = pos + column;
			if (document.forms[form_number].elements[j].checked==true) 
			{document.forms[form_number].elements[j].checked=false;}
			else if (document.forms[form_number].elements[j].checked==false) 
			{document.forms[form_number].elements[j].checked=true;}

			if (document.forms[form_number].elements[j+7].checked==true) 
			{document.forms[form_number].elements[j+7].checked=false;}
			else if (document.forms[form_number].elements[j+7].checked==false) 
			{document.forms[form_number].elements[j+7].checked=true;}

			if (document.forms[form_number].elements[j+14].checked==true) 
			{document.forms[form_number].elements[j+14].checked=false;}
			else if (document.forms[form_number].elements[j+14].checked==false) 
			{document.forms[form_number].elements[j+14].checked=true;}
			}

function tout_decocher(form_number)
			{
			for (var i=0; i<document.forms[form_number].length; i++){
			if (document.forms[form_number].elements[i].name == "dispo_begins") { position = i+1;}
			}
			for (i=position;i<position+21;i++){
			document.forms[form_number].elements[i].checked=false;}
			}
			
function tout_cocher(form_number)
				{
				for (var i=0; i<document.forms[form_number].length; i++){
				if (document.forms[form_number].elements[i].name == "dispo_begins") { position = i+1;}
				}
				for (i=position;i<position+21;i++){
				document.forms[form_number].elements[i].checked=true;}
				}




   function controle() {

   	var champsOmis = " "
   	var emailErreur = " "
   	var nbErreur = " "
   	var classesErreur = " "
	var matieresErreur = " "
	   	
   	emailSaisi = document.forms['formulair'].elements['email'].value
   	nomSaisi = document.forms['formulair'].elements['nom'].value
   	prenomSaisi = document.forms['formulair'].elements['prenom'].value
   	telSaisi = document.forms['formulair'].elements['tel'].value
   	gsmSaisi = document.forms['formulair'].elements['gsm'].value
   	professionSaisi = document.forms['formulair'].elements['profession'].value
   	universiteSaisi = document.forms['formulair'].elements['universite'].value
   	adresseSaisi = document.forms['formulair'].elements['adresse'].value
   	codePostalSaisi = document.forms['formulair'].elements['codepostal'].value
   	villeSaisi = document.forms['formulair'].elements['ville'].value
   	cvSaisi = document.forms['formulair'].elements['cv'].value
   	motivationsSaisi = document.forms['formulair'].elements['motivation'].value
   	
   	if (!emailSaisi) { champsOmis = " - votre email\r"; }
   	if (!nomSaisi) { champsOmis = champsOmis +" - votre nom\r"; }
   	if (!prenomSaisi) { champsOmis = champsOmis + " - votre prénom\r"; }
   	if ((!telSaisi) && (!gsmSaisi) ) { champsOmis = champsOmis + " - votre téléphone fixe ou gsm\r"; }
   	if (!professionSaisi) { champsOmis = champsOmis + " - votre profession\r"; }
   	if (!universiteSaisi) { champsOmis = champsOmis + " - vos études\r"; }
   	if (!adresseSaisi) { champsOmis = champsOmis + " - votre adresse\r"; }
  	if (!codePostalSaisi) { champsOmis = champsOmis + " - votre code postal\r"; }
   	if (!villeSaisi) { champsOmis = champsOmis + " - votre ville\r"; }
   	if (!cvSaisi) { champsOmis = champsOmis + " - votre cv\r"; }
   	if (!motivationsSaisi) { champsOmis = champsOmis + " - vos motivations\r"; }
   	
   	if (telSaisi) {
   		if (isNaN(telSaisi)) { nbErreur = nbErreur + " - le téléphone fixe doit être un nombre\r"; }
   	}
   	if (gsmSaisi) {
   		if (isNaN(gsmSaisi)) { nbErreur = nbErreur + " - le gsm doit être un nombre\r"; }
   		}
   	if (codePostalSaisi) {
   		if (isNaN(codePostalSaisi)) { nbErreur = nbErreur + " - le code postal doit être un nombre\r"; }
   		}
   	
   	if (emailSaisi)
   	{	emailSaisi = document.forms['formulair'].elements['email'].value;
   		emailValeur = new String(emailSaisi);
   		emailArobas = emailValeur.indexOf("@");
   		emailPoint = emailValeur.indexOf(".");
   		if ((emailArobas == -1) || (emailPoint == -1))
   		{ emailErreur = " - votre adresse email est invalide\r";}
   		}
   	
   	if ((champsOmis != " ")  || (emailErreur != " ") || (nbErreur != " ") || (classesErreur != " ") || (matieresErreur != " ")) { alertMessage = "il y a des problèmes avec les données que vous avez saisies\r" + champsOmis + emailErreur + nbErreur + classesErreur + matieresErreur
	alert (alertMessage);


} 
else
{document.forms['formulair'].submit()}
   	}



