function getAjax(this_url, this_id, more) {
was_there = "no";
var myRequest = false;
myRequest = createXMLHTTPRequest();
try 
{
myRequest.open('get', this_url);
myRequest.send(null);
}
catch (err4) 
{
alert('failed to open a connection to the server'); return;
}
var replace_this = document.getElementById(this_id);
myRequest.onreadystatechange = function()
{
if (myRequest.readyState == 4) 
{
if (myRequest.status == 200) 
{
var response = myRequest.responseText;
replace_this.innerHTML = response;
if(more == "yes") {
getrest();
} else if (more == "top") {
	window.scrollTo(0,0);
	checkclick();
}}else {
}}}}

function createXMLHTTPRequest() {
var request = false;
try {
request = new XMLHttpRequest();
}
catch (err1) 
{
try {
request = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (err2) {
try {
request = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (err3) {
request = false;
}}}
return request;
}

var xmlhttp
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp=false
}}
function myXMLHttpRequest() {
var xmlhttplocal;
try {
xmlhttplocal= new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttplocal= new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttplocal=false;
}}
if (!xmlhttplocal && typeof XMLHttpRequest!='undefined') {
try {
var xmlhttplocal = new XMLHttpRequest();
} catch (e) {
var xmlhttplocal=false;
alert('couldn\'t create xmlhttp object');
}}
return(xmlhttplocal);
}

function handleResponse() {
if(xmlhttp.readyState == 4){
if (xmlhttp.status == 200){
var response = xmlhttp.responseText;
var update = new Array();
if(response.indexOf('|') != -1) {
update = response.split('|');
changeText(update[0], update[1]);
} else {
checkNotification(response);
}}}}