chiffre='0';

//reaffichage des eleves apres suppression
function reselect(id){
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-admin-eleve.inc.php",
		data: "action=reselect&id="+id,
		async: false
	})
	document.getElementById('cont_3').innerHTML=ajax.responseText;
}

//reaffichage des profs apres suppression
function reselect_prof(){
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-admin-professeur.inc.php",
		data: "action=reselect",
		async: false
	})
	document.getElementById('cont_3').innerHTML=ajax.responseText;
}

//test de validiter d'un mail
function validMail(txt){
	var mail = document.getElementById(txt).value;
	if(mail!=''){
		var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
		if(reg.test(mail)){
			return '';
		} else {
			document.getElementById(txt).style.backgroundColor='#92031E';
			return 'erreur';
		}
	}else{
		return '';
	}
}

// Remplissage d'un champs uniquement par des chiffres
function chiffres(objInput){
	if (isNaN(objInput.value)){
		var temp = "";
		var temp2 = objInput.value;
		for (i=0; i<=objInput.value.length-1; i++){
			if (isNaN(temp2.charAt(i))) {
				i=i;
			} else {
				temp = temp + temp2.charAt(i);
			}
		}
		objInput.value = temp;
	}
}

// Effacer le champ d'erreur
function Effacer() {
	document.getElementById("erreur").innerHTML="";
}

//Enlever le background color d un champ avec une erreur
function clearcolor(obj){
	obj.style.backgroundColor='';
}

// test de remplissage d'un champ
function Rempli(txt) {
	obj=document.getElementById(txt);
	if (obj.value == "") {
		document.getElementById(txt).style.backgroundColor='#92031E';
		return 'erreur';
	} else {
		return '';
	}
}

//verification de la validité d'une photo
function ValidPhoto(txt){
	if(document.getElementById(txt).value!=''){
		ext=document.getElementById(txt).value.substr(document.getElementById(txt).value.length-3, 3);
		if(ext=='jpg' || ext=='png' || ext=='bmp'){
			return '';
		}else{
			document.getElementById(txt).style.backgroundColor='#92031E';
			return 'erreur';
		}
	}else{
		return '';
	}
}

//test la validité du formulaire d'un professeur
function valid_prof(){
	Effacer();
	valid=Rempli("nom")+Rempli("prenom")+Rempli("adresse")+Rempli("mail")+validMail('mail')+Rempli("tel")+Rempli("mdp")+ValidPhoto("filePhoto");
	if(valid==''){
		return true;
	}else{
		document.getElementById('erreur').innerHTML='Il existe des erreurs dans la saisie<br /><br />';
		return false;
	}
}

//test la validité du formulaire d'un eleve
function valid_eleve(){
	Effacer();
	valid=Rempli("nom")+Rempli("prenom")+Rempli("adresse")+validMail("mail")+Rempli("mdp")+Rempli("classe")+Rempli("nom_rl1")+Rempli("prenom_rl1")+Rempli("adresse_rl1")+Rempli("mail_rl1")+validMail("mail_rl1")+Rempli("tel_rl1")+validMail("mail_rl2")+Rempli("facturation2")+validRamassage("ramassage");
	/*valid=Rempli("nom")+Rempli("prenom")+Rempli("adresse")+validMail("mail")+Rempli("mdp")+Rempli("classe")+Rempli("nom_rl1")+Rempli("prenom_rl1")+Rempli("adresse_rl1")+Rempli("mail_rl1")+validMail("mail_rl1")+Rempli("tel_rl1")+validMail("mail_rl2")+Rempli("facturation2")+validRamassage("ramassage")+validTemps();*/
	if(valid==''){
		return true;
	}else{
		document.getElementById('erreur').innerHTML='Il existe des erreurs dans la saisie<br /><br />';
		return false;
	}
}

/*function validTemps(){
	try{
		if(document.getElementById('chk_temps_complet').checked==true || document.getElementById('chk_mi_temps').checked==true){
			return '';
		}else{
			alert('Il faut choisir entre temps complet et mi temps');
			return 'erreur';
		}
	}catch(e){
		return 'eereur';
	}
}*/

function validFacture(){
	Effacer();
	for(i=1;i<7;i++){
		clearcolor(document.getElementById('titre_champ_'+i));
		clearcolor(document.getElementById('prix_champ_'+i));
	}
	valid=Rempli("titre")+Rempli("titre_champ_1")+Rempli("prix_champ_1");
	end='non';
	for(i=2;i<7;i++){
		if(end=='non'){
			if(document.getElementById('titre_champ_'+i).value=='' && document.getElementById('prix_champ_'+i).value==''){
				end='oui';
			}else if(document.getElementById('titre_champ_'+i).value=='' && document.getElementById('prix_champ_'+i).value!=''){
				valid+=Rempli("titre_champ_"+i);
			}else if(document.getElementById('titre_champ_'+i).value!='' && document.getElementById('prix_champ_'+i).value!=''){
				valid+=Rempli("prix_champ_"+i);
			}else{
				valid+=Rempli("titre_champ_"+i)+Rempli("prix_champ_"+i);
			}
		}else if(end=='oui'){
			document.getElementById('titre_champ_'+i).value='';
			document.getElementById('prix_champ_'+i).value='';
		}
	}
	if(valid!=''){
		return false;
	}else{
		return true;
	}
}

