function readCompFileGen(lay, callback, xmlret)
{
  var http_request = false;
  if (window.XMLHttpRequest) 
  { // Mozilla, Safari,...
    http_request = new XMLHttpRequest();
    if (http_request.overrideMimeType && xmlret) 
	{
      http_request.overrideMimeType('text/xml');
    }
  }
  else if (window.ActiveXObject) 
  { // IE
    try 
	{
      http_request = new ActiveXObject("Msxml2.XMLHTTP");
    }
	catch (e) 
	{
      try 
	  {
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } 
	  catch (e) {}
    }
  }   
  if (!http_request) 
  {
    alert('Ta przeglądarka nie obsługuje technologii AJAX, strona nie będzie wyświetlona poprawnie.');
    return false;
  }
  http_request.onreadystatechange = function() {
    if (http_request.readyState == 4) 
	{
      if (http_request.status == 200) 
	  {
		if (xmlret)
			callback(http_request.responseXML);
		else
			callback(http_request.responseText);
	  }
	}
  }
  http_request.open('GET', lay);
  http_request.send(null);
}

window.cHTML = "";

function rereadHTML()
{
	document.getElementById('lyr1').innerHTML = window.cHTML;
}

function readFile(page)
{
	var fnLoad = function(html) 
	{
		document.getElementById('lyr1').innerHTML = html;
		window.cHTML = html;
		setTimeout("rereadHTML()", 100);
		init_dw_Scroll();
	}
	readCompFileGen("strona.php?id=" + encodeURIComponent(page), fnLoad, false);
}
