/********************************************************************************/
/****** Fonction servant à faire apparaitre ou disparaitre divers elements ******/
/********************************************************************************/

function ShowHide(click){
	var id = click.id;
	// Si la case de sauvegarde a ete cochee, on fait apparaitre le formulaire de sauvegarde
	if(id == "checkbox_sauvegarde"){
		if(click.checked){
			document.getElementById("div_sauvegarde").style.display = "";
		}
		else{
			document.getElementById("div_sauvegarde").style.display = "none";
		}
	} else if(click == "debut") {
		document.getElementById("no-js").style.display = "none";
	}
}

/********************************************************************************/
/************ Fonction de verification de l'heure dans la sauvegarde ************/
/********************************************************************************/

function VerifHeure(click) {
	// On recupere les differentes infos
	var id = click.id;
	var tab_id = id.split("_");
	var jour = tab_id[2];
	// On verifie si c'est l'heure de debut ou de fin qui a ete change
	// Puis on verifie que les heures sont coherentes 
	switch (tab_id[1]) {
		case "debut" :
			var heure_debut = parseInt(document.getElementById(id).value);
			var id_fin = "sauvegarde_fin_"+jour; 
			var heure_fin = parseInt(document.getElementById(id_fin).value);
			if( heure_debut > heure_fin ) {
				alert("Attention : heure de fin avant heure de debut");
			}
		break;
		case "fin" :
			var heure_fin = parseInt(document.getElementById(id).value);
			var id_debut = "sauvegarde_debut_"+jour; 
			var heure_debut = parseInt(document.getElementById(id_debut).value);
			//alert("Debut : "+heure_debut+" Fin : "+heure_fin);
			if( heure_fin < heure_debut ) {
				alert("Attention : heure de debut apres heure de fin");
			}
		break;
	}
	
	if( heure_debut == heure_fin ) {
		alert("Attention, la duree de sauvegarde est nulle");
	}
	
}