// JavaScript Document
	function decoche(id,label) {
		radio = document.getElementById(id);
		if(radio.checked == true) {
			radio.checked = false
			$(label).setAttribute('class','f_radio unselected')
		}
		//$('oui_collab_date').setAttribute('class','f_radio2 selected')
		
	}
	function vide(id,id2) {
		liste = document.getElementById(id);
		liste.selectedIndex = 0;
		liste2 = document.getElementById(id2);
		liste2.selectedIndex = 0;
		$('select'+id).innerHTML = '------------';
		$('select'+id2).innerHTML = '------------';
	}


	function vide2(id) {
		liste = document.getElementById(id);
		liste.selectedIndex = 0;
		$('select'+id).innerHTML = '------------';
		//$('oui_collab_date').setAttribute('class','f_radio2 unselected')
	}
window.addEvent('domready',function(){
									
									

		
	$('formulaire').addEvent('submit', function(e) {
	var result;			
		// NOM
		if($('nom1').value == "") {
			alert('Veuillez entrer votre nom.');
			$('nom1').focus();
			return false;
		}
		
		// PRENOM
		if($('prenom').value == "") {
			alert('Veuillez entrer votre prenom.');
			$('prenom').focus();
			return false;
		}
		
		// DATE DE NAISSANCE
		if ($('date_naissance').value != ''){
		var naissance = $('date_naissance').value;
		if (naissance.search(/^([0-9]{1,2})+(-[01]?[0-9])+(-[0-9]{4})$/) == -1)
		 {
			alert('Veuillez entrer votre date de naissance sous un format valide.');
			$('date_naissance').focus();
			return false;
		  }}
		
		// ADRESSE
		if($('adresse').value == "") {
			alert('Veuillez entrer votre adresse.');
			$('adresse').focus();
			return false;
		}
		
		// VILLE
		if($('ville').value == "") {
			alert('Veuillez entrer votre ville.');
			$('ville').focus();
			return false;
		}
		
		// CODE POSTAL
		if ($('code_postal').value != ''){
		var code_postal = $('code_postal').value;
		if (code_postal.search(/^([0-9]{5})/) == -1)
		 {
			alert('Veuillez entrer votre code postal sous un format valide.');
			$('code_postal').focus();
			return false;
		  }}
		  
		// TELEPHONE
		var tel = document.formulaire.tel_fixe;
		var res = false;
		var n = tel.length;
		for (i=0;i<n;i++){
			if (tel[i].checked){
				res = true;
			}
		}
		if (!res){
				alert('Veuillez indiquer si vous avez un telephone fixe.');
				return false;
		}
		if(tel[0].checked==true){
			if (document.formulaire.telephone_dom.value == '' || document.formulaire.telephone_dom.value.search(/^([0-9]{10})/) == -1){
					alert('Veuillez entrer votre numero de telephone fixe valide.');
					document.formulaire.telephone_dom.focus();
					return false;
			}
		}
		
		// EMAIL
		var mail = $('email1');
		if (mail.value.search(/^[a-zA-Z0-9-._]+@[a-zA-Z0-9-.]{2,}[.][a-zA-Z]{2,3}$/) == -1)
		{
			alert('Veuillez entrer votre email sous un format valide.');
			mail.focus();
			return false;
		}
		
		// VEHICULE
		var test = document.formulaire.vehicule;
		var res = false;
		var n = test.length;
			for (i=0;i<n;i++){
				if (test[i].checked){
					res = true;
				}
			}
			if (!res){
					alert('Veuillez indiquer si vous avez un vehicule.');
					return false;
			}
			
		// CHECKBOX
		var inputs=document.formulaire.elements['chk_question_2[]'];
		var oneCheck = false;
		for (var i=0; i<inputs.length;i++) {
			var x=inputs[i];
			if (x.type.toLowerCase()=="checkbox"  && x.checked==true){oneCheck = true;};
		}
		if (!oneCheck && document.formulaire.area_question_8.value=='' )
		{
			alert('Veuillez entrer vos plages de travail possibles.');
			return oneCheck;
		}

		var inputs=document.formulaire.elements['chk_question_3[]'];
				var oneCheck = false;
				for (var i=0; i<inputs.length;i++) {
					var x=inputs[i];
					if (x.type.toLowerCase()=="checkbox"  && x.checked==true){oneCheck = true;};
				}
				if (!oneCheck)
				{
					alert('Veuillez entrer votre niveau d\'etude');
					return oneCheck;
				}
				
				
		//EXPERIENCE
		var res = false;
		var test = document.formulaire.rad_question_6;
		var n = test.length;
			for (i=0;i<n;i++){
				if (test[i].checked){
					res = true;
				}
			}
			if (!res && document.formulaire.nom_institut.value!=''){
				res = true;
			}
			if (!res && document.formulaire.nom_institut.value==''){
				var test = document.formulaire.rad_question_7;
				var n = test.length;
				for (i=0;i<n;i++){
					if (test[i].checked){
						res = true;
					}
				}
			}
			if (!res && document.formulaire.area_question_7.value==''){
				alert('Veuillez entrer votre experience.');
				return false;
			}
			
		//OUTILS INFORMATIQUES	
		var inputs=document.formulaire.elements['chk_question_8[]'];
		var oneCheck = false;
		for (var i=0; i<inputs.length;i++) {
			var x=inputs[i];
			if (x.type.toLowerCase()=="checkbox"  && x.checked==true){oneCheck = true;};
		}
		if (!oneCheck && document.formulaire.area_question_8.value=='' )
		{
			alert('Veuillez entrer vos connaissances des outils informatiques.');
			return oneCheck;
		}
		
		//COLLABORATION
		var test = document.formulaire.rad_question_9;
		var test2 = document.formulaire.type_collabo;
			if(test.checked==false && test2.value=='0'){
				alert('Veuillez entrer le type de collaboration envisagee.');
				return false;
			}
			
		
		//DISPONIBILITE
		var test = document.formulaire.rad_question_10;
		var test2 = document.formulaire.mois_dispo;
		var test3 = document.formulaire.annee_dispo;
			if(test.checked==false && (test2.value=='0' || test3.value=='0')){
				alert('Veuillez entrer votre disponibilite.');
				return false;
			}
				
		
		// VALIDATION
		if($('check_cdition2').checked == false) {
			alert('Veuillez cocher la case J\'accepte les conditions.');
			return false;
		}
		
	});		
})
