$(document).ready(function () {
	$('#jour, #sport').change(function() {
		jour = $("#jour").val();
		sport = $("#sport").val();
		var listMon = $.ajax({
			url: "moniteur.php",
			type: "POST",
			data: ({jour : jour,
					sport : sport,
					obtenirdispojour : 1
			}),
			dataType: "html",
			async: false
		}).responseText
		$("#listMon").html(listMon);
		/*if($('input[name="iddispord"]').size()>0)
			$('input[name="iddispord"]')[0].checked = true;
		$('#idDispo').val($("input[name=iddispord]:checked").val());*/
		
		//S'assurer qu'aucun moniteur n'est sélectionné dans la liste pour ne pas faire de favoritisme (demande du client)
		if($('input[name="iddispord"]').size()>0){
			for(x=0;x<$('input[name="iddispord"]').size();x++){
				$('input[name="iddispord"]')[x].checked = false;
			}
		}
	});
	
	$('#jour').datePicker({startDate:'01/01/1990',clickInput:true}).val(new Date().asString()).trigger('change');
});

function validerReservation() {
	$("#erreur").html("");
	if ($("#idDispo").val() == "" || $("#idDispo").val() == null) {
		$("#erreur").html("Veuillez sélectionner un moniteur.<br>");
		return false;
	}
	if ($("#nom").val() == "" || $("#nom").val() == null) {
		$("#erreur").html("Veuillez entrez un nom.<br>");
		return false;
	}
	if ($("#tel").val() == "" || $("#tel").val() == null) {
		$("#erreur").html("Veuillez entrez un num&eacute;ro de t&eacute;l&eacute;phone.<br>");
		return false;
	}
	if ($("#email").val() == "" || $("#email").val() == null) {
		$("#erreur").html("Veuillez entrez un adresse courriel.<br>");
		return false;
	}
	if (!heuresValides()) {
		$("#erreur").html("Cette période est en dehors des heures disponibles.<br>");
		return false;
	}
	if (nonDisponible()) {
		$("#erreur").html("Cette période est d&eacute;j&agrave; occup&eacute;e.<br>");
		return false;
	}
	return true;
}

function heuresValides() {
	count=$.ajax({
			url: "moniteur.php",
			type: "POST",
			data: ({idDispo : $("#idDispo").val(),
					heuredebut : $("#debuth").val(),
					mindebut : $("#debutm").val(),
					duree : $("#duree").val(),
					verifHeuresValides : 1
			}),
			dataType: "html",
			async : false
		}).responseText
	if (count > 0) {
		return true;
	}
	return false;
}

function nonDisponible() {
	count=$.ajax({
			url: "moniteur.php",
			type: "POST",
			data: ({idDispo : $("#idDispo").val(),
					heuredebut : $("#debuth").val(),
					mindebut : $("#debutm").val(),
					duree : $("#duree").val(),
					verifDispo : 1
			}),
			dataType: "html",
			async : false
		}).responseText
	if (count > 0) {
		return true;
	}
	return false;
}

function returnObjById( id )
{
    if (document.getElementById)
        var returnVar = document.getElementById(id);
    else if (document.all)
        var returnVar = document.all[id];
    else if (document.layers)
        var returnVar = document.layers[id];
    return returnVar;
}

function afficherMinutes() {
	heures= returnObjById("debuth");
	minutes= returnObjById("debutm");
	h = heures.value;
	if (h == 900) {
		minutes.options.length = 1;
		minutes.options[0].value = 50;
		minutes.options[0].text = "30";
	}
	else {
		minutes.options.length = 2;
		minutes.options[0].value = 0;
		minutes.options[0].text = "00";
		minutes.options[1].value = 50;
		minutes.options[1].text = "30";
	}
}