function validFacture2(){
	Effacer();
	for(i=1;i<7;i++){
		clearcolor(document.getElementById('titre_champ_'+i));
		clearcolor(document.getElementById('prix_champ_'+i));
	}
	valid=Rempli("titre_modif")+Rempli("titre_champ_1")+Rempli("prix_champ_1");
	end='non';
	for(i=2;i<7;i++){
		if(end=='non'){
			if(document.getElementById('titre_champ_'+i).value=='' && document.getElementById('prix_champ_'+i).value==''){
				end='oui';
			}else if(document.getElementById('titre_champ_'+i).value=='' && document.getElementById('prix_champ_'+i).value!=''){
				valid+=Rempli("titre_champ_"+i);
			}else if(document.getElementById('titre_champ_'+i).value!='' && document.getElementById('prix_champ_'+i).value!=''){
				valid+=Rempli("prix_champ_"+i);
			}else{
				valid+=Rempli("titre_champ_"+i)+Rempli("prix_champ_"+i);
			}
		}else if(end=='oui'){
			document.getElementById('titre_champ_'+i).value='';
			document.getElementById('prix_champ_'+i).value='';
		}
	}
	if(valid!=''){
		return false;
	}else{
		return true;
	}
}

function validRamassage(txt){
	if(document.getElementById(txt).checked==true){
		valid=Rempli("lieu")+Rempli("trajet");
		return valid;
	}else{
		return '';
	}
}

function selectrlfacturation(obj){
	if(obj.id=='fact_rl1' && obj.checked==true){
		document.getElementById('fact_rl2').checked=false;
	}else if(obj.id=='fact_rl1' && obj.checked==false){
		document.getElementById('fact_rl2').checked=true;
	}else if(obj.id=='fact_rl2' && obj.checked==true){
		document.getElementById('fact_rl1').checked=false;
	}else if(obj.id=='fact_rl2' && obj.checked==false){
		document.getElementById('fact_rl1').checked=true;
	}
}

function ramassagescolaire(){
	if(document.getElementById('ramassage').checked==true){
		document.getElementById('lieu').style.visibility='visible';
	}else{
		document.getElementById('div_ramassage_nice_aller').style.display='none';
		document.getElementById('div_ramassage_autre_aller').style.display='none';
		document.getElementById('div_ramassage_nice_retour').style.display='none';
		document.getElementById('div_ramassage_autre_retour').style.display='none';
		document.getElementById('lieu').style.visibility='hidden';
		document.getElementById('lieu').innerHTML='<option value="">Lieu</option><option value="Nice">Nice</option><option value="Monaco">Monaco</option><option value="St Laurent">St Laurent</option>';
		document.getElementById('trajet').style.visibility='hidden';
		document.getElementById('trajet').innerHTML='<option value="">Trajet</option><option value="Aller">Aller</option><option value="Retour">Retour</option><option value="Aller/retour">Aller/retour</option>';
	}
	recalcul2()
}

function cantinerestauration(obj){
	if(obj.id=='cantine' && obj.checked==true){
		document.getElementById('restauration').checked=false;
	}else if(obj.id=='restauration' && obj.checked==true){
		document.getElementById('cantine').checked=false;
	}
	if(document.getElementById('restauration').checked==true || document.getElementById('cantine').checked==true){
		document.getElementById('div_forfait_repas').style.display='block';
		document.getElementById('consigne').style.visibility='visible';
		document.getElementById('consigne').focus();
	}else{
		document.getElementById('div_forfait_repas').style.display='none';
		document.getElementById('consigne').value='';
		document.getElementById('consigne').style.visibility='hidden';
	}
	recalcul2();
}

function selectlieu(obj){
	if(obj.value!=''){
		document.getElementById('trajet').style.visibility='visible';
	}else{
		document.getElementById('div_ramassage_nice_aller').style.display='none';
		document.getElementById('div_ramassage_autre_aller').style.display='none';
		document.getElementById('div_ramassage_nice_retour').style.display='none';
		document.getElementById('div_ramassage_autre_retour').style.display='none';
		document.getElementById('trajet').style.visibility='hidden';
		document.getElementById('trajet').innerHTML='<option value="">Trajet</option><option value="Aller">Aller</option><option value="Retour">Retour</option><option value="Aller/retour">Aller/retour</option>';
	}
	selecttrajet(document.getElementById('trajet'));
}

