//inscription options

// error class
function Errors() {
	this.errors = new Array();

	this.adderror = function(msg) {
		this.errors[this.errors.length] = msg;
	}
	this.alert = function() {
		if(!this.errors.length) return false;

		var msg = '';

		for(var i=0; i<this.errors.length; ++i) {
			msg += '*  ' + this.errors[i];
			if(i < this.errors.length - 1) msg += '\n\n';
		}

		alert(msg);
		return true;
	}
}
// display an error alert
function error(elem, text) {
// abort if we already found an error
   if (errfound) return;
   window.alert(text);
   elem.select();
   elem.focus();
   errfound = true;
}

function error2(elem, text) {
// abort if we already found an error
   if (errfound) return;
   window.alert(text);
   errfound = true;
}
function validate_email(email) {
	if(email.length <= 5) return false;
	if(email.indexOf('@', 0) == -1) return false;
	return true;
}

function validate_inscription(f) {
	var e = new Errors();
	if(!f.date_choisie.value) e.adderror("Merci de choisir une date pour ce stage!");
 	//if(!f.lieu_choisi.value) e.adderror("Merci de choisir un lieu pour ce stage!");
	if(!f.firstname.value) e.adderror("Désolé, Prénom Invalide.");
	if(!f.lastname.value) e.adderror("Désolé, Nom Invalide.");
	if(!validate_email(f.email.value)) e.adderror("Désolé, Adresse Email Invalide!");
	if(!f.telephone_direct.value) e.adderror("Le téléphone direct est manquant!");
	
	//a remettre dans la page finale	
	//donneLeTitre('calendrier'); 
	//recupLeTitre('onglet_calendrier'); 
	
	return e.alert() ? false : true;
	
}

// affiche la date choisie dans le champ date_choisie
function aff_date(d){
	if (d =='rien'){
		document.inscription.date_choisie.value = '';	
		}	
		else{
		document.inscription.date_choisie.value = d;
	}
}
function aff_lieu(l){
	if (l =='rien'){
		document.inscription.lieu_choisi.value = '';	
		}	
		else{
		document.inscription.lieu_choisi.value = l;
	}
}