function disable_signature(){
	if(document.benevole.age[1].selected){
		document.getElementById('autorisation').style.display="block";
		document.getElementById('parent').disabled=false;
		document.getElementById('parent').style.backgroundColor="#ffffff";
		//document.getElementById('parent').style.borderColor="#2c2c2c";
		document.getElementById('autorisation').style.color="#2c2c2c";
		document.getElementById('signature').disabled=false;
	}else{	
		document.getElementById('autorisation').style.display="none";
		document.getElementById('parent').disabled=true;
		document.getElementById('parent').style.backgroundColor="#F0F0F0";
		//document.getElementById('parent').style.borderColor="#888888";
		document.getElementById('autorisation').style.color="#888888";
		document.getElementById('signature').disabled=true;
	}
}
function chkheure(){
	if(document.dedicaces.h_24a_fin[12].selected){
		document.getElementById('m_24a_fin').disabled=true;
		document.getElementById('m_24a_fin').value="00";
	}
	for(var i=0; i < 12; i++){
		if(document.dedicaces.h_24a_fin[i].selected){
			document.getElementById('m_24a_fin').disabled=false;
		}
	}
	if(document.dedicaces.h_24b_fin[12].selected){
		document.getElementById('m_24b_fin').disabled=true;
		document.getElementById('m_24b_fin').value="00";
	}
	for(var i=0; i < 12; i++){
		if(document.dedicaces.h_24b_fin[i].selected){
			document.getElementById('m_24b_fin').disabled=false;
		}
	}
	if(document.dedicaces.h_24c_fin[12].selected){
		document.getElementById('m_24c_fin').disabled=true;
		document.getElementById('m_24c_fin').value="00";
	}
	for(var i=0; i < 12; i++){
		if(document.dedicaces.h_24c_fin[i].selected){
			document.getElementById('m_24c_fin').disabled=false;
		}
	}
	if(document.dedicaces.h_24d_fin[12].selected){
		document.getElementById('m_24d_fin').disabled=true;
		document.getElementById('m_24d_fin').value="00";
	}
	for(var i=0; i < 12; i++){
		if(document.dedicaces.h_24d_fin[i].selected){
			document.getElementById('m_24d_fin').disabled=false;
		}
	}
	
	
	
	if(document.dedicaces.h_25a_fin[12].selected){
		document.getElementById('m_25a_fin').disabled=true;
		document.getElementById('m_25a_fin').value="00";
	}
	for(var i=0; i < 12; i++){
		if(document.dedicaces.h_25a_fin[i].selected){
			document.getElementById('m_25a_fin').disabled=false;
		}
	}
	if(document.dedicaces.h_25b_fin[12].selected){
		document.getElementById('m_25b_fin').disabled=true;
		document.getElementById('m_25b_fin').value="00";
	}
	for(var i=0; i < 12; i++){
		if(document.dedicaces.h_25b_fin[i].selected){
			document.getElementById('m_25b_fin').disabled=false;
		}
	}
	if(document.dedicaces.h_25c_fin[12].selected){
		document.getElementById('m_25c_fin').disabled=true;
		document.getElementById('m_25c_fin').value="00";
	}
	for(var i=0; i < 12; i++){
		if(document.dedicaces.h_25c_fin[i].selected){
			document.getElementById('m_25c_fin').disabled=false;
		}
	}
	if(document.dedicaces.h_25d_fin[12].selected){
		document.getElementById('m_25d_fin').disabled=true;
		document.getElementById('m_25d_fin').value="00";
	}
	for(var i=0; i < 12; i++){
		if(document.dedicaces.h_25d_fin[i].selected){
			document.getElementById('m_25d_fin').disabled=false;
		}
	}
	
	
	if(document.dedicaces.h_26a_fin[11].selected){
		document.getElementById('m_26a_fin').disabled=true;
		document.getElementById('m_26a_fin').value="00";
	}
	for(var i=0; i < 11; i++){
		if(document.dedicaces.h_26a_fin[i].selected){
			document.getElementById('m_26a_fin').disabled=false;
		}
	}
	if(document.dedicaces.h_26b_fin[11].selected){
		document.getElementById('m_26b_fin').disabled=true;
		document.getElementById('m_26b_fin').value="00";
	}
	for(var i=0; i < 11; i++){
		if(document.dedicaces.h_26b_fin[i].selected){
			document.getElementById('m_26b_fin').disabled=false;
		}
	}
	if(document.dedicaces.h_26c_fin[11].selected){
		document.getElementById('m_26c_fin').disabled=true;
		document.getElementById('m_26c_fin').value="00";
	}
	for(var i=0; i < 11; i++){
		if(document.dedicaces.h_26c_fin[i].selected){
			document.getElementById('m_26c_fin').disabled=false;
		}
	}
	if(document.dedicaces.h_26d_fin[11].selected){
		document.getElementById('m_26d_fin').disabled=true;
		document.getElementById('m_26d_fin').value="00";
	}
	for(var i=0; i < 11; i++){
		if(document.dedicaces.h_26d_fin[i].selected){
			document.getElementById('m_26d_fin').disabled=false;
		}
	}
	
	
	if(document.dedicaces.h_27a_fin[7].selected){
		document.getElementById('m_27a_fin').disabled=true;
		document.getElementById('m_27a_fin').value="00";
	}
	for(var i=0; i < 7; i++){
		if(document.dedicaces.h_27a_fin[i].selected){
			document.getElementById('m_27a_fin').disabled=false;
		}
	}
	if(document.dedicaces.h_27b_fin[7].selected){
		document.getElementById('m_27b_fin').disabled=true;
		document.getElementById('m_27b_fin').value="00";
	}
	for(var i=0; i < 7; i++){
		if(document.dedicaces.h_27b_fin[i].selected){
			document.getElementById('m_27b_fin').disabled=false;
		}
	}
	if(document.dedicaces.h_27c_fin[7].selected){
		document.getElementById('m_27c_fin').disabled=true;
		document.getElementById('m_27c_fin').value="00";
	}
	for(var i=0; i < 7; i++){
		if(document.dedicaces.h_27c_fin[i].selected){
			document.getElementById('m_27c_fin').disabled=false;
		}
	}
	if(document.dedicaces.h_27d_fin[7].selected){
		document.getElementById('m_27d_fin').disabled=true;
		document.getElementById('m_27d_fin').value="00";
	}
	for(var i=0; i < 7; i++){
		if(document.dedicaces.h_27d_fin[i].selected){
			document.getElementById('m_27d_fin').disabled=false;
		}
	}
	
	
}
function chkcontrol() {
	var total=0;
	for(var i=0; i < 12; i++){
		
		if(document.getElementById('interets'+i).checked == true){
			
			total =total +1;
		}
		if(total > 2){
			//alert("Veuillez cocher un maximum de 3 choix.");
			for(var k=0; k < 12; k++){
				if(document.getElementById('interets'+k).checked == true){
					document.getElementById('interets'+k).disabled=false;
				}else{
					document.getElementById('interets'+k).disabled=true;
				}
			}
			//document.benevole.interets[j].checked = false ;
			return false;
		}else{
			for(var k=0; k < 12; k++){
				document.getElementById('interets'+k).disabled=false;
			}
		}
	}
}
function tel(selection,prochain){
	if(document.getElementById(selection).value.length >= 3){
		var next = document.getElementById(prochain);
		next.focus();
	}
}
function champVide(msg,nom){
	if((nom.value.length < 1) || (nom.value.length > 200)){
		alert(msg);
		return false;
	}
	return true;
}
function textareaVide(msg,nom){
	if((nom.value.length < 10) || (nom.value.length > 2000)){
		alert(msg);
		return false;
	}
	return true;
}