function selecttrajet(obj){
	if(obj.value!='0'){
		lieu=document.getElementById('lieu').value;
		trajet=obj.value;
		if(lieu=='Nice'){
			if(trajet=='Aller'){
				document.getElementById('div_ramassage_nice_aller').style.display='block';
				document.getElementById('div_ramassage_autre_aller').style.display='none';
				document.getElementById('div_ramassage_nice_retour').style.display='none';
				document.getElementById('div_ramassage_autre_retour').style.display='none';
			}else if(trajet=='Retour'){
				document.getElementById('div_ramassage_nice_aller').style.display='none';
				document.getElementById('div_ramassage_autre_aller').style.display='none';
				document.getElementById('div_ramassage_nice_retour').style.display='block';
				document.getElementById('div_ramassage_autre_retour').style.display='none';
			}else if(trajet=='Aller/retour'){
				document.getElementById('div_ramassage_nice_aller').style.display='block';
				document.getElementById('div_ramassage_autre_aller').style.display='none';
				document.getElementById('div_ramassage_nice_retour').style.display='block';
				document.getElementById('div_ramassage_autre_retour').style.display='none';
			}else{
				document.getElementById('div_ramassage_nice_aller').style.display='none';
				document.getElementById('div_ramassage_autre_aller').style.display='none';
				document.getElementById('div_ramassage_nice_retour').style.display='none';
				document.getElementById('div_ramassage_autre_retour').style.display='none';
			}
		}else{
			if(trajet=='Aller'){
				document.getElementById('div_ramassage_nice_aller').style.display='none';
				document.getElementById('div_ramassage_autre_aller').style.display='block';
				document.getElementById('div_ramassage_nice_retour').style.display='none';
				document.getElementById('div_ramassage_autre_retour').style.display='none';
			}else if(trajet=='Retour'){
				document.getElementById('div_ramassage_nice_aller').style.display='none';
				document.getElementById('div_ramassage_autre_aller').style.display='none';
				document.getElementById('div_ramassage_nice_retour').style.display='none';
				document.getElementById('div_ramassage_autre_retour').style.display='block';
			}else if(trajet=='Aller/retour'){
				document.getElementById('div_ramassage_nice_aller').style.display='none';
				document.getElementById('div_ramassage_autre_aller').style.display='block';
				document.getElementById('div_ramassage_nice_retour').style.display='none';
				document.getElementById('div_ramassage_autre_retour').style.display='block';
			}else{
				document.getElementById('div_ramassage_nice_aller').style.display='none';
				document.getElementById('div_ramassage_autre_aller').style.display='none';
				document.getElementById('div_ramassage_nice_retour').style.display='none';
				document.getElementById('div_ramassage_autre_retour').style.display='none';
			}
		}
	}else{
		document.getElementById('div_ramassage_nice_aller').style.display='none';
		document.getElementById('div_ramassage_autre_aller').style.display='none';
		document.getElementById('div_ramassage_nice_retour').style.display='none';
		document.getElementById('div_ramassage_autre_retour').style.display='none';
	}
	recalcul2();
}

function selectetude(obj){
	if(obj.checked==true){
		document.getElementById('div_etude2').style.display='block';
	}else{
		document.getElementById('div_etude2').style.display='none';
	}
	recalcul2();
}

function validmatiere(){
	Effacer();
	valid=Rempli("nom_mat")+Rempli("groupe_mat");
	if(valid==''){
		return true;
	}else{
		document.getElementById('erreur').innerHTML='<p><strong class="strong_noir">Vous devez entrer tous les champs.</strong></p>'
		return false;
	}
}

function reselectfacturation(obj){
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-facturation.inc.php",
		data: "action=afficher_option&id="+obj.value,
		async: false
	})
	document.getElementById('divFacturation').innerHTML=ajax.responseText;
	/*facture_options= new Array('temps_complet','mi_temps', 'frais_inscription', 'frais_admin', 'materiel', 'forfait_repas', 'etude', 'ramassage_nice_aller', 'ramassage_autre_aller', 'ramassage_nice_retour', 'ramassage_autre_retour');
	if(obj.value!=''){
		for(opt in facture_options){
			ajax=$.ajax({
				type: "GET",
				url: "_includes/script-facturation.inc.php",
				data: "action=affecter_option&id="+obj.value+"&option="+facture_options[opt],
				async: false
			})
			if(facture_options[opt]=='etude'){
				document.getElementById('etude2').value=ajax.responseText;
			}else{
				document.getElementById(facture_options[opt]).value=ajax.responseText;
			}
		}
	}else{
		for(opt in facture_options){
			if(facture_options[opt]=='etude'){
				document.getElementById('etude2').value='';
			}else{
				document.getElementById(facture_options[opt]).value='';
			}
		}
	}
	recalcul2();*/
}

function mitempscomplet(obj){
	if(obj.id=='chk_mi_temps' && obj.checked==true){
		document.getElementById('chk_temps_complet').checked=false;
	}else if(obj.id=='chk_mi_temps' && obj.checked==false){
		document.getElementById('chk_temps_complet').checked=true;
	}else if(obj.id=='chk_temps_complet' && obj.checked==true){
		document.getElementById('chk_mi_temps').checked=false;
	}else if(obj.id=='chk_temps_complet' && obj.checked==false){
		document.getElementById('chk_mi_temps').checked=true;
	}
	recalcul2();
}

