// JavaScript Document

function popwindow(){
	var horizontal = 50;
	var vertical = 50;
	if(document.width - 1200 >=0){
		horizontal = (document.width - 1200)/2 + 940;
		vertical = 640 - $(window).scrollTop();
	}
	window.open ('http://www.festfoe.ca/wp-content/themes/twentyten/radio.php','mywindow','menubar=0,status=0,toolbar=0,location=0,directories=0,fullscreen=0,scrollbars=0,width=230,height=155,top = '+vertical +',left = '+ horizontal +'');
}


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 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 vInscription(inscription_benevoles){
	var form = eval("document."+inscription_benevoles);
	var str_courriel = (document.inscription_benevoles.courriel.value);
	
	if((champVide("Vous devez inscrire votre nom.",form.nom))&&
	   (champVide("Vous devez inscrire votre pr\351nom.",form.prenom))&&
	   (champVide("Vous devez inscrire votre courriel.",form.courriel))&&
	   (champVide("Vous devez inscrire votre adresse.",form.adresse))&&
	   (champVide("Vous devez inscrire votre date de naissance.",form.jour))&&
	   (champVide("Vous devez inscrire votre date de naissance.",form.mois))&&
	   (champVide("Vous devez inscrire votre date de naissance.",form.annee))&&
	   (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))
	   ){
			
			if(form.allergies.value.length > 1){
				if((form.personne_urgence.value.length < 1) || (form.personne_urgence.value.length > 200)){
					alert("Vous devez inscrire le nom de la personne \340 contacter en cas d'urgence.");
					return false; 
				}
				if((form.urgA.value.length < 1) || (form.urgA.value.length > 200)){
					alert("Vous devez inscrire le num\351ro de t\351l\351phone d'urgence.");
					return false; 
				}
				if((form.urgB.value.length < 1) || (form.urgB.value.length > 200)){
					alert("Vous devez inscrire le num\351ro de t\351l\351phone d'urgence.");
					return false; 
				}
				if((form.urgC.value.length < 1) || (form.urgC.value.length > 200)){
					alert("Vous devez inscrire le num\351ro de t\351l\351phone d'urgence.");
					return false; 
				}
			}
			
			
			if(verif_courriel(str_courriel)){
				total_postes_ck = 0;
				for(var i=0; i < 9; i++){
					if(document.getElementById('poste'+i).checked == true){
						total_postes_ck =total_postes_ck +1;
					}
				}
				if (total_postes_ck == 0){
					alert("Vous devez choisir un choix de poste.");
					return false;
				}
						
				if((form.grandeurshirt.value.length < 1) || (form.grandeurshirt.value.length > 200)){
					alert("Vous devez inscrire la grandeur de t-shirt.");
					return false; 
				}
			
				if(document.getElementById('ancien').checked == true){
					if((form.anciendate.value.length < 1) || (form.urgC.value.length > 200)){
						alert("Quand avez-vous d\351j\340 \351t\351 b\351n\351vole au FO\311?");
						return false; 
					}
					if((form.posteancien.value.length < 1) || (form.urgC.value.length > 200)){
						alert("Quel poste avez-vous combl\351?");
						return false; 
					}
				}
				
				if(document.getElementById('acceptation1').checked == false){
					alert("Vous devez accepter que votre participation \340 l'activit\351 susmentionn\351e peut comporter des risques.");
					return false;
				}
				if(document.getElementById('acceptation2').checked == false){
					alert("Vous devez accepter que vous avez pris connaissance et compris le texte ci-dessous.");
					return false;
				}
				return true;
			}else{
				alert("Votre adresse courriel ne semble pas valide.");
				return false;
			}
			return false;
	}
	return false;
}
