	var url = "https://valid.cvdc.be/consume_webservice.php";	
	function removecharfromreg(obj) {
		var monregistre = obj.value;		
		monregistre = monregistre.replace(/-/g, '');
		monregistre = monregistre.replace(/\./g, '');
		monregistre = monregistre.replace(/ /g, '');
		monregistre = monregistre.replace(/\//g, '');
		monregistre = monregistre.replace(/a/g, '');
		monregistre = monregistre.replace(/b/g, '');
		monregistre = monregistre.replace(/c/g, '');
		monregistre = monregistre.replace(/d/g, '');
		monregistre = monregistre.replace(/e/g, '');
		monregistre = monregistre.replace(/f/g, '');
		monregistre = monregistre.replace(/i/g, '');
		monregistre = monregistre.replace(/j/g, '');
		monregistre = monregistre.replace(/k/g, '');
		monregistre = monregistre.replace(/l/g, '');
		monregistre = monregistre.replace(/m/g, '');
		monregistre = monregistre.replace(/n/g, '');
		monregistre = monregistre.replace(/o/g, '');
		monregistre = monregistre.replace(/p/g, '');
		monregistre = monregistre.replace(/q/g, '');
		monregistre = monregistre.replace(/r/g, '');
		monregistre = monregistre.replace(/s/g, '');
		monregistre = monregistre.replace(/t/g, '');
		monregistre = monregistre.replace(/u/g, '');
		monregistre = monregistre.replace(/v/g, '');
		monregistre = monregistre.replace(/w/g, '');
		monregistre = monregistre.replace(/x/g, '');
		monregistre = monregistre.replace(/y/g, '');
		monregistre = monregistre.replace(/z/g, '');
		monregistre = monregistre.replace(/A/g, '');
		monregistre = monregistre.replace(/B/g, '');
		monregistre = monregistre.replace(/C/g, '');
		monregistre = monregistre.replace(/D/g, '');
		monregistre = monregistre.replace(/E/g, '');
		monregistre = monregistre.replace(/F/g, '');
		monregistre = monregistre.replace(/G/g, '');
		monregistre = monregistre.replace(/H/g, '');
		monregistre = monregistre.replace(/I/g, '');
		monregistre = monregistre.replace(/K/g, '');
		monregistre = monregistre.replace(/J/g, '');
		monregistre = monregistre.replace(/L/g, '');
		monregistre = monregistre.replace(/M/g, '');
		monregistre = monregistre.replace(/N/g, '');
		monregistre = monregistre.replace(/O/g, '');
		monregistre = monregistre.replace(/P/g, '');
		monregistre = monregistre.replace(/Q/g, '');
		monregistre = monregistre.replace(/R/g, '');
		monregistre = monregistre.replace(/S/g, '');
		monregistre = monregistre.replace(/T/g, '');
		monregistre = monregistre.replace(/U/g, '');
		monregistre = monregistre.replace(/V/g, '');
		monregistre = monregistre.replace(/W/g, '');
		monregistre = monregistre.replace(/X/g, '');
		monregistre = monregistre.replace(/Y/g, '');
		monregistre = monregistre.replace(/Z/g, '');
	    
		obj.value = monregistre;
	}
	
		/* Check RegNat Directeur */
	function checkregnatdir() {
		$idsession = $('#natNumberFielddir').html();
    	new Ajax.Request ( 
			url,
		 	{
		 		method: 'POST', 
				parameters: 'param1=getPersonneByRegNat&param2='+$idsession,
				onComplete: onResultForCheckDirByRegnat
			}
		);
		
	}
	function onResultForCheckDirByRegnat(obj) {		
		var arrayString = "" + obj['responseText'];
		if(arrayString == 'false') {
			$('#dirsignbutton').hide();
			$('#nameFielddir').text('Ce registre national est inconnu dans la base de donnee. Pour des raisons de securite, il vous est demande d\'encoder celui-ci afin de garder une trace de la personne qui valide le rapport.');
		}
			
	}
	function showComptebancaire() {
		tr_iban = document.getElementById('iban');
            tr_bic = document.getElementById('bic');
            tr_compte = document.getElementById('comptebancaire');
            div_iban_td = document.getElementById("td_iban");
            div_bic_td = document.getElementById("td_bic");
            div_compte_td = document.getElementById("td_compte");
            div_iban_th = document.getElementById("th_iban");
            div_bic_th = document.getElementById("th_bic");
            div_compte_th = document.getElementById("th_compte");
            if (document.getElementById('cdvc_personne_observateur_1').checked == true) {
                tr_iban.style.display="table-row";
                tr_bic.style.display="table-row";
                tr_compte.style.display="table-row";
                $(div_iban_th).slideDown('slow');
                $(div_iban_td).slideDown('slow');
                $(div_bic_th).slideDown('slow');
                $(div_bic_td).slideDown('slow');
                $(div_compte_th).slideDown('slow');
                $(div_compte_td).slideDown('slow');
            } else {
                $(div_iban_th).slideUp('slow');
                $(div_iban_td).slideUp('slow');
                $(div_bic_th).slideUp('slow');
                $(div_bic_td).slideUp('slow');
                $(div_compte_th).slideUp('slow');
                $(div_compte_td).slideUp('slow');
                setTimeout(function(){
                    tr_iban.style.display="none";
                    tr_bic.style.display="none";
                    tr_compte.style.display="none";
                    } , 100);
            }
			
	}
	function layerOpen(div) {
		document.getElementById('detail_'+div).style.display = "";
		document.getElementById('icon_'+div).innerHTML = '<img src="/images/arrow_down.png" onclick="layerClose(\''+div+'\')"/>';
	}
	
	function layerClose(div) {
		document.getElementById('detail_'+div).style.display = "none";
		document.getElementById('icon_'+div).innerHTML = '<img src="/images/arrow_right.png" onclick="layerOpen(\''+div+'\')"/>';
	}
	
	function showTR(ligne){
		document.getElementById(ligne).style.display = "";
	}
	
	function hideTR(ligne) {
		document.getElementById(ligne).style.display = "none";
	}
	
	function setDateHeure(date) {
		date = date.split('/');
		heure = date[1];
		date = date[0];
		
		heure = heure.split(':');
		date = date.split('-');
		$monthtest = date[1].toString().substring(0, 1);
		$daytest = date[0].toString().substring(0,1);
		if($daytest == '0') {
			$stringtest = date[0].toString();
			$daywitouto = $stringtest.substring(1,2);
			date[0] = $daywitouto;		
		}
		if($monthtest == '0') {
			$stringtest = date[1].toString();
			$monthwitouto = $stringtest.substring(1,2);
			date[1] = $monthwitouto;		
		}
		
		document.getElementById('cdvc_preguidance_date_day').value = date[0];
		document.getElementById('cdvc_preguidance_date_month').value = date[1];
		document.getElementById('cdvc_preguidance_date_year').value = date[2];
		
		document.getElementById('cdvc_preguidance_heure_hour').value = heure[0];
		document.getElementById('cdvc_preguidance_heure_minute').value = heure[1];
	}

		
		
		
	/*		
					Plaintes		
											*/
	function selectedSession() {
		$idsession = $('#cdvc_plaintes_idSession').val();
		$('#cdvc_plaintes_idPersonne').children().remove();
    	new Ajax.Request ( 
			url,
		 	{
		 		method: 'POST', 
				parameters: 'param1=getInscritForSession&param2='+$idsession,
				onComplete: onResultForSessioncandidatlist
			}
		);
		
	}
	function onResultForSessioncandidatlist(obj) {		
		var arrayString = "" + obj['responseText'];
		var arrayArray = arrayString.split('-%-');
		var countArray = arrayArray.length;
		$("#cdvc_plaintes_idPersonne").append($("<option></option>").attr("value","none").text(""));
		for (i = 0; i < arrayArray.length - 1; i++) {
			$("#cdvc_plaintes_idPersonne").append($("<option></option>").attr("value",(arrayArray[i].split('%%%'))['0']).text((arrayArray[i].split('%%%'))['1']));
  		}
	}
		
		
		
	/*
			Guidance
							*/	
	
	// Changer le centre dans liste attente
	function changecentre(){
		$listofcentre = document.getElementById('listecentre');
		$selectedtext = $listofcentre.options[$listofcentre.selectedIndex].text;
		$hiddencentreid = document.getElementById('cdvc_guidance_idCentre');
		$hiddencentreid.value = $listofcentre.value;
		$tdcentretext = document.getElementById('centrelabel');
		$tdcentretext.innerHTML =$selectedtext;
		('#changecentreguidance').hide('slow');
		//$spancchangecentre = document.getElementById('centreTel');
		
	}	

	// Appel WS : liste des centres disponibles pour une compétences données.
	function openChangeCentreGuidance(idCompetence) {
		$mydivcentre = document.getElementById('changecentreguidance');
		$mydivcentre.style.display = '';
    	new Ajax.Request ( 
			url,
		 	{
		 		method: 'POST', 
				parameters: 'param1=getCentreByCompetenceForGuidance&param2='+idCompetence,
				onComplete: onResultForGuidance
			}
		);
	}
	// Affiche la liste des centres pour le changement de centre (liste venant de l'appel ws')
	function onResultForGuidance(obj) {
		$listofcentre = document.getElementById('listecentre');
		$listofcentre.options.length = 0;
		var arrayString = ""+obj['responseText'];
		var arrayArray = arrayString.split('-%-');
		var countArray = arrayArray.length;
		for (i=0; i <arrayArray.length-1; i++) {
			var elOptNew = document.createElement('option');
  			elOptNew.value = (arrayArray[i].split('%%%'))['0'];
  			elOptNew.text = (arrayArray[i].split('%%%'))['1'] + " - " + (arrayArray[i].split('%%%'))['2'];
  			try {
    			$listofcentre.add(elOptNew, null); // standards compliant; doesn't work in IE
  			}
  			catch(ex) {
    			$listofcentre.add(elOptNew); // IE only
  			}
		}
	}
	


	/* 
			PRE INSCRIPTION
								 */
	function showhideHistoryLevel($idCompetenceCentrePreInscription) {
		
		if ( document.getElementById($idCompetenceCentrePreInscription).style.display == 'block' ) {
			document.getElementById($idCompetenceCentrePreInscription).style.display = 'none';
		} else {
			document.getElementById($idCompetenceCentrePreInscription).style.display = 'block';
		}
		
	}
	function showHistoriqueCandidat($idPreInscription) {
		document.getElementById('fichecandidat').style.display = 'none';
		document.getElementById('fichehistorique').style.display = '';
		document.getElementById('historique').innerHTML = '<iframe src="https://valid.cvdc.be/inscription/historique/idPreInscription/'+$idPreInscription+'" width="950px" height="340px" frameborder="0"/>';
	}
	function showFicheCandidat() {
		document.getElementById('fichecandidat').style.display = '';
		document.getElementById('fichehistorique').style.display = 'none';
		document.getElementById('historique').innerHTML = '';
	}
	function showFichePersonne() {
		document.getElementById('fichepersonne').style.display = '';
		document.getElementById('fichehistorique').style.display = 'none';
		document.getElementById('historique').innerHTML = '';
	}
	function showHistoriquePersonne($idPersonne) {
		document.getElementById('fichepersonne').style.display = 'none';
		document.getElementById('fichehistorique').style.display = '';
		document.getElementById('historique').innerHTML = '<iframe src="https://valid.cvdc.be/personne/historique/idPersonne/'+$idPersonne+'" width="950px" height="340px" frameborder="0"/>';
	}
	
	
	function showOrigineForm() {
		document.getElementById('origine_h2').style.display = '';
		document.getElementById('origine').style.display = '';
	}
	function hideOrigineForm() {
		document.getElementById('origine_h2').style.display = 'none';
		document.getElementById('origine').style.display = 'none';
	}
	function showPersonneForm(){
		$selectpersonne = document.getElementById('idPersonne');
		$selectpersonne.style.display = '';
		document.getElementById('registre').style.display = 'none';
	}	
	function hidePersonneForm(){
		$selectpersonne = document.getElementById('idPersonne');
		$selectpersonne.style.display = 'none';
		
		document.getElementById('cdvc_preinscription_idPersonne').value = '';
		document.getElementById('registre').style.display = '';
	}
	
	function personneselected() {
		$selectpersonne = document.getElementById('cdvc_preinscription_idPersonne');
		$personneidvalue = $selectpersonne.value;

		 // Appel Web Services
    	new Ajax.Request ( 
			url,
		 	{
		 		method: 'POST', 
				parameters: 'param1=getPersonneInfo&param2='+$personneidvalue,
				onComplete: onResultPersonneInfo
			}
		);
	}
	function onResultPersonneInfo(obj) {
		
	    var arrayString = ""+obj['responseText'];
		var arrayArray = arrayString.split('%-%');
		
		
		//idVedette , genre, nom, prenom, birthdate, rue, rueBis, cp, ville, idProvince, idPays, registreNational, emailPrive, gsm, birthplace, telephone
		
		$vedetteselect = document.getElementById('cdvc_preinscription_idVedette');
		$vedetteselect.value = arrayArray[0];
		
		// TEST POUR LES GENRE array (1)
		
		$genreselectfemme = document.getElementById('cdvc_preinscription_genre_f');
		$genreselecthomme = document.getElementById('cdvc_preinscription_genre_h');
		if(arrayArray[1] == 'h') {
			$genreselectfemme.checked = false;
			$genreselecthomme.checked = true;
		}
		else {
			$genreselecthomme.checked = false;
			$genreselectfemme.checked = true;
			
		}
		
		$nominput = document.getElementById('cdvc_preinscription_nom');
		$nominput.value = arrayArray[2];
		$prenominput = document.getElementById('cdvc_preinscription_prenom');
		$prenominput.value = arrayArray[3];
		

		
		$arrayDateHeure = arrayArray[4].split(' ');
		$arrayDate = $arrayDateHeure[0].split('-');
		//alert($arrayDate);
		
		
		
		$monthtest = $arrayDate[1].toString().substring(0, 1);
		$daytest = $arrayDate[2].toString().substring(0,1);
		if($daytest == '0') {
			$stringtest = $arrayDate[2].toString();
			$daywitouto = $stringtest.substring(1,2);
			$arrayDate[2] = $daywitouto;		
		}
		if($monthtest == '0') {
			$stringtest = $arrayDate[1].toString();
			$monthwitouto = $stringtest.substring(1,2);
			$arrayDate[1] = $monthwitouto;		
		}
		
		$birthdatedayinput = document.getElementById('cdvc_preinscription_birthdate_day');
		$birthdatedayinput.value = $arrayDate[2];
		$birthdatemonthinput = document.getElementById('cdvc_preinscription_birthdate_month');
		$birthdatemonthinput.value = $arrayDate[1];
		$birthdateyearinput = document.getElementById('cdvc_preinscription_birthdate_year');
		$birthdateyearinput.value = $arrayDate[0];
		
		$rueinput = document.getElementById('cdvc_preinscription_rue');
		$rueinput.value = arrayArray[5];
		$ruebisinput = document.getElementById('cdvc_preinscription_rueBis');
		$ruebisinput.value = arrayArray[6];
		$cpinput = document.getElementById('cdvc_preinscription_cp');
		$cpinput.value = arrayArray[7];
		$villeinput =document.getElementById('cdvc_preinscription_ville');
		$villeinput.value = arrayArray[8];
		$provinceselect = document.getElementById('cdvc_preinscription_idProvince');
		$provinceselect.value = arrayArray[9];
		$paysselect = document.getElementById('cdvc_preinscription_idPays');
		$paysselect.value = arrayArray[10];
		
		$registrenationalinput = document.getElementById('cdvc_preinscription_registreNational');
		$registrenationalinput.value = arrayArray[11];
		$emailpriveinput = document.getElementById('cdvc_preinscription_emailPrive');
		$emailpriveinput.value = arrayArray[12];
		$gsminput = document.getElementById('cdvc_preinscription_gsm');
		$gsminput.value = arrayArray[13];
		$registrenationalinput = document.getElementById('cdvc_preinscription_registreNational');
		$registrenationalinput.value = arrayArray[11];
		
		$birthplaceinput = document.getElementById('cdvc_preinscription_birthplace');
		$birthplaceinput.value = arrayArray[14];	
		
		
		$('#cdvc_preinscription_telephone').val(arrayArray[15]);

		$birthlandselect = document.getElementById('cdvc_preinscription_birthland');
		$birthlandselect.value = arrayArray[16];
		$nationaliteselect = document.getElementById('cdvc_preinscription_nationalite');
		$nationaliteselect.value = arrayArray[17];
	}
	
	
	// Ajoute tout les centres pour une competences choisies
	function toutselectedoption() {
		$competencechoisieselect = document.getElementById('cdvc_preinscription_competencechoisie');
		$selectComp = document.getElementById('cdvc_preinscription_idCompetence');
		$competencevalue = $selectComp.value;
		var w = $selectComp.selectedIndex;
		$competencetext = $selectComp.options[w].text;
		
		var elOptNew = document.createElement('option');
		elOptNew.value = $competencevalue + "-0";
		elOptNew.text = $competencetext + " - Tous les centres";
		elOptNew.selected = true;
		
		try {
			$competencechoisieselect.add(elOptNew, null); // standards compliant; doesn't work in IE
		}
		catch(ex) {
			$competencechoisieselect.add(elOptNew); // IE only
		}	
			
		for (j = $competencechoisieselect.length - 1; j>=0; j--) {
    		$competencechoisieselect.options[j].selected = true;
    	}
	}
	
	// Retire les centres-compétences sélectionnés
	function removeselectedoption() {
		$competencecentreselect = document.getElementById('cdvc_preinscription_competencechoisie');
		var i;
  		for (i = $competencecentreselect.length - 1; i>=0; i--) {
    		if ($competencecentreselect.options[i].selected) {
		      $competencecentreselect.remove(i);
    		}
    	}
    	for (j = $competencecentreselect.length - 1; j>=0; j--) {
    		$competencecentreselect.options[j].selected = true;
    	}
    }
	
	// Ajoute l'option sélectionnée pour le centre et la compétence
	function addselectedoption(){
		$competencechoisieselect = document.getElementById('cdvc_preinscription_competencechoisie');
		$selectComp = document.getElementById('cdvc_preinscription_idCompetence');
		$selectCentre = document.getElementById('cdvc_preinscription_idCentre');
		$competencevalue = $selectComp.value;
		var w = $selectComp.selectedIndex;
		$competencetext = $selectComp.options[w].text;	
		
		var selectedindextest = $selectCentre.selectedIndex;
		if(selectedindextest != '-1') {
			for(i=0; i<$selectCentre.length; i++) {
				if($selectCentre.options[i].selected) {
					var elOptNew = document.createElement('option');			
		  			elOptNew.value = $competencevalue + "-" + $selectCentre.options[i].value;
		  			elOptNew.text = $competencetext + " - " + $selectCentre.options[i].text;
		  			elOptNew.selected = true;
		  			try {
		    			$competencechoisieselect.add(elOptNew, null); // standards compliant; doesn't work in IE
		  			}
		  			catch(ex) {
		    			$competencechoisieselect.add(elOptNew); // IE only
		  			}
				}
			}
		}
	}

	// Appel WS qui retourne la liste des centres pour la compétences sélectionnées.
	function selectCenter() {
		$selectComp = document.getElementById('cdvc_preinscription_idCompetence');
		$selectCentre = document.getElementById('cdvc_preinscription_idCentre');
		$selectCentre.style.visibility = 'visible';
		$competencevalue = $selectComp.value;
		 // Remove all centre from the option
		$selectCentre.options.length = 0;
		 // Appel Web Services
    	new Ajax.Request ( 
			url,
		 	{
		 		method: 'POST', 
				parameters: 'param1=getCentreByCompetence&param2='+$competencevalue,
				onComplete: onResultselectCenter
			}
		);
	}
	
	// Ajoute les centres retournés par le WS dans le section centre
	function onResultselectCenter(obj) {

		$selectCentre = document.getElementById('cdvc_preinscription_idCentre');
		
	    var arrayString = ""+obj['responseText'];
		var arrayArray = arrayString.split('-%-');
		var countArray = arrayArray.length;
		
		for (i=0; i <arrayArray.length-1; i++) {
			var elOptNew = document.createElement('option');
  			elOptNew.value = (arrayArray[i].split('%%%'))['0'];
  			elOptNew.text = (arrayArray[i].split('%%%'))['1'];
  			try {
    			$selectCentre.add(elOptNew, null); // standards compliant; doesn't work in IE
  			}
  			catch(ex) {
    			$selectCentre.add(elOptNew); // IE only
  			}
		}
		$selectCentre.style.height = '120px';
	}
	
	
	// Call WS - return liste of competence pour le metier selectionné 
	function metierchoisiSession() {
		$selectMetier = document.getElementById('metierselect');
		$selectedvalue = $selectMetier.value;
    	new Ajax.Request ( 
			url,
		 	{
		 		method: 'POST', 
				parameters: 'param1=getCompetenceByMetier&param2='+$selectedvalue,
				onComplete: returnCompetenceByMetierSession
			}
		);
	}
	function returnCompetenceByMetierSession(obj) {

		$selectCompetence = document.getElementById('cdvc_planningvalidation_idCompetence');
		$selectCompetence.options.length = 0;		
		var arrayString = ""+obj['responseText'];
		var arrayArray = arrayString.split('-%-');
		var countArray = arrayArray.length;
		
		for (i=0; i <arrayArray.length-1; i++) {
			var elOptNew = document.createElement('option');
  			elOptNew.value = (arrayArray[i].split('%%%'))['0'];
  			elOptNew.text = (arrayArray[i].split('%%%'))['2'] + ': ' + (arrayArray[i].split('%%%'))['1'];
  			try {
    			$selectCompetence.add(elOptNew, null); // standards compliant; doesn't work in IE
    			
  			}
  			catch(ex) {
  			
				$selectCompetence.add(elOptNew); // IE only
  			}
		}
		selectCenter();
	}
	function metierchoisi(){
	
		$selectMetier = document.getElementById('metierselect');
		$selectedvalue = $selectMetier.value;
    	new Ajax.Request ( 
			url,
		 	{
		 		method: 'POST', 
				parameters: 'param1=getCompetenceByMetier&param2='+$selectedvalue,
				onComplete: returnCompetenceByMetier
			}
		);
	}
	// Ajoute les competences au select competences pour le metier selectionne (list from WS)
	function returnCompetenceByMetier(obj) {
		$selectCompetence = document.getElementById('cdvc_preinscription_idCompetence');
		$selectCompetence.options.length = 0;		
		var arrayString = ""+obj['responseText'];
		var arrayArray = arrayString.split('-%-');
		var countArray = arrayArray.length;
		var innerHtmltoaddintbody = '';
		for (i=0; i <arrayArray.length-1; i++) {
			var elOptNew = document.createElement('option');
			elOptNew.title = (arrayArray[i].split('%%%'))['1'];
  			elOptNew.value = (arrayArray[i].split('%%%'))['0'];
  			elOptNew.text = (arrayArray[i].split('%%%'))['2'];
  			innerHtmltoaddintbody = innerHtmltoaddintbody + '<tr><th>' + (arrayArray[i].split('%%%'))['2'] + '</th><td>' + (arrayArray[i].split('%%%'))['1'] + '</td></tr>';
  			try {
    			$selectCompetence.add(elOptNew, null); // standards compliant; doesn't work in IE
  			}
  			catch(ex) {
  			
    			$selectCompetence.add(elOptNew); // IE only
  			}
		}
		
		$('#listofcompetencecodebody').html(innerHtmltoaddintbody);
		
		selectCenter();
	}












		/*
					Gestion pre-inscription (avec toutes les actions)
		
																			*/
	function showsub() {
		document.getElementById('sousquestion_1_label').style.display = '';
		document.getElementById('sousquestion_1_choix').style.display = '';
		document.getElementById('sousquestion_2_label').style.display = '';
		document.getElementById('sousquestion_2_choix').style.display = '';
		//document.getElementById('sousquestiondiv').style.display = '';
	}
	function hidesub() {
		document.getElementById('sousquestion_1_label').style.display = 'none';
		document.getElementById('sousquestion_1_choix').style.display = 'none';
		document.getElementById('sousquestion_2_label').style.display = 'none';
		document.getElementById('sousquestion_2_choix').style.display = 'none';
		//document.getElementById('sousquestiondiv').style.display = 'none';
	}
	
	function openChangeCentreGuidanceMGF() {
		$mydivcentre = document.getElementById('changecentreguidance');
		$mydivcentre.style.display = '';
		
		$listofradio = document.getElementsByName("competence[]");
		
		var listofselected = new Array();
		var countselected = 0;
		for(var i = 0; i < $listofradio.length; i++){
			if($listofradio[i].checked){
				listofselected[countselected] = $listofradio[i].value;
				countselected++;
			}
		}
		
		if(listofselected.length > 1){
			alert("Mauvais choix de compétences");
		}
		else {
			new Ajax.Request ( 
				url,
			 	{
			 		method: 'POST', 
					parameters: 'param1=getCentreByCompetenceForGuidance&param2='+listofselected[0],
					onComplete: onResultForGuidanceMGF
				}
			);
		}
	}
	function onResultForGuidanceMGF(obj) {
		
		$listofcentre = document.getElementById('listecentre');
		$listofcentre.options.length = 0;
			var elOptNew = document.createElement('option');
  			elOptNew.value = '';
  			elOptNew.text = '';
  			try {
    			$listofcentre.add(elOptNew, null); // standards compliant; doesn't work in IE
  			}
  			catch(ex) {
    			$listofcentre.add(elOptNew); // IE only
  			}
		var arrayString = ""+obj['responseText'];
		var arrayArray = arrayString.split('-%-');
		var countArray = arrayArray.length;
		for (i=0; i <arrayArray.length-1; i++) {
			var elOptNew = document.createElement('option');
  			elOptNew.value = (arrayArray[i].split('%%%'))['0'];
  			elOptNew.text = (arrayArray[i].split('%%%'))['1'] + " - " + (arrayArray[i].split('%%%'))['2'];
  			try {
    			$listofcentre.add(elOptNew, null); // standards compliant; doesn't work in IE
  			}
  			catch(ex) {
    			$listofcentre.add(elOptNew); // IE only
  			}
		}
	}
	function changecentreMGF(){
		
		$listofcentre = document.getElementById('listecentre');
		$selectedtext = $listofcentre.options[$listofcentre.selectedIndex].text;
		
		$hiddencentreid = document.getElementById('cdvc_guidance_idCentre');
		$hiddencentreid.value = $listofcentre.value;
		
		//$tdcentretext = document.getElementById('centrelabel');
//		$tdcentretext.innerHTML =$selectedtext;
//		$divtohidden = document.getElementById('changecentreguidance');
//		$divtohidden.style.display = 'none';
		//$spancchangecentre = document.getElementById('centreTel');
	}	



	function setradiononeditable() {		
//		$listofradio = document.getElementsByName("competence[]");
//		var listofselected = new Array();
//		var countselected = 0;
//		for(var i = 0; i < $listofradio.length; i++){
//			$listofradio[i].disabled = true;
//		}
	}
	function setradioeditable() {
//		$listofradio = document.getElementsByName("competence[]");
//		var listofselected = new Array();
//		var countselected = 0;
//		for(var i = 0; i < $listofradio.length; i++){
//			$listofradio[i].disabled = false;
//		}
	}
	
	function openjustification(idPersonne) {
		$trid = document.getElementById('remarque'+idPersonne).style.display = '';	
	}
	function hidejustification(idPersonne) {
		$trid = document.getElementById('remarque'+idPersonne).style.display = 'none';	
	}
	
	function selectStatut() {
		$elementlistvalue = document.getElementById('liste').value;
		if($elementlistvalue == 'CdvcGuidance') {
			document.getElementById('guidance_label').style.display = '';
			document.getElementById('guidance').style.display = '';
		} else {
			document.getElementById('guidance').style.display = 'none';
			document.getElementById('guidance_label').style.display = 'none';
		}
		if($elementlistvalue == 'CdvcInscriptionsession') {
			document.getElementById('date_label').style.display = '';
			document.getElementById('date').style.display = '';
		} else {
			document.getElementById('date').style.display = 'none';
			document.getElementById('date_label').style.display = 'none';
		}
	}
	
	/*
			Rapport Session
						 		*/
						 		
						 		
	function changeencodagepersonne(idcomp, idsess) {
		$selectinscriptsession = document.getElementById('candidatselectid');
		new Ajax.Request ( 
			url,
		 	{
		 		method: 'POST', 
				parameters: 'param1=getCandidatEncodage&param2='+$selectinscriptsession.value,
				onComplete: onResultForEncodage
			}
		);
	}
	function onResultForEncodage(obj) {
		var arrayString = ""+obj['responseText'];
		if(arrayString != 'non encoded yet') {
			var arrayArray = arrayString.split('-%-');
			var countArray = arrayArray.length;		
			for (i=0; i <arrayArray.length-1; i++) {
				var wheretoput = arrayArray[i].split('%%%')['0'];
				var resultat = arrayArray[i].split('%%%')['1'];
				var comment = arrayArray[i].split('%%%')['2'];
				if(wheretoput == 'final') {
					
					
					srcf = document.forms[0].elements["evalfinalresult"];
					if(resultat == '0') {
						srcf[0].checked = true;
					}
					else {
						srcf[1].checked = true;
					}
					$textjustif = document.getElementById('evalfinaljustification');
					if(comment)	$textjustif.value = comment;
					else $textjustif.value = "";
				
				}
				else {
					
					srcf = document.forms[0].elements['evalcritereresult'+wheretoput];
					if(resultat == '0') {
						srcf[0].checked = true;
					}
					else {
						srcf[1].checked = true;
					}
					$textconseil = document.getElementById('evalcriterejustification'+wheretoput);
					if(comment)$textconseil.value = comment;
					else $textconseil.value = "";
				}		
			}
		}
		else {
			$("input[type=radio]").each(function() {
				this.checked = false;				
			});
					
			// Remove all value
			$textjustif = document.getElementById('evalfinaljustification');
			$textjustif.value = '';
			srcf = document.forms[0].elements["evalfinalresult"];
			srcf[0].checked = false;
			srcf[1].checked = false;
			var nodeList = document.getElementsByTagName("input");
			var textnodeList = document.getElementsByTagName("textarea");
			for (var i = 0; i < nodeList.length; i++) {
				if(nodeList.item(i).name.startsWith('evalcritereresult')) {
					if(nodeList.item(i).value == 0)
						nodeList.item(i).checked = false;
					else
						nodeList.item(i).checked = true;	
				}
			}
			for (var j = 0; j < textnodeList.length; j++) {
				if(textnodeList.item(j).name.startsWith('evalcriterejustification'))
					textnodeList.item(j).value = '';
			}
			
		}
	}


		/*
			Cloture du Rapport de Session
											*/
											/*
	function checkAdresseListByRegNat(regnat) {
		new Ajax.Request ( 
			url,
		 	{
		 		method: 'POST', 
				parameters: 'param1=getAdresseListByRegNat&param2='+regnat,
				onComplete: onResultForListAdresse
			}
		);
	}
	
	function onResultForListAdresse(obj) {
		
		var idcentreinput = document.getElementById('idCentreinput').value;
		var arrayString = obj['responseText'];
		var arrayArray = arrayString.split('-%-');
		var countArray = arrayArray.length;
		$selectadresse = document.getElementById('allreadyencoded');
		for (i=0; i <arrayArray.length-1; i++) {
			var idgestionkm = arrayArray[i].split('%%%')['0'];
			var idcentre = arrayArray[i].split('%%%')['1'];
			var nbrkm = arrayArray[i].split('%%%')['2'];
			var lieudep = arrayArray[i].split('%%%')['3'];
			
			if(idcentre == idcentreinput) {
				var elOptNew = document.createElement('option');
  				elOptNew.value = idgestionkm+'-'+nbrkm;
  				elOptNew.text = lieudep;
				try {
	    			$selectadresse.add(elOptNew, null); // standards compliant; doesn't work in IE
	  			}
	  			catch(ex) {
	    			$selectadresse.add(elOptNew); // IE only
	  			}				
			}
		}
		if(obj['responseText'] == '') {
			$("#allreadyencodeddiv").css('display', 'none');
		}
	}
	function changekmforoption() {
		$selectadresse = document.getElementById('allreadyencoded');
		var selected_value = $selectadresse.value;
		var nbrkm = selected_value.split('-')[1];
		$inputkm = document.getElementById('nombrekm');
		$inputkm.value = nbrkm;
	}
*/	
	
	/*
				 Finalisation
										*/
	
	function showChangeKM() {
		document.getElementById('changekmtr').style.display = '';
	}
	function hideChangeKM() {
		document.getElementById('changekmtr').style.display = 'none';
	}
	
	
	
	
	
	
	
	
	
	
	/*
			Check action ouverture overlay 
												*/
												
	// Check gestion inscription
	

	function checkPasserpreguidance() {
		var collection = document.getElementsByName('competence[]');
		//alert($list_cb);
		var error = false;
		var selectedone = false;
		for (var i = 0; i < collection.length; ++i) {
			if(collection[i].checked) {
				selectedone = true;
				if (collection[i].getAttribute('id') != 'preinscriptioncb' ) {
					error = true;
					break;
				}
			}
		}
		
		if(!selectedone) {
			error = true;
		}
		if(error)  {
			$('#errorspan').css('display', 'block');
			document.getElementById('errorspan').innerHTML = 'V&eacute;rifiez votre s&eacute;lection ...';
		}
		else {
			$('#errorspan').css('display', 'none');
			document.getElementById('errorspan').innerHTML = ' ';
		}
	}
	function checkPlanifierguidance() {
		var collection = document.getElementsByName('competence[]');
		//alert($list_cb);
		var error = false;
		var selectedone = false;
		for (var i = 0; i < collection.length; ++i) {
			if(collection[i].checked) {
				selectedone = true;
				if (collection[i].getAttribute('id') != 'preinscriptioncb' && collection[i].getAttribute('id') != 'preguidancecb' ) {
					error = true;
					break;
				}
			}
		}
		if(!selectedone) {
			error = true;
		}
		if(error)  {
			$('#errorspan').css('display','block');
			document.getElementById('errorspan').innerHTML = 'V&eacute;rifiez votre s&eacute;lection ...';
			return false;
		}
		else {
			$('#errorspan').css('display','none');
			document.getElementById('errorspan').innerHTML = ' ';
			$inputtomodify = document.getElementById('submitdatetomodify').name = "submitplanifier";
		}
	}
	function checkChangerdate() {
		var collection = document.getElementsByName('competence[]');
		//alert($list_cb);
		var error = false;
		var selectedone= false;
		for (var i = 0; i < collection.length; ++i) {
			if(collection[i].checked) {
				selectedone = true;
				if (collection[i].getAttribute('id') != 'guidanceplannedcb') {
					error = true;
					break;
				}
			}
		}
		if(!selectedone) {
			error = true;
		}
		if(error)  {
			$('#errorspan').css('display','block');
			document.getElementById('errorspan').innerHTML = 'V&eacute;rifiez votre s&eacute;lection ...';
			return false;
		}
		else {
			document.getElementById('errorspan').innerHTML = ' ';
			$('#errorspan').css('display','none');
			$inputtomodify = document.getElementById('submitdatetomodify').name = "submitchangerdate";
		}
	}
	function checkPasserguidance() {
		var collection = document.getElementsByName('competence[]');
		//alert($list_cb);
		var error = false;
		var count = 0;
		var selectedone = false;
		for (var i = 0; i < collection.length; ++i) {
			if(collection[i].checked) {
				selectedone = true;
				count++;
				if (collection[i].getAttribute('id') != 'preinscriptioncb' && collection[i].getAttribute('id') != 'preguidancecb' && collection[i].getAttribute('id') != 'guidanceplannedcb' ) {
					error = true;
					break;
				}
			}
		}
		if(!selectedone) {
			error = true;
		}
		if(count > 1) {
			$('#errorspan').css('display','block');
			document.getElementById('errorspan').innerHTML = 'Vous ne pouvez s&eacute;lectionner qu\'un seul &eacute;l&eacute;ment pour cette action';
		}
		else if(error)  {
			$('#errorspan').css('display','block');
			document.getElementById('errorspan').innerHTML = 'V&eacute;rifiez votre s&eacute;lection ...';
			return false;
		}
		else {
			document.getElementById('errorspan').innerHTML = ' ';
			$('#errorspan').css('display','none');
			if(document.getElementById('passerform').style.display == "none") {
				$divplanifierfor = document.getElementById('passerform').style.display = '';
			}
			else {
				$divplanifierfor = document.getElementById('passerform').style.display = 'none';
			}
		}
	}
	function checkChangercentre() {
		var collection = document.getElementsByName('competence[]');
		//alert($list_cb);
		var error = false;
		var count = 0;
		var selectedone = false;
		for (var i = 0; i < collection.length; ++i) {
			if(collection[i].checked) {
				selectedone = true;
				count++;
				if (collection[i].getAttribute('id') != 'guidanceattente' && collection[i].getAttribute('id') != 'guidancepassedcb') {
					error = true;
					break;
				}
			}
		}
		if(!selectedone) {
			error = true;
		}
		
		if(count > 1) {
			$('#errorspan').css('display','block');
			document.getElementById('errorspan').innerHTML = 'Vous ne pouvez s&eacute;lectionner qu\'un seul &eacute;l&eacute;ment pour cette action';
		}
		else if(error)  {
			$('#errorspan').css('display','block');
			document.getElementById('errorspan').innerHTML = 'V&eacute;rifiez votre s&eacute;lection ...';
			return false;
		}
		else {
			$('#errorspan').css('display','none');
			document.getElementById('errorspan').innerHTML = ' ';
			$mydivcentre = document.getElementById('changecentreguidance');
			$mydivcentre.style.display = '';
			
			$listofradio = document.getElementsByName("competence[]");
			
			var listofselected = new Array();
			var countselected = 0;
			for(var i = 0; i < $listofradio.length; i++){
				if($listofradio[i].checked){
					listofselected[countselected] = $listofradio[i].value;
					countselected++;
				}
			}
			new Ajax.Request ( 
				url,
			 	{
			 		method: 'POST', 
					parameters: 'param1=getCentreByCompetenceForGuidance&param2='+listofselected[0],
					onComplete: onResultForGuidanceMGF
				}
			);
		}
	}
	function checkListeattente() {
		var collection = document.getElementsByName('competence[]');
		//alert($list_cb);
		var error = false;
		var selectedone = false;
		for (var i = 0; i < collection.length; ++i) {
			if(collection[i].checked) {
				selectedone = true;
				if (collection[i].getAttribute('id') != 'guidancepassedcb') {
					error = true;
					break;
				}
			}
		}
		if(!selectedone) {
			error=true;
		}
		if(error)  {
			$('#errorspan').css('display','block');
			document.getElementById('errorspan').innerHTML = 'V&eacute;rifiez votre s&eacute;lection ...';
			return false;
		}
		else {
			$('#errorspan').css('display','none');
			document.getElementById('errorspan').innerHTML = ' ';
		}
	}
	function checkNonlisteattente() {
		var collection = document.getElementsByName('competence[]');
		//alert($list_cb);
		var error = false;
		var selectedone = false;
		for (var i = 0; i < collection.length; ++i) {
			if(collection[i].checked) {
				selectedone = true;
				if (collection[i].getAttribute('id') != 'guidanceattente') {
					error = true;
					break;
				}
			}
		}
		if(!selectedone)
			error = true;
		if(error)  {
			$('#errorspan').css('display','block');
			document.getElementById('errorspan').innerHTML = 'V&eacute;rifiez votre s&eacute;lection ...';
			return false;
		}
		else {
			$('#errorspan').css('display','none');
			document.getElementById('errorspan').innerHTML = ' ';
		}
	}
	
	
	
	function checkInscriresession() {
		var collection = document.getElementsByName('competence[]');
		//alert($list_cb);
		var error = false;
		var count = 0;
		for (var i = 0; i < collection.length; ++i) {
			if(collection[i].checked) {
				count++;
				if (collection[i].getAttribute('id') != 'guidanceattente' ) {
					error = true;
					break;
				}
			}
		}
		if(count == 0)
			error = true;
			
		if(count > 1) {
			$('#errorspan').css('display','block');
			document.getElementById('errorspan').innerHTML = 'Vous ne pouvez s&eacute;lectionner qu\'un seul &eacute;l&eacute;ment pour cette action';
		}
		else if(error)  {
			$('#errorspan').css('display','block');
			document.getElementById('errorspan').innerHTML = 'V&eacute;rifiez votre s&eacute;lection ...';
			return false;
		}
		else {
			$('#errorspan').css('display','none');
			document.getElementById('errorspan').innerHTML = ' ';
		}
	}
	function checkinscriptionsubmit(){
		if(document.getElementById('errorspan').innerHTML != ' ' && document.getElementById('errorspan').innerHTML != '') {
			return false;
		}
		else {
			return true;
		}
	}

	function voiruneguidance() {
		$('table[name=guidancevoir]').each(
			function () {
				this.style.display = 'none';
				
			}
		);
		
		
		$guidancetosee = $("#guidancevoirselect").val();
		
		$('#voirguidance'+$guidancetosee).css('display', '');
		
		
	}
	
	
	function inputoriginechange() {
		if($('input[type=radio][name=cdvc_preinscription[origine]]:checked').val() == 0){
			$('#autretext').show('slow');

		}
		else {
			$('#autretext').hide('slow');

		}
	}

	