function recalcul2(){
	total=0;
	
	if(document.getElementById('chk_temps_complet').checked==true && document.getElementById('temps_complet').value!=''){
		total+=10*parseFloat(document.getElementById('temps_complet').value);
	}else if(document.getElementById('chk_mi_temps').checked==true && document.getElementById('mi_temps').value!=''){
		total+=10*parseFloat(document.getElementById('mi_temps').value);
	}
	
	if(document.getElementById('frais_inscription').value!='' && document.getElementById('frais_admin').value!='' && document.getElementById('materiel').value!=''){
		total+=parseFloat(document.getElementById('frais_inscription').value)+parseFloat(document.getElementById('frais_admin').value)+parseFloat(document.getElementById('materiel').value);
	}
	
	if(document.getElementById('ramassage').checked==true && document.getElementById('lieu').value=='Nice' && (document.getElementById('trajet').value=='Aller' || document.getElementById('trajet').value=='Aller/retour') && document.getElementById('ramassage_nice_aller').value!=''){
		total+=10*parseFloat(document.getElementById('ramassage_nice_aller').value);
	}
	
	if(document.getElementById('ramassage').checked==true && document.getElementById('lieu').value=='Nice' && (document.getElementById('trajet').value=='Retour' || document.getElementById('trajet').value=='Aller/retour') && document.getElementById('ramassage_nice_retour').value!=''){
		total+=10*parseFloat(document.getElementById('ramassage_nice_retour').value);
	}
	
	if(document.getElementById('ramassage').checked==true && document.getElementById('lieu').value!='Nice' && (document.getElementById('trajet').value=='Aller' || document.getElementById('trajet').value=='Aller/retour') && document.getElementById('ramassage_autre_aller').value!=''){
		total+=10*parseFloat(document.getElementById('ramassage_autre_aller').value);
	}
	
	if(document.getElementById('ramassage').checked==true && document.getElementById('lieu').value!='Nice' && (document.getElementById('trajet').value=='Retour' || document.getElementById('trajet').value=='Aller/retour') && document.getElementById('ramassage_autre_retour').value!=''){
		total+=10*parseFloat(document.getElementById('ramassage_autre_retour').value);
	}
	
	if((document.getElementById('cantine').checked==true || document.getElementById('restauration').checked==true) && document.getElementById('forfait_repas').value!=''){
		total+=10*parseFloat(document.getElementById('forfait_repas').value);
	}
	
	if(document.getElementById('etude').checked==true && document.getElementById('etude2').value!=''){
		total+=10*parseFloat(document.getElementById('etude2').value);
	}
	
	document.getElementById('total').innerHTML=total;
}

function modif(obj, id_utilisateur){
	obj.innerHTML='<input id="modif" type="text" onblur="execmodif(\''+obj.id+'\', this, '+id_utilisateur+')" value="'+obj.getAttribute('name')+'" />';
	document.getElementById('modif').focus();
}

function modif2(obj, id_utilisateur){
	obj.innerHTML='<input id="modif" type="text" onblur="execmodif2(\''+obj.id+'\', this, '+id_utilisateur+')" value="'+obj.getAttribute('name')+'" />';
	document.getElementById('modif').focus();
}

function modif_mail(obj, id_utilisateur){
	obj.innerHTML='<input id="modif" type="text" onblur="execmodif_mail(\''+obj.id+'\', this, '+id_utilisateur+')" value="'+obj.getAttribute('name')+'" />';
	document.getElementById('modif').focus();
}

function validMail2(txt){
	var mail = document.getElementById(txt).value;
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	if(reg.test(mail)){
		return '';
	} else {
		return 'erreur';
	}
}

function execmodif(id, objinput, id_utilisateur){
	if(objinput.value!='' && id!='email'){
		document.getElementById(id).innerHTML=objinput.value;
		document.getElementById(id).setAttribute('name', objinput.value);
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-utilisateur.inc.php",
			data: "action=modifbdd&id="+id_utilisateur+"&champ="+id+"&value="+document.getElementById(id).innerHTML,
			async: false
		})
	}else if(objinput.value!='' && id=='email'){
		var mail = objinput.value;
		var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
		if(reg.test(mail)){
			document.getElementById(id).innerHTML=objinput.value;
			document.getElementById(id).setAttribute('name', objinput.value);
			ajax=$.ajax({
				type: "GET",
				url: "_includes/script-utilisateur.inc.php",
				data: "action=modifbdd&id="+id_utilisateur+"&champ="+id+"&value="+document.getElementById(id).innerHTML,
				async: false
			})
		}else{
			alert('Cet E-mail n\'est pas valide');
			setTimeout("document.getElementById('modif').focus()",100);
		}
	}else{
		alert('Vous ne pouvez pas laisser ce champs vide');
		setTimeout("document.getElementById('modif').focus()",100);
	}
}

function execmodif2(id, objinput, id_utilisateur){
	if(objinput.value!='' && id!='email_rl1' && id!='email_rl2'){
		document.getElementById(id).innerHTML=objinput.value;
		document.getElementById(id).setAttribute('name', objinput.value);
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-admin-eleve.inc.php",
			data: "action=modifbdd2&id="+id_utilisateur+"&champ="+id+"&value="+document.getElementById(id).innerHTML,
			async: false
		})
	}else if(objinput.value!='' && (id=='email_rl1' || id=='email_rl2')){
		var mail = objinput.value;
		var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
		if(reg.test(mail)){
			document.getElementById(id).innerHTML=objinput.value;
			document.getElementById(id).setAttribute('name', objinput.value);
			ajax=$.ajax({
				type: "GET",
				url: "_includes/script-admin-eleve.inc.php",
				data: "action=modifbdd2&id="+id_utilisateur+"&champ="+id+"&value="+document.getElementById(id).innerHTML,
				async: false
			})
		}else{
			alert('Cet E-mail n\'est pas valide');
			setTimeout("document.getElementById('modif').focus()",100);
		}
	}else{
		alert('Vous ne pouvez pas laisser ce champs vide');
		setTimeout("document.getElementById('modif').focus()",100);
	}
}

function motdepasse(id){
	Effacer();
	mdp=document.getElementById('mdp');
	if(mdp.value!=''){
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-utilisateur.inc.php",
			data: "action=modifmdp&id="+id+"&value="+mdp.value,
			async: false
		})
		document.getElementById('erreur').innerHTML='Mot de passe modifié<br /><br />';
	}else{
		document.getElementById('erreur').innerHTML='Si vous rentrez un nouveau mot de passe, celui ci ne doit pas être vide<br /><br />';
	}
}

