function createRequestObject() {

   var req;

   if(window.XMLHttpRequest){
      // Firefox, Safari, Opera...
      req = new XMLHttpRequest();
   } else if(window.ActiveXObject) {
      // Internet Explorer 5+
      req = new ActiveXObject("Microsoft.XMLHTTP");
   } else {
      // There is an error creating the object,
      // just as an old browser is being used.
      alert('Problem creating the XMLHttpRequest object');
   }

   return req;

}

// Make the XMLHttpRequest object
var http = createRequestObject();


function loading()
{
document.getElementById("ajaxTest").innerHTML = "<br /><br /><center><img src='loading.gif' /></center><br /><br />";
}
	
function sendRequest (act,lang,act2,start) 
	{
document.getElementById("ajaxTest").innerHTML = "<br /><br /><center><img src='loading.gif' /></center><br /><br />";


   // Open PHP script for requests
//   http.open('get', 'skref1leit.php?man_leita='+act+'&lang='+lang+'&knippi='+act2);

	stre='skref1leit.php?man_leita='+act+'&lang='+lang+'&knippi='+act2+'&start='+start;
//	alert (stre);

   http.open('get', stre);
   http.onreadystatechange = handleResponse;
   http.send(null);
 }

function handleResponse() {


   if(http.readyState == 4 && http.status == 200){

      // Text returned FROM the PHP script
      var response = http.responseText;

      if(response) {
         // UPDATE ajaxTest content
		out = "+"; // replace this
		add = " "; // with this
		temp = "" + response; // temporary holder

		while (temp.indexOf(out)>-1) {
		pos= temp.indexOf(out);
		temp = "" + (temp.substring(0, pos) + add + 
		temp.substring((pos + out.length), temp.length));
		}
		response=temp;
		


		response = unescape(response);

        document.getElementById("ajaxTest").innerHTML = response;
      }


   }
   else
	{
	   document.getElementById("ajaxTest").innerHTML = "<br /><br /><center><img src='loading.gif' /></center><br /><br />";
	}

}