// JavaScript Document
function jsHand(obj) {
	obj.style.cursor='pointer';
	obj.style.cursor='hand';
	return true;
}

function jsSubmitFrm(){

	if(frmconsulte.txtPassword.value=="") {
		alert("N° matricule obligatoire");
		return false;
	}
	
	frmconsulte.btnConsulter.value="ok";
	frmconsulte.submit();
}

function jsSubmitFrmbilan(){

	if(frmconsultebilan.txtcode.value=="") {
		alert("Le code est obligatoire");
		return false;
	}
	
	frmconsultebilan.btnConsulter.value="ok";
	frmconsultebilan.submit();
}

function jsShowCompagnie(id) {
	return true;
}
	
/*----Choix des actions du Menu d'administration----*/
function jsdoAction(mnuAction) {
	frmMnuAdmin.idAction.value=mnuAction;
	frmMnuAdmin.submit();
}

/*----Choix des actions du Menu Suivi des utilisateurs----*/
function jsAdminUser(mnuUser) {
	
	frmAdminUser.idAction.value="user";
	frmAdminUser.userValue.value=mnuUser;
	frmAdminUser.submit();	
}

/*----Vérifie les champs d'ajout d'un utilisateur avant l'enregistrement----*/
function jsAddUser() {
	if(frmAddUser.txtnom.value=="") {
		alert("Le nom est obligatoire.");
		return false
	}
	
	if(frmAddUser.txtlogin.value=="") {
		alert("Le login est obligatoire.");
		return false
	}
	
	if(frmAddUser.txtpassword.value=="") {
		alert("Le mot de passe est obligatoire.");
		return false
	}
	frmAddUser.submit();
}

/*----Demande la confirmation avant de supprimer un utilisateur----*/
function jsDeleteUser(id) {
	if(isNaN(id)) return false;
	if(confirm("Supprimez l'utilisateur numéro " + id + " ?")){
		
		var idvalue = id;
		
		frmDeleteUser.userToDelete.value = idvalue;
		
		frmDeleteUser.submit();
	}
}

/*----Vérifie les champs d'authentification avant de continuer----*/
function jsConnectUser(){
	if(frmConnectUser.txtlogin.value=="") {
		alert("Le login est obligatoire.");
		return false
	}
	
	if(frmConnectUser.txtpassword.value=="") {
		alert("Le mot de passe est obligatoire.");
		return false
	}
	frmConnectUser.submit();	
}

/*-----Mise à jour des données de la session utilisateur en cours ---------*/

function jsUpdateUser(id) {
	if(frmProfilUser.txtnom.value==""){
	alert("Le nom est obligatoire");
	return false
	}
	
	if(frmProfilUser.txtpassword.value==""){
	alert("Le mot de passe est obligatoire");
	return false	
	}
	
	if(confirm("Mettez à jour les données de l'utilisateur numéro " + id + " ?"))frmProfilUser.submit();
		
}

// Alerte contre la mise à jour du compte
function jsUpdateLoginInfo(){
	alert("Vous ne pouvez pas changer votre Login");
	return false;
}
	
/*--------------------------------------------------------------------------------
                               Gestion des note-élèves
---------------------------------------------------------------------------------*/

/*----Choix des actions du Menu Suivi des élèves----*/
function jsAdminElev(mnuElev) {
	frmAdminEleve.idAction.value="eleves";
	frmAdminEleve.elevValue.value=mnuElev;
	frmAdminEleve.submit();	
}

/*----Vérifie les champs d'ajout d'élève avant l'enregistrement----*/
function jsAddElev() {
	if(frmAddEleve.txtnomEleve.value=="") {
		alert("Le nom de l'élève est obligatoire.");
		return false;
	}
	if(frmAddEleve.txtprenomEleve.value=="") {
		alert("Le nom de l'élève est obligatoire.");
		return false;
	}
	if(frmAddEleve.txtdatenais.value=="") {
		alert("La date de naissance est obligatoire.");
		return false;
	}
	if(frmAddEleve.txtmatricule.value=="") {
		alert("Le numero matricule est obligatoire.");
		return false;
	}	
	if(frmAddEleve.txtdateentre.value=="") {
		alert("L'année d'entrée au CIFAS est obligatoire.");
		return false;
	}	
	if(frmAddEleve.txtclasse.value=="") {
	alert("la classe est obligatoire");
	return false;
	}
	
	if(frmAddEleve.txtmotdepasse.value=="") {
	alert("Le mot de passe est obligatoire");
	return false;
	}
	frmAddEleve.submit();
}