function reselectrlfacturation(obj, id){
	if(obj.id=='fact_rl1' && obj.checked==true){
		document.getElementById('fact_rl2').checked=false;
	}else if(obj.id=='fact_rl1' && obj.checked==false){
		document.getElementById('fact_rl2').checked=true;
	}else if(obj.id=='fact_rl2' && obj.checked==true){
		document.getElementById('fact_rl1').checked=false;
	}else if(obj.id=='fact_rl2' && obj.checked==false){
		document.getElementById('fact_rl1').checked=true;
	}
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-admin-eleve.inc.php",
		data: "action=switchrlfacturation&id="+id,
		async: false
	})
}

function reselectRamassage(id){
	if(document.getElementById('ramassage').checked==true){
		document.getElementById('lieu').style.visibility='visible';
	}else{
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-admin-eleve.inc.php",
			data: "action=annulerramassage&id="+id,
			async: false
		})
		document.getElementById('lieu').style.visibility='hidden';
		document.getElementById('lieu').innerHTML='<option value="">Lieu</option><option value="Nice">Nice</option><option value="Monaco">Monaco</option><option value="St Laurent">St Laurent</option>';
		document.getElementById('trajet').style.visibility='hidden';
		document.getElementById('trajet').innerHTML='<option value="">Trajet</option><option value="Aller">Aller</option><option value="Retour">Retour</option><option value="Aller/retour">Aller/retour</option>';
	}
}

function reselectLieu(obj, id){
	if(obj.value!=''){
		document.getElementById('trajet').style.visibility='visible';
	}else{
		document.getElementById('trajet').style.visibility='hidden';
		document.getElementById('trajet').innerHTML='<option value="">Trajet</option><option value="Aller">Aller</option><option value="Retour">Retour</option><option value="Aller/retour">Aller/retour</option>';
	}
	reselectTrajet(document.getElementById('trajet'), id);
}

function reselectTrajet(obj, id){
	if(obj.value!=''){
		lieu=document.getElementById('lieu').value;
		trajet=obj.value;
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-admin-eleve.inc.php",
			data: "action=reselectramassage&id="+id+"&lieu="+lieu+"&trajet="+trajet,
			async: false
		})
	}else{
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-admin-eleve.inc.php",
			data: "action=annulerramassage&id="+id,
			async: false
		})
	}
}

function reselectCantineRestauration(obj, id){
	if(obj.id=='cantine' && obj.checked==true){
		if(document.getElementById('restauration').checked==true){
			ajax=$.ajax({
				type: "GET",
				url: "_includes/script-admin-eleve.inc.php",
				data: "action=switch&id="+id+"&option=restauration",
				async: false
			})
		}
		document.getElementById('restauration').checked=false;
	}else if(obj.id=='restauration' && obj.checked==true){
		if(document.getElementById('cantine').checked==true){
			ajax=$.ajax({
				type: "GET",
				url: "_includes/script-admin-eleve.inc.php",
				data: "action=switch&id="+id+"&option=cantine",
				async: false
			})
		}
		document.getElementById('cantine').checked=false;
	}
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-admin-eleve.inc.php",
		data: "action=switch&id="+id+"&option="+obj.id,
		async: false
	})
	if(document.getElementById('restauration').checked==true || document.getElementById('cantine').checked==true){
		/*document.getElementById('div_forfait_repas').style.display='block';*/
		document.getElementById('consigne').style.visibility='visible';
		document.getElementById('consigne').focus();
	}else{
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-admin-eleve.inc.php",
			data: "action=reselectconsigne&id="+id+"&consigne=",
			async: false
		})
		/*document.getElementById('div_forfait_repas').style.display='none';*/
		document.getElementById('consigne').value='';
		document.getElementById('consigne').style.visibility='hidden';
	}
	recalcul2();
}

function reselectConsigne(obj, id){
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-admin-eleve.inc.php",
		data: "action=reselectconsigne&id="+id+"&consigne="+obj.value,
		async: false
	})
}

function reselectEtude(obj, id){
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-admin-eleve.inc.php",
		data: "action=switch&id="+id+"&option=etude",
		async: false
	})
}

function reselectGarderie(obj, id){
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-admin-eleve.inc.php",
		data: "action=switch&id="+id+"&option=garderie",
		async: false
	})
}

function reselectfacturation3(obj, id){
	facture_options= new Array('temps_complet','mi_temps', 'frais_inscription', 'frais_admin', 'materiel', 'forfait_repas', 'etude', 'ramassage_nice_aller', 'ramassage_autre_aller', 'ramassage_nice_retour', 'ramassage_autre_retour');
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-facturation.inc.php",
		data: "action=modif_facturation_eleve&id="+id+"&id_facturation="+obj.value,
		async: false
	})
	if(obj.value!=''){
		for(opt in facture_options){
			ajax=$.ajax({
				type: "GET",
				url: "_includes/script-facturation.inc.php",
				data: "action=reaffecter_option&id="+id+"&id_facturation="+obj.value+"&option="+facture_options[opt],
				async: false
			})
			if(facture_options[opt]=='etude'){
				document.getElementById('etude2').value=ajax.responseText;
			}else{
				document.getElementById(facture_options[opt]).value=ajax.responseText;
			}
		}
	}else{
		for(opt in facture_options){
			if(facture_options[opt]=='etude'){
				document.getElementById('etude2').value='0';
			}else{
				document.getElementById(facture_options[opt]).value='0';
			}
		}
	}
	recalcul3();
}

