/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/*
    function ajustarFechaSelector () {
        // Ajustamos el mes del Selector ******
        var fecha = new Date();
        var mes = fecha.getMonth()+1;
        var opts = $('mes').options;
            for (var i=0; i<(mes-1); i++) {
                opts[i].setAttribute('disabled', true);
            }
            opts[i].setAttribute('selected', true);
    }//

    window.addEvent('load',function () {

        Date.implement({

            format: function(formato){
                var d=this.getDate();
                var m=this.getMonth()+1;
                var y=this.getFullYear();
                if (d<10)
                    d='0'+d;
                if (m<10)
                    m='0'+m;
                if (y<1000)
                    y=2000+y;
                var out=formato.replace('d',d);
                var out=out.replace('m',m);
                var out=out.replace('y',y);
                return out;
            }
        });

        String.implement({

            toDate: function(sep,d,m,y){
                var dig=this.split(sep);
                var fecha=new Date;
                fecha.setHours(0);
                fecha.setMinutes(0);
                fecha.setSeconds(0);
                fecha.setDate(dig[d]);
                fecha.setMonth(parseInt(dig[m])-1);
                fecha.setFullYear(dig[y]);
                return fecha;
            }
        });

        //try {

            ajustarFechaSelector ();
            var fecha =  new Date();
            var anyo = fecha.getYear();
            var numeroMes=fecha.getMonth() +1 ;
            cambiaDias (ultimodia(numeroMes, anyo));

            // Ajustamos el mes del Selector ******

        //} catch(e) {}

       // try {

            if ( $('mes') != null ) {

                $('mes').addEvent('change', function(event) {

                    var numeroMes;
                    var fecha, anyo;
                    numeroMes = parseInt(event.target.value);

                    fecha =  new Date();
                    anyo = fecha.getYear();

                    cambiaDias (ultimodia(numeroMes, anyo));


                });

            } // if ( $('mes') != null )

       // }catch (e){ }

    });

    function cambiaDias (mes) {

        var sSelector = null;
        var sSelec = '<select class="Textos_buscador_ofertas" id="dia" name="dia">';

        switch (mes) {

            case 31:
            sSelector = sSelec+'<option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select>';
            break;

            case 30:
            sSelector = sSelec+'<option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option></select>';
            break;

            case 28:
            sSelector = sSelec+'<option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option></select>';
            break;

            case 29:
            sSelector = sSelec+'<option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option></select>';
            break;


        } // switch (mes)

        $('diaSelector').innerHTML = sSelector;

    }

    function dias(mes, anno) {

      switch (mes) {
        case 1 : case 3 : case 5 : case 7 : case 8 : case 10 : case 12 : return 31;
        case 2 : return (anno % 4 == 0) ? 29 : 28;
      }
      return 30;
    }

    function ultimodia(mes, anno) {

        var diaDelMes;
        diaDelMes = dias(mes, anno);

        return diaDelMes;
    }

*/



