function mostrar_calendario($mes, $ano, $cabana)
{
    $cabana = $cabana;
    //TOMO EL NOMBRE DEL MES QUE HAY QUE IMPRIMIR
    $nombre_mes = dame_nombre_mes($mes);
    //CALCULO EL MES Y AÑO DEL MES ANTERIOR
    $mes_anterior = $mes - 1;
    $ano_anterior = $ano;
    if ($mes_anterior == 0) {
        $ano_anterior--;
        $mes_anterior = 12;
    }
    //CALCULO EL MES Y EL AÑO DEL MES SIGUIENTE
    $mes_siguiente = $mes + 1;
    $ano_siguiente = $ano;
    if ($mes_siguiente == 13) {
        $ano_siguiente++;
        $mes_siguiente = 1;
    }
    //CONSTRUYO LA CABECERA DE LA TABLA
    echo '<table width="510"cellspacing="0" cellpadding="0" border="1">' . "\n";
    echo '<tr>' . "\n";
    echo '<td colspan="0" align="center">' . "\n";
    echo '<table width="506" cellspacing="0" cellpadding="0" border="0" style="background-color:rgba(255,150,0,0.30)">' . "\n";
    echo '<tr>' . "\n";
    echo '<td height="25"><span class="Estilo2"> <a href="disponibilidad.php?nuevo_mes=' . $mes_anterior . '&nuevo_ano=' . $ano_anterior . '" style="color:#000000;  font-weight:bold;"> &lt;&lt; </a></span></td>' . "\n";
    echo '<td align="center" height="25"><span class="Estilo2">' . $nombre_mes . ' ' . $ano . '</span></td>' . "\n";
    echo '<td align="right" height="25"><span class="Estilo2"> <a href="disponibilidad.php?nuevo_mes=' . $mes_siguiente . '&nuevo_ano=' . $ano_siguiente . '" style="color:#000000;  font-weight:bold;"> &gt;&gt; </a></span></td>' . "\n";
    echo '</tr>' . "\n";
    echo '</table>' . "\n";
    echo '</td>' . "\n";
    echo '</tr>' . "\n";
    echo '</table>' . "\n";
    echo '<table width="510" cellspacing="0" cellpadding="0" border="1">' . "\n";
    echo '<tr>' . "\n";
    echo '<td width="72" align="center" height="25"><span class="Estilo2">L</span></td>' . "\n";
    echo '<td width="72" align="center" height="25"><span class="Estilo2">M</span></td>' . "\n";
    echo '<td width="72" align="center" height="25"><span class="Estilo2">I</span></td>' . "\n";
    echo '<td width="72" align="center" height="25"><span class="Estilo2">J</span></td>' . "\n";
    echo '<td width="72" align="center" height="25"><span class="Estilo2">V</span></td>' . "\n";
    echo '<td width="72" align="center" height="25"><span class="Estilo2">S</span></td>' . "\n";
    echo '<td width="72" align="center" height="25"><span class="Estilo2">D</span></td>' . "\n";
    echo '</tr>' . "\n";
    //VARIABLE PARA LLEVAR LA CUENTA DEL DIA ACTUAL
    $dia_actual = 1;
    //CALCULO EL NUMERO DEL DIA DE LA SEMANA DEL PRIMER DIA
    $numero_dia = calcula_numero_dia_semana(1, $mes, $ano);
    //CALCULO EL ULTIMO DIA DEL
    $ultimo_dia = ultimoDia($mes, $ano);
    //ESCRIBO LA PRIMERA FILA DE LA SEMANA
    echo '<tr>';
    $cont_numero_dia = $numero_dia;
    for ($i = 0; $i < 7; $i++) {
        if ($i < $numero_dia) {
            //SI EL DIA DE LA SEMANA i ES MENOR QUE EL NUMERO DEL PRIMER DIA DE LA SEMANA
            //NO PONGO NADA EN LA SELDA
            echo '<td height="40">&nbsp;</td>';
        } else {
            //COLOCA LA IMAGEN QUE DEFINE UN EVENTO ESE DIA
            $marca = evento($dia_actual, $mes, $ano, $cabana);
            if ($marca) {
                if ($cabana == 1) {
                    $fnd_ev = ' style="background:rgba(255,51,51,0.70)"';
                } elseif ($cabana == 2) {
                    $fnd_ev = ' style="background:rgba(255,128,0,0.70)"';
                } elseif ($cabana == 3) {
                    $fnd_ev = ' style="background:rgba(0,102,255,0.70)"';
                } elseif ($cabana == 4) {
                    $fnd_ev = ' style="background:rgba(81,123,81,0.70)"';
                } elseif ($cabana == 5) {
                    $fnd_ev = ' style="background:rgba(255,153,102,0.70)"';
                }
                //$dia_actual2 = '<a href="disponibilidad.php?select_dia='.$dia_actual.'&select_mes='.$mes.'&select_ano='.$ano.'"><div style="background:rgba(255,51,51,0.70)">'.$dia_actual.'</div></a>';
                //				$dia_actual2 = '<a href="disponibilidad.php?select_dia='.$dia_actual.'&select_mes='.$mes.'&select_ano='.$ano.'"><img src="imagenes/evento.gif" width="74" height="40" border="0"></a>';
            } else {
                $fnd_ev = "";
                //$dia_actual2 = $dia_actual;
            }
            //COLOCO EL COLOR DE FONDO DEL DIA ACTUAL
            $fnd = color_dia_actual($dia_actual, $mes, $ano);
            //COLOR PARA SABADO Y DOMINGO
            if (!$fnd and $fnd_ev == "") {
                $fnd = color_fin_semana($cont_numero_dia);
            }
            //PONGO EL NUMERO DE DIA DEL MES EN LA CELDA
            echo '<td height="40" align="center" ' . $fnd . $fnd_ev . '><span class="normal">' . $dia_actual . '</span></td>';
            $dia_actual++;
            $cont_numero_dia++;
        }
    }
    echo '</tr>';
    //RECORRO TODOS LOS DEMAS DIAS HASTA EL FINAL DEL MES
    $numero_dia = 0;
    while ($dia_actual <= $ultimo_dia) {
        //COLOCA LA IMAGEN QUE DEFINE UN EVENTO ESE DIA
        $marca = evento($dia_actual, $mes, $ano, $cabana);
        if ($marca) {
            if ($cabana == 1) {
                $fnd_ev = ' style="background:rgba(255,51,51,0.70)"';
            } elseif ($cabana == 2) {
                $fnd_ev = ' style="background:rgba(255,128,0,0.70)"';
            } elseif ($cabana == 3) {
                $fnd_ev = ' style="background:rgba(0,102,255,0.70)"';
            } elseif ($cabana == 4) {
                $fnd_ev = ' style="background:rgba(81,123,81,0.70)"';
            } elseif ($cabana == 5) {
                $fnd_ev = ' style="background:rgba(255,153,102,0.70)"';
            }
            //$dia_actual2 = '<a href="disponibilidad.php?select_dia='.$dia_actual.'&select_mes='.$mes.'&select_ano='.$ano.'"><div style="background:rgba(255,51,51,0.70)">'.$dia_actual.'</div></a>';
            //$dia_actual2 = '<a href="disponibilidad.php?select_dia='.$dia_actual.'&select_mes='.$mes.'&select_ano='.$ano.'"><img src="imagenes/evento.gif" width="74" height="40" border="0"></a>';
        } else {
            $fnd_ev = "";
            //$dia_actual2 = $dia_actual;
        }
        $cont_numero_dia = $numero_dia;
        //SI ESTAMOS A PRINCIPIO DE LA SEMENA ESCRIBO EL <tr>
        if ($numero_dia == 0) {
            echo "<tr>";
        }
        //COLOCO EL COLOR DE FONDO DEL DIA ACTUAL
        $fnd = color_dia_actual($dia_actual, $mes, $ano);
        //COLOR PARA SABADO Y DOMINGO
        if (!$fnd and $fnd_ev == "") {
            $fnd = color_fin_semana($cont_numero_dia);
        }
        echo '<td height="40" align="center" ' . $fnd . $fnd_ev . '><span class="normal">' . $dia_actual . '</span></td>';
        $dia_actual++;
        $numero_dia++;
        //SI ES EL ULTIMO DE LA SEMANA, PONGO AL PRINCIPIO DE LA SEMANA Y ESCRIBO EL </tr>
        if ($numero_dia == 7) {
            $numero_dia = 0;
            echo "</tr>";
        }
    }
    //COMPRUEBO QUE CELDAS ME FALTAN POR ESCRIBIR VACIAS DE LA ULTIMA SEMANA DEL MES
    if ($numero_dia == 0) {
        echo "</table>";
    } else {
        for ($i = $numero_dia; $i < 7; $i++) {
            echo '<td>&nbsp;</td>';
        }
        echo '</tr>';
        echo '</table>';
    }
}
Exemple #2
0
function mostrar_calendario($mes, $ano)
{
    global $parametros_formulario;
    //tomo el nombre del mes que hay que imprimir
    $nombre_mes = dame_nombre_mes($mes);
    //construyo la cabecera de la tabla
    echo "<table width=200 cellspacing=3 cellpadding=2 border=0><tr><td colspan=7 align=center class=tit>";
    echo "<table width=100% cellspacing=2 cellpadding=2 border=0><tr><td style=font-size:10pt;font-weight:bold;color:white>";
    //calculo el mes y ano del mes anterior
    $mes_anterior = $mes - 1;
    $ano_anterior = $ano;
    if ($mes_anterior == 0) {
        $ano_anterior--;
        $mes_anterior = 12;
    }
    echo "<a style=color:white;text-decoration:none href=index.php?{$parametros_formulario}&nuevo_mes={$mes_anterior}&nuevo_ano={$ano_anterior}>&lt;&lt;</a></td>";
    echo "<td align=center class=tit>{$nombre_mes} {$ano}</td>";
    echo "<td align=right style=font-size:10pt;font-weight:bold;color:white>";
    //calculo el mes y ano del mes siguiente
    $mes_siguiente = $mes + 1;
    $ano_siguiente = $ano;
    if ($mes_siguiente == 13) {
        $ano_siguiente++;
        $mes_siguiente = 1;
    }
    echo "<a style=color:white;text-decoration:none href=index.php?{$parametros_formulario}&nuevo_mes={$mes_siguiente}&nuevo_ano={$ano_siguiente}>&gt;&gt;</a></td></tr></table></td></tr>";
    echo '	<tr>
			    <td width=14% align=center class=altn>L</td>
			    <td width=14% align=center class=altn>M</td>
			    <td width=14% align=center class=altn>X</td>
			    <td width=14% align=center class=altn>J</td>
			    <td width=14% align=center class=altn>V</td>
			    <td width=14% align=center class=altn>S</td>
			    <td width=14% align=center class=altn>D</td>
			</tr>';
    //Variable para llevar la cuenta del dia actual
    $dia_actual = 1;
    //calculo el numero del dia de la semana del primer dia
    $numero_dia = calcula_numero_dia_semana(1, $mes, $ano);
    //echo "Numero del dia de demana del primer: $numero_dia <br>";
    //calculo el último dia del mes
    $ultimo_dia = ultimoDia($mes, $ano);
    //escribo la primera fila de la semana
    echo "<tr>";
    for ($i = 0; $i < 7; $i++) {
        if ($i < $numero_dia) {
            //si el dia de la semana i es menor que el numero del primer dia de la semana no pongo nada en la celda
            echo "<td></td>";
        } else {
            echo "<td align=center><a href='javascript:devuelveFecha({$dia_actual},{$mes},{$ano})'" . dame_estilo($dia_actual) . ">{$dia_actual}</a></td>";
            $dia_actual++;
        }
    }
    echo "</tr>";
    //recorro todos los demás días hasta el final del mes
    $numero_dia = 0;
    while ($dia_actual <= $ultimo_dia) {
        //si estamos a principio de la semana escribo el <TR>
        if ($numero_dia == 0) {
            echo "<tr>";
        }
        echo "<td align=center><a href='javascript:devuelveFecha({$dia_actual},{$mes},{$ano})'" . dame_estilo($dia_actual) . ">{$dia_actual}</a></td>";
        $dia_actual++;
        $numero_dia++;
        //si es el uñtimo de la semana, me pongo al principio de la semana y escribo el </tr>
        if ($numero_dia == 7) {
            $numero_dia = 0;
            echo "</tr>";
        }
    }
    //compruebo que celdas me faltan por escribir vacias de la última semana del mes
    for ($i = $numero_dia; $i < 7; $i++) {
        echo "<td></td>";
    }
    echo "</tr>";
    echo "</table>";
}
Exemple #3
0
function mostrar_calendario($mes, $ano)
{
    global $arrHttp, $msgstr;
    echo "<form name=tabla  method=post action=calendario.php>";
    echo "<input type=hidden name=cadena value=''>";
    echo "<input type=hidden name=mes value=''>";
    echo "<input type=hidden name=ano value=''>";
    echo "<input type=hidden name=mes_guarda value=" . $mes . ">";
    echo "<input type=hidden name=lista value=Calendario>";
    echo "<input type=hidden name=Opcion>";
    //tomo el nombre del mes que hay que imprimir
    $nombre_mes = $msgstr["m" . $mes];
    echo "<center><br><font class=td5a> &nbsp; &nbsp;  &nbsp; &nbsp; " . $msgstr["holydays"] . "&nbsp; &nbsp;  &nbsp; &nbsp; </font><br>";
    //construyo la cabecera de la tabla
    echo "<table width=200 cellspacing=3 cellpadding=2 border=0><tr><td colspan=7 align=center class=tit>";
    echo "<table width=100% cellspacing=2 cellpadding=2 border=0><tr><td align=center class=tit2>";
    //calculo el mes y ano del mes anterior
    $mes_anterior = $mes - 1;
    $ano_anterior = $ano;
    if ($mes_anterior == 0) {
        $ano_anterior--;
        $mes_anterior = 12;
    }
    echo "<input type=hidden name=mes_ante value=" . $mes_anterior . ">";
    echo "<input type=hidden name=ano_ante value=" . $ano_anterior . ">";
    echo "<input type=button name=anterior value='&lt;&lt;' onClick=JavaScript:Dias_Fe(1)></td>";
    echo "<td align=center class=tit2>{$nombre_mes} {$ano}</td>";
    echo "<td align=center class=tit2>";
    //calculo el mes y ano del mes siguiente
    $mes_siguiente = $mes + 1;
    $ano_siguiente = $ano;
    if ($mes_siguiente == 13) {
        $ano_siguiente = $ano_siguiente + 1;
        $mes_siguiente = 1;
    }
    echo "<input type=hidden name=mes_sig value=" . $mes_siguiente . ">";
    echo "<input type=hidden name=ano_sig value=" . $ano_siguiente . ">";
    echo "<input type=button name=siguiente value='&gt;&gt;' onClick=JavaScript:Dias_Fe(2)></td></tr></table></td></tr>";
    echo '	<tr>
			    <td width=14% align=center class=altn>' . $msgstr["d1"] . '</td>
			    <td width=14% align=center class=altn>' . $msgstr["d2"] . '</td>
			    <td width=14% align=center class=altn>' . $msgstr["d3"] . '</td>
			    <td width=14% align=center class=altn>' . $msgstr["d4"] . '</td>
			    <td width=14% align=center class=altn>' . $msgstr["d5"] . '</td>
			    <td width=14% align=center class=altn>' . $msgstr["d6"] . '</td>
			    <td width=14% align=center class=altn>' . $msgstr["d7"] . '</td>
			</tr>';
    //Variable para llevar la cuenta del dia actual
    $dia_actual = 1;
    //calculo el numero del dia de la semana del primer dia
    $numero_dia = calcula_numero_dia_semana(1, $mes, $ano);
    //echo "Numero del dia de demana del primer: $numero_dia <br>";
    //calculo el último dia del mes
    $ultimo_dia = ultimoDia($mes, $ano);
    //escribo la primera fila de la semana
    echo "<tr>";
    for ($i = 0; $i < 7; $i++) {
        if ($i < $numero_dia) {
            //si el dia de la semana i es menor que el numero del primer dia de la semana no pongo nada en la celda
            echo "<td bgcolor=#B0D1EF> &nbsp;</td>";
        } else {
            echo "<td align=center bgcolor=#B0D1EF class=td><INPUT type=checkbox name=dias " . dia_feri($dia_actual, $mes) . ">{$dia_actual}</td>";
            $dia_actual = $dia_actual + 1;
        }
    }
    echo "</tr>";
    //recorro todos los demás días hasta el final del mes
    $numero_dia = 0;
    while ($dia_actual <= $ultimo_dia) {
        //si estamos a principio de la semana escribo el <TR>
        if ($numero_dia == 0) {
            echo "<tr>";
        }
        echo "<td align=center bgcolor=#B0D1EF class=td><INPUT type=checkbox name=dias " . dia_feri($dia_actual, $mes) . ">{$dia_actual}</td>";
        $dia_actual = $dia_actual + 1;
        $numero_dia = $numero_dia + 1;
        //si es el uñtimo de la semana, me pongo al principio de la semana y escribo el </tr>
        if ($numero_dia == 7) {
            $numero_dia = 0;
            echo "</tr>";
        }
    }
    //compruebo que celdas me faltan por escribir vacias de la última semana del mes
    for ($i = $numero_dia; $i < 7; $i++) {
        echo "<td></td>";
    }
    echo "</tr>";
    echo "</table>";
    echo "</form>";
}
Exemple #4
0
function mostrar_calendario($mes, $ano)
{
    global $parametros_formulario;
    //tomo el nombre del mes que hay que imprimir
    $nombre_mes = dame_nombre_mes($mes);
    //construyo la tabla general
    echo '<table class="tablacalendario" cellspacing="3" cellpadding="2" border="0">';
    echo '<tr><td colspan="7" class="tit">';
    //tabla para mostrar el mes el año y los controles para pasar al mes anterior y siguiente
    echo '<table width="100%" cellspacing="2" cellpadding="2" border="0"><tr><td class="messiguiente">';
    //calculo el mes y ano del mes anterior
    $mes_anterior = $mes - 1;
    $ano_anterior = $ano;
    if ($mes_anterior == 0) {
        $ano_anterior--;
        $mes_anterior = 12;
    }
    echo "<a href='index.php?{$parametros_formulario}&nuevo_mes={$mes_anterior}&nuevo_ano={$ano_anterior}'><span>&lt;&lt;</span></a></td>";
    echo "<td class='titmesano'>{$nombre_mes} {$ano}</td>";
    echo "<td class='mesanterior'>";
    //calculo el mes y ano del mes siguiente
    $mes_siguiente = $mes + 1;
    $ano_siguiente = $ano;
    if ($mes_siguiente == 13) {
        $ano_siguiente++;
        $mes_siguiente = 1;
    }
    echo "<a href='index.php?{$parametros_formulario}&nuevo_mes={$mes_siguiente}&nuevo_ano={$ano_siguiente}'><span>&gt;&gt;</span></a></td></tr></table></td></tr>";
    echo '	<tr>
			    <td width=14% class="diasemana">L</td>
			    <td width=14% class="diasemana">M</td>
			    <td width=14% class="diasemana">X</td>
			    <td width=14% class="diasemana">J</td>
			    <td width=14% class="diasemana">V</td>
			    <td width=14% class="diasemana">S</td>
			    <td width=14% class="diasemana">D</td>
			</tr>';
    //Variable para llevar la cuenta del dia actual
    $dia_actual = 1;
    //calculo el numero del dia de la semana del primer dia
    $numero_dia = calcula_numero_dia_semana(1, $mes, $ano);
    //echo "Numero del dia de demana del primer: $numero_dia <br>";
    //calculo el último dia del mes
    $ultimo_dia = ultimoDia($mes, $ano);
    //escribo la primera fila de la semana
    echo "<tr>";
    for ($i = 0; $i < 7; $i++) {
        if ($i < $numero_dia) {
            //si el dia de la semana i es menor que el numero del primer dia de la semana no pongo nada en la celda
            echo '<td class="diainvalido"><span></span></td>';
        } else {
            echo "<td class='diavalido'><span><a href='javascript:devuelveFecha({$dia_actual},{$mes},{$ano})'" . dame_estilo($dia_actual) . ">{$dia_actual}</a><span></td>";
            $dia_actual++;
        }
    }
    echo "</tr>";
    //recorro todos los demás días hasta el final del mes
    $numero_dia = 0;
    while ($dia_actual <= $ultimo_dia) {
        //si estamos a principio de la semana escribo el <TR>
        if ($numero_dia == 0) {
            echo "<tr>";
        }
        echo "<td class='diavalido'><span><a href='javascript:devuelveFecha({$dia_actual},{$mes},{$ano})'" . dame_estilo($dia_actual) . ">{$dia_actual}</a><span></td>";
        $dia_actual++;
        $numero_dia++;
        //si es el uñtimo de la semana, me pongo al principio de la semana y escribo el </tr>
        if ($numero_dia == 7) {
            $numero_dia = 0;
            echo "</tr>";
        }
    }
    //compruebo que celdas me faltan por escribir vacias de la última semana del mes
    for ($i = $numero_dia; $i < 7; $i++) {
        echo '<td class="diainvalido"><span></span></td>';
    }
    echo "</tr>";
    echo "</table>";
}
Exemple #5
0
function mostrar_calendario($dia, $mes, $ano, $token)
{
    $mes_hoy = date("m");
    $ano_hoy = date("Y");
    if ($mes_hoy != $mes || $ano_hoy != $ano) {
        $hoy = 0;
    } else {
        $hoy = date("d");
    }
    //tomo el nombre del mes que hay que imprimir
    $nombre_mes = dame_nombre_mes($mes);
    //construyo la cabecera de la tabla
    echo "<table width=200 cellspacing=3 cellpadding=2 border=0><tr><td colspan=7 align=center class=tit>";
    echo "<table width=100% cellspacing=2 cellpadding=2 border=0><tr><td style=font-size:10pt;font-weight:bold;color:white>";
    //calculo el mes y ano del mes anterior
    $mes_anterior = $mes - 1;
    $ano_anterior = $ano;
    if ($mes_anterior == 0) {
        // -----------------EN ESTE LUGAR SE PUEDE HACER UN CALENDARIO PARA CUALQUIER AÑO----------------
        $ano_anterior--;
        $mes_anterior = 12;
    }
    echo "<a style=color:white;text-decoration:none href=index.php?dia=1&nuevo_mes={$mes_anterior}&nuevo_ano={$ano_anterior}&token={$token}>&lt;&lt;</a></td>";
    echo "<td align=center class=tit>{$nombre_mes} {$ano}</td>";
    echo "<td align=right style=font-size:10pt;font-weight:bold;color:white>";
    //calculo el mes y ano del mes siguiente
    $mes_siguiente = $mes + 1;
    $ano_siguiente = $ano;
    if ($mes_siguiente == 13) {
        $ano_siguiente++;
        $mes_siguiente = 1;
    }
    echo "<a style=color:white;text-decoration:none href=index.php?dia=1&nuevo_mes={$mes_siguiente}&nuevo_ano={$ano_siguiente}&token={$token}>&gt;&gt;</a></td></tr></table></td></tr>";
    echo '	<tr>
			    <td width=14% align=center class=altn>Lu</td>
			    <td width=14% align=center class=altn>Ma</td>
			    <td width=14% align=center class=altn>Mi</td>
			    <td width=14% align=center class=altn>Ju</td>
			    <td width=14% align=center class=altn>Vi</td>
			    <td width=14% align=center class=altn>Sa</td>
			    <td width=14% align=center class=altn>Do</td>
			</tr>';
    //Variable para llevar la cuenta del dia actual
    $dia_actual = 1;
    //calculo el numero del dia de la semana del primer dia
    $numero_dia = calcula_numero_dia_semana(1, $mes, $ano);
    //echo "Numero del dia de demana del primer: $numero_dia <br>";
    //calculo el último dia del mes
    $ultimo_dia = ultimoDia($mes, $ano);
    //escribo la primera fila de la semana
    echo "<tr>";
    for ($i = 0; $i < 7; $i++) {
        if ($i < $numero_dia) {
            //si el dia de la semana i es menor que el numero del primer dia de la semana no pongo nada en la celda
            echo "<td></td>";
        } else {
            if ($i == 5 || $i == 6) {
                if ($dia_actual == $hoy) {
                    echo "<td class=da><a href=index.php?dia={$dia_actual}&nuevo_mes={$mes}&nuevo_ano={$ano}&token={$token}>{$dia_actual}</a></td>";
                } else {
                    echo "<td class=fs><a href=index.php?dia={$dia_actual}&nuevo_mes={$mes}&nuevo_ano={$ano}&token={$token}>{$dia_actual}</a></td>";
                }
            } else {
                if ($dia_actual == $hoy) {
                    echo "<td class=da><a href=index.php?dia={$dia_actual}&nuevo_mes={$mes}&nuevo_ano={$ano}&token={$token}>{$dia_actual}</a></td>";
                } else {
                    echo "<td align=center><a href=index.php?dia={$dia_actual}&nuevo_mes={$mes}&nuevo_ano={$ano}&token={$token}>{$dia_actual}</a></td>";
                }
            }
            $dia_actual++;
        }
    }
    echo "</tr>";
    //recorro todos los demás días hasta el final del mes
    $numero_dia = 0;
    while ($dia_actual <= $ultimo_dia) {
        //si estamos a principio de la semana escribo el <TR>
        if ($numero_dia == 0) {
            echo "<tr>";
        }
        //si es el uñtimo de la semana, me pongo al principio de la semana y escribo el </tr>
        if ($numero_dia == 5 || $numero_dia == 6) {
            if ($dia_actual == $hoy) {
                echo "<td class=da><a href=index.php?dia={$dia_actual}&nuevo_mes={$mes}&nuevo_ano={$ano}&token={$token}>{$dia_actual}</a></td>";
            } else {
                echo "<td class=fs ><a href=index.php?dia={$dia_actual}&nuevo_mes={$mes}&nuevo_ano={$ano}&token={$token}>{$dia_actual}</a></td>";
            }
        } else {
            if ($dia_actual == $hoy) {
                echo "<td class=da><a href=index.php?dia={$dia_actual}&nuevo_mes={$mes}&nuevo_ano={$ano}&token={$token}>{$dia_actual}</a></td>";
            } else {
                echo "<td align=center><a href=index.php?dia={$dia_actual}&nuevo_mes={$mes}&nuevo_ano={$ano}&token={$token}>{$dia_actual}</a></td>";
            }
        }
        $dia_actual++;
        $numero_dia++;
        if ($numero_dia == 7) {
            $numero_dia = 0;
            echo "</tr>";
        }
    }
    //compruebo que celdas me faltan por escribir vacias de la última semana del mes
    for ($i = $numero_dia; $i < 7; $i++) {
        echo "<td></td>";
    }
    echo "</tr>";
    echo "</table>";
}
function mostrar_calendario($mes,$ano,$parametros_formulario){
	
	//tomo el nombre del mes que hay que imprimir
	$nombre_mes = dame_nombre_mes($mes);
	
	//construyo la cabecera de la tabla
	echo "<table style=\"position:absolute;right:0px;top:45px;border:1px solid gray\" width=200 bgcolor=\"#FBEFC7\" cellspacing=3 cellpadding=2 border=0 align=\"right\">";
	echo "<tr><td align=center><span style=\"cursor:pointer\" onclick=\"getElementById('tabla_calendar').style.display=(getElementById('tabla_calendar').style.display=='none') ? '' : 'none'; \">Calendario</span></td></tr>";
	echo "<tr><td >";
	echo "<table  width=\"100%\" bgcolor=\"#F1C021\" cellspacing=\"2\" cellpadding=\"2\" border=\"1\"><tr><td>";
	//calculo el mes y ano del mes anterior
	$mes_anterior = $mes - 1;
	$ano_anterior = $ano;
	if ($mes_anterior==0){
		$ano_anterior--;
		$mes_anterior=12;
	}
	echo "<a  href=?$parametros_formulario&mes=$mes_anterior&ano=$ano_anterior>&lt;&lt;</a></td>";
	   echo "<td align=center style=\"font-size:11px;color: #000000;margin:3px;font-weight:bold;\">$nombre_mes $ano</td>";
	   echo "<td align=right>";
	//calculo el mes y ano del mes siguiente
	$mes_siguiente = $mes + 1;
	$ano_siguiente = $ano;
	if ($mes_siguiente==13){
		$ano_siguiente++;
		$mes_siguiente=1;
	}
	echo "<a href=?$parametros_formulario&mes=$mes_siguiente&ano=$ano_siguiente>&gt;&gt;</a></td></tr></table></td></tr>";
	echo '	<tr><td id="tabla_calendar" style="display:none"><table width="100%"><tr>
			    <td width=14% align=center class=altn>L</td>
			    <td width=14% align=center class=altn>M</td>
			    <td width=14% align=center class=altn>X</td>
			    <td width=14% align=center class=altn>J</td>
			    <td width=14% align=center class=altn>V</td>
			    <td width=14% align=center class=altn>S</td>
			    <td width=14% align=center class=altn>D</td>
			</tr>';
	
	//Variable para llevar la cuenta del dia actual
	$dia_actual = 1;

	//calculo el numero del dia de la semana del primer dia
	$numero_dia = calcula_numero_dia_semana(1,$mes,$ano);
	//echo "Numero del dia de demana del primer: $numero_dia <br>";
	
	//calculo el último dia del mes
	$ultimo_dia = ultimoDia($mes,$ano);
	
	//escribo la primera fila de la semana
	echo "<tr>";
	for ($i=0;$i<7;$i++){
		if ($i < $numero_dia){
			//si el dia de la semana i es menor que el numero del primer dia de la semana no pongo nada en la celda
			echo "<td></td>";
		} else {
			echo "<td align=center><a href=\"?$parametros_formulario&day2analize=".mktime(0,0,1,$mes,$dia_actual,$ano)."\">$dia_actual</a></td>";
			$dia_actual++;
		}
	}
	echo "</tr>";
	
	//recorro todos los demás días hasta el final del mes
	$numero_dia = 0;
	while ($dia_actual <= $ultimo_dia){
		//si estamos a principio de la semana escribo el <TR>
		if ($numero_dia == 0)
			echo "<tr>";
		echo "<td align=center><a href=\"?$parametros_formulario&day2analize=".mktime(0,0,1,$mes,$dia_actual,$ano)."\">$dia_actual</a></td>";
		$dia_actual++;
		$numero_dia++;
		//si es el uñtimo de la semana, me pongo al principio de la semana y escribo el </tr>
		if ($numero_dia == 7){
			$numero_dia = 0;
			echo "</tr>";
		}
	}

	//compruebo que celdas me faltan por escribir vacias de la última semana del mes
	for ($i=$numero_dia;$i<7;$i++){
		echo "<td></td>";
	}

	echo "</tr>";
	echo "</table></td></tr></table>";
	echo "</tr></td></table>";
}