function recalcul3(){
	total=0;
	
	if(document.getElementById('chk_temps_complet').checked==true && document.getElementById('temps_complet').value!=''){
		total+=10*parseFloat(document.getElementById('temps_complet').value);
	}else if(document.getElementById('chk_mi_temps').checked==true && document.getElementById('mi_temps').value!=''){
		total+=10*parseFloat(document.getElementById('mi_temps').value);
	}
	
	if(document.getElementById('frais_inscription').value!='' && document.getElementById('frais_admin').value!='' && document.getElementById('materiel').value!=''){
		total+=parseFloat(document.getElementById('frais_inscription').value)+parseFloat(document.getElementById('frais_admin').value)+parseFloat(document.getElementById('materiel').value);
	}
	
	if(document.getElementById('ramassage').checked==true && document.getElementById('lieu').value=='Nice' && (document.getElementById('trajet').value=='Aller' || document.getElementById('trajet').value=='Aller/retour') && document.getElementById('ramassage_nice_aller').value!=''){
		total+=10*parseFloat(document.getElementById('ramassage_nice_aller').value);
	}
	
	if(document.getElementById('ramassage').checked==true && document.getElementById('lieu').value=='Nice' && (document.getElementById('trajet').value=='Retour' || document.getElementById('trajet').value=='Aller/retour') && document.getElementById('ramassage_nice_retour').value!=''){
		total+=10*parseFloat(document.getElementById('ramassage_nice_retour').value);
	}
	
	if(document.getElementById('ramassage').checked==true && document.getElementById('lieu').value!='Nice' && (document.getElementById('trajet').value=='Aller' || document.getElementById('trajet').value=='Aller/retour') && document.getElementById('ramassage_autre_aller').value!=''){
		total+=10*parseFloat(document.getElementById('ramassage_autre_aller').value);
	}
	
	if(document.getElementById('ramassage').checked==true && document.getElementById('lieu').value!='Nice' && (document.getElementById('trajet').value=='Retour' || document.getElementById('trajet').value=='Aller/retour') && document.getElementById('ramassage_autre_retour').value!=''){
		total+=10*parseFloat(document.getElementById('ramassage_autre_retour').value);
	}
	
	if((document.getElementById('cantine').checked==true || document.getElementById('restauration').checked==true) && document.getElementById('forfait_repas').value!=''){
		total+=10*parseFloat(document.getElementById('forfait_repas').value);
	}
	
	if(document.getElementById('etude').checked==true && document.getElementById('etude2').value!=''){
		total+=10*parseFloat(document.getElementById('etude2').value);
	}
	
	document.getElementById('total').innerHTML=total;
	document.getElementById('total3').innerHTML=total-parseFloat(document.getElementById('total2').innerHTML)
}

function recalcul4(){
	document.getElementById('total3').innerHTML=parseFloat(document.getElementById('total').innerHTML.substr(0,document.getElementById('total').innerHTML.length-2))-parseFloat(document.getElementById('total2').innerHTML);
}

/*function reselectmitempscomplet(obj, id){
	if(obj.id=='chk_mi_temps' && obj.checked==true){
		document.getElementById('chk_temps_complet').checked=false;
	}else if(obj.id=='chk_mi_temps' && obj.checked==false){
		document.getElementById('chk_temps_complet').checked=true;
	}else if(obj.id=='chk_temps_complet' && obj.checked==true){
		document.getElementById('chk_mi_temps').checked=false;
	}else if(obj.id=='chk_temps_complet' && obj.checked==false){
		document.getElementById('chk_mi_temps').checked=true;
	}
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-admin-eleve.inc.php",
		data: "action=switch&id="+id+"&option=temps_complet",
		async: false
	})
	recalcul3();
}*/

function validPayement(id){
	Effacer();
	valid=Rempli("titre")+Rempli("payement");
	if(valid==''){
		titre=document.getElementById('titre').value;
		payement=document.getElementById('payement').value;
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-admin-eleve.inc.php",
			data: "action=enr_payement&id="+id+"&titre="+titre+"&payement="+payement,
			async: false
		})
		document.getElementById('div_payement_liste').innerHTML=ajax.responseText;
		document.getElementById('titre').value='';
		document.getElementById('payement').value='';
		recalcul3();
	}else{
		document.getElementById('erreur').innerHTML='Il existe des erreurs dans la saisie<br /><br />';
	}
}

function validsmatiere(){
	valid=Rempli("nom_smat")+Rempli("matiere")+Rempli("coef");
	if(valid==''){
		return true;
	}else{
		document.getElementById('erreur').innerHTML='<p><strong class="strong_noir">Vous devez entrer tous les champs.</strong></p>';
		return false;
	}
}

function profMatiere(id_prof, id_matiere){
	if(document.getElementById('matiere_'+id_matiere).checked){
		ajax=$.ajax({
				type: "GET",
				url: "_includes/script-admin-professeur.inc.php",
				data: "action=ajoutmatiereprof&id="+id_prof+"&id_matiere="+id_matiere,
				async: false
			})
	}else{
		ajax=$.ajax({
				type: "GET",
				url: "_includes/script-admin-professeur.inc.php",
				data: "action=deletematiereprof&id="+id_prof+"&id_matiere="+id_matiere,
				async: false
			})
	}
}

