// $Id: calendar.js 2268 2008-09-25 15:32:18Z vadim $

// начало скрипта
var path = SUB_FOLDER + NETCAT_PATH;
if(path.replace(/[-\/a-z0-9_]+/, "")!="") path = "/netcat/";
var phpURL = path + "modules/default/count.php";
var xmlHttp = false;
var waitTimeout;

function nc_calendar_generate(day, month, year) {

        if(!document.getElementById("nc_calendar_block")) return false;

        // вставляем картинку статуса
        if (document.getElementById("ImgWaiting")) {
                document.getElementById("ImgWaiting").style.display = "block";
                waitTimeout = setTimeout("", 400);
        }

        var calendar_cc = Math.floor(document.getElementById("calendar_cc").value);
        var calendar_theme = Math.floor(document.getElementById("calendar_theme").value);
        var calendar_field = document.getElementById("calendar_field").value;
        var calendar_filled = Math.floor(document.getElementById("calendar_filled").value);
  var calendar_querydate = document.getElementById("calendar_querydate").value;

        // инициализируем
        var xhr = new httpRequest(0);

        requestStatus = xhr.request('GET', phpURL, {'day':day, 'month':month, 'year':year, 'theme':calendar_theme, 'needcc':calendar_cc, 'datefield':calendar_field, 'filled':calendar_filled, 'querydate':calendar_querydate, 'calendar':'1'});

        if (requestStatus!='200') {
                return null;
        }

        try {
                response = xhr.getResponseText();
        }
        catch (e) {
                return null;
        }

        if(document.getElementById("nc_calendar_block") && response) {
                document.getElementById("nc_calendar_block").innerHTML = response;
        }

}

