//AJAX 
function getXmlHttp(){
	var xmlhttp
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e1) {
      			xmlhttp = false;
		}
	}
	
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}

	return xmlhttp;
}

function show_eco_events(day_tek, mon_tek, year_tek) {
    // создать объект для запроса к серверу
    var req = getXmlHttp()  
 
    for(i=1; i<=31; i++){
		if(document.getElementById("id-"+i+"-"+mon_tek+"-"+year_tek)){ 
			document.getElementById("id-"+i+"-"+mon_tek+"-"+year_tek).style.borderWidth="0px";
		}
	}
	if(document.getElementById("id-"+day_tek+"-"+mon_tek+"-"+year_tek))
		document.getElementById("id-"+day_tek+"-"+mon_tek+"-"+year_tek).style.border="1px solid #ff8400";

	// задать адрес подключения
    req.open('POST', 'show_eco_events.php', true);  
 	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')

    // div под мелкими превьюшками
    // в нем будем отображать ход выполнения
    var statusElem = document.getElementById('here_eco_events') 
 
    req.onreadystatechange = function() {  
        // onreadystatechange активируется при получении ответа сервера
         if (req.readyState == 4) { 
            // если запрос закончил выполняться
            statusElem.innerHTML = req.statusText // показать статус (Not Found, ОК..)
            if(req.status == 200) { 
                //если статус 200 (ОК) - выдать ответ пользователю
                //alert("Ответ сервера: "+req.responseText);
				statusElem.innerHTML = req.responseText
            }else if(req.status == 404){
            	// обработка ошибок запроса
				statusElem.innerHTML = 'Нет такого файла... Извините...'
			}
        }
    }
 
    // объект запроса подготовлен: указан адрес и создана функция onreadystatechange
    // для обработки ответа сервера
    req.send("day_tek="+day_tek+"&mon_tek="+mon_tek+"&year_tek="+year_tek);  // отослать запрос
    statusElem.innerHTML = 'Пожалуйста подождите несколько секунд...' 
}

function show_days(day_tek, mon_tek, year_tek, kvo_days) {
    // создать объект для запроса к серверу
    var req = getXmlHttp()  
 
	// задать адрес подключения
    req.open('POST', 'show_days.php', true);  
 	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')

    // div под мелкими превьюшками
    // в нем будем отображать ход выполнения
    var statusElem = document.getElementById('here_days') 
 
    req.onreadystatechange = function() {  
        // onreadystatechange активируется при получении ответа сервера
         if (req.readyState == 4) { 
            // если запрос закончил выполняться
            statusElem.innerHTML = req.statusText // показать статус (Not Found, ОК..)
            if(req.status == 200) { 
                //если статус 200 (ОК) - выдать ответ пользователю
                //alert("Ответ сервера: "+req.responseText);
				statusElem.innerHTML = req.responseText
            }else if(req.status == 404){
            	// обработка ошибок запроса
				statusElem.innerHTML = 'Нет такого файла... Извините...'
			}
        }
    }
 
    // объект запроса подготовлен: указан адрес и создана функция onreadystatechange
    // для обработки ответа сервера
    req.send("day_tek="+day_tek+"&mon_tek="+mon_tek+"&year_tek="+year_tek+"&kvo_days="+kvo_days);  // отослать запрос
    //statusElem.innerHTML = 'Пожалуйста подождите несколько секунд...' 
}


