// JavaScript Document

// Affichage des champs supplémentaires
if (navigator.appName == "Microsoft Internet Explorer") {
	var displayType = 'block';
} else {
	var displayType = 'table-row';
} 
function addEmailField(rowNumber) {
	document.getElementById('row_courriel'+rowNumber).style.display = displayType;
}
function addAncienField(rowNumber) {
	document.getElementById('row_ancien'+rowNumber).style.display = displayType;
}
function showHide(indicateur) {
	if(document.getElementById('div_'+indicateur).style.display == "none") {
		document.getElementById('div_'+indicateur).style.display = displayType;
	} else {
		document.getElementById('div_'+indicateur).style.display = "none";
	}
}

// Sélection avec le tableau de référence de l'année de promotion
targetElement = null;

function makeSelection(frm, id) {
  targetElement = document.anciens.promotion;
  //var handle = window.open('anciens_references.php','Fondation');
  var handle = window.open('anciens_references.php','Fondation',config='height=140, width=570, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');
}
function selectionMade(frm, id) {
  var elem = document.tableau.reference;
  if(!elem)
	return;
  var val = elem.options[elem.selectedIndex].value;
  opener.targetElement.value = val;
  this.close();
}




// Validation du formulaire et de ces champs vides
function valider() {
	var erreur=false;
	var nom = document.anciens.nom.value;
	var prenom = document.anciens.prenom.value;
	var ville = document.anciens.ville.value;
	var province = document.anciens.province.value;
	var pays = document.anciens.pays.value;
	var promotion = document.anciens.promotion.selectedIndex;
	var courriel1 = document.anciens.courriel1.value;
	if(document.anciens.sexe[0].checked==false && document.anciens.sexe[1].checked==false) { var sexe="non" } else { var sexe="oui" };
	if(document.anciens.confident[0].checked==false && document.anciens.confident[1].checked==false) { var confident="non" } else { var confident="oui" };
	if(document.anciens.type[0].checked==false && document.anciens.type[1].checked==false) { var type="non" } else { var type="oui" };
	
	if(nom=="" || nom==null) {
		document.getElementById('nom_label').style.color = "#FF0000";
		error=true;
	} else {
		document.getElementById('nom_label').style.color = "#646464";
		error=false;
	}
	if(prenom=="" || prenom==null) {
		document.getElementById('prenom_label').style.color = "#FF0000";
		error=true;
	} else {
		document.getElementById('prenom_label').style.color = "#646464";
		if(error==false) { error=false; }
	}
	
	if(ville=="" || ville==null) {
		document.getElementById('ville_label').style.color = "#FF0000";
		error=true;
	} else {
		document.getElementById('ville_label').style.color = "#646464";
		if(error==false) { error=false; }
	}
	
	if(province=="" || province==null) {
		document.getElementById('province_label').style.color = "#FF0000";
		error=true;
	} else {
		document.getElementById('province_label').style.color = "#646464";
		if(error==false) { error=false; }
	}
	if(pays=="" || pays==null) {
		document.getElementById('pays_label').style.color = "#FF0000";
		error=true;
	} else {
		document.getElementById('pays_label').style.color = "#646464";
		if(error==false) { error=false; }
	}
	
	if(promotion==0) {
		document.getElementById('promotion_label').style.color = "#FF0000";
		error=true;
	} else {
		document.getElementById('promotion_label').style.color = "#646464";
		if(error==false) { error=false; }
	}
	if(courriel1=="" || courriel1==null) {
		document.getElementById('courriel1_label').style.color = "#FF0000";
		error=true;
	} else {
		document.getElementById('courriel1_label').style.color = "#646464";
		if(error==false) { error=false; }
	}
	if(sexe=="non") {
		document.getElementById('sexe_label').style.color = "#FF0000";
		error=true;
	} else {
		document.getElementById('sexe_label').style.color = "#646464";
		if(error==false) { error=false; }
	}
	if(confident=="non") {
		document.getElementById('confident_label').style.color = "#FF0000";
		error=true;
	} else {
		document.getElementById('confident_label').style.color = "#646464";
		if(error==false) { error=false; }
	}
	if(type=="non") {
		document.getElementById('type_label').style.color = "#FF0000";
		error=true;
	} else {
		document.getElementById('type_label').style.color = "#646464";
		if(error==false) { error=false; }
	}
	
	
	if(error==true) {
		document.getElementById('messsageErreur').style.display = "block";
		window.location.replace("#formulaire");
		return false;
	} else {
		return true;
	}
	
	
}
