
function  getBtnRadioValue(groupName){
	var groupBtn=document.getElementsByName(groupName);
	var value = '';
	for(i = 0; i <  groupBtn.length; i++) {	
		if(groupBtn[i].checked==true) value = groupBtn[i].value;
	}
	return value
	
}


function checkFonctionAutre(triggerValue){
	
	if($('fonction').value==triggerValue ) {
		$('fonctionAutre').style.display = '';
	
	}else{
		
		$('fonctionAutre').style.display = 'none';
		$('fonctionAutre').value = '';
	
	}

}

function checkAutre(triggerElement, triggerValue, elementToShow){
	
	if(triggerElement.value==triggerValue ) {
		$(elementToShow).style.display = '';
	
	}else{
		
		$(elementToShow).style.display = 'none';
		$(elementToShow).value = '';
	
	}

}


function clear_sessions(){
	var groupBtn=document.getElementsByName('sessionID');
	for(i = 0; i <  groupBtn.length; i++) {	groupBtn[i].checked=false; }
}


function check_sessions(trigger){
	
	$('optin').checked=false;
}

////////////////////////////////////////////////////////////////////////

function checkEmail()
{
	var x = document.form1.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)!=true)
	{
		var messageAlert= "Adresse email non valide";
			alert(messageAlert);
		return false;
	}
	else { return true;}
}

////////////////////////////////////////////////////////////////////////

function verif_nombre(champ)
{
	var chiffres = new RegExp("[0-9]"); /* Modifier pour : var chiffres = new RegExp("[0-9]"); */
	var verif;

	for(x = 0; x < champ.value.length; x++)
	{
		verif = chiffres.test(champ.value.charAt(x));
		if(verif == false){champ.value = champ.value.substr(0,x) + champ.value.substr(x+1,champ.value.length-x+1); x--;}
	}
}


function verif_cp(champ)
{
	var chiffres = new RegExp("[0-9\ -]"); /* Modifier pour : var chiffres = new RegExp("[0-9]"); */
	var verif;

	for(x = 0; x < champ.value.length; x++)
	{
		verif = chiffres.test(champ.value.charAt(x));
		if(verif == false){champ.value = champ.value.substr(0,x) + champ.value.substr(x+1,champ.value.length-x+1); x--;}
	}
}


function verif_tel(champ)
{
	var chiffres = new RegExp("[0-9\ .+()-]"); /* Modifier pour : var chiffres = new RegExp("[0-9]"); */
	var verif;

	for(x = 0; x < champ.value.length; x++)
	{
		verif = chiffres.test(champ.value.charAt(x));
		if(verif == false){champ.value = champ.value.substr(0,x) + champ.value.substr(x+1,champ.value.length-x+1); x--;}
	}
}

function verif_mail(champ)
{
	var x = champ.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)!=true)
	{
		document.getElementById('emailmsg').style.display = 'table-row'; 
		/*return document.form1.write("<b>email non valide</b>");*/
	
	}
	else { document.getElementById('emailmsg').style.display = 'none';}
}


////////////////////////////////////////////////////////////////////////
function checkVille()
{
	var flag1 = false;

	if(document.forms.villeForm.sessionID !=undefined){ 
	for(x = 0; x <  document.forms.villeForm.sessionID.length; x++)
	{	if (	document.forms.villeForm.sessionID[x].checked == true ){flag1 = true;};	}
	}
	
		
	
	if(flag1==false){
		var message="Vous devez choisir une ville";

		alert (message) ;
		return false;
	} 
	else
	{
		document.ville.submit();
	} 
}

function isSelectedRadio(radioGroupName){
/* retourne true si un radio est selectionné , false sinon*/	
	var selected = false;
	var groupBtn=document.getElementsByName(radioGroupName);
	for(i = 0; i <  groupBtn.length; i++) {	
		if(groupBtn[i].checked==true) selected=true;
	}
	return selected;
}

function isSelectedCheckBox(checkBoxGroupName){
/* retourne true si au moins une box est selectionné , false sinon*/	
	var selected = false;
	var groupBtn=document.getElementsByName(checkBoxGroupName);
	for(i = 0; i <  groupBtn.length; i++) {	
		if(groupBtn[i].checked==true) selected=true;
	}
	return selected;
}

function checkRdv(){
	
	if($('rdv').checked==true ) {
		$('rdv_details').style.display = '';
	
	}else{
		
		$('rdv_details').style.display = 'none';
	
	
	}

}

function checkSession(objForm){
	
	var message="Vous devez choisir une ville";
	
	if( !isSelectedRadio('sessionID') )
	{
	
	alert (message) ;
		return false;
	} 
	else 
	{ 
			return true;
	}
	
	
}


function checkForm(objForm)
{
	
		
		if (
			!isSelectedRadio('civ')
			|| objForm.nom.value == "" 
			|| objForm.prenom.value == "" 
			|| objForm.email.value == "" 

			)
		
	{
		
		var message="Merci de renseigner les champs suivants : \n";
		if (!isSelectedRadio('civ') ) 			{ message=message+"\n - Civilité"; }
		if (objForm.nom.value == "" ) 			{ message=message+"\n - Nom"; }
		if (objForm.prenom.value == "" ) 			{ message=message+"\n - Prénom"; }
		if (objForm.email.value == "" ) 		{ message=message+"\n - Email"; }
		
		alert (message) ;
		return false;
	} 
	else 
	{ 
			return true;
	}
}