function afficherNotes(id){
	if(document.getElementById('select_groupe')){
		groupe=document.getElementById('select_groupe').value;
	}else{
		groupe='';
	}
	if(id!='0'){
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-note.inc.php",
			data: "action=affiche_note&id="+id+"&groupe="+groupe,
			async: false
		})
		document.getElementById('cont3').innerHTML=ajax.responseText;
	}else{
		document.getElementById('cont3').innerHTML='';
	}
}

function reselectNote(id){
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-note.inc.php",
		data: "action=reselect&id="+id,
		async: false
	})
	temp='<select id="select_utilisateur" onchange="afficherNotes(this.value)"><option value="0">--- Selectionnez un élève ---</option>'+ajax.responseText+'</select>';
	document.getElementById('cont_select').innerHTML=temp;
	document.getElementById('cont3').innerHTML='';
}

function reselectNote2(id_ele, id_mat){
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-note.inc.php",
		data: "action=reselect&id="+id_mat+"&id_ele="+id_ele,
		async: false
	})
	temp='<select id="select_utilisateur" onchange="afficherNotes(this.value)"><option value="0">--- Selectionnez un élève ---</option>'+ajax.responseText+'</select>';
	document.getElementById('cont_select').innerHTML=temp;
}

function testNote(){
	var erreur='';
	if(document.getElementById('txtNote').value>20 || document.getElementById('txtNote').value<0 || document.getElementById('txtNote').value==''){
		erreur=erreur+'La note doit être comprise entre 0 et 20 !!<br />';
	}
	if(document.getElementById('sltNote').value==''){
		erreur=erreur+'Il faut choisir une sous-matière !!<br />';
	}
	if(erreur!=''){
		document.getElementById('erreur').innerHTML=erreur;
		return false;
	}else{
		return true;
	}
}

function suppNote(id_note, id_eleve){
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-note.inc.php",
		data: "action=supp_note&id="+id_note,
		async: false
	})
	afficherNotes(id_eleve);
	return false;
}

function commentaire(id_eleve, id_matiere){
	comm=document.getElementById('txtCommentaire').value;
	comm=comm.replace("'", "--quote--");
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-note.inc.php",
		data: "action=commentaire_buletin&id="+id_eleve+"&id_matiere="+id_matiere+"&comm="+comm,
		async: false
	})
}

function reselectMatiere(obj){
	if(obj.value!=''){
		document.getElementById('sltMatiere').style.visibility='visible';
		document.getElementById('sltSmatiere').style.visibility='hidden';
		document.getElementById('sltSmatiere').innerHTML='<option value="">Sous-matière</option>';
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-cours.inc.php",
			data: "action=reselectmatiere&id="+obj.value,
			async: false
		})
		document.getElementById('sltMatiere').innerHTML=ajax.responseText;
	}else{
		document.getElementById('sltMatiere').style.visibility='hidden';
		document.getElementById('sltMatiere').innerHTML='<option value="">Matière</option>';
		document.getElementById('sltSmatiere').style.visibility='hidden';
		document.getElementById('sltSmatiere').innerHTML='<option value="">Sous-matière</option>';
	}
}

function reselectSmatiere(obj){
	if(obj.value!=''){
		document.getElementById('sltSmatiere').style.visibility='visible';
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-cours.inc.php",
			data: "action=reselectsmatiere&id="+obj.value,
			async: false
		})
		document.getElementById('sltSmatiere').innerHTML=ajax.responseText;
	}else{
		document.getElementById('sltSmatiere').style.visibility='hidden';
		document.getElementById('sltSmatiere').innerHTML='<option value="">Sous-matière</option>';
	}
}

function validCours(){
	Effacer();
	valid=Rempli("upCours")+Rempli("sltClasse");
	if(valid==''){
		return true;
	}else{
		return false;
	}
}

function suppCours(id){
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-cours.inc.php",
		data: "action=suppCours&id="+id,
		async: false
	})
	document.getElementById('downloadCours').innerHTML=ajax.responseText;
	return false;
}

function CreeBulletin(trimestre, id){
	Effacer();
	valid=Rempli("datedebut")+Rempli("datefin");
	if(valid==''){
		datedebut=document.getElementById('datedebut').value;
		datefin=document.getElementById('datefin').value;
		lien='bulletin.php?id='+id+'&datedebut='+datedebut+'&datefin='+datefin+'&trimestre='+trimestre;
		document.getElementById('a'+trimestre).href=lien;
		return true;
	}else{
		document.getElementById('erreur').innerHTML='Il faut remplir les dates de début et de fin!!<br/><br />';
		return false;
	}
}
function afficherDL(id){
	alert('afficher dl');
	//setTimeout(afficherDlBulletin(id),2000);
}

function afficherDlBulletin(id){
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-admin-eleve.inc.php",
		data: "action=afficherDlBulletin&id="+id,
		async: false
	})
	document.getElementById('dl_bulletin').innerHTML=ajax.responseText;
}