function vInscription_infolettre(name){
	var form = eval("document."+name);
	var str_courriel = eval("document."+name+".courriel_infolettre.value");
	
	if(verif_courriel(str_courriel)){
		form.submit();  	
	}else{
		alert("Votre adresse courriel ne semble pas valide.");
		return false;
	}
}


function vInscription_nbexposants(nbexposants){
	var form = eval("document."+nbexposants);
	if(champVide("Vous devez inscrire un nombre.",form.nbexposant)){
		if((document.getElementById('nbexposant').value > 25) || (isNaN(document.getElementById('nbexposant').value))){
			alert("Vous devez inscrire un nombre plus petit que 26.");
			return false;
		
		}
		return true;
	}
	return false;
}

function vInscription_prog_scene(progscene){
	var form = eval("document."+progscene);
	alert("test");
	if((champVide("Vous devez inscrire un titre.",form.titre))&&
	   (champVide("Vous devez inscrire la description.",form.description))){
		if(document.getElementById('heure').value = "--"){
			alert("Vous devez inscrire l'heure.");
			return false;
		
		}
		if(document.getElementById('minutes').value = "--"){
			alert("Vous devez inscrire les minutes.");
			return false;
		
		}
		return true;
	}
	return false;
}
function vInscription_maisons_edition(maisons_edition){
	var form = eval("document."+maisons_edition);
	for (i=1;i<=25;i++){
		if(document.getElementById('stand'+i).value.length < 1){
			alert("Vous devez inscrire le num\351ro de stand \340 la ligne " + i +".");
			return false;
		}else if(document.getElementById('exposant'+i).value.length < 1){
			alert("Vous devez inscrire l'exposant \340 la ligne " + i+".");
			return false;
		}
	}
	return true;
}

function verif_courriel(str){
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1){
		return false;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false;
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false;
	}
	if (str.indexOf(at,(lat+1))!=-1){
		return false;
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false;
	}
	if (str.indexOf(dot,(lat+2))==-1){
		return false;
	}
	if (str.indexOf(" ")!=-1){
		return false;
	}
	return true;
}

function login_courriel(){
	var str = document.benevole.usager.value;
	if (verif_courriel(str)){
		return true;
	}else{
			alert("Votre adresse courriel ne semble pas valide.");
		return false	
	}
}

