/////

    var month_value, year_value;

    function RegisterDetails(host, date, session_key) {
        var win_name = 'register_details_' + ('' + Math.random()).substr(2);
        window.open('statistic_by_tender.pl?act=register_details&session_key='+session_key+'&host='+host+'&date='+date, win_name, 'width=100, height=600, scrollbars=yes, resizable=yes');
    }

    function TenderDetails(host, date, session_key) {
        var win_name = 'tender_details_' + ('' + Math.random()).substr(2);
        window.open('statistic_by_tender.pl?act=tender_details&session_key='+session_key+'&host='+host+'&date='+date, win_name, 'width=700, height=600, scrollbars=yes, resizable=yes');
    }

    function setMonthAndYear(name, mode) {

        var month_el_name = 'month_'+name;
        var year_el_name  = 'year_'+name;
        if(mode != undefined)
        {
            month_el_name += '_'+mode;
            year_el_name  += '_'+mode;
        }

        var month_el = document.forms['f'].elements[month_el_name]
        var year_el  = document.forms['f'].elements[year_el_name]

        month_value = month_el.options[month_el.selectedIndex].value
        year_value  = year_el.options[year_el.selectedIndex].value

        month_value--
    }

    function CheckDay(name, mode) {

        var month_count_days = Array(31,28,31,30,31,30,31,31,30,31,30,31)

        var month_el_name = 'month_'+name;
        var year_el_name  = 'year_'+name;
        var day_el_name   = 'day_'+name;
        if(mode != undefined)
        {
            month_el_name += '_'+mode;
            year_el_name  += '_'+mode;
            day_el_name   += '_'+mode;
        }

        var month_el = document.forms['f'].elements[month_el_name]
        var year_el  = document.forms['f'].elements[year_el_name]

        month_value = month_el.options[month_el.selectedIndex].value
        year_value  = year_el.options[year_el.selectedIndex].value

        month_value--    

        var max_day = ( !(year_value % 4) && (month_value == 1) ) ? '29' : month_count_days[month_value]

        var day_value   = document.forms['f'].elements[day_el_name].value
        if (day_value.match(/^\d+$/)) {
           if(day_value > max_day) {
               document.forms['f'].elements[day_el_name].value = max_day
           }
        } else {
            document.forms['f'].elements[day_el_name].value = 1
        }

    }

    function getMonthSelected( month ) {
        var month_arr = Array('Января','Февраля','Марта','Апреля','Мая','Июня','Июля','Августа','Сентября','Октября','Ноября','Декабря')
        var str = ''

        for(var i = 1; i <= 12; i++) {
            var selected = (i == month) ? 'selected' : ''; 
            str += '<option value="'+i+'" '+selected+'>'+month_arr[i-1]
        }
        return str
    }

    function getYearSelected( year ) {
        var str = ''

        for(var i = 1999; i <= 2010; i++) {
            var selected = (i == year) ? 'selected' : ''; 
            str += '<option value="'+i+'" '+selected+'>'+i
        }
        return str
    }

////

    function showHostDetails(TRpos) {
        if(document.getElementById('div_' + TRpos).style.display == 'block') {
            document.getElementById('div_' + TRpos).style.display = 'none'
            document.getElementById('img_' + TRpos).src = 'images/details_show.gif'
            document.getElementById('a_' + TRpos).title = 'детализация по сайту (показать)'
        } else {
            document.getElementById('div_' + TRpos).style.display = 'block'
            document.getElementById('img_' + TRpos).src = 'images/details_hide.gif'
            document.getElementById('a_' + TRpos).title = 'детализация по сайту (скрыть)'
        }
    }

    function showAdvertisementDetails(TRpos) {
        if(document.getElementById('div_' + TRpos).style.display == 'block') {
            document.getElementById('div_' + TRpos).style.display = 'none'
            document.getElementById('img_' + TRpos).src = 'images/details_adv_show.gif'
            document.getElementById('a_' + TRpos).title = 'детализация по объявлению (показать)'
        } else {
            document.getElementById('div_' + TRpos).style.display = 'block'
            document.getElementById('img_' + TRpos).src = 'images/details_adv_hide.gif'
            document.getElementById('a_' + TRpos).title = 'детализация по объявлению (скрыть)'
        }
    }

    function submitDate(TRpos, host) {
        document.getElementById('div_iframe_' + TRpos).style.display = 'block'
        document.forms['f'].target = 'results' + TRpos
        document.forms['f'].elements['name'].value = 'name' + TRpos
        document.forms['f'].elements['host'].value = host
        document.forms['f'].submit();    
    }

    function submitAdvertisementDate(TRpos, advertisement) {
        document.getElementById('div_iframe_' + TRpos).style.display = 'block'
        document.forms['f'].target = 'results' + TRpos
        document.forms['f'].elements['name'].value = 'name' + TRpos
        document.forms['f'].elements['advertisement'].value = advertisement
        document.forms['f'].submit();    
    }

