var _lock = 0; var _currentpage = 1; function getContent() { try { if (_lock == 0) { var d = document, root = d.documentElement, body = d.body; var hi = window.innerHeight || root.clientHeight || body.clientHeight; var scrY = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop; var _elem = __$('more' + _currentpage); var elemTop = _elem.offsetTop; var _currentpos = (hi + scrY); ieGetByClassName(document, "morespan")[0].innerHTML = 'Loading..'; if (_currentpos >= elemTop) { _lock = 1; _currentpage++; setTimeout(function() { http_request = false; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/html'); } } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } } } if (!http_request) { alert('Cannot create XMLHTTP instance'); return false; } http_request.onreadystatechange = function() { if (http_request.readyState == 4) { if (http_request.status == 200) { try { _elem.innerHTML = http_request.responseText; _lock = 0; } catch (Error) { alert(Error); }; }; }; }; http_request.open('GET', '&p=' + _currentpage, true); http_request.send(null); }, 1000); }; }; } catch (Error) { }; }; addScrollEvent(function () { getContent(); });