/*----Demande la confirmation avant de supprimer un élève----*/
function jsDeleteElev(id) {
	if(isNaN(id)) return false;
	if(confirm("Supprimez l'élève numéro " + id + " ?")){
		
		//alert(id);
		var idvalue = id;
		frmDeleteElev.elevToDelete.value = idvalue;
		
		frmDeleteElev.submit();
	}
}
/*----  --*/
function jsShowEleve(id) {
	return true;
}
/*----Demande la confirmation avant de supprimer un élève----*/
function jsDetailElev(id) {
	frmProfilEleve.elevUpdate.value=id.value;
	frmProfilEleve.BtnSaveElevUpdate.value="no";
	frmProfilEleve.elevValue.value="profilelev";
	frmProfilEleve.submit();
}
/*----Demande la confirmation avant la mise à jour un élève----*/
function jsUpdateElev(id) {
	
	if(frmProfilEleve.txtnomEleve.value=="") {
		alert("Le nom de l'élève est obligatoire.");
		return false;
	}
	
	if(frmProfilEleve.txtprenomEleve.value=="") {
		alert("Le nom de l'élève est obligatoire.");
		return false;
	}
	
	if(frmProfilEleve.txtdatenais.value=="") {
		alert("La date de naissance est obligatoire.");
		return false;
	}
	
	if(frmProfilEleve.txtmatricule.value=="") {
		alert("Le numero matricule est obligatoire.");
		return false;
	}
	
	if(frmProfilEleve.txtdateentre.value=="") {
		alert("L'année d'entrée au CIFAS est obligatoire.");
		return false;
	}
	
	if(frmProfilEleve.txtclasse.value=="") {
	alert("la classe est obligatoire");
	return false;
	}
	
	if(frmProfilEleve.txtmotdepasse.value=="") {
	alert("Le mot de passe est obligatoire");
	return false;
	}	
	
	frmProfilEleve.BtnSaveElevUpdate.value="ok";
	if(confirm("Mettez à jour les données de l'élève numéro " + id + " ?"))frmProfilEleve.submit();
	
}


/*----Demande la confirmation avant de supprimer la note du 1er semestre----*/
function jsDetailElevNoteTri1(id) {
	frmProfilEleveNoteTri1.elevUpdateNoteTri1.value=id.value;
	frmProfilEleveNoteTri1.BtnSaveElevUpdate.value="no";
	frmProfilEleveNoteTri1.elevValue.value="profilelevNoteTri1";
	frmProfilEleveNoteTri1.submit();
}

// Ajout mis à jour des notes du 1er trimestre

function jsUpdateNoteTri1(id) {
		
	if(frmProfilEleveNoteTri1.txtannee.value=="") {
	alert("L'année scolaire est obligatoire");
	return false;
	}
	
	if(frmProfilEleveNoteTri1.txtclasse.value=="") {
	alert("La classe est obligatoire");
	return false;
	}
	
	
	if(frmProfilEleveNoteTri1.txteff1.value=="") {
	alert("L'effectif de la classe est obligatoire");
	return false;
	}
	
	if(frmProfilEleveNoteTri1.txtmoy1.value=="") {
		alert("La moyenne est obligatoire.");
		return false;
	}
	
	if(frmProfilEleveNoteTri1.txtran1.value=="") {
		alert("Le rang est obligatoire.");
		return false;
	}
	
	
	if(frmProfilEleveNoteTri1.txtmoyfor1.value=="") {
		alert("La moyenne la plus élevée de la classe est obligatoire.");
		return false;
	}
	
	if(frmProfilEleveNoteTri1.txtmoycla1.value=="") {
		alert("La moyenne de la classe est obligatoire.");
		return false;
	}
	
	frmProfilEleveNoteTri1.BtnSaveElevUpdate.value="ok";
	if(confirm("Mettez à jour les données de l'élève numéro " + id + " ?"))frmProfilEleveNoteTri1.submit();
	
}

/*----Demande la confirmation avant de supprimer la note du 2nd semestre----*/
function jsDetailElevNoteTri2(id) {
	frmProfilEleveNoteTri2.elevUpdateNoteTri2.value=id.value;
	frmProfilEleveNoteTri2.BtnSaveElevUpdate.value="no";
	frmProfilEleveNoteTri2.elevValue.value="profilelevNoteTri2";
	frmProfilEleveNoteTri2.submit();
}

// Ajout mis à jour des notes du 1er trimestre

function jsUpdateNoteTri2(id) {
	
	if(frmProfilEleveNoteTri2.txtmoy2.value=="") {
		alert("La myenne est obligatoire.");
		return false;
	}
	
	if(frmProfilEleveNoteTri2.txtran2.value=="") {
		alert("Le rang est obligatoire.");
		return false;
	}
	
	if(frmProfilEleveNoteTri2.txtmoyfor2.value=="") {
		alert("La moyenne la plus élevée de la classe est obligatoire.");
		return false;
	}
	
	
	if(frmProfilEleveNoteTri2.txtmoyfai2.value=="") {
	alert("La moyenne la plus basse de la classe est obligatoire");
	return false;
	}
	
	
	if(frmProfilEleveNoteTri2.txteff2.value=="") {
	alert("L'effectif de la classe est obligatoire");
	return false;
	}
	

	frmProfilEleveNoteTri2.BtnSaveElevUpdate.value="ok";
	if(confirm("Mettez à jour les données de l'élève numéro " + id + " ?"))frmProfilEleveNoteTri2.submit();
	
}


