/**
* Action à mener lorsque le jour sélectionné a changé
* Action à mener pour le changement de la liste des séances sur la page de choix des cartes
* @param complexId identifiant du complexe
* @param movieId identifiant du film
* @param dayId identifiant du jour
* @param timeLabelSelected libellé lisible de l'heure ex. 11:50
*/ 
function cardsDayChange(complexId,movieId,dayId,timeLabelSelected) {	
	dwr_program.chooseDay(dayId);
	dwr_program.renderTimeList(complexId, movieId, dayId,  timeLabelSelected, replyRenderCardsTimeList);
}


/**
* Callback donnant la liste html des options pour la liste des séances de projection d'un film
*/
var replyRenderCardsTimeList = function(options) {
	/* TODO expliquer la difference entre replyRenderReservationTimeList / replyRenderCardsTimeList ?? */
	var select;
	// champ inactif si pas de séance proposée
	if (options.indexOf("-1", 0) == -1) {
		select = "<select name=\"resTime\" tabindex=\"5\" size=\"1\" class=\"color2 daySelect\" onChange=\"javascript:cardsTimeChange(this.value);clearErrorMessage();\">"
	} else {
		select = "<select name=\"resTime\" tabindex=\"5\" size=\"1\" class=\"color2 daySelect\" disabled=\"disabled\">"
	}
	select = select + options + "</select>"
	$(":input[name=resTime]").replaceWith(select);
	dwr_program.chooseTime($(":input[name=resTime]").val());
	clearErrorMessage();
}

// A garder utiliser par cardsDayChange() dans program.js
function clearErrorMessage(){
	$("#errorMess").html("");
}

/**
* Pages partenaire choix des cartes
*/
function cardsTimeChange(id) {
	dwr_program.chooseTime(id);
}

