<!--
function build_calendar (object_id, year, month, archive_type) {
        var years = new Array (2007, 2008 ,2009, 2010);
        var monthes = new Array ("Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь");
        var days = new Array (31, !(year%4) ? 29 : 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
        var week = new Array ("пн", "вт", "ср", "чт", "пт", "сб", "вс");

        var t0 = (year)%28;
        var t1 = parseInt((t0+3)/4);
        // день недели первого января текущего года
        var dm = (t1+t0+4)%7;
        // день недели текущего месяца текущего года
        for( i = 0; i < month-1; i++ )
                dm += days[i];
                dm %= 7;

        var calendar_content = "\n<table class='zero_1'>\n\
        <tr><td height=25 align=center>\n\
        <select id='archive_type'>\n\
        <option value='news_moscow' "+(archive_type == 'news_moscow' ? 'selected' : '')+">Новости Москвы</option>\n\
        <option value='news' "+(archive_type == 'news' ? 'selected' : '')+">Наши новости</option>\n\
        <option value='4617' "+(archive_type == '4617' ? 'selected' : '')+">С места событий</option>\n\
        <option value='34' "+(archive_type == '34' ? 'selected' : '')+">Жильё-Жульё</option>\n\
        <option value='10' "+(archive_type == '10' ? 'selected' : '')+">Коррупция в Москве</option>\n\
        <option value='43' "+(archive_type == '43' ? 'selected' : '')+">Общественный транспорт</option>\n\
        <option value='45' "+(archive_type == '45' ? 'selected' : '')+">Куда идут деньги москвичей?</option>\n\
        <option value='16' "+(archive_type == '16' ? 'selected' : '')+">ТСЖ: не дайте себя обмануть</option>\n\
        <option value='35' "+(archive_type == '35' ? 'selected' : '')+">Московские детские сады</option>\n\
        <option value='44' "+(archive_type == '44' ? 'selected' : '')+">Школы и поликлиники</option>\n\
        <option value='55' "+(archive_type == '55' ? 'selected' : '')+">Батуринград – столица всея Руси</option>\n\
        <option value='54' "+(archive_type == '54' ? 'selected' : '')+">От первого лица</option>\n\
        <option value='all_news' "+(archive_type == 'all_news' ? 'selected' : '')+">Все новости</option>\n\
        <option value='info' "+(archive_type == 'info' ? 'selected' : '')+">Все рубрики</option>\n\
        </select>\n\
        </td></tr>\n\
        <tr><td height=25 align=center>\n\
        <select onchange=\"build_calendar('"+object_id+"', '"+year+"', this.value, '"+archive_type+"')\">";

        for( i = 0; i < monthes.length; i++ )
                calendar_content += "<option value='"+(i+1)+"' "+(i+1 == month ? "selected" : "")+">"+monthes[i]+"</option>";
                calendar_content += "</select>\n\<select onchange=\"build_calendar('"+object_id+"', this.value, '"+month+"', '"+archive_type+"')\">";

        for( i = 0; i < years.length; i++ )
                calendar_content += "<option value='"+years[i]+"' "+(years[i] == year ? "selected" : "")+">"+years[i]+"</option>";
                calendar_content += "</select>\n\
                </td></tr>\n\
                <tr><td>\n\
                <table class='zero_1' align='center'><tr>\n\
                <td><img src=i/sp.gif width=20 height=1></td>\n\
                <td><img src=i/sp.gif width=20 height=1></td>\n\
                <td><img src=i/sp.gif width=20 height=1></td>\n\
                <td><img src=i/sp.gif width=20 height=1></td>\n\
                <td><img src=i/sp.gif width=20 height=1></td>\n\
                <td><img src=i/sp.gif width=20 height=1></td>\n\
                <td><img src=i/sp.gif width=20 height=1></td>\n\
                </tr>\n\
                <tbody class=arhive>\n\
                <tr bgcolor='#79714a'>";

        for( i = 0; i < week.length; i++ )
                calendar_content += "<td><cite>"+week[i]+"</cite></td>";
                calendar_content += "</tr>\n\<tr>\n";

                now = new Date();
                year_now = now.getYear() > 1000 ? now.getYear() : 1900 + now.getYear();
                month_now = (now.getMonth() + 1);
                day_now = now.getDate();

        for( i = 0; i < Math.ceil((days[month-1]+dm)/7); i++ ) {
                for( j = 0; j < 7; j++ ) {
                        day = i*7+j-dm+1;
                        calendar_content += "                <td "+(year == year_now && month == month_now && day == day_now ? "class='select'" : (j > 4 || !(day > 0 && day <= days[month-1]) ? "class='rest'" : ""))+(day > 0 && day <= days[month-1] && j < 5 ? " onClick=\"document.location.href='http://www.lujkovu.net/'+document.getElementById('archive_type').value+'/"+year+"_"+(month < 10 ? "0".concat(month) : month)+"_"+(day < 10 ? "0".concat(day) : day)+".htm'\" style='font-weight: bold;cursor: pointer;'>" : ">")+(day > 0 && day <= days[month-1] ? day : "&nbsp;")+"</td>\n";
                }
                calendar_content += "               </tr><tr>\n";
        }

        calendar_content += "              </tr>\n\
        </tbody>\n\
        </table>\n\
        </td></tr>\n\
        </table>";

        document.getElementById(object_id).innerHTML = calendar_content; }
-->
