$SEND = "Date: ".date("D, d M Y H:i:s") . " UT\r\n";
$SEND .= 'Subject: =?'.$smtp_charset.'?B?'.$subject."=?=\r\n";
$SEND .= "Reply-To: ".$SmtpUser."\r\n";
$SEND .= "MIME-Version: 1.0\r\n";
$SEND .= "Content-Type: text/plain; charset=\"".$smtp_charset."\"\r\n";
$SEND .= "Content-Transfer-Encoding: 8bit\r\n";
$SEND .= "From: \"".$SmtpUser."\" <".$SmtpUser.">\r\n";
$SEND .= "To: $to <$to>\r\n";
$SEND .= "X-Priority: 3\r\n\r\n";
$SEND .= $body."\r\n";
var block1 = document.getElementById('infinite-scroll');
var i = 32;
var i_old;
var scrolltop__old = 0;
scroll_load = function() {
if (i_old != i) {
i_old = i;
// console.log(i);
var params = 'zapros='+i+'';
var xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function() {
if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
block1.insertAdjacentHTML('beforeend', xmlHttp.responseText);
i = i+6;
filtrus();
}
}
xmlHttp.open("POST", "php/scroll__load.php");
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.send(params);
}
}
scroll__load = function(){
var contentheight = block1.scrollHeight; // 1) высота блока контента вместе с границами
var scrolltop = block1.scrollTop; // 2) текущее положение скролбара
var y = contentheight - scrolltop;
// если пользователь достиг конца
if(scrolltop > contentheight*0.5 && scrolltop > scrolltop__old) {
// console.log(''+scrolltop+' > '+contentheight*0.5+''+'----'+scrolltop__old+'');
scrolltop__old = scrolltop;
//загружаем новое содержимое в элемент
scroll_load();
}
};
if (document.getElementById('infinite-scroll') != null) {
block1.addEventListener("scroll", scroll__load);
};