function valid_commentaire(id, id_mat){
	comm=document.getElementById('commentaire_'+id_mat).value;
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-note.inc.php",
		data: "action=commentaire_buletin&id="+id+"&id_mat="+id_mat+"&comm="+comm,
		async: false
	})
}

function reselectChoix1(obj){
	if(obj.value=='email'|| obj.value=='telephone' || obj.value=='adresse'){
		document.getElementById('type').style.visibility='visible';
	}else{
		document.getElementById('type').innerHTML='<option value="">Utilisateur</option><option value="1">Professeurs</option><option value="2">Elèves</option>';
		document.getElementById('type').style.visibility='hidden';
		document.getElementById('classe').style.visibility='hidden';
	}
	document.getElementById('divListing').innerHTML='';
}

function reselectChoix2(obj){
	if(obj.value=='2'){
		document.getElementById('classe').style.visibility='visible';
	}else{
		document.getElementById('classe').style.visibility='hidden';
		document.getElementById('classe').innerHTML=document.getElementById('classe').innerHTML;
		
	}
	document.getElementById('divListing').innerHTML='';
}

function validerListing(){
	Effacer();
	document.getElementById('divListing').innerHTML='';
	valid=Rempli("listing");
	if(valid=='' && (document.getElementById('listing').value=='email' || document.getElementById('listing').value=='telephone' || document.getElementById('listing').value=='adresse')){
		valid2=Rempli("type");
		if(valid2=='' && document.getElementById('type').value=='2'){
			valid3=Rempli("classe");
			if(valid3==''){
				choix=document.getElementById('listing').value;
				choix2=document.getElementById('classe').value;
				ajax=$.ajax({
					type: "GET",
					url: "_includes/script-listing.inc.php",
					data: "action=listingEleve&choix="+choix+"&choix2="+choix2,
					async: false
				})
				document.getElementById('divListing').innerHTML=ajax.responseText+'<br /><a href="_includes/script-listing.inc.php?action=listingEleve&choix='+choix+'&choix2='+choix2+'&affiche=ok" target="aboutBlanck"><input type="button" value="Listing imprimable" class="remplirboutons" /></a><br /><br />';
			}else{
				document.getElementById('erreur').innerHTML='Merci de remplir tous les champs<br /><br />';
			}
		}else if(valid=='' && document.getElementById('type').value=='1'){
			choix=document.getElementById('listing').value;
			ajax=$.ajax({
				type: "GET",
				url: "_includes/script-listing.inc.php",
				data: "action=listingProf&choix="+choix,
				async: false
			})
			document.getElementById('divListing').innerHTML=ajax.responseText+'<br /><a href="_includes/script-listing.inc.php?action=listingProf&choix='+choix+'&affiche=ok" target="aboutBlanck"><input type="button" value="Listing imprimable" class="remplirboutons" /></a><br /><br />';
		}else{
			document.getElementById('erreur').innerHTML='Merci de remplir tous les champs<br /><br />';
		}
	}else if(valid=="" && document.getElementById('listing').value=='ramassage'){
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-listing.inc.php",
			data: "action=listingEleveRamassage",
			async: false
		})
		document.getElementById('divListing').innerHTML=ajax.responseText+'<br /><a href="_includes/script-listing.inc.php?action=listingEleveRamassage&affiche=ok" target="aboutBlanck"><input type="button" value="Listing imprimable" class="remplirboutons" /></a><br /><br />';
		}else if(valid=='' && document.getElementById('listing').value!='email' && document.getElementById('listing').value!='telephone' && document.getElementById('listing').value!='adresse' && document.getElementById('listing').value!='ramassage'){
		listing=document.getElementById('listing').value;
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-listing.inc.php",
			data: "action=listingEleveAutre&listing="+listing,
			async: false
		})
		document.getElementById('divListing').innerHTML=ajax.responseText+'<br /><a href="_includes/script-listing.inc.php?action=listingEleveAutre&listing='+listing+'&affiche=ok" target="aboutBlanck"><input type="button" value="Listing imprimable" class="remplirboutons" /></a><br /><br />';
	}else{
		document.getElementById('erreur').innerHTML='Merci de remplir tous les champs<br /><br />';
	}
}

function modif_facturation_eleve(obj, id){
	if(obj.value!=''){
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-facturation.inc.php",
			data: "action=afficher_option&id="+obj.value,
			async: false
		})
		contenue=ajax.responseText
		ajax2=$.ajax({
			type: "GET",
			url: "_includes/script-facturation.inc.php",
			data: "action=modif_facturation_eleve&id="+id+"&id_facturation="+obj.value,
			async: false
		})
		document.getElementById('divFacturation').innerHTML=contenue;
		recalcul4();
	}
}

function modif_classe_eleve(obj, id){
	if(obj.value!=''){
		ajax=$.ajax({
			type: "GET",
			url: "_includes/script-admin-eleve.inc.php",
			data: "action=modifier_groupe_eleve&id="+id+"&id_groupe="+obj.value,
			async: false
		})
	}
}

function modDisplay(obj){
	if(document.getElementById('div'+obj).style.display=='none'){
		document.getElementById('div'+obj).style.display='block';
	}else{
		document.getElementById('div'+obj).style.display='none';
	}
}

function suppFichier(id, url){
	document.getElementById('file'+id).style.display='none';
	ajax=$.ajax({
		type: "GET",
		url: "_includes/script-cours.inc.php",
		data: "action=supp_fichier&url="+url,
		async: false
	})
}