function vInscription_benevole(benevole){
	var form = eval("document."+benevole);
	var str_courriel = (document.benevole.courriel.value);

	if((champVide("Vous devez inscrire votre pr\351nom.",form.prenom))&&
	   (champVide("Vous devez inscrire votre nom.",form.nom))&&
	   (champVide("Vous devez inscrire votre adresse postale.",form.adresse))&&
	   (champVide("Vous devez inscrire votre ville.",form.ville))&&
	   (champVide("Vous devez inscrire votre province.",form.province))&&
	   (champVide("Vous devez inscrire votre code postal.",form.codePostal))&&
	   (champVide("Vous devez choisir votre \342ge.",form.age))&&
	   (champVide("Vous devez inscrire votre num\351ro de t\351l\351phone.",form.teljourA))&&
	   (champVide("Vous devez inscrire votre num\351ro de t\351l\351phone.",form.teljourB))&&
	   (champVide("Vous devez inscrire votre num\351ro de t\351l\351phone.",form.teljourC))
	   ){
			if(document.getElementById('sexe1').checked == false && document.getElementById('sexe2').checked == false){
				alert("Vous devez choisir votre sexe.");
				return false;
			}	
			if(document.getElementById('oui').checked == false && document.getElementById('non').checked == false){
				alert("Vous devez choisir une r\351ponse: Avez-vous d\351j\340 \351t\351 b\351n\351vole au Salon ?");
				return false;
			}	
			
			if(document.benevole.age[1].selected){
				if(champVide("Vous devez inscrire le nom du parent ou tuteur.",form.parent)){
					if(document.getElementById('signature').checked == false){
						alert("Vous devez accepter que votre enfant participe en tant que b\351n\351vole.");
						return false;
					}	if(verif_courriel(str_courriel)){ 
						}else{
							alert("Votre adresse courriel ne semble pas valide.");
							return false;
						}		
					return true;
				}return false;
			}
				if(verif_courriel(str_courriel)){ 
				}else{
					alert("Votre adresse courriel ne semble pas valide.");
					return false;
				}			return true;		

	}
	return false;
}

function vInscription_benevole2(benevole){
	var form = eval("document."+benevole);
			
			total_dis_ck = 0;
			
			for(var i=0; i < 2; i++){
				if(document.getElementById('disponible23'+i).checked == true){
				total_dis_ck =total_dis_ck +1;
				}
			}
			
			for(var i=0; i < 3; i++){
				if(document.getElementById('disponible24'+i).checked == true){
				total_dis_ck =total_dis_ck +1;
				}
			}
			for(var i=0; i < 3; i++){
				if(document.getElementById('disponible25'+i).checked == true){
				total_dis_ck =total_dis_ck +1;
				}
			}
			for(var i=0; i < 3; i++){
				if(document.getElementById('disponible26'+i).checked == true){
				total_dis_ck =total_dis_ck +1;
				}
			}
			for(var i=0; i < 2; i++){
				if(document.getElementById('disponible27'+i).checked == true){
				total_dis_ck =total_dis_ck +1;
				}
			}
			if (total_dis_ck == 0){
				alert("Vous devez choisir vos disponibilit\351s.");
				return false;
			}
			total_inter_ck = 0;
			for(var i=0; i < 10; i++){
				if(document.getElementById('interets'+i).checked == true){
				total_inter_ck =total_inter_ck +1;
				}
			}
			if (total_inter_ck == 0){
				alert("Vous devez choisir au moins un champ d'int\351r\352t.");
				return false;
			}
			return true;
}


function vInscription_dedicaces(dedicaces){
	var form = eval("document."+dedicaces);
	var str_courriel = (document.dedicaces.courriel.value);
	
	if((champVide("Vous devez inscrire votre attach\351 de presse.",form.attache))&&
	   (champVide("Vous devez inscrire votre num\351ro de t\351l\351phone.",form.telA))&&
	   (champVide("Vous devez inscrire votre num\351ro de t\351l\351phone.",form.telB))&&
	   (champVide("Vous devez inscrire votre num\351ro de t\351l\351phone.",form.telC))&&
	   (champVide("Vous devez inscrire le pr\351nom de l'auteur.",form.prenom))&&
	   (champVide("Vous devez inscrire le nom de l'auteur.",form.nom))&&
	   (champVide("Vous devez inscrire le dernier titre paru.",form.dernier_titre))&&
	   (champVide("Vous devez inscrire l'ann\351e de publication.",form.annee_publication))&&
	   (champVide("Vous devez inscrire l'\351diteur.",form.editeur))&&
	   (champVide("Vous devez inscrire le no. de stand.",form.stand))
	   ){
			if(verif_courriel(str_courriel)){
				
				//form.submit();  	
			}else{
				alert("Votre adresse courriel ne semble pas valide.");
				return false;
			}
			return true;
	
	
	}
	return false;

}
function creertable(){
	
} 

