function saisie_echange_rtt($user_login, $year_calendrier_saisie_debut, $mois_calendrier_saisie_debut, $year_calendrier_saisie_fin, $mois_calendrier_saisie_fin, $onglet, $DEBUG = FALSE)
{
    $PHP_SELF = $_SERVER['PHP_SELF'];
    $session = session_id();
    $mois_calendrier_saisie_debut_prec = 0;
    $year_calendrier_saisie_debut_prec = 0;
    $mois_calendrier_saisie_debut_suiv = 0;
    $year_calendrier_saisie_debut_suiv = 0;
    $mois_calendrier_saisie_fin_prec = 0;
    $year_calendrier_saisie_fin_prec = 0;
    $mois_calendrier_saisie_fin_suiv = 0;
    $year_calendrier_saisie_fin_suiv = 0;
    if ($DEBUG) {
        echo 'param = ' . $user_login . ', ' . $year_calendrier_saisie_debut . ', ' . $mois_calendrier_saisie_debut . ', ' . $year_calendrier_saisie_fin . ', ' . $mois_calendrier_saisie_fin . ' <br>';
    }
    echo '<form action="' . $PHP_SELF . '?session=' . $session . '&&onglet=' . $onglet . '" method="POST">';
    echo '<table class="table table condensed">';
    echo '<tr align="center">';
    // cellule 1 : calendrier de saisie du jour d'absence
    echo '<td class="cell-top">';
    echo '<table class="table table-bordered table-calendar">';
    echo '<tr>';
    init_var_navigation_mois_year($mois_calendrier_saisie_debut, $year_calendrier_saisie_debut, $mois_calendrier_saisie_debut_prec, $year_calendrier_saisie_debut_prec, $mois_calendrier_saisie_debut_suiv, $year_calendrier_saisie_debut_suiv, $mois_calendrier_saisie_fin, $year_calendrier_saisie_fin, $mois_calendrier_saisie_fin_prec, $year_calendrier_saisie_fin_prec, $mois_calendrier_saisie_fin_suiv, $year_calendrier_saisie_fin_suiv);
    // affichage des boutons de défilement
    // recul du mois saisie debut
    echo '<td align="center">';
    echo '<a href="' . $PHP_SELF . '?session=' . $session . '&year_calendrier_saisie_debut=' . $year_calendrier_saisie_debut_prec . '&mois_calendrier_saisie_debut=' . $mois_calendrier_saisie_debut_prec . '&year_calendrier_saisie_fin=' . $year_calendrier_saisie_fin . '&mois_calendrier_saisie_fin=' . $mois_calendrier_saisie_fin . '&user_login='******'&onglet=' . $onglet . '">';
    echo '<i class="fa fa-chevron-circle-left"></i>';
    echo '</a>';
    echo '</td>';
    // titre du calendrier de saisie du jour d'absence
    echo '<td align="center">' . _('saisie_echange_titre_calendrier_1') . '</td>';
    // affichage des boutons de défilement
    // avance du mois saisie debut
    echo '<td align="center">';
    echo '<a href="' . $PHP_SELF . '?session=' . $session . '&year_calendrier_saisie_debut=' . $year_calendrier_saisie_debut_suiv . '&mois_calendrier_saisie_debut=' . $mois_calendrier_saisie_debut_suiv . '&year_calendrier_saisie_fin=' . $year_calendrier_saisie_fin . '&mois_calendrier_saisie_fin=' . $mois_calendrier_saisie_fin . '&user_login='******'&onglet=' . $onglet . '">';
    echo '<i class="fa fa-chevron-circle-right"></i>';
    echo '</a>';
    echo '</td>';
    echo '</tr>';
    echo '<tr>';
    echo '<td colspan="3">';
    //*** calendrier saisie date debut ***/
    affiche_calendrier_saisie_jour_absence($user_login, $year_calendrier_saisie_debut, $mois_calendrier_saisie_debut);
    echo '</td>';
    echo '</tr>';
    echo '</table>';
    echo '</td>';
    // cellule 2 : boutons radio 1/2 journée ou jour complet
    echo '<td class="day-period">';
    echo '<div><input type="radio" name="moment_absence_ordinaire" value="a"><label>' . _('form_am') . '</label><input type="radio" name="moment_absence_souhaitee" value="a"></div>';
    echo '<input type="radio" name="moment_absence_ordinaire" value="p"><label>' . _('form_pm') . '</label><input type="radio" name="moment_absence_souhaitee" value="p"></div>';
    echo '<div><input type="radio" name="moment_absence_ordinaire" value="j" checked><label>' . _('form_day') . '</label><input type="radio" name="moment_absence_souhaitee" value="j" checked></div>';
    echo '</td>';
    // cellule 3 : calendrier de saisie du jour d'absence
    echo '<td class="cell-top">';
    echo '<table class="table table-bordered table-calendar">';
    echo '<tr>';
    $mois_calendrier_saisie_fin_prec = $mois_calendrier_saisie_fin == 1 ? 12 : $mois_calendrier_saisie_fin - 1;
    $mois_calendrier_saisie_fin_suiv = $mois_calendrier_saisie_fin == 12 ? 1 : $mois_calendrier_saisie_fin + 1;
    // affichage des boutons de défilement
    // recul du mois saisie fin
    echo '<td align="center">';
    echo '<a href="' . $PHP_SELF . '?session=' . $session . '&year_calendrier_saisie_debut=' . $year_calendrier_saisie_debut . '&mois_calendrier_saisie_debut=' . $mois_calendrier_saisie_debut . '&year_calendrier_saisie_fin=' . $year_calendrier_saisie_fin_prec . '&mois_calendrier_saisie_fin=' . $mois_calendrier_saisie_fin_prec . '&user_login='******'&onglet=' . $onglet . '">';
    echo '<i class="fa fa-chevron-circle-left"></i>';
    echo '</a>';
    echo '</td>';
    // titre du ecalendrier de saisie du jour d'absence
    echo '<td align="center">' . _('saisie_echange_titre_calendrier_2') . '</td>';
    // affichage des boutons de défilement
    // avance du mois saisie fin
    echo '<td align="center">';
    echo '<a href="' . $PHP_SELF . '?session=' . $session . '&year_calendrier_saisie_debut=' . $year_calendrier_saisie_debut . '&mois_calendrier_saisie_debut=' . $mois_calendrier_saisie_debut . '&year_calendrier_saisie_fin=' . $year_calendrier_saisie_fin_suiv . '&mois_calendrier_saisie_fin=' . $mois_calendrier_saisie_fin_suiv . '&user_login='******'&onglet=' . $onglet . '">';
    echo '<i class="fa fa-chevron-circle-right"></i>';
    echo '</a>';
    echo '</td>';
    echo '</tr>';
    echo '<tr>';
    echo '<td colspan="3">';
    //*** calendrier saisie date fin ***/
    affiche_calendrier_saisie_jour_presence($user_login, $year_calendrier_saisie_fin, $mois_calendrier_saisie_fin);
    echo '</td>';
    echo '</tr>';
    echo '</table>';
    echo '</td>';
    echo '</tr>';
    echo '</table>';
    echo "<hr/>\n";
    // cellule 1 : champs texte et boutons (valider/cancel)
    echo '<label>' . _('divers_comment_maj_1') . '</label><input class="form-control" type="text" name="new_comment" size="25" maxlength="30" value="">';
    echo "<hr/>\n";
    echo '<input type="hidden" name="user_login" value="' . schars($user_login) . '">';
    echo '<input type="hidden" name="new_echange_rtt" value=1>';
    echo '<input class="btn btn-success" type="submit" value="' . _('form_submit') . '">';
    echo "<a class=\"btn\" href=\"{$PHP_SELF}?session={$session}\">" . _('form_cancel') . "</a>\n";
    echo '</form>';
}
function saisie_echange_rtt($user_login, $year_calendrier_saisie_debut, $mois_calendrier_saisie_debut, $year_calendrier_saisie_fin, $mois_calendrier_saisie_fin, $onglet,  $DEBUG=FALSE)
{
	$PHP_SELF=$_SERVER['PHP_SELF'];
	$session=session_id();
	$mois_calendrier_saisie_debut_prec=0; $year_calendrier_saisie_debut_prec=0;
	$mois_calendrier_saisie_debut_suiv=0; $year_calendrier_saisie_debut_suiv=0;
	$mois_calendrier_saisie_fin_prec=0; $year_calendrier_saisie_fin_prec=0;
	$mois_calendrier_saisie_fin_suiv=0; $year_calendrier_saisie_fin_suiv=0;

	if( $DEBUG ) { echo 'param = '.$user_login.', '.$year_calendrier_saisie_debut.', '.$mois_calendrier_saisie_debut.', '.$year_calendrier_saisie_fin.', '.$mois_calendrier_saisie_fin.' <br>' ; }

	echo '<form action="'.$PHP_SELF.'?session='.$session.'&&onglet='.$onglet.'" method="POST">' ;

			echo '<table cellpadding="0" cellspacing="5" border="0">';
			echo '<tr align="center">';

			// cellule 1 : calendrier de saisie du jour d'absence
			echo '<td>';
				echo '<table cellpadding="0" cellspacing="0" width="250">';
				echo '<tr>';
					init_var_navigation_mois_year($mois_calendrier_saisie_debut, $year_calendrier_saisie_debut,
								$mois_calendrier_saisie_debut_prec, $year_calendrier_saisie_debut_prec,
								$mois_calendrier_saisie_debut_suiv, $year_calendrier_saisie_debut_suiv,
								$mois_calendrier_saisie_fin, $year_calendrier_saisie_fin,
								$mois_calendrier_saisie_fin_prec, $year_calendrier_saisie_fin_prec,
								$mois_calendrier_saisie_fin_suiv, $year_calendrier_saisie_fin_suiv );

					// affichage des boutons de défilement
					// recul du mois saisie debut
					echo '<td align="center" class="big">';
					echo '<a href="'.$PHP_SELF.'?session='.$session.'&year_calendrier_saisie_debut='.$year_calendrier_saisie_debut_prec.'&mois_calendrier_saisie_debut='.$mois_calendrier_saisie_debut_prec.'&year_calendrier_saisie_fin='.$year_calendrier_saisie_fin.'&mois_calendrier_saisie_fin='.$mois_calendrier_saisie_fin.'&user_login='******'&onglet='.$onglet.'">';
					echo ' <img src="'. TEMPLATE_PATH . 'img/simfirs.gif" width="16" height="16" border="0" alt="'. _('divers_mois_precedent') .'" title="'. _('divers_mois_precedent') .'"> ';
					echo '</a>';
					echo '</td>';

					// titre du calendrier de saisie du jour d'absence
					echo '<td align="center" class="big">'. _('saisie_echange_titre_calendrier_1') .' :</td>';

					// affichage des boutons de défilement
					// avance du mois saisie debut
					echo '<td align="center" class="big">';
					echo '<a href="'.$PHP_SELF.'?session='.$session.'&year_calendrier_saisie_debut='.$year_calendrier_saisie_debut_suiv.'&mois_calendrier_saisie_debut='.$mois_calendrier_saisie_debut_suiv.'&year_calendrier_saisie_fin='.$year_calendrier_saisie_fin.'&mois_calendrier_saisie_fin='.$mois_calendrier_saisie_fin.'&user_login='******'&onglet='.$onglet.'">';
					echo ' <img src="'. TEMPLATE_PATH . 'img/simlast.gif" width="16" height="16" border="0" alt="'. _('divers_mois_suivant') .'" title="'. _('divers_mois_suivant') .'"> ';
					echo '</a>';
					echo '</td>';
				echo '</tr>';
				echo '</table>';
				//*** calendrier saisie date debut ***/
				affiche_calendrier_saisie_jour_absence($user_login, $year_calendrier_saisie_debut, $mois_calendrier_saisie_debut);
			echo '</td>';

			// cellule 2 : boutons radio 1/2 journée ou jour complet
			echo '<td>';
				echo '<input type="radio" name="moment_absence_ordinaire" value="a"><b><u>'. _('form_am') .'</u></b><input type="radio" name="moment_absence_souhaitee" value="a"><br><br>';
				echo '<input type="radio" name="moment_absence_ordinaire" value="p"><b><u>'. _('form_pm') .'</u></b><input type="radio" name="moment_absence_souhaitee" value="p"><br><br>';
				echo '<input type="radio" name="moment_absence_ordinaire" value="j" checked><b><u>'. _('form_day') .'</u></b><input type="radio" name="moment_absence_souhaitee" value="j" checked><br>';
			echo '</td>';

			// cellule 3 : calendrier de saisie du jour d'absence
			echo '<td>';
				echo '<table cellpadding="0" cellspacing="0" width="250">';
				echo '<tr>';
					$mois_calendrier_saisie_fin_prec = $mois_calendrier_saisie_fin==1 ? 12 : $mois_calendrier_saisie_fin-1 ;
					$mois_calendrier_saisie_fin_suiv = $mois_calendrier_saisie_fin==12 ? 1 : $mois_calendrier_saisie_fin+1 ;

					// affichage des boutons de défilement
					// recul du mois saisie fin
					echo '<td align="center" class="big">';
					echo '<a href="'.$PHP_SELF.'?session='.$session.'&year_calendrier_saisie_debut='.$year_calendrier_saisie_debut.'&mois_calendrier_saisie_debut='.$mois_calendrier_saisie_debut.'&year_calendrier_saisie_fin='.$year_calendrier_saisie_fin_prec.'&mois_calendrier_saisie_fin='.$mois_calendrier_saisie_fin_prec.'&user_login='******'&onglet='.$onglet.'">';
					echo ' <img src="'. TEMPLATE_PATH . 'img/simfirs.gif" width="16" height="16" border="0" alt="'. _('divers_mois_precedent') .'" title="'. _('divers_mois_precedent') .'"> ';
					echo '</a>';
					echo '</td>';

					// titre du ecalendrier de saisie du jour d'absence
					echo '<td align="center" class="big">'. _('saisie_echange_titre_calendrier_2') .' :</td>';

					// affichage des boutons de défilement
					// avance du mois saisie fin
					echo '<td align="center" class="big">';
					echo '<a href="'.$PHP_SELF.'?session='.$session.'&year_calendrier_saisie_debut='.$year_calendrier_saisie_debut.'&mois_calendrier_saisie_debut='.$mois_calendrier_saisie_debut.'&year_calendrier_saisie_fin='.$year_calendrier_saisie_fin_suiv.'&mois_calendrier_saisie_fin='.$mois_calendrier_saisie_fin_suiv.'&user_login='******'&onglet='.$onglet.'">';
					echo ' <img src="'. TEMPLATE_PATH . 'img/simlast.gif" width="16" height="16" border="0" alt="'. _('divers_mois_suivant') .'" title="'. _('divers_mois_suivant') .'"> ';
					echo '</a>';
					echo '</td>';
				echo '</tr>';
				echo '</table>';

				//*** calendrier saisie date fin ***/
				affiche_calendrier_saisie_jour_presence($user_login, $year_calendrier_saisie_fin, $mois_calendrier_saisie_fin);
			echo '</td>';

			echo '</tr>';
			echo '<tr align="center">';

			// cellule 1 : champs texte et boutons (valider/cancel)
			echo '<td colspan=3>';

				/***  formulaire ***/
					echo '<table cellpadding="2" cellspacing="3" border="0" >';
					echo '<tr align="center">';
						echo '<td><b>'. _('divers_comment_maj_1') .' : </b></td>';
						$text_commentaire ='<input type="text" name="new_comment" size="25" maxlength="30" value="">' ;
						echo '<td>'.$text_commentaire.'</td>';
					echo '</tr>';
					echo '<tr align="center">';
						echo '<td colspan=2>';
							echo '<input type="hidden" name="user_login" value="'.schars($user_login).'">';
							echo '<input type="hidden" name="new_echange_rtt" value=1>';
							echo '<input type="submit" value="'. _('form_submit') .'">   <input type="reset" value="'. _('form_cancel') .'">';
						echo '</td>';
					echo '</tr>';
					echo '</table>';


			echo '</td>';
			echo '</tr>';
			echo '</table>';

		echo '</form>' ;
}