//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_picture(apart_id, photo_id) {
    // создать объект для запроса к серверу
    var req = getXmlHttp()  
 
    // задать адрес подключения
    req.open('POST', 'show_photo.php', true);  
 	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')

    // div под мелкими превьюшками
    // в нем будем отображать ход выполнения
    var statusElem = document.getElementById('here_picture') 
 
    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 = 'No such file... Sorry...'
			}
        }
    }
 
    // объект запроса подготовлен: указан адрес и создана функция onreadystatechange
    // для обработки ответа сервера
    req.send("apart_id="+apart_id+"&photo_id="+photo_id);  // отослать запрос
    statusElem.innerHTML = 'Please wait some seconds...' 
}