/*----Demande la confirmation avant de supprimer la note du 3è semestre----*/
function jsDetailElevNoteTri3(id) {
	frmProfilEleveNoteTri3.elevUpdateNoteTri3.value=id.value;
	frmProfilEleveNoteTri3.BtnSaveElevUpdate.value="no";
	frmProfilEleveNoteTri3.elevValue.value="profilelevNoteTri3";
	frmProfilEleveNoteTri3.submit();
}

// Ajout mis à jour des notes du 1er trimestre

function jsUpdateNoteTri3(id) {
	
	if(frmProfilEleveNoteTri3.txtmoy3.value=="") {
		alert("La myenne est obligatoire.");
		return false;
	}
	
	if(frmProfilEleveNoteTri3.txtran3.value=="") {
		alert("Le rang est obligatoire.");
		return false;
	}
	
	if(frmProfilEleveNoteTri3.txtmoyfor3.value=="") {
		alert("La moyenne la plus élevée de la classe est obligatoire.");
		return false;
	}
	

	if(frmProfilEleveNoteTri3.txtmoyfai3.value=="") {
	alert("La moyenne la plus basse de la classe est obligatoire");
	return false;
	}
	
	
	if(frmProfilEleveNoteTri3.txteff3.value=="") {
	alert("L'effectif de la classe est obligatoire");
	return false;
	}


	frmProfilEleveNoteTri3.BtnSaveElevUpdate.value="ok";
	if(confirm("Mettez à jour les données de l'élève numéro " + id + " ?"))frmProfilEleveNoteTri3.submit();
	
}
/*--------------------------------------------------------------------------------
                               Gestion du sport-élèves
---------------------------------------------------------------------------------*/

/*----Choix des actions du Menu Suivi des élèves----*/
function jsAdminSport(mnuElev) {
	frmAdminSport.idAction.value="sport";
	frmAdminSport.sportValue.value=mnuElev;
	frmAdminSport.submit();	
}

function jsUpdateSportTri1(id) {
		
	if(frmProfilSportTri1.txtperformance1.value=="") {
	alert("La performance est obligatoire");
	return false;
	}

	frmProfilSportTri1.BtnSaveElevUpdate.value="ok";
	if(confirm("Mettez à jour les données de l'élève numéro " + id + " ?"))frmProfilSportTri1.submit();
	
}

function jsDetailSportTri1(id) {
	frmProfilSportTri1.elevUpdateSportTri1.value=id.value;
	frmProfilSportTri1.BtnSaveElevUpdate.value="no";
	frmProfilSportTri1.sportValue.value="profilelevSportTri1";
	frmProfilSportTri1.submit();
}


function jsUpdateSportTri2(id) {
		
	if(frmProfilSportTri2.txtperformance2.value=="") {
	alert("La performance est obligatoire");
	return false;
	}

	frmProfilSportTri2.BtnSaveElevUpdate.value="ok";
	if(confirm("Mettez à jour les données de l'élève numéro " + id + " ?"))frmProfilSportTri2.submit();
	
}

function jsDetailSportTri2(id) {
	frmProfilSportTri2.elevUpdateSportTri2.value=id.value;
	frmProfilSportTri2.BtnSaveElevUpdate.value="no";
	frmProfilSportTri2.sportValue.value="profilelevSportTri2";
	frmProfilSportTri2.submit();
}

function jsUpdateSportTri3(id) {
		
	if(frmProfilSportTri3.txtperformance3.value=="") {
	alert("La performance est obligatoire");
	return false;
	}

	frmProfilSportTri3.BtnSaveElevUpdate.value="ok";
	if(confirm("Mettez à jour les données de l'élève numéro " + id + " ?"))frmProfilSportTri3.submit();
	
}

function jsDetailSportTri3(id) {
	frmProfilSportTri3.elevUpdateSportTri3.value=id.value;
	frmProfilSportTri3.BtnSaveElevUpdate.value="no";
	frmProfilSportTri3.sportValue.value="profilelevSportTri3";
	frmProfilSportTri3.submit();
}

function jsDeleteSport(id) {
	if(isNaN(id)) return false;
	if(confirm("Supprimez l'élève numéro " + id + " ?")){
		
		//alert(id);
		var idvalue = id;
		frmDeleteSport.sportToDelete.value = idvalue;
		
		frmDeleteSport.submit();
	}
}

// Controle l'année qui est masqué pour l'instant

/*
function jsUpdateannee(id) {
		
	if(frmAddAnnee.txtannee.value=="") {
	alert("L'année scolaire est obligatoire");
	return false;
	}
	
	frmAddAnnee.BtnSaveElevUpdate.value="ok";
	if(confirm("Mettez à jour les données de l'élève numéro " + id + " ?"))frmAddAnnee.submit();
	
}*/
